/*Main Content Area*/
div.learnMore {
	width:300px;
	border: 1px dashed #CC6600;
	background: #FFFFCC no-repeat top left;
	padding: 30px 10px 10px 10px;
	margin: 10px;
	font-family: trebuchet ms;
}

/*Press Release & Articles Section*/
div.articles .article-item{
	margin:0 0 10px 0;
}

div.articles .article-item h6{
	font-size:9px;
}

div.articles .article-item h4{
	line-height:14px;
}


table.ru {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*********************************/
.account-promos {
	width:180px;
	padding:15px;
	float:right;
}
#content-container .right.content .register_form table , #content-container .right.content .register_form table td, #content-container .right.content .register_form table th{
	border:none;
	padding:4px 2px;
}
#content-container .right.content .register_form fieldset{
	margin:5px 0 10px 0;
	padding:10px;
	border:solid 1px #ddd;
}
#content-container .right.content .register_form fieldset legend{
	font-size:15px;
	font-weight:bold;
	color:#003366;
	padding:0 5px 0 5px;
}
#content-container .right.content .register_form .small{
	font-size:10px;
	line-height:14px;
}
.register_form th {
	font-weight:bold;
	text-align:right;
}
.required {
	color:#CC0000;
}
#msg {
	border:1px solid #aaa;
	padding:10px;
	margin:5px 0;
	background-color:#FEF2C5;
	font-weight:bold;
}

form input.validation-failed, form select.validation-failed{ border:solid 1px #FF0000}

form div.validation-inline-error-message{ display: block; float: left; padding-left: 10px; color: #ff0000; }
form div.toolbar { clear: both; padding-top: 20px; }
form .validation-summary{font-size:11px;}
form .validation-summary ul{margin:0;}
form .nomaps {display:none; visibility:hidden;}

/**********************************/

.chp_col {
	float:left;
	width:155px;
	margin-right:10px;
}
.chp_col li{
	list-style:none;
	margin-bottom:15px;
}
.chp_col li li{
	margin-bottom:2px;
}
div.right.content .chp_col ul {
	padding:0;
}
div.right.content .chp_col ul ul{
	padding-left:15px;
}

div.right.content table.noborder, div.right.content table.noborder td, 
#content-container .right.content table.noborder, #content-container .right.content table.noborder td, #content-container .right.content table.noborder th {
	border:none;
	border-right-color:#fff;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	}