#calendar TD.selected {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ff3300; TEXT-ALIGN: center
}
#calendar TD.today {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 18px; COLOR: #ff3300; FONT-FAMILY: Verdana; HEIGHT: 18px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#calendar TD.day {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #ff3300; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#calendar TD.dayHover {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #ff3300; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #eaebe1; TEXT-ALIGN: center
}
#calendar TD.noday {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #ff3300; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #eaebe1; TEXT-ALIGN: center
}
#calendar TABLE.controlBody {
	BACKGROUND-COLOR: #ffffff
}
#calendar TH {
	FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #666666
}
#calendar SELECT {
	FONT-FAMILY: Verdana
}
#calendar INPUT {
	HEIGHT: 20px
}
#calendar .year {
	WIDTH: 57px
}
#calendar .title {
	PADDING-RIGHT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #555555; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,arial,helvetica; WRITING-MODE: tb-rl
}
#calendar .menu {
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
#calendar TD.buttonsCell {
	BACKGROUND-COLOR: #ffffff
}
#calendar {
	DISPLAY: none; Z-INDEX: 999; CURSOR: default; POSITION: absolute
}

