/*For avoiding Css overlapping*/
#testdiv1
{
 position:absolute;
 visibility:hidden;
 background-color:#FFF;
 layer-background-color:#FFF;
}
#testdiv1 A:link,#testdiv1 A:visited
{
	text-decoration:none;
}
.cpYearNavigation, .cpMonthNavigation
{
	background-color:#A8BCB1; 
	text-align:center; 
	vertical-align:top; 
	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
	width:76px;
}
.cpDayColumnHeader
{
	font-weight:bold;
	color:#AD4500; 
	font-family:arial; 
	font-size:8pt; 
	padding:2px 0px 2px 0px; 
	text-align:center; 
}
#testdiv1 TD
{
	padding:2px;
}

.cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText
{
	font-family:arial; 
	font-size:8pt; 
	padding:2px; 
} 
.cpDayColumnHeader
{
	text-align:right; border:solid thin #84A28C;border-width:0px 0px 1px 0px;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate
{
	text-align:right; text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled
{ 
	color:#D0D0D0; text-align:right; text-decoration:line-through; 
}
.cpCurrentMonthDate, .cpCurrentDate 
{ 
	color:#000000; 
}
.cpOtherMonthDate 
{ 
	color:#808080; 
}
.cpOtherMonthDate A, .cpOtherMonthDate A:link, .cpOtherMonthDate A:visited, .cpOtherMonthDate A:hover, .cpOtherMonthDate A:active
{
	color:#808080;
} 

.cpCurrentDate 
{ 
	color:white; 
	background-color: 
	#FFD36B; 
	border:0px solid #B5C7BD; 
}
.cpCurrentDateDisabled 
{ 
	border-width:1px; border:solid thin #FFAAAA; 
}
.cpTodayText, .cpTodayTextDisabled
{ 
	border:solid thin #84A28C; border-width:1px 0px 0px 0px;
}
.cpTodayText SPAN, .cpTodayTextDisabled
{
	height:20px; 
}
.cpTodayText 
{ 
	color:black; padding:5px 0px 5px 0px; font-size:11px; 
}
.cpTodayTextDisabled
{
	color:#D0D0D0;
}
.cpBorder
{
border:1px solid #758D7B;
}
.cpOtherMonthDate A:hover
{
	color:#808080;
}
.ol_row2
{
	background:#E9EDEA;
	
}
.ol_row1
{
	background:#FAAF8F;
	
}

.ol_row3
{
	background:#AAE123;
	
}
.ol_row4
{
	background:#EEF123;
	
}

