body {background:#005984; margin: 0; padding: 0;font:"Times New Roman", Times, serif;}

p {margin:0px; padding:0px;}

p a {
margin: 0px;
padding: 0px;
font:bold 11px/21px "Times New Roman", Times, serif;
text-transform:uppercase;
color:#005984;
text-decoration:none;
}

p a:hover {
text-decoration:underline;
}

#topDiv {width:100%;background:#7cb1cd url(../_common_images/sunburst_bg.jpg) no-repeat fixed center top; margin: 0; padding: 0;}
 
#navArea {position: relative; margin:0px auto; padding: 98px 0px 0px 0px; width: 872px; background: url(../_common_images/navArea_bg.gif) no-repeat top left;}

#logoArea {position:absolute; top:11px; left:6px; width:214px; height:204px; margin: 0px; padding: 0px;}

#navArea ul {list-style-type:none; margin:0px 0px 0px 240px; padding:0;}

#navArea ul li {display:inline; margin: 0; padding:0;}

#contentAreaWrap {margin:0px auto; padding:8px 0px 0px 12px; width: 854px; background: #FFF url(../_common_images/content_bg.gif) repeat-y top center;}

#sidebarLeft {
float:left;
width: 185px;
margin: 65px 0px 0px 0px;
padding: 7px;
text-align:center;
}

#sidebarLeft p {
margin: 0px;
padding: 0px;
padding-left:5px;
font-size:14px;
line-height: 21px;
color:#777b7d;
text-align:left;
}

#sidebarLeft p.sidebarAddress {
margin: 0px 0px 10px 0px;
padding: 0px;
line-height:19px;
letter-spacing:.25px;
color:#005984;
text-align:center;
}

#sidebarLeft ul.subnav {list-style-type:none; margin:0px; padding:0;}

#sidebarLeft ul.subnav li a {
text-transform:uppercase;
letter-spacing: 1px;
font-weight:bold;
font-size: 16px;
line-height:31px;
color:#5696b7;
text-decoration:none;
}

.active a{
border-top: 2px solid #7DB2CE;
border-bottom: 2px solid #7DB2CE;
}

#sidebarLeft img {
outline:none;
border: none;
display:block;
}

#centerContent {
float:left;
width: 425px; 
margin: 0px; 
padding: 10px; 
/*border-left:1px dotted #2ea6e8;
border-right:1px dotted #2ea6e8;*/
}

#centerContent h1 {
margin: 0px;
padding: 0px;
font: normal 55px/60px "Times New Roman", Times, serif;
color:#005984;
text-transform:uppercase;
text-align:center;
}

#centerContent h2 {
margin: 0px;
padding: 0px;
font: normal 24px/32px "Times New Roman", Times, serif;
color:#005984;
text-transform:uppercase;
text-align:center;
}


#sidebarRight {
float:left;
width: 185px;
margin: 35px 0px 0px 0px;
padding: 7px;
}

#sidebarRight p {
font:normal 14px/21px "Times New Roman", Times, serif;
color:#777b7d;
padding-left:10px;
}

#contentAreaFooter {clear:both;height:75px;}



#bottomDiv {width:100%; height:270px;  margin:-60px 0px 0px 0px; text-align:center; background:url(../_common_images/footer_bg.gif) repeat-x top;}

#footerWaves {height:70px; background:url(../_common_images/waves.gif) repeat-x top;}

#promoFooter {width:869px; margin: 0px auto;}

#footerAddress {
height: 95px; 
width:220px;
margin:0px 40px 0px 15px; 
padding: 28px 0px 0px 50px; 
float:left; 
background:url(../_common_images/promoFooter-address.gif) no-repeat top left; 
font:italic 14px/20px "Times New Roman", Times, serif; 
color:#FFF;
text-align:left;
}

#footerNewsletter {
height: 95px; 
width:220px; 
margin:0px 90px 0px 0px; 
padding: 0px; 
float:left;
background:url(../_common_images/promoFooter-newsletter.gif) no-repeat top left;
}

#footerFacebook {margin:0px 0px 0px 0px; padding: 0px; float:left;}

#footerNav {padding-top: 25px; clear:both;font: normal 13px/17px "Times New Roman", Times, serif; color:#c5e6f9; text-transform:uppercase;}

#footerNav a {color:#c5e6f9; text-decoration:none;}

#footerNav a:hover {color:#FFF; text-decoration:none;border-bottom:1px dotted #FFF;}

hr {
margin-top: 0px;
padding: 0px;
border: 0;
width: 100%;
color: #7db2ce;
background-color: #7db2ce;
height: 2px;
}

hr.liteLine {
height: 1px;
}
