/* CSS Document */

body{
text-align:center;
margin:0px;
}

a:link, a:visited{
font:normal 10px arial,verdana, sans-serif;
color:#021832;
text-decoration:none;
}

#container{
margin:0px auto;
text-align:left;
width:782px;
position:relative;
background:#fff;
}

#pageHeader{
background: url(images/flash_bg.jpg) no-repeat top center;
padding-left:9px;
padding-top:13px;
padding-bottom:12px;
margin:10px 0px 0px 0px;
}

#mainContent{
margin-top:118px;
margin-left:205px;
margin-right:198px;
padding:0px;
height:565px;
min-height:400px;
}

#mainContent h1{
margin:10px 0px 5px 0px;
font:normal 28px Georgia, Times New Roman, Serif;
letter-spacing: -1.5px;
color:#021832;
}

#mainContent h1 span{
color:#A9001C;
}

#mainContent h1 span.small{
font:normal 18px georgia, times new roman, serif;
color:#021832;
letter-spacing: -1px;
}

#mainContent h2{
margin:0px;
letter-spacing: +0.5px;
font:bold 13px Georgia;
color:#5B616D;
}

#mainContent p{
margin-left:5px;
font:normal .75em arial,verdana, sans-serif;
color:#343434;
}

#footer{
background: url(images/lighthouse_1991.gif) no-repeat top left;
padding-left:150px;
padding-top:10px;
height:95px;
position:relative;
top:30px;
}

#footer span{
font:normal 12px arial;
}

#navLinks{
background: url(images/navLinks_top.jpg) no-repeat top left;
position:absolute;
top:147px;
width:197px;
}

#navLinks div{
background: url(images/navLinks_bg.jpg) no-repeat;
margin:0px;
margin-top:65px;
}

#quickFacts{
background: url(images/quickFact_bg.gif);
width:172px;
position:absolute;
top:365px;
left:600px;
margin:0px;
}

#quickFacts p{
border:2px dashed #9197BC;
margin:2px;
padding:8px 4px;
font:normal 11px verdana,arial,sans-serif;
color:#131313; 
}

#quickFacts span{
font:bold 13px georgia,verdana,arial,sans-serif;
color:#AF374A;
text-align:center;
}

#areaServed{
background:#FAFAF6 url(images/agentServe_bottom.jpg) no-repeat bottom;
width:192px;
height:220px;
margin-left:8px;
position:absolute;
top:590px;
}

#areaServed h3{
margin:15px 5px 0px 8px;
font:bold 16px Georgia;
color:#336699;
display:block;
}

#areaServed p{
font:normal 12px arial;
color:#333333;
margin:5px 8px 5px 8px;
}

#fhomeButton{
width:184px;
height:108px;
position:absolute;
top:152px;
left:205px;
margin:0px;
}

#fhomeButton img{
border:none;
width:184px;
height:108px;
}

#agentButton{
width:184px;
height:108px;
position:absolute;
top:152px;
left:398px;
margin:0px;
}

#agentButton img{
border:none;}

#evalButton{
width:184px;
height:104px;
position:absolute;
top:147px;
left:588px;
margin:0px;
}

#evalButton img{
border:none;}

#guidedButton{
width:184px;
height:108px;
position:absolute;
top:262px;
left:600px;
margin:0px;
}

#guidedButton img{
border:none;}

#pageFooter{
margin:0px auto;
text-align:center;
width:782px;
color:#666666;
font:normal 12px times new roman, georgia,serif;
display:block;
border-top:1px solid #000000;
padding:5px;
}

#footerLogin{
float:left;
}

#footerLogin a{
color:#666666;
text-decoration:none;
}

#footerLogin a:visited{
color:#666666;
text-decoration:none;
}

#footerLogin a:hover{
color:#000000;
text-decoration:underline;
}

#footerCompany{
}

#footerLogo{
float:right;
}

/* sub page styles */

#topBanner{
background: url(images/flash_bg.jpg) no-repeat top center;
padding-left:9px;
}

#subLinks {
text-align:center;
margin-left:10px;
}

#subLinks a
{
width:180px;
height:17px;
display:block;
padding-top:2px;
}

#subLinks a:link{
font:normal 11px arial;
color:#021832;
text-decoration:none;
}

#subLinks a:visited{
font:normal 11px arial;
color:#000000;
text-decoration:none;
}

#subLinks a:hover{
font:normal 11px arial;
background:#ffffff;
color:#000000;
text-decoration:none;
}

#subLinks a:active{
font:normal 11px arial;
background:#ffffff;
}

#subMain{
margin-left:12px;
margin-right:10px;
}

#subMain p{
font:normal 12px verdana, arial, sans-serif;
color:#021832;
}

#subMain li{
font:normal 12px verdana, arial, sans-serif;
color:#021832;
}

#subMain h1{
margin:10px 0px 5px 0px;
font:normal 28px Georgia, Times New Roman, Serif;
letter-spacing: -1.5px;
color:#021832;
border-bottom:1px solid #A9001C;
}

#subMain h1 span{
color:#A9001C;
}

.pad8{
padding-left:8px;
}

.subFooter{
border-top:1px solid #000000;
padding:0px 10px;
color:#666666;
font:normal 12px times new roman, georgia,serif;
}

a.footLink:link {
text-decoration:none;
color:#666666;
font:normal 12px times new roman, georgia,serif;
}

#subMain img{
border:0px solid #021832;
}

#subMain td{
font:normal 10px verdana,arial;
}


#subMain a:link, #subMain a:visited{
font:normal 11px arial,verdana, sans-serif;
color:#336699;
text-decoration:none;
}

#subMain a:hover{
font:normal 11px arial,verdana, sans-serif;
color:#336699;
text-decoration:underline;
}

a span{font:bold;text-decoration:underline;}

a img.kbord {
border:1px solid #021832;
}
