/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#fff;
	text-align:center;
	}
#wrap
	{
	width:901px;
	margin:0 auto;
	text-align:left;
	}
#header-wrap{
	width:100%;
	height:145px;
	text-align:center;
	background:#0d3945;
}
#header{
	position:relative;
	width:901px;
	height:145px;
	background:#0d3945;
	margin:0 auto;
}
#header h1{
	width:205px;
	height:81px;
	position:absolute;
	top:15px;
	left:0;
}
#header h1 img{
	border:none;
}
#header h1 span{display:none;}
#header h1 a{
	height:81px;
	display:block;
}
#header h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
	text-align:left;
	position:absolute;
	top:35px;
	left:217px;
	width:400px;
	height:40px;
}
#header-h2-subtext{
	position:absolute;
	top:70px;
	left:217px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#header p.top
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
width:400px;
position:absolute;
top:15px;
right:2px;
}
#header p.top a{
	color:#fff;
	padding:0 10px;
	text-decoration:none;
}
#header p.top a.none{background:none; padding:0;}
#header p.top a:hover{text-decoration:underline;}
#nav
	{
	width:auto;
	height:27px;
	float:left;
	margin:24px 0 0 28px;
	}
#nav li
	{
	display:inline;
	list-style:none;
	float:left;
	border-right:1px solid #0a3f7e;
	}
#nav li a
	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 8px;
	display:block;
	text-decoration:none;
	background:url(../imagesmp/art/divider.jpg) right no-repeat;	
	}
#nav li a.none{background:none;}
#nav li a:hover, #nav li a.selected{background:#032c5e;}
#header form
	{
	width:227px;
	position:absolute;
	top:43px;
	right:2px;
}
#header form fieldset input
	{
	width:183px;
	height:19px;
	padding:3px 0 0 5px;
	background:#fff;
	float:left;
	margin:0 5px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#959595;
	border:none;
	}
#header form fieldset input.go
	{
	width:32px;
	height:25px;
	float:right;
	margin:0;
	padding:0 0 4px 0;	
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#6c0a06;
	}
/*#content*/
#logincontent{
	position:relative;
	background:url(../imagesmp/content-bg.gif) 215px 0 repeat-y
}
#left{
	width:219px;
	float:left;
	padding:0 0 0 0;
}
#left h1
	{
	background:url(../imagesmp/art/ico-human.jpg) left 2px no-repeat;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0 0 15px;
	margin:8px 0 0 5px;
	float:left;
	}
#left h1.finance
	{
	background:url(../imagesmp/art/ico-finance.jpg) left 0 no-repeat;
	padding:0 0 0 20px;
	}
#left h1.content
	{
	background:url(../imagesmp/art/ico-content.jpg) left 0 no-repeat;
	padding:0 0 0 20px;
	}
#left h2
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height:14px;
	margin:0 0 5px 10px;
	}
