.CAWEBcpYearNavigation,
.CAWEBcpMonthNavigation
                {
                background-color:#6677DD;
                text-align:center;
                vertical-align:center;
                text-decoration:none;
                color:#FFFFFF;
                font-weight:bold;
                }
.CAWEBcpDayColumnHeader,
.CAWEBcpYearNavigation,
.CAWEBcpMonthNavigation,
.CAWEBcpCurrentMonthDate,
.CAWEBcpCurrentMonthDateDisabled,
.CAWEBcpOtherMonthDate,
.CAWEBcpOtherMonthDateDisabled,
.CAWEBcpCurrentDate,
.CAWEBcpCurrentDateDisabled,
.CAWEBcpTodayText,
.CAWEBcpTodayTextDisabled,
.CAWEBcpText
                {
                font-family:arial;
                font-size:8pt;
                }
TD.CAWEBcpDayColumnHeader
                {
                text-align:right;
                border:solid thin #6677DD;
                border-width:0 0 1 0;
                }
.CAWEBcpCurrentMonthDate,
.CAWEBcpOtherMonthDate,
.CAWEBcpCurrentDate
                {
                text-align:right;
                text-decoration:none;
                }
.CAWEBcpCurrentMonthDateDisabled,
.CAWEBcpOtherMonthDateDisabled,
.CAWEBcpCurrentDateDisabled
                {
                color:#D0D0D0;
                text-align:right;
                text-decoration:line-through;
                }
.CAWEBcpCurrentMonthDate
                {
                color:#6677DD;
                font-weight:bold;
                }
.CAWEBcpCurrentDate
                {
                color: #FFFFFF;
                font-weight:bold;
                }
.CAWEBcpOtherMonthDate
                {
                color:#808080;
                }
TD.CAWEBcpCurrentDate
                {
                color:#FFFFFF;
                background-color: #6677DD;
                border-width:1;
                border:solid thin #000000;
                }
TD.CAWEBcpCurrentDateDisabled
                {
                border-width:1;
                border:solid thin #FFAAAA;
                }
TD.CAWEBcpTodayText,
TD.CAWEBcpTodayTextDisabled
                {
                border:solid thin #6677DD;
                border-width:1 0 0 0;
                }
A.CAWEBcpTodayText,
SPAN.CAWEBcpTodayTextDisabled
                {
                height:20px;
                }
A.CAWEBcpTodayText
                {
                color:#6677DD;
                font-weight:bold;
                }
SPAN.CAWEBcpTodayTextDisabled
                {
                color:#D0D0D0;
                }
.CAWEBcpBorder
                {
                border:solid thin #6677DD;
                }
