/* Main Styles */
td,body,p{ font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #444849; text-decoration: none; }
div {margin:0; padding:0}
img {border:none;}
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

#bodyBG {background: #01496a url(../images/graphics/bg_main.gif) repeat-x top left; text-align: center; margin: 21px 0 10px 0; padding:0 }
#contentWrapper {width: 971px; margin: 0 auto; padding:5px;  background: #fff; text-align: left }

#sloganPanel {background: #fff url(../images/graphics/bg_slogan.gif) repeat-x; height: 50px; clear:both; float:left; width: 100%}

#header { height: 170px; background: #fff;}
#logo {padding: 2px 0 0 7px; float: left; }
#mainImage {float: right}

#leftPanel {float:left; clear:both; width: 155px;}
#search { padding: 13px 13px 0 13px; background: #00577f; height: 30px  }
#search_form {padding: 0; margin: 0; height: 19px; float: right;}
#navigation {padding: 10px 8px 0 8px; background: #00577f; height: 313px}
#leftContent {background: #f7f7f7 url(../images/graphics/bg_sideContent.gif) no-repeat top left; padding: 21px 5px 10px 5px;}

#contentAreaWrapper {float: left; clear:both; width: 962px; background: #fff url(../images/graphics/bg_contentWrapper.gif) repeat-y;}
#homeContentMain { width: 530px; padding: 36px 33px 29px 33px; float:left; background: #fff url(../images/graphics/bg_homeContent.gif) no-repeat}
#homeContentSide {width: 169px; float:left; background: #fff; padding: 38px 19px 10px 19px}
#homeContentSide p {color:7e8c95; padding: 2px 10px 2px 10px}
#pageContentMain {width: 734px; padding: 36px 33px 29px 33px; float:left; background: #fff;}

#serviceContentSide {width: 191px; float:left; background: #eaeef1 url(../images/graphics/bg_sideContent.gif) no-repeat bottom left; padding-bottom: 5px; margin-bottom: 20px}
#serviceContentSide p {color:7e8c95; padding: 2px 10px 2px 10px}
#ca {width: 191px; float:right; padding: 10px 20px 20px 0;}
#secureContentMain { width: 830px; padding: 42px 23px 20px 23px; float:left}

/* Links */
a{ color: #005a84; text-decoration: underline;}
a:hover{ color: #023953; text-decoration: none;}

hr { height: 0px; color: #eaeef1; border-top: 1px; background: #eaeef1; border-style: dashed;}
input,textarea{ font-size:12px; background-color:#f0f0f0; color:#000000;}
#googleMap { text-align: left;}

/* Footer */
#footer{ padding: 8px 0 0 0; clear: both; margin: 0 auto; width: 900px;}
#footer p { font-size: 12px; color: #fff; text-align: center }
#footer a{ text-decoration: underline; color: #fff;}
#footer a:hover{ text-decoration: none; color: #012547;}


/*rss feeds*/
.gfc-resultsHeader { display: none;}
.gfg-root{border:1px solid #eaeae9 !important;}
.gfg-title {background-color:#eaeae9 !important; display:inline !important;}
.gfg-title a{color:#008994 !important;}
.gfg-collapse-href{font: normal 12px !important; display: none !important; }
.gf-snippet {font; 11px/14px !important;}
.gfg-entry {font-size:12px !important; line-height:1.2em !important;}