body{

    margin:0;

    padding:0;

    font-family:Tahoma;

	font-size:11px;

	color:#5E6059;

}

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

.clearfix {

    display: inline-block;

}

a:link, a:active, a:hover, a:visited{

    color:#5E6059;

} 

img{border:0px;}

input, textarea{

    font-family:Tahoma;

	font-size:11px;

	border:1px solid #E9E9E3;

	background:#F7F7F4;

	color:#5E6059;

	padding:3px 4px 2px 4px;

}

input.submit{

    background:#4F6975;

    color:#FFFFFF;

    width:auto !important;

    font-size:9px;

}

#main{

    width:952px;

    margin:0 auto;

}

#left{

    float:left;

    width:232px;

}

#right{

    float:left;

    width:720px;

}

#logo{

    margin:3px 0 0 0;

    width:210px;

    height:73px;

}

#header{

    width:720px;

    height:55px;

    border-bottom:1px solid #E6E8DC;

    margin:0 0 21px 0;

}

ul.nav{

    margin:0;

    padding:0 0 0 2px;

    list-style-type:none;

}

/*  */

#tooltip{
	position:absolute;
	border:1px solid #d4aa61;
	background:#f6c672;
	padding:5px 8px;
	color:#c35106;
	display:none;
	}	

/*  */

ul.nav li{

    display:block;

    float:left;

    margin:32px 22px 0 0;

}

ul.nav a:link, ul.nav a:active, ul.nav a:visited{

    font-size:0px;

    text-decoration:none;

    display:block;

    float:left;    

    height:11px;

    background-position:0px -19px !important;    

}

ul.nav a:hover{

    background-position:0px 0px !important;

}

ul.nav li#home a{

    width:31px;

    background:url(i/home.gif) no-repeat;    

}

ul.nav li#about a{

    width:54px;

    background:url(i/about_us.gif) no-repeat;    

}

ul.nav li#tools a{

    width:84px;

    background:url(i/helphful_tools.gif) no-repeat;    

}

ul.nav li#contact a{

    width:66px;

    background:url(i/contact_us.gif) no-repeat;    

}

body.home ul.nav li#home a,

body.about ul.nav li#about a,

body.tools ul.nav li#tools a,

body.contact ul.nav li#contact a{

    background-position:0px 0px !important;

}

.phone{

    float:right;

    width:136px;

    height:14px;

    background:url(i/phone.gif) no-repeat;

    margin:32px 2px 0 0;

}

.featurebutton{

    float:right;

    width:126px;

    height:24px;

    margin:25px 30px 0 0;

}

#consultation{    

    margin:50px 0 0 11px;

    background:url(i/consultation.gif) no-repeat top left;

    color:#6B6D64;

    padding:22px 0 0 0;        

}

#consultation span{color:#ABAEA2;}

#consultation fieldset{

    margin:18px 0 0 0;    

    padding:0;

    border:0;

    clear:both;

}

#consultation fieldset ol{

    margin:0;

    padding:0;

    list-style-type:none;

}

#consultation fielset label{        

    padding:0;

    margin:0 0 0 -100px;

}

#consultation ol li{

    padding:0 0 6px 0;

    height:20px;    

}



#consultation input, #consultation textarea{

    width:126px;

    float:right;

    margin:0 25px 0 0;    

}

#consultation input.submit{

    float:right;

    margin:6px 109px 6px 0;    

}

#keystart{

    padding:18px 0 0 0;

}

#footer{

    height:300px;

    background:#4F6974;

}

#footer #top{

    height:41px;

    background:#58737E;

}

#footer .top{

    width:952px;

    margin:auto;

    color:#FFFFFF;

    padding:16px 0 0 0;    

}

#footer .top span{

    color:#7F9DA9;

    padding:0 0 0 11px;

}

#footer .top a:link, #footer .top a:active, #footer .top a:hover, #footer .top a:visited{

    color:#FFFFFF;

    text-decoration:underline;

}

