html{
height:100%;
position:relative;
margin:0;
padding:0;
}
body {
background: #e8e8e8;
height: 100%;
position:relative;
font-family:verdana;
color:#000066;
margin:0;
padding:18px 0 0 0;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
#outertable {
position: relative;
margin: 5px auto 20px auto;
/* Hide from IE-mac \*/
height: 100%;
/* End hide from IE-mac */
}
input{
border: 1px solid #000066;
color:#000066;
}
table{
border-collapse:collapse;
}
td{
border-collapse:collapse;
}
.seo-header{
margin:0;
padding:0;
font-size:12px;
letter-spacing:1px;
position:absolute;
left:0;
top:-18px;
color:#006;
}
#date{
position:absolute;
top:-18px;
right:0;
padding:0;
margin:0;
font-size:12px;
color:#006;
}
#outercontainer{
position:relative;
width:768px;
margin:0 0 0 0;
padding:0;
background-color:#ffffff;
text-align:left;
}
#copyright{
margin:0 auto 10px 0;
padding:5px 0 0 0;
position:relative;
bottom:0;
font-size:12px;
text-align:center;
color:#000066;
width:770px;
left:0;
clear:both;
}
#copyright p{
text-align:center;
line-height:120%;
}

#copyright h3{
font-size:12px;
margin-top:3px;
}
#copyright h5{
font-size:10px;
}

a.site-map{
position:absolute;
bottom:1px;
right:2px;
font-size:11px;
letter-spacing:1px;
color:#fff;
text-decoration:none;
}
/************* LINKS *******************/
#link_index{
position:absolute;
top:150px;
right:5px;
}
#city_index{
margin:0;
padding:0;
text-align:right;
width:450px;
position:absolute;
top:147px;
right:5px;
}

h4#join_now{
position:absolute;
top:140px;
left:20px;
height:40px;
text-decoration:underline;
background: transparent url(../images/join-now.gif) no-repeat;
}
h4#join-now a{
text-decoration:underline;
}
#links{
margin:0 0 20px 20px;
width:500px;
padding:55px 0 0 0;
}
#links p{
line-height:110%;
margin:2px 0 5px 0;
padding:0 10px 0 20px;
font-weight:normal;
font-size:12px;
}
#links a:link{
color:#0000ff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#links a:visited{
color:#0000ff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#links a:hover{
color:#ff0000;
}
#links a.top{
font-size:11px;
font-weight:normal;
}
#links h4{
margin:5px 0 0 0;
padding:0;
font-size:16px;
text-decoration:none;
}
#links h3{
color:#003366;
font-size:14px;
margin:0 0 5px 0;
text-decoration:underline;
}
ul.links{
margin:0 0 15px 10px;
padding:0 0 15px 0;
list-style:none outside;
font-size:12px;
line-height:110%;
border-bottom:2px solid #003366;
}
ul.links li a:link{
color:#00f;
}
ul.links li a:visited{
color:#00f;
}
ul.links li{
margin: 6px 0;
padding:0;
}

a.link_page_url{
padding-left:20px;
}

textarea{
border: 4px double #003366;
padding:5px 1px;
width:498px;
height:76px;
overflow:hidden;
}
#links h6{
text-align:center;
margin:4px 0 8px 0;
padding:0;
}
/************************************ Site Map **********************************/
ul.sitemap{
margin:30px auto 0 auto;
padding:0;
list-style:none;
width:700px;
font-size:12px;
font-weight:normal;
}

