BODY { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   background-color: white;
} 

P.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;

}

TABLE.main { 
   width: 60%; 
   margin: auto; 
} 
 
TABLE.calendar { 
   width: 250px; 
   border: #888888 1px solid; 
   border-collapse: collapse; 
} 
 
TABLE.calendar TH{ 
   background-color: #c0c0c0;
   font-size: 12pt;
} 
 
TABLE.calendar TD{ 
   border: #888888 1px solid; 
   border-collapse: collapse; 
   background-color: #ffffff; 
   padding: 5px; 
   font-size: 8pt; 
} 
 
TABLE.calendar TD.dayname{ 
   font-weight: bold; 
} 
 
TABLE.calendar TD.offsetday{ 
   background-color: #c0c0c0; 
} 
 
TABLE.calendar TD.activeday{ 
   font-weight: bold; 
} 
 
TABLE.menu TD { 
   font-size: 9pt; 
} 
 
TABLE.events { 
   width: 100%; 
} 
 
TABLE.events TH { 
   text-align: left; 
   font-size: 18pt; 
   color: #990033; 
   border-bottom: #990033 2px solid; 
} 
 
TABLE.events TD { 
   font-size: 8pt; 
} 
 
TABLE.events TD.event_daybox { 
   width: 5%; 
   vertical-align: top; 
   font-weight: bold; 
   text-align: center; 
} 
 
TABLE.events TD.event_details { 
   padding: 0px 0px 10px 0px; 
   border-bottom: #990033 2px solid 
} 
 
TABLE.events A.event_title { 
   font-weight: bold; 
   font-size: 10pt; 
   color: #990033; 
} 
 
TABLE.events A.event_field { 
   font-weight: bold; 
} 
 
TABLE.events INPUT.edit_button { 
   border: #888888 1px solid; 
   font-size: 9pt; 
   font-family: verdana, sans-serif;    
} 
 
TABLE.menu INPUT { 
   border: #888888 1px solid; 
   background-color: #c0c0c0; 
   width: 100%; 
   font-size: 9pt; 
   font-family: verdana, sans-serif;    
} 
 
TABLE.menu SELECT { 
   border: #888888 1px solid; 
   background-color: #c0c0c0; 
   width: 200px; 
   font-size: 9pt; 
   font-family: verdana, sans-serif; 
} 
 