#footer .footer{    

    width:930px;

    padding:0 11px 0 11px;

    margin:25px auto 0 auto;

    color:#7F9DA9;

}



#footer .footer a:link, #footer .footer a:active, #footer .footer a:hover, #footer .footer a:visited{

    color:#7F9DA9;

    text-decoration:underline;

}

a#ht:link, a#ht:active, a#ht:hover, a#ht:visited{

    display:block;

    float:right;

    background:url(i/ht.gif) no-repeat left;

    color:#7F9DA9;

    padding:2px 0 5px 25px;

    text-decoration:none !important;

}

#accreditations{

    margin:31px 0 0 0;

    background:url(i/accreditations.gif) no-repeat left;

    padding:0 0 0 138px;

}

#accreditations img{

    margin:0 15px 0 15px;

}

#content{

    /*padding:20px;*/

    background:#F1F1EC;

}

body.about #contentleft, body.reverse_mortgages #contentleft, body.business_lending #contentleft, body.homeloans #contentleft {

    float:left;

    width:425px;
	
	margin: 20px 16px 20px 21px;

}

body.about #contentright, body.reverse_mortgages #contentright, body.business_lending #contentright, body.homeloans #contentright{

    float:right;

    width:219px;

    padding:0;
	
	margin: 20px 21px 20px 16px;


}

body.tools #contentleft {

    width:149px;

    float:left;
	
	margin: 20px 16px 20px 20px;

}


body.tools #contentright{

    float:right;

    width:496px;
	
	margin: 20px 20px 20px 16px;

}


/*body.homeloans #contentleft ul,*/ body.tools #contentleft ul, body.business_lending #contentleft ul{

    margin:0;

    padding:0;

    list-style-type:none;

}

body.business_lending #contentleft .rightbg {
	
	background:

}


body.contact #contentleft{
	float:left;
   
	width:330px;
	
	margin: 20px 15px 20px 20px;
	
}


body.contact #contentright{
	float:right;
	
	width:320px;
	
	margin: 20px 20px 20px 15px;
}

body.contact #contentright iframe{ border:1px solid #ccc; }

body.business_lending #contentleft ul li{

    background:url(i/dot.gif) repeat-x bottom;

    padding:6px 0 6px 0;

}

/*body.homeloans #contentleft ul a:link, body.homeloans #contentleft ul a:active, body.homeloans #contentleft ul a:visited,*/

/*body.tools #contentleft ul a:link, body.tools #contentleft ul a:active, body.tools #contentleft ul a:visited,*/

body.business_lending #contentleft ul a:link, body.business_lending #contentleft ul a:active, body.business_lending #contentleft ul a:visited{

    background:url(i/arw.gif) no-repeat left;

    font-size:9px;

    padding:0 0 0 17px;

    text-decoration:none;

}

body.tools #contentleft ul a{

    font-size:11px !important;

}

/*body.homeloans #contentleft ul a:hover, body.tools #contentleft ul a:hover, body.business_lending #contentleft ul a:hover{

    text-decoration:underline;

}*/

#content b { color:#4F6974; }
body.business_lending #content b { color:#a3a68b; }

#content p{

    line-height:155%;

}

#content h1{

    margin:0;

    padding:0;

    font-size:28px;

    font-weight:normal;

}

#content h2{

    margin:0;

    padding:0;

    font-size:24px;

    color:#EE6C17;

    font-weight:normal;

}

#content span{

    margin:0;

    padding:0;

    font-size:13px;

    color:#EE6C17;

}


body.tools #contentleft p{

    font-size:13px;

    color:#616E73;

    margin:25px 0 0 0;

}

#content ul.styled {
	
	margin:0 0 30px 0;
	
	padding:0;
}

#content ul.styled li {
	
	margin:0 0 14px 0;
	
	padding:0 0 0 20px;
	
	background:url(i/arw.gif) no-repeat 0 1px;
	
	list-style:none;
}

