#CalendarTable
{
	width : 100%;
	margin: 0px;
}

.CalDropDown
{
	position:absolute;
	display : none;
	background-color: white;
	border : 1px solid black;
	padding : 0px;
	margin: 0px;
}

.CalendarIcon,
#DD1_MD1,
#DD2_MD2
{
	cursor : pointer;
}

.calendarEmptyCell
{
	background-color:#CCDAE1;
}

.calendarNavLink:link,
.calendarNavLink:link:hover,
.calendarNavLink:visited,
.calendarNavLink
{
	font-family : Arial;
	font-size : 9pt;
	text-decoration : none;
	font-color : #000000;
	color : #FFFFFF;
}

.calendarDayLink:link,
.calendarDayLink:visited,
.calendarDayLink
{
	font-family : Arial;
	font-size : 9pt;
	font-color : #000000;
	color : black;
	text-decoration : none;
	display : block;
}

.calendarNavLinkarrow
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
}
.calendarInvalid
{
	font-family : Arial;
	font-size : 9pt;
	color : white;
	background-color:#CCDAE1;
	display : block;
	padding : 0px;
	margin :  0px;
}
.calendarDayLink:hover
{
	background-color : #99B5C4;
	color : white;
	font-color : #000000;
	text-decoration : none;
}

.calendarDayHeader
{
	font-family : Arial;
	font-size : 9pt;
	background-color : #99B5C4;
	color : #FFFFFF;
}

.CalendarHeader,
.calendarMonthName
{
	font-family : Arial;
	font-size : 9pt;
	text-align: center;
	background-color : #99B5C4;
	color : #FFFFFF;
}

.textbox
{
	background-color : #FFFFFF;
	font-color : #000000;	
}
