	.CALENDARIOcpYearNavigation,
	.CALENDARIOcpMonthNavigation
			{
			background-color:#7BAABF;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.CALENDARIOcpDayColumnHeader,
	.CALENDARIOcpYearNavigation,
	.CALENDARIOcpMonthNavigation,
	.CALENDARIOcpCurrentMonthDate,
	.CALENDARIOcpCurrentMonthDateDisabled,
	.CALENDARIOcpOtherMonthDate,
	.CALENDARIOcpOtherMonthDateDisabled,
	.CALENDARIOcpCurrentDate,
	.CALENDARIOcpCurrentDateDisabled,
	.CALENDARIOcpTodayText,
	.CALENDARIOcpTodayTextDisabled,
	.CALENDARIOcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.CALENDARIOcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #7BAABF;
			border-width:0 0 0 0;
			}
	.CALENDARIOcpCurrentMonthDate,
	.CALENDARIOcpOtherMonthDate,
	.CALENDARIOcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALENDARIOcpCurrentMonthDateDisabled,
	.CALENDARIOcpOtherMonthDateDisabled,
	.CALENDARIOcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.CALENDARIOcpCurrentMonthDate
			{
			color:#7BAABF;
			font-weight:bold;
			}
	.CALENDARIOcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.CALENDARIOcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALENDARIOcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #7BAABF;
			border-width:1;
			border:solid thin #000000;
			}
	TD.CALENDARIOcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CALENDARIOcpTodayText,
	TD.CALENDARIOcpTodayTextDisabled
			{
			border:solid thin #7BAABF;
			border-width:1 0 0 0;
			}
	A.CALENDARIOcpTodayText,
	SPAN.CALENDARIOcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALENDARIOcpTodayText
			{
			color:#7BAABF;
			font-weight:bold;
			}
	SPAN.CALENDARIOcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALENDARIOcpBorder
			{
			border:solid thin #7BAABF;
			}