.TESTcpYearNavigation, .TESTcpMonthNavigation {
	background-color:#5a6e29;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff
}
.TESTcpDayColumnHeader, .TESTcpYearNavigation, .TESTcpMonthNavigation, .TESTcpCurrentMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDate, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDate, .TESTcpCurrentDateDisabled, .TESTcpTodayText, .TESTcpTodayTextDisabled, .TESTcpText {
	font-family:arial;
	font-size:8pt;
	text-align:center;
}
.TESTcpCurrentMonthDate a:link {
	color:#5a6e29;
	font-family:arial;
	font-size:8pt;
	text-align:center;
}
TD.TESTcpDayColumnHeader {
	color:#5a6e29;
	background-color:#ffffff;
	text-align: center;
	border-width: 0 0 1 0;
}
.TESTcpOtherMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDateDisabled {
	color:#D0D0D0;
	text-decoration:none;
}
.TESTcpOtherMonthDate a:link, .TESTcpCurrentMonthDateDisabled a:link, .TESTcpOtherMonthDateDisabled a:link, .TESTcpCurrentDateDisabled a:link {
	color:#D0D0D0;
	text-decoration:none;
}
.TESTcpCurrentMonthDate {
	background-color:#ffffff;
	text-decoration:none;
	color:#5a6e29;
	font-weight:bold;
}
.TESTcpCurrentDate {
	text-align:right;
	text-decoration:none;
	background-color:#5a6e29;
	color: #FFFFFF;
	font-weight:bold;
}
.TESTcpOtherMonthDate {
	background-color:#FFFFFF;
	color:#808080;
}
TD.TESTcpCurrentDate {
	color:#FFFFFF;
	background-color: #5a6e29;
	border-width: 1;
	border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled {
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled {
	background-color: #FFFFFF;
	border:solid thin #5a6e29;
	border-width:1 0 0 0;
}
A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled {
	height:20px;
}
A.TESTcpTodayText {
	color:#5a6e29;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled {
	color:#D0D0D0;
}
.TESTcpBorder {
	background-color: #FFFFFF;
	border:solid thin #5a6e29;
}
