TcpYearNavigation, .CALcpMonthNavigation{
	background-color:#f6f6ff;
	text-align:center;
	text-decoration:none;
	color:#535574;
	font-weight:bold;
}
.CALcpDayColumnHeader, .CALcpYearNavigation, .CALcpMonthNavigation,
.CALcpCurrentMonthDate, .CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled, .CALcpCurrentDate, .CALcpCurrentDateDisabled,
.CALcpTodayText, .CALcpTodayTextDisabled, .CALcpText{
	font-family:arial;
	font-size:8pt;
	color: #535574;
}
TD.CALcpDayColumnHeader {
	text-align:right;
	border:solid 2px #d7d8ef;
	border-width:0px 0px 1px 0px;
}
.CALcpCurrentMonthDate, .CALcpOtherMonthDate, .CALcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDateDisabled, .CALcpCurrentDateDisabled {
	color:#535574;
	text-align:right;
	text-decoration:line-through;
}
.CALcpCurrentMonthDate {
	color:#535574;
	font-weight:bold;
}
.CALcpCurrentDate {
	color: #535574;
	font-weight:bold;
}
.CALcpOtherMonthDate{
	color:#808080;
}
TD.CALcpCurrentDate {
	color:#535574;
	background-color: #d7d8ef;
	border-width:1px;
	border:solid 1px #535574;
}
TD.CALcpCurrentDateDisabled{
	border-width:1px;
	border:solid 2px #535574;
}
TD.CALcpTodayText, TD.CALcpTodayTextDisabled {
	border:solid 2px #d7d8ef;
	border-width:1px 0px 0px 0px;
}
A.CALcpTodayText, SPAN.CALcpTodayTextDisabled{
	height:20px;
}
A.CALcpTodayText {
	color:#6677DD;
	font-weight:bold;
}
SPAN.CALcpTodayTextDisabled {
	color:#535574;
}
.CALcpBorder {
	border:none;

}
