
	.calendarcpYearNavigation,
	.calendarcpMonthNavigation
			{
			background-color:#CBE6E1;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#000000;
			font-weight:bold;
			}
	.calendarcpDayColumnHeader,
	.calendarcpYearNavigation,
	.calendarcpMonthNavigation,
	.calendarcpCurrentMonthDate,
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDate,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDate,
	.calendarcpCurrentDateDisabled,
	.calendarcpTodayText,
	.calendarcpTodayTextDisabled,
	.calendarcpText
			{
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:8pt;
			}
	TD.calendarcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #669999;
			border-width:0 0 1 0;
			}
	.calendarcpCurrentMonthDate,
	.calendarcpOtherMonthDate,
	.calendarcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.calendarcpCurrentMonthDateDisabled,
	.calendarcpOtherMonthDateDisabled,
	.calendarcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.calendarcpCurrentMonthDate
			{
			color:#000000;
			font-weight:bold;
			}

	.calendarcpCurrentDate
			{
			color: #000000;
			font-weight:bold;
			}
a.calendarcpCurrentMonthDate, 
a.calendarcpCurrentMonthDate:visited, 
a.calendarcpCurrentDate,
a.calendarcpCurrentDate:visited,  {
	color: #000000;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;

}

a.calendarcpCurrentMonthDate:hover, 
a.calendarcpCurrentMonthDate:visited:hover, 
a.calendarcpCurrentMonthDate:active,
a.calendarcpCurrentDate:hover, 
a.calendarcpCurrentDate:visited:hover, 
a.calendarcpCurrentDate:active  {
	color: #000000;
	font-weight: bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
      text-decoration: underline;
}


a.calendarcpOtherMonthDate, 
a.calendarcpOtherMonthDate:visited  {
	color:#808080;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration: none;
}

a.calendarcpOtherMonthDate:hover,
a.calendarcpOtherMonthDate:visited:hover, 
a.calendarcpOtherMonthDate:active {
	color:#808080;
	text-decoration: underline;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
}


	.calendarcpOtherMonthDate
			{
			color:#808080;
			}
	//TD.calendarcpCurrentDate
//			{
//			color:#FFFFFF;
//			background-color: #EEEEEE;
//			border-width:1;
//			border:solid thin #000000;
//			}
	TD.calendarcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.calendarcpTodayText,
	TD.calendarcpTodayTextDisabled
			{
			border:solid thin #669999;
			border-width:1 0 0 0;
			}
	A.calendarcpTodayText,
	SPAN.calendarcpTodayTextDisabled
			{
			height:20px;
			}
	A.calendarcpTodayText
			{
			color:#6500D3;
			font-weight:bold;
			}
	SPAN.calendarcpTodayTextDisabled
			{
			color:#ffffff;
			}
	.calendarcpBorder
			{
			border:solid thin #669999;
			}