ul.sitemap ul li{
list-style:none;
font-weight:normal;
}
ul.sitemap ul li{
margin:0 10px 0 0;
padding:5px 0;
font-weight:normal;
}
ul.sitemap ul {
list-style-image: url('../images/ingredient_bullet.gif');
margin:15px 5px 0 30px;
padding:0;
font-weight:normal;
}
ul.sitemap ul ul{
list-style-image: url('../images/ingredient_bullet.gif');
list-style:circle inside;
margin: 5px 0 0 25px;
padding:0 0 5px 0;
font-weight:bold;
}
ul.sitemap ul ul li{
font-weight:normal;
margin: 10px 0;
padding:5px 0;
}
ul.sitemap ul ul.tom{
list-style-type:none;
margin: 15px 0 0 25px;
padding:0;
font-size:11px;
font-weight:normal;
}
ul.sitemap ul ul.tom li{
font-weight:normal;
display:inline;
padding:0;
}
a.level2{
font-size:18px;
font-weight:normal;
color:#0000ff;
}
a.level3{
font-size:14px;
font-weight:normal;
letter-spacing:1px;
color:#0000ff;
}
ul.sitemap a{
color:#000099;
}
/************************ NAVIGATION ***************************************/
#content {
padding:0;
height:30px;
width:100%;
background:#ccccff url(../images/content-bg.gif) repeat;
position:relative;
}
div#navcontainer{
height:23px;
}
ul#subnav{
margin:0;
padding:5px 0 0 0;
list-style-type:none;
font: bold 10px verdana;
position:relative;
}
ul#subnav li{
float:left;
height:15px;
margin: 0 2px 0 2px;
}
ul#subnav a:link, ul#subnav a:visited { 
display: block; 
color: #000066; 
background-color: transparent; 
text-decoration: none; 
padding: 4px 5px;
text-decoration:underline;
} 
ul#tabnav { 
list-style-type: none; 
margin:0; 
padding:0; 
font: bold 11px verdana, arial, sans-serif;
} 
ul#tabnav li { 
float: left; 
height: 21px; 
background-color: #B51032; 
color: #FFFFFF; 
margin: 2px 2px 0 2px; 
}
ul#tabnav a:link, ul#tabnav a:visited { 
display: block; 
color: #FFFFFF; 
background-color: #000066; 
text-decoration: none; 
padding: 4px 11px; 
} 
ul#tabnav a:hover { 
background-color: #ccccff; 
color: #000066; 
} 
body#home li.home, body#home li.home, body#loans li.loans, body#loans li.loans, body#contact li.contact, body#contact li.contact, body#loans li.loans, body#loans li.loans, body#tools li.tools, body#tools li.tools, body#link li.links, body#link li.link, body#ask li.ask, body#ask li.ask#font-family, body#profile li.profile, body#font-family li.profile {  
color: #ff0000; 
background-color: #ffffff; 
} 
body#home li.home a:link, body#home li.home a:visited, body#loans li.loans a:link, body#loans li.loans a:visited#font-family, body#contact li.contact#font-family a:link#font-family, body#contact li.contact a:visited, body#loans li.loans a:link, body#loans li.loans a:visited, body#tools li.tools a:link, body#tools li.tools a:visited, body#link li.link a:link, body#link li.link a:visited, body#ask li.ask a:link, body#ask li.ask a:visited, body#profile li.profile a:link, body#profile li.profile a:visited{ 
color: #000066; 
background-color: #ccccff;
}

#top{
height:84px;
width:768px;
background: transparent url("../images/central1.jpg");
position:relative;
}
#top h1{
font-family: arial;
position:absolute;
left:65px;
top:20px;
font-size:28px;
letter-spacing:2px;
}
#top h2{
font-family:arial;
position:absolute;
top:48px;
left:72px;
font-size:16px;
}
#top h5{
position:absolute;
top:8px;
right:83px;
text-align:center;
line-height:130%;
font-size:14px;
}
#top h3{
position:absolute;
top:12px;
right:80px;
}

div#hud{
background: #ccccff url(../images/equal-housing-lender.gif) no-repeat 3px 2px;
clear:both;
height:20px;
background-color:#ccccff;
margin:0;
padding:6px 0 0 32px;
font-size:12px;
position:relative;
}
div#hud a:link, div#hud a:visited{
text-decoration:none;
font-weight:bold;
color:#000066;
}
div#hud span#hud-links{
position:absolute;
top:5px;
right:4px;
}


