/*
Theme Name: Bitchin'
Theme URI: 
Description: my coolio client manager style
Author: Phil Cady
Author URI: http://frequencygrease.com
Template: use-this-to-define-a-parent-theme--optional
Version: 1.2
.
General comments: This is free for the poaching.
.


[Table Of Contents] 

	0- Reset & Layout
	1- Global
	2- Links
	3- Headings
	4- Style
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

@import url('reset.css');
@import url('960_no_margin.css');

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body 						{	line-height: 1em; font: normal 12px Arial, Helvetica, sans-serif; vertical-align: top; color: #000; background:#fff url(../images/bg.jpg) scroll repeat-x center top; }
#body_image {background:#28388f url(../images/bg_full.jpg) scroll  no-repeat center top; }

.align-left 				{	text-align: left; }
.align-right 				{	text-align: right; }
.align-center 				{	text-align:center; }
.justify 					{	text-align:justify; }
.hide 						{	display: none; }
.clear 						{	clear: both; }
.bold 						{	font-weight:bold; }
.italic 					{	font-style:italic; }
.underline 					{	border-bottom:1px solid; }
.highlight 					{	background:#ffc; }
.highlight_blue							{	color:#2A388B;}
img.centered 				{	display: block;	margin-left: auto;	margin-right: auto; }
img.alignleft 				{	float:left;	margin:4px 10px 4px 0; }
img.alignright 				{	float:right;	margin:4px 0 4px 10px; }
img, h1 					{	border:none; behavior:url(iepngfix.htc);	}
.bumpleft					{	margin-left:10px;}
.bumptop					{	margin-top:16px;}
.bumpbottom					{	margin-bottom:16px;}
.bumpright					{	margin-right:10px;}
.noborder					{	border:none;	}
.floatleft					{	float:left;  }
.floatright					{   float:right; }
.blue 						{ 	color:#28388f;}
.space 						{ margin:10px 0;}
.wrap 						{ position:absolute;}
p 							{ line-height:22px; margin:15px 0;}
.col1 { float:left; width:300px;}
.col1_wrap_inner { padding:0 37px 0 0;}
.col2 { float:left; width:660px;}
.col3 { float:left; width:580px; margin:0 20px; }
.box { width:540px; font-size:12px; }
.box h3 { margin:7px 0 7px 5px;}
.box p { line-height:18px;}
.left_pad { padding:21px 0;}
.hidden { left:-999em; position:absolute; }

ol li {list-style:decimal; margin:0 0 5px 30px;}
table {border-collapse:collapse; margin-bottom:15px;}
table td {padding:5px 10px 5px 10px; border:1px solid #000; vertical-align:top;}
table th  {padding:3px 5px 3px 5px; border:1px solid #000;}

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a:link 			{	color: #28388F; text-decoration:none; }
a:visited		{ color:#28388f; text-decoration:none;}
a:hover 					{	color: #28388F; text-decoration:underline; }
a:active 					{	color: #28388F; }
/* =3 Headings	
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

h1 							{	font: bold 2em "Lucida Console", sans-serif; color:#c2c2c2; } 
h2 							{	font: bold 24px "Arial", sans-serif; color:#28388f; margin:10px 0; }
h3 							{	font: bold 16px "trebuchet MS" ,Arial, Geneva, Helvetica, sans-serif; color:#fde21f; margin:7px 0;}
h4 							{	font: bold 1em Arial, Geneva, Helvetica, sans-serif; }
h5 							{	font: bold 1em Arial, Geneva, Helvetica, sans-serif;  }
h6							{	font: bold .75em Verdana, Arial, Helvetica, sans-serif; }

/* =4 Style
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#img_left 					{ position:absolute; left:64px; top:77px;}
#img_right 					{ position:absolute; top:77px; left:1112px;}
.bold_text					{ 	font-weight:bold; font-size:14px;}	
.author 					{ text-align:right; margin:12px 0 9px 0; font-size:14px;}
.list li 					{ background:transparent url(../images/icon_list.png) no-repeat scroll 0 4px; margin:8px 0; padding:0 0 0 12px;}
.list li a					 { color:#28388f;}
#logo { padding:29px 0 37px 15px; float:left; width:500px; height:86px;}
	
/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#cont_header {
  float:left;
  width:100%;
  background:transparent url(../images/bg_header.jpg) no-repeat center top;
  line-height:normal;
  height:270px;
  }
#cont_header.landing {background:transparent url(../images/bg_header_landing.jpg) no-repeat center top;}
#top {  margin:0 auto; padding:0; width:962px; height:58px;}
#banner {  margin:0 auto; width:962px; height:198px; position:relative; z-index:999;}
#logo_top { margin:20px 0 0  0;}
#nav_login { text-align:right; margin:37px 7px  0 0; float:right; color:#fff;}
#nav_login li { display:inline; font-size:11px;}
#nav_login a {color:#fff; text-decoration:underline;}
#nav_login .seperator {padding:0 10px;}

#rotate {position:absolute; top:58px; right:1px;}
#header_email {position:absolute; top:174px; left:202px;}
#header_num {position:absolute; top:174px; left:53px;}
 
/*#banner {width:100%; height:209px;background:transparent url(../rotate/rotate.php) no-repeat top left; clear:both;} */
 
