.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
background-color: #000;
text-align:center;
vertical-align:center;
text-decoration:none;
color: #FF9900;
font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
font-family:arial;
font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
text-align: center;
border-bottom: 2px solid #999;
/*border-width:0 0 1 0;*/
background-color:#eee;
margin-top:3px;
color:#003366;
font-weight:bold;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
text-align:right;
text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
color:#111;//#6677DD
font-weight:bold;
}
.TESTcpCurrentDate
{
color: #003399;
font-weight:bold;
}
.TESTcpOtherMonthDate
{
color:#808080;
}
TD.TESTcpCurrentDate
{
color: #003399;
background-color: #999;//#6677DD
border-width:1;
border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
border-width:1;
border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
border:solid thin #999;
border-width:1 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
height:20px;
}
A.TESTcpTodayText
{
color:#111;
font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
color:#D0D0D0;
}
.TESTcpBorder
{
border:solid thin #666;
}

.TESTcpCurrentMonthDate a,
.TESTcpOtherMonthDate a{
	color:#003366;
	font-weight:bold;
}

.TESTcpYearNavigation a,
.TESTcpMonthNavigation a
{
	color:#fff;
}