.cpYearNavigation,.cpMonthNavigation { background-color:#F0EAE2; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #D3C7BA;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#D3C7BA; }
TD.cpCurrentDate { color:white; background-color: #F0EAE2; border-width:1px; border:solid thin #D3C7BA; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #D3C7BA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #D3C7BA; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #D3C7BA; }

.TESTcpYearNavigation,
.TESTcpMonthNavigation
        {
        background-color: #6677DD;
        text-align: center;
        vertical-align: center;
        text-decoration: none;
        color: #FFFFFF;
        font-weight: bold;
        }
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 1px 2px;
        }
td.TESTcpDayColumnHeader
        {
        text-align:right;
        border:solid 1px #D3C7BA;
        border-width:0 0 1px 0;
        }
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
        {
        text-align:right;
        text-decoration:none;
        }
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
        {
        color:#D0D0D0;
        text-align:right;
        text-decoration:line-through;
        }
.TESTcpCurrentMonthDate
        {
        color:#6677DD;
        font-weight:bold;
        }
.TESTcpCurrentDate
        {
        color: #FFFFFF;
        font-weight:bold;
        }
.TESTcpOtherMonthDate
        {
        color:#D3C7BA;
        }
td.TESTcpCurrentDate
        {
        color:#FFFFFF;
        background-color: #D3C7BA;
        border-width:1px;
        border:solid 1px #000000;
        }
td.TESTcpCurrentDateDisabled
        {
        border-width:1px;
        border:solid 1px #D3C7BA;
        }
td.TESTcpTodayText,
td.TESTcpTodayTextDisabled
        {
        border:solid 1px #D3C7BA;
        border-width:1px 0 0 0;
        }
a.TESTcpTodayText,
span.TESTcpTodayTextDisabled
        {
        height:20px;
        }
a.TESTcpTodayText
        {
        color:#6677DD;
        font-weight:bold;
        }
span.TESTcpTodayTextDisabled
        {
        color:#D0D0D0;
        }
.TESTcpBorder
        {
        }
