.news-calendar{

margin:0 auto;

	
	text-align:center;
	background-color:#fff;
	
	width:209px;;
	
	padding-bottom:10px;

	
	border:1px groove gray;

}
.news-calendar h2{
color:#f06930;
width:100%;
text-align:center; 
font-size:18px;
padding-bottom:5px;


}




.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:9pt;
	color:#000000;
}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
	text-align:center;
}
.NewsCalToday{
	background-color:#dadded;
}
.NewsCalDefault{
	background-color:#FFFFFF;
}
.NewsCalOtherMonth{
	background-color:#F8F9EF;
}
.NewsCalWeekend{
	background-color:#F6E5E1;
}
.NewsCalHeader{
	background-color:#EFF1F9;
	color:#365D91;
}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td{
	border-collapse:collapse;
	border:1px solid #B3B3B3;
}
.NewsCalMonthNav{
}
.NewsCalDay{
	color:#000000;
	
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color:#7488B9;
	font-size:8pt;
}

.NewsCalTable{
width:190px;
margin:0 auto;
text-align:center;
 
}
.NewsCalTable td{
width:20px;
height:20px;
vertical-align:middle;

}

.NewsCalTable td a{
font-size:14px;
color:#0092BF;
font-weight:bold;
}
.cal_nav{
width:190px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;



}
.cal_nav a{
text-decoration:none;
color:#0092BF;
font-size:14px;
font-weight:bold;
}

.p_y, .p_m, .n_y, .n_m {
width:20px;
height:20px;
text-align:center;
border:1px groove gray;
vertical-align:middle;




}

.cal_now{
text-align:center;

border:1px groove gray;
}