.SocleCalcpYearNavigation,
.SocleCalcpMonthNavigation
		{
		background-color:#E4F1F7;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#2A76B2;
		font-weight:bold;
		}
.SocleCalcpDayColumnHeader,
.SocleCalcpYearNavigation,
.SocleCalcpMonthNavigation,
.SocleCalcpCurrentMonthDate,
.SocleCalcpCurrentMonthDateDisabled,
.SocleCalcpOtherMonthDate,
.SocleCalcpOtherMonthDateDisabled,
.SocleCalcpCurrentDate,
.SocleCalcpCurrentDateDisabled,
.SocleCalcpTodayText,
.SocleCalcpTodayTextDisabled,
.SocleCalcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.SocleCalcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #E4F1F7;
		border-width:0 0 1 0;
		}
.SocleCalcpCurrentMonthDate,
.SocleCalcpOtherMonthDate,
.SocleCalcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.SocleCalcpCurrentMonthDateDisabled,
.SocleCalcpOtherMonthDateDisabled,
.SocleCalcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.SocleCalcpCurrentMonthDate
		{
		color:#2A76B2;
		font-weight:bold;
		}
.SocleCalcpCurrentDate
		{
		color: #2A76B2;
		font-weight:bold;
		}
.SocleCalcpOtherMonthDate
		{
		color:#808080;
		}
TD.SocleCalcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #E4F1F7;
		border-width:1;
		border:solid thin #2A76B2;
		}
TD.SocleCalcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.SocleCalcpTodayText,
TD.SocleCalcpTodayTextDisabled
		{
		border:solid thin #E4F1F7;
		border-width:1 0 0 0;
		}
A.SocleCalcpTodayText,
SPAN.SocleCalcpTodayTextDisabled
		{
		height:20px;
		}
A.SocleCalcpTodayText
		{
		color:#2A76B2;
		font-weight:bold;
		}
SPAN.SocleCalcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.SocleCalcpBorder
		{
		border:solid thin #E4F1F7;
		}
		
.float  {
        TEXT-ALIGN: right;
        }