
.calendar-table{
	width:180px;
        border:1px solid #000000;
        padding:1px;
}

.calendar-table .columNext,.calendar-table .columPrevious,.calendar-table .columYear {
background:#EF7900;
}
.calendar-table .columNext a,.calendar-table .columPrevious a,.calendar-table .columYear a{
font-weight:bold;
color:#ffffff;

}
.calendar-table a{
	text-decoration:none;
}
.calendar-table TD, .calendar-table TH{
	padding:3px;
	text-align:center;
        color:#666666;
	background-color:#DFDFDF;
	font-size:12px;
}
.calendar-table TH {
	color:#666666;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
        background-color:#CFC2C2;
	font-size:12px;
        
}
.calendar-table caption{
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
}
.linked_today{
	padding:2px;
	color:#333333;
	border:1px solid #666666;
	cursor:pointer;
	text-decoration:none;
	
}
.linked_today_nolink{
	padding:2px;
	color:#333333;
	background-color:#C7D5FE;
	font-size:12px;
}
.linked_day{
	padding:2px;
	color:#FFFFFF;
	background-color:#7e7e7e;
	cursor:pointer;
	text-decoration:none;
	}

/* List view CSS */
.newsCalendar_listHeader{
	font-size:14px;
	font-weight:bold;
	background-color:#EF7900;
	color:#ffffff;
	padding:0.5em;
}
.newsCalendar_listBody{

}
.newsCalendar_listItem{
	font-size:1em;
	padding-left:1em;
     
}
.newsCalendar_listItem a{
	font-size:12px;
    color:#666666;

}
.newsCalendar_listItemHeader{
    border-bottom:1px solid #666666;
font-weight:bold;
	padding-top:0.5em;
    padding-left:8px;
	padding-bottom:0.25em;
    margin-bottom:0.3em;
	font-size:14px;
    color:#EF7900;
}
.news-search-emptyMsg{
float:right;
margin-top:-152px;
padding-right:5px;
}

