body {background-color:#015989; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; font-family:Verdana; font-size:11px;}
#li {margin-top: 0px; margin-right: 0px; margin-left: -20px; margin-bottom: 0px; }
td {font-family:Verdana; font-size:11px;}
.stripe { background-image : url("images/stripeside.jpg");background-repeat : repeat-y; }		
.stripe-pop { background-image : url("images/stripesidepop.gif");background-repeat : repeat; }		
		
.gradient { background-image : url("images/bar_spc.jpg");
		background-repeat : repeat-x; }		
		
.frm-gradient { background-image : url("images/frm_gradient.jpg"); 
		background-repeat : repeat-x;
		background-color:#FFFFCC; }		
		
.tbl-bkgrd { background-image : url("images/tbl_bkgrd.jpg");
		background-repeat : repeat-y; }	
		
.tbl-bkgrd1 { 
		margin-left: 5px;
	    background-image : url("images/pattern.jpg");
		background-repeat : repeat;
		width: 144px;
		height: 360px;
		 }	
.content_email_body{
	background-color:#FFFFFF; 
	}		 
#tbl-bkgrd2 { 
		margin-left: 5px;
	    background-image : url("images/pattern.jpg");
		background-repeat : repeat;
		width: 144px;
		 }			 		
			
.template_bkgrd { background-image : url("images/template_bkgrd.jpg");
		background-repeat : repeat-y; }	

#formBg {width: 477px;}
.shdw-rt { background-image : url("images/shdw_frmrt.gif");
		background-repeat : repeat-y;
		background-color:#FFFFFF;
		}		

.shdw-rt2 { background-image : url("images/shdw_tblrt.gif");
		background-repeat : repeat-y;
		background-color:#FFFFFF; }		
		
.bg-blue{background-color:#015989;}
.bg-lightblue{background-color:#BDD7FD;}
.bg-blue2{background-color:#336699;}
.bg-ltblue{background-color:#CBD6ED;}
.bg-gray{background-color:#CCCCCC;}
.bg-white{background-color:#FFFFFF;}
.bg-yllw{background-color:#FFFFCC;}

/* articles */

.article_title		{color: #015989; font-weight: bold;font-family:Verdana; font-size:16px;}
.article_body		{color: #000000; font-family:Verdana; font-size:11px; margin: 0 20 0 0px;}
.article_bodymed	{color: #000000; font-family:Verdana; font-size:13px; margin: 0 20 0 0px;}
.article_bodybig	{color: #000000; font-family:Verdana; font-size:14px; margin: 0 20 0 0px;}

#article_nav		{ border: 2px solid #359AD0; width: 150px; margin-left: 11px; margin-right: 11px;}
#article_left_nav	{ width: 140px; margin-left: 4px; margin-right: 4px;}
.article_nav_left_header	{ background-color:#BDE3F0; height: 20px;  width: 145px;color: #000000; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_left_link	{ text-decoration: none; height: 20px; width: 145px; border-top: 1px; color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:11px;}
#article_nav_img	{ width: 150px; margin-left: 11px; margin-right: 11px;}
.article_nav_header	{ background-color:#BDE3F0; height: 20px;  width: 150px;color: #000000; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_header:hover	{ background-color:#BDE3F0; height: 20px;  width: 150px;color: #000000; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_header1	{ text-decoration: none;  border-top: 1px solid #359AD0; background-color:#BDE3F0; height: 20px;  width: 150px;color: #000000; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_header1:hover	{ text-decoration: none;  border-top: 1px solid #359AD0; background-color:#BDE3F0; height: 20px;  width: 150px;color: #000000; font-weight: bold; font-family:Verdana; font-size:11px;}

.article_nav_link	{ text-decoration: none; background-color:#015989;  height: 20px; width: 150px; border-top: 1px solid #BDE3F0; color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_link1	{ text-decoration: none; background-color:#359AD0;  height: 20px; width: 150px; border-top: 1px solid #BDE3F0; color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:11px;}
.article_nav_link:hover	{ text-decoration: none; background-color:#359AD0;  height: 20px; width: 150px; border-top: 1px solid #BDE3F0; color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:11px;}


#s_keyword {color:#FF9900;font-weight:bold;}


.completionphone{font-family:Verdana; font-size:11px; color:#FF0000;font-weight:bold;}


.call-now{font-family:Verdana; font-size:11px; color:#FF0000;font-weight:bold;}
.footer{font-family:Arial; font-size:11px; color:#000000; background-color:#E6F7FF;}
.footer_calc{font-family:Arial; font-size:11px; color:#000000; background-color:#D9E7FD;}

.hmtxt{font-family:Verdana; font-size:11px;color:#015989;line-height:16px;}
.lender-listing{font-family:Verdana; font-size:11px;text-decoration:underline; font-weight:bold;}


.side-txt {font-family:Verdana; font-size:11px;color:#015989;}
ul{
	list-style-type: disc;
	padding: 0;
	margin: 15;	
}
li{padding-left: .0em; margin: 1em 0;}
.side-title {font-family:Verdana; font-size:12px;color:#015989;}
.side-phone-txt {font-family:Verdana; font-size:17px;color:#015989;}

.smtext {font-family:Verdana; font-size:11px; }
.faqtitles {font-family:Verdana; font-size:11px; font-weight:bold;color:#000000 }
.faqtxt {font-family:Verdana; font-size:11px; color:#000000 }
.small {font-family:Verdana; font-size:10px; }
.toptext {font-family:Arial; font-size:12px;color:#FFFFFF}
.ttlbig {font-family:Verdana; font-size:16px; color:#336699; font-weight:bold;}
.ttl2 {font-family:Verdana; font-size:11px; color:#336699; font-weight:bold;}

a {font-family:Arial; font-size:11px; color:#0000FF;}
a.click {font-family:Verdana; font-size:11px; color:#0000FF;}
a.close {font-family:Arial; font-size:11px; color:#0000FF;}
a.footer {font-family:Arial; font-size:11px; color:#000000;}
a:visited.footer {font-family:Arial; font-size:11px; color:#000000;}

a.pglink{font-family:Verdana; font-size:11px; color:#015989; }


/* visibility */

.thide 	{ display: none ;  }
.tshow 	{ display: block;  }

/* postioning */

.p_progress_back {
	position: absolute;
	z-index: 1;
	top:  370px;
	left: 333px;
	width: 250;
	}
	
.p_progress_bar {
	position: absolute;
	z-index: 1;
	top:  370px;
	left: 590px;
	}
	
.p_progress_text {
	position: absolute;
	z-index: 1;
	top:  385px;
	left: 590px;
	width: 150;
	height: 12;
	}
	
#s_formBorder {
 	width: 450px;
	border: 2px solid #075D8C;
	border-top: 1px;
   	}  
   	
#top_formBorder{
	background-color : #075D8C;
}
.p_prequal_label {
	margin: 0 0 5px 0px;
   	}
   	
.p_prequal_prompt {
	margin: 5px 0 10 20px;
	}
	
.p_btn_continue {
	margin: 5 0 35 497px;
	}
	
.p_index_links{
	margin: 5 0 5 5px; 
	line-height: 17px;
	}

.p_serviceblurb{
	margin: 5 5 5 5px;
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	line-height:16px;
	}

.p_index_right{
	margin: 0 0 0 11px;
	}

.p_form_submit{
	margin: 21 0 14 15px;
	}
	
	
.p_email_body{
	margin: 21 11 0 25px;
	color:#000000; 
	}
   
 /* style */
 
.s_progress_text {
	font-size:11px; color:#333333;
	}
 	
.error 	{ 
	font-size: 11px; color: #FF0000; 
	}

.s_form_label {
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	font-weight:bold;
	}
.s_form_label1 {
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	font-weight:bold;
	width:400px;
	white-space:normal;	
	}
.s_form_label_chkbox {
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	}
	
.s_popup_title {
	font-family:Verdana; 
	font-size:13px; 
	color:#015989; 
	font-weight:bold;
	}
	
.s_email_title {
	font-family:Verdana; 
	font-size:16px; 
	font-weight:bold; 
	color:#0F1F6A; 
	}
	
.s_email_biglink {
	font-family:Verdana; 
	font-size:14px; 
	font-weight:bold; 
	}


.s_bluebox {
	margin-left: 173px;
	padding: 6 10 6 6px;
	width: 429px;
	border: 1px solid #075D8C;
	background-color: #E6F7FF;
	}

.s_notop_bluebox {
	margin-left: 173px;
	padding: 6 10 6 6px;
	width: 429px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 0px;
	border-color: #075D8C;
	border-style: solid;
	background-color: #E6F7FF;
	}
	
.s_email_bluebox {
	border: 30 50 30 50px;
	background-image : url("images/email_box_bg.jpg");
	background-repeat : repeat-x; 
	border: 1px solid #7F7FB2;
	}
.leftbackground{
	background-image : url("images/leftsidebackground.jpg");
	background-repeat : repeat-x; 
	}	

.frm-labelnote {
	font-family:Verdana; 
	font-size:11px;
	color:#015989; 
	line-height:12px;
	font-weight:normal;
	}

.s_form_disclaimer {
	font-family:Verdana; 
	font-size:11px;
	color:#015989; 
	line-height:12px;
	font-weight:normal;
	}

.s_service_disclaimer {
	font-family:Verdana; 
	font-size:11px;
	line-height:12px;
	font-weight:normal; 
	font-size: 10px; 
	color: #777777;
	}
	
	
.s_disclaimer {
	margin: 20 0 0 0px;
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	line-height:16px;
	}
	
.s_dollarsign {
	margin: 3 0 0 0px;
	font-family:Verdana; 
	font-size:12px;
	color:#015989;
	}
.trademark {
	font-size:9px; vertical-align:top; 
	}
	
.calc_title{
	font-family:Verdana; 
	font-size:12px;
	font-weight: bold;
	color:#015989;
	margin-top: 10px;
	margin-bottom: 10px;
	}	

#linespace{
	position: relative;
	top: 0px;
	left: 4px;
	}
		
#calc_title_header{
	width: 140px;	
	font-family:Verdana; 
	font-size:12px;
	font-weight: bold;
	color:#015989;	
	}
	
.calc_link{
	font-family:Verdana; 
	font-size:11px;
	color:#015989;
	line-height:16px;
	}

#calcTableHeader{ 
	background-color:#015989;  
	color: #FFFFFF; 
	font-weight: bold; 
	font-family:Verdana; 
	font-size:11px;
	}
#calcRefiTableHeader{ 
	background-color:#BDD7FD;  
	color: #015989; 
	font-weight: bold; 
	font-family:Verdana; 
	font-size:11px;	
	}	
	
#calcTableCell{ 	 
	background-color:#EAF6FA;  
	color: #015989; 
	font-family:Verdana; 
	font-size:11px;
	}
#calcTableCell1{ 	 
	background-color:#EBF2FE;  
	color: #015989; 
	font-family:Verdana; 
	font-size:11px;	
	}	
	
#calcTableCell2{ 
	background-color:#BEDBE5;  
	color: #015989; 
	font-family:Verdana; 
	font-size:11px;
}

#calcTableCell3{ 
	background-color:#EAF6FA; 
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-top: 0px;
	border-bottom-left: 0px;
	border-bottom-right: 0px;
	border-color: #015989;
	}
#calcTableCel4{ 	 	 
	color: #015989; 
	font-family:Verdana; 
	font-size:11px;
	}	

#calcTable{ 
	border: 1px solid #015989;
	} 
	
#calcResult{ 
	border: 1px solid #000000;
	padding: 2px;
	width: 100px;
}

#calcResult1{ 	
	border: 1px solid #000000;
	padding: 1px;
	width: 70px;
}

#calcResult3{ 
	border: 1px solid #000000;
	padding: 2px;
	width: 90px;
}
#calcResult2{ 
	border: 5px solid #FF9900;
	}
	
	
#definitions{
	margin-top: 250px;
	margin-bottom: 750px;
	}
	
#calcDisclaimer{ 
	color: #015989; 
	font-family:Verdana; 
	font-size:10px;
}

/* images goes here*/

/* header images*/

.header-img1{
	background: transparent url(images/g2l1.jpg) no-repeat top left;	
	width:153px;
	height:245px;
}

.header-img2{
	background: transparent url(images/g2l2.jpg) no-repeat top left;	
	width:153px;
	height:245px;
}

.calc_button{
	border: 0px;
	background: url(images/calculatebutton.gif) no-repeat top right;	
	width:90px;
	height:24px;
}

.submit_button{		
	border: 0px;	
	background: url(images/submitBtn.gif) no-repeat top right;	
	width:109px;
	height:35px;	
}
#processing1{
	left:60px;
	}
#processing{
	left:60px;
	}
#submitButton{
	left:60px;
	}
#submitButton1{
	left:60px;
	}			

.header-img3{
	background: transparent url(images/g2l3.jpg) no-repeat top left;	
	width:240px;
	height:105px;
}

.header-img4{
	/*background-image:url(images/g2l4.jpg);*/
	 background-image: url(images/g2l4.jpg);
	 width:237px;
	 height:105px;
	 cursor: pointer; /* hand-shaped cursor */
	 cursor: hand; /* for IE 5.x */
}

.header-img5{
	background: transparent url(images/g2l5.jpg) no-repeat top left;	
	width:15px;
	height:140px;
}
.img1of3{
	background: transparent url(images/form_header_1of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
}

.img2of3{
	background: transparent url(images/form_header_2of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
}

.img2of4{
	background: transparent url(images/form_header_2of4.gif) no-repeat top left;	
	width:420px;
	height:55px;
}

.img3of4{
	background: transparent url(images/form_header_3of4.gif) no-repeat top left;	
	width:420px;
	height:55px;
}

.debt2img2of4{
	background: transparent url(images/Debtconsol_2.gif) no-repeat top left;	
	width:420px;
	height:55px;
}

.debt2img3of4{
	background: transparent url(images/Debtconsol_3.gif) no-repeat top left;	
	width:420px;
	height:55px;
}
.refianceimg2of4{
	background: transparent url(images/Refinance_2.gif) no-repeat top left;	
	width:420px;
	height:55px;

}
.refianceimg3of4{
	background: transparent url(images/Refinance_3.gif) no-repeat top left;	
	width:420px;
	height:55px;

}

.imglaststep{ 
	background: transparent url(images/frmhdr_laststep.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }
 
.imglaststep2{ 
	background: transparent url(images/lastStep_lock.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }

#processing-button{ 
	background: transparent url(images/btn_processing.gif) no-repeat top left;	
	width:155px;
	height:30px;
	margin: 0;
	padding: 0;
	border: 0;
 }
 
#contine-button{
  width: 155px;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/continue_button.gif) no-repeat center left;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#submit-button{
  width: 155px;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/btn_submit.gif) no-repeat center left;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#submit-buttonNew{
  width: 155px;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(ab1x/images/submitNew.jpg) no-repeat center left;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


.imghundredsoflenders{
	background-image: url(images/hdr_hundredsoflenders.gif);		
	width:285px;
	height:35px;
	border: 0;
}

.texthundredsoflenders{
	font-family:Arial; 
	font-size:13px;
	color:#015989;	
	font-weight:bold;
	width:285px;
	height:35px;
	border: 0;
}

/*refinance images - start */

.img-ref2of3{ 
	background: transparent url(refinance/images/form_header_2of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }
 
 .img-refnow{ 
	background: transparent url(refinance/images/hdr_hundredsoflenders.gif) no-repeat top left;	
	width:285px;
	height:35px;
 }
 
 .img-lenderswaiting{ 
 	background: transparent url(refinance/images/txt_lenderswaiting.gif) no-repeat top left;	
	width:285px;
	height:35px;
  }
  
  /* replacing img-lenderswaiting above with the following style; name conflict with homeeq */
  /* not deleting above tag as it might break something; critical bug fix - drichard - BUG38412 */
  .img-refyoucouldbe {
  	background: transparent url(refinance/images/txt_lenderswaiting.gif) no-repeat top left;	
	width:285px;
	height:35px;
  }
  
   .img-reflaststep{ 
 	background: transparent url(refinance/images/frmhdr_laststep.gif) no-repeat top left;	
	width:420px;
	height:55px;
  }
 /* refinance images - stop */
  
    /* home equity */
  
  .img-equity2of3{ 
	background: transparent url(homeeq/images/form_header_2of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }
 
  .img-equityhundredoflender{ 
	background: transparent url(homeeq/images/hdr_hundredsoflenders.gif) no-repeat top left;	
	width:285px;
	height:35px;
 }
  .img-equitylaststep{ 
 	background: transparent url(homeeq/images/frmhdr_laststep.gif) no-repeat top left;	
	width:420px;
	height:55px;
  }
  .img-equitylenderswaiting{ 
 	background: transparent url(homeeq/images/txt_lenderswaiting.gif) no-repeat top left;	
	width:285px;
	height:35px;
  }
  
  /*   Debtcon images*/
  
  .img-debtcon2of3{ 
	background: transparent url(debtcon/images/form_header_2of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }
  .img-debtcon22of3{ 
	background: transparent url(debtcon2/images/form_header_2of3.gif) no-repeat top left;	
	width:420px;
	height:55px;
 }
 
  .img-debtconhundredoflender{ 
	background: transparent url(debtcon/images/hdr_hundredsoflenders.gif) no-repeat top left;	
	width:285px;
	height:35px;
 }
  .img-debtconlaststep{ 
 	background: transparent url(debtcon/images/frmhdr_laststep.gif) no-repeat top left;	
	width:420px;
	height:55px;
  }
   .img-debtcon2laststep{ 
 	background: transparent url(debtcon2/images/frmhdr_laststep.gif) no-repeat top left;	
	width:420px;
	height:55px;
  }
  .img-debtconlenderswaiting{ 
 	background: transparent url(debtcon/images/txt_lenderswaiting.gif) no-repeat top left;	
	width:285px;
	height:35px;
  }

  .hiddenPic {display:none;}

#s_popup_title_spec {
	position: absolute;
	font-family:Verdana; 
	font-size:13px; 
	color:#015989; 
	font-weight:bold;
	height: 75px;
	vertical-align: bottom;
	width: 236px;
}

#s_popup_title_spec_in {
	position: absolute;
	bottom: 0px;
}
#g-q {
	-moz-box-sizing: border-box;
	position: relative;
	width: 250px;
	left: 10px;
	vertical-align: middle;	
	margin-top: 10px;
	margin-bottom: 10px;	
}
.q {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

#g-b {
	-moz-box-sizing: border-box;
	position: relative;
	width: 250px;
	left: 10px;
	vertical-align: middle;	
	left: 10px;
	
}

.e {
	font-size: 10px;
	position: relative;
	color: red;
	font-weight: normal;
	line-height: 10px;
	left: 10px;
}

.leftborder {border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #BDD7FD;
}
.rightborder {border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#definitions1{
	margin-top: 1px;
	margin-bottom: 1px;
	}
.calc_tbl_title{
font-family:Verdana; 
font-size:12px;
font-weight: bold;
color:#015989;
background-color: #BDD7FD;
}	
.calc_tbl_label{
font-family:Verdana; 
font-size:11px;
color:#015989;
}	


/* fha */

.at_this_time {
	background: transparent url(images/at_this_time.gif);		
	width:285px;
	height:35px;
	border: 0;
}

#postqual_submit {
	width:200px;
	height:35px;
	float: left;	
	padding-bottom: 20px;
}

#postqual_nothanks {
	float: right;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

#postqual_rhs_title {
	width:420px;
	border-bottom: 1px dashed #015989;
}

.lenders_0 {
	background: transparent url(images/lenders_0.gif) no-repeat top left;	
}

.lenders_1 {
	background: transparent url(images/lenders_1.gif) no-repeat top left;	
}

.lenders_2 {
	background: transparent url(images/lenders_2.gif) no-repeat top left;
}

.lenders_3 {
	background: transparent url(images/lenders_3.gif) no-repeat top left;
}

.lenders_4 {
	background: transparent url(images/lenders_4.gif) no-repeat top left;
}
.f_title{
	font-family:  Arial,Georgia, Verdana,"Times New Roman";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color:#015989;
}