* { margin: 0; padding: 0; }
body { text-align: center; background: url("img/background.gif") top center repeat-y #DDD; color: #000; font: normal 12px Arial, Helvetica, sans-serif; }
#wrapper { width: 776px; margin: 0 auto; }
#top { background: url("img/topbanner.jpg") top left no-repeat #26608d; height: 150px; text-align: left; vertical-align: top;}
#logo { width: 300px; height: 120px; border: 0; }
#topmenu { background: url("img/topmenubg.gif") top left repeat-x #000; height: 30px; }
ul#nav { list-style: none; }
ul#nav li { float: left; }
ul#nav li a { text-transform: uppercase; text-decoration: none; color: #FFF; padding: 0px 4px 0px 5px; line-height: 30px; }
#topbanners { padding: 10px 5px; }
#content { clear: both; }
#left { float: left; width: 185px; padding: 5px; }
#main { float: left; margin: 5px 2px; width: 380px; text-align: left; }
#main ul { margin-left: 20px; }
#main h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #26608d; padding-bottom: 15px; }
#main h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #26608d; padding-bottom: 15px; }
#main h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #666; padding-bottom: 15px; }
#main p, #main li { padding-bottom: 10px; }
#main a { color: #26608d; }
#right { float: right; width: 185px; padding: 5px; }
.sidemenubox { background: url("img/sidemenubottom.gif") bottom center no-repeat; width: 185px; padding-bottom: 10px; margin-bottom: 10px; }
.sidemenu { background: url("img/sidemenubg.gif") top center repeat-y; width: 185px; }
.sidemenu p { padding: 5px 10px; text-align: left; }
.sidemenu ul { list-style: none; text-align: left; margin: 0px 10px; }
.sidemenu ul li { padding: 5px 0px; border-bottom: dotted 1px #666; }
.sidemenu ul li.noborder { border-bottom: 0; }
.sidemenu a { text-decoration: none; color: #26608d; font-weight: bold; }
.sidemenuheader { background: url("img/sidemenutop.gif") top center no-repeat; width: 185px; height: 30px;  }
.sidemenuheader h4 { font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; line-height: 30px; padding-left: 10px; text-align: left; }
.clear { clear: both; }
#footer { background: #69a9cc; height: 35px; font: normal 11px Arial, Helvetica, sans-serif; clear: both; }
#footer a { text-decoration: none; color: #26608d; }
#footerleft { width: 400px; float: left; text-align: left; color: #26608d; margin: 10px; }
#footerright { width: 300px; float: right; text-align: right; color: #26608d; margin: 10px; }
#footerright a { margin-left: 20px; }
a:hover, a:visited:hover { color: #f60 !important; }