div#hp-top{
width:768px;
margin:0;
padding:0;
height:220px;
border-bottom:5px solid #999999;
background-color:#ffffff;
background-repeat: no-repeat;
background-position: 453px 0;
}
div#hp-top h5{
margin:0;
padding:3px 0 0 5px;
font-size:14px;
}
div#hp-top p{
margin:0;
padding:0 0 0 5px;
font-size:12px;
font-family:verdana;
text-align:justify;
width:95%;
line-height:110%;
width:435px;
}
div#hp-top p.loan{
margin:0 auto 15px auto;
padding:0 0 0 5px;
font-size:14px;
font-family:verdana;
text-align:justify;
line-height:130%;
width:95%;
}
div#hp-bottom{
width:768px;
padding:0;
position:relative;
}
div#hp-bottom table{
width:40%;
margin:0;
padding:0;
font-size:10px;
border-collapse:collapse;
text-align:center;
float:left;
}
div#hp-bottom td.hp-tbl-header{
background-color:#000066;
color:#ffffff;
font-weight:bold;
}
tr.tbl-subheader{
background-color:#ccccff;
color:#000066;
font-weight:bold;
}
div#hp-bottom img.design{
margin:0 0 0 1px;
}
div#hp-top a:hover{
color:#f00;
}
ul#splash-programs { 
 list-style-type: none; 
 padding:0; 
 font: bold 18px verdana, arial, sans-serif;
 text-align:center;
 width:315px;
 margin:0;
 position:absolute;
 top:0;
 right:0;
} 
ul#splash-programs li { 
 height: 50px; 
 margin:0 0 2px 0;
 padding:0; 
}
ul#splash-programs li a:link,ul#splash-programs li a:visited{ 
color: #ffffff; 
background-color: #000066;
display:block;
padding:16px 0;
margin:0;
}
ul#splash-programs li a:hover{ 
color: #000066; 
background-color: #ccccff;
display:block;
padding:15px 0;
}

div#footer{
clear:both;
height:15px;
background-color:#000066;
color:#ffffff;
margin:0;
padding:0 0 0 5px;
font-size:10px;
}
ul#assumptions{
margin:10px 0 30px 60px;
padding:0;
font-size:12px;
}
ul#assumptions li{
margin: 0 0 7px 0;
padding:0;
}
#apply-now{
position:absolute;
top:5px;
right:5px;
font-weight:bold;
font-size:14px;
color:#000066;
}
span#privacy p{
font-size:12px;
width:750px;
margin:0 0 10px 10px;
padding:0;
line-height:130%;
text-align:justify;
}
span#privacy h4{
margin:0 0 0 10px;
padding:0;
font-size:14px;
width:700px;
}

ul#loan_ctr_index{
margin:0 0 10px 5px;
padding:0;
width:210px;
float:left;

}

ul#loan_ctr_index li{
padding:0;
margin:0 0 1px 3px;
font-size:10px;
list-style: none;
}

ul#loan_ctr_index h6{
margin:3px 0 0 -8px;
padding:2px 0 2px 8px;
font-size:13px;
color:#ffffff;
background-color:#000066;
width:90%;
}

ul#loan_ctr_index a:link, ul#loan_ctr_index a:visited{
color:#000066;
text-decoration:none;
font-size:13px;
padding:0;
}
ul#loan_ctr_index a:hover{
text-decoration:underline;
}

div#loan_center{
width:400;
margin:0 0 0 200px;
padding:0;
}
div#loan_center p{
margin:0 0 10px 0;
padding:0 10px 0 0;
font-size:12px;
line-height:130%;
text-align:justify;
}
div#loan_center h4{
margin:0 0 5px 0;
padding:0;
}
div#loan_center ul{
margin:0 0 0 50px;
padding:0;
font-size:12px;

}

div#loan_center li{
margin-bottom:8px;

}

div#loan_center h5{
margin:0 0 5px 0;
padding:0;
}


/***** MAP  *****/

.map p{
height:100px;
float:left;
font-weight:bold;
text-align:left;
float:left;
line-height:150%;
width:130px;

}
.add1{
border-right:3px dotted #666666;
margin:0 5px 10px 0;
padding:0 0 0 20px;
font-size:12px;
}
.add2{
border-right:3px dotted #666666;
margin:0 0 0 10px;
padding:0 10px 0 0;
font-size:12px;
}
.add3{
line-height:130%  ! important;
font-weight:bold;
text-align:left;
margin:0 3px 0 10px;
padding:0;
float:left;
width:200px ! important;
font-size:12px;
}
.directions{
margin:0 0 15px 0;
padding:0 0 0 20px;
width:700px  ! important;
line-height:120%  ! important;
font-size:12px;
clear:both  ! important;
height:auto  ! important;
}

.map h4{
margin:10px 0 5px 20px;
padding:0;
clear:both;
font-size:14px;

}

.amazon{
border:0;
margin:0;
padding:0;
position:absolute;
top:374px;
right:5px;
background-color:transparent;
}

a.wunderground{
position:absolute;
top:146px;
right:5px;
}

a.wunderground img{
border:0;
}

