body {margin:20px; background:#b3b1b2 url(../shell/bg.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
h1 {font:bold 24px Arial; color:#336666;}
h2 {font:bold 16px Arial; color:#336666;}
a, p, div, table {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper {width:950px; margin:0 auto; background: #fff; text-align:left; padding:10px;}

#header {margin:-10px -10px 0 -10px; background:#000; padding:0 20px 10px 20px; color:#fff;}
.toplogo {font-size:60px; font-weight:bolder; font-family: Verdana, Geneva, sans-serif; color:#336666; margin:0; margin-bottom:-8px;}
.bottomlogo {font-size:30px; font-weight:bolder; font-family: Verdana, Geneva, sans-serif; color:#336666; margin:0; margin-bottom:-8px;}

.menu{width:190px; padding-right:10px; border-right:1px solid #c0c0bd; float:left; overflow:auto; clear:left; margin-right:5px;}
.menu .headerbar{font:bold 14px Arial; color:#336666; border-top:2px dotted #c0c0bd; border-bottom:2px dotted #c0c0bd; margin:10px 0; text-transform: uppercase; padding: 8px 0 8px 10px;}
.menu .headerbar a{text-decoration:none; color:#336666;}
.menu .headerbar a:hover{font-style:italic;}
.menu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.menu ul li{padding-bottom: 2px;}
.menu ul li a{color: #669999; display: block; padding: 2px 0; padding-left: 19px; text-decoration: none; font-weight: bold;}
.menu ul li a:visited{color: #669999;}
.menu ul li a:hover{color: #669999; background-color: #F3F3F3;}

#highlight {color:#336666; background:#b0c9c7; font-size:40px; float:left; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; width:743px; _width:743px; clear:right;}
#content-area {margin:20px 0 20px 20px; float:left; width:713px; _width:700px; overflow:visible; font-family:"Times New Roman", Times, serif; line-height:1.5;}

ul#searchresults {font-size:12px; list-style:none;}
ul#searchresults li a{color:#000; display:block; line-height:14px;}
ul#searchresults li a:hover {color:#669999; display:block; line-height:14px; background-color: #F3F3F3;}


#footer {margin:0 -10px -10px -10px; background:#000; font-size:16px; padding:10px 20px 0 20px; color:#fff; clear:both; text-align:center; overflow:auto; height:110px;}
#footer a {color:#fff; text-decoration:none; overflow:auto; font-size:16px;}
#footer a:hover {color:#669999;}
#copyright {float:right; background:#000; text-align:left; margin:20px 20px 0 0; font-size:12px; clear:both;}