.events_content_outer{
	/*float:left;*/
}
.scheme_active {
	display: inline;
	color: #899829;
	font-weight: bold;
}
 .scheme_inactive {
	display: inline;
	color: #d73322;
	font-weight: bold;
}

.left_content{
	float:left;
	width:523px;
	padding:0px 7px 10px 0pt;
}
.left_content h2
{
	color: #0072B9;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.left_content h3{
	font-weight: bold;
	font-size: 1.2em;
	color: #555555;
	margin:0px;
}
.left_content .content_top{
	margin:0 0 10px 0;
	/* border-bottom:1px solid #bec2c5; */
	float:left;
	padding:0 0 5px 0;
}

.left_content .content_top .row{
	float:left;
	
}
.left_content .content_top .row .col-l{
	float:left;
	width:112px;
	padding:2px 12px 2px 0;
	color:#4D4D4D;
	font-weight:bold;
}
.left_content .content_top .row .col-r{
	float:left;
	width:390px;
	padding:2px;
}
.left_content .content_bottom{
	float:left;
}
.right_content{
	float:right;
	width:180px;
	/*background-color:#F2F2F2;*/
}
.right_content_inner{
	padding:10px;
}
.dot_bg{
	background:url(/static/images/site/dot_bg.gif) repeat-x bottom;
}
.right_content .details{
	background-color:#f2f2f2;
	padding:10px;
}
.right_content .details h5{
	font-size: 1.1em;
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
}
.right_content .details .title{
	font-weight:bold;
}
.right_content .details p{
}
.visit{
	background:url(/static/images/site/orange_arrow_right.gif) no-repeat center left;
	padding-left:10px;
	color:#095b95 !important;
}
.right_content .btn{
	padding-bottom:5px;
}
.right_content .logo{
	padding-bottom:20px;
}




/***** Events Landing Page *****/
.gen_events_months{
	background-color:#095994;
	padding:3px 10px 5px;
}
.gen_events_months h3 {
	color: #fff; 
}
.gen_events_months .month{
	border-left:1px solid #4589ba;
	color:#fff;
	padding-right:3px;
	padding-left:6px;
}

.gen_events_months .month.first {
	border-left: 0 !important;
}

.gen_events_months .selected{
	/*background:#F7921E url(/static/images/site/page_current_bg.gif) repeat scroll 0% 0%;*/
	color:#F7921E;
	
	padding:2px 5px;
}
.no_padding{
	padding:0px !important;
}
.events_count_msg{
	background-color:#b6cddf;
	height:20px;
	padding:3px 10px;
}
.gen_events_row{
	background:url(/static/images/site/events_left_bg.gif) repeat-y left;
	float:left;
	margin:10px 0;
	width:590px;
	/* padding-bottom:30px; */
}
.gen_events_row .col-date{
	padding:5px 10px;
	height:110px;
	width:60px;
	float:left;
}
.gen_events_row .col-content{
	float:left;
	width:400px;
	color:#333;
}
.gen_events_row .col-content .content_inner{
	padding:5px 10px;
}
.gen_events_row .col-content h4{
	color:#0071BC;
	font-size:1.2em;
	font-weight:bold;
}
.gen_events_row .col-logo{
	float:left;
	width:100px;
}
.gen_events_row .btns{
	float:left;
	padding-right:5px;
}
.no_event_month{
	border-left: 1px solid #4589BA;
	padding-left: 6px;
	padding-right: 3px;
	color:#ccc;
}

.gen_events_months .no_event_month.first {
	border-left: 0 !important;
}

