/* Calendar Styles */

.CSCCalendar {
	border-right: lightgrey ridge;
	border-top: lightgrey ridge;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
	border-left: lightgrey ridge;
	border-bottom: lightgrey ridge;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.CSCCalendar TABLE {
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.CSCCalendarNoFilter {
	border-right: lightgrey ridge;
	border-top: lightgrey ridge;
	font-size: 8pt;
	border-left: lightgrey ridge;
	border-bottom: lightgrey ridge;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}
.CSCCalendarNoFilter TABLE {
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}


.CSCWeekRowsTable {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.CSCDay {
	cursor: default; /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
	cursor: hand;
	background-color: white;
}

.CSCSelectedDay {
	background-color: gold;
	cursor: default;
	cursor: hand;
}
.CSCSelectedToday {
	font-weight: bold;
	background-color: gold;
	cursor: default;
	cursor: hand;
}
.CSCToday {
	font-weight: bold;
	cursor: default;
	cursor: hand;
	background-color: red;
}
.CSCSpecialDay {
	cursor: default;
	cursor: hand;
	background-color: lemonchiffon;
}

.CSCOtherMonthDays {
	cursor: default;
	color: gray;
	background-color: white;
}

.CSCWeekNumberColumn {
	border-right: blue 1px solid;
	background-color: lightblue;
}

.CSCDayHeader {
	border-bottom: blue 1px solid;
}

.CSCDayHeader TR {
	font-size: 7pt;
	background-color: lightblue;
}

.CSCDayHeaderCell {
	font-size: 7pt;
}

.CSCHeaderTable {
	font-size: 8pt;
	border-bottom: blue 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.CSCHeaderRows {
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	cursor: default;
	background-color: white;
}

.CSCHeaderRows TR {
	background-color: inherit;
}

.CSCIncrementalButtons {
	cursor: default;
	cursor: hand;
	color: mediumblue;
}

.CSCIncrementalButtonsPressed {
	cursor: default;
	cursor: hand;
	color: darkblue;
}

.CSCJumpButtons {
	color: mediumblue;
	cursor: default;
	cursor: hand;
}

.CSCJumpButtonsPressed {
	color: darkblue;
	cursor: default;
	cursor: hand;
}

.CSCCloseButton {
	cursor: default;
}

.CSCCloseButtonPressed {
	cursor: default;
}
.CSCHelpButton {
	cursor: default;
}

.CSCHelpButtonPressed {
	cursor: default;
}

.CSCFooterTable {
}

.CSCFooterTable TABLE {
}

.CSCFooterButton {
	border-right: lightgrey thin outset;
	border-top: lightgrey thin outset;
	border-left: lightgrey thin outset;
	color: black;
	border-bottom: lightgrey thin outset;
	background-color: lightblue;
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	cursor: default;
	cursor: hand;
}

.CSCFooterButtonPressed {
	border-right: lightgrey thin inset;
	border-top: lightgrey thin inset;
	border-left: lightgrey thin inset;
	border-bottom: lightgrey thin inset;
	background-color: lightblue;
	color: black;
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	cursor: default;
	cursor: hand;
}

.CSCFooterCurrentDate {
}

.SD_Selectable1 {
	background-color: mistyrose;
	cursor: default;
	cursor: hand;
}
.SD_SelectableOM1 {
	background-color: powderblue;
	cursor: default;
	cursor: hand;
}
.SD_Selectable2 {
	background-color: palegoldenrod;
	cursor: default;
	cursor: hand;
}
.SD_SelectableOM2 {
	background-color: gainsboro;
	cursor: default;
	cursor: hand;
}
.SD_Unselectable1 {
	color: gray;
	background-color: mistyrose;
}
.SD_UnselectableOM1 {
	color: gray;
	background-color: powderblue;
}
.SD_Unselectable2 {
	color: gray;
	background-color: palegoldenrod;
}
.SD_UnselectableOM2 {
	color: gray;
	background-color: gainsboro;
}

.DTBToggleCalendar {
}

.DTBToggleCalendarPressed {
}

.DTBHelpButton {
}

.DTBHelpButtonPressed {
}

.MYPMonthYearPicker {
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.MYPMonthYearPicker TABLE {
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.MYPMonthTable {
}

.MYPYearTable {
}

.MYPMonthCell {
	cursor: default;
	cursor: hand;
}

.MYPSelectedMonthCell {
	background-color: gold;
	cursor: default;
	cursor: hand;
}


.MYPYearCell {
	cursor: default;
	cursor: hand;
}
.MYPSelectedYearCell {
	cursor: default;
	cursor: hand;
	background-color: gold;
}

.MYPOutOfRangeCell {
	color: gray;
}

.MYPMoveYearsButtons {
}

.MYPMoveYearsButtonsPressed {
}

.MYPTogglePicker {
}

.MYPTogglePickerPressed {
}


.PDPContextMenu {
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 8pt;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}

.PDPContextMenu TABLE {
	font-size: 8pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: white;
}
/* VAM */
.VAMErrorText {
	color: Red;
}

.VAMBlinkText {
	color: White;
}

.VAMFieldWithError {
	background-color: lightpink;
}

.VAMValSummary {
	color: red;
}

.VAMValSummaryHeader {
	color: red;
}
.VAMValSummaryHeader TR {
	color: red;
}
.VAMValSummaryErrors {
	color: red;
}
.VAMValSummaryFooter {
	color: red;
}
.VAMValSummaryFooter TR {
	color: red;
}
.VAMRequiredFieldMarker {
}

.VAMRequiredFieldsDescription {
	font-size: 8pt;
	font-style: italic;
}
.VAMTextHiliteFields {
}

.VAMNonTextHiliteFields {
}

