/* 
//To fix IE8 problems when rendering rounded corners and box shadow.
//Use the following code

behavior: url(/lib/rounded_corners/PIE.htc);
position:relative;

*/

/*************** reset CSS *****************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
* {
outline:none;
}

a img {
	border:none;
}


/*********** Font Face **************/
@font-face {
  font-family: "Franklin Gothic Heavy";
  src: url("type/frahv.eot");
  src: url('type/frahv.eot?') format('embedded-opentype'),
    url("type/frahv.woff") format("woff"),
    url("type/frahv.ttf") format("truetype") 
}
@font-face {
    font-family: 'Franklin Gothic Medium';    
    src: url("type/framd.eot");
    src: url('type/framd.eot?') format('embedded-opentype'),
      url("type/framd.woff") format("woff"),
      url("type/framd.ttf") format("truetype")   
}
@font-face {
    font-family: 'Franklin Gothic Book';    
    src: url("type/frabk.eot");
    src: url('type/frabk.eot?') format('embedded-opentype'),
      url("type/frabk.woff") format("woff"),
      url("type/frabk.ttf") format("truetype")   
}


/**************** LM custom CSS *************************/
html
{
	background: url(images/html_bg.jpg);
}
body
{
background: url(images/header_bg.jpg) repeat-x top;
font-family: "Franklin Gothic Book", Arial, sans-serif; 
padding:0;
font-size:14px;
margin:0 auto;
color:#333132;
}
.clear{
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
p{
line-height:1.5em;
text-align:justify;
}
p.content{
padding:5px 20px ;
font-size:14px;
line-height:1.5em;
}
a{
color:#231F20;
text-decoration:none;
}
a:hover{ text-decoration:underline;}
a.link:hover { text-decoration:underline;}
h1,h2,h3,h4,strong
{
    font-family: "Franklin Gothic Heavy", Arial, sans-serif;   
}
h1
{
 font-size:23px;
color:#231F20;   
}
h2{
font-size:20px;
color:#231F20;
}
h3{
font-size:16px;
color:#231F20;
}
h4{
font-size:14px;
color:#231F20;
}
#main_container{
margin:0 auto;
width:980px;
padding:0px 0 0px 0;
background: url(images/main_bg.jpg) repeat-x top;
}

#header{
width:949px;
height:163px;
margin:auto;
}

.top_menu{
float:right;
padding:25px 42px 0 0;
}
img.toll_free{
float:left;
padding:3px 0 0 0;
}
img.top_menu_divider{
float:left;
padding:0 10px 0 10px;
}
a.view_account{
/*display:block;*/
/*float:left;
padding:3px 0 0 0;*/
color:#414042;
font-size:14px;
font-family: "Franklin Gothic Heavy", Arial, sans-serif;  
}
a.view_account:hover{
color:#707070;
}
a.LinkBold { font-family: "Franklin Gothic Heavy", Arial, sans-serif; text-decoration: none !important;}
a.LinkBold:hover { text-decoration: underline !important;}

a.LinkUnderline { text-decoration: underline;}
a.LinkUnderline:hover { text-decoration: none;}

.fade_box{
width:594px;
height:40px;
line-height:40px;
font-size:18px;
color:#45474c;
font-weight:bold;
background:url(images/nr1_source_cash.jpg) no-repeat center;
text-align:center;
}

.Bold { font-family: "Franklin Gothic Heavy", Arial, sans-serif;}
.Bold:hover { text-decoration:underline;}
/*----------------menu tab----------------------*/

ul.topMenu { float:right; list-style-type:none;
padding:0;
}
ul.topMenu li  
{
float:left; 
text-align:center; 
display: block; 
background:url(images/menu_bg.png) repeat-x; 
width:149px; height:42px; text-align:center;
} 
ul.topMenu li.first 
{
    width: 8px;
	background:url(images/menu_first.png) no-repeat;
	}
ul.topMenu li.last
{
    width: 7px;
	background:url(images/menu_last.png) no-repeat;
	}
ul.topMenu li.divider {
	width: 2px;
	background:url(images/menu_divider.png) no-repeat;
}
ul.topMenu li a
{
    display:block; height:35px;      
    -webkit-text-shadow:#000 0px -1px 1px;
    text-shadow:#000 0px -1px 1px;
    padding-top:12px;
    font-size: 14px;
    font-family:"Franklin Gothic Heavy", Arial, sans-serif; color:White; 
}
ul.topMenu li a:hover{ text-decoration:none;}

