.calendarButton {
	background-image: url(/images/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.calendarBlank {
	background-image: url(/images/calendarBlank.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.calendarHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.calendar:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.calendar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.calendar:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.calendar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.calendarInputButton{
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButton:hover{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButton:active{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButton:visited{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButton:link{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButton{
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButton:active{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CCFF33;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButton:visited{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButton:hover{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CCFF33;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButton:link{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButton.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.eventDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}
.eventDetailHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

.calendarInputButtonEvent{
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButtonEvent:hover{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButtonEventHover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButtonEvent:active{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButtonEvent:visited{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarInputButtonEvent:link{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/calendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButtonEvent{
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButtonEvent:active{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CCFF33;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButtonEvent:visited{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButtonEvent:hover{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CCFF33;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButtonEventHover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}
.calendarOtherInputButtonEvent:link{
	background-color: #FFFFFF;
	border: 1px none #000000;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/calendar/otherCalendarButtonEvent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	width: 36px;
}

.CB,.CB:visited, .CB:link, .CB:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CB.gif);
}
.CB:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CB.gif);
}
.CBE,.CBE:visited, .CBE:link, .CBE:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBE.gif);
}
.CBE:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBEH.gif);
}
.CBT,.CBT:visited, .CBT:link, .CBT:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBT.gif);
}
.CBT:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBTH.gif);
}
.CBP,.CBP:visited, .CBP:link, .CBP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBP.gif);
}
.CBP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBPH.gif);
}
.CBET,.CBET:visited, .CBET:link, .CBET:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBET.gif);
}
.CBET:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBETH.gif);
}
.CBEP,.CBEP:visited, .CBEP:link, .CBEP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBEP.gif);
}
.CBEP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBEPH.gif);
}
.CBTP,.CBTP:visited, .CBTP:link, .CBTP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBTP.gif);
}
.CBTP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBTPH.gif);
}
.CBETP,.CBETP:visited, .CBETP:link, .CBETP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBETP.gif);
}
.CBETP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBETPH.gif);
}

.OCB,.OCB:visited, .OCB:link, .OCB:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCB.gif);
}
.OCB:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCB.gif);
}
.OCBE,.OCBE:visited, .OCBE:link, .OCBE:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBE.gif);
}
.OCBE:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBEH.gif);
}
.OCBT,.OCBT:visited, .OCBT:link, .OCBT:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBT.gif);
}
.OCBT:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBTH.gif);
}
.OCBP,.OCBP:visited, .OCBP:link, .OCBP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBP.gif);
}
.OCBP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBPH.gif);
}
.OCBET,.OCBET:visited, .OCBET:link, .OCBET:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBET.gif);
}
.OCBET:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBETH.gif);
}
.OCBEP,.OCBEP:visited, .OCBEP:link, .OCBEP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBEP.gif);
}
.OCBEP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBEPH.gif);
}
.OCBTP,.OCBTP:visited, .OCBTP:link, .OCBTP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBTP.gif);
}
.OCBTP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/CBTPH.gif);
}
.OCBETP,.OCBETP:visited, .OCBETP:link, .OCBETP:active {
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBETP.gif);
}
.OCBETP:hover{
background-color: #FFFFFF;border: 1px none #000000;font-size: 12px;font-weight: bold;color: #CC9900;
font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;height: 36px;width: 36px;
background-position: center center;background-image: url(/images/calendar/OCBETPH.gif);
}