.cal_calendar {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: medium none; FONT-FAMILY: tahoma; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; BACKGROUND-COLOR:#006699;color: #ffffff;font-weight: bold;
}
.cal_header {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: tahoma; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #006699 ;color: #ffffff;font-weight: bold;
}
.cal_cell {
	BORDER-RIGHT: 0px groove; PADDING-RIGHT: 2px; BORDER-TOP: 0px groove; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: 0px groove; WIDTH: 3ex; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px groove; BACKGROUND-COLOR: #FEFADE; TEXT-ALIGN: center; COLOR: #008000
}
.cal_Direction {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: 2px groove; WIDTH: 3ex; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; BACKGROUND-COLOR: #006699; TEXT-ALIGN: center
}
.cal_labelcell {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: tahoma; TEXT-ALIGN: center
}

.cal_labelcell2 {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: tahoma; TEXT-ALIGN: center ;BACKGROUND-COLOR: #77AADD
}

.cal_oddweek {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FEFADE
}
.cal_evenweek {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FEFADE
}
.cal_day {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}

.cal_hday {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: #ff0000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.cal_today {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ff0000 1px solid; WIDTH: 3ex; CURSOR: default; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}

.cal_etoday {

	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: #FF00FF 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FF00FF ;COLOR: black;WIDTH: 3ex;
}

.cal_disabled {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: #999999; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}

.cal_common {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}
.cal_holiday {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}
.cal_event {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.cal_todayevent {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ff0000 1px solid; WIDTH: 3ex; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.cal_clickdayEvent {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 3ex; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FF9900; TEXT-ALIGN: center
}
.cal_clickTodayEvent {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ff0000 1px solid; WIDTH: 3ex; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffde59; TEXT-ALIGN: center
}
