.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:9pt;
	color:#000000;
	text-decoration: none;
}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
	text-align:center;
}
.NewsCalToday{
	background-color:#68BDF4;
	color:#ffffff;
}
.NewsCalDefault{
	background-color:#FFFFFF;
}
.NewsCalOtherMonth{
	color: #C4C4C4; 	
}
.NewsCalWeekend{
	color:#ff0000;
}
.NewsCalHeader{
	background-color:#EFF1F9;
	color:#055CA1;
	font-weight:bold;
}
.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;
}
.NewsCalTablehead
{
	border-collapse:collapse;
	border:1px solid #000000;
}
.NewsCalTablefoot
{
	border-collapse:collapse;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.today
{
	color:#68BDF4;
}
.month
{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 15px;	
}

#month_sel, #month_sel option {
background: url('/images/centercal.jpg') center center repeat-x;
color: #fff;
font:10pt arial;
}

.NewsEvent, a.NewsEvent {
color:#7488b9;
background-color: #eee0e9;
font-weight:bold;
font-size: 11pt;
text-align: center;
text-decoration: none;
}

.NewsEvent1, a.NewsEvent1 {
background-color:#68BDF4;
color:#ffffff;
font-weight:bold;
font-size: 11pt;
text-align: center;
text-decoration: none;
}

a.ibtype,a.ibtype:visited,a.ibtype:active,a.ibtype:hover,div a.ibtype,div a.ibtype:visited,div a.ibtype:hover {
text-decoration:none;
border-bottom:1px #777 dashed;
font-size:11px;
}

div.ibtype, span.ibtype {
font-size:11px;
}


sup.tags-cloud {
color: #777777;
font-size: 9px;
}