.CPcpYearNavigation,
.CPcpMonthNavigation
		{
		background-color:#0066CC;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
A.CPcpMonthNavigation
		{
		background-color:#0066CC;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
A:hover.CPcpMonthNavigation
		{
		background-color:#0066CC;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.CPcpDayColumnHeader,
.CPcpYearNavigation,
.CPcpMonthNavigation,
.CPcpCurrentMonthDateDisabled,
.CPcpOtherMonthDateDisabled,
.CPcpCurrentDate,
.CPcpCurrentDateDisabled,
.CPcpTodayText,
.CPcpTodayTextDisabled,
.CPcpCurrentMonthDate,
.CPcpOtherMonthDate,
.CPcpText
		{
		font-family:arial;
		font-size:8pt;
		}

 A.CPcpCurrentMonthDate,
 A.CPcpCurrentDate,
 A.CPcpOtherMonthDate{
		font-family:arial;
		font-size:8pt;
		text-decoration: none;

 }
 A:hover.CPcpCurrentMonthDate,
 A:hover.CPcpCurrentDate,
 A:hover.CPcpOtherMonthDate{
		font-family:arial;
		font-weight:bold;
		color:#000000;
		text-decoration: underline;

 }

TD.CPcpDayColumnHeader
		{
		text-align:center;
		border:solid thin #0066CC;
		border-width:0 0 1 0;
		}
.CPcpCurrentMonthDate,
.CPcpOtherMonthDate,
.CPcpCurrentDate
		{
		text-align:center;
		text-decoration:none;
		}
.CPcpCurrentMonthDateDisabled,
.CPcpOtherMonthDateDisabled,
.CPcpCurrentDateDisabled
		{
		color:#000000;
		text-align:right;
		text-decoration:line-through;
		}
.CPcpCurrentMonthDate
		{
		color:#0066CC;
		font-weight:bold;
		}
.CPcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.CPcpOtherMonthDate
		{
		color:#000000;
		}
TD.CPcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #0066CC;
		border-width:1;
		border:solid thin #FFFFFF;
		}
TD.CPcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.CPcpTodayText,
TD.CPcpTodayTextDisabled
		{
		border:solid thin #0066CC;
		border-width:1 0 0 0;
		font-family:arial;
		font-size:8pt;
		color: #FFFFFF;
		}

A.CPcpTodayText,
SPAN.CPcpTodayTextDisabled
		{
		height:20px;
		}
A.CPcpTodayText
		{
		color:#0066CC;
		font-weight:bold;
		}
A:hover.CPcpTodayText
		{
		color:#0066CC;
		font-weight:bold;
		}
A.CPcpTodayText
		{
		color:#0066CC;
		font-weight:bold;
		}
SPAN.CPcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.CPcpBorder
		{
		border:solid thin #0066CC;
		}