/* collapsible menu */

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin:0;
  background:none;
  padding:0;
  display:inline;
}

ul#menu li a {
  background: #c6cdce;
  color: #677479;	
  padding: 5px;
  margin:1px 0 0 0;
  display:block;
}

ul#menu li a:hover {
  background: #b5bec3;
  text-decoration:none;
}

ul#menu li ul li {
	display:block;
}

ul#menu li ul li a {
  background:url(i/arw.gif) no-repeat left;
  font-size:9px;
  padding:0 0 0 17px;
  margin:0;
  text-decoration:none;
  color:#5e6059;
  display:block;
}

ul#menu li ul li a:hover {
  text-decoration:underline;
  background:url(i/arw.gif) no-repeat left;
  color:#5e6059;
}

ul#downloads li, ul#menu ul li {
	background:url(i/dot.gif) repeat-x bottom;
    padding:6px 0 6px 0;
}


/* Downloads */


ul#downloads a{

    background:url(i/pdf.gif) no-repeat left top !important;    

    padding:0 0 3px 23px !important;

}

ul#downloads b{

    font-size:9px;

    font-weight:normal;

    color:#A7A9A2;

    padding:0 0 0 23px;

}

body.tools #content span, body.about #content span{

    color:#616E73;

}

body.business_lending #content span{

    color:#8A8F6A;

}

.content{   

    float:left;    

    width:440px;    

}

body.home .header {
	margin: 0 20px 6px 20px;
	padding: 20px 0 10px 0;
	border-bottom: #d7d8d4 solid 1px;
}

body.home .content {

	width: 240px;
	margin: 0 10px 20px 20px;
}

#video{

    float:right;

    text-align:center;

    width:400px;
	
	height: 224px; 
	
	padding: 1px 1px 0 1px; 
	
	margin: 4px 20px 20px 10px;
	
	background:#b9b9b8; 
	
	color:#fff;

	

}

#video p{

    margin:4px 0 4px;

    font-size:9px;

    color:#8F9186;

}

#vide a{    

    color:#8F9186 !important;

}



#right #nav{

    width:720px;

    height:169px;

    margin:0 0 10px 0;    

}

#right #nav ul{

    position:absolute;

    z-index:1;

    margin:0;

    padding:0;

    list-style-type:none;

}

#right #nav a:link, #right #nav a:active, #right #nav a:hover, #right #nav a:visited{

    display:block;

    width:245px;

    height:55px;

    margin:0 0 2px 0;

    font-size:0;

    text-decoration:none;

}

#right #nav li#homeloans a:link, #right #nav li#homeloans a:active, #right #nav li#homeloans a:visited{

    background:url(i/homeloans.gif) no-repeat left top;

    color:#EE6C17;    

}

#right #nav li#homeloans a:hover{

    background-position:0 -55px;    

}



#right #nav li#reverse_mortgages a:link, #right #nav li#reverse_mortgages a:active, #right #nav li#reverse_mortgages a:visited{

    background:url(i/reverse_mortgages.gif) no-repeat left top;

    color:#4F6974;

}

#right #nav li#reverse_mortgages a:hover{

    background-position:0 -55px;    

}



#right #nav li#business_lending a:link, #right #nav li#business_lending a:active, #right #nav li#business_lending a:visited{

    background:url(i/business_lending.gif) no-repeat left top;

    color:#B2B69A;

}

#right #nav li#business_lending a:hover{

    background-position:0 -55px;

}

#right #nav a#target{

    width:0 !important;

    height:0 !important;

    display:inline !important;        

}

#right #nav img{

    position:absolute;

    margin:0 0 0 242px;

    z-index:0;        

}

#left #nav ul{

    margin:0;

    padding:50px 0 0 0;

    list-style-type:none;    

}

