  .calendarcpYearNavigation,
  .calendarcpMonthNavigation
      {
      background-color:#6677DD;
      text-align:center;
      vertical-align:center;
      text-decoration:none;
      color:#FFFFFF;
      font-weight:bold;
      }
  .calendarcpDayColumnHeader,
  .calendarcpYearNavigation,
  .calendarcpMonthNavigation,
  .calendarcpCurrentMonthDate,
  .calendarcpCurrentMonthDateDisabled,
  .calendarcpOtherMonthDate,
  .calendarcpOtherMonthDateDisabled,
  .calendarcpCurrentDate,
  .calendarcpCurrentDateDisabled,
  .calendarcpTodayText,
  .calendarcpTodayTextDisabled,
  .calendarcpText
      {
      font-family:arial;
      font-size:8pt;
      }
  TD.calendarcpDayColumnHeader
      {
      text-align:right;
      border:solid thin #6677DD;
      border-width:0 0 1 0;
      }
  .calendarcpCurrentMonthDate,
  .calendarcpOtherMonthDate,
  .calendarcpCurrentDate
      {
      text-align:right;
      text-decoration:none;
      }
  .calendarcpCurrentMonthDateDisabled,
  .calendarcpOtherMonthDateDisabled,
  .calendarcpCurrentDateDisabled
      {
      color:#D0D0D0;
      text-align:right;
      text-decoration:line-through;
      }
  .calendarcpCurrentMonthDate
      {
      color:#6677DD;
      font-weight:bold;
      }
  .calendarcpCurrentDate
      {
      color: #FFFFFF;
      font-weight:bold;
      }
  .calendarcpOtherMonthDate
      {
      color:#808080;
      }
  TD.calendarcpCurrentDate
      {
      color:#FFFFFF;
      background-color: #6677DD;
      border-width:1;
      border:solid thin #000000;
      }
  TD.calendarcpCurrentDateDisabled
      {
      border-width:1;
      border:solid thin #FFAAAA;
      }
  TD.calendarcpTodayText,
  TD.calendarcpTodayTextDisabled
      {
      border:solid thin #6677DD;
      border-width:1 0 0 0;
      }
  A.calendarcpTodayText,
  SPAN.calendarcpTodayTextDisabled
      {
      height:20px;
      }
  A.calendarcpTodayText
      {
      color:#6677DD;
      font-weight:bold;
      }
  SPAN.calendarcpTodayTextDisabled
      {
      color:#D0D0D0;
      }
  .calendarcpBorder
      {
      border:solid thin #6677DD;
      }
