.adtcpYearNavigation,
	.adtcpMonthNavigation
	{
			background-color:#5c4692;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
	}
	.adtcpMonthNavigation a
	{
		color:#FFFFFF;
	}
	.adtcpDayColumnHeader,
	.adtcpYearNavigation,
	.adtcpMonthNavigation,
	.adtcpCurrentMonthDate,
	.adtcpCurrentMonthDateDisabled,
	.adtcpOtherMonthDate,
	.adtcpOtherMonthDateDisabled,
	.adtcpCurrentDate,
	.adtcpCurrentDateDisabled,
	.adtcpTodayText,
	.adtcpTodayTextDisabled,
	.adtcpText
	{			
			font-family:arial;
			font-size:8pt;
	}
	TD.adtcpDayColumnHeader
	{
			background-color:#FFFFFF;
			text-align:right;
			border-bottom:solid 1px #5c4692;
	}
	.adtcpCurrentMonthDate,
	.adtcpOtherMonthDate,
	.adtcpCurrentDate
	{
			text-align:right;
			text-decoration:none;
	}
	.adtcpCurrentMonthDateDisabled,.adtcpCurrentMonthDateDisabled a,
	.adtcpOtherMonthDateDisabled,.adtcpOtherMonthDateDisabled a,
	.adtcpCurrentDateDisabled,.adtcpCurrentDateDisabled a
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.adtcpCurrentMonthDate,.adtcpCurrentMonthDate a
			{
			color:#5c4692;
			font-weight:bold;
			}
	.adtcpCurrentDate,.adtcpCurrentDate a
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.adtcpOtherMonthDate,.adtcpOtherMonthDate a
			{
			color:#808080;
			}
	TD.adtcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #5c4692;
			border-width:1;
			border:solid thin #000000;
			}
	TD.adtcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.adtcpTodayText,
	TD.adtcpTodayTextDisabled
			{
			border-top:solid thin #5c4692;
			}
	A.adtcpTodayText,
	SPAN.adtcpTodayTextDisabled
			{
			height:20px;
			}
	A.adtcpTodayText
			{
			color:#5c4692;
			font-weight:bold;
			}
	SPAN.adtcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.adtcpBorder
			{
			border:solid thin #5c4692;
			}