@charset "utf-8";
/* CSS Document */


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{

			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#333333;
			font-weight:bold;
						background-color:#bbbbbb;
						

			}
	.TESTcpDayColumnHeader
				{
	text-align:right;
	border: none;

			}
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			color:#333333;
			font-size:10pt;
			}
	TD.TESTcpDayColumnHeader
			{
	text-align:right;
	border:solid #000000 1px;
	border-width:0 0 1px 0;

			}
	.TESTcpCurrentMonthDate
	{
	border:none;
	}
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			
			
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
	background-color:#FF0000;
	text-align:right;
	text-decoration:none;
	
			}
	.TESTcpCurrentMonthDate
			{
	font-weight:bold;	
	
			
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			
			
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1px;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			text-decoration:none;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1px 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
	color:#6677DD;
			}
	.TESTcpBorder
			{
			border:solid thin #cccccc;
			border-width:0 0 1px 0;
			}
