.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:12px; color: #002798;

}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
	padding-left:8px;
}
.NewsCalToday{

}
.NewsCalDefault{
	
}
.NewsCalOtherMonth{

}
.NewsCalWeekend{
    background: #efefef;
}
.NewsCalHeader{
	background-color:#fff;
	color:#002798;
	font-weight: bold;
	border-bottom: 1px solid #002798;
}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td{
	text-align: center;
	border-collapse:collapse;
}
.NewsCalMonthNav {font-size: 14px}
.NewsCalMonthNav a, .NewsCalMonthNav a:visited {
    font-size:20px;color:#77819D;font-family:Times New Roman; text-decoration: none
}
.NewsCalMonthNav a:hover {
    font-size:20px;color:#002798;font-family:Times New Roman; text-decoration: none
}
.NewsCalDay{
	color:#000000;
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color:#7488B9;
	font-size:9px;
}


.calendar_link {color: #3e3eff; text-decoration: underline; font-weight: bold}