#left p{
	font:12px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height:17px;
	margin:0 12px 10px 10px;
}
#left h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393939;
	margin:15px 0 5px 0;
}
#left p.home{
	font:11px Arial, Helvetica, sans-serif;
	color:#686868;
	line-height:17px;
	margin:5px 12px 10px 0;
}
#left p.border{
	padding-bottom:15px;
	background:url(../imagesmp/art/border.gif) left bottom repeat-x;
	margin:5px 12px 10px 0;
}
#left p a{color:#0a3f7e;}
#left img{margin-left:2px;}
#left a.learning{
	width:105px;
	height:26px;
	background:url(../imagesmp/button-learning.gif) no-repeat;
	display:block;
	float:left;
	margin:10px 0 0 0;
}
#left a.apply{
	width:97px;
	height:26px;
	background:url(../imagesmp/button-apply.gif) no-repeat;
	display:block;
	display:inline;
	float:right;
	margin:10px 13px 0 0;
}
#left a.apply-long{
	width:207px;
	height:28px;
	background:url(../imagesmp/button-apply-long.gif) no-repeat;
	display:block;
	margin:10px 0 0 0;
}
#left a.account{
	width:104px;
	height:22px;
	background:url(../imagesmp/button-account.gif) no-repeat;
	display:block;
	float:right;
	margin:4px 5px 0 0;
}
#left a.update{
	width:152px;
	height:26px;
	background:url(../imagesmp/button-update.gif) no-repeat;
	display:block;
	margin:5px 17px 10px 0;
	float:right;
	display:inline;
}
#left a span{display:none;}
#left a.learning:hover{background:url(../imagesmp/button-learning.gif) 0 -26px no-repeat;}
#left a.apply:hover{background:url(../imagesmp/button-apply.gif) 0 -26px no-repeat;}
#left a.apply-long:hover{background:url(../imagesmp/button-apply-long.gif) 0 -28px no-repeat;}
#left a.account:hover{background:url(../imagesmp/button-account.gif) 0 -22px no-repeat;}
#left a.update:hover{background:url(../imagesmp/button-update.gif) 0 -26px no-repeat;}
#left a.button
{
	width:auto;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	height:18px;
	padding:4px 8px 0 8px;
	border:1px solid #588716;
	background:#65a111 url(../imagesmp/art/button-bg.jpg) 0 0 repeat-x;
	display:block;
	float:left;
	display:inline;
	text-decoration:none;
	margin:3px 7px 0 0;
}
#left a.no-float{float:none; display:block;}
#left .title{
	width:219px;
	height:31px;
	background:#e6e7e0;
	margin:0 0 15px 0;
}
#left .title a.button{float:right;}
#left p a img{
	border:none;
	margin:9px 0 0 10px;
	float:left;
}
#left form fieldset{margin:0 0 15px 10px;}
#left form fieldset dl{margin:0;}
#left form fieldset dt{
	width:128px;
	font:11px Arial, Helvetica, sans-serif;
	color:#393939;
	float:left;
	margin:5px 0 0 0;
}
#left form fieldset dd{margin:0 0 3px 0;}
#left form fieldset dd input{
	width:59px;
	height:19px;
	background:#fff;
	border:1px solid #bebebe;
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	padding:2px 2px 0 0;
	text-align:right;
}
#left form fieldset a.button{
	float:right;
	margin:0 17px 0 0;
}
#loginright, #right{
	width:680px;
	float:left;
	margin:-42px 0 0 0;
	background:#fff;
	position:relative;
	
	min-height:500px;
}
#right h1{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height:22px;
	margin:0 0 15px 0;
}
#right h1.line{
	border-bottom:1px solid #c9cac4;
	padding:0 0 5px 0;
}
#right h1.gap{margin:0 0 5px 0;}
#right h1 span{
	font-weight:normal;
}
#right h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#292929;
	line-height:16px;
	margin:0 0 8px 0;
}
#right h2.bank{
	margin:3px 0 0 0;
	float:left;
	line-height:15px;
}
#right h2.bank span{
	font:11px Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0 0 0 3px;
}
#right h2.bank a{
	color:#0a3f7e;
	margin:0 0 0 15px;
}
#right h3{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#004b9b;
	line-height:17px;
	margin:0 0 15px 0;
}
#right h3.legend{margin:0 0 5px 0;}
#right h3.fixed{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#393939;
	background:url(../imagesmp/art/ico-chart.jpg) left 0 no-repeat;
	padding:0 0 0 25px;
	margin:0;
}
#right h4{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height:15px;
	margin:0 0 15px 0;
}
#right h5{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height:14px;
	margin:0 0 15px 0;
}
#right h6{
	font:12px Arial, Helvetica, sans-serif;
	background:#2b67ad;
	color:#fff;
	padding:5px;
}
#right h6 span{
	font-size:10px;
	font-weight:bold;
}
/*#right p{*/
#right p, #loginright p{
	font:11px Arial, Helvetica, sans-serif;
	color:#686867;
	margin:0 0 10px 0;
	text-align: left;
}
#right p span{
	font-weight:bold;
	color:#68a019;
}
#right p.desc{
	font:13px Arial, Helvetica, sans-serif;
	color:#535353;
	line-height:20px;
	margin:0 0 30px 0;
}
#right p.desc span{
	text-decoration:underline;
	font-weight:bold;
	color:#393939;
}
#right p.desc a{color:#981e19;font-weight:bold;}
#right p.type{
	width:630px;
	height:25px;
	float:left; 
	margin:10px 0 0 0;
}
#right p.type strong{color:#000;}
#right p.type span{
	font-weight:normal;
	color:#393939;
	float:left;
}
#right p.type a{
	font-size:11px;
	margin:0 15px 0 0;
	float:left;
}
#right p.type a.view{margin:0 15px 0 237px;}
#right p.type a.view2{margin:0 15px 0 226px;}
#right p.type a.button{
	width:66px;
	float:right;
	margin:0;
}
#right br.clear{clear:both;}
#right .star0, #right .star05, #right .star1, #right .star15, #right .star2, #right .star25, #right .star3, #right .star35, #right .star4, #right .star45, #right .star5
{
	width:103px;
	height:21px;
	display:block;
	margin:0 15px 0 0;
}
#right .star0{background:url(../imagesmp/stars/0.gif) no-repeat;}
#right .star05{background:url(../imagesmp/stars/0.5.gif) no-repeat;}
#right .star1{background:url(../imagesmp/stars/1.gif) no-repeat;}
#right .star15{background:url(../imagesmp/stars/1.5.gif) no-repeat;}
#right .star2{background:url(../imagesmp/stars/2.gif) no-repeat;}
#right .star25{background:url(../imagesmp/stars/2.5.gif) no-repeat;}
#right .star3{background:url(../imagesmp/stars/3.gif) no-repeat;}
#right .star35{background:url(../imagesmp/stars/3.5.gif) no-repeat;}
#right .star4{background:url(../imagesmp/stars/4.gif) no-repeat;}
#right .star45{background:url(../imagesmp/stars/4.5.gif) no-repeat;}
#right .star5{background:url(../imagesmp/stars/5.gif) no-repeat;}
#right .star0 span, #right .star05 span, #right .star1 span, #right .star15 span, #right .star2 span, #right .star25 span, #right .star3 span, #right .star35 span, #right .star4 span, #right .star45 span, #right .star5 span{display:none;}
#right p.type a.select, #right p.type a.renew2{margin:0;}
#right p.breadcrumb{
	font-size:11px;
	text-align:right;
}
#right p.breadcrumb a{margin:0 5px;}
#right p.breadcrumb.lft{text-align:left;}
#right p.rate{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:-10px 0 0 5px;
}
#right p.rate span
{
font-weight:normal;
color:#000;
float:left;
}
#right p.rate strong
{
font:bold 24px Arial, Helvetica, sans-serif;
color:#000;
}
#right p.rate a
{
float:right;
margin:13px 0 0 0;
background:url(../imagesmp/art/ico-chat.jpg) left 2px no-repeat;
padding:0 0 0 15px;
}
#right p a{color:#0a3f7e;}
#right p.gap{margin:0;}
#right a.stafford
{
width:152px;
height:26px;
background:url(../imagesmp/button-stafford.gif) no-repeat;
display:block;
margin:0 0 30px 0;
}
#right a.private
{
width:152px;
height:26px;
background:url(../imagesmp/button-private.gif) no-repeat;
display:block;
}
#right a.renew
{
width:152px;
height:26px;
background:url(../imagesmp/button-renew.gif) no-repeat;
display:block;
margin:0;
}
#right a.renew2
{
width:80px;
height:19px;
background:url(../imagesmp/button-renew2.gif) no-repeat;
display:block;
float:left;
margin:0;
}
#right a.select
{
width:80px;
height:19px;
display:block;
background:url(../imagesmp/button-select.gif) no-repeat;
float:left;
margin:0;
}
#right a.accept
{
width:152px;
height:26px;
display:block;
background:url(../imagesmp/button-accept.gif) no-repeat;
}
#right a.select2
{
width:104px;
height:25px;
display:block;
background:url(../imagesmp/button-select2.gif) no-repeat;
margin:5px 0 0 35px;
}
#right a.application
{
width:206px;
height:25px;
display:block;
background:url(../imagesmp/button-application.gif) no-repeat;
}
#right a.stafford:hover{background:url(../imagesmp/button-stafford.gif) 0 -26px no-repeat;}
#right a.private:hover{background:url(../imagesmp/button-private.gif) 0 -26px no-repeat;}
#right a.renew:hover{background:url(../imagesmp/button-renew.gif) 0 -26px no-repeat;}
#right a.renew2:hover{background:url(../imagesmp/button-renew2.gif) 0 -19px no-repeat;}
#right a.select:hover{background:url(../imagesmp/button-select.gif) 0 -19px no-repeat;}
#right a.accept:hover{background:url(../imagesmp/button-accept.gif) 0 -26px no-repeat;}
#right a.select2:hover{background:url(../imagesmp/button-select2.gif) 0 -25px no-repeat;}
#right a.application:hover{background:url(../imagesmp/button-application.gif) 0 -25px no-repeat;}
#right a.stafford span, #right a.private span, #right a.renew span, #right a.renew2 span, #right a.select span, #right a.accept span, #right a.select2 span, #right a.application span{display:none;}
#right a.button
{
width:auto;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
height:18px;
padding:3px 7px 0 7px;
border:1px solid #588716;
background:#65a111 url(../imagesmp/art/button-bg.jpg) 0 0 repeat-x;
float:left;
display:block;
display:inline;
text-decoration:none;
}
#right a.button.blue
{
border:1px solid #133e70;
background:#1c5ca8 url(../imagesmp/art/button-blue.jpg) 0 0 repeat-x;
}
#right a.button.brown
{
border:1px solid #954a0c;
background:#a75a1c url(../imagesmp/art/button-brown.jpg) 0 0 repeat-x;
}
#right a.button.rgt{float:right;}
#right ul
{
list-style:none;
margin:20px 0 20px 20px;
}
#right ul li
{
font:12px Arial, Helvetica, sans-serif;
color:#393939;
line-height:15px;
margin:0 0 5px 0;
background:url(../imagesmp/bullet.gif) left 4px no-repeat;
padding:0 0 0 10px;
}
#right ul li a{color:#0a3f7e;}
#right ul.benefits{margin:10px;}
#right ul.benefits li
{
font-size:10px;
line-height:11px;
margin:0 0 5px 0;
background:url(../imagesmp/bullet2.gif) left 2px no-repeat;
padding:0 0 0 12px;
}
#lower-box{
margin-top:1px;
background:url(../imagesmp/bg-lower-box.png) repeat-x top;
clear:both;
padding:30px 25px 20px 25px;
}
#lower-box h2 img{
margin-right:10px;
}
#lower-box p{
font-size:12px;
}
#lower-box p a.link-red{
color:#981e19;
font-weight:bold;
text-decoration:none;
}
#lower-box p a.link-red:hover{
text-decoration:underline;
}
#lower-box ul.box
{
margin:0;
list-style:none;
padding:15px 0 0 0;
width:630px;
border-top:1px dotted #bfbfbf;
}
#lower-box ul.box li
{
width:180px;
float:left;
margin:0;
display:inline;
padding:9px;
position:relative;
background:none;
}
/*#lower-box ul.box .lihover*/
#lower-box ul.box li:hover
{
background:#f1f1f0;
}
#lower-box ul.box h1
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#383838;
margin:0 0 10px 0;
line-height:16px;
}
#lower-box ul.box .res
{
background:url(../imagesmp/resources.gif) left center no-repeat;
padding:0 0 0 20px;
}
#lower-box ul.box .lend
{
background:url(../imagesmp/lenders.gif) left center no-repeat;
padding:0 0 0 20px;
}
#lower-box ul.box .legal
{
background:url(../imagesmp/legal.gif) left center no-repeat;
padding:0 0 0 20px;
}
#lower-box ul.box p
{
font-size:11px;
line-height:20px;
color:#535353;
}
#lower-box ul.box li .a_arrow,#right .left-box .a_arrow, .a_arrow
{
background:url(../imagesmp/arrow.gif) right center no-repeat;
padding:0 10px 0 0;
font:bold 11px Arial, Helvetica, sans-serif;
color:#545454 !important;
text-decoration:none;
}
#right ul.box a.learn
{
width:80px;
height:19px;
display:block;
background:url(../imagesmp/button-learn.gif) no-repeat;
position:absolute;
bottom:10px;
left:10px;
}
#right ul.box a.learn:hover{background:url(../imagesmp/button-learn.gif) 0 -19px no-repeat;}
#right ul.box a.learn span{display:none;}
#right ul.box a.button
{
float:right;
position:absolute;
bottom:10px;
right:10px;
}
#right ul.box img
{
float:left;
margin:0 9px 0 0;
}
#right ol
{
margin:0 0 10px 0;
}
#right ol li
{
font:12px Arial, Helvetica, sans-serif;
color:#393939;
line-height:15px;
margin:0 0 15px 0;
}
#right ol li a{color:#0a3f7e;}
#left p a.tooltip, #right form fieldset a.tooltip, a.tooltip
{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none;
}
#left p a.tooltip:hover, #right form fieldset a.tooltip:hover, a.tooltip:hover
{
z-index:25;
background:#e6e7e0;
}
#left p a.tooltip span, #right form fieldset a.tooltip span, a.tooltip span{display: none}
#left p a.tooltip:hover span, #right form fieldset a.tooltip:hover span, a.tooltip:hover span
{ /*the span will display just on :hover state*/
font:11px Arial, Helvetica, sans-serif;
display:block;
position:absolute;
top:0; 
left:3em; 
width:158px;
padding:5px;
border:1px solid #cbcdbd;
background:#ecf7ad;
color:#252424;
}
#left p a.tooltip:hover span
{
top:1.5em;
left:1em;
}
div.row
{
width:615px;
height:35px;
background:#e6e7e0;
padding:5px 0 5px 15px;
}
div.row form fieldset
{
width:120px;
height:0;
float:right;
padding:0;
margin:0;
}
div.row form fieldset label
{
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#2a2b24;
margin:2px 5px 0 0;
}
div.row form fieldset input{float:left;}
div.left-box
{
width:400px;
float:left;
display:inline;
}
div.right-box
{
width:220px;
float:right;
display:inline;
}
div.right-box form label, #right div.right-box form fieldset p
{
font:11px Arial, Helvetica, sans-serif;
color:#686868;
line-height:14px;
}	
div.right-box form label
{
width:65px;
width:50px;
float:left;
display:inline;
text-align:right;
margin:5px 10px 0 0;
}
#right div.right-box form fieldset input
{
width:123px;
height:18px;
padding:3px 0 0 5px;
background:#fff;
border:1px solid #bebebe;
float:left;
display:inline;
margin:0 0 5px 0;
}
#right div.right-box form input.button
{
width:auto;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
height:23px;
padding:3px;
border:1px solid #588716;
background:#65a111 url(../imagesmp/art/button-bg.jpg) 0 0 repeat-x;
float:right;
display:inline;
cursor:pointer;
overflow:visible;
}
#right div.right-box form fieldset img {
	float:right;
}
#col
{
width:180px;
float:right;
margin:0 0 0 30px;
border:3px solid #e0e2d8;
padding:10px 10px 40px 10px;
}
#col h1
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#004b9b;
background:url(../imagesmp/art/ico-info.jpg) left 0 no-repeat;
padding:0 0 0 20px;
}
#col h5{margin:0 0 5px 0;}
#col p
{
font-size:11px; 
line-height:15px;
margin:0 0 20px 0;
}
div.col2
{
width:190px;
float:left;
margin:0 20px 0 0;
}
div.col2 h6{margin:18px 0 10px 0;}
div.col2 a{font-size:11px;}
div.col2 img{margin:0 0 0 20px;}
div.col3
{
width:420px;
float:left;
margin:18px 0 0 0;
}
div.col4
{
width:270px;
padding:13px;
float:left;
display:inline;
border:5px solid #e0e2d8;
}
div.col4 h2
{
margin:0 0 15px 0;
padding:30px 0 0 0;
}
div.col4 p{color:#686868;}
div.col4 img
{
float:left;
margin:0 15px 15px 0;
}
div.col4.lft{margin:0 17px 0 0;}
/*table codes*/
table
{
width:630px;
margin:10px 0 30px 0;
clear:both;
}
table.data{width:340px;}
table th
{
font:bold 10px Arial, Helvetica, sans-serif;
text-align:center;
color:#2a2b24;
background:#cbcdbd;
line-height:15px;
border-right:1px solid #fff;
}

table tr td
{
font:12px Arial, Helvetica, sans-serif;
color:#2a2b24;
border-bottom:1px solid #c9cac4;
padding:3px 0;
text-align:center;
}
table.compare tr td, table.data tr td{border:none;}
table.compare tr td.odd, table.data tr td.odd{background:#cbcdbd;}
table.compare tr td.odd
{
 width:138px;
 padding:5px 5px;
 text-align:right;
}
table.data tr td.odd{
	text-align:right;
	padding-right:5px;	
}
table.compare tr td.even, table.data tr td.even{background:#e6e7e0;}
table.compare tr td.lender
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
background:#0a3f7e;
padding:5px 0;
}
table.compare tr td.tblcol
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
background:#2b67ad;
}
table th.lft-align, table td.lft-align{text-align:left; padding:5px 0 5px 5px;}
table td.rgt-align{text-align:right;}
table a{color:#0a3f7e;}
table .st0, table .st05, table .st1, table .st15, table .st2, table .st25, table .st3, table .st35, table .st4, table .st45, table .st5
{
width:auto;
height:17px;
display:block;
}
table .st0{background:url(../imagesmp/stars/0-table.gif) 45px 0 no-repeat;}
table .st05{background:url(../imagesmp/stars/0.5-table.gif) 45px 0 no-repeat;}
table .st1{background:url(../imagesmp/stars/1-table.gif) 45px 0 no-repeat;}
table .st15{background:url(../imagesmp/stars/1.5-table.gif) 45px 0 no-repeat;}
table .st2{background:url(../imagesmp/stars/2-table.gif) 45px 0 no-repeat;}
table .st25{background:url(../imagesmp/stars/2.5-table.gif) 45px 0 no-repeat;}
table .st3{background:url(../imagesmp/stars/3-table.gif) 45px 0 no-repeat;}
table .st35{background:url(../imagesmp/stars/3.5-table.gif) 45px 0 no-repeat;}
table .st4{background:url(../imagesmp/stars/4-table.gif) 45px 0 no-repeat;}
table .st45{background:url(../imagesmp/stars/4.5-table.gif) 45px 0 no-repeat;}
table .st5{background:url(../imagesmp/stars/5-table.gif) 45px 0 no-repeat;}
table .st0 span, table .st05 span, table .st1 span, table .st15 span, table .st2 span, table .st25 span, table .st3 span, table .st35 span, table .st4 span, table .st45 span, table .st5 span{display:none;}
table .mg-lft55{margin:0 0 0 55px;}
#footer
{

background:#fff url(../imagesmp/bottom_line.gif) right top no-repeat;
padding:10px 0 30px 0;
margin:0;
clear:both;
width:901px;
}
#footer #logos
{
height:52px;
float:right;
margin-top:-20px;
}
#footer #logos img
{
vertical-align:top;
}
#footer p.copyright
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#514e4e;
width:400px;
margin:0 0 0 220px;
}
#footer p.link
{
font:10px Arial, Helvetica, sans-serif;
color:#8b8b8b;
width:400px;
margin:5px 0 0 217px;
}
#footer p a
{
color:#8b8b8b;
text-decoration:none;
font-weight:normal;
margin:0 3px;
}
#footer p a:hover{text-decoration:underline;}
/**form**/
#right form.w260{width:260px;}
#right form.w360{width:347px;}
#right form
{
/*border:1px solid #e1e1e1;*/
padding:14px;
margin:0 0 30px 0;
}
#right form.sort
{
background:none;
border:3px solid #e0e2d8;
padding:8px 15px;
height:29px;
}
#right form.small
{
margin:15px 10px 0 0;
padding:0;
}
#right form fieldset dl
{
position:relative;
margin:0 0 10px 0; 
padding:0 0 5px 0;
background:url(../imagesmp/art/form-divider.gif) bottom repeat-x;
clear:both;
}
#right form fieldset dl.none{background:none;}
#right form.sort fieldset dl{background:none;}
#right form fieldset dl#pop
{
width:592px;
background:#dbddce;
margin:0 auto 15px auto;
padding:10px;
visibility:hidden;
position:absolute;
}
#right form fieldset dl#driver
{
background:none;
margin:0;
}
#right form fieldset dt
{
float:left;
width:180px;
text-align:right;
color:#393939;
font:12px Arial, Helvetica, sans-serif;
margin:3px 10px 0 0;
}
#right form.sort fieldset label
{
width:auto;
font:bold 14px Arial, Helvetica, sans-serif; 
text-align:left;
margin:3px 0 0 0;
float:left;
}
#right form.w360 fieldset dt{width:142px;}
#right form.w260 fieldset dt{width:62px;}
#right form fieldset dd
{
padding:0 0 4px 0;
font:12px Arial, Helvetica, sans-serif;
color:#393939;
margin:0 0 2px 0; 
}
#right form.sort fieldset span
{
margin:5px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#393939;
float:left;
}
#right form.sort fieldset .control
{
width:auto;
height:13px;
padding:0;
margin:0 10px;
border:none;
display:inline;
}
#right form fieldset dd label.small
{
font:11px Arial, Helvetica, sans-serif;
color:#626262;
}
#right form fieldset dd .ctrl_short
{
width:123px;
margin:0 5px 0 0;
}
#right form fieldset dd label.ctrl_short
{
width:86px;
font:12px Arial, Helvetica, sans-serif;
}
#right form fieldset dd label.city{margin:0 118px 0 0;}
#right form fieldset dd label.state{margin:0 55px 0 0;}
#right form fieldset dd label.LID{margin:0 60px 0 0;}
#right form fieldset dd input
{
width:177px;
height:18px;
background:#fff;
border:1px solid #bebebe;
padding:3px 0 0 5px;
font:11px Arial, Helvetica, sans-serif;
color:#878787;
}
#right form fieldset dd input.check{width:20px; float:left; border:none; background:none;}
#right form fieldset dd .short{width:62px;}
#right form fieldset dd select.short{width:70px;}
#right form fieldset dd .long{width:260px;}
#right form fieldset dd select
{
width:142px;
border:1px solid #bebebe;
font:11px Arial, Helvetica, sans-serif;
color:#878787;
margin:0;
}
#right form fieldset a.sign{margin:0 0 10px 150px;}
#right form fieldset a.loan-type
{
width:153px;
height:25px;
background:url(../imagesmp/button-loan-type.gif) no-repeat;
display:block;
margin:0 0 0 195px;
}
#right form fieldset a.compare
{
width:152px;
height:26px;
display:block;
background:url(../imagesmp/button-compare.gif) no-repeat;
padding:0;
float:right;
display:inline;
margin:2px 0 0 0;
}
#right form.sort fieldset a.button
{
width:132px;
height:20px;
padding:5px 7px 0 7px;
float:right;
}
#right form fieldset a.submit-completed
{
width:226px;
height:25px;
background:url(../imagesmp/button-submit-completed.gif) no-repeat;
display:block;
float:right;
}
#right form fieldset a.private{float:right; clear:both;}
/*#right form fieldset dd a.sign:hover{background:url(../imagesmp/button-sign-in.gif) 0 -19px no-repeat;}*/
#right form fieldset a.loan-type:hover{background:url(../imagesmp/button-loan-type.gif) 0 -25px no-repeat;}
#right form fieldset a.compare:hover{background:url(../imagesmp/button-compare.gif) 0 -26px no-repeat;}
#right form fieldset a.submit-completed:hover{background:url(../imagesmp/button-submit-completed.gif) 0 -25px no-repeat;}
#right form fieldset dd a.sign span, #right form fieldset a.loan-type span, #right form fieldset a.compare span, #right form fieldset a.submit-completed span{display:none;}
#right form fieldset p.help
{
height:17px;
clear:both;
font-size:11px;
margin:10px 0 0 0;
}
#right form fieldset p.help a{float:left; margin:0 10px 0 0;}
#right form fieldset p.lft{width:20px; float:left;}
#right form fieldset p.check{width:565px; float:right;}
#right form fieldset p.agree{width:380px; float:right;}
#right form img{border:none;}
#left-box{
float:left;
width:413px;
height:200px;
/*padding:20px 25px 0 25px;*/
padding:5px 25px 0 25px;
text-align:center;
}
#left-box .left-box-column{
text-align:center;
margin:20px 9px 0 9px;
width:116px;
float:left;
}
#left-box .left-box-column p{
width:100%;
color:#535353;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
line-height:15px;
margin-top:5px;
}
#left-box .left-box-column h2{
text-align:left;
margin:0;
padding:0;
}
#left-box h1{
margin:0;
padding:0 0 10px 0;
text-align:center;
border-bottom:1px #bfbfbf dotted;
}
#right-box{
float:right;
width:207px;
}
#right-box h2
{
width:207px;
height:42px;
text-align:right;
overflow:hidden;
margin:0;
padding:0;
}
#right-box h3{
width:177px;
height:196px;
background:url(../imagesmp/bg-create-account-form.jpg) no-repeat top left;
margin:0;
padding:15px 15px 0 15px;
border:none;
}
#right-box .returning-user{
margin:0;
padding:0;
width:207px;
height:63px;
background-image:url(../imagesmp/bg-h2-returning-user.png);
}
#right-box .returning-user h2{
display:none;
margin:0;
padding:0;
}
#right-box .returning-user p{
color:#686867;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
top:34px;
left:17px;
width:160px;
line-height:15px;
margin:0;
padding:0;
}
#right-box .returning-user p a{
color:#686867;
text-decoration:none;
}
#right-box .returning-user p a:hover{
text-decoration:underline;
}
#lower-box ul.box li ul{
margin-bottom:12px;
margin-top:12px;
margin-left:0;
}
#lower-box ul.box li ul li{
color:#535353;
font-size:11px;
padding-left:15px;
padding-top:0;
padding-bottom:4px;
width:140px;
background:url(../imagesmp/li-square-black.png) left center no-repeat !important;
}









