body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px;
  color:#333333;
  line-height: 9px;
}


td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px;
  color:#333333;
  line-height: 9px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	    font-size:9px;
}
plainlink {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px;
  color:#333333;
  line-height: 9px;
  text-decoration:none;
}
calHeader {
font-weight:bold;
text-align:center;
color:#5C728B

}
calTypeHeader {
font-weight:bold;
text-align:center;
color:#D28621

}
sideBar {
font-weight:bold;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:9px;
line-height: 9px;

}


contentHeader {
font-weight:bold;


color:#5C728B

}
mainNav {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;

text-decoration:none;
  font-size:10pt;

		line-height: 9px;
}
mainNav:hover {
color:#D28621;

}

mainNavOn {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#D28621;
text-transform:uppercase;

text-decoration:none;
  font-size:10pt;

		line-height: 9px;
}

mainLink {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#5C728B;
text-decoration:underline;
font-weight:bold;
		
}
mainLink:hover {
text-decoration:none;

}


subNav {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#5C728B;
text-transform:uppercase;
letter-spacing:.1em;
text-decoration:none;
  font-size:9pt;

		line-height: 9px;
}
subNav:hover {
color:#D28621;

}

subNavOn {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#D28621;
text-transform:uppercase;
letter-spacing:.1em;
text-decoration:none;
  font-size:10pt;

		line-height: 9px;
}
/* calendar */
calendar 
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #757564;
   width: 140px;
   margin-bottom: 2px;
}
calendar td 
{
   font-weight: normal; 
    color: #757564;
   background-color: #f8f7f4;
   text-align: center;
   padding: 4px;   
}
calendar .month 
{
   background-color: #E5E5E5;
   text-align: left;
   padding: 2px 3px 2px 7px;
}
calendar .day 
{
   color: #3D5242;
   font-weight: normal;  
}
calendar .today 
{
   font-weight: bold;
   background-color: #ddd; 
}
.holiday 
{
   font-weight: lighter;
   color:#666666;
   background-color: #FFFFFF;
   text-decoration: underline;  
}
.recycle 
{
   font-weight: bold;
   background-color: #CCCCCC; 
   text-decoration: underline; 
}
calendar .active 
{
   background-color: #cadce5; 
}
calendar a:link, .calendar a:visited 
{
   font-weight: bold;
   color: #5C728B;
   text-decoration:none;  
}
calendar .month a:link, .calendar .month a:visited 
{
   color: #5C728B;
   text-decoration: underline;  
}
calendar a:hover 
{
   text-decoration: underline;  
}
calendarsub:link, .calendarsub:visited 
{
   display: block;
   text-decoration: none;
   font-weight: bold;
   color: #5C728B;
   width: 132px;
   margin: 0px;
   padding: 2px 3px 2px 7px;
   /* background dash bottom*/
   border-bottom: 1px solid #cadce5;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
   width: 119px;
} 
html>body .calendarsub:link, html>body .calendarsub:visited 
{
   width: 119px;
} 
calendarsub:hover 
{
   background: #cadce5;  
}
calendarevent 
{
   width: 350px;
   margin-bottom: 2px;
   background: #fff url(../images/calendar_of_events/right_driver_bg.jpg) no-repeat top;
}
calendarevent .content 
{
   padding: 10px;
   line-height: 120%;
   background: url(../images/calendar_of_events/right_driver_base.gif) no-repeat bottom;
}

sponsor
{
   color: #FFFFFF;
   /* background dash bottom*/
   border-bottom: 1px solid #5C728B;
   background-color:#FFFFFF;
   border-right:1px solid #5C728B;
   border-left:1px solid #F6F4F4;
   border-top:1px solid #F6F4F4;
   width: 119px;
} 

notevent
{
   text-decoration: none;
   font-weight: bold;
   color: #5C728B;

}
.monthTitle
{
   font-weight: bold;
   color: #146A52;
   text-decoration:none;  
}
.schedule1 {
font-weight:bold;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
line-height: 12px;

}.schedule2 {
font-weight:bold;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
line-height: 12px;
}
.areas {
	font-weight: bold;
	color: #146A52;
	text-decoration:none;
	font-size: 10px;
	line-height: 11px;
}
