.CALcpYearNavigation,
.CALcpMonthNavigation
{
     background-color:#6A6A6A;
     text-align:center;
     vertical-align:middle;
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
}
.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText
{
     font-family:arial;
     font-size:8pt;
}
TD.CALcpDayColumnHeader
{
     text-align:right;
     border:solid thin #6A6A6A;
     border-width:0 0 1 0;
}
.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate
{
     text-align:right;
     text-decoration:none;
}
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled
{
     color:#D0D0D0;
     text-align:right;
     text-decoration:line-through;
}
.CALcpCurrentMonthDate
{
     color:#6A6A6A;
     font-weight:bold;
}
.CALcpCurrentDate
{
     color: #FFFFFF;
     font-weight:bold;
}
.CALcpOtherMonthDate
{
     color:#808080;
}
TD.CALcpCurrentDate
{
     color:#FFFFFF;
     background-color: #6A6A6A;
     border-width:thin;
     border:solid thin #000000;
}
TD.CALcpCurrentDateDisabled
{
     border-width:thin;
     border:solid thin #FFAAAA;
}
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled
{
     border:solid thin #6A6A6A;
     border-width:1 0 0 0;
}
A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled
{
     height:20px;
}
A.CALcpTodayText
{
     color:#6A6A6A;
     font-weight:bold;
}
SPAN.CALcpTodayTextDisabled
{
     color:#D0D0D0;
}
.CALcpBorder
{
     border:solid thin #6A6A6A;
}