#CalendarControlIFrame {
	DISPLAY: none; Z-INDEX: 99; LEFT: 0px; WIDTH: 250px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#CalendarControl {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 100; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #f2f2f2
}
#CalendarControl DIV.close {
	PADDING-RIGHT: 5px; WIDTH: 100%; TEXT-ALIGN: right
}
#CalendarControl TABLE {
	BORDER-RIGHT: #ffcb05 1px solid; BORDER-TOP: #ffcb05 1px solid; FONT-SIZE: 10px; MARGIN: 5px; BORDER-LEFT: #ffcb05 1px solid; WIDTH: 158px; BORDER-BOTTOM: #ffcb05 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; border-spacing: 0px
}
#CalendarControl TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#CalendarControl TD {
	WIDTH: 14%; LINE-HEIGHT: 1.35em; TEXT-ALIGN: center
}
#CalendarControl TD A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
#CalendarControl TD.weekday {
	BACKGROUND-COLOR: #fff
}
#CalendarControl TD.weekend
{
    background-color: #d3d3d3;
}
#CalendarControl TD.current A {
	FONT-WEIGHT: bold; COLOR: #ffffff; background-color:#f96611
}
#CalendarControl TD.current A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f96611
}
#CalendarControl TD.past_date {
	COLOR: Gray
}
#CalendarControl TD.weekday A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f96611; TEXT-DECORATION: none
}
#CalendarControl TD.weekend A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f96611; TEXT-DECORATION: none
}
#CalendarControl .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: Peru; TEXT-ALIGN: center
}
#CalendarControl TD.arrow {
	BACKGROUND-COLOR: #ffcb05; TEXT-ALIGN: center
}
#CalendarControl TD.arrow A {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fff
}
#CalendarControl .cal_control {
	FONT-WEIGHT: bold; TEXT-ALIGN: center ;COLOR: Black
}