#right form img.toolTip {border:none; color:white; width:12; height:12;}

#right table.innerTable tr td, #right table.outerTable tr td, table.innerTable tr td{
    border-bottom:none ;
}

#right table.outerTable{
    border-style:solid;
    border-width:1px;
    border-color: #C4C4C4;
}

#right table.innerTable{
    margin:10px 0 10px;
}

#right .alLeft{
    text-align:left;
}

#right .alRight{
    text-align:right;
}

#right form .short{width:62px;}
#right form .medium{width:125px;}
#right form .long{width:300px;}

#right form.noformat{
    background:none;
    padding:0px;
    margin:0px;
}

.popup{
    display:none;
    border-style:solid;
    border-width:2px;
    border-color: #C4C4C4;
    position:absolute;
    background-color: white;
    top:200px;
    left:150px;
    width:350px;
}

.disableBackground{
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    background-color: white;
    display:none;
}


/* User Input Table */

#right form table.innerTable td
	{
	padding:0 0 4px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#3939393;	
	margin:0 0 2px 0; 	
	}
#right form table.innerTable td label.small
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#626262;
	}
#right form table.innerTable td .ctrl_short
	{
	width:123px;
	margin:0 5px 0 0;
	}
#right form table.innerTable td label.ctrl_short
	{
	width:86px;
	font:12px Arial, Helvetica, sans-serif;	
	}
