.compliance {width:762px; text-align:left; padding:30px 0px 0px 8px; color:#CCC; float:left; }
#pageContainer #content { padding-top:10px; }

/* Page Structure */

.col_left {float: left; width:270px;}
.col_right {float:left;	width:280px; padding:8px;	margin:0; background-color: #E7E8E8;}
.colrightheader {background-color:#058bd2; padding:5px; text-align:right;	font-weight:bold;	font-size:160%;	margin-bottom:10px;}
.greenboxouter {background:#eceade;	padding:2px; width:296px;	float: right;}
.col_left img {float: left;}
.largetext {font-size:14px; font-weight:bold;}
.col_left a {text-decoration:underline;}
div.float {float: right; width: 230px;}
div.faqs {background: #eceade; width: 510px;	padding: 10px; float: left;	margin: 0 0 10px 0; font-size:12px;}
img.title {float: none; clear: both;}
.right {float: right;}

/* Copy */

.wrapper {padding-top:20px; border-top:7px solid #009DF0;}
.wrapper p {font-family:arial; font-size:12px; color:#000;}
#main {font-size:12px; font-family:arial; color:#000; width:576px;}
#loans_container {font-size:12px; font-family:arial; color:#000; width:576px; float:left;}
div.col_right h1 {color: #000000 !IMPORTANT;}
div.col_left h2, #loans_container h2 {color: #09F !IMPORTANT; margin: 0;	font-size: 300%;}
#loans_container ul {list-style: none;	margin: 0 0 15px 0; text-indent: 0;	padding: 0;}
a.underline {text-decoration:underline;}
.wrapper ul li a {font-size:12px; text-decoration:underline;}
.italic {font-style:italic;}
p.intro {font-size:12px; padding:10px 0px;}
#loans_container #lheader {border-bottom:1px solid #CCCCCC; float:left; padding-bottom:5px; margin-bottom:10px;}

/* Forms */

.col_right form label {width: 100px; display: block; float: left;	padding: 0 10px 10px 0;}
.col_right form select {font-family:arial; font-size:12px; width:150px;}
.col_right form input {border:0px !important;}

/*Tables */

#loans_container table.infotbl {border: 1px solid #fff;	float: left;}
#loans_container table.infotbl tr th {background: #058bd2;	color: #fff; padding: 5px; border: 1px solid #fff; font-size:12px;}
#loans_container table.infotbl tr td {background: #eceade;	border: 1px solid #fff;	padding: 5px; font-size:12px;}
#loans_container table.infotbl tr td a {text-decoration: none;	padding: 0 12px 0 0;}
#loans_container table.infotbl tr td a:hover {text-decoration: underline; padding: 0 12px 0 0;}
.tableheader {background-color:#fff!important; color:#000;}

/* Misc Styles */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
div.clear {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

/* JavaScript Support CSS*/

.validationIndicator {color:red; font-size:12px; visibility:hidden;}

#pageContainer #header #headerContent #headerBasket #basketlinks div { display:none; }

