@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Oxygen light';
  font-style: normal;
  font-weight: 300;
  src: local('Oxygen Light'), local('Oxygen-Light'), url(https://themes.googleusercontent.com/static/fonts/oxygen/v2/AwBqWF2kjhlybWamaKMPcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
body{
	margin:0;
	padding:0;
	font-family: 'Oxygen', sans-serif;
}

a, p, img, ul, li, h1, h2 ,h3, h4, h5, h6{
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
	outline:none;
	list-style:none;
	}
	
	a.arrow-link {
		background: url("/sites/all/themes/site127/images/sub-icon.png") center left no-repeat;
		padding-left: 13px;
	}
	
hr {
	border-color: transparent;
	height: 2px;
	margin-bottom: 20px;
	padding-top: 0px;
	background: url(/sites/all/themes/site127/images/dotted_line.png) bottom left repeat-x;
	clear: both;
}

.page-node-10722 hr {
border-color: transparent;
height: 2px;
margin-bottom: 10px;
padding-top: 0;
background: url(/sites/all/themes/site127/images/dotted_line.png) bottom left repeat-x;
clear: both;
margin-top: 0;
}

ul.box-list {
	
}
	ul.box-list li {
		border: 1px solid #E0DFDE;
		padding: 5px 15px;
		font-size: 14px;
		width: 50%;
		margin-bottom: 20px;
	}
		ul.box-list li a {
			background: url("/sites/all/themes/site127/images/sub-icon.png") center left no-repeat;
			padding-left: 13px;
			font-size: 14px;
		}

.half-col {
	float: left;
	width: 50%;
}
.wrapper{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	overflow:hidden;
}

.header{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	box-shadow:0 0px 6px #000000;

}
.header_top{
	margin:0px auto;
	padding:0px 0px 20px 0px;
	width:960px;
	overflow:hidden;
	}
.logo{
	margin:0;
	padding:15px 0px 0px 20px;
	float:left;
	width:300px;
	height:66px;
	}
.header_top_rigth{
	margin:0px auto;
	padding:0;
	width:300px;
	float:right;
}
.header_top_nav{
	margin:0px 0px 0px 26px;
	padding:0;
	float:left;
	}
.header_top_nav ul ul{	border-right:1px solid #dbdbdb;}


.header_top_nav ul{
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #dbdbdb;
	}


	
.header_top_nav > ul:first-child {
	padding-right: 10px;
}
/* .header_top_nav ul:last-child{ border:none;} */
.header_top_nav ul li{
	margin:0;
	padding:12px 5px 0px 5px;
	float:left;
	}
.header_top_nav ul li.menu__item.is-leaf{
	padding-top: 12px;
}

.header_top_nav ul li span{ margin:0; padding:0px 15px 0px 10px; float:left;}
.header_top_nav ul li a{
	margin:0;
	padding:0;
	float:left;
	color:#898888;
	font-size:12px;
	font-weight:bold;
	}
.header_top_nav ul li a.active{
	color:#e51b24;
	font-size:12px;
	font-weight:bold;
	}
.search_box {
	margin: 20px 0px 0px 0px;
	padding: 7px 0 0 34px;
    width: 265px;
	height: 20px;
/* 	float: left; */
}
#s {
	float: left;
	background: none;
	float: left;
	width: 185px;
	outline: none;
	border: none;
	padding: 2px;
	color: #000;
	font-size: 12px;
	font-family: 'Oxygen', sans-serif;
}
#searchform {
	background:#f1f0f0;
	border: 1px solid #d8dada;
	width: 220px;
	height: 20px;
	float: left;
	padding:5px;
}
#searchsubmit {
	float: right;
	background: url(/sites/all/themes/site127/images/search-icon.png) no-repeat;
	width: 18px;
	height: 17px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	outline: none;
	border: none;
	cursor: pointer;
}

.head_nav{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	border-top:1px solid #ebebeb;
	height:37px;
	}
.main_nav{
	margin:1px auto;
	padding:0;
	width:960px;
	}
.main_nav ul{
	margin:0;
	padding:0;
	
	}
.main_nav ul li{
	margin:0;
	float:left;
	}
.main_nav ul li a{
	margin:0;
	padding:6px 10px 6px 10px;
	float:left;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	}
.main_nav ul li a:hover{
	background:#f1f0f0;
	}
	
	/*****
sub menu 

******/
.main_nav li ul {
position:absolute;
margin-top:0;
margin-left:.5em;
display:none;
}
.main_nav ul li ul {
	background:#f1f0f0;
	 margin: 36px 0 0;
    width:20%;
	padding:10px 20px 10px 20px;
    z-index: 999;
}
.main_nav ul li ul li{
	margin:0;
	padding:0px 0px 15px 0px;
	width:92%;
	background:url(../sites/all/themes/site127/images/sub-icon.png) no-repeat;
	
}
.main_nav ul li ul li a{
 color:#000;
 font-size:14px;
 text-transform:none;
 margin:-15px 0px 0px 5px;
}
.main_nav ul li ul li a:hover{ background:none;}
.main_nav li:hover ul, .main_nav li.over ul {
	display:block;
}
.main_nav li:hover ul ul, .main_nav li.over ul ul {
	display:none;
}



.flexmenu.fm-lg .home_icon a {
	padding: 6px 0 6px 20px;
}
.flexmenu.fm-lg ul li {
	list-style: none !important;
}


/* SHOW SUBMENU 2 */
.main_nav ul li:hover ul, .main_nav ul li.over ul {
	display:block;
	
}
.ulh1{
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	font-size:16px;
	font-style:italic;
	color:#dc3643;
	border-bottom:1px dotted #8f8f92;
	width: 30%;
	}
.ul_box{
	margin:-200px 0px 0px 0px;
	padding:0;
	float:right;
	width:230px;
	background:#fff;
	padding:10px;
	}
.ul_box img{
	margin:0;
	padding:0;
	float:left;
	}
.ul_box h2{
	margin:0;
	padding:20px 0px 0px 10px;
	float:left;
	color:#275a70;
	font-size:16px;
	}
.ul_box p{
	margin:0;
	padding:15px 0px 0px 10px;
	float:left;
	line-height:20px;
	color:#333333;
	font-size:12px;
	}
	.ul_box_learn img{
		margin:15px 0px 0px 10px;
		padding:0;
		}
.ul_box_learn a{
	color:#9e161f !important;
	font-size:13px !important;
	background:none !important;
	text-transform:none !important;
	}
	/*****
sub menu close
******/

/* header close here */

/* cont   */
.cont{
	margin-bottom:0px;
	padding:0;
	float:left;
	width:100%;
	}
.cont_bg{
	margin:0px auto;
	padding:0;
	width:100%;
    z-index: -999;
	position: absolute;
	}
.cont_main{
	margin:0px auto;
	padding:0;
	width:960px;
	overflow:hidden;
	}
.discover_ban{
	margin:15px 0px 50px 0px;
	padding:0;
	float:right; 
	padding:20px;
	background:#e82b34;
	opacity:0.9;
	width: 32%;
	}
.discover_ban h1{
	margin:0;
	padding: 1.25em 0 0 0;
	float:left;
	width:100%;
	color:#fff;
	font-size:30px;
	font-weight: 100;
	line-height: 1.1em;
	}
.discover_learn a{
	margin:20px 0px 0px 0px;
	padding: 0 5px;
	float:left;
	background:#245a71;
	color:#fff;
	font-size:11px;
	color:#fff;
	float: right;
	text-transform:uppercase;
	}
.content_box{
	margin:125px 0px 0px 0px;
	padding:0;
	float:left;
	width:99.8%;
	border:1px #b3b3b3 solid;
	background:#f1f3f2;
	}
.content_box_in{
	margin:0;
	padding:0;
	float:left;
	width:33%;
	}
.content_box_in h2{
	margin:0;
	padding:0px 20px 0px 20px;
	float:left;
	color:#9e161f;
	font-size:16px;
	font-weight:bold;
	height:46px;
		line-height:45px;
	width:90%;
	background:url(/sites/all/themes/site127/images/content-top.png) repeat-x;
	}
.content_box_in h2 span{ float:right;}
.content_box_in p{
	margin:0;
	padding:0px 0px 0px 9px;
	color:#000;
	font-size:13px;
    line-height:20px;
	width:85%;
	height:130px;
	}
.learn_more a{
	margin:10px ;
	padding:5px 10px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	background:#e43b46;
	}

/* cont close here */
/* footer  here */
.footer{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	background:#275a70;
	}
.footer_main{
	margin:0px auto;
	padding:0;
	width:960px;
	overflow:hidden;
}
.footer_main_box{
	margin:0;
	padding:20px;
	width:28%;
	float:left;
	background:url(/sites/all/themes/site127/images/footer-border.png) repeat-y left;
	height:175px;
}
.footer_main_box_border{
	padding:20px 0px;
	float:right; 
	height:160px;
	width:2px;
	background:url(/sites/all/themes/site127/images/footer-border.png) repeat-y left;
	}
.footer_main_box img{ float:left;}
.footer_main_box h4{
	margin:10px;
	padding:0;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	float:left;
	}
	.footer_main_box ul{
		margin:5px;
		padding:0;
		font-size:11px;
		float:left;
		}
		.footer_main_box ul li{
		margin:0;
		padding: 5px;
		font-size:11px;
		float:left;
		color:#fff;
		}
		.footer_main_box ul li a{
		margin:0;
		padding:0;
		font-size:11px;
		float:left;
		color:#fff;
		}
.footer_main_box p {
  color: #FFFFFF;
  float: right;
  font-size: 11px;
  width: 80%;
  margin:0px 0px;
}
.Go_website a {
background:url(/sites/all/themes/site127/images/sub-icon.png) no-repeat;
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  margin: 14px 0 0 55px;
  padding: 0 0 0 15px;
  width: 100%;
  line-height:9px;
}
.social_icon{
	margin:0;
	padding:5px;
	float:left;
	}
.social_icon ul{
	margin:0;
	padding:0;
	float:left;
	}
	.social_icon ul li{
	margin:0;
	padding:2px;
	float:left;
	}
.sign_up {
	margin:50px 0px 0px 15px ;
	padding:0;
	width:100%;
	}
.sign_up h5{
	margin:0px 0px;
	padding:0;
	width:100%;
	font-size:14px;
	text-transform:uppercase;
	color:#cccccc;
	}
.footer_box {
	margin: 5px 0px 0px 0px;
	padding: 7px 0 0 0px;
	width: 250px;
	height: 20px;
	float: left;
}
#footers {
	float: left;
	background: none;
	float: left;
	width: 185px;
	outline: none;
	border: none;
	padding: 2px;
	color: #000;
	font-size: 12px;
	font-family: 'Oxygen', sans-serif;
}
#footerform {
	background:#d2e9f8;
	border: 1px solid #d8dada;
	width: 205px;
	height: 20px;
	float: left;
	padding:5px;
}

