.datePicker {
	BORDER-RIGHT: #e2e089 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e089 2px solid; PADDING-LEFT: 0px; BACKGROUND: #e2e089; PADDING-BOTTOM: 0px; BORDER-LEFT: #e2e089 2px solid; WIDTH: 170px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e089 2px solid; -moz-user-focus: normal
}
.datePicker TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; FONT: small-caption; CURSOR: default; COLOR: #474a4c; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; -moz-user-select: none
}
.datePicker TD.inactive {
	COLOR: #cccccc
}
.datePicker TD.red {
	COLOR: #474a4c
}
.datePicker .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e2e089; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
.datePicker .headerTable {
	WIDTH: 100%
}
.datePicker .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 3px 0px; PADDING-TOP: 0px
}
.datePicker .footerTable {
	WIDTH: 100%
}
.datePicker .grid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.datePicker .gridTable {
	WIDTH: 100%
}
.datePicker .gridTable TD {
	BORDER-RIGHT: #f1f0c5 1px solid; BORDER-TOP: #f1f0c5 1px solid; BORDER-LEFT: #f1f0c5 1px solid; WIDTH: 14.3%; BORDER-BOTTOM: #f1f0c5 1px solid
}
.datePicker .gridTable {
	FONT-WEIGHT: bold! important
}
.datePicker .gridTable TD {
	HEIGHT: 19px; BACKGROUND-COLOR: #ffffff
}
.datePicker .gridTable .daysRow TD {
	FONT-WEIGHT: bold! important; BACKGROUND-COLOR: #f1f0c5
}
.daysRow TD {
	HEIGHT: 20px
}
.datePicker TD.red {
	BACKGROUND-COLOR: #e2e089
}
.datePicker .grid .gridTable .upperLine {
	WIDTH: 100%; HEIGHT: 0px; BACKGROUND-COLOR: #f1f0c5
}
.datePicker TD.today {
	
}
.datePicker TD.selected {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #474a4c! important; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e2e089
}
.datePicker TD.labelContainer {
	WIDTH: 100%
}
.datePicker TD .topLabel {
	DISPLAY: block; FONT-WEIGHT: bold! important; WIDTH: 100%; COLOR: #224c01; TEXT-DECORATION: none
}
.datePicker TD.filler {
	WIDTH: 100%
}
.datePicker BUTTON {
	BORDER-TOP-WIDTH: 1px; DISPLAY: block; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; FONT: Caption; BORDER-RIGHT-WIDTH: 1px
}
.datePicker .previousButton {
	BACKGROUND: url(/images/datepicker.arrow.left.png) buttonface no-repeat center center
}
.datePicker .nextButton {
	BACKGROUND: url(/images/datepicker.arrow.right.png) buttonface no-repeat center center
}
.datePicker .previousButton {
	WIDTH: 14px; HEIGHT: 14px
}
.datePicker .nextButton {
	WIDTH: 14px; HEIGHT: 14px
}
.datePicker .todayButton {
	WIDTH: 75px
}
.datePicker .noneButton {
	WIDTH: 75px
}
.datePicker .labelPopup {
	BORDER-RIGHT: windowtext 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: windowtext 1px solid; MIN-WIDTH: 130px; PADDING-LEFT: 0px; BACKGROUND: window; PADDING-BOTTOM: 0px; BORDER-LEFT: windowtext 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: windowtext 1px solid; POSITION: absolute
}
.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
}
.prevMonth {
	FLOAT: left; MARGIN-LEFT: 2px
}
.nextMonth {
	FLOAT: right
}
.closeBtn {
	RIGHT: 5px; POSITION: absolute; TOP: 5px
}
.prevMonth A {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold! important; BACKGROUND: url(/images/datepicker_iconPrev.gif) no-repeat left top; TEXT-DECORATION: none
}
.nextMonth A {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold! important; BACKGROUND: url(/images/datepicker_iconNext.gif) no-repeat right top; TEXT-DECORATION: none
}

