.rescalcpYearNavigation,
.rescalcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.rescalcpDayColumnHeader,
.rescalcpYearNavigation,
.rescalcpMonthNavigation,
.rescalcpCurrentMonthDate,
.rescalcpCurrentMonthDateDisabled,
.rescalcpOtherMonthDate,
.rescalcpOtherMonthDateDisabled,
.rescalcpCurrentDate,
.rescalcpCurrentDateDisabled,
.rescalcpTodayText,
.rescalcpTodayTextDisabled,
.rescalcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.rescalcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.rescalcpCurrentMonthDate,
.rescalcpOtherMonthDate,
.rescalcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.rescalcpCurrentMonthDateDisabled,
.rescalcpOtherMonthDateDisabled,
.rescalcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.rescalcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.rescalcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.rescalcpOtherMonthDate
		{
		color:#808080;
		}
TD.rescalcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.rescalcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.rescalcpTodayText,
TD.rescalcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.rescalcpTodayText,
SPAN.rescalcpTodayTextDisabled
		{
		height:20px;
		}
A.rescalcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.rescalcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.rescalcpBorder
		{
		border:solid thin #6677DD;
		}