.calendar {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
; background-color: #FFFFCC; border: 1px #000000 solid}

.calendar_red {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
; background-color: #CCCCCC; border: 1px #000000 solid}

.calendar A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-transform: none; font-weight: normal; color: #000000; text-decoration: underline }
.calendar A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-transform: none; font-weight: normal; color: #000000; text-decoration: underline }

.calendar_red A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-transform: none; font-weight: normal; color: #000000; text-decoration: underline }
.calendar_red A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-transform: none; font-weight: normal; color: #000000; text-decoration: underline }

.calendarHeader     { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none ; background-color: #FFFFFF; border: 1px solid; border-color: #F8F8F8 #F8F8F8 #F8F8F8 #F8F8F8}
.calendarHeader_red { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none ; background-color: #F8F8F8; border: 1px solid; border-color: #F8F8F8 #F8F8F8 #F8F8F8 #F8F8F8}

.calendarHeader { font-weight: bolder; color: #CC0000; background-color: #FFFFCC; } .calendarToday { background-color: #FFFFFF; } .calendar { background-color: #FFFFCC; }