body
{
   font-family:Arial;
   font-size:9pt;
}
.shadow, table.shadow td {
-moz-box-shadow: 1px 1px 2px #808080;
-webkit-box-shadow: 1px 1px 2px #808080;
box-shadow: 1px 1px 2px #808080;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#808080')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#808080');
}
h1
{
   font-size:12pt;
   color:#19204f;
   font-weight:bold;
   text-align:left;
   text-valign:bottom;
   padding: 2px;
   margin: 2px 0px 2px 2px;
}
h2
{
   font-size:10pt;
   color:#dd2126;
   font-weight:bold;
   height:20px;
   text-align:left;
}
h3
{
  font-size:9pt;
  color:#000000;
  font-weight:bold;
  height:15px;
  text-align:left;
}
h4
{
   font-size:10pt;
   color:#19204f;
   font-weight:bold;
   height:20px;
   text-align:left;
   text-valign:center;
}
ol
{
   margin-left: 5px;
}
ol li
{
   margin: 3px 0px 3px 10px;
   padding:5px;
   padding-left:15px;
}
ul 
{
  list-style: disc inside;
  margin-left: 5px;
  text-indent: -1em;
}
li 
{
   margin: 3px 0px 3px 10px;
   text-indent: -1em;
}
ul.psa
{
   list-style-type:none;
   margin:0px 0px 5px 5px;
   text-indent:-1em;
}
ul.psa li
{
   margin:0px 5px 3px 10px;
   padding: 5px;
   text-indent: -1em;
}
ul.sponsors
{
   margin:0px;
   padding:0px;
}
ul.sponsors li
{
   list-style-type:none;
   float:left;
   margin:0px;
   padding:0px;
}
table
{
   font-family:Arial;
   font-size:9pt;
}
table.td
{
   font-size:9pt;
}
table.eight
{
   font-size:8pt;
}
table.eight td
{
  font-size:8pt;
}
div.whiteframed {
text-align:left;
font-size:9pt;
margin:2px 2px 2px 2px;
padding: 4px 4px 4px 4px;
background-color:#ffffff;
border: 1px solid #808080;
}
div.grayframed {
text-align:left;
font-size:9pt;
margin:2px 2px 2px 2px;
padding: 4px 4px 4px 4px;
background-color:#F0F0F0;
border: 1px solid #808080;
}
div.saturday {
z-index:2;
position:absolute;
width:125px;
height:225px;
text-align:left;
font-size:8pt;
margin:0px;
padding:1px;
background-color:#ffffff;
border: 1px solid #A0A0A0;
cursor:pointer;
cursor:hand;
}
div.monthrufri {
cursor:pointer;
cursor:hand;
z-index:2;
position:absolute;
width:125px;
height:225px;
text-align:center;
font-size:8pt;
margin:0px;
padding:1px;
background-color:#ffffff;
border-top: 1px solid #A0A0A0;
border-bottom: 1px solid #A0A0A0;
border-left: 1px solid #A0A0A0;
}
div.fullday
{
   z-index:4;
   position:absolute;
   padding:1px;
   border:1px solid #A0A0A0;
   background-color:#F0F0F0;
   font-size:8pt;
   width:300px;
}
div.caleventlong
{
   z-index:3;
   position:absolute;
   padding:1px;
   text-align:center;
   border:1px solid #A0A0A0;
}
div.caleventshort
{
   z-index:3;
   position:absolute;
   text-align:left;
}
div.padded {
text-align:left;
font-size:9pt;
margin:140px 0px 0px 0px;
padding: 0px;
}
div.announce {
text-align:left;
font-size:9pt;
margin:2px 2px 2px 2px;
padding: 4px 4px 4px 4px;
background-color:#F0F0F0;
border: 1px solid #19204f;
}
div.alert {
width:400px;
text-align:left;
font-size:9pt;
margin:2px 2px 2px 2px;
padding: 4px 4px 4px 4px;
background-color:#FFFF99;
border: 1px solid #19204f;
}
#menu {
background-color: #19204f;
font-size: 11px;
width: 125px;
text-align:right;
margin: 0;
border-bottom: #19204f 0px solid;
padding: 0;
color: #fff;
z-index: 1;
float: left;
}
#menu strong {
color: #fff;
}
#menu ul {
width:125px;
list-style: none;
margin: 0;
padding: 0;
}
#menu ul li {
list-style: none;
background-image: url('/images/MenuLink_Plain.gif');
background-repeat: repeat-y;
margin: 0;
padding: 0;
}
#menu ul li a {
margin: 0px;
padding: 0px;
}
#menu ul li img {
width: 125px;
padding: 0px;
margin: 0px;
border: 0px;
}

#submenu {
background-color: #19204f;
float: left;
font-size: 11px;
text-align: right;
width: 150px;
margin: 0px;
padding: 0px;
color: #fff;
z-index: 1;
}
#submenu ul {
width:150px;
list-style: none;
margin: 0px;
padding: 0px;
}
#submenu ul li {
background-image: url('/images/MenuLink_Plain.gif');
background-repeat: repeat-y;
background-position: left;
margin: 0px;
padding: 0px;
}
#submenu ul li a {
margin: 0px;
padding: 0px;
}
#submenu ul li img {
width: 150px;
padding: 0px;
margin: 0px;
border: 0px;
}

a
{
   text-decoration:underline;
   color:#19204f;
   font-weight:bold;
}
a:link { color:#19204f; }
a:hover { color:#19204f; }
a:visited { color:#19204f; }
a:active { color:#19204f; }
a.white
{
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
}
a.white:link { color:#ffffff; }
a.white:hover { text-decoration:underline;color:#ffffff; }
a.white:visited { color:#ffffff; }
a.white:active { color:#ffffff; }

