/* Calendar popup */
	.CALcpYearNavigation,
	.CALcpMonthNavigation
			{
			background-color:#999999;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF; padding:2px;
			font-weight:normal;
			}
	.CALcpDayColumnHeader,
	.CALcpYearNavigation,
	.CALcpMonthNavigation,
	.CALcpCurrentMonthDate,
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDate,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDate,
	.CALcpCurrentDateDisabled,
	.CALcpTodayText,
	.CALcpTodayTextDisabled,
	.CALcpText
			{
			font-family:arial;
			font-size:9pt;
			}
	TD.CALcpDayColumnHeader
			{
			text-align:right;
			color:#999999;
			border-bottom:1px solid #999999;
			}
	.CALcpCurrentMonthDate,
	.CALcpOtherMonthDate,
	.CALcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.CALcpCurrentMonthDateDisabled,
	.CALcpOtherMonthDateDisabled,
	.CALcpCurrentDateDisabled
			{
			color:#BBBBBB;
			text-align:right;
			}
	.CALcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:normal;
			}
	.CALcpCurrentDate
			{
			color: #000000;
			font-weight:bold;
			}
	.CALcpOtherMonthDate
			{
			color:#808080;
			}
	TD.CALcpCurrentDate
			{
			border-width:1;
			border:solid thin #666666;
			}
	TD.CALcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.CALcpTodayText,
	TD.CALcpTodayTextDisabled
			{
			}
	A.CALcpTodayText,
	SPAN.CALcpTodayTextDisabled
			{
			height:20px;
			}
	A.CALcpTodayText
			{
			color:#6677DD;
			font-weight:normal;
			}
	SPAN.CALcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.CALcpBorder
			{
			border:1px solid #CCCCCC;
			}