#left #nav a:link, #left #nav a:active, #left #nav a:hover, #left #nav a:visited{

    display:block;

    width:200px;

    height:33px;

    margin:0 0 2px 0;

    font-size:0;

    text-decoration:none;

}

#left #nav li#homeloans a:link, #left #nav li#homeloans a:active, #left #nav li#homeloans a:visited{

    background:url(i/lhomeloans.gif) no-repeat left;

    color:#EE6C17;

    width:196px;    

}

#left #nav li#homeloans a:hover{

    background:url(i/lhomeloans_over.gif) no-repeat left;

    width:196px;

}

body.homeloans #left #nav li#homeloans a{

    background:url(i/lhomeloans_over.gif) no-repeat left !important;

    width:200px !important;

}

#left #nav li#reverse_mortgages a:link, #left #nav li#reverse_mortgages a:active, #left #nav li#reverse_mortgages a:visited{

    background:url(i/lreverse_mortgages.gif) no-repeat left;

    color:#4F6974;

    width:196px;

}

#left #nav li#reverse_mortgages a:hover{

    background:url(i/lreverse_mortgages_over.gif) no-repeat left;

    width:196px;    

}

body.reverse_mortgages #left #nav li#reverse_mortgages a{

    background:url(i/lreverse_mortgages_over.gif) no-repeat left !important;

    width:200px !important;    

}

#left #nav li#business_lending a:link, #left #nav li#business_lending a:active, #left #nav li#business_lending a:visited{

    background:url(i/lbusiness_lending.gif) no-repeat left;

    color:#B2B69A;

    width:196px;

}

#left #nav li#business_lending a:hover{

    background:url(i/lbusiness_lending_over.gif) no-repeat left;

    width:196px;

}

body.business_lending #left #nav li#business_lending a{

    background:url(i/lbusiness_lending_over.gif) no-repeat left !important;

    width:200px !important;

}

#banner{

    width:720px;

    height:84px;

    margin:0 0 12px 0;

}

body.homeloans #banner{

    background:url(i/bhomeloans.jpg) no-repeat left;

}

body.business_lending #banner{

    background:url(i/bbusiness_lending.jpg) no-repeat left;

}

body.reverse_mortgages #banner{

    background:url(i/breverse_mortgages.jpg) no-repeat left;

}

body.contact #banner{

    background:url(i/bcontact_us.jpg) no-repeat left;

}

body.about #banner{

    background:url(i/babout_us.jpg) no-repeat left;

}

body.tools #banner{

    background:url(i/bhelpful_tools.jpg) no-repeat left;

}

#contentright hr {
	border: 0;
	border-top: 1px solid #d7d8d4;
	height: 1px;
}

.backtotop {
	border-top: 1px solid #d7d8d4;
	padding: 5px 0;
	text-align: right;
	margin: 10px 0;
	float:right;
	width:100%;
}
.backtotop_c {
	border-top: 1px solid #d7d8d4;
	padding: 5px 0;
	text-align: right;
	margin: 10px 0;
	float:right;
	width:100%;
	height:1%;
}

.img-right {
	float: right;
	margin: 15px 0 10px 10px;
}

ul.singlepdf {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.singlepdf li { 
	background: url(i/pdf.gif) no-repeat 0 2px;
	padding: 3px 0 3px 20px; 
	
}


/* Dynamic Text */

.dynamicText h3 {
	margin:0;
    padding:0;
    font-size:18px;
    color:#46636f;
    font-weight:normal;
}

.dynamicText h4 {
	margin:0;
    padding:0;
    font-size:14px;
    color:#616E73;
    font-weight:normal;
}

.dynamicText h5 {
	margin:0;
    padding:0;
    font-size:13px;
    color:#46636f;
    font-weight:normal;
}

.dynamicText h6 {
	margin:0;
    padding:0;
    font-size:11px;
    color:#46636f;
    font-weight:bold;
}

.dynamicText ul {
	list-style-image: url(i/blt-arrow.gif);
}
