.calendar_monthyear{
text-align:center;
color:#000000;
font-weight: bold;
font-size: 12pt;
}
.calendar_monthyear a:link,.calendar_monthyear a:visited{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: #DC3232;
}
.calendar_daynames {
text-align:center;
color:#000000;
font-weight: bold;
font-size: 10pt;
}
.calendar_day{
       margin-top:5;
	text-align: center;
	color: Gray;
	font-size: 10pt;
}
.calendar_noday{
	background: White;
}
.calendar_today{
	vertical-align: middle;
	text-align: center;
	font-size: 7pt;
	color: #000000;
	border-width: 1px;
	border-color: #DC3232;
	border-style: solid;
}
.calendar_today a:link,.calendar_eventday a:visited{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: Black;
}
.calendar_today a:active,.calendar_eventday a:hover{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: Green;
}
.calendar_eventday a:link,.calendar_eventday a:visited{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: Black;
}
.calendar_eventday a:active,.calendar_eventday a:hover{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: Green;
}
.calendar_main{
	text-align: center;
	color: Black;
	background: White;
}
.event_monthyear{
text-align:center;
color:#000000;
font-weight: bold;
font-size: 10pt;
}
.event_heading{
	text-align: left;
	color: #DC3232;
	font-weight: bold;
	font-size: 10pt;
}
.event_data{
text-align:left;
color:Green;
font-weight: normal;
font-size: 10pt;
}