#home:hover, #home.menu_active{ background: url(images/mnu_home_o.png) no-repeat 49% 27%; text-shadow:#000 0px 1px 1px;}
#apply-now:hover, #apply-now.menu_active{ background: url(images/mnu_applynow_o.png) no-repeat 49% 27%; text-shadow:#000 0px 1px 1px;}
#about-us:hover, #about-us.menu_active{ background: url(images/mnu_aboutus_o.png) no-repeat 49% 27%; text-shadow:#000 0px 1px 1px;}
#how-it-works:hover, #how-it-works.menu_active{ background: url(images/mnu_howitworks_o.png) no-repeat 49% 27%; text-shadow:#000 0px 1px 1px;}
#contact-us:hover, #contact-us.menu_active{ background: url(images/mnu_contactus_o.png) no-repeat 49% 27%; text-shadow:#000 0px 1px 1px; }
/*----------------main_content------------------*/
#main_content{
width:980px;
margin:auto;
clear:both;
padding-top:10px;

}
.left_content_home{
float:left;
/*margin: 0 12px 12px 0;width:410px;*/

}
.home_photo{
padding:0 0 15px 0;
}

/**************** Qualify for your loan today on Homepage******************/
.get_started_form{
width:304px;
height:167px;  /*218*/
background:url(images/get_started_here_bg.png) no-repeat left top;
float:right; 
margin-bottom:12px;
line-height: 1em;
/*overflow: hidden;*/
padding-top:51px;
}
.get_started_form .header  
{
    background:url(images/qualify_for_loan_bg.png) no-repeat center top;
    width:277px; height:54px;
    margin-left:5px;}