#right form table.innerTable td label.city{margin:0 118px 0 0;}
#right form table.innerTable td label.state{margin:0 55px 0 0;}
#right form table.innerTable td label.LID{margin:0 60px 0 0;}
#right form table.innerTable td input
	{
	width:136px;
	height:16px;
	border:1px solid #bebebe;
	padding:3px 0 0 5px;
	font:11px Arial, Helvetica, sans-serif;
	}
#right form table.innerTable td input[type='checkbox']{width:40px; float:left; border:none; background:none;}
#right form table.innerTable td .short{width:62px;}
#right form table.innerTable td select.short{width:70px;}
#right form table.innerTable td .long{width:260px;}
#right form table.innerTable td select
	{
	width:142px;
	border:1px solid #bebebe;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;	
	}

#right form p.type a.starWTxt0, #right form p.type a.starWTxt05, #right form p.type a.starWTxt1, #right form p.type a.starWTxt15, #right form p.type a.starWTxt2, #right form p.type a.starWTxt25, #right form p.type a.starWTxt3, #right form p.type a.starWTxt35, #right form p.type a.starWTxt4, #right form p.type a.starWTxt45, #right form p.type a.starWTxt5
	{
	width:103px;
	height:30px;
	display:block;
	margin:0 15px 0 0;	
	}
