tr.calendar_row, div.calendar_row, td.calendar_row
{
	FONT-SIZE: 12px;
	background-Color:#E5E2E2;
}
tr.calendar_row:hover, div.calendar_row:hover, td.calendar_row:hover
{
	FONT-SIZE: 12px;
	background-Color:#e9ecf4;
}
.calendar_years
{
	display:block;
	text-align:center;
	font-size: 12px;
}
.calendar_years a
{
	font-size: 12px;
}
.calendar_years .highlight_text
{
	font-size: 16px;
}
.calendar_text
{
	FONT-SIZE: 12px; 
	font-weight:normal; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	border-left:1px solid;
	border-top:1px solid;
	border-color:#F6F6F6;
	/* background-color:#F6F6F6; */
}
.calendar_month
{
	FONT-SIZE: 12px; 
	font-weight:normal; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	border-left:0px;
	border-right:0px;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#F6F6F6;
	background-color:#0099FF;
	text-align: center;
}
.calendar_heading
{
	FONT-SIZE: 12px; 
	font-weight:normal; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	border-top:0px solid;
	border-bottom:0px solid;
	border-color:#0099FF;
	background-color:#F6F6F6;
}
table.calendar_table
{
	border:1px solid;
	border-color:#E5E2E2;
}

.heading
{
	FONT-SIZE: 12px; 
	font-weight:normal; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
	border-left:0px;
	border-right:0px;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#F6F6F6;
	background-color:#E5E2E2;
}
span.highlight_text
{
	background-color:#E5E2E2;
}
