/* CSS Document */
.calcpYearNavigation,
.calcpMonthNavigation
		{
		background-color:#FCEF9C;
		text-align:left;
		vertical-align:center;
		text-decoration:none;
		color:#000;
		font-weight:bold;
		}
.calcpDayColumnHeader,
.calcpYearNavigation,
.calcpMonthNavigation,
.calcpCurrentMonthDate,
.calcpCurrentMonthDateDisabled,
.calcpOtherMonthDate,
.calcpOtherMonthDateDisabled,
.calcpCurrentDate,
.calcpCurrentDateDisabled,
.calcpTodayText,
.calcpTodayTextDisabled,
.calcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.calcpDayColumnHeader
		{
		text-align:right;
		font-weight: bold;
		/*border:solid thin #6677DD;
		border-width:0 0 1 0;*/
		}
.calcpCurrentMonthDate{
	text-align:right;
	text-decoration:none;
	border:none;
}
.calcpOtherMonthDate{
	text-align:right;
	text-decoration:none;
	font-style:italic;
	border:none;
}
.calcpCurrentDate{
	text-align:right;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FCEF9C;
	border:none;
}
.calcpOtherMonthDate a {
	text-decoration:none;
}

/*	.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate{
	color:#6677DD;
	font-weight:bold;
}
.TESTcpCurrentDate{
	color: #FFFFFF;
	font-weight:bold;
}
.TESTcpOtherMonthDate{
	color:#808080;
}
*/	TD.calcpCurrentDate{
	border:solid 1px #AC1E0B;
}
/*	TD.TESTcpCurrentDateDisabled{
	border-width:1;
	border:solid thin #FFAAAA;
}
*/	TD.calcpTodayText,
TD.calcpTodayTextDisabled{
	border:solid thin #AC1E0B;
	border-width:1 0 0 0;
	background-color:#FCEF9C;
}
/*A.calcpTodayText,
SPAN.calcpTodayTextDisabled{
		height:20px;
}
A.calcpTodayText{
	color:#6677DD;
	font-weight:bold;
}
SPAN.calcpTodayTextDisabled{
	color:#D0D0D0;
}*/
.calcpBorder{
	border:none;
}