#right form p.type a.starWTxt0	{background:url(../imagesmp/stars/0.gif) no-repeat;}
#right form p.type a.starWTxt0.5{background:url(../imagesmp/stars/0.5.gif) no-repeat;}
#right form p.type a.starWTxt1	{background:url(../imagesmp/stars/1.gif) no-repeat;}
#right form p.type a.starWTxt15	{background:url(../imagesmp/stars/1.5.gif) no-repeat;}
#right form p.type a.starWTxt2	{background:url(../imagesmp/stars/2.gif) no-repeat;}
#right form p.type a.starWTxt25	{background:url(../imagesmp/stars/2.5.gif) no-repeat;}
#right form p.type a.starWTxt3	{background:url(../imagesmp/stars/3.gif) no-repeat;}
#right form p.type a.starWTxt35	{background:url(../imagesmp/stars/3.5.gif) no-repeat;}
#right form p.type a.starWTxt4	{background:url(../imagesmp/stars/4.gif) no-repeat;}
#right form p.type a.starWTxt45	{background:url(../imagesmp/stars/4.5.gif) no-repeat;}
#right form p.type a.starWTxt5	{background:url(../imagesmp/stars/5.gif) no-repeat;}
#right form .starWTxt0 span, #right .starWTxt05 span, #right .starWTxt1.0 span, #right .starWTxt15 span, #right .starWTxt2.0 span, #right .starWTxt25 span, #right .starWTxt3.0 span, #right .starWTxt35 span, #right .starWTxt4.0 span, #right .starWTxt45 span, #right .starWTxt5.0 span{display:none;}

