BODY {
font-size : small; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #666666;
line-height: 20px; 
background-color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

a:link{
color: #666666;
}

a:visited{
color: #666666;
}

a:hover{
color: #cc0000;
}

a.specialeffects:hover{
background-color: #E5E5E5;
}

H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8 em; 
color : #A4A4A4; 
background-color : transparent; 
}

H2 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : medium; 
color : #696969; 
background-color : transparent; 
}

H3 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : small; 
color : #696969; 
background-color : transparent; 
}

H4 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : small; 
color : #CC0000; 
background-color : transparent; 
}


smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7 em; 
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;
text-decoration : none;
font-size : x-small;
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;
text-decoration : none;
font-size : x-small;
}

.noline a{
    font-size: 0.9em;
    font-style: normal;
    color: #666666;
    text-decoration : none;
}

.noline a:link{
    text-decoration : none;
}

.noline a:visited{
    text-decoration : none;
}

.noline a:hover{
    font-size: 0.9em;
    color: #cc0000;
    text-decoration : overline underline;
}

.noline a:active{
    color: #cc0000;
    text-decoration : none;
}

.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.0 em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;
text-decoration : none;
font-size : 1.0 em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;
text-decoration : none;
font-size : 1.0 em; 
}

.errortext {
  font-size : 1.0em; 
  font-family : Arial, Helvetica, sans-serif; 
  color : red;
  font-style: italic;
}

.grid {
border : #efb240 .05em solid;
}

.currentDay {
  border : #cc0000 .12em solid;
  background-color : white;
  text-style : bold;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_smokewhite {
  background-color : #f9f9f9;
}

.bg_dark {
  background-color : #cccccc;
}

.bg_medium {
  background-color : #d8d8d8;
}

.bg_light {
  background-color : #e5e5e5;
}

.alt_bg_dark {
  background-color : #535353;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #9b9b9b;
}

.tightlist {
  margin-top  : .7em;
  margin-left : 1.2em;
}

div.copyright {
    font-size: 0.7em;
    font-style: italic;
    font-color: #666666;
    text-align: center;
    border-bottom: solid #cc0000 1px;
}

div.smalltext {
   font-family : Arial, Helvetica, sans-serif; 
   font-style : normal; 
   font-variant : normal; 
   font-weight : normal; 
   font-size : x-small;
   color: #cc0000;
   margin: 5px 0px 5px 78%;
}

div.navbar2 {
    font-size: x-small;
    text-decoration: none;
    height: 20px;
    width: 100%; 
}

div.navbar2 ul {
   margin: 5px 0px 5px 0;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   text-decoration: none;
   color: #000000;
   line-height: 15px;
   white-space: nowrap;
   text-align: center;
}


div.navbar2 li {
   list-style-type: none;
   display: inline;
}


div.navbar2 li a {
   text-decoration: none;
   padding: 3px 3px;
   color: #666666;
}


div.navbar2 li a:link {
   color: #666666:
}


div.navbar2 li a:visited {
   color: #666666;
}


div.navbar2 li a:hover {
   font-weight: normal;
   color: #cc0000;
   background-color: #e5e5e5;
}

div.navbar2 li a:active {
   font-weight: normal;
   color: #cc0000;
}
