a.calendar:link { color: maroon; text-decoration: none; }
a.calendar:visited { color: maroon; text-decoration: none; }
a.calendar:hover { color: #ca0000; text-decoration: none; border-bottom: none; border-top-color: transparent; border-top-style: none; border-right-color: transparent; border-right-style: none; border-left-color: transparent; border-left-style: none;rent; }
a.calendar:visited:hover { color: #ca0000; text-decoration: none; }
a.calendar:active { color: #ca0000; text-decoration: underline; }

.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#cb8300;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:white;
			font-weight:bold;
			}
.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
TD.TESTcpDayColumnHeader
			{ text-align:center; border-bottom: thin solid #6677dd; }
.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
.TESTcpCurrentMonthDate
			{
			color:maroon;
			font-weight:bold;
			}
.TESTcpCurrentDate
			{
			font-weight:bold;
			}
.TESTcpOtherMonthDate
			{
			color:#808080;
			}
TD.TESTcpCurrentDate
			{
			background-color: silver;
			border:solid thin #000000;
			}
TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{ border-top: thin solid #6677dd; }
A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
A.TESTcpTodayText
			{
			color:olive;
			font-weight:bold;
			}
SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
#calendar { position:absolute; background-color:#f1f1f1; background-image: inherit; visibility: hidden; layer-background-color:white; }