#nav {
  float:left;
  background:transparent url(../images/grass.png) scroll no-repeat left top;
  line-height:normal;
  font-size:14px;
  padding:26px 0 0 0;
  width:960px;
  z-index:9999;
  }
#nav ul {
  margin:0;
  padding:0;
  list-style:none; 
  }
#nav li {
  float:left;
  background:url("../images/bg_nav_l.png") no-repeat left top;
  margin:0;
  padding:0;
  height:1%;
  }
  
#nav a {
  float:left;
  display:block;
  background:url("../images/bg_nav_r.png") no-repeat right top;
  padding:10px 2px 9px 43px;
  /*padding:0 81px 0 69px;*/
  text-decoration:none;
  font-weight:bold;
  color:#28388f;
  margin:0 0 0 9px;
  }
  
#nav .nav_end a {padding:10px 10px 9px 41px;}
#nav #espanol_about {padding:10px 55px 9px 45px;}
#nav #espanol_learning {padding:10px 55px 9px 45px;}
#solo_ingles {position:absolute; top:272px; right:10px; z-index:1; margin:0;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {
  color:#333;
  }
#nav #current {
  background-image:url("../images/bg_nav_l.png");
  }
#nav #current a {
  background-image:url("../images/bg_nav_r.png");
  color:#333;
  padding-bottom:10px;
  
  }
 
#nav li ul { /* second-level lists */
	position: absolute;
	background: transparent;
	/*width: 10em;*/
	width:222px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:999;
	
}

#nav li ul li  {  background:url("../images/nav_h_no.png") repeat-x left top; padding:0; z-index:9999;}
#nav li ul li:hover, #nav li ul li.sfhover {  background:url("../images/nav_h_ov.png") repeat-x left top;}
#nav li ul li a {  padding:0; background:none; color:#fff; padding:8px 0;}
#nav li ul li:hover a, #nav li ul li.sfhover a { color:#28388f; }


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; 
	z-index:9999;
}

#nav_reg {padding:0 0 0 28px;}
#nav_reg.espanol {padding:0;}
#nav_reg li{float:left;}
#nav_reg .seperator {padding:0 15px; color:#94907d;}
#nav_reg a {color:#28388f; text-decoration:underline;}

#nav .nav_end {width:179px;}
#nav #nav_account {width:204px;}
#nav #nav_learning {width:200px;}
#nav #nav_about {width:177px;}   
#nav #nav_otherservices {width:200px;}

