body {background: #035389; font-family:Arial, Helvetica, sans-serif; font-weight: normal;  }

a, a:link, a:visited  {color:#035389; text-decoration: underline;}
a:hover, a:active {color:#999999; text-decoration: underline; }
sup {font-size: .5em;}
h2 {color: #035389; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 {font-weight: bold; font-style: italic; font-size: 1.4em; line-height: 1.4em;}

.container {background-color: #FFF;}

#header {}
#logo { margin: 35px 0 0 50px;}
.replace {position:relative; margin:0px; padding:0px;
/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.replace span{ display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ }
#logo, #logo span{ height:84px; width:291px; background-image: url(../images/FP-header-logo.gif); }

#header ul { margin: 0 25px 15px 0; padding: 0; float: right;}
#header ul li { display: inline; border-right: 1px solid #85aac5; padding: 0 6px 0 3px; font-size: .9em;}
#header ul li.lastnav {border-right: none;}
#header ul li a, #header ul li a:link {text-decoration: none;}

#maincontent {background: #89acc7 url(../images/maincontent-bkg.gif) repeat-x top;}

#fpinfo {}
#fpinfo p.fphometxtblk {width: 334px; margin: 0 10px 15px 25px; padding: 10px; background-color: #CCC; font-size: .95em; float: left; color: #035389;}

#fulltext { width: 900px; margin: 25px 25px 15px 25px; background-color: #FFF;}

#news {padding: 25px;}
#newsrelease {padding: 25px 75px; }
#newsrelease h2 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

#recentnews {list-style: none;}
#recentnews li.newdate {}
.date {color: #999; font-size: 1.1em; margin: 0 10px 0 0; font-weight: bold;}

#aboutus {padding: 25px; width: 850px;}
#aboutus p { margin: 0 0px 15px 0;}
#aboutus p.subhead {font-size: 1.25em; line-height: 1.15em; color: #035389; margin: 0 auto; text-align: center; padding: 0; font-weight: bold;}
#aboutus h3 {font-size: 1.25em; line-height: 1.15em; color: #035389; margin: 0 0 10px 0; text-align: left; padding: 0; font-weight: bold; font-style: normal;}
#aboutus p.subhead sup{font-size: .5em;}
#aboutus img{margin: 15px 0 10px 0;}
.aboutuscol { width: 148px; float: left; margin: 0 25px 0 0; }
.aboutuscol p {padding: 0 7px;}
.aboutuscollast { width: 148px; float: left; margin: 0;}

#contactus {padding: 25px; background-color: #FFF; width: 850px;}
.fpcontactbox {width: 246px; background-color: #FFF; border: 3px solid #CCC; float: right; margin: 0px;} 
.fpcontactbox p{margin: 0 15px; color: #035389;}
.fpc {font-weight: bold; font-size: 1.2em; padding: 10px 0 5px 0;}
.graph2 {padding: 15px 0;}

#companyinfo {background-color:#CCCCCC; height: 275px; margin: 0 25px 25px 25px; width: 900px;}
#companyinfo .mainimg {float: left; width: 480px; height: 255px; margin: 10px 15px 10px 10px;}
#companyinfo .mainimg a{ border: none;}
#companyinfo .companylogo {float: left; width: 385px; height: 95px; margin: 10px 10px 0 0; background-color:#FFFFFF;}
#companyinfo .companylogo a {border: none;}
#companytext {float: left; width: 385px; height: 120px; margin: 0 10px 0 0;}
#companytext p {padding: 5px 0; color: #035389; margin: 0;}
#biglink {float: left; width: 385px; height: 40px; margin: 0 10px 10px 0; background-color:#FFF; overflow: hidden;}
#biglink p a, #biglink p.companylink a:link, #biglink p.companylink a:visited {text-align: center; height: 40px; font-weight: bold; text-decoration: none; background: #FFFFFF; display: block; padding: .45em 0; margin: 0; font-size: 1.5em;}
#biglink p a:hover { background-color: #035389; color: #FFF;}

#footer { height: 90px; background: #035389 url(../images/footer-bkg.gif) repeat-x;}
.footerinfo { margin: 55px 25px 15px 25px;}
.footerinfo p.copyright { float: left; color: #FFF; font-size: .8em;}
#footer .footerinfo ul{ float: right; margin: 0; padding: 0;}
#footer .footerinfo ul li { display: inline;  border-right: 1px solid #FFF; padding: 0 6px 0 3px; font-size: .9em;}
#footer .footerinfo ul li.lastfootnav {border-right: none;}
#footer .footerinfo ul li a, #footer .footerinfo ul li a:link {color: #FFF; text-decoration: none;}
#footer .footerinfo ul li a:hover, #footer .footerinfo ul li a:active {color: #CCC; text-decoration: none;}
