﻿* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container-page {
  margin: 0 auto;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#head {
  font-family: Century Gothic, Arial;
  height: 50px;
  background: url(/images/headerbg.jpg);
  color: White;
}

#headerTitle 
{
  float: left;
  padding-left: 10px;
  font-size: 22pt;
  padding-top: 15px;
}

#headerTitle a
{
  text-decoration: none;
  color: White;
}

#headerName 
{
  float:right;
  font-size: 14pt;
  text-align: right;
  padding-right: 10px;
  padding-top: 25px;
}

#headerName a
{
  text-decoration: none;
  color: White;
}

#container-content {
  padding: 0 2em 111px 2em;
  font-size: smaller;
}

#container-content ul {
  padding: 0px 0px 0px 10px;
}

#container-menu 
{
  font-family: Century Gothic, Arial;
  padding: 0;
  font-size: smaller;
  margin: 0px 0px 10px 3px; vertical-align: top; height: 17px;
}

#container-menu ul 
{
  margin: 0;
  padding: 0;
  list-style: none;
}

#container-menu ul li
{
  display: inline;
}

#container-menu ul li a
{
  float: left;
  margin: 0px 2px 2px 2px;
  padding: 0px 4px 0px 4px;
  height: 17px;
  text-decoration: none;
  line-height: 17px;
  color: #036;
  border-bottom: 1px solid #FFCE85;
  border-left: 1px solid #FFCE85;
  border-right: 1px solid #FFCE85;
  border-top: 0px solid #FFCE85;
  background: url(/images/bkgd_topnav.gif) repeat-x;
}

#container-menu ul li a:hover
{
  background: url(/images/bkgd_activeNav.gif) repeat-x;
  border-bottom: 1px solid #F9A11C;
  border-left: 1px solid #F9A11C;
  border-right: 1px solid #F9A11C;
}

#container-menu ul li a.current
{
  background: url(/images/bkgd_activeNav.gif) repeat-x;
  color: #036;
  font-weight: bold;
  border-bottom: 1px solid #F9A11C;
  border-left: 1px solid #F9A11C;
  border-right: 1px solid #F9A11C;
}

#container-submenu 
{
  font-family: Century Gothic, Arial;
  padding: 0;
  margin: 0px 0px 10px 3px;
  vertical-align: top;
  height: 17px;
}

#container-submenu ul 
{
  margin: 0;
  padding: 0;
  list-style: none;
}

#container-submenu ul li
{
  display: inline;
}

#container-submenu ul li a
{
  float: left;
  margin: 0px 2px 2px 2px;
  padding: 0px 4px 0px 4px;
  height: 17px;
  text-decoration: none;
  line-height: 17px;
  color: #036;
  border-bottom: 1px solid #FFCE85;
  border-left: 1px solid #FFCE85;
  border-right: 1px solid #FFCE85;
  border-top: 0px solid #FFCE85;
  background: url(/images/bkgd_topnav.gif) repeat-x;
}

#container-submenu ul li a:hover
{
  background: url(/images/bkgd_activeNav.gif) repeat-x;
  border-bottom: 1px solid #F9A11C;
  border-left: 1px solid #F9A11C;
  border-right: 1px solid #F9A11C;
}

#container-submenu ul li a.current
{
  background: url(/images/bkgd_activeNav.gif) repeat-x;
  color: #036;
  font-weight: bold;
  border-bottom: 1px solid #F9A11C;
  border-left: 1px solid #F9A11C;
  border-right: 1px solid #F9A11C;
}

#container-foot {
  font-family: Century Gothic, Arial;
  width: 100%;
  position: relative;
  margin-top: -51px;
  height: 51px;
  background: url(/images/footerbg.jpg);
  color: White;
  padding-right: 10px;
  text-align: right;
}

#non-foot {
  height: 100%;
}

#foot {
  padding: 0 1em;
}

#copyright 
{
  font-size: x-small;
}

.button 
{
  font-weight:bold;
}

TABLE.results
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: x-small;
    BORDER-BOTTOM: black solid 1px;
    BORDER-LEFT: black solid 1px;
    BORDER-RIGHT: black solid 1px;
    BORDER-TOP: black solid 1px;
}
TABLE.results TD
{
    BORDER-BOTTOM: gray solid 1px;
    BORDER-LEFT: gray solid 1px;
    BORDER-RIGHT: gray solid 1px;
    BORDER-TOP: gray solid 1px;
    padding: 0px 3px 0px 3px;
}
TABLE.results TD #alternate
{
    BORDER-BOTTOM: gray solid 1px;
    BORDER-LEFT: gray solid 1px;
    BORDER-RIGHT: gray solid 1px;
    BORDER-TOP: gray solid 1px;
    padding: 0px 3px 0px 3px;
    background-color: Green;
}
TABLE.results TH
{
    BACKGROUND-COLOR: #B0C4DE;
    BORDER-BOTTOM: .10mm solid;
    BORDER-LEFT: .10mm solid;
    BORDER-RIGHT: .10mm solid;
    BORDER-TOP: .10mm solid;
    COLOR: black;
    FONT-WEIGHT: bold;
    HEIGHT: 8pt;
}
TABLE TH
{
    COLOR: black;
    FONT-WEIGHT: bold;
    font-size: 12px;
}