.get_started_form h3{ color:#333132; font-size:18px; text-align:center; padding-top:18px;}
.row{ margin-top:4px; padding:0; margin-left:10px;}
.button-row{ margin-top:5px; margin-left:16px;  margin-right: 8px;}
.get_started_form select, .get_started_form  input, .get_started_form  label{ font-size: 11px; margin:0; padding:0; color:#000; }
.get_started_form select.big { width: 285px; height:17px;}
.get_started_form select.small { width: 141px; height:17px;}
.get_started_form input.big{width: 275px;}
.get_started_form input.small{width: 131px;}
.get_started_form input[type=text] 
{
    border: 1px solid #231f20;
    background-color:#f3f3f4;
    padding:0px 4px;
    -moz-border-radius: 4px;    
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; 
    behavior: url(/lib/rounded_corners/PIE.htc);
    position:relative;
    height:16px;
}
.get_started_form select{ border: 1px solid #fff;}

/***************/
.form_row{
width:325px;
float:left;
clear:both;
padding:0 0 11px 20px;
}
.top_row_form{
position: relative;
z-index: 10;
}
select.select_small{
width:140px;
height:25px;
padding:2px;
float:left;
margin:0 15px 0 0;
}
input.input_form{
width:236px;
height:13px;
font-size:9px;
color:#424242;
background:url(images/form_input_bg.gif) no-repeat center;
padding:0 0 0 6px;
border:none;
}
input.input_form_half{
width:115px;
height:13px;
font-size:9px;
color:#424242;
background:url(../../images/form_input_bg_half.png) no-repeat left;
padding:0 0 0 6px;
border:none;
}
.checkbox{
float:left;
font-size:11px;
margin-top: 5px;
}
/*
.submit_get_started{
float:left;
padding:0 0 0 15px;
}
.boxes_content{
float: left;
height:217px;
width:297px;
}
.box{
width:288px;
height:248px;
background:url(images/box_bg.gif) no-repeat center;
float:left;
display: inline;
margin: 15px 13px 0px 5px;
text-align: center;
}

.box_right{
width:297px;
height:215px;
background:url(images/box_bg_big.png) no-repeat center;
float:left;
margin:0;
border:1px solid #8a898b;
text-align:center;
}
.box p, .box_right p{
padding:5px 25px 5px 25px;
text-align:center;
margin:0px;
font-size:13px;
font-weight:bold;
}
img.title_img{
padding:15px 0 10px 0;
}
img.pic_img{
border:3px #fff solid;
}*/

/*.bottom_text{
clear:both;
float:left;
width:977px;
height:115px;
padding:0 0 0 5px;
}
.bottom_text h2{
font-size:15px;
font-weight:bold;
padding:0px;
margin:0px;
}
.comercial_box{
float:left;
margin: 15px 13px 0px 5px;
width:288px;
height:100px;
}
img.icon_comercial{
float:left;
padding:0 10px 0 0;
}
a.view{
padding:10px 0 0 20px;
display:block;
float:left;
}
.bottom_text_shadow{
width:303px;
float:left;
font-size:11px;
margin: 15px 13px 0px -5px;
text-align:center;
height:100px;
}
.bottom_text_shadow2{
width:352px;
float:left;
font-size:12px;
height:100px;
text-align:center;
margin:15px 0px 0 0px;
}
.bottom_text_shadow a, .bottom_text_shadow2 a{
text-decoration:underline;
color:#424242;
}
a.facebook{
height:31px;
display:block;
float:left;
background:url(images/icon_facebook.gif) no-repeat left;
padding:0 0 0 40px;
line-height:40px;
margin:10px 10px 0 0;
}
a.twitter{
width:125px;
height:31px;
display:block;
float:left;
background:url(images/icon_twitter.gif) no-repeat left;
padding:0 0 0 40px;
line-height:40px;
margin:10px 0px 0 0;
}
.headers{
font-size:13px;
color:#000000;
text-shadow:#FFFFFF 1px 1px;
font-weight:bold;
margin:0px;
padding:15px 0 0px 15px;
}*/

/*-----------------single column-----------------*/
.single_column
{
background:url(images/single_column_bg.jpg) no-repeat center;
background-position: 0px 0px;
position:relative;
left:50%; 
margin-left:-177px;
width:374px;
height:350px;
margin-bottom:50px;
}

.single_column_contents
{
margin-left:20px;
position:relative;
top:15px;
width:354px;
}

/*--------------left_content_steps---------------*/
.left_content_steps{
width:693px;
background:url(images/steps_box_center.jpg) repeat-y left;
float:left;
display: inline;
margin:0;
}
.left_content_steps_top{
width:694px;
background:url(images/steps_box_top.jpg) no-repeat center top;
}
.left_content_steps_bottom{
width:694px;
background:url(images/steps_box_bottom.jpg) no-repeat center bottom;
}
img.applicant_info{
float:left;
padding:30px 0 0 30px;
}
img.steps{
float:right;
padding:30px 20px 0 0;
}
.steps_left_column{
width:315px;
float:left;
display: inline;
padding:20px 0 20px 18px;
}
.steps_right_column{
float:left;
display: inline;
width:315px;
padding:20px 0 20px 25px;
}
.form_row_steps{
width:290px;
float:left;
clear:both;
font-weight:normal;
padding:0 0 11px 20px;
}
.form_row_steps_small{
float:left;
display: inline;
}
label.steps{
font-family:"Franklin Gothic Heavy", Arial, sans-serif;
color:#424242;
width:270px;
float:left;
clear:both;
}
label.steps_small{
font-family:"Franklin Gothic Heavy", Arial, sans-serif;
color:#424242;
width:100px;
float:left;
clear:both;
}
select.select_steps{
width:275px;
height:25px;
padding:2px;
float:left;
display: inline;
margin:0 0px 0 0;
}
select.select_steps_small{
width:130px;
height:25px;
padding:2px;
float:left;
margin:0 15px 0 0;
}
select.select_steps_smaller{
float:left;
display:inline;
width:125px;
height:25px;
padding:2px;
margin:0 10px 0 0;
}
input.input_steps{
width:270px;
height:20px;
font-size:12px;
color:#424242;
background:url(images/input_steps.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
outline:none;
}
textarea.textarea_contact{
width:270px;
height:71px;
font-size:12px;
color:#424242;
background:url(images/textarea_bg.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
input.contact_submit{
float:right;
border:none;
cursor:pointer;
padding:5px 15px 0 0;
}
input.input_steps_smaller{
width:240px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_steps_smaller.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
input.input_steps_small{
width:71px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_steps_small.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
input.input_2digit_dob{
width:28px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url("images/input_ssn1.gif") no-repeat  center;
padding:3px 0 0 6px;
border:none;
text-shadow: 1px 1px #FFFFFF;
}
input.input_4digit_dob{
width:35px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_ssn3.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
text-shadow: 1px 1px #FFFFFF;
}

input.input_ssn1{
width:28px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_ssn1.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
input.input_ssn2{
width:21px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_ssn2.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
input.input_ssn3{
width:35px;
height:20px;
font-size:12px;
color:#424242;
float:left;
background:url(images/input_ssn3.gif) no-repeat center;
padding:3px 0 0 6px;
border:none;
}
img.calendar_icon{
float:left;
padding:2px 0 0 7px;
}
.step_title{
float:left;
display: inline;
width: 215px;
padding:8px 0 10px 12px;
}
.step_icon{
float:right;
display: inline;
width: 30px;
text-align: center;
padding:3px 15px 5px 0px;
}
input.next{
float:right;
border:none;
cursor:pointer;
padding:10px 40px 20px 0;
}
input.back{
float:left;
border:none;
cursor:pointer;
padding:10px 0 20px 0;
}

.right_content_steps{
width:255px;
float:right;
}
.need_help_right_box{
width:255px;
height:89px;
text-align:center;
padding:150px 0 0 0;
background:url(images/need_help_box_bg.gif) no-repeat center;
}
.need_help_right_box_big{
width:255px;
height:230px;
text-align:center;
padding:89px 0 0 0;
background:url(images/need_help_box_bg_big.gif) no-repeat center;
}
.loan_contact{
width:245px;
height:55px;
text-align:center;
line-height:55px;
margin:15px 0 20px 0;
padding: 0 0 0 10px;
background:url(images/loan_contact.gif) no-repeat center;
}
.loan_contact a{
text-decoration:underline;
color:#216e2b;
font-weight:bold;
font-size:12px;
}
img.secure_info{
padding:0 0 0 15px;
}
.steps_info_bottom{
clear:both;
padding:0px 30px 0 35px;
}
.steps_info_bottom p{
padding:0px 0 20px 0;
margin:0px;
}
.steps3{
width:599px;
height:94px;
background:url(images/3steps.png) no-repeat center;
margin:20px 0 15px 0;
float:left;
clear:both;
}
.faq_box{
width:255px;
height:80px;
margin:10px 0 0 0;
text-align:center;
padding:15px 0 0 0;
background:url(images/faq_box.gif) no-repeat center;
}
.video{
width:255px;
text-align:center;
padding:20px 0 0 0;
}
.faqs {font-size:14px;}
.faqs p
{   
    font-size:14px; 
    text-align: left;   
    line-height:1em;  
}
.faqs h4{ font-size: 14px; color:#666666; margin-left:10px;}
.faqs ul{ margin:5px 0 5px 15px;}
.faq_box_content{
width:529px;
padding:15px;
margin: 8px auto;
background-color:#d2e8f8;
-moz-border-radius: 10px;    
-webkit-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px; 
behavior: url(/lib/rounded_corners/PIE.htc);
position:relative; 
line-height:1em;     
}
/*.faq_box_top{
width:575px;
height:12px;
background:url(images/faq_box_top.gif) no-repeat center bottom;
}
.faq_box_center{
width:545px;
height:auto;
padding:0 15px 0 15px;
background-color:#d2e8f8;
}
.faq_box_bottom{
width:575px;
height:12px;
background:url(images/faq_box_bottom.gif) no-repeat center top;
}*/

/*--------------left_content_steps---------------*/
.left_content
{
    width:599px; padding:9px; padding-bottom:20px; float:left;
    min-height:418px;   
}
.left_content h3{ margin:15px 20px;}

.left_content_locations{
width:595px;
background:url(images/left_box_center.jpg) repeat-y center;
float:left;
display:inline;
margin: 0 0 120px 10px;
}
.left_content_locations_top{
width:595px;
background:url(images/left_box_top.jpg) no-repeat center top;
}
.left_content_locations_bottom{
width:595px;
padding:0 0 400px 0;
background:url(images/left_box_bottom.jpg) no-repeat center bottom;
}
.crumb_nav{
float:right;
padding:10px 15px 0 0;
}
.crumb_nav a{
font-weight:normal;
text-decoration:underline;
}
.contact_form{
width:315px;
float:left;
padding:15px 0 0 0;
}
.contact_form a{
color:#106025;
text-decoration:underline;
}


.contact_info{
width:250px;
float:left;
padding:10px 0 0 10px;
}
.contact_info p{
font-family:"Franklin Gothic Heavy", Arial, sans-serif;
text-align:left;
padding:0px;
margin:0px;
}
.contact_info p a{
color:#106025;
text-decoration:underline;
}

ul.list{
padding:20px 0 10px 60px;
margin:0px;
list-style:disc;
}
ul.list li{
padding:1px 0px;
margin:0px;
}
ul.list li a{
color:#45474c;
}
ul.list ul{
padding:5px 0 5px 10px;
margin:0px;
list-style:disc;
}
/*-----------footer---------*/
#footer{
/*height:112px;*/ 
clear:both;
background:url(images/footer_bg.jpg) repeat-x top;
text-align:center;
}
.footer-content{
width:970px;
color:#58595B;
font-size:11px;
text-align:center;
margin: 0 auto;
padding-bottom:15px;
}

.footer-content ul {padding-bottom:10px; list-style:none;}
.footer-content ul li{ float:left; padding: 0 5px 0 4px;}
.footer-content ul li a{ color: #333132; font-size: 10px;  font-family:"Franklin Gothic Heavy", Arial, Sans-Serif; }
.footer-content ul li a:hover{color:#fff; text-decoration:none;}

.footer_content a{
font-size:8px;
text-decoration:none;
color:#231F20;
padding:0 4px 0 4px;
}

.footer_content a:hover{
color:#fff;
}

/*p.copyright, p.copyright a{
color:#58595B;
font-size:8px;
text-align:center;
line-height:13px;
}
p.copyright a:hover
{
color:white;    
}*/
.underline
{
	text-decoration:underline;
}
#months
{
	margin-left:2px;
}
.inner_div
{
	margin-left:4px;position:relative;float:left;
}
.inner_div2
{
	margin-left:22px;position:relative;float:left;
}
label.stepsNormal{
font-weight:bold;
color:#424242;
}

.CancelButton
{
    background-image: url(/images/greybutton_bg.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    background-color: #9D9D9D;
    margin: 0px 0px 0px 5px;
    font-size: 11px;
}
.SubmitButton
{
    background-image: url(/images/greenbutton_bg.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    background-color: #719212;
    margin: 0px 0px 0px 5px;
    font-size: 11px;
        
}
.NextButton
{
    background-image: url(/images/greenbutton_bg.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    background-color: #719212;
    margin: 0px 0px 0px 5px;
    font-size: 11px;
}
    
.CreateUserButton
{        
    /*background-image: url(/images/greenbutton_bg.gif);        
    background-repeat: repeat-x;*/        
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    background-color: #67873a;
    margin: 0px 15px 0px 5px;
    font-size: 11px;       
        
}

.FilterFields
{
    float: left;
    padding: 5px 0px 5px 10px;
}

.FilterButton
{
    float: right;
    padding: 5px 0px 5px 10px;
}

.Required
{
    color: Red;
}

.PaddLeft
{
    padding-left: 10px;
}

.header3color
{
    color:#fff;
}

.header2style
{
    font-size:20px;
    color:#000000;
    text-shadow:#FFFFFF 1px 1px;
    font-weight:bold;
    margin:0px;
    padding: 10px 0px 5px 5px;
}


/* Grid */

.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;   
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: 0.9em;   
}  

.mGrid th a
{    
    color: #fff;
    text-decoration: underline;
}

.mGrid th a:hover
{    
    color: #fff;
    text-decoration: none;
}

.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 

/* Button */

.CancelPayment
{
    background: #9C9A9C url(../../images/greybutton_bg.gif) repeat-x top;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    margin: 0px 5px 0px 0px;
    font-size: 11px;
  
}
.SubmitPayment
{
    background: #94BA7B url(../../images/greenbutton_bg.gif) repeat-x top;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    margin: 0px 5px 0px 0px;
    font-size: 11px;
   
}

/******************************* new style *********************************/
.logo  
{
   margin:37px 0 0 -33px; float:left;
}
#language a {color:#1C75BC; text-decoration:none; font-size: 16px;}
#language a:hover{color:#1C75BC; text-decoration:underline;}
#my-account a{text-decoration:none; }
#my-account a:hover{text-decoration:underline;}

.social-network 
{
    float: right; 
    margin: 11px 28px 2px 0;     
    clear: right;
}
.social-network p {font-size: 11px; padding: 0; text-align:right;}
.social-network ul { list-style:none; margin:5px 0 0 9px;}
.social-network ul li{ float: left; margin:0 4px; }
.social-network ul li a{display:block; width:28px; height:29px;}
a.iconTwitter { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:0px 0px;}
a.iconTwitter:hover { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:0px -34px;}
a.iconFacebook { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-41px 0px;}
a.iconFacebook:hover { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-41px -34px;}
a.iconYoutube { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-80px 0px;}
a.iconYoutube:hover { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-80px -34px;}
a.iconGPlus { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-117px 0px;}
a.iconGPlus:hover { background: url(images/SocialNetworkIcons.png) no-repeat left top; background-position:-117px -34px;}

.toll-free  
{
    float:right; 
    clear: right;  
    margin-top:5px;
}
.toll-free div  
{
    float: left; 
    margin-left: 25px;
}

/* content backgrounds needs to be multiple layers*/
.content-bg1{ background:url(images/content_bg.jpg) repeat;}        
.content-bg2{ background:url(images/main_top_bg.jpg) repeat-x top; }
.content-bg3
{   
    background-image:url(images/main_bottom_bg.jpg);
    background-repeat: repeat-x;
    background-position:  bottom;
    width:100%;  
    padding-bottom:16px;
}

#main-content
{
      
    width: 934px;
    background-color: #bcbdc0;
    padding: 12px;
   -moz-border-radius: 10px;    
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;    
    -moz-box-shadow:  5px 5px 12px #4D4D4D	;
    -webkit-box-shadow:  5px 5px 12px #4D4D4D	;
    box-shadow:  5px 5px 12px #4D4D4D	; 
    behavior: url(/lib/rounded_corners/PIE.htc); 
    position:relative;
    margin-left:auto; 
    margin-right: auto;    
    min-height:449px;
}


/************** Help box (chat with us)****************/
.chatbox
{   clear:right;
    width:304px;
    height:218px;
    background:url(images/box_bg_big.png) no-repeat center;
    float:right;    
    text-align:center;
}
.status{
font-size:12px;
padding:4px 0 10px 0;
color:#1C75BC;
}
.status a{
color:#1C75BC;
text-decoration:underline;
font-family: "Franklin Gothic Heavy", Arial, sans-serif;  
}
.chatbox-small
{   clear:right;
    width:229px;
    height:215px;
    background:url(images/box_bg_small.png) no-repeat top;
    float:right;    
    /*border:1px solid #8a898b;*/
    text-align:center;
    overflow:hidden;
}
/**************See Me In Action**************/
#see-me-in-action{float:left; width: 617px; height: 218px; background:url('images/hulkHoganAdBg.jpg') no-repeat left top; margin-bottom:11px; overflow:hidden;}
#see-me-in-action .message{float:right; margin:7px 67px 0 0;}
#see-me-in-action .message h4{margin:0; color:#231F20; padding: 22px 0 0 55px; font-size: 27px; display:block;}
#see-me-in-action .message h1{color:#231F20; margin: -7px 0 0 86px; font-size: 53px; display:block;}
#see-me-in-action p{ display:block; font-size:12px; width: 240px; line-height: 1.2em; padding:33px 0 0 0; text-align:justify; }

/************* Market We Serve *************/
#markets-we-serve{float:left; width: 617px; height: 218px; background:url('images/marketWeServeBg.gif') no-repeat left top; margin-bottom:11px; overflow:hidden;}
#markets-we-serve h2{color:#fff; margin: 28px 0 0 37px; font-size:27px;
    -moz-text-shadow:0 3px 1px #064381;
    -webkit-text-shadow:0 3px 1px #064381;
    text-shadow:0 3px 1px #064381;}
#markets-we-serve .dot{ margin-left:25px;}
#markets-we-serve .map{ padding:10px 0; float: right; margin-right: 40px;}
#markets-we-serve ul{ float:left; font-size:16px; margin:19px 0 0 56px; font-family: "Franklin Gothic Heavy", Arial, sans-serif; color:#231F20;}
#markets-we-serve ul li{ padding:8px 8px 8px 0;}
#markets-we-serve a.dont-see-state  
{
    background:url(images/no_state_button.png) no-repeat left top; 
    width:212px; height:31px; display:block; 
    float:right; 
    text-align:center;
    padding-top: 17px;
   margin: 106px 50px 0 0;
}
#markets-we-serve a.dont-see-state:hover span {color:#333;  }
#markets-we-serve a.dont-see-state span 
{    
    font-family: "Franklin Gothic Heavy", Arial, sans-serif;
    font-size:12px;
    color:#fff;  
}

/************* *****************/
#portion3 {clear: both; background:url('images/box_bg.png') no-repeat left top; overflow:hidden; width:934px; height:218px; font-size: 11px; line-height:1.5em;}
#portion3 h2 {color:#fff; display:block; line-height: 2.5em;}
#portion3 .head{text-align:center; width:295px;}

#in-the-know { float:left; width:291px; margin:12px 0 0 12px;  }
#loan-products{ float:left; width:303px; margin:12px 0 0 12px; }
#faqs { float: left; width:293px; margin:12px 0 0 12px; overflow:hidden; }

#in-the-know ul { margin-top:-7px;}
#in-the-know ul li {padding: 16px 0 16px 0; }
#faqs ul li {padding: 7px 0 7px 0px;}
#loan-products ul li{ /*background:url(images/bullet.png) no-repeat left top;*/ margin-top:6px;}
#loan-products ul li ul li{background: none; margin:0; margin-left:20px;}

.bullet {padding-right:8px; vertical-align:middle;}
ul.box-content { margin:10px 5px 0px 12px; color:#333132; font-family:"Franklin Gothic Heavy", Arial, Sans-Serif; list-style:none; }
/*ul.box-content li{padding:0px 0 0px 20px; background:url(images/bullet.png) no-repeat left; }*/

ul.box-content ul {list-style-type:circle; color:#6D6E71; font-family:"Franklin Gothic Book", Arial, Sans-Serif; margin-left:12px;}
ul.box-content ul li{ padding:0 0 2px 0; font-weight: normal; background: none; list-style-type:disc;}

.dotted-line { background: url(images/dot_line.png) no-repeat left !important; height:2px; padding:0 !important; }

.box-header-bg  
{    
    text-align:center;    
    background: url('images/inTheKnowHeaderBg.png') no-repeat; width:303px; height:37px;
    padding-top:16px;
}
}
.box-header-bg h1{ color:#fff;}
.box-header-bg2  
{    
    text-align:left; 
    padding: 10px 0 10px 20px;    
    background: url('images/content_header_bg.png') repeat-x left top;
    margin-bottom: 10px;
    height: 23px; width:578px;
}
.box-header-bg2 h1, .box-header-bg2 h3{ color:#fff;}
.box-header-bg3  
{    
    text-align:center; 
    padding: 6px 0; 
    background-color: #58595B;
    -moz-border-radius: 5px;    
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;  
    -moz-box-shadow:inset 0 0 20px #222222;
    -webkit-box-shadow:inset 0 0 20px #222222;
    box-shadow:inset 0 0 20px #222222;
    behavior: url(/lib/rounded_corners/PIE.htc);
    position:relative;
}
.box-header-bg3 h3{ color: #fff;}
.box-header-bg h3, .box-header-bg h2
{
   margin: 0;
   padding:0;
   color: #fff;       
}
.box-bg1
{
    background-color: #f3f3f4;
    border: 1px solid #8a898b;        
}
.box-bg2
{
    background-color: #58595B;
    border: 1px solid #8a898b;
     -moz-border-radius: 5px;    
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;  
     -moz-box-shadow:inset 0 0 20px #b6b6b6;
    -webkit-box-shadow:inset 0 0 20px #b6b6b6;
    box-shadow:inset 0 0 20px #b6b6b6;
    behavior: url(/lib/rounded_corners/PIE.htc);
    position:relative;
}

#mcafee-logo { float:left; margin-right: 5px; margin-top:0;}
#bbb-logo {float: right; margin-right:5px; margin-top:0;}
.bottom-links {font-size:10px; color:#231F20;  line-height:1.4em; width:554px; text-align:center;}
.bottom-links a:hover{ text-decoration:underline;}
.rights{ color:#231F20; font-size:10px;}
/***************** Customer Testimonials (small box on the right-hand side)*******************/
#customer-testimonials 
{    width: 292px; height:205px; float:right; padding:5px 5px 0 5px; margin-bottom:12px; clear:both; overflow:hidden;
}
#customer-testimonials h3{ font-size:22px; 
    -moz-text-shadow:#231F20 1px 1px 3px;
    -webkit-text-shadow:#231F20 1px 1px 3px;
    text-shadow:#231F20 0 1px 3px;
    
    }
#customer-testimonials span { font-size:12px; color: #fff; display:block; margin-top:3px;}
#customer-testimonials #operator 
{
    background: url(images/operator.png) no-repeat;
    background-position:bottom; width:277px; height:151px; margin: 5px;}
#customer-testimonials #operator #wording1{ position:absolute; color:#fff; margin:44px 0 0 16px;}
#customer-testimonials #operator #wording2{ position:absolute; margin:27px 0 0 177px;}

.section-divider { background: url(images/divider.png) repeat-x; height:6px; width:97%; margin:10px auto;}

/************ Testimonials List on the its page *********/
#testimonials ul { list-style:none; margin:18px 0 18px 10px; }
#testimonials ul li { clear:both;}
#testimonials ul li .thumbnail { float:left;}
#testimonials ul li .text {width:347px; float:left; padding: 0 5px;}
#testimonials ul li p.comment {float:left; display:block; font-size:14px; text-align:justify; margin-bottom:9px;}
#testimonials ul li p.customer {clear:left; float:right; font-family: "Franklin Gothic Medium", Arial, sans-serif; font-size: 12px;}
#testimonials ul li a.ui-button {float:right; font-size:9px; }
#testimonials ul li.divider { clear:both; height:5px; background: url(images/list_divider.png) no-repeat center; margin:15px 0;}
#testimonials ul li .document {float:right; padding:3px 10px 0 0;}

/********************* BUTTON STYLE ************************/
a.big-yellow-button {
    background: transparent url('images/b_yellow_button_bg_a.png') no-repeat scroll top right;
    color: #444;
    display: block;    
    font: bold 20px 'Trebuchet MS', Arial, Verdana, Sans-Serif;
    height: 34px;
    margin:5px 13px 0 0;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
    -moz-text-shadow:0px 1px 1px #c7c7c7;
    -webkit-text-shadow:0px 1px 1px  #c7c7c7;
    text-shadow:0px 1px 0 #c7c7c7;
    cursor:pointer;
}

a.big-yellow-button span {
    background: transparent url('images/b_yellow_button_bg_span.png') no-repeat;
    display: block;
    height: 34px;
    padding: 3px 0 0 20px;
} 
a.big-yellow-button:hover {background: transparent url('images/b_yellow_button_bg_a_o.png') no-repeat scroll top right;   
}

a.big-yellow-button:hover span {background: transparent url('images/b_yellow_button_bg_span_o.png') no-repeat; 
} 
.arrow-after {float:right;}
.arrow-before { float:left;}

a.ui-button
{
    display:block;
    text-align:center;
    font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif;
    font-size: 14px;
    font-weight: bold;   
}
a.ui-button:hover{ text-decoration:none;}
a.ui-button img { vertical-align:middle;}

a.btn-green
{
    background-image: url(images/button_bg.png);
    width:195px;
    height: 43px;    
    padding-top: 8px;   
    -moz-text-shadow:0px 1px 1px #c9fec6;
    -webkit-text-shadow:0px 1px 1px  #c9fec6;
    text-shadow:0px 1px 1px #c9fec6;
    color:#062b05;
}
a.btn-grey-big
{
    background-image: url(images/grey_button_bg.png);
    width:176px;
    height: 24px;    
    padding-top: 8px;   
    -moz-text-shadow:0px 1px 1px #d9dbd8;
    -webkit-text-shadow:0px 1px 1px  #d9dbd8;
    text-shadow:0px 1px 1px #d9dbd8;
    color:#212121;
    font-size:13px;
}
a.btn-grey-big:hover
{
    background-image: url(images/grey_button_bg_o.png);  
}
a.btn-green-s
{
    background-image: url(images/small_button_bg.png) ;
    width:159px;
    height: 43px;    
    padding-top: 8px;   
    -moz-text-shadow:0px 1px 1px #c9fec6;
    -webkit-text-shadow:0px 1px 1px  #c9fec6;
    text-shadow:0px 1px 1px #c9fec6;
    color:#062b05;
}
a.btn-green-s:hover { background-image: url(images/small_button_bg_o.png); }

a.btn-green:hover
{
    background-image: url(images/button_bg_o.png);  
}
a.btn-yellow
{
    background: url(images/button2_bg.png) no-repeat;    
    width:80px;
    height: 22px;   
    padding-top: 4px;   
    -moz-text-shadow:0px 1px 1px #c7c7c7;
    -webkit-text-shadow:0px 1px 1px #c7c7c7;
    text-shadow:0px 1px 1px #c7c7c7;
    color:#434343;
}
a.btn-yellow:hover
{
    background: url(images/button2_bg_o.png) no-repeat;  
}
a.btn-green-small
{
    background-image: url(images/button_small_bg.png);
    width:124px;
    height: 29px;    
    padding-top: 4px;   
    -moz-text-shadow:#a2d1a0 1px 1px;
    -webkit-text-shadow:#a2d1a0 1px 1px;
    text-shadow:#a2d1a0 1px 1px;
    color:#061e06;
    font-size: 9px;
}

a.btn-grey
{
    background: url(images/button3_bg.png) no-repeat top;
    width:109px;
    height: 26px;   
    padding-top: 3px;       
    -moz-text-shadow:#c7c7c7 1px 1px;
    -webkit-text-shadow:#c7c7c7 1px 1px;
    text-shadow:#c7c7c7 0 1px;
    color:#434343;
     font-size: 10px;
}

/**************BORDER STYLE *****************/
.rounded-border
{
    -moz-border-radius: 5px;    
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; 
    behavior: url(/lib/rounded_corners/PIE.htc);
    position:relative;
}
.inner-shadow
{
    -moz-box-shadow:inset 0 0 20px #b6b6b6;
    -webkit-box-shadow:inset 0 0 20px #b6b6b6;
    -o-box-shadow:inset 0 0 20px #b6b6b6;
    box-shadow:inset 0 0 20px #b6b6b6; 
}


/************* LAYOUT **************/
.right-column
{
    float: right;
    /*margin-left: 12px;*/
    width: 229px;
}
.left-column
{
    float:left;
    width:465px;
}


/* //#Scrollbar */
/* Styles specific to this particular page */
.scroll-pane
{
	width: 100%;
	height: 455px;
	overflow: auto;
}
.jspCap{display: block;}
.jspVerticalBar .jspCap{height: 5px;}
.jspArrowUp 
{
    background-image:url(../../lib/common/css/images/arrow_up.gif);
    background-repeat: no-repeat;   
    }
.jspArrowDown 
{
    background-image:url(../../lib/common/css/images/arrow_down.gif);
    background-repeat: no-repeat;    
    }    


/* main error message*/
.ErrorModal
{
    position: absolute;
    z-index: 9002;    
    background-color:#fff;
    padding: 15px; 
    min-width:200px;   
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
