@charset "utf-8";
/* CSS Document */
	.DATEcpYearNavigation,
	.DATEcpMonthNavigation
			{
	background-color:#8DC455;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
			}
	.DATEcpDayColumnHeader,
	.DATEcpYearNavigation,
	.DATEcpMonthNavigation,
	.DATEcpCurrentMonthDate,
	.DATEcpCurrentMonthDateDisabled,
	.DATEcpOtherMonthDate,
	.DATEcpOtherMonthDateDisabled,
	.DATEcpCurrentDate,
	.DATEcpCurrentDateDisabled,
	.DATEcpTodayText,
	.DATEcpTodayTextDisabled,
	.DATEcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.DATEcpDayColumnHeader
			{
	text-align:right;
	border:solid thin #F4F0BF;
	border-width:0 0 1 0;
			}
	.DATEcpCurrentMonthDate,
	.DATEcpOtherMonthDate,
	.DATEcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.DATEcpCurrentMonthDateDisabled,
	.DATEcpOtherMonthDateDisabled,
	.DATEcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.DATEcpCurrentMonthDate
			{
	color:#8EC656;
	font-weight:bold;
			}
	.DATEcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.DATEcpOtherMonthDate
			{
			color:#808080;
			}
	TD.DATEcpCurrentDate
			{
	color:#FFFFFF;
	background-color: #8DC455;
	border-width:1;
	border:solid thin #000000;
			}
	TD.DATEcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.DATEcpTodayText,
	TD.DATEcpTodayTextDisabled
			{
	border:solid thin #F4F0BF;
	border-width:1 0 0 0;
			}
	A.DATEcpTodayText,
	SPAN.DATEcpTodayTextDisabled
			{
			height:20px;
			}
	A.DATEcpTodayText
			{
	color:#8EC757;
	font-weight:bold;
			}
	SPAN.DATEcpTodayTextDisabled
			{
	color:#FFFAC7;
			}
	.DATEcpBorder
			{
	border:solid thin #D0D0D0;
			}



