body{  font-family:Verdana,Tahoma,Trebuchet MS,Verdana; color:#fefefe; line-height: 1.3; font-size:82%; margin: 0; background-color:#808080; }
td{ vertical-align:top; }

a{ }
a:link{ color: #fefefe; }
a:visited{ color: #ff0000; }
a:hover{ color: #ff0000; }

.cal_day_ev{ background-color: #000000; color: #fefefe; font: 9px arial;width: auto;
}
.cal_table{ background-color: #000000; color: #fefefe; font: 9px arial;width: auto;
}

.cal_td_header{ background-color: #000000; color: #fefefe; font: 9px arial;width: auto;
}

#navright{ width: 200px; }
#navleft{ width: 200px; }

.boxheader{ background-color:#c50013; font-weight:bold; font-size: 120%; border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; height: 22px; margin: 5px 5px 0px 5px; }
.boxheader h2{ color: #fefefe;  font-size: 13px; margin: 0px; padding: 2px 0px 2px 5px; }
.boxheader a{ color: #fefefe; }
.boxbody{ border: 2px solid #000000; color: #fefefe; padding: 5px; background-color:#000000; margin: 0px 5px 5px 5px; }
.boxbodybold{ border: 2px solid #000000; color: #fefefe; padding: 5px; background-color:#000000; margin: 0px 5px 5px 5px;  font-weight:bold;}
.boxgreatlinks{  color: #000033; padding: 5px; background-color:#808080; margin: 0px 5px 5px 5px;
 font-weight:bold;}
 .boxbodyboldsmall{ border: 2px solid #000000; color: #fefefe; padding: 5px; background-color:#000000; margin: 0px 5px 5px 5px;
 font-weight:bold; font-size: 12px;}
#tbfooter{ font-family: Trebuchet MS,Verdana; color: #808080; font-size: 11px; } 
#tbfooter a{ font-family: Trebuchet MS,Verdana; color: #808080; font-size: 11px; font-weight: normal; }