#book-intro{
position:absolute;
top:145px;
left:10px;
padding:0;
}
#book-intro p{
margin:0;
padding:0;
width:280px;
font-size:14px;
line-height:130%;
text-align:justify;
}

#amazon-header{
position:absolute;
top:137px;
right:0;
width:470px;
height:60px;
background:#ffffff;
padding:0;
margin:0;
}



/******* FAQ  ******/
ul.faq_list{
margin:0;
padding:0;
width:288px;
height:130px;
overflow:auto;
list-style:none;
}
ul.faq_list li{
font-size:10px;
margin:6px 0 6px 16px;
padding:0;
line-height:100%;
font-weight:bold;
}
ul.faq_list a:link{
text-decoration:none;
color:#00f;
font-weight:bold;
}

ul.faq_list a:visited{
text-decoration:none;
color:purple;
font-weight:bold;
}
ul.faq_list a:active{
text-decoration:none;
color:#00f;
font-weight:bold;
}
ul.faq_list a:hover{
text-decoration:none;
color:#f00;
font-weight:bold;
}
.floatleft
{
float: left;
margin: 0 10px 10px 0;
border: 0 solid #666;
padding: 2px;
}



/*************************** Business Directory *******************************/

ul#local-area{
position:absolute;
width:170px;
height:320px;
margin:0 0 0 10px;
padding:5px 0 0 0;
top:170px;
background: url(../images/local-area-bg.jpg) no-repeat 0 0;
list-style:none;
font-size:12px;

}
#local-area li{
margin:0 0 35px 0;
font-weight:bold;
padding:0 0 0 60px;
list-style:none;
}
ul#local-area a{
text-decoration:none;
color:#000066;
}
ul#local-area a{
color:#000066;
}
ul#local-area a:hover{
color:#CC6633;
text-decoration:underline;
}

.merchant{
margin:3px 0 15px 280px;
width:450px;
font-weight:bold;
font-size:12px;
position:relative;
border-right:1px solid #000066;
border-bottom:1px solid #000066;
border-left:1px solid #000066;


}
.merchant img{
margin:5px;
float:left;
border:0;
}
.merchant h4{
margin:0;
padding:2px 0 2px 2px;
background-color:#000066;
color:#ffffff;
}
.merchant ul{
margin-left:210px;
margin:3px 0 0 0;
padding:0;
}

.merchant ul li{
margin:3px 0 5px 0;
padding:0;
list-style:none;
}
.merchant ul li.add{
margin:0;
padding:0;
}
#outercontainer .merchant p{
font-size:12px;
font-weight:normal;
clear:both;
margin:2px 0 0 0;
padding: 0 5px 10px 5px;
line-height:120%;
}

p.one{
margin:10px 0 0 180px;
padding:0;
width:538px;
font-weight:bold;
font-style:italic;
padding:0;
}

p.two{
margin:2px 0 50px 180px;
padding:0 0 5px 0;
width:538px;
font-size:14px;
line-height:120%;
}

img.attraction-splash{
margin:35px 0 0 180px;
}


#biz-entry{
position:absolute;
width:240px;
height:300px;
left:10px;
top:155px;
text-align:center;
}
#biz-entry h5{
margin:0 0 30px 0;
padding-right:5px;
text-align:center ! important;
}

#biz-entry p{
margin-top:20px;
font-size:13px;
}

img.suggest{
border:0;
margin-left:10px;
}
h3.directory-header{
margin:5px 0 10px 10px;
padding:0;
font-size:18px;
}
select{
color:#000066;
font-weight:bold;
}
a.mapquest{
position:absolute;
top:0;
right:5px;
font-weight:bold;
color:#fff;
}

a.email_agt{
position:absolute;
top:2px;
right:5px;
font-weight:bold;
padding-left:24px;
color:#fff;
background-image: url(../images/agents/email_icon.gif);
background-repeat:no-repeat;
}

.tour_nav2{
left:30px;
height:20px;
position:absolute;
top:160px;

}

#biz-entry-table{
font-size:12px;
}
#biz-entry-instr{
position:absolute;
width:240px;
height:300px;
right:20px;
top:155px;
text-align:center;
}



/****** End of Local Area */


h3.city{
margin:0 0 0 280px;
padding:0;
width:450px;
font-size:14px;
}


p#calculator{
width:97%;
margin:-8px 0 12px 10px;
padding:0;font-size:12px;
}

