.eventPopupDate {
  font:bold 10px/1.27em Arial, verdana, sans-serif;
  color:#333;
}
h3.eventPopupTitle {
  font:bold 12px/1.27em Arial, verdana, sans-serif;
  color:#333;
}

.eventPopupContent {
  margin-top:15px;
  margin-bottom:15px;
  font:normal 10px/1.27em Arial, verdana, sans-serif;
  color:#333;
}
.eventPopupLocation	{
  font:normal 10px/1.27em Arial, verdana, sans-serif;
  color:#333;
}
.eventPopupLink {}
.actionable {}
.eventHeaderDate{
	font-weight: bold;
}
.outer_overflow_container{
height: 170px;
overflow: auto;
}
.inner_overflow_container{
}

#view_all_events {
text-align: left;
float: left;
width: 100%;
margin: 10px 0px 10px 0px;
}
	#view_all_events ul {
		list-style: none !important;
		margin: 0px;
	}

	#view_all_events ul li {
		list-style-image: none !important;
		padding: 0px;
	}
	#view_all_events li {
		list-style-image: none !important;
		padding: 0px;
		background: transparent url(/img/caret_z.gif) 0px 4px no-repeat !important;
	}

	#view_all_events li a {
		list-style-image: none !important;
	  font: bold 12px/1em "Trebuchet MS", Georgia, sans-serif;
		color:#b56011;
		padding: 0px 0px 0px 15px;
		margin: 0px;
	}




.viewallevents {
	line-height: 2em;
}
.featured_events_news {
	margin: 10px 16px 10px 16px;
	z-index: 1;
}

#calendarHelp_wrapper {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 25px;
}
#calendarHelp {
	float: left;
	margin: 0px 0px 0px 0px;
}


#calendar {
	float: left;
	width: 670px;
	margin: 10px 0px 10px 3px;
}
/*
#calendar_wrap {
	float: left;
	margin: 25px 15px 25px 0px;
	border: 2px red solid;
}
*/
.calendar_wrapper {
	float: left;
	padding: 0 0 6px 0;
	width: 263px;
	background: #bfb68e url(/img/bkgd_cal_bot.gif) 0 100% no-repeat;
}

#calendarMonth {
	float: left;
	width: 263px;
	background: url('/img/bkgd_cal_top.gif') no-repeat;
	background-color: #bfb68e;
	z-index: 1 !important;
	color: #fff;
	padding: 0;
}

#calendarMonthTable {
	border-collapse: separate;
	width: 232px;
	margin: 0 0 0 4px;
}

#calendarMonth td, #calendarMonth th {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
	text-align: right;
/*	padding: 2px; */
	padding:6px 2px;	
}

	#calendarMonth span.today {
		background: #ccc;
		color: #333;
    padding:1px;
    display:block;
    height:12px;
	}

#calendarTools {
  height:22px;
  margin:5px 0 0 0;
  font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.cEvent {
	color: #fff;
  width: 165px;
	z-index:5000 !important;
}


.cEvent ul { padding: 0; margin: 0; border: 0; list-style: none; background:#fff; z-index:5000 !important;}
.cEvent li { padding: 0; margin: 0; width: 100%; float: left; position: relative; display: block; clear: both; height: auto; background: transparent; z-index:5000 !important;}
/*.cEvent ul ul { z-index: 5000 !important; background:#fff; border:1px solid #ccc; position:absolute; top:15px; left:-165px; display:none; height:165px; overflow:auto;  width: 165px; }*/
.cEventPopup { text-align:left; padding:8px; font-size:10px; font-weight:normal; color:#777; z-index:5000 !important;}

.cEvent ul ul { 
z-index: 5000 !important; 
background:#4d647c;
border:1px solid #ccc; 
position:absolute; 
top:15px; 
left:0px; 
display: none; 
/*overflow:auto;  */
 width: 286px; 

}


.calLink {
  color:#F60;
}
/*
.cEventPopup a.closer,  .cEventPopup a.closer:link, .cEventPopup a.closer:visited {
  background:url(../img/arrow_right.gif) no-repeat left center;
  display:block;
  font:bold 10px Arial, Geneva, sans-serif;
  padding-left:10px;
  margin-top:15px;
  float:right;
  color:#F60;
}
*/

.cEventPopup a.closer,  .cEventPopup a.closer:link, .cEventPopup a.closer:visited {
  background:url(../img/arrow_right.gif) no-repeat left center;
  display:block;
  font:bold 10px Arial, Geneva, sans-serif;
  padding-left:10px;
  margin-top:15px;
  float:right;
  color:#F60;
}

#ms_arrow_left {
	float: left;
	display: block;
	padding: 5px;
}

#ms_arrow_right {
	float: right;
	display: block;
	padding: 5px;
}
/**************************************/
/*	
H2: Trebuchet MS, Bold, 14px, #4d647c;
Date: Trebuchet MS, 12px/1.17em, #333333;
Links: #b56011;	
*/
#newsContainer {
}
	#newsContainer h2 {
	  font:bold 14px "Trebuchet MS", Georgia, sans-serif;
  color:#4d647c ;
	}
	#newsContainer .date_line {
	  font:normal 12px/1.17em  "Trebuchet MS", Georgia, sans-serif;
  color:#333333;
	}

	#newsContainer .more {
	  background:url(../img/bullet.gif) no-repeat left center;
		padding-left: 10px;
	  display:block;
	  font:bold 10px "Trebuchet MS", Georgia, sans-serif;
	  color:#b56011 ;
	}
	
	