#nav li #nav_res li { width:200px;}	
#nav li #nav_account li { width:204px;}
#nav li #nav_prod li { width:179px;}	
#nav li #nav_about li {width:177px;}  
#nav li #nav_otherservices li {width: 199px;}    
/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#top_header {}
.link_title {padding:10px 0 12px 10px;font-size:13px;}
#container {min-height:500px;height:auto !important;height:500px;}
#maincontent { font-size:14px; background-color:#fff; padding:0px 0 30px 0; display:inline;}
#maincontent_home { font-size:14px; background-color:#fff; padding:0 0 30px 0; display:inline;}
#maincontent_home:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#maincontent_home_loans { font-size:14px; background-color:#fff; padding:0 0 15px 0; display:inline;margin-top:10px;}
#b_welcome { background:#fff url(../images/bg_welcome.jpg) scroll no-repeat left top; height:197px; width:317px; float:left;}
#welcome_wrap { margin:18px 29px;}
#lefthead { position:absolute; top:77px; left:-88px;}
#righthead { position:relative; top:; left:;}
.centered { margin:0 auto; width:825px;}
.centered p, .centered dd { line-height:1.5em; margin:0 0 15px; }
.cont_answer { background-color:#D9E0F8; padding:2px 10px; width:805px; }
.centered h5 { cursor:pointer; color:#2A388B; margin:0 0 5px;  background: url(../images/bullet-left-pmhp.jpg) no-repeat scroll 0 0 transparent;padding-left:23px;}
.centered h4 { margin:20px 0 10px; color:#2A388B; }
.centered h2.loans { background:transparent url(../images/icon_goldseal_small.jpg) no-repeat scroll left top; height:48px; margin:10px 0; padding:13px 0 0 73px; }
.centered ul {margin-bottom:15px;}
.centered ul li {
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 50px;
}
#faq_list { margin:0 0 15px;}
#faq_list li { margin:0 0 0 50px; list-style-type:decimal;}
#img_eho { padding:0 10px 30px 0; }
#address_license { line-height:1.5em; margin:0 0 15px 57px; }
#cont_faq h4 {color:#000;}


/*home*/
.left_col { width:620px; float:left;}
.right_col { width:318px; margin:0 0 0 20px; float:left; display:inline;}
.box { margin:20px 0 0 0; line-height:18px;}
.home_box h2, .home_box2 h2 { color:#000; border-bottom:1px solid #e7e3d5; font-size:15px; padding-bottom:3px;}
.home_box { width:303px; float:left; }
.home_box2 {width:260px; float:left; margin:20px 0 0 52px;}
.icon { margin:15px 3px 0 17px;}
.home_box_info { float:left; width:138px; margin:13px 0 18px 0;}
.home_box_info_news { float:left; width:165px; margin:2px 0 0 10px;}

/*myaccount.php*/
	.promo_myaccount {position:relative; width:300px; height:75px; float:left;}
	.promo_myaccount a {display:block; height:38px;}
	#myaccount_register {background:url(../images/bg_ma_reg.jpg) no-repeat top left; margin:10px 20px 20px 0;}
	#myaccount_login {background:url(../images/bg_ma_log.jpg) no-repeat top left; margin:10px 0 0 0;}
	#myaccount_register_but a{width:108px; background:url(../images/button_register.png) no-repeat top left; position:absolute; top:23px; left:176px;} 
	#myaccount_login_but a{width:87px; background:url(../images/button_login.png) no-repeat top left; position:absolute; top:23px; left:176px;}
	
	#wrapper_my_account, #wrapper_personal, #wrapper_monitor {float:left; margin:0 0 6px 0;}
	#wrapper_my_account {background:#e1e1e1 url(../images/sprite_making_payments.gif) no-repeat -2769px bottom; width:660px; padding:0 0 6px 0;}
	#wrapper_my_account #wrapper_inner {width:646px; padding:0 7px; background:url(../images/sprite_helpful_websites.gif) no-repeat right top; float:left;}	
	#wrapper_personal, #wrapper_monitor  {width:320px; min-height:235px;height:auto !important;height:235px; background:#fff url(../images/sprite_helpful_websites.gif) no-repeat -1280px bottom;}
	#wrapper_personal {margin:0 6px 0 0}
	#wrapper_personal, #wrapper_monitor  {margin-top:6px;}
	
	#wrapper_my_account h5 {height:35px; margin:0 0 15px 0; text-indent:-999em;}
	#wrapper_personal h5 {background:url(../images/sprite_my_account.gif) no-repeat left top;}
	#wrapper_monitor h5 {background:url(../images/sprite_my_account.gif) no-repeat -320px top;}	
	#wrapper_my_account ul li {list-style:disc; margin:0 0 9px 45px; }
	
/*forms.php*/
	#cont_adobe {width:200px; float:right; padding:0 0 20px 20px;  text-align:center;}
	#cont_adobe p {border:1px solid #000; padding: 10px 10px 0 10px;}
	#h3_forms {background:url(../images/icon_clipboard.jpg) no-repeat left top; padding:15px 0 15px 57px; margin:0 0 5px 0;}
	#forms_steps {width:650px; height:161px; margin-bottom:20px; background:url(../images/sprite_forms.gif) no-repeat left top;}
	#forms_steps h4 {font-weight:bold; font-family: 'Trebuchet MS', arial, sans-serif; color:#fadf2a; font-size:1em; padding:20px 0 0 30px; margin:0;}
	#forms_steps ol {color:#fff; margin:0 0 0 30px;}
	#forms_steps li { list-style-type:decimal; line-height:1.5em; margin:0 0 0 50px; }
	
	#wrapper_forms {width:660px; background:#e1e1e1 url(../images/sprite_testimonials.gif) no-repeat left top; position:relative; padding:6px 0 0 0;}
	#wrapper_forms_inner {background:#e1e1e1 url(../images/sprite_testimonials.gif) no-repeat -660px bottom; padding-bottom:7px;}

	#wrapper_forms h4 {position:absolute; height:40px; top:0; left:10px;}
	#wrapper_forms h4 span {position:absolute; width:100%; height:100%; display:block;}
	#wrapper_forms #h4_loan {width:335px; white-space:nowrap; overflow:hidden;}
	#wrapper_forms #h4_loan span {background:url(../images/sprite_forms.gif) no-repeat -1942px top;}
	#wrapper_forms #h4_account {width:206px;}
	#wrapper_forms #h4_account span {background:url(../images/sprite_forms.gif) no-repeat -2277px top;}
	#wrapper_forms #h4_helping {width:240px;}
	#wrapper_forms #h4_helping span {background:url(../images/sprite_forms.gif) no-repeat -2483px top;}
	.wrapper_forms_ind {width:646px; margin:0 auto 6px auto; background:#fff url(../images/sprite_forms.gif) no-repeat -650px top; position:relative; padding:50px 0 0 0;}
	.wrapper_forms_ind:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	#wrapper_forms .last {margin:0 auto;}
	
	.wrapper_forms_ind ul {margin:0; background:#fff url(../images/sprite_forms.gif) no-repeat -1296px bottom; padding-bottom: 20px; width:100%;}
	.wrapper_forms_ind ul:after {content: ".";display: block;height: 0;clear: both; visibility: hidden;}
	
	.wrapper_forms_ind ul li {width:240px; padding:15px 0 30px 70px; float:left; background: url(../images/gfx_quickpath.jpg) no-repeat 25px top; list-style:none; margin:0; _zoom:1; text-decoration:underline;}	

	.wrapper_content_quickpath {position:absolute; left:-999em; z-index:1000;}
	.li_loan_consul:hover .div_loan_consul , .li_loan_consul.show .div_loan_consul  {left:240px; top:38px;}
	.li_corta:hover .div_corta , .li_corta.show .div_corta  {left:530px; top:38px;}
	.li_short_form:hover .div_short_form , .li_short_form.show .div_short_form  {left:240px; top:80px;}
	.li_long_form:hover .div_long_form , .li_long_form.show .div_long_form  {left:530px; top:80px;}
	
	.li_ach:hover .div_ach , .li_ach.show .div_ach  {left:240px; top:38px;}
	.li_escrow_mod:hover .div_escrow_mod , .li_escrow_mod.show .div_escrow_mod  {left:530px; top:38px;}
	.li_escrow_account:hover .div_escrow_account , .li_escrow_account.show .div_escrow_account  {left:240px; top:80px;}
	.li_escrow_irs:hover .div_escrow_irs , .li_escrow_irs.show .div_escrow_irs  {left:530px; top:80px;}
	
	.li_financial_worksheet:hover .div_financial_worksheet , .li_financial_worksheet.show .div_financial_worksheet  {left:240px; top:38px;}
	.li_sample_summary:hover .div_sample_summary , .li_sample_summary.show .div_sample_summary  {left:530px; top:38px;}
   .li_hardship_affidavit:hover .div_hardship_affidavit, .li_hardship_affidavit.show .div_hardship_affidavit {left:180px; top:88px;}
	
	.content_quickpath_desc {position:relative; width:223px; background-color:#fff; padding:5px; border:1px solid #92b5be; min-height:50px;height:auto !important;height:50px;}
	.quickpath_arrow {width:16px; height:31px; background:url(../images/quickpath_popup_arrow.png) no-repeat left top; display:block; position:absolute; top:22px; left:-15px;}

/*new borrower information*/
	/*#foursteps {background:url(../images/bg_4steps.gif) no-repeat top left; width:660px; border-collapse:separate; margin:0 0 15px 0;}
	#foursteps th {padding:0; height:48px; border:none; visibility:hidden;}
	#foursteps td {padding:35px 12px 0 12px; width:320px; border:none;}
	#foursteps p.bold {font-size:14px; color:#16246d;}
	#foursteps p {line-height:normal; font-size:11.5px; margin:0 0 15px 0;}
	#foursteps address {font-style:normal; font-size:11px; margin:0 0 15px 0; line-height:normal;}
	#step1 {background:url(../images/bg_step1.gif) no-repeat top right; height:220px;}
	#step2 {background:url(../images/bg_step2.gif) no-repeat top left; height:220px;}
	#step3 {background:url(../images/bg_step3.gif) no-repeat top right; height:260px;}
	#step4 {background:url(../images/bg_step4.gif) no-repeat top left; height:260px;}*/
	
	#wrapper_4steps, #step1, #step2, #step3, #step4 {float:left; margin:0 0 12px 0;}
	#wrapper_4steps {background:#e1e1e1 url(../images/sprite_making_payments.gif) no-repeat -2769px bottom; width:660px; padding:0; margin:0 82px 15px 82px;}
	#wrapper_4steps #wrapper_inner {width:646px; margin:0 auto;}
	#wrapper_4steps h3 {height:33px; margin:0 0 15px 0;background:url(../images/bg_4steps.gif) no-repeat left top; text-indent:-999em;}
	
	#step1, #step2, #step3, #step4 {width:320px; min-height:320px;height:auto !important;height:320px; background:#fff url(../images/sprite_4steps.gif) no-repeat -1280px bottom; padding:0;}
	#step1, #step3 {margin:0 6px 0 0}
	#wrapper_4steps h5 {height:30px; text-indent:-999em;}
	#step1 h5 {background:url(../images/sprite_4steps.gif) no-repeat left top;}
	#step2 h5 {background:url(../images/sprite_4steps.gif) no-repeat -320px top;}
	#step3 h5 {background:url(../images/sprite_4steps.gif) no-repeat -640px top;}
	#step4 h5 {background:url(../images/sprite_4steps.gif) no-repeat -960px top;}
	#wrapper_4steps h6 {color:#16246D; font-size:14px; padding:0 10px 10px 10px;}
	#wrapper_4steps p {padding:0 10px;}


/*resources*/
.box_wrap_inner { padding:1px 240px 0 27px; }
#helpful { background:#fff url(../images/bg_r_helpful_web.jpg) scroll no-repeat left top; height:183px; }
#learn 	{ background:#fff url(../images/bg_r_learn_about.jpg) scroll no-repeat left top; height:175px; }
#faq	{ background:#fff url(../images/bg_r_faq.jpg) scroll no-repeat left top; height:199px; }
#btn_go1 { position:relative; left:268px; top:-47px;}
#btn_go2 { position:relative; left:268px; top:-29px;}
#btn_go3 { position:relative; left:268px; top:-47px;}

/*learnabout loans*/
#cont_learn_about_loans p { margin:0; padding:0 0 15px 0;}

/*resources.php*/
	.wrapper_resources, #contact_cust_service {/*float:left;*/}
	.wrapper_resources h4 {height:40px; text-indent:-999em;}
	#resources_helpful_websites {width:660px; min-height:196px;height:auto !important;height:196px; background:url(../images/sprite_resources.jpg) no-repeat left top; margin:0 0 17px 0;}
	#resources_learn {width:660px; min-height:196px;height:auto !important;height:196px; background:url(../images/sprite_resources.jpg) no-repeat -660px top; margin:0 0 17px 0; position:relative;}
	#resources_faq {width:660px; min-height:196px;height:auto !important;height:196px; background:url(../images/sprite_resources.jpg) no-repeat -1320px top; margin:0 0 17px 0; position:relative;}
	#resources_helpful_websites h4 {width:166px; margin:0 0 0 12px;background:url(../images/sprite_resources.jpg) no-repeat -1980px top;}
	#resources_learn h4 {width:285px; margin:0 0 0 12px;background:url(../images/sprite_resources.jpg) no-repeat -2146px top;}
	#resources_faq h4 {width:250px; margin:0 0 0 12px;background:url(../images/sprite_resources.jpg) no-repeat -2431px top;}
	#resources_helpful_websites .text {padding:0 250px 0 30px;}
	#resources_learn .text {padding:0 250px 0 115px; background:url(../images/icon_goldseal.jpg) no-repeat 20px top; }
	#resources_faq .text {padding:0 250px 0 30px; }
	#resources_helpful_websites .button_go a {position:static; margin-left:320px;}
	.button_go a {width:69px; height:38px; display:block; background:url(../images/btn_go.png) no-repeat left top; position:absolute; top:148px; left:320px; text-indent:-999em;}
	.boxes p { font-size:13px; margin:0; line-height:1.4em;}
	.boxes { margin:34px 0;}
	
	
		/*making payments*/
	#wrapper_making_payments, #wrapper_mail, #wrapper_ach, #wrapper_cellphone, #wrapper_wu, #wrapper_monthly, #wrapper_overnight {float:left; margin:0 0 12px 0;}
	#wrapper_making_payments {background:#e1e1e1 url(../images/sprite_making_payments.gif) no-repeat -2769px bottom; width:660px; padding:0 0 20px 0;}
	#wrapper_making_payments #wrapper_inner {width:610px; margin:0 auto;}
	#wrapper_making_payments h3 {height:33px; margin:0 0 15px 0;background:url(../images/sprite_making_payments.gif) no-repeat left top; text-indent:-999em;}
	
	#wrapper_mail, #wrapper_ach, #wrapper_cellphone, #wrapper_wu {width:300px; min-height:300px;height:auto !important;height:300px; background:#fff url(../images/sprite_making_payments.gif) no-repeat -2469px bottom;}
	#wrapper_mail, #wrapper_cellphone {margin:0 10px 0 0}
	#wrapper_monthly {width:609px; min-height:190px;height:auto !important;height:190px;background:#fff url(../images/sprite_making_payments.gif) no-repeat bottom right;}
	#wrapper_overnight {width:609px; min-height:190px;height:auto !important;height:190px;background:#fff url(../images/sprite_making_payments.gif) no-repeat bottom right;}
	#wrapper_making_payments h5 {height:48px; text-indent:-999em;}
	#wrapper_mail h5 {background:url(../images/sprite_making_payments.gif) no-repeat -660px top;}
	#wrapper_cellphone h5 {background:url(../images/sprite_making_payments.gif) no-repeat -1260px top;}
	#wrapper_wu h5 {background:url(../images/sprite_making_payments.gif) no-repeat -1560px top;}
	#wrapper_monthly h5 {background:url(../images/payment_montly.gif) no-repeat top left;}
	#wrapper_overnight h5 {background:url(../images/sprite_making_payments.gif) no-repeat -1860px top;}
	#wrapper_ach h5 {background:url(../images/payment_one.gif) no-repeat top left;}
	
	.mpicon p {margin:0 15px 12px 15px; line-height:1.4em;}
	
	
	#rightcol .no_margin{ margin:0;}

/*helpful websites*/
	#wrapper_helpful_websites, #wrapper_terminology, #wrapper_dev, #wrapper_counseling, #wrapper_agencies {float:left; margin:0 0 6px 0;}
	#wrapper_helpful_websites {background:#e1e1e1 url(../images/sprite_making_payments.gif) no-repeat -2769px bottom; width:660px; padding:0 0 6px 0;}
	#wrapper_helpful_websites #wrapper_inner {width:646px; padding:0 7px; background:url(../images/sprite_helpful_websites.gif) no-repeat right top; float:left;}
	#wrapper_terminology, #wrapper_dev, #wrapper_counseling, #wrapper_agencies {width:320px; min-height:273px;height:auto !important;height:235px; background:#fff url(../images/sprite_helpful_websites.gif) no-repeat -1280px bottom;}
	#wrapper_inner #wrapper_terminology, #wrapper_inner #wrapper_counseling {margin:0 6px 0 0}
	#wrapper_inner #wrapper_terminology, #wrapper_inner #wrapper_dev {margin-top:6px;}	
	#wrapper_helpful_websites h5 {height:35px; margin:0 0 15px 0; text-indent:-999em;}
	#wrapper_terminology h5  {background:url(../images/sprite_helpful_websites.gif) no-repeat left top;}
	#wrapper_dev h5 {background:url(../images/sprite_helpful_websites.gif) no-repeat -320px top;}
	#wrapper_counseling h5 {background:url(../images/sprite_helpful_websites.gif) no-repeat -640px top;}
	#wrapper_agencies h5 {background:url(../images/sprite_helpful_websites.gif) no-repeat -960px top;}
	#wrapper_helpful_websites ul li {list-style:none; margin:0 0 8px 30px; font-size:14px; }
/*	#wrapper_helpful_websites #wrapper_inner .mpicon {}*/
	
/*aboout_us*/
	#tabs_corevalues {width:491px; height:500px; overflow:hidden; background:url(../images/gfx_corevalues.png) no-repeat 0 0; margin:30px 0 0 80px; position:relative;}
	#corevalues {width:491px; height:500px;}
	#maincontent #rightcol #tabs_corevalues li {margin:0; list-style:none;}
	#tabs_corevalues li, #tabs_corevalues div {position:absolute;}
	#tabs_corevalues li a {display:block;}
	#tabs_corevalues li a span {position:absolute; left:-999em;}
	
	#cv_trust {left:153px;}
	#cv_innovation {right:0; top:62px;}
	#cv_partnership {right:0; top:253px;}
	#cv_empathy {left:147px; bottom:0;}
	#cv_excellence {top:245px;}
	#cv_ethics {top:62px;}
	#cv_trust a {width:198px; height:86px;}
	#cv_innovation a {width:135px; height:191px;}
	#cv_partnership a {width:135px; height:184px;}
	#cv_empathy a {width:198px; height:86px;}
	#cv_excellence a {width:135px; height:190px;}
	#cv_ethics a {width:135px; height:185px;}
	
	#tabs_corevalues div {width:232px; height:172px; padding:45px 0 0 0;  top:135px; left:-999em; display:table-cell; text-align:center; color:#fff;}
	#tabs_corevalues div.show {left:130px;}
	
	ul.hover_trust {background:url(../images/gfx_corevalues.png) no-repeat 1px -500px;}
	ul.hover_innovation {background:url(../images/gfx_corevalues.png) no-repeat 1px -1000px;}
	ul.hover_partnership {background:url(../images/gfx_corevalues.png) no-repeat 1px -1500px;}
	ul.hover_empathy {background:url(../images/gfx_corevalues.png) no-repeat 1px -2500px;}
	ul.hover_excellence {background:url(../images/gfx_corevalues.png) no-repeat 1px -2000px;}
	ul.hover_ethics {background:url(../images/gfx_corevalues.png) no-repeat 1px -3000px;}
	
	#maincontent #rightcol #tabs_corevalues p {color:#a6b2f9;}
	
/*borrower contacts*/
#tbl_contact {margin:10px 0 30px 20px;}
#tbl_contact td {border:none; padding:5px 10px 5px 10px;}
	#tbl_contact .top {padding-top:10px;}
	#tbl_contact .bottom {padding-bottom:10px;}
	#tbl_contact .icons {padding:5px 5px 5px 45px;}
	.icon_phone {background:url(../images/icon_phone.jpg) no-repeat 18px 1px;}
	.icon_fax {background:url(../images/icon_fax.jpg) no-repeat 14px 1px;}
	.icon_mouse {background:url(../images/icon_mouse.jpg) no-repeat 14px 1px;}
	.icon_note{color:#856900; font-weight:bold;}
	
	#wrapper_borrower_contacts, #loan_payments, #contact_cust_service, #general_correspondence, #making_payments {float:left;}
	#wrapper_borrower_contacts h4 {height:35px; text-indent:-999em;}
	#contact_cust_service {width:319px; height:210px; background:url(../images/questions-about-bg.png) no-repeat left top;padding-top:50px;}
	.inq{background-image:url(../images/questions-about-refi-bg.png) !important;margin-right:20px;}
	.inq h4{display:none;}
	#contact_cust_service h4 {display:none;}
	
	#payments {width:320px; height:193px; background:url(../images/payments.png) no-repeat left top;padding-top:50px; float:left; !important;margin-right:20px;}
	#payments h4 {display:none;}
	
	
	#making_payments { width:660px;position:relative; background:#e1e1e1 url(../images/how-to-make-payments-bg.png) no-repeat left top; }
	#making_payments h4 {width:174px; position:absolute; top:0; left:12px;}
	#making_payments h5 { padding:50px 25px 0 25px; color:#2A388B; font-size:13px;}
	#making_payments p {padding:0 25px;}
	#loan_payments, #general_correspondence {width:300px; min-height:155px;height:auto !important;height:155px; margin-top:6px; !important;padding-right:20px;}
	#loan_payments {margin:0 0 30px 20px; display:inline;}
	#general_correspondence {margin:20px 0 30px 20px; }
	#add_info {padding:25px 10px 0 10px; margin:0; text-align:right; clear:both;}
	 #making_payments #add_info {padding:5px 10px 10px 0; margin:0; text-align:right; clear:both;}
	#submenu_contact li {margin-bottom:10px; font-weight:bold;}
	
	
	#offices {width:320px; height:193px; background:url(../images/offices.png) no-repeat left top;padding-top:15px; float:left}
	#payments h4 {display:none;}	

/*Homeloans*/

#leftcol_home_loans {width:531px; float:left;}
#rightcol_home_loans {width:400px; float:left; padding-left:29px;}
#rightcol_home_loans h2 {font-size:30px;}
#rightcol_home_loans h2 .indent {display:block; text-align:right;}
#rightcol_home_loans li {list-style:disc; font-size:18px; color:#103183; font-weight:bold; margin:0 0 10px 30px;}
#rightcol_home_loans .smallprint {font-size:10px; line-height:normal; padding-top:30px;}

#rightcol_home_loans #icon_phone {color:#28388f; font-size:28px; background:url(../images/icon_phone_lg.jpg) no-repeat left top; padding:10px 0 0 32px; margin:40px 0 0 -15px; position:relative; line-height:27px;}
#icon_phone .highlight {color:#e6be1e; font-weight:bold; font-style:italic; font-size:24px; background:none; display:block; padding-top:15px;}
#icon_phone .highlight a {color:#e6be1e; text-decoration:underline;}

	/*form*/
#frm_consul, #frm_consul p {width:100%; margin:0 0 10px 0;}
#frm_consul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#frm_consul p, #frm_consul label, #frm_consul input {float:left; display:block;}
#frm_consul .common_input {width:160px;}
#frm_consul .right {margin-right:60px;}
.common_input input {width:153px; border-top:1px solid #848484; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #e1e1e1; padding:2px;}
#frm_consul label {padding-right:5px;}
#frm_consul_submit {width:93px; height:41px; background:url(../images/button_submit.png) no-repeat left top; border:none; cursor:pointer;}
#frm_consul label.error, #frm_consul .warning {color:#ff0000; font-weight:bold;}
/*#leftcol_home { float:left; background:transparent none repeat scroll 0 0; width:340px; }
#leftcol_home p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#103183;
font-size:1.4em;
font-weight:bold;
margin:0 0 0 20px;
padding:25px 0 0 40px;
}
.col3 h2 { color:#103183; font-size:1.9em; margin:0 0 15px; }
.col3 h2 .highlight_header { color:#856900; font-size:0.6em; font-weight:bold; padding-left:0; }
.col3 h3 { color:#000000; font-size:1.125em; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
.col3 ul { margin:0 0 15px 0;}
.col3 ul li { color:#103183; font-size:1.125em; font-weight:bold; margin:0 0 10px 35px; line-height:1.5em; list-style-image:none; list-style-position:outside; list-style-type:disc; margin:0 0 0 50px;}
.col3 h4 { color:#856900; font-size:1.125em; margin:15px 0;}

.col3 #wrapper_quickpath ul li { background:transparent url(../images/gfx_quickpath.jpg) no-repeat scroll left top; color:#000000; font-size:0.875em; font-weight:normal; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:14px 0 14px 50px;}

.col3 #wrapper_quickpath ul li { background:transparent url(../images/gfx_quickpath.jpg) no-repeat scroll left top; color:#000000; font-size:0.875em; font-weight:normal; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:14px 0 14px 50px;}
.homeloan_text { font-size:9px; padding:0 10px 0 0; }*/

/*Difficulty Making Payments*/
#img_difficulty  {border:1px solid #000; display:block; margin:0 auto 15px auto;}

	/*testimonials.php*/
	
	#wrapper_testimonials {width:660px; background:#e1e1e1 url(../images/sprite_testimonials.gif) no-repeat left top; padding:6px 0 0 0;}
	#wrapper_testimonials_inner {background:#e1e1e1 url(../images/sprite_testimonials.gif) no-repeat -660px bottom; padding-bottom:7px;}
	#rightcol #wrapper_testimonials p {margin:0;}
	#wrapper_testimonials h4 {width:184px; height:40px; top:-6px; left:10px; background:#fff url(../images/sprite_testimonials.gif) no-repeat right top; text-indent:-999em;}
	.wrapper_tes_ind {width:647px; margin:0 auto 6px auto; background:#fff url(../images/sprite_testimonials.gif) no-repeat -1320px top;}
	.wrapper_tes_ind:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.wrapper_tes_ind blockquote {padding:55px 50px 85px 220px; background:url(../images/sprite_testimonials.gif) no-repeat -1967px bottom; font-style:italic;}
	.wrapper_tes_ind cite {float:left; padding:15px 0 0 15px;}
	.wrapper_tes_ind cite.bump-top {padding-top:45px;}
	
	#wrapper_testimonials .last {margin:0 auto;}
	
/*experience.php*/
#flash1{margin:0 auto 15px auto; width:660px;}
.icon_pdf {
margin-top:20px;
padding:20px 0 10px;
}

/*corporate landing page*/
.img_corporate_landing {float:left; margin-top:5px; margin-bottom:15px;}
#img_corporate_landing_first {margin-right:40px; margin-left:120px; display:inline;}

/*management*/
.cont_mgmt {margin:15px 0 0 0; width:100%;}
.cont_mgmt:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.img_mgmt	{float:left;}
.text_mgmt {float:left; width:640px; margin:0 0 0 20px; display:inline;}
.cont_partner {clear:both; margin:20px 0 0 0;}
.cont_partner img {margin:0 0 10px 0;}


/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer { clear:both; background:#28388f url(../images/footer-x.jpg) repeat-x top left; font-size:10px; font-weight:bold; min-height:168px;}
#footer_wrap { margin:0 auto; width:945px;background: url(../images/footer-swirl.png) no-repeat 472px 30px;}
#footer p { margin:0; line-height:15px;}
#site_credit {padding:10px 0 0;float:left; display:inline;}
#footer #nav_footer {float:left; margin:6px 0 12px 0px; display:inline;}
#footer li {float:left;color:#9dabf9; font-size:11px;}
#footer .footertxt {font-size:9px; font-weight:normal; color:#9dabf9;}
#footer a {color:#9dabf9; font-weight:normal; text-decoration:none !important;}
#footer .seperator {padding:0 15px;}
.fot_img { float:left;}
.fot_text_long { width:425px; margin:4px 0 0 9px; float:left;}
.fot_text_long_home { width:897px; margin:10px 0 0 2px; float:left;}
#footer .fot_text_long_home a{text-decoration:underline !important;} 

#nav_footer_under{float:right;margin-right:150px;}
#nav_footer_under .seperator {padding:0 10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#safarih{margin:15px 0 !important;}
}

.bigapr{margin:0;font-family: Tahoma, serifSansSerifMonospace; color:#483800;padding:50px 0 0 280px;font-size:31px;line-height:1.2em;}


.achlanding ul li {
color:#263B8E;
font-weight:bold;
font-size:16px;
line-height:1.7em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 20px;
padding:0 0 0 30px;
}


.waivelanding ul li{
	color:#263B8E;
	font-weight:bold;
	line-height:1.5em;
list-style:outside;
	margin:0 0 0 40px;
	color:#000;
}



/* Calculators
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

  .flabel {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  width:250px;
	  float:left;
	  margin-top:10px;
  }
  .labelfield {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:16px;
	  font-weight:bold;
	  float:left;
	  margin-top:10px;
  }  
  .myfield{
	  width:88px;
	  height:16px;
  }
label.error,option.error{ color:#f00; }                                                       

#maincontent a{text-decoration:underline;}
#containerz #maincontent .link_title a{text-decoration:none;}
