
body
{
   background-image: url(/images/background.gif);
   font-family: Geneva, Arial, Helvetica, sans-serif;
}

.footer
{
   font-size: 80%;
   padding-top: 10px;
   color: gray;
}

h1
{
   color: #8A0F00;
   font-size: 140%;
   line-height: 300%;
}


h2
{
   color: #8A0F00;
   font-size: 100%;
   line-height: 100%;
}

h2 a:link
{
   color: #8A0F00;
   text-decoration: underline;
}

h2 a:visited
{
   color: #8A0F00;
   text-decoration: underline;
}

h3
{
   color: #8A0F00;
   font-size: 80%;
   line-height: 100%;
}

h4
{
   color: #8A0F00;
   font-size: 80%;
   line-height: 100%;
}

.loginBox
{
   font-size: .8em;
   background-color: #FBE4BB;
}

.loginBox td
{
   padding-top: 2px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-align: right;
}

.copyright
{
   font-size: .7em;
   padding-top: 5px;
   padding-bottom: 10px;
   color: gray;
}

.copyright a:link
{
   color: gray;
}

.copyright a:visited
{
   color: gray;
}

.policies p
{
   font-size: .9em;
}

.policies h2
{
   padding-top: 1em;
}

.policies h3
{
   padding-top: 1em;
   text-indent: 2em;
}

.policies li
{
   font-size: 80%;
   padding-top: 0px;
   padding-bottom: 10px;
}

.policies li ul li
{
   font-size: 100%;
   padding-top: 10px;
   padding-bottom: 0px;
}

.policies blockquote
{
   font-size: .9em;
}

.listBar a:link
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   color: black;
   text-decoration: underline;
}

.listBar a:visited
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   color: black;
   text-decoration: underline;
}

.listBarTitle
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color: black;
   font-weight: bold;
}

.adminActionTable
{
   font-family: Geneva, Arial, Helvetica, san-serif;
   width: 100%;
}

.adminListTable
{
   background: gray;
   font-family: Geneva, Arial, Helvetica, san-serif;
   width: 100%;
}

.adminListTable th
{
   color:yellow;
   background:black;
   padding: 0.5em;
   font-weight: normal;
}

.adminListTable th a:link
{
   color:yellow;
   text-decoration: underline;
}

.adminListTable th a:visited
{
   color:yellow;
   text-decoration: underline;
}

.adminListTable td
{
   padding: 10px;
   font-family: Times, serif;
}

.adminListTable td a:link
{
   color:blue;
   text-decoration: underline;
   font-size: 1em;
}

.adminListTable td a:visited
{
   color:blue;
   text-decoration: underline;
   font-size: 1em;
}

.adminMenu table
{
   padding: 0;
   border: solid 1px gray;
   background: #CCFFCC;
}

.adminMenu th
{
   font-family: sans-serif;
   font-weight: normal;
}

.adminMenu td
{
   padding: 1.5em 1.5em 1.5em 1.5em;
   font-family: sans-serif;
   text-align: center;
   width: 5em;
}

.adminMenu td a:visited { font-size: 1em; color: #330033; text-decoration: none; }
.adminMenu td a:link { font-size: 1em; color: #330033; text-decoration: none; }
.adminMenu td a:hover { font-size: 1em; color: red; text-decoration: none;  }

.loginTable
{
   color: #8A0F00;
   font-family: sans-serif;
   font-size: 1em;
   line-height: 1em;
}

.loginHeader
{
   color: #8A0F00;
   font-size: 1.4em;
   line-height: 3em;
}

.loginLabel
{
   padding  : 0.5em;
}

.statsMenuTable
{
   font-size: 1em;
   font-family: sans-serif;
}

.statsMenuCell
{
   padding: 0.8em;
}

