TABLE.calendar_down {
	border: #2A4686 1px solid;
	MARGIN-TOP: -2px;
	FONT-SIZE: 11px;
	WIDTH: 210px;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #EBF2F3;
	TEXT-ALIGN: center;
}
TABLE.calendar_up {
	border: #2A4686 1px solid;
	MARGIN-TOP: -218px;
	FONT-SIZE: 11px;
	WIDTH: 210px;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #EBF2F3;
	TEXT-ALIGN: center;
}
TABLE.calendar_down SELECT, TABLE.calendar_up SELECT {
	FONT-SIZE: 11px;
	WIDTH: 70px;
	MARGIN: 1px 0 0 0;
	BORDER: 1px solid #0483D1;
	color: #0483D1;
}
TABLE.calendar_down INPUT, TABLE.calendar_up INPUT {
	BORDER: #0483D1 1px solid;
	MARGIN: 0px 3px 5px 3px;
	BACKGROUND-COLOR: transparent;
	PADDING: 0px 5px 0px 5px;
	FONT-SIZE: 11px;
	color: #0483D1;
}
TABLE.calendar_down TD, TABLE.calendar_up TD {
	BORDER: 0px;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}
DIV.mainheading {
	MARGIN: 2px;
}
TABLE.calendar_down DIV.mainheading INPUT, TABLE.calendar_up DIV.mainheading INPUT {
	MARGIN-BOTTOM: 0px;
}
TABLE.caldayheading {
	MARGIN: 0px 6px;
	CURSOR: pointer;
	BORDER-COLLAPSE: collapse;
	empty-cells: show;
}
TABLE.caldayheading TD {
	FONT-WEIGHT: normal;
	WIDTH: 22px;
	COLOR: #0483D1;
	TEXT-ALIGN: center;
	BORDER-BOTTOM: #0483D1 2px solid;
	PADDING: 5px 2px 5px 2px;
	CURSOR: auto;
}
TABLE.caldayheading TD.wkhead {
	/*BORDER-RIGHT: #fedf9e 3px double;*/
}
TABLE.calcells {
	MARGIN: 0px 6px;
	CURSOR: pointer;
	BORDER-COLLAPSE: collapse;
}
TABLE.calcells TD {
	BORDER: #fedf9e 0px solid;
	FONT-WEIGHT: ;
	VERTICAL-ALIGN: center;
	WIDTH: 22px;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
TABLE.calcells TD DIV {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	PADDING-TOP: 1px;
}
TABLE.calcells TD.wkhead {
	BORDER-RIGHT: #0483D1 2px solid;
	COLOR: #0483D1
	TEXT-ALIGN: center;
	CURSOR: auto;
}
TABLE.calcells TD.wkday {
	/*BACKGROUND-COLOR: #fea90e;*/
}
TABLE.calcells TD.wkend {
	/*BACKGROUND-COLOR: #fea90e;*/
}
TABLE.calcells TD.curdate {

}
TABLE.calcells TD.cell_selected {
	COLOR: white;
	BACKGROUND-COLOR: #FF0000;
}
TABLE.calcells TD.notmnth {
	COLOR: #C0C0C0;
	/*BACKGROUND-COLOR: #fec96a;*/
}
TABLE.calcells TD.notallowed {
	COLOR: #FFFFFF;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #ED821A;
	FONT-WEIGHT: normal;
}
TABLE.calcells TD.hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #0483D1;
}