.cpYearNavigation,.cpMonthNavigation { 
	background-color:#FFFFFF; 
	text-align:center; 
	vertical-align:center; 
	text-decoration:none; 
	color:#222222; 
	font-weight:bold; 
}

.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText 
{ 
	font-family:arial; font-size:8pt;  font-family:Tahoma;
}

TD.cpDayColumnHeader 
{ 
	text-align:right;
	border:solid thick #FF0000;
	border-width:0px 0px 1px 0px; 
}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  
{ 
	text-align:right; 
	text-decoration:none; 
	font-size:0px;
}

.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled 
{ 
	color:#D0D0D0; 
	text-align:right; 
	text-decoration:line-through; 
	background-color:#FFFFFF;
}

.cpCurrentMonthDate, .cpCurrentDate 
{ 
	color:#FFF000; 
	background-color:#FFFFFF;
	font-size:10px;
}

.cpOtherMonthDate 
{ 
	color:#808080; 
	background-color:#FFFFFF;
}

TD.cpCurrentDate 
{ 
	color:white; 
	background-color: #FFFFFF; 
	border-width:1px; 
	border:solid thin #FFFFFF; 
}

TD.cpCurrentDateDisabled 
{ 
	border-width:1px; 
	border:solid thin #FFAAAA; 
}

TD.cpTodayText, TD.cpTodayTextDisabled 
{ 
	border:solid thin #FFFFFF; 
	border-width:1px 0px 0px 0px;
}

A.cpTodayText, SPAN.cpTodayTextDisabled 
{ 
	height:20px; 
}

A.cpTodayText:link ,A.cpTodayText:hover ,A.cpTodayText:active ,A.cpTodayText:visited
{ 
	color:#FF6600; 
	background-color:#FFFFFF;
}

.cpTodayTextDisabled 
{ 
	color:#D0D0D0; 
	background-color:#FFFFFF;
}

.cpBorder 
{ 
	background-color:#FFFFFF;
	border:solid thin #CCCCCC; 
	border-width:2px 2px 2px 2px; 
}
#testdiv1 a {
	color:#666666; 
}
#testdiv1 a:hover {
	color:#FF0000; 
	text-decoration: underline;
}





