/* CSS Document */
body { margin: 0; padding: 0; font: 11px/14px verdana, arial, helvetica, sans-serif; color: #000; background:url(./images/bg.gif) top center no-repeat #ffffff; text-align: center; }
#site { width: 800px;  padding: 0; margin-top: 0; margin-bottom: 0; margin-right: auto; margin-left: auto; text-align:left; width: 800px; voice-family: "\"}\""; voice-family:inherit; width: 800px; }
html>body #site { width: 800px; }
a { color:#6D7545;}
h1, h2, h3 { color:#333333;}
#header { padding:0px 0 32px 0; color:#ffffff;}
#header input { padding:0;}
#header a { text-decoration:underline; color:#ffffff;}
#header a:hover { text-decoration:none; color:#cccccc;}
#header .search { float:right; font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:55px 0 0 0; height:141px; text-align:right;}
#header .search h2 { font-size:12px; font-weight:normal; color:#ffffff;}
#header .top_links { float:left; font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:100px 0 0 15px; text-align:left;}
#left_column { float:left; width:200px;}
#left_column p { margin:0;}
#lowermenu { padding:20px 0;}
#lowermenu h1 { margin:0; padding:5px; font-size:14px; color:#6D7545;}
#lowermenu p { margin:0; padding:5px;}
#lowermenu a { color:#6D7545;}
#menu { background:url(./images/menu_bg.gif) no-repeat;}
ul { margin: 0; padding: 40px 0 0 0; list-style: none; width: 200px; }
ul li { position: relative; }
li ul { position: absolute; padding: 0; left: 197px; width: 160px; top: 0; display: none; border:1px solid #6D7545; border-width:1px 1px 1px 0px; }
ul li a { display: block; text-decoration: none; color: #777; padding: 5px 10px; border-bottom: 1px dotted #ccc;}
li ul li { background:#ffffff;}
li ul li a { padding: 3px 5px;}
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
li:hover ul, li.over ul { display: block; }
li ul li.last{ border:1px solid #999; border-width:0 1px 1px 0;}
li ul li a { padding: 3px 5px; background-color:#ffffff; border:1px dotted #999; border-width:1px 1px 0 0; color:#000000; width:160px;} /* Sub Menu Styles */
li ul li a:hover { padding: 3px 5px; background-color:#ffffff; border:1px dotted #999; border-width:1px 1px 0 0; color:#777; width:160px;} /* Sub Menu Styles */
li:hover ul, li.over ul { display: block; } /* The magic */

#lowermenu { background:url(./images/menu_footer_bg.gif) no-repeat; margin: 0;}
#right_column { float:right; width: 590px; }
#right_column h1 {font-size:18px; line-height:24px;}
#right_column h2 {font-size:14px; line-height:20px;}
#right_column h3 {font-size:12px; line-height:18px;}
.top { margin: 20px 0 0 0;}
#footer_top { background:#A6C0CE; clear:both; color:#ffffff; padding:5px 0;}
#footer_top a { color:#ffffff;}
#footer_bottom { background: #8DA5B0; clear:both; color:#ffffff; padding:5px 0;}
#footer_bottom a { color:#ffffff;}