/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif;margin: 0px;background-image: url(../images/bg_BlueGradient.gif);background-repeat:repeat-x;}

a {font-size: 11px;font-weight: normal;text-decoration: underline;line-height: 24px;color: #7a7979;}
a:hover  {font-size: 11px;text-decoration: underline;line-height: 24px;color: #0000FF;}
a.archiveTopLink {font-size: 11px;font-weight: normal;text-decoration: underline;line-height: 19px;color: #656e75;}
a.archiveTopLink:Hover {font-size: 11px; font-weight: normal; text-decoration: underline;line-height: 19px;color: #2690c8;}
a.LenderTopLink {font-size: 11px;font-weight: normal;text-decoration: underline;line-height: 19px;color: #2690c8;}
a.LenderTopLink:Hover {font-size: 11px; font-weight: normal; text-decoration: underline;line-height: 19px;color: #0000FF;}

/* fonts */
.HeaderText { font-weight: bold;font-size: 1.0em;line-height: 24px;color: #505050;vertical-align:middle;}
.subHeaderText {font-size: 1.0em;line-height: 25px;color: #505050;vertical-align:middle;}
.sub_head2 {font-size:0.9em;float:left;margin:-40px 0px 10px 44px;_margin: 0px 0px 10px 24px;width:765px;color:#666; border-bottom:1px solid #999;border-top:1px solid #999;padding: 8px 0px 8px 0px;}
	
/* specific divs */
#container { margin: 10px auto 0px auto;padding: 0px;width: 850px;min-height: 1000px;text-align: left; background-image: url(../images/page_darkishblue_bg.jpg);background-repeat: no-repeat;}
div#header {padding:0 0 18px 47px;margin:-10px 0 20px 0;}
#phone-number{margin: 0 0 0 400px;padding:12px 0 0 0;text-align: right;width: 350px;height: 40px;font-size:1.0em;color:#4F811C;}
#phone-number p { margin: 0; padding: 0;}
#header #number { color:#4F811C;}
#topPage  { margin: 0px;padding: 0px;width: 850px;height: 5px;background-image: url(../images/page_darkishblue_top.jpg);background-repeat: no-repeat;}
#contentBlock { margin: 0px;width: 850px;height: 900px;}
#echo {
	margin: 5px 0 5px 46px;
	border-top: 1px solid #dcdfe1;
	border-bottom: 1px solid #dcdfe1;
	padding: 10px 0 15px 5px;
	width: 754px;
    overflow: auto;
	text-align: left;
	}
div#echoCopy { float: left; width:570px; margin-bottom:10px; } 	
div#promo { float: right; width: 180px; padding: 25px 0 0 0; text-align:right;}
#Map { padding: 0; margin: 0; background: purple;}
#container_content {position: relative;width: 795px;height: 350px;z-index: 1;}
#container_content_tall {position: relative;width: 795px;height: 375px;z-index: 1;}
div#flashPiece { width: 760px; position: absolute; top: 0; left: 0; z-index: 1; padding: 0 0 0 0; margin: 0 0 0 45px;}
#formWrapper { position:absolute; top: 30px; left: 400px; width: 330px; margin: 12px 0 0 29px; padding: 0 0 0 10px; font-size: 0.8em; color: #646464; z-index: 100; }
#formWrapper h3 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 0 0; color:#4F811C;}
#formWrapper label { width: 160px; margin: 0 2px 0 0; float: left; padding: 0;}
#formWrapper ul { list-style: none; margin: 0; padding: 0;}
#formWrapper ul li { margin: 0 0 1.5em 0; padding: 0; height: 20px; color: #333333;}
#formWrapper select.option { width: 225px;}

#formWrapper .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper ul li.continue { height: 40px; margin:0 0 0 0; padding: 10px 0 0 5px; width:310px;}

#formWrapper2 { position:absolute; top: 60px; left: 435px; width: 330px; margin: 12px 0 0 29px; padding: 0 0 0 10px; font-size: 0.8em; color: #646464; z-index: 100; }
#formWrapper2 h3 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 0 0; color:#4F811C;}
#formWrapper2 label { width: 160px; margin: 0 2px 0 0; float: left; padding: 0;}
#formWrapper2 ul { list-style: none; margin: 0; padding: 0;}
#formWrapper2 ul li { margin: 0 0 1.5em 0; padding: 0; height: 20px; color: #333333;}
#formWrapper2 select.option { width: 225px;}
#formWrapper2 .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper2 .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper2 ul li.continue { height: 40px; margin:0 0 0 0; padding: 10px 0 0 5px; width:310px;}

#formWrapper3 { position:absolute; top: 30px; left: 50px; width: 330px; margin: 12px 0 0 29px; padding: 0 0 0 10px; font-size: 0.8em; color: #646464; z-index: 100; }
#formWrapper3 h3 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 0 0; color:#4F811C;}
#formWrapper3 label { width: 160px; margin: 0 2px 0 0; float: left; padding: 0;}
#formWrapper3 ul { list-style: none; margin: 0; padding: 0;}
#formWrapper3 ul li { margin: 0 0 1.5em 0; padding: 0; height: 20px; color: #333333;}
#formWrapper3 select.option { width: 225px;}
#formWrapper3 .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper3 .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper3 ul li.continue { height: 40px; margin:0 0 0 0; padding: 10px 0 0 5px; width:310px;}



#formALL{
	width: 860px;
	height:600px;
}
#formWrapper4STMain {
	
	width: 850px;
	height: 550px;
	background:url(../images/form-bg-3.png) no-repeat 35px 10px;
		padding-top:20px;
}

#formWrapper4ST {
	
	width: 370px;
	height: 360px;
	margin-left: 60px;
	padding-top: 20px;
	font-size: 0.8em;
	color: #646464;
		
}
#formWrapper4ST h3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 -10px 0; color:#4F811C;line-height:20px;}
#formWrapper4ST label { width: 125px; margin: 0 2px 0 0; float: left; padding: 0;font-weight:bold;}
#formWrapper4ST ul { list-style: none; margin: 0; padding: 0;margin-top:30px;}
#formWrapper4ST ul li { margin: 0 0 0 0; padding: 0; height: 30px; color: #333333;}
#formWrapper4ST .checkbox { font-size:10px;}
#formWrapper4ST select.option { width: 222px;}
#formWrapper4ST select.option2 { width: 124px;}
#formWrapper4ST select.option3 { width: 124px;}
#formWrapper4ST input.option { width: 215px;}
#formWrapper4ST .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper4ST .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper4ST ul li.continue { height: 40px; margin:0 0 0 0; padding: 0px 0 0 5px; width:310px;}

#formWrapper4ST .submit{
	height:47px; 
	background:url(../design/continue.gif) no-repeat;
	padding:0;
	border:0;
	margin:10px 0 0 20px;
	width:330px;
	cursor:pointer;
 }

#formWrapper4ST .submit:hover{
	background:url(../design/continue.gif) no-repeat;
}

.box{	
	width:850px;
	
}
.boxArea{	
	padding-top:4px;
}
.boxContent{
	padding-bottom:2px;
}
.boxShadow{	
	
	width:810px;
	margin-left:2px;
	overflow:hidden;
}


.topArea{	
	background:url(../images/form-bg-3.png) no-repeat 35px 10px;
	overflow:hidden;
	width:850px;
	clear:both;
}

/* -------------- left starts ----------------- */
.left{	
	width:400px;
	float:left;
	
}
.contentBox{
	width:403px;
	
	margin:2px 0 0 18px;
}
.boxTop{
	
	padding-top:35px;
}
.boxBottom{	
	
	padding-bottom:20px;
}
.boxBg{	
	
	width:400px;
	margin-left:13px;
	overflow:hidden;
	padding-bottom:10px
}
.boxBg ol{
	padding:18px 0 10px 43px;
	overflow:hidden;
	width:420px;
}
.boxBg ol li{
	width:420px;
	margin:0;
}




.contentBox h2{
	font-size:24px;
	color:#fcfdfd;
	padding-left:42px;
}
.ovg-btm,.ovg-wrapper,.ovg-hdr-close{
	float:right;
}
.ovg-wrapper{
	width:420px;
	float:left;
}
* html .ovg-content{
	display:none;
}
*+ html .ovg-content{
	display:none;
}
.jqmClose,.jqmClose:hover{
	width:197px;
	height:54px;
	background:url(../images/botton-bg.gif) no-repeat;
	text-align:center;
	line-height:44px;
	color:#fff;
	font-weight:bold;
	float:right;
	text-decoration:none
}
.checkbox{
	padding:12px 0 0px;
}
.checkbox input,#op{	
	float:left;
	border:none;
	margin:1px 10px 0 0;
}

.text{
	float:left;
	padding-left:10px;
	margin-top:-60px;
}
/* -------------- right starts --------------- */
.right{	
	width:400px;
	float:right;
	
}
#slideshow1{	
	width:370px;
	height:408px;
	margin-top:30px;
	
	padding-right:50px;
}
.addArea{
	clear:both;
	background:url(../images/add-bg.gif) repeat-x;
	height:125px;
	
	padding:6px 0;
	float:left;
	width:850px;
	margin:2px 8px 7px;
}
.addArea label{
	font-size:12px;
	float:left;
	color:#050303;
	padding:7px 18px 0 20px;
	font-weight:normal;
}
.addArea img{
	float:left;
}
.bottomArea{
	
	width:850px;
	
}
.sideAdd{
	font-size:14px;
	color:#457fba;
	
}
.sideAdd img{
	float:left;
	margin-bottom:20px;
}
.content{
	padding:10px 10px 0 6px;
}
.content strong{
	margin-bottom:20px;
	display:block;
	clear:both;
	
	width:400px;
}
.content p{
	font-size:12px;
	color:#231f20;
	line-height:15px;
	padding-bottom:12px;
}
.content ul{	
	margin-bottom:100px;
}
.content ul li{
	font-size:12px;
	color:#457fba;
	line-height:15px;
	padding-left:12px;
	background:url(../images/bullet.gif)  no-repeat left 3px;
}
.content ul li a{
	color:#457fba;
	float:left;
	clear:both;
	text-decoration:none;
}
.bottomContent{	
	width:444px;
	background:url(../images/tooltip-bg.gif) repeat-y;
	clear:both;
}
.toolTipPart{
	width:444px;
	background:url(../images/tool-top.gif) no-repeat;
	padding-top:8px;
}
.toolTipArea{
	background:url(../images/tool-bottom.gif) no-repeat left bottom;
	padding:0px 16px 10px;
	width:412px;
}
.toolTip h3{
	overflow:hidden;
	height:15px;
}
.toolTip h3 span{
	font-size:12px;
	color:#457fba;
	float:left;
}
.toolTip h3 a{
	float:right;
}
.rightlist{	
	width:440px;
	float:left;
	overflow:auto;
}
.list{
	padding:0px 0px 0 8px;
	width:430px;
	margin-left:-25px;
	
}
.list dt{
	font-size:12px;
	color:#457fba;
	font-weight:bold;
	margin-bottom:9px;
	margin-right:30px;
}
.list dd{
	clear:both;
	
	margin-bottom:22px;
}
.list span{
	width:120px;
	margin-right:16px;
	float:left;
	margin-bottom:15px;
}
.list dd{
	font-size:12px;
}
.list em{
	display:block;
}
.list em strong{
	font-style:normal;
	
}








div.yui-ac input.yui-ac-input,
			/* Styles for the input fields */
			
			div.yui-ac-container,			
			/* Styles for the results container */
			
			div.yui-ac div.yui-ac-content{width:215px;}
			div.yui-ac div.yui-ac-content{
			position:absolute;
			padding:2px 2px 2px 2px; 
			background-color:#FFF; 
			border:2px solid #99C7E4; 
			border-top:0; 
			color:#333; 
			overflow:hidden; 
			z-index:9050; 
			width:auto; 
			height:auto; 
			margin-left:auto;
			}
			/* Style for the contents of the container */
			
			
div.yui-ac div.yui-ac-content ul {margin:0; padding:0;}
div.yui-ac div.yui-ac-content ul li {margin:0; line-height:1.1em; padding:2px 5px; cursor:default; border-top:1px solid #CCCCCC;}
div.yui-ac div.yui-ac-content ul li span {color:#999999; font-size:90%;}
div.yui-ac div.yui-ac-content ul li.yui-ac-prehighlight {background:#FF0000;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight {background:#0072BC; color:#FFFFFF;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight span {color:#FFFFFF;}
			
			
			
			


#featuredLenders img {
	width: auto;
	margin-left:20px;
}






#formWrapper4 {
	width: 445px;
	margin: 12px 0 0 29px;
	padding: 0 0 0 0px;
	font-size: 0.8em;

}
#formWrapper4 h3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 -10px 0; color:#4F811C;line-height:20px;}
#formWrapper4 label { width: 125px; margin: 0 2px 0 0; float: left; padding: 0;font-weight:bold;}
#formWrapper4 ul { list-style: none; margin: 0; padding: 0;margin-top:30px;}
#formWrapper4 ul li { margin: 0 0 0 0; padding: 0; height: 30px; color: #333333;}
#formWrapper4 select.option { width: 227px;}
#formWrapper4 select.option2 { width: 128px;}
#formWrapper4 select.option3 { width: 128px;}
#formWrapper4 input.option { width: 220px;}
#formWrapper4 .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper4 .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper4 ul li.continue { height: 40px; margin:0 0 0 0; padding: 0px 0 0 5px; width:310px;}

#formWrapper4 .submit{
	width:127px;
	height:47px;
	background:url(../design/continue.gif) no-repeat;
	padding:0;
	border:0;
	margin:10px 0 0 200px;
}

#formWrapper5 { position:absolute; top: 25px; left: 395px; width: 345px; margin: 12px 0 0 29px; padding: 0 0 0 0px; font-size: 0.8em; color: #646464; z-index: 100; }
#formWrapper5 h3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 -10px 0; color:#4F811C;line-height:20px;}
#formWrapper5 label { width: 170px; margin: 0 2px 0 0; float: left; padding: 0;font-weight:bold;}
#formWrapper5 ul { list-style: none; margin: 0; padding: 0;margin-top:20px;}
#formWrapper5 ul li { margin: 0 0 1.5em 0; padding: 0; height: 80px; color: #333333;}
#formWrapper5 select.option { width: 225px;}
#formWrapper5 .radio_button{ padding: 0 0 0 0; margin: 0 2px 0 -2px;}
#formWrapper5 .radio_button_right{ padding: 0 0 0 0; margin: 0 2px 0 6px;}
#formWrapper5 ul li.continue { height: 40px; margin:0 0 0 0; padding: 0px 0 0 5px; width:310px;}

img#buttonContinue { margin:0 0 0 20px;}
#footer {margin: 0;color:#666; font-size:10px;width:775px; line-height:14px; float: left; padding: 0 0 0 48px;}
#footer p{ padding: 0px 0 0 0;}
#footer p.top{ padding: 0px 0 0 0;}
#footer strong {font-size:10px;}
#footer a { font-size: 10px;font-weight: normal;text-decoration: none;line-height: 14px;color: #2690c8;}
#footer a:hover {font-size: 10px;font-weight: normal;text-decoration: underline;line-height: 14px;color:#0000FF;}
#bottomPage  {margin: 0px;padding: 0px;width: 850px;height: 15px;background-image: url(../images/page_darkishblue_bottom.jpg);background-repeat: no-repeat;clear:both;}
#mortgagecheckup{margin:0px 0px 0px 40px; padding-left: 90px; padding-top: 15px; background:url(../images/lp_october.jpg) 0 0 no-repeat; height:76px;}
