@import url('common.css');
@import url('quarters.css');

div#content_container{margin-top:5px;}

div.content_column {width:305px; margin-left:21px; float:left;}
div.content_column.last {float:right;}
div.content_column.first {margin-left:0px;}

div.content_columnz {width:650px; margin-left:21px; float:left;}
div.main img.icon {float:right; margin-right:35px;}


h2 {margin-bottom:20px;}

div#whats_new { background:url('img/bg_home_whats_new.gif') bottom; padding-bottom:35px;margin-top:15px;}

div#whats_new h2 {margin:0;}

div#whats_new h3 {margin:0 0 0 20px; font-size:14px;}

div#whats_new ul {margin: 0 0 0 20px;color:#57538d;}

div#whats_new ul + h3 {margin-top:25px;}

div.article {background:url('../img/bg_article.gif') top left no-repeat;}

div.article + div.article p {margin-right:20px;}

div.article img.icon {float:right; margin-right:35px;}

div.article h3 {font-size:18px; color:#06C;}

div.article p {margin-left:15px;}

p.select {margin-top:20px;}

.drop_list {
	margin-left: 15px;
	margin-top: 15px;
}

.main_whatsnew {
	padding: 0;
	margin: 0;
}

.main_whatsnew li {
	list-style: disc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:13px;
	margin:0 5px 10px 25px;
}

.main_whatsnew li a,
.main_whatsnew li a:visited {
	display:block;
	color:#57538D;
	text-decoration:none;
}

.main_whatsnew li a:hover,
.main_whatsnew li a:active {
	display:block;
	color:#57538D;
	text-decoration:underline;
}

.close_modal {
	float: right;
}

.clear {clear:both;}
.formElement {padding:2px;}
.formElement label {float:left;width:100px;font-weight:700;padding-left:10px;padding-right:10px;}
.formElement label span {font-size:9px; color:#ccc;display:block;}
.formElement textarea {font-family:arial;}
.formElement .text {border:2px solid #c1c1b7;padding:5px;width:200px;font-weight:700;font-size:14px;color:#888;padding-bottom:5px;}
.formButton {float:right;margin:10px 15px 0 0;}
.formElement .formButton {float:right;width:300px;}

.register .formElement label {float:left;width:160px;font-weight:700;padding-left:30px}
.small {font-size:10px;line-height:35px;}
.displayText {text-align:right;float:right;font-size:10px;margin-right:15px;}

.loginBox .formElement {padding:1px;}
.loginBox .formElement .text {float:left;border:1px solid #c1c1b7;padding:5px;}
.checkRemember {text-align:left;float:left;margin-right:15px;;}
.submitBut {text-align:right;float:right;margin-right:15px;;}
.loginBox .submitBut span {margin-right:20px;}
.loginBox .displayText {text-align:right;float:right;font-size:10px;margin-right:15px;}
.loginBox .formElement label {width:80px !important; margin:0;padding-left:20px;line-height:30px;}

body.homelink ul#inc_navigation div#nav_second{
	color: #999;
}

body.homelink ul#main_navigation div#nav_second a,
div#nav_second a:hover,
div#nav_second a:active,
div#nav_second a.dd_hover{
	color: #09F;
	text-decoration:underline;
}

li#nav_second{
	padding:4px 4px 4px 4px;
	margin-top:-45px;
	margin-right:10px;
}

body.homelink ul#main_navigation li#nav_home,
body.homelink ul#main_navigation li#nav_home a,
li#nav_home a:hover,
li#nav_home a:active,
li#nav_home a.dd_hover{
	background-position: 0 -41px;
}