 .CalendarcpYearNavigation,
 .CalendarcpMonthNavigation
   {
   background-color:#aaaaaa;
   text-align:center;
   vertical-align:center;
   text-decoration:none;
   color:#000000;
   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 #aaaaaa;
   border-width:0 0 1 0;
   }
 .CalendarcpCurrentMonthDate,
 .CalendarcpOtherMonthDate,
 .CalendarcpCurrentDate
   {
   text-align:right;
   text-decoration:none;
   }
 .CalendarcpCurrentMonthDateDisabled,
 .CalendarcpOtherMonthDateDisabled,
 .CalendarcpCurrentDateDisabled
   {
   color:#000000;
   text-align:right;
   text-decoration:line-through;
   }
 .CalendarcpCurrentMonthDate
   {
   color:#000000;
   font-weight:normal;
   }
 .CalendarcpCurrentDate
   {
   color: #000000;
   font-weight:bold;
   }
 .CalendarcpOtherMonthDate
   {
   color:#aaaaaa;
   }
 TD.CalendarcpCurrentDate
   {
   color:#000000;
   background-color: #aaaaaa;
   border-width:1;
   border:solid thin #000000;
   }
 TD.CalendarcpCurrentDateDisabled
   {
   border-width:1;
   border:solid thin #FFAAAA;
   }
 TD.CalendarcpTodayText,
 TD.CalendarcpTodayTextDisabled
   {
   border:solid thin #aaaaaa;
   border-width:1 0 0 0;
   }
 A.CalendarcpTodayText,
 SPAN.CalendarcpTodayTextDisabled
   {
   height:20px;
   }
 A.CalendarcpTodayText
   {
   color:#aaaaaa;
   font-weight:bold;
   }
 SPAN.CalendarcpTodayTextDisabled
   {
   color:#D0D0D0;
   }
 .CalendarcpBorder
   {
   border:solid thin #aaaaaa;
   }