.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.CALENDARcpDayColumnHeader,
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation,
.CALENDARcpCurrentMonthDate,
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDate,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDate,
.CALENDARcpCurrentDateDisabled,
.CALENDARcpTodayText,
.CALENDARcpTodayTextDisabled,
.CALENDARcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.CALENDARcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.CALENDARcpCurrentMonthDate,
.CALENDARcpOtherMonthDate,
.CALENDARcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.CALENDARcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.CALENDARcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.CALENDARcpOtherMonthDate
		{
		color:#808080;
		}
TD.CALENDARcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.CALENDARcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.CALENDARcpTodayText,
TD.CALENDARcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.CALENDARcpTodayText,
SPAN.CALENDARcpTodayTextDisabled
		{
		height:20px;
		}
A.CALENDARcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.CALENDARcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.CALENDARcpBorder
		{
		border:solid thin #6677DD;
		}
		