.NORMALcpYearNavigation,
.NORMALcpMonthNavigation {
	background-color: #0099CB;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.NORMALcpDayColumnHeader,
.NORMALcpYearNavigation,
.NORMALcpMonthNavigation,
.NORMALcpCurrentMonthDate,
.NORMALcpCurrentMonthDateDisabled,
.NORMALcpOtherMonthDate,
.NORMALcpOtherMonthDateDisabled,
.NORMALcpCurrentDate,
.NORMALcpCurrentDateDisabled,
.NORMALcpTodayText,
.NORMALcpTodayTextDisabled,
.NORMALcpText
{
	text-align: center;
	font-family: arial;
	font-size: 8pt;
}
TD.NORMALcpDayColumnHeader
{
	text-align: right;
	border: solid thin #0099CB;
	border-width: 0px 0px 1px 0px;
}
.NORMALcpCurrentMonthDate,
.NORMALcpOtherMonthDate,
.NORMALcpCurrentDate
{
	text-align: right;
	text-decoration: none;
}
.NORMALcpCurrentMonthDateDisabled,
.NORMALcpOtherMonthDateDisabled,
.NORMALcpCurrentDateDisabled
{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}
.NORMALcpCurrentMonthDate
{
	color: #0099CB;
	font-weight: bold;
}
.NORMALcpCurrentDate
{
	color: #FFFFFF;
	font-weight: bold;
}
.NORMALcpOtherMonthDate
{
	color: #808080;
}
TD.NORMALcpCurrentDate
{
	color: #FFFFFF;
	background-color: #0099CB;
	border-width: 1px;
	border: solid thin #000000;
}
TD.NORMALcpCurrentDateDisabled
{
	border-width: 1px;
	border: solid thin #FFAAAA;
}
TD.NORMALcpTodayText,
TD.NORMALcpTodayTextDisabled
{
	border: solid thin #0099CB;
	border-width: 1px 0px 0px 0px;
}
A.NORMALcpTodayText,
SPAN.NORMALcpTodayTextDisabled
{
	height: 20px;
}
A.NORMALcpTodayText
{
	color: #0099CB;
	font-weight: bold;
}
SPAN.NORMALcpTodayTextDisabled
{
	color: #D0D0D0;
}
.NORMALcpBorder
{
	border: solid thin #0099CB;
}