.width100{
	width:100%;
}
.width50{
	float: left;
	display: block;
	width:120px;
}
.col333{
	color:#333 !important;
}
.no_bg{
	background:none !important;
}
.no_margin_h4{
	margin:0px !important;
	font-weight:bold;
	/*font-size:1.4em;*/
}
.more_information{
	
}
.more_information .head{
	background-color:#666;
}
.more_information .head h5{
	margin:0px;
	color:#fff;
	font-size:13px;
	padding:5px 5px 5px 10px;
}
.more_information .more_info_body{
	background-color:#BFDBEE;	

}
.more_information .more_info_body ul{
	margin:0px;
	padding:0px;

}
.more_information .more_info_body ul li{
	list-style-image:none;
	background: none;
	list-style-type:none;
	padding:5px 5px 5px 10px;
	margin:0px;

}
.more_information .more_info_body ul li a{
	color:#095994;
	
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}
.titleBar.blueBar.on{
	background:url(/static/images/site/bluebar-on-bg.gif) no-repeat top right !important;
	height:30px;
	line-height: 24px;
	border:none !important;
}
.grey_bg{
	background-color: #F2F2F2;
	zoom: 1;
}
.padd_no_right{
	padding:10px 0;
}
.blue_color{
	color:#0071BC !important;
}

/*******sitemap.cms css********/
.sitemap{
	margin:50px 0px 0px 0px;
}
.sitemap ul, .sitemap ul ul{
	list-style:none;
	margin:5px 0px 5px 25px;
}

.sitemap ul li{
	list-style:none;
	background: none;
}
.sitemap ul li a{
	text-decoration:none;
	color:#435f63;
}
.sitemap ul li a:hover{
	text-decoration:underline;
}

/*******sitemap.cms css********/
.sitemap{
	margin:20px 0px 0px 0px;
	padding:0 0 0 0px;
	float:left;
	color:#435f63;
	width:547px;
}
.sitemap ul {
	list-style-type: none;
	margin:5px 0px 5px 10px;
	color:#435f63;
}

ul.level_0 ul {	
	padding: 0;
	list-style-type: none;
	color:#435f63;
}
ul.level_0 ul ul { 
	margin: 0 0 0 25px;
	list-style-type: none;
	color:#435f63;
}

ul.level_0 li {
	background: none;
}

ul.level_0 li.parent  {
	font-weight: bold; 
	border-bottom: 1px solid #cecece;
	color:#435f63;
}
ul.level_0 li.parent ul {
	font-weight: normal; 
	border-top: 1px solid #cecece;
	color:#435f63;
	margin-bottom: 2px !important;
}
ul.level_0 li.parent ul li { border-width: 0 !important; }

/*******End of sitemap.cms css********/

.news h6{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 0px;
}
.logo_holder_small{
	background:url('/static/images/logos/cache/logo-bg-small.gif') no-repeat;
	text-align: center;
	vertical-align: bottom;
	padding:3em 0;  
}
.logo_holder{
	background:url('/static/images/logos/cache/logo-bg-medium.gif') no-repeat;
	text-align: center;
	vertical-align: bottom;
	padding:2.5em 0;
}
.logo_holder_large{
	background:url('/static/images/logos/cache/logo-bg-large.gif') no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 22px;
}
.logo_holder_sector{
	background:url('/static/images/logos/cache/logo-bg-sector.gif') no-repeat;
	text-align: center;
	vertical-align: bottom;
	height:inherit;
}
.font_small{
	font-size:12px;
	padding: 1.75em 0.5em;
}

.font_medium, .font_medium_sector{
	font-size:13px;
	padding:2.95em 0.5em !important;
}
.font_medium_sector{
	padding:2.25em 0.5em !important;
}
.font_large, .font_large_large, .font_large_sector{
	font-size:13px;
	padding:2.95em 0;
}
.font_large_large, .font_large_sector{
	padding:2.95em 0 !important;
}
.font_medium_large{
	font-size:13px;
	padding:3em 0;
}
.logo_bg{
	background:url('/static/images/logos/cache/logo-bg-large.gif') no-repeat;
	height:95px;
}

.height95{
	height:95px;
}
sup {
	font-size:smaller;
	line-height:normal;
	vertical-align:super;
}
sub {
	font-size:smaller;
	line-height:normal;
	vertical-align:sub;
}