/*----------------------------------------------------------------------------
++ ie7.css - this is the css that fixes any ie7 inconsistencies.
----------------------------------------------------------------------------*/

#hmenu input.inputbox {
	padding: 0 0 0 6px;
	margin: 7px 0 0 0px;
}
.contentheading,
.componentheading {
	float: left;
	clear: both;
}
body.scheme_1 #content-inner {
	width: 958px;
}
body.scheme_2 #content-inner {
	width: 750px;
}
body.scheme_3 #content-inner {
	width: 546px;
}
#content-inner {
	float: left;
}
#mainbody {
	width: 100%;
	float: left;
}
.blog, .inset {
	float: left;
	clear: both;
	width: 100%;
}
.componentheading {
	width: 100%;
}
.article-options {
	margin-left: 10px;
}
.sectiontableheader,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
	text-align: left;
}
table.contentpaneopen {
	clear: both;
}
p#form-login-remember {
	overflow: hidden;
}
#modlgn_remember {
	border: 0;
	float: left;
	width: 14px;
	margin: 0;
	padding: 0;
}
p#form-login-remember label {
	width: 140px;
	float: right;
	display: block;
	margin: 0;
}
p#form-login-username {
	padding: 0;
	margin: 0;
}
ul#jjDropline li#sfhover span,
ul#jjDropline li#sfhover a:hover,
ul#jjDropline li.jjNav-child-active span,
ul#jjDropline li.jjNav-last-child-active span,
ul#jjDropline li.jjNav-first-child-active span,
ul#jjDropline li.jjNav-first-active span,
ul#jjDropline li.jjNav-last-active span,
ul#jjDropline li.jjNav-active span {
	color: #222222;
	background: transparent url(../images/menu-top-arrow-dark.gif) no-repeat scroll 50% 32px;
}
ul#jjDropline li span, {
	color: #222222;
	background: transparent url(../images/menu-top-arrow-light2.gif) no-repeat scroll 50% 32px;
}
#nav input.inputbox {
	padding: 3px 0 3px 5px;
}
div#top div#logo {
	top: 2px;
}