/* main style sheet */
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#ffe; 
font-family:Verdana, Helvetica, Lucida Sans, arial, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {overflow:auto; position:absolute; z-index:3; top:40px; bottom:0; left:190px; right:0; padding:10px 40px 10px 40px; font-size:0.9em}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:40px solid #fff; border-bottom:00px solid #fff; border-left:190px solid #fff; padding:10px 40px 10px 40px; font-size:0.9em}

#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:40px; background-color: #000; font-size:35px; z-index:5; overflow:hidden; color:gold; text-align:center; font-weight:bold}

#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:190px; height:20px; z-index:5; overflow:hidden; background-color:black; color:white; text-align:center; font-size:9px; font-weight:bold ; padding-top:3px}

#left {position:absolute; left:0; top:40px; bottom:20px; width:190px; font-size:15px; z-index:4; overflow:auto;background:#FFFFEE;  }

* html #left {height:100%; top:0; bottom:0; border-top:40px solid #fff; border-bottom:20px solid #fff; color:#fff;}

dl {margin-top:10px}
dd {display:none;}
a.nav, a.nav:link, a.nav:visited {margin-left:20px; display:block; width:155px; color:black; border:0px solid #000; text-decoration:none; text-align:center; line-height:17px; padding:5px; font-weight:bold}
a.nav:hover, a.nav:active {background:black; color:gold }
a.select, a.select:link {margin-left:20px; display:block; width:155px; color:silver; border:0px solid #000; text-decoration:none; text-align:center; line-height:17px; padding:5px; font-weight:bold}

a.footer, a.footer:link a.footer:visited, a.footer:active {color:white}
a.footer:hover {color:red}

#badge {position:absolute; left:40px; bottom:5px;}

.normimg {margin:10px; border:1px solid #000;}
.leftimg {float:left; margin:10px; border:1px solid #000;}
.rightimg {float:right; margin:10px; border:1px solid #000;}

a.main, a.main:link, a.main:visited, a.main:active {color:blue; font-weight:bold}
a.main:hover {color:red}

a.logo, a.logo:visited, a.logo:active, {display:block; border:1px solid #FFFFEE; }
a.logo:hover {border:1px solid #000; }

#text {text-align:center; }

#ltext {text-align:left; }

#footer {margin-top:0px; text-align:center;  font-size:0.7em;}

h2 { font-size:1.8em}
h3 { font-size:1.35em}
h4 { font-size:0.9em}
sup {font-size:0.9em}
#content td {text-align:center }

a.nav5, a.nav5:link, a.nav5:visited, a.nav5:active {font-weight:bold; font-size:14px; display:block; float:left; width:19%; height:25px; margin:1px;
 background:black; color:gold;  text-decoration:none; text-align:center; line-height:25px; border:1px solid #000; }
a.nav5:hover {background:gold; color:#000;}
a.select5, a.select5:link {font-weight:bold; font-size:14px; display:block; float:left;width:19%; height:25px; margin:1px;
 background:gold; color:#000;  text-decoration:none; text-align:center; line-height:25px; border:1px solid #000; cursor:default}

a.nav4, a.nav4:link, a.nav4:visited, a.nav4:active {font-weight:bold; font-size:14px; display:block; float:left;width:18%; height:25px; margin:1px;
 background:black; color:gold;  text-decoration:none; text-align:center; line-height:25px; border:1px solid #000; }
a.nav4:hover {background:gold; color:#000;}
a.select4, a.select4:link {font-weight:bold; font-size:14px; display:block; float:left;width:18%; height:25px; margin:1px;
 background:gold; color:#000;  text-decoration:none; text-align:center; line-height:25px; border:1px solid #000; cursor:default}

