*{ padding: 0; margin: 0; border: 0; }
body, html { color: #000; font-family: Verdana, Arial, Tahoma, sans-serif; height: 100%; background: url(images/background2.jpg) repeat-y top center #000; }
body {min-width: 760px; }
h1 { font: bold 14pt Arial, Helvetica, sans-serif; margin:30px 0 10px 0; color: #fffcd6; padding: 0; }
h2 {font: bold 10pt Arial, Helvetica, sans-serif; color: #ffcb08; margin: 15px 0 0 0; padding: 0; }
small { font: normal 8pt/9pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover { color: #ffcb08; text-decoration: underline; font-weight: bold; }
p {margin-bottom:10px;}
hr {border-bottom:1px solid #fffcd6;}

#container { min-height: 100%; font:9pt/16pt helvetica, arial, sans-serif; color:#000; position:relative; }
* html #container { height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/ }
#header { height:160px; }
#content { font: 9pt/15pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: white; padding: 10px; width: 700px; margin: 0 auto; padding:0 50px; text-align:left; position: relative; /*** IE needs this  ***/ }
#footer { height: 25px; overflow:hidden; margin-top: -25px; text-align: center; background-color:black; font:7pt helvetica, arial, sans-serif; color:#9e866e; position:relative;  }
.menulinks {font:7pt helvetica, arial, sans-serif; color:#9e866e; margin-top:4px;}
#footer a, .menulinks a {color:#9e866e;}
#footer a:hover, .menulinks a:hover {color:white;}
.footerleft {float:left; width:200px; font:7pt helvetica, arial, sans-serif; text-align:left; color:#9e866e; margin:4px 10px;}
.footerright {float:right; width:200px; font:7pt helvetica, arial, sans-serif; text-align:right; color:#9e866e; margin:4px 10px;}

.center {text-align:center;}
.clearer {clear:both;}
.big { font: bold 11pt Arial, Helvetica, sans-serif; color: #ffcb08; margin:30px; }
.button { background-color: #ffcb08; font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid black; cursor: pointer; }
.red { color:#b8282f; }
.center {text-align:center;}
.justify {text-align:justify;}
.left {float:left; margin-right:20px; }
.right {float:right; margin-left:20px; }

ul#pagetabs { width:680px; height:20px; border-bottom:1px solid #992811; list-style:none; margin:15px 0; padding:0 10px;}
ul#pagetabs li { float: left; margin-right:5px; }
ul#pagetabs li a, ul#pagetabs li a.current { display: block; padding:0 10px; background-color:#721e0c; color:#dbc6c2; font-family:"Agency FB", "Arial Narrow", sans-serif; font-size:12pt; font-weight:100; text-decoration:none; }
ul#pagetabs li a:hover, ul#pagetabs li a.current { background-color:#992811; color:white; } 