TABLE.calendar {
	border: #f6cece 1px solid;  font-SIZE: 0.8em;  width: 172px;  font-FAMILY: Helvetica, Arial, sans-serif; border-collapse: collapse; background-color: white; text-align: center; -moz-user-select: none; background:#333;
}
TABLE.calendar A {
	
}

TABLE.calendar A:hover {
	
}
TABLE.calendar INPUT {
	font-SIZE: 10px;
	border:none;
	outline:none;
	background-color:#CC0000;
	color:#fff;
	border:1px solid #999;
	margin-left:2px;
	margin-right:2px;
}
TABLE.calendar SELECT {
	font-SIZE: 10px
}
TABLE.calendar TD {
	border-TOP-width: 0px; border-left-width: 0px; font-SIZE: 10px; border-bottom-width: 0px; text-align: center; border-right-width: 0px
}
TABLE.calendar TH {
	border-TOP-width: 0px; border-left-width: 0px; font-SIZE: 10px; border-bottom-width: 0px; text-align: center; border-right-width: 0px
}
DIV.mainheading {
padding-top:3px;
	MARGIN: 2px;
	height:20px;
}

.closeBtn {
	margin:3px 0
}
TABLE.cells {
	border: #d96d6d 1px solid;  MARGIN: 0px 6px;  cursor: pointer; border-collapse: collapse; empty-cells: show;
}
TABLE.cells TH {
	border: #d96d6d 1px solid; font-weight: bold; width: 22px; color: #fff; text-align:center; background-color:#cc0000;
	height:20px;
}
TABLE.cells TH.wkhead {
	border-right: #d96d6d 3px double; width: 22px; cursor: default
}
TABLE.cells TD {
	border: #d96d6d 1px solid; font-weight: bold; vertical-align: middle;  height: 20px; text-align: center;
	color:#ea6666;
}
TABLE.cells TD.wkhead {
	border-right: #cccccc 3px double; color: #0054e3; background-color: white; text-align: center
}
TABLE.cells TD.noselect {
	cursor: default; color: #e6c0c0; background-color: #efdfdf; text-decoration: line-through
}
TABLE.cells TD.hlday {
	background-color: #99ff99;
	color:#ea6666;
}
TABLE.cells TD.wkday {
	background-color: #e8b1b1;
	color:#ea6666;
}
TABLE.cells TD.wkend {
	background-color: #e8b1b1;
	color:#ea6666;
}
TABLE.cells TD.curdate {
	
}
TABLE.cells TD.cell_selected {
	color: #fff; background-color: #d96d6d
}
TABLE.cells TD.notmnth {
	color: #e1b4b4; background-color: #ffffff
}
TABLE.cells TD.notallowed {
	color: #eeeeee; font-STYLE: italic; background-color: white
}
TABLE.cells TD.hover {
	background-color: #ebd3d3;
}
TABLE.cells TD DIV {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; MARGIN: 0px; padding-TOP: 1px
}

