.datePicker {
	BORDER-RIGHT: windowtext 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: windowtext 1px solid; PADDING-LEFT: 0px; BACKGROUND: window; LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: windowtext 1px solid; WIDTH: 170px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: windowtext 1px solid; POSITION: absolute; TOP: 1px; moz-user-focus: normal
}
.datePicker TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 0px; FONT: small-caption; CURSOR: default; COLOR: windowtext; PADDING-TOP: 0px; TEXT-ALIGN: center; moz-user-select: none
}
.datePicker TD.red {
	COLOR: red;
}
.datePicker .header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f7f3f7; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: windowtext 1px solid
}
.datePicker .headerTable {
	WIDTH: 100%;
}
.datePicker .footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.datePicker .footerTable {
	WIDTH: 100%
}
.datePicker .grid {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.datePicker .gridTable {
	WIDTH: 100%
}
.datePicker .gridTable TD {
	WIDTH: 14.3%
}
.datePicker .gridTable .daysRow TD {
	FONT-WEIGHT: bold! important; BORDER-BOTTOM: threeddarkshadow 1px solid
}
.datePicker .grid .gridTable .upperLine {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 2px
}
.datePicker TD.today {
	FONT-WEIGHT: bold! important
}
.datePicker TD.selected {
	BACKGROUND: highlight; COLOR: highlighttext! important
}
.datePicker TD.labelContainer {
	WIDTH: 100%
}
.datePicker TD .topLabel {
	DISPLAY: block; FONT-WEIGHT: bold! important; WIDTH: 100%; COLOR: captiontext; TEXT-DECORATION: none
}
.datePicker TD.filler {
	WIDTH: 100%
}
.datePicker BUTTON {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; FONT: Caption; BORDER-RIGHT-WIDTH: 1px
}
.datePicker .previousButton {
	BACKGROUND: url(/images/ico/prev.gif) buttonface no-repeat center center
}
.datePicker .nextButton {
	BACKGROUND: url(/images/ico/next.gif) buttonface no-repeat center center
}
.datePicker .previousButton {
	WIDTH: 14px; HEIGHT: 14px
}
.datePicker .nextButton {
	WIDTH: 14px; HEIGHT: 14px
}
.datePicker .todayButton {
	BACKGROUND: #08246b; WIDTH: 50px; COLOR: #ffffff
}
.datePicker .noneButton {
	BACKGROUND: #08246b; WIDTH: 50px; COLOR: #ffffff
}
.datePicker .labelPopup {
	BORDER-RIGHT: windowtext 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: windowtext 1px solid; PADDING-LEFT: 1px; BACKGROUND: window; PADDING-BOTTOM: 1px; BORDER-LEFT: windowtext 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: windowtext 1px solid; POSITION: absolute; min-width: 130px
}
.datePicker .labelPopup A {
	DISPLAY: block; WIDTH: 100%; COLOR: windowtext; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.datePicker .labelPopup A:hover {
	BACKGROUND: highlight; COLOR: highlighttext
}
.datePicker .labelPopup A.selected {
	FONT-WEIGHT: bold
}
