	.DNcpYearNavigation,
	.DNcpMonthNavigation
			{
			background-color:#FF9000;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:normal;
			}
	.DNcpDayColumnHeader,
	.DNcpYearNavigation,
	.DNcpMonthNavigation,
	.DNcpCurrentMonthDate,
	.DNcpCurrentMonthDateDisabled,
	.DNcpOtherMonthDate,
	.DNcpOtherMonthDateDisabled,
	.DNcpCurrentDate,
	.DNcpCurrentDateDisabled,
	.DNcpTodayText,
	.DNcpTodayTextDisabled,
	.DNcpText
			{
			font-family:arial;
			font-size:10px;
			}
	TD.DNcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #ff9000;
			border-width:0 0 1 0;
			}
	.DNcpCurrentMonthDate,
	.DNcpOtherMonthDate,
	.DNcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.DNcpCurrentMonthDateDisabled,
	.DNcpOtherMonthDateDisabled,
	.DNcpCurrentDateDisabled
			{
			color:#B5AEAC;
			text-align:right;
			text-decoration:line-through;
			}
	A.DNcpCurrentMonthDate
			{
			color:#B5AEAC;
			font-weight:bold;
			
			}
	.DNcpCurrentDate
			{
			color:#333366;
			font-weight:bold;
			
			}
	A.DNcpOtherMonthDate
			{
			color:#B5AEAC;
			
			}
	TD.DNcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #F7F7F7;
			border-width:1;
			border:solid thin #ff0000;
			
			}
	TD.DNcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			
			}
	TD.DNcpTodayText,
	TD.DNcpTodayTextDisabled
			{
			border:solid thin #ff9000;
			border-width:1 0 0 0;
			}
	A.DNcpTodayText,
	SPAN.DNcpTodayTextDisabled
			{
			height:11px;
			}
	A.DNcpTodayText
			{
			
			font-weight:normal;
			}
	SPAN.DNcpTodayTextDisabled
			{
			color:#B5AEAC;
			}
	.DNcpBorder
			{
			border:solid thin #FF9000;
			}
