.calendar { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 
#ddd 1px solid } .calendarHeader { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 
bold; FONT-SIZE: 11px; BACKGROUND: #ddd; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: 
#000; PADDING-TOP: 2px } .calendartoday { FONT-WEIGHT: bold; BACKGROUND-COLOR: 
#CCCCCC; TEXT-DECORATION: underline } TABLE.calendar { BORDER-RIGHT: #000 1px 
solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 
0px; BORDER-LEFT: #000 1px solid; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: 
#000 1px solid } .calendarHeader A { FONT-WEIGHT: bold; COLOR: #253a69; TEXT-DECORATION: 
none } .calendar A { FONT-WEIGHT: bold; COLOR: #253a69; TEXT-DECORATION: none 
} .defcalendar { FONT-SIZE: 12px } .defcalendar TD { PADDING-RIGHT: 4px; PADDING-LEFT: 
4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px } .defcalendar TD:hover { BACKGROUND-COLOR: 
#ff6 } .defcalendarlink { FONT-SIZE: 10px } .defcalendartoday { BORDER-RIGHT: 
#999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #999 
1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ff9 } .calendarHeaderControl 
{ FONT-SIZE: 13px } 