.CALcpYearNavigation, .CALcpMonthNavigation
{
	background-color: #6677DD;
	text-align: center;
	vertical-align: center;
	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;
}
.CALcpCurrentMonthDate, .CALcpOtherMonthDate, .CALcpCurrentDate
{
	text-align: right;
	text-decoration: none;
}
.CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDateDisabled, .CALcpCurrentDateDisabled
{
	color: White;
	text-align: right;
	text-decoration: line-through;
}
.CALcpCurrentMonthDate
{
	color: Black;
	font-weight: bold;
}
.CALcpCurrentDate
{
	color: #FFFFFF;
	font-weight: bold;
}
.CALcpOtherMonthDate
{
	color: White;
}
TD.CALcpCurrentDate
{
	color: #FFFFFF;
	background-color: #6677DD;
	border-width: 1;
	border: solid thin #000000;
}
TD.CALcpCurrentDateDisabled
{
	border-width: 1;
	border: solid thin #FFAAAA;
}
A.CALcpTodayText, SPAN.CALcpTodayTextDisabled
{
	height: 20px;
}
A.CALcpTodayText
{
	color: Black;
	font-weight: bold;
}
SPAN.CALcpTodayTextDisabled
{
	color: White;
}
.CALcpBorder
{
	border: solid thin #6677DD;
}

.CALcpBorder td {
	background-color: #6677DD;
}