#calendarPopupDiv{ z-index:1000;}

.desatocpYearNavigation,
  .desatocpMonthNavigation
      {
      background-color:#6677DD;
      text-align:center;
      vertical-align:center;
      text-decoration:none;
      color:#FFFFFF;
      font-weight:bold;
      }
  .desatocpDayColumnHeader,
  .desatocpYearNavigation,
  .desatocpMonthNavigation,
  .desatocpCurrentMonthDate,
  .desatocpCurrentMonthDateDisabled,
  .desatocpOtherMonthDate,
  .desatocpOtherMonthDateDisabled,
  .desatocpCurrentDate,
  .desatocpCurrentDateDisabled,
  .desatocpTodayText,
  .desatocpTodayTextDisabled,
  .desatocpText
      {
      font-family:arial;
      font-size:8pt;
      }
  TD.desatocpDayColumnHeader
      {
      text-align:right;
      border:solid thin #6677DD;
      border-width:0 0 1 0;
      }
  .desatocpCurrentMonthDate,
  .desatocpOtherMonthDate,
  .desatocpCurrentDate
      {
      text-align:right;
      text-decoration:none;
      }
  .desatocpCurrentMonthDateDisabled,
  .desatocpOtherMonthDateDisabled,
  .desatocpCurrentDateDisabled
      {
      color:#D0D0D0;
      text-align:right;
      text-decoration:line-through;
      }
  .desatocpCurrentMonthDate
      {
      color:#6677DD;
      font-weight:bold;
      }
  .desatocpCurrentDate
      {
      color: #FFFFFF;
      font-weight:bold;
      }
  .desatocpOtherMonthDate
      {
      color:#808080;
      }
  TD.desatocpCurrentDate
      {
      color:#FFFFFF;
      background-color: #6677DD;
      border-width:1;
      border:solid thin #000000;
      }
  TD.desatocpCurrentDateDisabled
      {
      border-width:1;
      border:solid thin #FFAAAA;
      }
  TD.desatocpTodayText,
  TD.desatocpTodayTextDisabled
      {
      border:solid thin #6677DD;
      border-width:1 0 0 0;
      }
  A.desatocpTodayText,
  SPAN.desatocpTodayTextDisabled
      {
      height:20px;
      }
  A.desatocpTodayText
      {
      color:#6677DD;
      font-weight:bold;
      }
  SPAN.desatocpTodayTextDisabled
      {
      color:#D0D0D0;
      }
  .desatocpBorder
      {
      border:solid thin #6677DD;
      }