.CSCCalendar 
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
   border:1px solid #7193C0;
   padding: 5px;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
   border: 0;
}

.CSCCalendarNoFilter
{
  border: 1px solid #7193C0;
}
   
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCWeekRowsTable td
{
  padding-right: 3px;
}

.CSCDay
{
   cursor: pointer;
   cursor: hand;
   
}

.CSCSelectedDay
{
   background-color: #FDE79B;
   cursor: pointer;
   cursor: hand;
   
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: #FDE79B;
   cursor: pointer;
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSpecialDay
{
   cursor: pointer;
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   margin: 3px 0px 4px 0px;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: white;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
   padding: 3px 0px 1px 0px;
   border-bottom: #DDD 1px solid;
   color: #666;
}

.CSCHeaderTable
{
   font-size: 8pt;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: #9ebef5;
}

.CSCHeaderRows TD {
  padding: 2px 0px 2px 0px; 
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   color: black;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   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
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
   border: 1px solid #7193C0;
   padding: 7px 7px 7px 7px;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
   width: 100%;
}

.MYPMonthTable
{
  border-right: 1px solid #DDD;
}

.MYPYearTable
{
  margin-bottom: 12px;
}

.MYPMonthCell
{
   cursor: pointer;
   cursor: hand;
  padding: 1px 2px 1px 2px;
}

.MYPSelectedMonthCell
{
   background-color: #FDE79B;
   padding: 1px 2px 1px 2px;
   cursor: pointer;
   cursor: hand;
}


.MYPYearCell
{
  padding: 1px 2px 1px 2px;
   cursor: pointer;
   cursor: hand;
   text-align: right;
}
.MYPSelectedYearCell
{
   cursor: pointer;
   cursor: hand;
   text-align: right;
   padding: 1px 2px 1px 2px;
   background-color: #FDE79B;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


