/* CSS Document */
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: helvetica, verdana, san-serif, arial; color: #ccc; background-color: #FACC30; text-align: center;}
#site { width: 935px; margin-top: 0px;margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align:left; width: 935px; voice-family: "\"}\""; voice-family:inherit; width: 935px; }
html>body #site { width: 935px; }

#menu { width: 935px; height:51px; background-image:url(images/menubg.gif); background-repeat:no-repeat;}

#nav, #nav ol { padding: 12px 0 0 20px; margin: 0; list-style: none; line-height: 1; text-align:center;}
#nav a { display: block; width: 90px; font: bold 13px/17px helvetica, verdana, san-serif, arial; color:#fff;}
#nav a:hover { color: #FACC30;}
#nav li { float: left; width: 110px;}
#nav li ol { padding:5px; position: absolute; background: #045690; width: 120px; left: -999em; text-align:left; border:1px solid #003466; border-width:0 1px 1px 1px; }
#nav li ol a {  width: 115px; }
#nav li ol li { padding:3px; }
#nav li:hover ol, #nav li.sfhover ol { left: auto;}

#content { width: 935px; background-image:url(images/contentbg.gif); background-repeat:no-repeat; font: normal 12px/18px helvetica, verdana, san-serif; color:#333;}
#content h1 { margin:0; padding:10px 15px; font: normal 18px/24px helvetica, verdana, san-serif; color:#999;}
#content h2 { margin:6px 0 0 0; padding: 0; font: bold 18px/24px helvetica, verdana, san-serif; color:#369;}
#content a { color:#003466;}
#contentfooter { margin:0;}

#footer { width: 935px; height:58px; background-image:url(images/footerbg.gif); background-repeat:no-repeat; font: normal 11px/14px helvetica, verdana, san-serif; color:#fff;}
#footer a { color:#FFFFFF;}
#footer .left {margin:0; padding:23px 0 0 20px; float:left;}
#footer .right {margin:0; padding:23px 20px 0 0; float:right;}