.Calendar_cpYearNavigation,
.Calendar_cpMonthNavigation
{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.Calendar_cpDayColumnHeader,
.Calendar_cpYearNavigation,
.Calendar_cpMonthNavigation,
.Calendar_cpCurrentMonthDate,
.Calendar_cpCurrentMonthDateDisabled,
.Calendar_cpOtherMonthDate,
.Calendar_cpOtherMonthDateDisabled,
.Calendar_cpCurrentDate,
.Calendar_cpCurrentDateDisabled,
.Calendar_cpTodayText,
.Calendar_cpTodayTextDisabled,
.Calendar_cpText
{
	font-family:arial;
	font-size:8pt;
}
TD.Calendar_cpDayColumnHeader
{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
}
.Calendar_cpCurrentMonthDate,
.Calendar_cpOtherMonthDate,
.Calendar_cpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.Calendar_cpCurrentMonthDateDisabled,
.Calendar_cpOtherMonthDateDisabled,
.Calendar_cpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.Calendar_cpCurrentMonthDate
{
	color:#6677DD;
	font-weight:bold;
}
.Calendar_cpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.Calendar_cpOtherMonthDate
{
	color:#808080;
}
TD.Calendar_cpCurrentDate
{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid thin #000000;
}
TD.Calendar_cpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.Calendar_cpTodayText,
TD.Calendar_cpTodayTextDisabled
{
	border:solid thin #6677DD;
	border-width:1 0 0 0;
}
A.Calendar_cpTodayText,
SPAN.Calendar_cpTodayTextDisabled
{
	height:20px;
}
A.Calendar_cpTodayText
{
	color:#6677DD;
	font-weight:bold;
}
SPAN.Calendar_cpTodayTextDisabled
{
	color:#D0D0D0;
}
.Calendar_cpBorder
{
	border:solid thin #6677DD;
}