/* CSS Document */
body { background:#ffffff url(/images/body_bg.png) repeat-x; font:normal 12px/24px "Lucida Grande", Helvetica, Arial, Tahoma, sans-serif; padding:0; margin:0; min-width:780px; }
#site { width: 760px;  padding: 0; margin-top: 0px; margin-bottom: 20px; margin-right: auto; margin-left: auto; text-align:left; width: 760px; voice-family: "\"}\""; voice-family:inherit; width: 760px; }
html>body #site { width: 760px; }
#menu { float:right; margin:73px 10px 0 0;}

#nav, #nav ul { padding: 0 10px 0 10px; margin: 0; list-style: none; line-height: 1; font: normal 11px/14px verdana, arial, helvetica, san-serif;}
#nav a { display: block; text-decoration:none; color:#663300; }
#nav a:hover { text-decoration:underline}
#nav li { float: left; text-align:center; margin:0 1px; }
#nav li ul { position: absolute; background: orange; width: 10em; left: -999em; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#menu a { background:url(/images/tab_highlight.png) no-repeat top center; padding:10px 0 0 0; width:80px; height:39px; color:#006600; text-decoration:none;}
#menu a.backlight { background:url(/images/tab_backlight.png) no-repeat top center; padding:10px 0 0 0; width:80px; height:39px; color:#006600; text-decoration:none;}
#menu a:hover {background:url(/images/tab_over.png) no-repeat top center; padding:10px 0 0 0;}
#content { background: url(/images/content_bg.png) no-repeat; padding:20px 20px 0 20px;}
#content h1 {margin:0; font-size:18px; line-height:24px;}
#content a { background:none;}
#left { float:left; width:340px;}
#right { margin:0 0 0 360px; width:340px;}
#footer { clear:both;}
#footer p { border:1px solid #99CC99; border-width:1px 0 0 0;}