.cpYearNavigation,
.cpMonthNavigation
        {
        background-color:#6274B2;
        text-align:center;
        vertical-align:middle;
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        }
A.cpYearNavigation:link, 
A.cpYearNavigation:visited, 
A.cpYearNavigation:active, 
A.cpMonthNavigation:link, 
A.cpMonthNavigation:visited, 
A.cpMonthNavigation:active
        {
        text-decoration:none;
        color:#FFFFFF;
        }
A.cpYearNavigation:hover, 
A.cpMonthNavigation:hover
        {
        text-decoration:underline;
        color:#FFFFFF;
        }
A.cpCurrentMonthDate:link, 
A.cpCurrentMonthDate:visited,
A.cpCurrentMonthDate:active
        {
        color:#000000;
        text-decoration:none;
        }
A.cpCurrentMonthDate:hover
        {
        color:#555555;
        text-decoration:none;
        background-color:yellow;
        text-decoration:underline;
        }
A.cpOtherMonthDate:link,
A.cpOtherMonthDate:visited,
A.cpOtherMonthDate:active
        {
        color:#AAAAAA;
        text-decoration:none;
        }
A.cpOtherMonthDate:hover
        {
        color:#AAAAAA;
        text-decoration:none;
        background-color:yellow;
        text-decoration:underline;
        }
A.cpCurrentDate:link,
A.cpCurrentDate:visited,
A.cpCurrentDate:active,
A.cpCurrentDate:hover
        {
        color:#000000;
        text-decoration:none;
        }
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
        {
        font-family:arial;
        font-size:8pt;
        }
TD.cpDayColumnHeader
        {
        text-align:right;
        border:solid thin #6274B2;
        border-width:0 0 1 0;
        }
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
        {
        text-align:right;
        text-decoration:none;
        }
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled
        {
        color:#D0D0D0;
        text-align:right;
        text-decoration:line-through;
        }
.cpCurrentMonthDate
        {
        color:#000000;
        font-weight:normal;
        }
.cpCurrentDate
        {
        color: #FFFFFF;
        font-weight:bold;
        }
.cpOtherMonthDate
        {
        color:#808080;
        }
TD.cpCurrentDate
        {
        color:#FFFFFF;
        background-color: #EEEEEE;
        border:solid 1px #000000;
        }
TD.cpCurrentDateDisabled
        {
        border-width:1;
        border:solid thin #FFAAAA;
        }
TD.cpTodayText, TD.cpTodayTextDisabled
        {
        border:solid thin #6274B2;
        border-width:1 0 0 0;
        }
A.cpTodayText, SPAN.cpTodayTextDisabled
        {
        height:20px;
        }
A.cpTodayText 
        {
        color:#6274B2;
        font-weight:bold;
        }
SPAN.cpTodayTextDisabled
        {
        color:#D0D0D0;
        }
.cpBorder
        {
        border:solid thin #6274B2;
        }