body {font-family: Arial; font-size: .94em; color: #000000; text-align: center; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-color: #5A4F4F;}
h1, h2, h3, td {font-family: Arial; font-size: .94em; color: #000000;}

hr  {height: 1px; color: #0000DD;}

A:link    {color: #2896d1; font-weight: none; text-decoration: underline;}
A:active  {color: #2896d1; font-weight: none; text-decoration: underline;}
A:visited {color: #2896d1; font-weight: none; text-decoration: underline;}
A:hover   {color: #133e8d; font-weight: none; text-decoration: underline;}

#contentwindow {margin-left: auto; margin-right: auto; width: 780px; text-align: left;}
table#logotable {z-index: 90; width: 780px; height: 140px; /*margin: auto;*/ text-align: left; background-color: #960606;}
table#navtable  {z-index: 99; width: 780px; /*margin: auto;*/ position: absolute; top: 145px; text-align: left;}
table#content_table {z-index: 98; border: 1px solid #000000; /*margin: auto;*/ width: 780px; position: absolute; top: 195px; text-align: left; background-color: #FFFFFF;} 

span.special    {color: #960606; font-weight: bold; text-decoration: none; padding: 10px;}

div.copy       {color: #000000; background-color: #437e00; font-weight: none; font-size: .78em; padding: 5px;}
/*.webmaster {color: #c19109;} */
div.copy A:link     {color: #ffe222; font-weight: none; text-decoration: none;}
div.copy A:active   {color: #ffe222; font-weight: none; text-decoration: none;}
div.copy A:visited  {color: #ffe222; font-weight: none; text-decoration: none;}
div.copy A:hover    {color: #ffe222; font-weight: none; text-decoration: underline;}

  input.text      {font-family: Arial; color: #555555; font-size: .85em; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #999999;}

  input.button    {font-family: Arial; color: #001f00; font-size: .85em; font-weight: bold;}
  
  input.srchtxt     {font-family: Arial; color: #555555; font-size: .85em; background-color: #F9F9F9; border-style: solid; border-width: 1px; border-color: #000000;}
  input.srchbutton  {font-family: Arial; color: #437e00; font-size: .85em; border-style: solid; border-width: 1px; border-color: #000000;}
  
  input           {font-family: Arial; color: #555555; font-size: .85em; border-style: solid; border-width: 1px; border-color: #999999;}

  select          {font-family: Arial; color: #555555; font-size: .85em; font-weight: none; border-style: solid; border-width: 1px; border-color: #999999; background-color: #FFFFFF;}

  textarea        {font-family: Arial; color: #555555; font-size: .85em; font-weight: none; border-style: solid; border-width: 1px; border-color: #999999; background-color: #FFFFFF}

div.navbox {font-weight: none; font-size: .94em; padding: 0px; z-index: 97; background-color: transparent;}
div.navbox  A:link     {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox  A:active   {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox  A:visited  {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox  A:hover    {color: #FFFFFF/*#333333*/; font-weight: none; text-decoration: none;}
div.navboxheader       {padding: 3px; /*width*/ width: auto; height: 40px; vertical-align: middle; color: #000000; text-align: left;}
div.navbox_contents   {z-index: 101; display: none; color: #000000/*#555555*/; padding: 6px; font-size: .92em; filter:alpha(opacity=95); opacity:.95; -moz-opacity:.95; zoom: 1; vertical-align: middle; text-align: left;}
div.navbox_contents  A:link     {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox_contents  A:active   {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox_contents  A:visited  {color: #FFFFFF; font-weight: none; text-decoration: none;}
div.navbox_contents  A:hover    {color: #000000; font-weight: none; text-decoration: underline;}
div.navboxbg  {background-color:#960606;/*#777777*/ filter:alpha(opacity=95); opacity:.95; -moz-opacity:.95; position: relative; top: 3px; padding: 0px; z-index: 99; zoom: 1;}

input.file {
position: relative;
font-family: Arial;
font-size: .85em;
color: #555555;
font-weight: none;
border-style: solid;
border-width: 0px;
border-color: #999999;
background-color: #ffffff;
z-index: 2;
opacity:0.00;
filter:alpha(opacity=0);
-moz-opacity:0.00;
}

.month{
  width:100%;
  background-image: url(../images/header_bg.gif);
  background-repeat: repeat-x;
  height: 42px;
    /*margin:8px;*/
  border-left: 1px solid #555;
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
}

.actday{
	/*background-image: url(../images/hbg.gif);
	background-repeat: repeat-x;*/
  background-color: #999;
    color:#000;
    font-weight:bold;
  border: 1px solid #555;
  text-align: left;
  vertical-align: top;
  width: 14.5%;
}
.actday A:link     {color: #000000; font-weight: bold; text-decoration: none;}
.actday A:active   {color: #000000; font-weight: bold; text-decoration: none;}
.actday A:visited  {color: #000000; font-weight: bold; text-decoration: none;}
.actday A:hover    {color: #000000; font-weight: bold; text-decoration: none;}

.weekdays{
  font-weight: bold;
  border: 0px solid #555;
  text-align: center;
}
.days{
    background-color:#f1f1f1;
    border: 1px solid #555;
    text-align: left;
    height: 60px;
    width: 14.5%;
    vertical-align: top;
}