html, body, #container {min-height: 100%; width: 100%; height: 100%;}
body { background-image: url("bannerback.gif"); background-repeat: repeat-x !important; }

html>body, html>body #container {height: auto;}
body{margin: 0; padding: 0; border: none; background-color: #FEFDED; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} 
div#container{position: absolute; top: 0; left: 0;}
div#footer{border-top: 1px solid #646B71; padding-top: 10px; padding-left: 10px; margin: 0; position: absolute; bottom: 0px; clear: both; width: 100%;}

html>body #footer{border-top: 1px solid #646B71; padding-top: 10px; padding-left: 10px; margin: 0; position: relative; bottom: 0px; clear: both; width: 100%;}

div#main{width: 100%; height: auto;  margin-bottom: 40px;}
html>body #main{ width: 100%; min-height: 100% !important; padding-bottom: 0px !important;}
div#footer p{font-size:10px; color:#8F8E82;}

div#leftright{width: 780px; display: block; clear: both;}
h1{text-align: center; font-size: 20px; color: #8F8E82;}
div#banner{height: 120px; width: 100%; border-bottom: 3px solid #FFA850; margin: 0px !important; padding: 0px !important;}
div#banner img{margin-bottom: -10px !important; padding: 0px !important;}
html>body #banner img{margin: 0px !important; padding: 0px !important;}

div#leftside{width: 250px; float: left; clear: left; border-right: 3px solid #8F8E82; border-bottom: 3px solid #8F8E82; padding-bottom: 20px;}
div .leftpic{margin-top: 10px; margin-bottom: 10px; background-color: #EEEDD9; height: 100px; border-top: 1px dashed #8F8E82; border-bottom: 1px dashed #8F8E82; }
div .bigpic{margin-top: 15px; margin-bottom: 15px; background-color: #EEEDD9; height: 120px; border-top: 1px solid #8F8E82; border-bottom: 1px solid #8F8E82;}
div .medpic{margin-top: 15px; margin-bottom: 15px; background-color: #EEEDD9; height: 120px; border-top: 1px solid #8F8E82; border-bottom: 1px solid #8F8E82; }

div#rightside{width: 500px; float: left;}
div#content{font-size: 12px; line-height:16px; padding-top: 10px; padding-left: 10px; font: arial;}

#navbar {border-left:20px solid #8F8E82; border-right:3px solid #8F8E82; border-top:0px solid #8F8E82; border-bottom:1px solid #8F8E82; position: relative; z-index: 5; top: 1px; left: 0; right: 0; width: 500px;
  background: #EEEDD9; white-space: nowrap; margin-left:0; margin-right:0; margin-top:-1px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0.2em; padding-bottom:0.1em}
html>body #navbar {margin: -1px 0 0 0;}
#navbar a {border-right: 1px solid #8F8E82; padding: 0.45em 0.5em 0.2em;
  text-decoration: none; font-weight: bold; font-variant: small-caps;
  color: #772;}
html>body #navbar a {padding: 0.2em 0.5em 0.1em;}
#navbar a:hover {background: #FFA850 center; color: #FFA}
.imgtext {text-align:center; font: garamond !important; font-size: 10px; font-weight: bold; font-color: #999999 !important; padding-top: 30px; display: block; }

.selected{background: #FFA850 center; color: #FFA !important;}
table{border: 0px solid black;}
table td{border: 0px solid black; padding: 5px;}
table tr.alt{border: 0px solid black; background-color: #EEEDD9;}