#footersubmit { 
	font-family: 'Oxygen', sans-serif;
  background: none repeat scroll 0 0 #9E161F;
  border: medium none;
  cursor: pointer;
  float: right;
  height: 32px;
  margin: -6px -86px 0 18px;
  outline: medium none;
  padding: 0;
  width: 80px;
  color:#fff;
  font-size:13px;
  text-transform:uppercase;
}
/* footer close here */
.content_box_in h2 span {
    float: right;
}
#block-follow-site h2
{
color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 6px;
    padding: 0;
}
.views-field.views-field-created span{
    font-size: 12px;
    font-weight: bold;
}

.form-submitone{
  float: right !important;
  margin: -24px 10px 0 0 !important;
}

.copy_right{
	margin:0;
	padding:0;
	width:100%;
	font-size:11px;
	float:left;
	color:#fff;
	}
.form-text {
  background: none repeat scroll 0 0 #F1F0F0;
  border: 1px solid #D8DADA;
  float: left;
  height: 30px;
  padding: 5px;
width: 100%;
  font-size:13px;

}
.simple_subscription_header{
	color: #CCCCCC;
    font-size: 14px;
    margin: 20px 0px 20px 8px;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
	font-weight:bold;
	


}

.views-field.views-field-created {
   float: left;
    margin: -2px 6px -5px 9px;
}
.button_subscribe
{
	background: none repeat scroll 0 0 #9E161F;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Oxygen',sans-serif;
    font-size: 13px;
    height: 30px;
    margin: -30px -39px 0px 0px;
    outline: medium none;
    padding: 0;
    text-transform: uppercase;
    width: 80px;
}
/* #edit-submit{
	background: none repeat scroll 0 0 #9E161F;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Oxygen',sans-serif;
    font-size: 13px;
    height: 30px;
    margin: -30px -39px 0px 0px;
    outline: medium none;
    padding: 0;
    text-transform: uppercase;
    width: 80px;


} */
/* about css */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen'), local('Oxygen-Regular'), url(https://themes.googleusercontent.com/static/fonts/oxygen/v2/RzoNiRR1p2Mqyyz2RwqSMw.woff) format('woff');
}


.about_slide_bg{
	margin:0px auto;
	padding:0;
	width:100%;
    z-index: -999;
	position: absolute;
	}
.about_main{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	background:#0b6494;
	height:80px;
	z-index:-1;
	position: relative;
	}
.about_main_box{
	margin:0px auto;
	padding:0;
	width:960px;
	}
.about_main_box h1{
	font-family: 'Oxygen light';
	margin:-80px 0px 0px 0px;
	width:auto;
	color:#fff;
	float:left;
	font-size:50px;
	font-weight:normal;
	opacity:1.0;
 filter:alpha(opacity=100); /* For IE8 and earlier */
 
	}
.about_nav{
	margin:30px 0px 30px 0px;
	padding:10px;
	float:right;
	width:250px;
	background:#e6e6e6;
	opacity:0.95;
	}
.about_nav ul,
.aboutus_boxes .about_nav ul {
	margin:0;
	padding:0;
	float:left;
}
.about_nav ul li{
	margin:0;
	padding:0;
	float:left;
	
}


.about_nav  a, 
.about_nav .views-row  a{
	margin:10px 0px 0px 0px;
	text-align:center;
	width:250px;
	padding:5px 0px 5px 0px;
	float:left;
	font-family: 'Oxygen';
	font-size:14px;
	color:#fff;
	background: rgb(227,27,36);
	text-transform: uppercase;	/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,27,36,1)), color-stop(100%,rgba(161,19,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31b24', endColorstr='#a11319',GradientType=0 ); /* IE6-8 */
}
.about_nav a:hover{
	background: rgb(157,22,31); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkMTYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTEwMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,22,31,1) 0%, rgba(113,16,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,22,31,1)), color-stop(100%,rgba(113,16,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d161f', endColorstr='#711016',GradientType=0 ); /* IE6-8 */

	}
.about_nav  a.active{
	background: rgb(157,22,31); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkMTYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTEwMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,22,31,1) 0%, rgba(113,16,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,22,31,1)), color-stop(100%,rgba(113,16,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d161f', endColorstr='#711016',GradientType=0 ); /* IE6-8 */
}
.about_nav li:first-child a {
	margin: 0;
}

#about_nav3{
	margin:30px 0px 30px 0px;
	padding:10px;
	float:right;
	width:250px;
	background:#e6e6e6;
	opacity:0.95;
	}
#about_nav3 ul{
	margin:0;
	padding:0px 0px 10px 0px;
	float:left;
}
#about_nav3 ul li{
	margin:0;
	padding:0;
	float:left;
	
	
}
#about_nav3  a{
	margin:10px 0px 0px 0px;
	text-align:center;
	width:215px;
	padding:5px 17px 5px 17px;
	float:left;
	font-family: 'Oxygen';
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background: rgb(227,27,36);
	text-transform: uppercase;	/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,27,36,1)), color-stop(100%,rgba(161,19,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(227,27,36,1) 0%,rgba(161,19,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31b24', endColorstr='#a11319',GradientType=0 ); /* IE6-8 */
}
#about_nav3 a:hover{
	background: rgb(157,22,31); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkMTYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTEwMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,22,31,1) 0%, rgba(113,16,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,22,31,1)), color-stop(100%,rgba(113,16,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d161f', endColorstr='#711016',GradientType=0 ); /* IE6-8 */

	}
#about_nav3  a.active{
	background: rgb(157,22,31); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkMTYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTEwMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,22,31,1) 0%, rgba(113,16,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,22,31,1)), color-stop(100%,rgba(113,16,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,22,31,1) 0%,rgba(113,16,22,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d161f', endColorstr='#711016',GradientType=0 ); /* IE6-8 */
}
#about_nav3 ul {
	padding: 0;
}
#about_nav3 li:first-child a,
#about_nav3 .views-row-1 a,
#about_nav3 .overview-staff a {
	margin-top: 0;
}
#about_nav3 #block-views-education-sidermenu-block .views-row-1 a,
#about_nav3 #block-views-becomemembersidermenu-block .views-row-1 a,
#about_nav3 #block-views-safety-page-sidermenu-block .views-row-1 a,
#about_nav3 #block-views-sidermenu-block .views-row-1 a {
	margin-top: 10px;
}

.aboutus_boxes{
	margin: 25px 0px 50px 0px;
	padding:0;
	float:left;
	width:100%;
	}
	.aboutus_boxes .aboutus_boxes {
		margin: 0;
	}
	
	.aboutus_boxes a {
		font-size: 14px;
		color: #9e161f;
		font-weight: bold;
	}
	
	.aboutus_boxes ul,
	.aboutus_boxes ol {
		font-size: 14px;
		margin: 0 0 15px 0;
		padding-left: 15px;
	}
	.aboutus_boxes ul li,
	.aboutus_boxes ol li {
		margin-bottom: 5px;
		position: relative;
	}
	.aboutus_boxes ul li:before {
		content: '•';
		position: absolute;
		left: -15px;
		top: 0;
		color: #A40C1C;
	}
	.aboutus_boxes ol li {
		list-style: decimal !important;
	}
	
	
	.aboutus_boxes_left ul,
	.aboutus_boxes_left ol {
		font-size: 14px;
		margin: 0 0 15px 0;
		padding-left: 15px;
clear:both;
	}
	.aboutus_boxes_left ul li,
	.aboutus_boxes_left ol li {
		margin-bottom: 5px;
		position: relative;
	}
	.aboutus_boxes_left ul li:before {
		content: '•';
		position: absolute;
		left: -15px;
		top: 0;
		color: #A40C1C;
	}
	.aboutus_boxes_left ol li {
		list-style: decimal !important;
	}
	.aboutus_boxes_left ol li:before {
		
	}
.aboutus_boxes_left{
	margin:25px 0px 25px 0px;
	padding:0;
	float:left;
	width:650px;
	}
	.aboutus_boxes_left .aboutus_boxes_left {
		margin: 0;
	}
.aboutus_boxes_left h2{
	margin:0;
	padding:0;
	width:100%;
	line-height: 1.5em;
	
	font-weight:bold;
	font-family: 'Oxygen';
	color:#e51b24;
	font-size:22px;
	}
.aboutus_boxes_left h2 span{
	margin:0;
	padding:6px 0px 25px 0px;
	width:100%;
	float:left;
	font-weight:normal;
	font-family: 'Oxygen';
	color:#9e161f;
	line-height:28px;
	font-size:18px;
	
	}
.aboutus_boxes_left h3 {
	color:#e51b24;
	font-size:18px;
	margin-bottom: 16px;
	padding-top: 10px;
}
.aboutus_boxes_left p{
	margin:0;
	padding-bottom: 10px;
	font-family: 'Oxygen';
	color:#000;
	font-size:14px;
	line-height:22px;
	}
	


.Our_Mission{
	margin:10px 0px 0px 0px;
	padding:0;
	float:left;
	width:98%;
	background:#d3e9f8;
	border:1px solid #79c2f2;
	border-left:#0b6494 solid 10px;
	}
.Our_Mission h2{
	margin:0;
	padding:13px 0px 10px 15px;
	float:left;
	color:#e51b24;
	font-size:18px;
	width:95%;
	font-weight:bold;
	font-family: 'Oxygen';
	}
.Our_Mission ul{
	margin:20px 0px 10px 15px;
	padding:0;
	float:left;
	}
