.datePicker {

	border:		1px solid WindowText;

	background:	Window;

	width:		170px;

	padding:	0px;

	cursor:		default;

	-moz-user-focus: normal;

}





.datePicker td {

	font:			small-caption;

	text-align:		center;

	color:			WindowText;

	cursor:			default;

	font-weight:	normal !important;

	-moz-user-select:	none;

	padding:		0;

}



.datePicker td.red {

	color:			red;

}



.datePicker .dateheader {

	background:		ActiveCaption;

	padding:		3px;

	border-bottom:	1px solid WindowText;

}



.datePicker .headerTable {

	width:			100%;

}



.datePicker .datefooter {

	padding: 3px;

}



.datePicker .footerTable {

	width:		100%;

}



.datePicker .grid {

	padding:	3px;

}

.datePicker .gridTable {

	width:	100%;

}



.datePicker .gridTable td {

	width:	14.3%;

}



.datePicker .gridTable .daysRow td {

	font-weight:	bold !important;

	border-bottom:	1px solid ThreeDDarkShadow;

}



.datePicker .grid .gridTable .upperLine {

	width:		100%;

	height:		2px;

	overflow:	hidden;

	background:	transparent;

}



.datePicker td.today {

	font-weight:	bold !important;

}



.datePicker td.selected {

	background:		Highlight;

	color:			HighlightText !important;

}



.datePicker td.labelContainer {

	width:	100%;

}



.datePicker td .topLabel {

	color:			CaptionText;

	display:		block;

	font-weight:	bold !important;

	width:			100%;

	text-decoration:	none;



}



.datePicker td.filler {

	width:			100%;

}



.datePicker button {

	border-width:	1px;

	font:			Caption;

	font-weight:	normal !important;

	display:		block;

}



.datePicker .previousButton {

	background:	buttonface url("../Images/arrow.left.png") no-repeat center center;

}



.datePicker .nextButton {

	background:	buttonface url("../Images/arrow.right.png") no-repeat center center;

}

.datePicker .previousButton,

.datePicker .nextButton {

	width:			14px;

	height:			14px;

}



.datePicker .todayButton,

.datePicker .noneButton {

	width:	50px;

}





.datePicker .labelPopup {

	position:	absolute;

	min-width:	130px;

	background:	Window;

	border:		1px solid WindowText;

	padding:	1px;

}



.datePicker .labelPopup a {

	width:				100%;

	display:			block;

	color:				WindowText;

	text-decoration:	none;

	white-space:		nowrap;

}



.datePicker .labelPopup a:hover {

	background:	Highlight;

	color:		HighlightText;

}



.datePicker .labelPopup a.selected {

	font-weight:	bold;

}



