.bkg_on
	{
	background-color:#F5F5F5;
	}
.speaker_name
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#C0C7D8;
	}
.speaker_title
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.2em;
	font-weight:normal;
	font-size: 12px;
	color:#C0C7D8;
	}
.time
	{
	color:#EFA8A8;
	}

.posted
	{
	padding-top: 0px;
	border-top: 1px solid #037881;
	font-size: x-small;
	}
.program
	{
	padding-bottom: 10px;
	border-bottom: 1px solid #4E859D;
	color:#DCE2EA;
	}
.schedule_list
	{
	}
.schedule_list li
	{
	font-family:"Palatino Linotype", "Palatino", georgia;
	margin-top:1em;
	font-weight:bold;
	}
.schedule_list li span
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#CFDFF7;
	}
.presentations
	{
	margin-top:-5px;
	padding:5px;
	}
.presentations li
	{
	font-size:12px;
	margin:0 0 8px 0;
	}
.clearfix 
	{ 
	clear:both; 
	}
ul.county_list 
	{ 
	list-style-type:none; 
	padding:0; 
	margin:0; 
	}
ul.county_list li 
	{ 
	display:block; 
	margin-right:3px; 
	float:left;
	padding:6px 15px;
	border:1px solid #8F0000; 		 
	background-color: #690000;						 			
	text-align:center;
	color:white; 	 	
	}
ul.county_list li a { color:#ffffff !important; }	
/******************************************************
	Banner Content Container Elements
******************************************************/
div#banner_content_container ol { margin:15px 0 0 35px; padding:0; clear:none; }
div#banner_content_container ol p { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; margin:0 0 7px 0; }
div#banner_content_container ol p.last { margin-bottom:14px; }
div#banner_content_container ol h2 { margin-bottom:5px; }
div#banner_content_container ol h3 { font-weight:bold; font-size:14px; margin:10px 0 5px; }
div#banner_content_container ol li.required_item { font: bold 20px Verdana, Arial, Helvetica, sans-serif; }
div#banner_content_container ul.documents { margin:7px 0 7px 50px; padding:0; }
div#banner_content_container ul.documents li { font: 12px Verdana, Arial, Helvetica, sans-serif; }
.align_top { vertical-align:top; }

ul.logos 
	{
	margin-top:20px;	
	}
ul.logos li 
	{
	display:block;	
	border:1px solid #ccc;
	width:120px;
	padding:5px;
	height:40px;
	margin-bottom:8px;
	text-align:center;
	}
.number 
	{ 
	font-size:32px; 
	font-weight:bold;
	}
.element_margin 
	{
	margin-bottom:20px;
	}
.calendar_red { color:#A32929; }
.calendar_blue { color:#2952A3; }