.Our_Mission ul li{
	margin:0;
	padding:10px 0px 10px 0px;
	float:left;
	font-family: 'Oxygen';
	width:98%;
	line-height:22px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
.Our_Mission p{
	margin:0;
	padding:0 0 20px 15px;
	float:left;
	font-family: 'Oxygen';
	width:94%;
	line-height:22px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}

.Our_Mission ul li span{
	margin:10px 0px 0px 0px;
	padding:0px 0px 15px 8px;
	float:left;
	height:5px;
	width:5px;
	background:url(/sites/all/themes/site127/images/bulet.png) no-repeat;
	}
.aboutus_boxes_sidebar{
	margin:25px 0px;
	padding:15px;
	float:right;
	width:26%;
	border:1px solid #e4d6b8;
	background:#fcf9f2;
	}
.aboutus_boxes_sidebar h3{
	margin:0;
	padding:0;
	float:left;
	font-family: 'Oxygen';
	width:100%;
	color:#e51b24;
	line-height:22px;
	font-size:18px;
	}
.aboutus_boxes_sidebar p{
	margin:0;
	padding:20px 0px 20px 0px;
	float:left;
	font-family: 'Oxygen';
	width:100%;
	color:#e51b24;
	line-height:22px;
	font-size:14px;
	color:#333333;
	}
.aboutus_boxes_sidebar ul{
	margin:0px;
	padding:0;
	float:left;
	}
.aboutus_boxes_sidebar ul li{
	margin:0px;
	padding:0px 0px 5px 16px;
	float:left;
	font-family: 'Oxygen';
	width:100%;
	line-height:22px;
	font-size:14px;
	color:#333333;
	}
	
	.aboutus_boxes_sidebar ul li:before {
		left: 0;
	}

.aboutus_boxes_sidebar ul li a{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#9e161f;
	}
.aboutus_boxes_sidebar ul li span{
	margin:10px 0px 0px 0px;
	padding:0px 0px 15px 8px;
	float:left;
	height:5px;
	width:5px;
	background:url("/sites/all/themes/site127/images/bulet.png") no-repeat;
	}
	.Our_Mission_main{
	margin:10px 0px 0px 0px;
	padding:0;
	float:left;
	width:98%;
	background:#d3e9f8;
	border:1px solid #79c2f2;
	border-left:#0b6494 solid 10px;
	}
.Our_Mission_main h2{
	margin:0;
	padding:20px 0px 10px 15px;
	float:left;
	color:#e51b24;
	font-size:18px;
	width:100%;
	font-weight:bold;
	font-family: 'Oxygen';
	}
.Our_Mission_main ul{
	margin:20px 0px 10px 15px;
	padding:0;
	float:left;
	}
.Our_Mission_main ul li{
	margin:0;
	padding:10px 0px 10px 0px;
	float:left;
	font-family: 'Oxygen';
	width:98%;
	line-height:22px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
.Our_Mission_main p{
	margin:0;
	padding:10px 0px 10px 0px;
	float:left;
	font-family: 'Oxygen';
	width:98%;
	line-height:22px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}

.Our_Mission_main ul li span{
	margin:10px 0px 0px 0px;
	padding:0px 0px 15px 8px;
	float:left;
	height:5px;
	width:5px;
	background:url(/sites/all/themes/site127/images/bulet.png) no-repeat;
	}
/* about css close here */
#block-block-3 h2{
color: #E51B24;
    float: left;
    font-family: 'Oxygen';
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    width: 100%;
	}
/* gbca staff css start here *******************************************/
.about_main_heading{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	background:#0b6494;
	height:80px;
	z-index:-1;
	position: relative;
	}
.gbca_staff{
	margin:20px 0px 0px 0px;
	padding:0;
	float:left;
	width:100%;
	}
.gbca_staff h3{
	margin:0px;
	padding:0;
	float:left;
	width:100%;
	font-family: 'Oxygen';
	font-weight:normal;
	font-size:22px;
	color:#9e161f;
}
.gbca_staff h3 span{
	margin:0px 5px 0px 10px;
	padding:0px 5px 0px 10px;
	font-family: 'Oxygen';
	font-weight:normal;
	font-size:14px;
	color:#000;
	border-left:1px solid #000;
}
.gbca_staff p{
	margin:0px;
	padding:0px;
	font-family: 'Oxygen';
	font-weight:normal;
	font-size:14px;
	color:#275a70;
	width:100%;
	float:left;
}
/* gbca staff css close here *******************************************************/

/* board css start here *******************************************/
.board_box1{
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	width:100%;
	border-bottom:1px dotted #88898c;
	}
.board_box_min{
	width:93.5%;
	padding:20px;
	margin:6px 0px 0px 0px;
	 float: left;
	border:1px solid #d5d7d7;
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmU5ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,245,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(236,245,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,245,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,245,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,245,251,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,245,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ECF5FB',GradientType=0 ); /* IE6-8 */
	}
.board_box_min h3{
	margin:0;
	padding:0;
	float:left;
	width:90%;
		font-family: 'Oxygen';
	font-weight:normal;
	font-size:22px;
	color:#9e161f;
	}
.board_box_min_img{
	margin:-15px 0px 0px 0px;
	padding:0;
	float:right;
	cursor:pointer;
	}
.board_box_min p{
	margin:0;
	padding:0;
	font-family: 'Oxygen';
	font-weight:normal;
	font-size:14px;
	color:#275a70;
	width:90%;
	float:left;
	}

.board_box_onclick{
	margin:0;
	padding:0;
	float:left;
	width:93.5%;
	padding:20px;
	border:1px solid #d5d7d7;
	border-top:none;
	display: none;
	
	}
	.board_box_onclick .board_email span {
		color: #000;
		padding-right: 5px;
	}
.board_box_onclick_img{
	margin:0;
	padding:5px 0px 0px 0px;
	float:left;
	width:150px;
	}
.board_box_onclick p{
	margin:0;
	padding:0 0 10px 0;
	float:right;
	font-family: 'Oxygen';
	font-weight:normal;
	font-size:14px;
	color:#333333;
	width:70%;
	}
.board_box_addtop{
	float:left;
	background: rgb(210,233,248); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZTlmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(210,233,248,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,233,248,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(210,233,248,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(210,233,248,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(210,233,248,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(210,233,248,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e9f8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.Directors_list{
	margin:0;
	padding:0;
	float:left;
	}
.Directors_list ul{
	margin:10px 0px 0px 0px;
	padding:0;
	float:left;
	width:30%;
	}
.Directors_list ul li{
	margin:0;
	padding:8px 0px 0px 0px;
	float:left;
    font-family: 'Oxygen';
	font-weight:normal;
	font-size:14px;
	color:#000;
	width:100%;
	}
.Directors_list ul li span{
	font-weight:bold;
	}
/* board css close here *******************************************************/

/* Committee css start here *******************************************/
   .Committee{
	   margin:0;
	   padding:25px 0px 10px 0px;
	   float:left;
	   width:100%;
	  }
	   .Committee h3{
	   margin:0;
	   font-family: 'Oxygen';
	   padding:0;
	   float:left;
	   width:100%;
	   color:#e51b24;
	   font-size:20px;
	   font-weight:normal;
	  }
	   .Committee p{
	   margin:0;
	   font-family: 'Oxygen';
	   padding:20px 0px 0px 0px;
	   float:left;
	   width:100%;
	   color:#000;
	   font-size:14px;
	   line-height:20px;
	  }
	    .Committee p span{ font-weight:bold;}
	.Committee_sidebar, .reso_sidebar{
		margin:0px 0px 20px 0px;
		padding:0;
		float:right;
		width:270px;
		border:1px solid #ebe0c9;
		background:#fcf9f2;
		}
         #sss{
             margin-top:35px;
             float: right;
         }
	.Committee_sidebar h4,
	.reso_sidebar h4{
		margin:0;
		padding:20px;
		float:left;
		width:85%;
		color:#275a70;
		font-weight:bold;
		font-size:16px;
		font-family: 'Oxygen';
		}
		
		.Committee_sidebar p,
		.reso_sidebar p {
		margin:0;
		padding:0 20px 20px;
		float:left;
		width:80%;
		color:#333333;
		font-size:14px;
		font-family: 'Oxygen';
		line-height:20px;
		}
		.Committee_sidebar img,
		.reso_sidebar img {
			margin-bottom: 20px;
			width: 100%;
		}
		.Committee_sidebar_img{
		margin:0;
		padding:0;
		float:left;
		}
.Committee_sidebar_send a {
  background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat ;
  color: #9E161F;
  float: left;
  font-family: 'Oxygen';
  font-size: 12px;
  line-height: 0;
  margin: 20px;
  padding: 4px 16px;
  font-weight:bold;
  width: 80%;
}
.Committee_sidebar a,
.reso_sidebar a {
	background: url("/sites/all/themes/site127/images/sub-icon.png") center left no-repeat;
	padding-left: 16px;
}

/* Committee css close here *******************************************************/

/* members css */



.advt_program {
/*     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #D3E9F8;
    border-color: #79C2F2 #79C2F2 #79C2F2 #0B6494;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 10px;
    float: left;
    margin: 10px 0 20px;
    padding: 0;
    width: 98%; */
	margin:10px 0px 16px 0px;
	padding:0;
	float:left;
	width:98%;
	background:#d3e9f8;
	border:1px solid #79c2f2;
	border-left:#0b6494 solid 10px;
}

.advt_program h2 {
    color: #275a70;
    float: left;
    font-family: 'Oxygen';
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 10px 15px;
    width: 100%;
}


.advt_program p {
    color: #000000;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 1px 16px 13px;
    width: 59%;
}

.advt_program > span {
    color: #9E161F;
    float: left;
    font-size: 14px;
    padding: 0 0 13px 15px;
}
.aboutus_boxes_left p span{
	color: #9E161F;
}
/* members css */
/* become a member */
.bec_mem {
    float: left;
    padding: 15px;
}

.bec_mem li {
    color: #333333;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 10px 0 5px;
    width: 100%;
}

.bec_mem ul li a {
    color: #9E161F;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.bec_mem ul li span {
    background: url("/sites/all/themes/site127/images/bulet.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 5px;
    margin: 10px 0 0;
    padding: 0 0 15px 8px;
    width: 5px;
}

.Committee_sidebar_send2 a {
  background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat ;
  color: #9E161F;
  float: left;
  font-family: 'Oxygen';
  font-size: 12px;
  line-height: 0;
  margin: 0;
  padding: 4px 16px;
  font-weight:bold;
  width: 80%;
}


.bmem_boxes_sidebar {
    background: none repeat scroll 0 0 #FCF9F2;
    border: 1px solid #E4D6B8;
    float: right;
    margin: 25px 0 33px;
    padding: 20px 20px 7px;
    width: 230px;
}
.bmem_boxes_sidebar h3 {
    color: #E51B24;
    float: left;
    font-family: 'Oxygen';
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.bmem_boxes_sidebar p {
    color: #333333;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 20px 0;
    width: 100%;
}


.bmem_boxes_sidebar h4 {
    background: url(/sites/all/themes/site127/images/dotted_line.png) bottom left repeat-x;
    color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 15px;
}

.bmem_boxes_sidebar span {
    color: #9E161F;
}



/* become a member ENDS HERE */
/* advocacy */


.Committee_sidebar_send_adv a {
    background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 12px;
    font-weight: bold;
    line-height: 0;
    padding: 4px 16px;
    width: 80%;
}

.Committee_sidebar_send_big a {
    background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    font-weight: bold;
    line-height: 0;
    margin: 30px 3px 20px;
    padding: 4px 16px;
    width: 80%;
}

.adv_box1 {
     border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 3px 0 22px;
}

.adv_box2 {
    float: left;
    padding: 3px 0 22px;
}

.about_slide_bg > img {
    width: 100%;
	height:350px;
}
.aboutus_boxes_left a {
    color: #9E161F;
	margin: 15px 10px 20px;
	margin: 0;
}

.aboutus_boxes_new {
    float: left;
    margin: 285px 0 50px;
    padding: 0;
    width: 100%;
}
/* advocacy ENDS HERE*/
/******************CALENDER CSS*****************************/
.date-heading a {
    color: #9E161F;
	 font-size: 20px;
}
.calendar-calendar th.days{
   background-color: #E4F2FB;
    color: #777777;
    font-weight: bold;
}
/******************CALENDER CSS END HERE*****************************/
/* ------------------events----------------- */
.Upcoming_Events_Spotlight{
	margin:0;
	padding:0px;
	float:left;
	width:100%;
	border:1px solid #999999;
	background: rgb(254,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWY0ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(233,244,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(233,244,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(233,244,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(233,244,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(233,244,251,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(233,244,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9f4fb',GradientType=0 ); /* IE6-8 */

}
.Upcoming_Events_Spotlight h1{
border-right: 1px solid #999999;
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 20px;
    height: 120px;
    line-height: 120px;
    margin: 0;
    padding: 0 0 0 15px;
    width: 32%;
	}
.Upcoming_Events_Spotlight h1 span{
	 float: right;
    margin: 5px 0;
    padding: 10px;
	}
.Upcoming_Events_Spotlight_right{
	margin:0;
	padding:0;
	float:right;
	width: 545px;
	height:120px;
	}
.Upcoming_Events_Spotlight_right img{
margin:0;
padding:20px 0px;
float:left;
}
.spotlight_up{
margin:0;
padding:0;
float: right;
width:80%;
}
.spotlight_up h2{
  color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0px  0px 0px;
    width: 100%;
}
.spotlight_up p{
  color: #000000;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    margin: 0;
    padding: 2px 0 0;
    width: 100%;
}
.event_main{
margin:0;
padding:0;
float:left;
width:150%;

background: url(/sites/all/themes/site127/images/dotted_line.png) top left repeat-x;
}
.event_image{
float:right;
}
.event_main_left{
margin:0;
padding:0;
float:left;
width:60%;
}
.event_main_left h4{
margin:0;
padding:20px 0px 0px 0px;

color:#275a70;
font-size:15px;
font-weight:bold;
font-family: 'Oxygen';
}
.event_main_left h4 a{color:#275a70;}

.event_main_left p {
margin:0;
padding:0;
float:left;
font-family: 'Oxygen';
font-size:14px;
font-weight:bold;
color:#000;
width: 50%
}
.event_main_left p span{
margin:0;
padding:0px 0px 0px 5px;
font-family: 'Oxygen';
font-size:14px;
color:#000;
font-weight:normal;
}
.event_main_right{
margin:0;
padding:20px 0px 0px 0px;
float:right;
width:35%;
}
.events_boxes_left{
	float: left;
    margin: 25px 0 0;
    padding: 0;
    width: 65%;
}


.events_boxes_left p {
    color: #000000;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
   padding: 4px 0 10px;
    width: 100%;
}

.events_boxes_left h2 {
    border-bottom: 3px dotted #CCCCCC;
    color: #E51B24;
    font-family: 'Oxygen';
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 14px;
    width: 100%;
}


.eventleftbox {
    border-bottom: 3px dotted #CCCCCC;
    float: left;
    margin: 9px 0 0;
    padding: 0 0 10px;
    width: 100%;
}
.eventleftbox > img {
    float: right;
}

.eventleftbar {
    float: left;
    padding: 7px;
    width: 62%;
}

.eventleftbar > h4 {
    color: #275A70;
}


.about_nav2 ul {
    float: left;
    margin: 0;
    padding: 0 10px 10px;
}


.about_nav2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 119px 0 0;
    opacity: 1;
    padding: 0;
    width: 100%;
}


.events_boxes_sidebar h4 {
    color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.events_boxes_sidebar p {
    color: #333333;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 20px 0;
    width: 100%;
}


.events_boxes_sidebar {
    background: none repeat scroll 0 0 #FCF9F2;
    border: 1px solid #E4D6B8;
    float: right;
    margin: 25px 0 0;
    padding: 15px;
    width: 88%;
}


.board_box_min1 {
    background: linear-gradient(to bottom, #FFFFFF 0%, #D2E9F8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D5D7D7;
    float: left;
    margin: 20px 0 0;
    padding: 6px;
    width: 61%;
}


.board_box_min1 h3 {
    color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 90%;
}

.board_box_min2 h3 {
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 16px;
    width: 100%;
}
.board_box_min2 h3  span{
height:45px;
width:25px;
float:right;
margin:-10px 0px;
padding:0;
}

.board_box_min2 {
    background: linear-gradient(to bottom, #FFFFFF 0%, #D2E9F8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D5D7D7;
    float: left;
    margin: 20px 0 0;
    padding: 28px;
    width: 28.5%;
}


.board_box_min1 p {
    color: #000;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 8px;
    width: 90%;
}

.board_box_min1 > img {
    float: left;
    margin: 0 9px 0 0;
    width: 90px;
	height: 80px;
}


.textpart {
    float: left;
    width: 465px;
}

.pagination {
    float: left;
	padding:6px;
}

.pagination span {
    color: #9E161F;
}

.email_box {
    float: left;
    width: 100%;
	margin: 6px 0 5px;
}

.email_box > h4 {
    color: #E51B24;
    float: none;
    font-size: 13px;
    margin: 0 0 0 15px;
}


.email_box > h5 {
    color: #9E161F;
    float: none;
    font-size: 13px;
    font-weight: normal;
    margin: 1px 0 0;
}


.email_box > img {
    float: left;
    margin: 3px 7px 0 8px;
}

.msg_box {
    float: left;
    width: 100%;
	margin: 6px 0 5px;
}

.msg_box > h4 {
    color: #E51B24;
    float: none;
    font-size: 13px;
    margin: 0 0 0 15px;
}


.msg_box > h5 {
    color: #9E161F;
    float: none;
    font-size: 13px;
    font-weight: bold;
    margin: 1px 0 0;
}


.msg_box > img {
    float: left;
    margin: 3px 7px 0 8px;
}

.selectbox {
    float: right;
    margin: 9px 0 -25px;
}


.calander {
    float: right;
    margin: 0 0 0 9px;
}
/* selectbox css */

/* ----------------------Resources----------------------- */



.reso_boxes_left h3 {
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%;
}

.reso_boxes_left {
    float: left;
    margin: 25px 0 50px;
    padding: 0;
    /*width: 65%;*/
    width: 70%;
}



.reso_leftbox {
    float: left;
    padding: 0;
    width: 294px;
	font-size: 14px;
	margin-right: 20px;
}
.reso_leftbox:last-child {
	margin-right: 0;
}

.reso_rightbox {
    border: 1px solid;
    float: left;
    height: 500px;
    width: 294px;

}



.reso_leftbox h2 {
    color: #E51B24;
    float: none;
    font-family: 'Oxygen';
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 0 0;
    padding: 0;
    width: 100%;
}
.reso_leftbox .view-resource-links a {
	display: inline-block;
	padding-left: 15px;
	position: relative;
}
.reso_leftbox .view-resource-links a:before {
	content: "•";
	position: absolute;
	left: 0;
	color: #E51B24;
}

.reso_leftbox p {
    color: #000000;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 15px 0 10px;
    width: 100%;
}

.reso_leftbox a {
	color: #000;
	font-size: 14px;
	/*background:url(/sites/all/themes/site127/images/bulet.png) 0 6px no-repeat;
	padding-left: 13px;*/
}
	.reso_leftbox a:hover {
		color: #9E161F;
	}


.reso_sidebar {
    float: left;
    margin: 33px 0 0;
    width: 29%;
}
.reso_sidebar a {
	display: inline-block;
	font-size: 14px;
	color: #9E161F;
	padding: 0 20px 0 13px;
	margin: 0 0 20px 20px;
}


/* labor=========== */


.labor_boxes {
    float: left;
    margin: 262px 0px 0px;
    padding: 0;
    width: 100%;
}

/* Education css close here *******************************************************/
.education_boxes {
    margin: 50px 0 0;
}
.date_strong{
font-weight:bold;
color:black;

}

#block-views-events-page-content-view-block .Committee_sidebar_send_adv a {
	padding:  25px 0 25px 16px;
	background-position: center left;
	font-size: 14px;
		margin-top: 0px;
}

div.view-events-page-content-view img {
    float: right;
    margin: 27px 0 0 20px;
}
.education_box{
	margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	float:left;
	width:100%;
	border-top:2px dotted #88898c;
	}
.education_box h2{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-size:18px;
	font-weight:bold;
   font-family: 'Oxygen';
   color:#e51b24;
	}
.education_box p{
	   margin:0;
	   font-family: 'Oxygen';
	   padding:20px 0px 0px 0px;
	   color:#000;
	   font-size:14px;
	   line-height:20px;
	  }
	 .education_box p a{
	   color:#9e161f;
	  }
.education_box_btext{
	  margin:0;
	   font-family: 'Oxygen';
	   padding:20px 0px 20px 0px;
	   float:left;
	   width:100%;
	   color:#000;
	   font-size:13px;
	   line-height:20px;
	   font-weight:bold;
	}
.education_box_btext a{
	  margin:0;
	   font-family: 'Oxygen';
	   padding:0px 2px;
	   color:#9e161f;
	   font-size:13px;
	   line-height:20px;
	   font-weight:bold;
	}
.education_sidebar{
	margin:20px 0px 0px 0px;
	padding:0;
	width:100%;
	float:left;
	border-bottom:1px solid #E4D6B8;
	}
.education_sidebar p{
	margin:0;
	padding:5px 0px;
	width:100%;
	float:left;
	font-family: 'Oxygen';
	color:#000;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	}
.education_sidebar span{
	margin:0;
	padding: 3px 0px 0px;
	width:100%;
	float:left;
	font-family: 'Oxygen';
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	}
	.education_sidebar_send a {
  background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #9E161F;
  float: left;
  font-family: 'Oxygen';
  font-size: 14px;
  font-weight: bold;
  line-height: 0;
  margin: 16px 0 30px;
  padding: 4px 16px;
  width: 80%;
}
/* Education css close here *******************************************************/
.event_calender
{
   background:#e4f2fb;
    border: 1px solid #b3cbd5;
    float: right;
    margin: 25px 0 33px;
    padding: 10px 10px 7px;
    width: 92%;
	box-shadow: 0 21px 21px -15px;
	height:226px;
}
.calendar-calendar tr {
  background:none !important;
  margin: 0;
  padding: 0;
}


.calendar-calendar table.mini td.empty {
  background:none !important;
  border-color:none !important;
}
.calendar-calendar td.empty {
  background: none !important;
  border-color: none !important;
  color: #CCCC99;
}
.view .date-nav-wrapper .date-prev a {
  background: url("/sites/all/themes/site127/images/side-clender-pre.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #E4F2FB;
    font-weight: bold;
    margin-left: 10px;
    padding: 10px;
}
.view .date-nav-wrapper .date-next a {
 background: url("/sites/all/themes/site127/images/side-clender-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #E4F2FB;
    font-weight: bold;
    margin-left: 10px;
    padding: 10px;
}
.view .date-nav-wrapper .pager {
	background: none;
	width: 100%;
	margin:0;
	padding:0;
}
.view .date-nav-wrapper .pager li a {
	padding-top: 0px !important;
}


.calendar-calendar td.has-events {
  text-align: center !important;
}
.calendar-calendar td {
  text-align: center !important;
}
.side_bar{
margin:0;
padding:0;
float:right;
width:270px;
}
/*--------------------------COMMITTE CSS-----------------------------------[*/

.Committee p span {
    color: #000000;
}
.educationsidebar{

color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 5px 0;
    width: 100%;
	}
/*--------------------------COMMITTE CSS-----------------------------------[*/
/*--------------------------COMMITTE CSS-----------------------------------[*/

.aply_mebership{
margin:0;
padding:0;
float:left;
width:100%;
}
.aply_mebership ul{
margin:0;
padding:0;
float:left;
width:100%;
}
.aply_mebership li{
margin:5px 0px;
padding:0;
float:left;
width:60%;
border:1px solid #dbdbdb;
}

/*--------------------------COMMITTE CSS-----------------------------------[*/
/* fatal fact css start here *******************************************************/
.fatal_facts_list{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	}
.fatal_facts_list h2{
	margin:20px 0px;
	padding:0;
	float:left;
	width:100%;
	  font-family: 'Oxygen';
  font-size: 18px;
  font-weight: bold;
  color:#e51b24;
	}
	.fatal_facts_list ul{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	}
	.fatal_facts_list ul li{
	margin:0;
	float:left;
	width:100%;
	}
		.fatal_facts_list ul li:before {
			display: none;
		}
	.fatal_facts_list ul li span{
	margin:0;
	padding: 0 5px 0 0;
	float:left;
	color:#000;
	font-size:14px;
	font-family: 'Oxygen';
	font-weight:normal;
	}
	.fatal_facts_list ul li a{
	margin:0;
	padding:0px 0px 0px 2px;
	color:#9e161f;
	font-size:14px;
	font-family: 'Oxygen';
	font-weight:normal;
	}
.fatalfact_send a {
  background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #275a70;
  float: left;
  font-family: 'Oxygen';
  font-size: 12px;
  font-weight: bold;
  line-height: 0;
  margin: 20px;
  padding: 4px 16px;
  width: 80%;
}

/* fatal fact css close here *******************************************************/

/*============================CUSTOM CSS==========================================*/

#block-block-6 a {
    color: #9E161F;
}
.eventleftbar > p {
    padding: 0;
}
.email_box a {
    color: #9E161F;
	font-weight:bold;
}
 .event_learn a{ 
	background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 12px;
    font-weight: bold;
    line-height: 0;
    padding: 5px 33px 10px 12px;
	margin:-23px 0 0 28px;
    width: 80%;
	}
	.pager-last, .pager .last{ border-right:none;	}
	form.simple-subscription-empty #edit-input {
  color: #000000 !important;
  font-size: 13px !important;
  font-style: normal !important;
  font-family: 'Oxygen';
}
.form-item .description {
    display: none;
    font-size: 0.85em;
}
.form-required {
    color: #CC0000;
    display: none;
}
 #fancy_login_login_box{
 background-color: #FFFFFF;
    border: 3px solid #000000;
    color: #000000;
    display: block;
    height: auto;
    left: 587px;
    padding-left: 15px;
    padding-right: 15px;
    position: fixed;
    top: 118.5px;
    width: 175px;
    z-index: 101;
	}
	
ul.pager {
	padding-left: 0;
	width: 586px;
	padding-top: 20px;
	background: url(/sites/all/themes/site127/images/dotted_line.png) top left repeat-x;
}
ul.pager .first {
	margin-left: 0;
	padding-left: ;
}
.pager li {
    color: #9E161F;
    float: left;
    height: 16px;
    line-height: 12px;
    margin: 15px 0 0 10px;
	padding: 3px 8px 0 0;
}
.pager li:before {
	display: none;
}
.pager li a {
	font-weight: 100;
}
.user-pass-button.form-submit
{
width:195px !important;
margin:0 450px 0 0 !important;

}

.events_boxes_sidebar:first-of-type {
    background: none repeat scroll 0 0 #FCF9F2;
    border: 1px solid #E4D6B8;
    float: right;
    margin: 28px 1px 13px 31px;
    padding: 15px;
    width: 24%;
}
.events_boxes_sidebar .sidebar-contact-info .contact-item,
#block-block-10 .sidebar-contact-info .contact-item {
	margin-bottom: 10px;
}
.events_boxes_sidebar .sidebar-contact-info h5,
#block-block-10 .sidebar-contact-info h5 {
	font-size: 14px;
	color: #db3543;
	line-height: 1;
	padding-top: 5px;
}
.events_boxes_sidebar .sidebar-contact-info img,
#block-block-10 .sidebar-contact-info img {
	float: left;
	padding: 5px 10px 5px 0;
}
.events_boxes_sidebar .sidebar-contact-info p,
#block-block-10 .sidebar-contact-info p {
	padding: 0;
}
#block-block-10 .sidebar-contact-info a {
	font-size: 14px;
	color: #9e161f;
	font-weight: bold;
}
.form-item.form-type-textfield.form-item-keys > label {
    color: #A8A8A8;
    float: left;
    font-family: "Oxygen";
    margin: 0 15px;
}
/*============================CUSTOM CSS ENDS HERE==========================================*/
/* ==================== safety === tool ========== css ================ */
.safety_tool_box{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	}
.safety_tool_box h2{
	font-weight:bold;
	  color: #000000;
  float: left;
  font-family: 'Oxygen';
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 20px 0 0;
  width: 100%;
	}
.safety_tool_box p{
  color: #000000;
  float: left;
  font-family: 'Oxygen';
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 20px 0 0;
  width: 100%;
}
.safety_tool_box_main{
	margin:20px 0px 0px 0px;
	padding:0;
	float:left;
	width:100%;
	}
.safety_tool_box_main h2{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	font-family: 'Oxygen';
	font-size: 18px;
	font-weight:bold;
	color:#e51b24;
	}
.safety_tool_box_main  a{
	margin:5px 0px 5px 0px;
  padding: 4px 16px;
	float:left;
	width:100%;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:bold;
	background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 1px rgba(0, 0, 0, 0);
	color: #9e161f;
	}
.safety_tool_box_main ul{
	margin:0px 0px 0px 50px;
	padding:0;
	float:left;
	}
.safety_tool_box_main ul li{
	margin:0;
	padding:1px 0px;
	float:left;
	width:100%;
	color:#000;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:normal;
	list-style: decimal outside none !important;
	}
/* ==================== safety === tool ====== close ==== css ================ */
/* ==================== press === room ========== css ================ */
.press_room{
	margin:15px 0px 0px 0px;
	padding:0;
	float:left;
	border-top:2px dotted #88898c;
	width:100%;
	}
.press_room p{
	margin:15px 0px 0px 0px;
	padding:0;
	float:left;
	width:100%;
	color:#000;
	font-family: 'Oxygen';
	font-size: 14px;
	}
	.press_room p span{
	margin:0px;
	padding:0px 5px 0px 0px;
	float:left;
	color:#000;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:bold;
	}
	.press_room_read a{
	margin:5px 0px 5px 0px;
  padding: 4px 16px;
	float:left;
	width:100%;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:bold;
	background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 1px rgba(0, 0, 0, 0);
	color: #9e161f;
		}
	.press_room_1next{
		margin:0;
		padding:0;
		float:left;
		width:100%;
		}
		.press_room_1next ul{
		margin:20px 0px 0px 0px;
		padding:0;
		float:left;
		}
		.press_room_1next ul li
		{
		
    border-left: 1px solid #9E161F;
    float: left;
    height: 12px;
    line-height: 10px;
    margin: 0;
    padding: 0 10px;
}
		
	.press_room_1next ul li:first-child{ border:none;}
	.press_room_1next ul li a{
		margin:0;
		padding:0;
		float:left;
		color:#95151f;
		font-family: 'Oxygen';
	font-size: 14px;
		}
/* ==================== press === room ========== css ================ */

/* ==================== press === article ========== css ================ */
.press_room a{
			color:#9e161f;
		font-family: 'Oxygen';
	font-size: 14px;
/* 	padding:0px 0px 0px 14px; */
	}
.back_all a{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 15px;
	float:left;
	width:100%;
	color:#666666;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:bold;
	background: url("/sites/all/themes/site127/images/sub-icon-pre.png") no-repeat scroll 1px rgba(0, 0, 0, 0);
	}
/*==================== press === article ========== css ================ */
/* ==================== contact === page ========== css ================ */

.contact_box_left {
    float: left;
    margin: 280px 0 0;
    padding: 0;
    width: 33%;
}

.contact_box_left h2 {
    color: #E51B24;
    float: left;
    font-family: 'Oxygen';
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
}

.contact_box_left h2 span {
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 6px 0 5px;
    width: 100%;
}


.contact_box {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.contact_box  span {
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 6px 0 5px;
    width: 100%;
}

.contact_box > h4 {
    color: #275A70;
    font-size: 13px;
    font-weight: bold;
}


.contact_box > p {
    font-size: 13px;
	line-height: 21px;
}

.contact_box_right {
    float: right;
    margin: 300px 0 0 0;
    width: 55%;
}

.contact_box1 {
  border-top: 2px dotted #88898C;
    float: left;
    margin: 25px 0 0;
}
/* ==================== contact === page ========== css ================ */


/* ==================== events === detail ========== css ================ */
.events_details{
 margin:25px 0px 0px 0px;
 padding:0;
 float:left;
 width:100%;
 }
.events_details img{
 margin:0;
 padding:0;
 float:left;
 }
	.node-type-event-calendar .events_details .field-type-image .field-item {
		width: 100%;
		padding: 0;
		border: none;
	}
		.node-type-event-calendar .events_details .field-type-image .field-item img {
			width: 100%;
			height: auto;
		}
 
.events_details ul{
 margin:15px 0px;
 padding:0;
 float:left;
 width:100%;
 border:1px solid #dddddf;
 }
 .events_details ul li{
 margin:0;
 padding:0px;
 float:left;
 width:100%;
 border-bottom:1px solid #dddddf;
 color:#000;

 font-family: 'Oxygen';
 }
 .events_details ul li:before {
	display: none;
}
 .events_details ul li p{
 margin:0;
 color:#000;
 font-size:14px;
 font-family: 'Oxygen';
    
    padding: 10px;
    width: 75%;
 border-left:1px solid #dddddf;
 }
 .events_details ul li  a{
 margin:0;
 color:#9e161f;
 font-size:14px;
 font-family: 'Oxygen';
 }
 .events_details ul li span{
 margin:0;
 padding:10px 8px 3px;
 
 color:#000;
 font-size:14px;
 font-family: 'Oxygen';
 font-weight:bold;
/*  width:120px; */
 }
 .events_details ul li:last-child{ border:none;}


.events_details > ul > li ul {
	list-style: disc;
	float: none;
}
/*
.events_details > ul > li ol, .events_details > ul > li ol > li {
	list-style: decimal !important;
	float: none;
}
*/
.events_details > ul > li ol > li {
	list-style: decimal !important;
}
.events_details > ul > li ol > li,
.events_details > ul > li ul > li {
	float: none;
	display: block;
	font-weight: normal;
}

.events_details > ul > li ul > li{
	max-width: 440px;
	margin-left: 23px;
}

 .Register_online a{
  margin:0;
  padding:10px 20px;
  text-transform:uppercase;
  float:left;
  color:#fff;
 font-size:14px;
 font-family: 'Oxygen';
 background: rgb(228,27,36); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(228,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,27,36,1)), color-stop(100%,rgba(161,19,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41b24', endColorstr='#a11319',GradientType=0 ); /* IE6-8 */
}  
.Register_online a img{
 margin:0;
 padding:8px 0px 0px 10px;
 float:right;
 }
.shopping-cart-button #edit-actions input {
	  margin:0;
	  padding:10px 20px;
		border: none;
	  text-transform:uppercase;
	  float:left;
	  color:#fff;
	 font-size:14px;
	 font-family: 'Oxygen';
	 background: rgb(228,27,36); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,27,36,1)), color-stop(100%,rgba(161,19,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(228,27,36,1) 0%,rgba(161,19,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41b24', endColorstr='#a11319',GradientType=0 ); /* IE6-8 */
}
/* ==================== events === detail ========== css ================ */
/* ==================== EDUCATION -SPONSORED COURSES ============= css ================ */
.edu_sponsored {
 margin: 0;
 padding: 0;
 float: left;
 width: 100%;
}
.edu_sponsored h2 {
 margin: 0;
 padding:0px 0px 10px;
 float: left;
 width: 100%;
 color: #9e161f;
 font-size: 20px;
 font-family: 'Oxygen';
}
.edu_sponsored h3 {
 margin: 0;
 padding: 20px 0px 10px;
 float: left;
 width: 100%;
 color: #db3543;
 font-size: 18px;
 font-family: 'Oxygen';
}
.edu_sponsored p {
 margin: 0;
 color: #000;
 font-size: 14px;
 font-family: 'Oxygen';
 float: left;
 padding:10px 0px;
 line-height:20px;
 width: 100%;
}
.edu_sponsored p a{ color: #9e161f; padding:0px 4px;}
/* ==================== EDUCATION -SPONSORED COURSES ============ css ================ */
/* ==================== member login ============ css ================ */
.memlogin_bg{
 margin:0;
 padding:0;
 float:left;
 width:100%;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YxZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzI3NTk3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzU5NzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,239,240,1) 35%, rgba(39,89,112,1) 35%, rgba(39,89,112,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(35%,rgba(241,239,240,1)), color-stop(35%,rgba(39,89,112,1)), color-stop(100%,rgba(39,89,112,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,239,240,1) 35%,rgba(39,89,112,1) 35%,rgba(39,89,112,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,239,240,1) 35%,rgba(39,89,112,1) 35%,rgba(39,89,112,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,239,240,1) 35%,rgba(39,89,112,1) 35%,rgba(39,89,112,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,239,240,1) 35%,rgba(39,89,112,1) 35%,rgba(39,89,112,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#275970',GradientType=0 ); /* IE6-8 */
 }
.member_login{
 margin:100px auto;
 padding:20px 0px;
 background:#fff;
 width:460px;
 height:470px;
 box-shadow:0 0 5px #535353;
 border:1px solid #eeeeee;
 }
.member_login_form{
 border-top:1px solid #eeeeee;
 margin:46px 0px 0px 0px;
 padding:0;
 float:left;
 width:100%;
 }
.member_login h1{
 margin:0px;
 padding:10px 0 0 20px;
 width:96%;
    color: #E51B24;
 font-size: 30px;
 font-family:oxygen light;
 }
.member_login p{
 margin:0px;
 padding:15px 0 5px 20px;
 width:96%;
    color: #231f20;
 font-size: 16px;
 float:left;
 font-family: 'Oxygen';
 }
.form-item.form-type-textfield.form-item-name > label{
  margin:0px;
 padding:15px 0 5px 13px;
 width:96%;
 color: #231f20;
 font-size: 16px;
 float:left;
 font-family: 'Oxygen';
 
 }
 .form-item.form-type-password.form-item-pass > label {
   margin:0px;
 padding:15px 0 5px 13px;
 width:96%;
 color: #231f20;
 font-size: 16px;
 float:left;
 font-family: 'Oxygen';
 
}
.member_login p a{
    color: #E51B24;
 font-size: 16px;
 font-family: 'Oxygen';
 padding:0px 0px;
 }
.member_login_input{
 margin:5px 0px 0px 13px;
 padding:0px 0px 0px 5px;
 background:#f1eff0;
 width:90%;
 height:30px;
  color: #231f20;
 font-size: 13px;
 font-family: 'Oxygen';
 line-height:30px;
 border:1px solid #dfe0e0;
 }
.member_login_submit, #user-pass #edit-submit, #user-login #edit-submit{
 margin: 20px 0px 0px 20px;
 cursor:pointer;
 padding: 8px 0px;
 text-transform: uppercase;
 float: left;
 border:none;
 color: #fff;
 font-size: 14px;
 font-family: 'Oxygen';
 background:url(/sites/all/themes/site127/images/login-bg.png) no-repeat;
 height:40px;
 width:125px;
}

#user-pass #edit-submit{
	width: 190px !important;
background: #D50000;
margin: 0 !important;
float: right;
}

#user-login #edit-submit{margin: 20px 0 0 8px}

#user-pass #edit-name{
	width: 430px;
height: 40px;
}

#user-pass label, #user-login label{padding: 10px 0 0;}

.userlogin {
    float: left;
}
/* ==================== member login ============ css ================ */
/* ==================== Membership Directory ============ css ================ */
.Membership_Directory{
 margin:0;
 padding:0;
 width:100%;
 float:left;
 }
.Membership_Directory ul{
 margin:10px 0px;
 padding:0;
 float:left;
 }
.Membership_Directory ul li{
 margin:0;
 padding:0px 5px;
 float:left;
 }
.Membership_Directory ul a{
 margin:0;
 padding:0;
 float:left;
 color:#9E161F;
  font-size: 18px;
 font-family: 'Oxygen';
 }
.Membership_Directory p{
 margin:0;
 padding:0;
 float:left;
 color:#9E161F;
  font-size: 18px;
 font-family: 'Oxygen';
 }
.Membership_Directory p span{
 margin:0;
 padding:0px 5px 0px 0px;
 float:left;
color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 }
.Membership_Directory_form{
 margin:40px 0px;
 padding:0;
 float:left;
 width:75%;
 }
.Membership_Directory_form p{
 margin: 0px;
 padding:10px 0px;
 float:left;
 width:100%;
 color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 font-weight:bold;
 }
 .Membership_Directory_input{
 margin:0;
 padding:0px 0px 0px 5px;
 background:#f1eff0;
 width:100%;
 height:30px;
  color: #231f20;
 font-size: 13px;
 font-family: 'Oxygen';
 line-height:30px;
 border:1px solid #dfe0e0;
 }
.Membership_Directory_submit{
 margin:20px 0px;
 cursor:pointer;
 padding: 8px 20px;
 text-transform: uppercase;
 float: left;
 border:none;
 color: #fff;
 font-size: 14px;
 font-family: 'Oxygen';
  background: rgb(227,27,36); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227,27,36,1)), color-stop(100%, rgba(161,19,25,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31b24', endColorstr='#a11319', GradientType=0 ); /* IE6-8 */
}
.Membership_Directory_select{
 margin:0;
 padding:0;
 float:left;
 width:60%;
 height:25px;
 color: #231f20;
 font-size: 13px;
 font-family: 'Oxygen';
 background: rgb(219,219,219); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTNlM2UzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTRlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(219,219,219,1) 0%, rgba(227,227,227,1) 1%, rgba(225,225,225,1) 51%, rgba(228,228,228,1) 51%, rgba(244,244,244,1) 99%, rgba(208,208,208,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(1%,rgba(227,227,227,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(51%,rgba(228,228,228,1)), color-stop(99%,rgba(244,244,244,1)), color-stop(100%,rgba(208,208,208,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(227,227,227,1) 1%,rgba(225,225,225,1) 51%,rgba(228,228,228,1) 51%,rgba(244,244,244,1) 99%,rgba(208,208,208,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(227,227,227,1) 1%,rgba(225,225,225,1) 51%,rgba(228,228,228,1) 51%,rgba(244,244,244,1) 99%,rgba(208,208,208,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(227,227,227,1) 1%,rgba(225,225,225,1) 51%,rgba(228,228,228,1) 51%,rgba(244,244,244,1) 99%,rgba(208,208,208,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(219,219,219,1) 0%,rgba(227,227,227,1) 1%,rgba(225,225,225,1) 51%,rgba(228,228,228,1) 51%,rgba(244,244,244,1) 99%,rgba(208,208,208,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-8 */
border:1px solid #d1d1d1;
}

.header_top_nav ul li {
	padding-top: 12px;
}
.header_top_nav ul li a p{
 color: #9E161F;
 text-decoration:underline;
 padding:0px 5px 0px 0px;
}
/* ==================== Membership Directory ============ css ================ */

/* ==================== Active_membership_gc ============ css ================ */

.Active_membership_gc{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.Active_membership_gc p {
  color: #000000;
  float: left;
  font-family: 'Oxygen';
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  padding: 15px 0;
  width: 100%;
  font-weight:normal;
}
.yes_no{
  margin: 0px;
 padding:10px 0px;
 float:right;
 color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 font-weight:bold;
 width:15%;
 }
.Active_membership_gc ul{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.Active_membership_gc ul li{
 margin:0;
 padding:5px 0px;
 float:left;
  color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 font-weight:bold;
 width:95%;
 }
.Active_membership_gc_radio{
 margin:6px 28px;
 padding:0;
 float:right;
 }
.state_of{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.state_of p{
 float:right;
 color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 font-weight:bold;
 }
 .Membership_Directory_textarea{
 margin:0;
 padding:0px 0px 0px 5px;
 background:#f1eff0;
 width:100%;
 height:30px;
  color: #231f20;
 font-size: 13px;
 font-family: 'Oxygen';
 height:135px;
 border:1px solid #dfe0e0;
 }
 .small_input{
  margin:0;
  padding:0;
  float:left;
  width:100%;
  }
  .small_input_left{
  float:left;
  width:40%;
 margin:0px 35px 5px 0px;
 padding:0px;
  }
   .small_input_zipcode{
  float:right;
  width:30%;
 margin:-34px 0px 15px 0px;
 padding:0px;
  }
.small_input_zipcode p{
 float:right;
 color: #000;
 font-size: 16px;
 font-family: 'Oxygen';
 font-weight:bold;
 margin:-5px 0px;
 }
.Membership_Directory_reset{
 margin:20px 0px 0px 20px;
 cursor:pointer;
 padding: 8px 40px;
 text-transform: uppercase;
 float: left;
 border:none;
 color: #fff;
 font-size: 14px;
 font-family: 'Oxygen';
 background:#999999;
}
/* ==================== Active_membership_gc ============ css ================ */
/* ==================== parsley============ css ================ */



/* ==================== parsley============ css ================ */
/* ==================== publication ============ css ================ */
.publication {
 margin: 0;
 padding: 0;
 float: left;
 width: 100%;
}
.publication_readbox {
 margin: 30px 0px 10px 0px;
 padding: 0;
 float: left;
 width: 530px;
 height: 510px;
 background: #e6e6e6;
}
.publication_readbox_book {
 height: 310px;
 margin: 100px auto;
 padding: 0;
 text-align: center;
 width: 340px;
}
.publication_readtoclick {
 margin: -160px 0px 0px 108px;
 padding: 0;
 text-align: center;
 background: #000;
 opacity: 0.9;
 line-height: 40px;
 width: 125px;
 height: 40px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.publication_readtoclick a {
 color: #fff;
 font-size: 14px;
 font-family: 'Oxygen';
 font-weight: bold;
}
.publication_readtoclick:hover {
 opacity: 0.8;
 cursor: pointer;
}
.publication_readbox_issuu a {
 margin: -30px 15px 0px 0px;
 padding: 0;
 float: right;
 font-size: 16px;
 font-family: 'Oxygen';
 color: #9A9A9A;
 font-weight: bold;
}
.publication p {
 margin: 0;
 padding: 0;
 color: #000000;
 float: left;
 font-family: 'Oxygen';
 font-size: 14px;
 width: 100%;
}
.publication p a {
 text-decoration: underline;
}
.publication p a:hover {
 text-decoration: none;
}
.publication ul {
 margin: 15px 0px;
 padding: 0;
 float: left;
 width: 100%;
}
.publication ul li {
 margin: 0;
 padding: 0px 10px 0px 0px;
 float: left;
}
.publication ul li a {
 margin: 0;
 padding: 0;
 float: left;
 color: #9e161f;
 font-family: 'Oxygen';
 font-size: 14px;
 font-weight: bold;
}
.publication_sidebar {
 margin: 0;
 padding: 20px;
 float: right;
 width: 230px;
 border: 1px solid #ebe0c9;
 background: #fcf9f2;
}
.publication_sidebar h4 {
 margin: 0;
 padding: 10px 0px 0px 0px;
 float: left;
 width: 100%; 
 color: #275a70;
 font-weight: bold;
 font-size: 14px;
 font-family: 'Oxygen';
}
.publication_sidebar p {
 margin: 0;
 padding: 5px 0px 0px 0px;
 float: left;
 width: 100%;
 color: #333333;
 font-size: 14px;
 font-family: 'Oxygen';
 line-height: 20px;
}
.publication_sidebar a {
 margin: 0;
 padding: 0px 0px 2px 0px;
 float: left;
 width: 100%;
 color: #9e161f;
 font-size: 14px;
 font-family: 'Oxygen';
}
.publication_sidebar a:hover {
 text-decoration: underline;
}

.publication_read a {
    color: #9E161F;
    font-family: 'Oxygen';
    font-size: 14px;
    padding: 0 0 0 14px;
}
	.publication_read_more a{
	margin:0px;
  padding:0px 2px 0px 15px !important;
	float:left;
	width:100%;
	font-family: 'Oxygen';
	font-size: 14px;
	font-weight:bold;
	background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 1px rgba(0, 0, 0, 0);
	color: #9e161f;
		}
/* ==================== publication ============ css ================ */
/* ==================== news list ============ css ================ */
.news_list{
 margin: 15px 0px 0px 0px;
 padding: 0;
 float: left;
 border-top: 2px dotted #88898c;
 width: 100%;;
 }
.news_list_img{
 margin:20px 0px ;
 padding:0;
 float:left;
 width:125px;
 height:70px;
 border:1px solid #8b8b8b;
 }
 .news_list_img a{ margin:0px; padding:0px;} 
.news_list_right{
 margin:0;
 padding:0;
 float:right;
 width:75%;
 }
.news_list_right p {
 margin: 15px 0px 0px 0px;
 padding: 0;
 float: left;
 width: 100%;
 color: #000;
 font-family: 'Oxygen';
 font-size: 14px;
}
.news_list_right p span {
 margin: 0px;
 padding: 0px 5px 0px 0px;
 float: left;
 color: #000;
 font-family: 'Oxygen';
 font-size: 14px;
 font-weight: bold;
}
.news_list_read a {
 margin: 5px 0px 5px 0px;
 padding: 4px 16px;
 float: left;
 width: 100%;
 font-family: 'Oxygen';
 font-size: 14px;
 font-weight: bold;
 background: url("/sites/all/themes/site127/images/sub-icon.png") no-repeat scroll 1px rgba(0, 0, 0, 0);
 color: #9e161f;
}
#block-block-12 > h4 {
color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    width: 100%;
}

/* ==================== news list ============ css ================ */
/* ==================== search result ============ css ================ */
.search_result{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.search_result h2{
 margin:5px 0px 0px;
 padding: 10px 0px;
  float: left;
 border-top: 2px dotted #88898c;
 width: 100%;
   color: #000;
  font-family: 'Oxygen';
  font-size: 14px;
  font-weight: bold;
 }
.search_result_prompt h2{
 margin:15px 0px 0px;
 padding: 10px 0px;
  float: left;
 border-top: 2px dotted #88898c;
 width: 100%;
   color: #000;
  font-family: 'Oxygen';
  font-size: 14px;
  font-weight: bold;
 }
.search_result span{
    margin: 0 0 0 -15px;
 /*padding: 5px 0px 0px 0px;*/
  float: left;
 width: 100%;
   color: #9e161f;
  font-family: 'Oxygen';
  font-size: 14px;
  font-weight: bold;
 }
.search_result p{
margin: -5px 0px 20px -29px;
/* padding: 5px 0px 20px 0px;*/
float: left;
width: 100%;
 color: #000;
font-family: 'Oxygen';
font-size: 14px;
border-bottom: 2px dotted #88898c;
 }
/* ==================== search result ============ css ================ */
/* ==================== search main ============ css ================ */
.search_result_form{
 margin:15px 0px;
 padding:0;
 float:left;
 width:100%;
 }
.search_result_form span{
 margin:0;
 padding:0;
 float:left;
 color:#666666;
 font-size:14px;
 font-family: 'Oxygen';
 width:150px;
 line-height:24px;
 }


.form-item.form-type-textfield.form-item-keys > input {
    margin:0;
 padding:0px 5px;
 float:left;
 background:#f1f0f0;
 font-family: 'Oxygen';
 border: 1px solid #D8DADA;
 height:30px;
 line-height:30px;
 width:300px;
}
#edit-basic > input {
     font-family: 'Oxygen', sans-serif;
 background: none repeat scroll 0 0 #9E161F;
 border: medium none;
 cursor: pointer;
 float: left;
 height: 32px;
 margin:0;
 outline: medium none;
 padding: 0;
 width: 80px;
 color: #fff;
 font-size: 13px;
 text-transform: uppercase;
}
.search_result_something{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.search_result_something h2{
 margin:0px 0px 0px;
 padding: 10px 0px;
  float: left;
 width: 100%;
   color: #000;
  font-family: 'Oxygen';
  border:none;
  font-size: 14px;
  font-weight: bold;
 }
.search_result_something ul{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 }
.search_result_something ul li{
 margin:5px 0px;
 padding:0px 0px 0px 15px;
 float:left;
  font-family: 'Oxygen';
  font-size: 14px;
  color:#000;
  background:url(/sites/all/themes/site127/images/search-result-stylel.png) no-repeat 6px;
  width:100%;
}
.search_result_something ul li a{ color:#9e161f;}


#about_nav {
    display: none;
}
#about_nav2{
    display: none;
}
#about_nav6{
    display: none;
}


/* ==================== search main ============ css ================ */
.minus_hide
{
display:none;
}


/* ==================== Event_Registration ============ css ================ */
.info h2 {
    clear: left;
    font-size: 160%;
    font-weight: normal;
    margin: 0 0 5px;
}

.info div {
    color: #555555;
    font-size: 95%;
    line-height: 135%;
}
.event_registration form ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.event_registration form li {
    background-color: transparent;
    clear: both;
    margin: 0;
    padding: 6px 1% 9px;
    position: relative;
    transition: background-color 350ms ease-out 0s;
}

label.desc, legend.desc {
    border: medium none;
    color: #222222;
    display: block;
    font-size: 95%;
    font-weight: bold;
    line-height: 150%;
    margin: 0;
    padding: 0 0 3px;
    white-space: normal;
    width: 100%;
}

form li span {
    color: #444444;
    float: left;
    margin: 0 0.3em 0 0;
    padding: 0;
}
form li span input,textarea {
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    width: 100%;
}
    form li div {
    color: #444444;
    margin: 0;
    padding: 0;
}


form li.complex div span.full {
    margin: 0;
}
form li.complex div span {
    margin: 0 0.3em 0 0;
    padding-bottom: 12px;
    width: auto;
}
.full {
    width: 100% !important;
}
textarea.medium {
    height: 10em;
}
textarea.textarea {
    max-width: 100%;
    min-width: 100%;
    width: 293px;
}

form li span label {
    clear: both;
    color: #444444;
    display: block;
    font-size: 85%;
    line-height: 160%;
    margin: 0;
    padding-top: 3px;
    font-weight: normal;
}

form li input[type="submit"]{
 margin:20px 0px;
 cursor:pointer;
 padding: 8px 20px;
 text-transform: uppercase;
 float: left;
 border:none;
 color: #fff;
 font-size: 14px;
 font-family: 'Oxygen';
  background: rgb(227,27,36); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227,27,36,1)), color-stop(100%, rgba(161,19,25,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31b24', endColorstr='#a11319', GradientType=0 ); /* IE6-8 */
}

/* ==================== Event_Registration ============ css ================ */








/*  HEIGHT CORRECTIONS FOR CONTENT BOXES */
/*  For some unknown reason, the vertical position of the content areas was designed to bedependent on the number of red buttons in the header area, so we need to correct for this on specific pages. Derp. */
.page-node-65 .aboutus_boxes,
.page-node-70 .aboutus_boxes {
	margin-top: 75px;
}
.page-node-75 .aboutus_boxes {
	margin-top: 45px;
}
.page-node-128 .about_main_box > .aboutus_boxes {
	margin-top: 0;
}
#block-block-16{
	/* HACKTASTIC */
	position: absolute;
	right: 0px;
        top:0px;
}
#block-block-16 img{
width: 26px;
float: left;
}
.region-footer-main-box3{position:relative; width: 270px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .region-footer-main-box3  { width: 252px;}
}

#block-block-17 h4 {
    color: #275A70;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}
#block-block-17 p {
    color: #333333;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 5px 0 0;
    width: 100%;
}
#block-block-17 a {
    color: #9E161F;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    margin: 0;
    padding: 0 0 2px;
}

.node-type-event-calendar .field-item.even {
    margin: 0; 
    color: #000; 
    font-family: 'Oxygen';     
    padding: 10px; 
    width: 75%; 
  /*  float: right; 
    border-left: 1px solid #DDDDDF; */
}

.date-start, .date-end{
	font-size: 0px;
}

.date-start .date-display-end, .date-end .date-display-start{
	display: none;
}

.calendar-calendar tr td.has-events .mini-day-on a{
	color: red;
}

.page-search ul.pager {
	padding-left: 0;
	width: 586px;
	padding-top: 20px;
	background: none;
}



/* SHOPPING CART */

#cart-form-pane thead tr th {
	color: #275a70;
}
#cart-form-pane .form-type-uc-quantity input.form-text {
	width: 3em;
}
#cart-form-pane td.subtotal {
	padding: 10px 0;
}

#cart-form-pane td.remove input,
#cart-form-pane #edit-actions input {

	 cursor:pointer;
	 padding: 8px 20px;
	 text-transform: uppercase;
	 border:none;
	 color: #fff;
	 font-size: 14px;
	 font-family: 'Oxygen';
	  background: rgb(227,27,36); /* Old browsers */
	 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMWIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTEzMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	 background: -moz-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227,27,36,1)), color-stop(100%, rgba(161,19,25,1))); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* IE10+ */
	 background: linear-gradient(to bottom, rgba(227,27,36,1) 0%, rgba(161,19,25,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31b24', endColorstr='#a11319', GradientType=0 ); /* IE6-8 */
}

#cart-form-pane td.remove input {
	margin: 10px 0 10px 10px;
	padding: 5px 15px;
	font-size: 12px;
}

#cart-form-pane #edit-actions input#edit-update {
	margin-right: 10px;
}


/* CHECKOUT */
#uc-cart-checkout-form  label,
#uc-cart-checkout-form table.cart-review th {
	color: #275a70;
	font-size: 14px;
}
#uc-cart-checkout-form  label {
	display: block;
	text-align: left;
	float: none;
}
#uc-cart-checkout-form .form-type-radio label {
	display: inline;
}
#uc-cart-checkout-form  select {
	clear: left;
}
#uc-cart-checkout-form .fieldset-legend {
	display: block;
	color: #e51b24;
	font-size: 22px;
	margin-bottom: 10px;
}
#uc-cart-checkout-form table.cart-review tr.subtotal {
	border: none;
}
#uc-cart-checkout-form table.cart-review td.subtotal {
	padding: 10px 0 0 0;
}
#uc-cart-checkout-form fieldset.form-wrapper {
	border: none;
	padding: 0;
	margin-bottom: 30px;
	padding-bottom: 20px;
	background: url(/sites/all/themes/site127/images/dotted_line.png) bottom left repeat-x;
	
}
#uc-cart-checkout-form input#edit-cancel {
	margin-right: 10px;
}
.node-type-event-calendar  .view .date-nav-wrapper .date-prev{ left:-10px; right:auto;}
.node-type-event-calendar  .view .date-nav-wrapper .date-next{ left:auto; right:0;}
.node-type-event-calendar .view .date-nav-wrapper .pager li.date-next a{padding-right:0; }
.node-type-page .view-calendar .date-next{right:0 !important;}
.node-type-page  .view-calendar .date-next a{padding-right:0 !important;}

#block-views-calendar-block-1,.event_calender{ height:auto !important;min-height: 240px;}
.view .date-nav-wrapper .pager li a{color:transparent;}


body.page-event-created .aboutus_boxes_left .view .date-nav-wrapper .date-prev a, body.page-event-created .view .date-nav-wrapper .date-next a {
    background-position: center top !important;
    color: white;
    display: block;
    margin: 0 !important;
    padding: 5px !important;
    width: 20px !important;
	color: transparent !important;
}
body.page-event-created .aboutus_boxes_left .view .date-nav-wrapper .date-prev, body.page-event-created .aboutus_boxes_left .view .date-nav-wrapper .date-next {
    margin: 15px 0 0 0;  padding: 7px 0;
}
body.page-event-created .aboutus_boxes_left .view .date-nav-wrapper .date-prev{
    left: 0;
    right: auto;
}

/*Blog Page CSS goes here*/
.blog-main{ border-top:1px dotted #89898b;}
.blog-main a{text-decoration:none !important;}
.blog-list{ margin:6px 0; padding:6px 0;}
.blog-list h2{ margin-bottom:11px;}
.blog-list h2 a{color: #e51b24;font-family: "Oxygen";font-size: 22px; }
.blog-list p{ margin:5px 0;}
.read-more-blog{ margin-bottom:15px;}
.read-more-blog a:before{content: "▶  ";color: #e13c49;padding-top:12px;line-height:12px;}
.blog-details{ margin-bottom:14px;}
.blog-details span{ font-size:14px;padding:0 8px;}
.blog-details span:first-child{ padding:0; }
.blog-details span.blg-authorname,.blog-details span.blg-coment{ border-left:1px solid #000000;}
.pagination-blog,.item-list{ margin:0 0 0 0; display: inline-block;}
.page-publication-archive .item-list{ margin:0 0 0 0; display: block;}
.pagination-blog ul,ul.pager{ padding-left:0;}
.pagination-blog ul li,ul.pager li{ display:inline-block; margin:0 !important; margin-right:8px !important; list-style:none;}
.pagination-blog ul li::before{content:""; position:static !important;}
.pagination-blog ul li a,ul.pager ul li a,ul.pager li{ padding:5px; background:#3e3e3e; color:#fff;height: 20px; min-width:20px; display:block; text-align:center;}
.pagination-blog ul li.active a,ul.pager li.pager-current{background:#9b1826}
ul.pager li a{ color:#fff; text-transform:capitalize;}
.pagination-blog ul li.next-blog a,.pagination-blog ul li.last-blog a,ul.pager li.pager-next,ul.pager li.pager-last,ul.pager li.pager-first,ul.pager li.pager-previous{ padding-left:10px; padding-right:10px;}
.recent-post-side{ border:none !important; background:none !important;}
.recent-post-side .block-title{ text-transform:uppercase; padding-bottom: 10px !important;padding-top: 10px !important;}
.recent-post-side ul li::before{content: "▶  ";color: #e13c49;padding-top:5px;line-height:12px;font-size: 11px;}
.recent-post-side ul li a{ color:#000;font-size: 13px;font-weight: normal;}
.tag-lists{ margin:18px 0; text-transform:uppercase;}
.tag-lists span,.tag-lists a{ font-weight:bold; font-size:14px; margin-right:3px;}
.blog-detail{border-bottom: 1px solid #cccccc;}
#switch_edit-comment-body-und-0-value,#edit-comment-body-und-0-format{ display:none !important;}
#edit-actions{ margin:15px 0;}
#edit-actions #edit-submit,#edit-actions #edit-preview{background: url(../images/btn-register.png) center center no-repeat;
font-size: 12px;width: 192px;height: 38px;line-height: 38px;text-align: center;padding: 0;font-weight: 700;margin-top: 15px; border:none; margin-right:6px; font-size:14px; text-transform: uppercase; color:#fff;}
html body .header_top_nav{width: 102px !important;}
html body .header_top_nav ul ul{ border-right:none;}

.page-node.node-type-blog .aboutus_boxes_left{ width:100%;}
.blogmain-detail{ float:left;width: 650px;}
.blog-sidebar-detal{  width: 251px; float:right;}
.feeds-links{ color:#9E161F;font-size:14px}
.feeds-links a{ color:#000;}

#rg-gallery .rg-view,#rg-gallery .rg-thumbs{ position:relative; top: 388px;}
.rg-image-wrapper{ position:relative; top:-120px;}
#rg-gallery .rg-view{display:block;}
.aboutus_boxes_left #rg-gallery ul li::before{content: "";}
.form-item.form-type-textfield.form-item-name > label{padding:15px 0 5px 0px;}

.blog-main.blogmain-detail .comment-form .form-item {display: inline-block;margin: 5px 0;width: 100%;}
.blog-main.blogmain-detail .comment-form .form-item  .form-text{ width:50%; background:#fff;}
.blog-main.blogmain-detail .comment-form .form-item label{ font-weight:normal; text-transform:uppercase;font-size: 14px;color: #4c4c4c; padding-bottom:0;}
li.rss-item {border-top: 2px dotted #88898c;padding-bottom: 8px;padding-top: 10px;}
.about_main_box.photo_gallery h1{font-family: 'Oxygen light';margin: -106px 0px 0px 0px;width: auto;color: #fff;float: left;font-size: 50px;font-weight: normal;opacity: 1.0;}
.content_box_in .rss-box{height: 130px;}
.page-cart-checkout #comments-pane label {display: none !important;}
.about_main_box.photo_gallery h1{
	font-family: 'Oxygen light';
	margin:-106px 0px 0px 0px;
	width:auto;
	color:#fff;
	float:left;
	font-size:50px;
	font-weight:normal;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.sponcer_main{ background:#f5f5f5;border-color:#f5f5f5;padding: 8px 14px;}
.sponcer_main h3{ font-size:14px; color:#000000;font-weight:bold;line-height: 28px;}
.sponcer_main_img{margin:0;}
.sponcer_main_show{padding:14px; border-color:#f5f5f5;}
.sponcer_main_show p{ float:left;width:100%;}
.field-tab-sponcer{margin-bottom: 5px;display: inline-block;width: 100%;}
a.download_sponc{
	margin: 10px 0px 0px 0px;
    text-align: center;
    width: 100%;
    padding: 5px 17px 5px 17px;
    float: left;
    font-family: 'Oxygen';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
	background:#9c1923;
	text-decoration:none !important;
	max-width:424px;
}
a.download_spon:hover{background:#9c1923}
.clear{clear:both;}
hr.solid_line {
    background: none;
    border: 1px solid #f5f5f5 !important;
    height: 0px;
}
.page-node-64 .aboutus_boxes {
    margin-top: 10px;
}
.page-node-71 .field-name-field-award-block-detail {
    display: none;
}