#right .starWTxt0, #right .starWTxt05, #right .starWTxt1, #right .starWTxt15, #right .starWTxt2, #right .starWTxt25, #right .starWTxt3, #right .starWTxt35, #right .starWTxt4, #right .starWTxt45, #right .starWTxt5
	{
	width:103px;
	height:30px;
	display:block;
	margin:0 15px 0 0;	
	}
#right .starWTxt0	{background:url(../imagesmp/stars/0.gif) no-repeat;}
#right .starWTxt05	{background:url(../imagesmp/stars/0.5.gif) no-repeat;}
#right .starWTxt1	{background:url(../imagesmp/stars/1.gif) no-repeat;}
#right .starWTxt15	{background:url(../imagesmp/stars/1.5.gif) no-repeat;}
#right .starWTxt2	{background:url(../imagesmp/stars/2.gif) no-repeat;}
#right .starWTxt25	{background:url(../imagesmp/stars/2.5.gif) no-repeat;}
#right .starWTxt3	{background:url(../imagesmp/stars/3.gif) no-repeat;}
#right .starWTxt35	{background:url(../imagesmp/stars/3.5.gif) no-repeat;}
#right .starWTxt4	{background:url(../imagesmp/stars/4.gif) no-repeat;}
#right .starWTxt45	{background:url(../imagesmp/stars/4.5.gif) no-repeat;}
#right .starWTxt5	{background:url(../imagesmp/stars/5.gif) no-repeat;}
#right .starWTxt0 span, #right .starWTxt05 span, #right .starWTxt1.0 span, #right .starWTxt15 span, #right .starWTxt2.0 span, #right .starWTxt25 span, #right .starWTxt3.0 span, #right .starWTxt35 span, #right .starWTxt4.0 span, #right .starWTxt45 span, #right .starWTxt5.0 span, #right .starWTxt999 span{display:none;}
.viewCaseDetails{
    width:120px;
    height:31px;
    background:url(../imagesmp/ViewCaseDetails.gif) 0 0 no-repeat;
    display:block;
    float:right;
}
.viewCaseDetails span{display:none;}
.error{
    font: bold 10px Arial, Helvetica, sans-serif;
    color: red;     
}
#content{
	width:901px;
}
#right{
	padding:10px;
	border:1px solid #E0E2D8;
	width:660px;
}
#wrap #right #login{
	width:49%;
	float:left;
}
#wrap #right #createAccount{
	width:50%;
	float:right;
}
#wrap #right #createAccount form{
	float:left;
	width:90%;
}
#wrap #right #login label{
	display:-moz-inline-box;
	width:230px;
}
#wrap #right #createAccount label{
	display:-moz-inline-box;
	width:135px;
}
#wrap #right form p button{
text-decoration:none;
height:29px;
border:none;
cursor:pointer;
background:none;
}
#forgotPassword{
color:#686868;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
padding-left:5px;
}
input.button
{
width:auto;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
height:23px;
padding:3px;
border:1px solid #588716;
background:#65a111 url(../imagesmp/art/button-bg.jpg) 0 0 repeat-x;
cursor:pointer;
overflow:visible;
}
a {
color:#0A3F7E;
text-decoration: none;
font:12px Arial, Helvetica, sans-serif;
}
a:hover{
text-decoration: underline;
}
a.sm11{
font-size:11px;
}
#disclosures{ 
padding-left:10px;
padding-top:10px;
}
