INPUT.DatePicker {
	BACKGROUND: url(../images/cal.gif) #FFF no-repeat left center;  CURSOR: pointer; COLOR: #666666; height: 20px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; border:solid #CEDDFF 1px; padding-left: 20px; padding-top: 2px;
}
INPUT.DatePicker:focus {
	BACKGROUND: url(images/cal.gif)) #fffce9 no-repeat left center; COLOR: #006EB2;
}
.dp_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; COLOR: #006EB2;
}
.dp_cal {
	BORDER-RIGHT: #9D0000 1px solid;
	BORDER-TOP: #9D0000 1px solid;
	LEFT: 0px;
	MARGIN: 0px 0px 3px;
	BORDER-LEFT: #9D0000 1px solid;
	WIDTH: 177px;
	BORDER-BOTTOM: #9D0000 1px solid;
	POSITION: absolute;
	TOP: 24px;
	BACKGROUND-COLOR: #FBEDEC;
}
.dp_cal TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.dp_cal SELECT {
	FONT-SIZE: 11px; MARGIN: 2px 3px
}
.dp_cal SELECT OPTION {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.dp_cal TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 14.28%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.dp_cal TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 14.28%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.dp_cal TH {
	BORDER-RIGHT: #FF8C8C 0px solid; BORDER-TOP: #FF8C8C 1px solid; FONT-WEIGHT: bold; BACKGROUND: #CC1A1A; BORDER-LEFT: #FF8C8C 0px solid; COLOR: #FFFFFF ; BORDER-BOTTOM: #FF8C8C 1px solid;
}
.dp_cal TD {
	CURSOR: pointer
}
.dp_cal THEAD TH {
	BACKGROUND: #660000;
}
.dp_cal TD.dp_roll {
	BACKGROUND: #C0C0C0; COLOR: #FFFFFF;
}
.dp_hide {
	VISIBILITY: hidden
}
.dp_empty {
	BACKGROUND: #FBEDEC
}
.dp_today {
	BACKGROUND: #daf2e6
}
.dp_selected {
	BACKGROUND: #A80201; COLOR: #fff;
}
