	#nav-ribbon select {display:none;}
	
	body#adminSection .navbar-fixed-top {
		margin-top:52px;
	}
	
	html {
		/*background:#c5e1f9;	*/
	}
	
	body {	   
	   font-family: 'Actor', sans-serif;
	   color:#5f5f5f; 		
	}
	
	
/* LINKS -------------------------------------------------------- LINKS */

	a {
	 text-decoration: none;
	}
	
	a:hover, a:focus {
	text-decoration: none!important;
	color:#005580;	 
	}
	
	#util-social a:hover, #footer-social a:hover  {text-decoration:none;}

/* HEADINGS -------------------------------------------------- HEADINGS */

	h1, h2, h3, h4, h5, h6 {
		font-family: "ostrich_sansblack", Arial, Helvetica, sans-serif;
		text-transform:uppercase; 
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	h2, h3, h4, h5, h6 {
		padding-top:0.7em;
		padding-bottom:0em;
	}
	h1 {
		/*font-size: 2em;*/ font-size: 2.3em;
		/*color:#115b82;*/
		color:#22719b;
	}
	
	h2 {
		font-size: 1.8em;
	}
	
	h3 {
		font-size: 1.4em;
		color:#22719b;
	}
	
	#footer h3 {
		color:#EDF6F3;
		}
	
	h4 {
		font-size: 1.3em;
		line-height: 1.2em;
	}
	h5 {
		font-size: 1.2em;
		padding-bottom: 0.2em;
		color:#62b4f0;
	}
	h6 {
		font-size: 1em;
		padding-bottom: 0.2em;
	}
/* PARAGRAPHS ---------------------------------------------- PARAGRAPHS */

	p {
		font-size: 100%;
		line-height: 1.4em;
		padding:0.3em 0 0.75em 0;
	}
	
/* LISTS -------------------------------------------------------- LISTS */

	#lhc ul, #lhc ol {
		padding:0 0 1.25em 2.5em;
		margin:0;
	}
	
	body#tinymce ul, body#tinymce ol {
		padding:0 0 1.25em 0.5em;
		margin:0 0 0.0em 1.25em;
	} 
	
	body#tinymce li {
		font-size: 100%;
		line-height: 1.6em;
	}
	body#tinymce ol li {
		list-style: decimal;
	}
	#lhc ul li {
		font-size: 100%;
		/*line-height: 1.6em;*/ line-height: 2.0em;
		/*list-style:disc;*/
		list-style-type:none;
	}
	
	#lhc ul li:before {
		font-family: 'FontAwesome';
		content: "\f054";
		margin-left: -1.5em;
		margin-top: 0px;
		position: absolute;
		color:#115b82;
		font-weight:normal;
		font-size:0.85em;
	}
	
	
	#lhc .gallery-images ul {padding:0;}
	#lhc .gallery-images ul li:before {
		content:'';
		margin-left: inherit;
	}
	
	#lhc ol li {
		font-size: 100%;
		line-height: 1.6em;
	}
	/*-- nested lists --*/
	#lhc ul ul, body#tinymce ul ul {
		padding: 0 0 0 1.5em;
	}
	#lhc ol ol, body#tinymce ol ol {
		padding: 0 0 0 1.5em;
	}
	
	


/*  NAV ------------------------------------------------------ NAV */
	.navbar-fixed-top { padding:3em 0 1em;}
	
	#primary-nav select {display:none;}
	
	.navbar .nav { 
		margin:0 auto;
		text-align:center;
		float:none;
		
		height:60px; 
		}
	
	.navbar .nav > li { display:inline-block; float:none;}
		.navbar .nav > li.logo-item { top:-4.75em;}
	
	.navbar .nav > li > a {
		color:#cde7fa;
		text-shadow:none;
		font-family:'ostrich_sansblack';
		font-size:1.7em;
		margin:0 0.5em;
		}
	
	.navbar .nav > li > a:hover, .navbar .nav > li > a:focus { color:#71bdf1;}
	.navbar .nav > li > a.active { color:#ffcf06;}
	
	.navbar .nav > li > a.logo { padding:0; /*margin:-2em 0 0;*/ margin:0; display:inline-block;}
		.logo {
			background:url(/art/esb-logo.png) no-repeat;
			height:169px;
			width:168px;
			display:block;
			background-size:100%;
			text-indent:-9999px;
			}
	.navbar .nav > li.logo-item a.logo {/*text-indent:inherit;*/}
	
/* SUBNAV ------------------------------------------------------ SUBNAV */
.subnav {padding-bottom:1.5em; border-bottom:1px solid #79bff2;}
.subnav-title {}

ul.nav.nav-tabs.nav-stacked {
	list-style-type:none;
	margin:2em;	
}

.nav-tabs.nav-stacked > ul { padding:0;}
/*.nav-tabs.nav-stacked > li {border-bottom:1px solid #FFF;}*/ 

.nav-tabs.nav-stacked > li > a, 
.nav-tabs.nav-stacked > li:first-child > a, 
.nav-tabs.nav-stacked > li:last-child > a  {
	border:none;
	border-radius:0px;	
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	
	border-bottom:1px solid #FFF;
	color:#297ba6;
	padding:1em;
	padding-left:2.5em;
	
	font-size:1.5em;
	text-transform:uppercase;
	font-family: 'ostrich_sansblack';
}

.nav-tabs.nav-stacked > li > a:before {
	font-family: 'FontAwesome';
	content: "\f054";
	margin-left: -1.5em;
	margin-top: 0px;
	position: absolute;
	color:#115b82;
	font-weight:normal;
	font-size:0.85em;
}

.nav-tabs.nav-stacked > li > a.active {
	color:#77bef2;
}

/*Active Icon*/
.nav-tabs.nav-stacked > li > a.active:before{
	color:#77bef2;
}

.nav-tabs.nav-stacked > li > a:hover, 
.nav-tabs.nav-stacked > li > a:focus {
	/*background-color:#e1f3ff;*/ background-color: transparent;
	border-bottom:1px solid #FFF;
	color:#77bef2;
	}

/*.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li:first-child > a:hover, 
.nav-tabs.nav-stacked > li > a:focus, .nav-tabs.nav-stacked > li:first-child > a:focus, 
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li:last-child > a:hover, 
.nav-tabs.nav-stacked > li > a:focus, .nav-tabs.nav-stacked > li:last-child > a:focus, {
}

.nav-tabs.nav-stacked > li > a:focus, .nav-tabs.nav-stacked > li:first-child > a:hover {}
.nav-tabs.nav-stacked > li > a:focus, .nav-tabs.nav-stacked > li:first-child > a:focus {}

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li:last-child > a:hover {}
.nav-tabs.nav-stacked > li > a:focus, .nav-tabs.nav-stacked > li:last-child > a:focus {}*/
	
	#internalPage #rhc,
	#adminSection #rhc {
		/*border-left:1px dotted #303030;
		padding-left:6px;*/
		padding:0px 0px 0px 0px;
		background:#e1f3ff; 
	}
	
	p.title {
		font-family: 'ostrich_sansblack';
		text-transform:uppercase;
		font-size: /*2em*/ 2.3em;
		color:#22719b;
		margin:0;
		padding:0;
		}
	
	#rhc .title {
		background-color: #FFF;
		
		border-bottom:1px solid #79bff2;
		/*border-top:1px solid #79bff2;
		padding:0.85em 0.4em 0.85em; */
		padding:0.85em 1em; 
		margin:0; 
		line-height: normal; }
		#rhc .title a { 
			color: #FFFFFF; 
			font-family: 'ostrich_sansblack'; 
			font-size:1.2em; 
			text-shadow:1px 1px 0px #000;}
	
	#rhc .title.top {border-top:0px;}
	
	#rhc .news-box a.view-all-news { margin-left:2em;}
	#rhc .news-box {padding-bottom:2em;}

/* LAYOUT ------------------------------------------------------ LAYOUT */
	iframe {border:0px; width:100%!important;}

	a.skip-to {
    position: absolute;
    top: -100px;
}

	#wrap { padding-top:8.5em;}
	
	#adminSection #wrap {padding-top:0;}
		#adminSection.home #wrap { }
	#adminSection .navbar-fixed-top {position:inherit;}
		#adminSection.home .navbar-fixed-top {}
	
	.container-fluid {
	margin: 0 auto;
    max-width: 1170px;
    position: relative;
	}
	
	#title-row {
		padding:2em 0;
		font-size:1.65em;
	}
	#title-row h1 {
			margin-left:.7em;
	}
	
	.social-share {
	margin-right:.7em;
	margin-bottom:0.5em;
	}
	#primary-nav {
	padding-left:20px;
	padding-right:20px;
	}
	
	#content {
	  clear:both;
	  -webkit-background-clip: padding-box; 
	  -moz-background-clip:    padding; 
	  background-clip:         padding-box;
	}
	
	.content-container {		
	  background-color: transparent;
	  background-color: rgba(255, 255, 255, 1.0); 
		
	  -webkit-border-radius: 12px;
	  	 -moz-border-radius: 12px;
			  border-radius: 12px;
	
	 
	  -webkit-background-clip: padding-box; 
	  -moz-background-clip:    padding; 
	  background-clip:         padding-box;
	  
	  overflow:hidden;
	  
	  /*margin-top:4em; padding:2em;*/
	  padding:0em;
	  clear:both;
	  
	}
	
	#internalPage #content, 
	#adminSection.internal #content {background:none; border-radius:0px;}
	
	#homePage #content {padding:0;}
	#adminSection.home #content, #adminSection.internal #content {padding:2.5em;}
	
	
	#internalPage #lhc, #internalPage #rhc, 
	#adminSection #lhc, #adminSection #rhc, 
	#adminSection .padd	 {
		background:#FFF; border:1px solid #79bff2;
	  -webkit-border-radius: 12px;
	  	 -moz-border-radius: 12px;
			  border-radius: 12px;
	
	 
	  -webkit-background-clip: padding-box; 
	  -moz-background-clip:    padding; 
	  background-clip:         padding-box;
	  
	  overflow:hidden;
	  }
	#internalPage #lhc, #adminSection #lhc, #adminSection .padd	{ padding:2.5em;}
	#internalPage #rhc, #adminSection #rhc { background:#e1f3ff;}
	
	#hc-contain, #article-contain, #yt-contain { padding:1.5% 0%;}
	
	#hc-contain { padding-left:2%;}
	#article-contain {}
	#yt-contain { padding:1.5% 2%;}

	#header {		
		background:#115b82;		
		text-align:center;
		/*padding:58px 0 0;height:58px;*/
		}
	
	#mid-section {
		background:#d2e7fa url(/art/banner-bg.jpg) repeat-x; 
		}
		
	#main {background:transparent url(/art/mid_sect_bubbles.png) no-repeat top center;}
	
	#homePage #main {
		/*padding:1em 0 2em;*/
		padding:6em 0 2em;
		
		margin-top:-3em;	
	}
	
	#internalPage #main{
		background-position:bottom center;
		/*padding:1em 0 2em;*/
		padding:1em 0 2em; 
		/*margin-bottom:1em;	*/
	}
	
	/*#internalPage #main, */
	#adminSection #main {background-position:0px 0px;}
	
	#header-contain {
		width:auto;
		max-width:980px;
		
		/*padding-top:2em;*/		
	}
	
	
	.navbar {
		/*margin-bottom:1em;
		display:block;*/
	}
	
	
	
	/*#logo-tag { position:absolute; z-index:10;}*/
	
		
		


	/*.home #container {padding-top:5em;}*/

	
	
	
	
	
	#home-welcome {
		padding:0em 2em;
		/*padding-right:0em;*/
		}
	
	
	#home-welcome {}	
	#home-welcome h1 {
		font-size:1.45em;
		line-height:1.45em;
		letter-spacing:-0.025em;
		}
		
	#home-text {
		padding:0em 1em 0em;
		font-size:0.9em;
		}
		
		#home-text p {margin:0; padding:0;}
/* News -------------------------------------- News */


.news-no-items {margin:2em;}
#homePage .news-no-items {margin:0em;}
	#homePage .news-no-items p {padding:0; margin-top:0px;}

	.news-box p.title, .events-box p.title {
		/*margin-bottom:10px;*/
	}
	.span4 .news-item {
		/*margin-bottom:10px;*/
	}
	
	
	.news-date {
		text-align:center;
		display:block;
		margin-right:10px;
		/*width:auto;*/
		float:left;
		
		
		text-transform:uppercase;
		border-top:11px solid #115b82;
		border-bottom:5px solid #115b82;
		border-right:5px solid #115b82;
		border-left:5px solid #115b82;
		font-size:1.0em; line-height:1.0em;
		
		/*width:35px;*/
		
		padding: 0em 0.5em;
		width:2em;
	}
	
	#rhc .news-date {background:#FFF;}
	
	.date, .month {
		font-family:'ostrich_sansblack'; text-transform: uppercase;
		font-size: 1em;		
		color:#115b82;
		text-align:center;
		display:block;
	}
	
	.date { font-size:2.3em; padding-top:0.4em;}
	.month { font-size:1.2em; padding-top:0.5em; margin-bottom:0.1em;}
	
	p.article-title {
		
	}
	.news-item p {
		line-height:normal;
		padding:0;
		margin:0;
	}
	
	p.article-title a {
		font-family:'ostrich_sansblack'; text-transform: uppercase;
		color:#115b82;
		font-size:1.45em;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	p.article-title {
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	.event-date {
		/*font-size:0.8em;
		color:#a4a4a4;*/
		padding: 0 10px 0 0;
		margin-bottom:5px;
		margin-top:20px;
		
		font-size:0.95em; color:#8a2200;
		
	}
	.article-short-content {
		border-bottom:1px solid #eaeaea;
	}
	.news-item {
		clear:both;
		margin:.625em 0;
		padding-bottom:0.625em;
	}	
	
	#rhc .news-item {
		padding:1em 2.0em 0.625em;
	}
	
	.article-listing {}
	.article-heading { font-family:'ostrich_sansblack'; padding:10px 0; margin-bottom:0; margin-top:10px; font-size:1.45em;}
	.article-date { color:#041621;}
	
/* Footer ------------------------------------ Footer */

	#footer {
		background:#082d43 url(/art/footer-logo.png) 75% center no-repeat;
		color:#edf6f3;
		}
		#footer a { color:#cfe5fa;}
		#footer a:hover {color:#edf6f3; text-decoration:none;}
		
	#footer .snippet {}	
	#footer .snippet h4 { font-family:'Actor',sans-serif; font-size:1em; text-transform:none; font-weight:bold; }
	
	#footer #info-footer {padding:2em 0;}
	
		#footer #contact-details {}
		#footer #know-more {}
		#footer #social {}
			#footer #social a { display:block; margin:0.5em;}
		#footer #tech-info {}
			#footer #tech-info #member-login-box {}
			#footer #tech-info #member-login-box .input-append .add-on, #footer #tech-info #member-login-box .input-prepend .add-on { 
				/*color:#5F5F5F; */color:#b1afaf;
				background:#041621;
				border:1px solid #041b28;
				text-shadow:0 1px 0 #115b82;
				}
			#footer #tech-info #member-login-box label { display:none;}
			#footer #tech-info #member-login-box input { background:#0b2535; color:#b1afaf; border:1px solid #041b28;}						
	
	#byline-footer { background-color:#041621; color:#FFF;}
		#byline-footer a {color:#cde4fa;}
		#byline-footer a:hover {color:#0088CC;}
		
	#byline-footer .credits, #byline-footer .copyright { padding:1em 0em;}
		#byline-footer .credits p, #byline-footer .copyright p { padding:0; margin:0;}
	#byline-footer .credits {text-align:right;}
	#byline-footer .copyright { }
	
	#footer-social a { display:inline-block; margin:0em 0.5em;}
	
/* iOS Slider --------------------------------- iOS Slider */
.fluid-height {
	/*
	background-size:cover !important;*/
}

#advbanner-header {}

/*#p-title-container {*/
	/*height:181px;*/
/*	color:#FFFFFF;
	background:#35628c url(/art/bannerBg.jpg) no-repeat top center;
}*/

#p-title-container h1 {
	font-family: "ColaborateMediumRegular", sans-serif;
	font-size: 3.65em;
	letter-spacing: 0;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	color:#FFFFFF;
	margin:1.25em 0;
}
.fluid-height {
	
	overflow: hidden;
	/*padding: 0 0 32%;*/
	position: relative;
	width: 100%;
	/*padding: 0 0 31.5%;
	height:400px;*/
}

.slider-container {
	max-width:1170px;
	margin:0 auto;
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
	border:0px;
}
.iosSlider .slider .s {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	background: #fff;
	margin: 0 0 0 0;
}

.banner-box{
	position: absolute;
	top:0;
	left:0;
	z-index: 10;
}

.iosSlider .banner-box img {
	cursor: move;
	
	/*max-width: 351px;
	max-height:351px;*/
	
	border-radius: 50% 50%;
	border:18px solid #96cdf5;
	margin:1.25% 10%;
	
	width:41%;
}
.iosSlider .banner-description-container {
	position:relative;
	max-width:1170px;
	/*width:100%;*/
	display:block;
	/*left:50%;*/ right:5%;
	/*top:30%;*/ top:25%;/*margin-left:-605px;*/
	
	text-align:right;
	z-index: 15;
}
.iosSlider .banner-description {
	color:#FFFFFF;
	text-shadow:0px -1px 1px rgba(0,0,0,0.5);
	letter-spacing:0em;
	font-size:1.0em;
}
/*.iosSlider .banner-tagline {}*/
.iosSlider .banner-description .tagline-text, 
.iosSlider .banner-description .title-text, 
.iosSlider .banner-description .description-text {
	display:block;
	margin-bottom:0.25em;
}


.iosSlider .banner-description .tagline-text {
	font-family:'ostrich_sansblack', sans-serif;
	line-height: normal;
	color:#115b82;
	letter-spacing:-0.0125em;
	font-size:4.0em;
	padding-bottom:0.2em;
}

.iosSlider .banner-description .title-text {
	font-family:'ostrich_sansmedium', sans-serif;
	font-size:3.5em;
	color:#FFFFFF;
}

.iosSlider .banner-description .description-text {
	font-family:'Actor',sans-serif;
	font-size:1.2em;
	margin:1.5em 0;
	width:60%;
}

.iosSlider .banner-description .btn {
	
}


.iosSlider .next, .iosSlider .prev {
	position:absolute;
	top:44%;
	/*font-size:3em; */
	color:#115b82;
	
	/*opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/
}

.iosSlider .next .icon-stack-base, .iosSlider .prev .icon-stack-base {
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	}

.iosSlider .next:hover .icon-stack-base, .iosSlider .prev:hover .icon-stack-base {
	text-decoration:none;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.iosSlider .next {
	/*right:1%; right:0.25%;*/
	right:2%;
}
.iosSlider .prev {
	/*left:1%; left:0.25%;*/
	left:0.25%;
}

.icon-stack .icon-chevron-right.icon-light {
	
	}

.icon-stack .icon-chevron-left.icon-light {
	
	}

a [class^="icon-"],
a [class*=" icon-"],
a [class^="icon-"]:before,
a [class*=" icon-"]:before {
  display: inline-block;
}

/* Stacked and layered icon */
			/*.icon-stack {
			  position: relative;
			  display: inline-block;
			  width: 3em;
			  height: 3em;
			  line-height: 3em;
			  vertical-align: -35%;
			}
			.icon-stack [class^="icon-"],
			.icon-stack [class*=" icon-"] {
			  display: block;
			  text-align: center;
			  position: absolute;
			  width: 100%;
			  height: 100%;
			  font-size: 1em;
			  line-height: inherit;
			  *line-height: 3em;
			}
			.icon-stack .icon-stack-base {
			  font-size: 3em;
			  *line-height: 2em;
			}*/

.slideSelectors {
	max-width:1170px;
	/*margin:-6em auto 0;*/
	/*margin:-26em auto 0;*//*text-align:center;*/
	position:absolute; top:25%;
}
.slideSelectors .btn-group > .btn {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
	text-indent:-999px;
	padding:0px 7px 0px 6px;
	font-size:1px;
	line-height:13px;
}
.slideSelectors .btn-group > .btn + .btn {
	margin-left:5px;
}
.slideSelectors .btn-group > .btn:first-child {
	margin-left:0px;
}
.slideSelectors .btn-group > .btn-inverse, .slideSelectors .btn-group > .btn {
	background-color: #61b4f0;
	background-image:/* linear-gradient(to bottom, #444444, #222222)*/none;
	background-repeat: /*repeat-x*/ no-repeat;
	border-color: /*rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)*/ transparent;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	opacity: .50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.slideSelectors .btn-group > .btn-inverse:hover, .slideSelectors .btn-group > .btn-inverse:focus, .slideSelectors .btn-group > .btn-inverse:active, .slideSelectors .btn-group > .btn-inverse.active, .slideSelectors .btn-group > .btn-inverse.disabled, .slideSelectors .btn-group > .btn-inverse[disabled], .slideSelectors .btn-group > .btn:hover, .slideSelectors .btn-group > .btn:focus, .slideSelectors .btn-group > .btn:active, .slideSelectors .btn-group > .btn.active, .slideSelectors .btn-group > .btn.disabled, .slideSelectors .btn-group > .btn[disabled] {
	background-color: /*#222222*/ #c6c6c6;
	color: #FFFFFF;
}
.slideSelectors .btn-group > .btn-inverse {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.slideSelectors .btn-group > .btn:active, .btn.active {
}
	
	

/* HOME MIDSECTION --------------------------------------------- HOME MIDSECTION */
	#yt-contain { background-color:#def1ff;}

	

/* SEARCH ----------------------------------------------------- SEARCH */
	
	form#searchform input.term {
	}
	form#searchform input.search {
	}

/* NEWS --------------------------------------------------------- NEWS */


/* CUSTOM CLASSES -------------------------------------- CUSTOM CLASSES */

	.clear {
		clear: both;
	}
	.float-right {
		float: right;
	}
	.float-left {
		float: left;
	}
	
	.skip-to-content {
		left: -9999em;
		position: absolute;
	}
	
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus {
	  border-color: rgba(0, 89, 155, 0.8); /*r, g, b, opacity*/
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 89, 155, 0.6);
		 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 89, 155, 0.6);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 89, 155, 0.6);
	}
	
.btn-eco.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn-eco {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2f8ab4;
 	*background-color: #2f8ab4;
	background-image: -moz-linear-gradient(top, #2f8ab4, #116489);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f8ab4), to(#116489));
	background-image: -webkit-linear-gradient(top, #2f8ab4, #116489);
	background-image: -o-linear-gradient(top, #2f8ab4, #116489);
	background-image: linear-gradient(to bottom, #2f8ab4, #116489);
	background-repeat: repeat-x;
	border-color: #115b82 #115b82 #115b82;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-eco:hover, .btn-eco:focus, .btn-eco:active, .btn-eco.active, .btn-eco.disabled, .btn-eco[disabled] {
	color: #ffffff;
	background-color: #116489;
 *background-color: #116489;
}

#member-login-box .btn-eco.btn-small { padding:3px 6px; margin:0.1em 2em 0 0;}
#member-login-box input#login-password {/*width:110px;*/ width:60%;}

#rhc .s-fix {
padding:0;
background:#082d43;

overflow:auto;
display:block;
text-align:center;
margin:0;
padding:18px 30px;
}
#footer .btn-social, #rhc .btn-social {
display:block;
widtH:40px;
height:31px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background:#fff;
text-align:center;
float:left;
font-size:1.6em;
padding-top:9px;
margin-right:6px;
color:#fff;
}

#rhc .btn-social {
display:inline-block;
float:none;
}

#footer .btn-social.twitter, #rhc .btn-social.twitter {
background:#55acee;
}

#footer .btn-social.youtube, #rhc .btn-social.youtube {
background:#dd2826;
}
#footer .btn-social.facebook, #rhc .btn-social.facebook {
background:#3c5a98;
}

#footer .btn-social.twitter:hover, #footer .btn-social.youtube:hover, #footer .btn-social.facebook:hover,
#rhc .btn-social.twitter:hover, #rhc .btn-social.youtube:hover, #rhc .btn-social.facebook:hover {
background:#041621;
}

.all-videos {
margin-top:5px;
margin-bottom:0.5em;
}

@media (max-width: 767px) { 
  body {
    padding-right: 0;
    padding-left: 0;
  }
  
  /*#first-row.row-fluid .span3 {
    width: 100%;
    *width: 100%;
  }*/
}

/*http://getbootstrap.com/2.3.2/scaffolding.html*/

/* Large desktop */
@media (min-width: 1200px) { 
	
 }
 
@media (max-width: 1280px) {
	.navbar .nav > li > a {margin: 0 0.1em; padding:5px 7px;}
}
 
/* Portrait tablet to landscape and desktop */
@media (max-width: 1024px) {  
	

	.navbar .nav > li > a {margin: 0 0.1em; padding:5px 7px;}
	
	.iosSlider .banner-box img { border:0px solid #96cdf5; }
	.iosSlider .banner-description {}
	
	.iosSlider .banner-description .tagline-text {font-size: 3.6em; padding-bottom:0.5em;}
	.iosSlider .banner-description .title-text {font-size:3.0em;}
	.iosSlider .banner-description .description-text {font-size:1.0em;}
	
	#footer #info-footer {padding:2em 2em;}
	
	#member-login-box .btn-eco.btn-small i { display:none!important;}
	
	#member-login-box input#login-username { width:160px!important;}
	#member-login-box input#login-password { width:90px!important;}
	
}
	@media (max-width: 979px) {  
	
	p.title {
		font-size: /*2em*/ 1.8em;
	}
	}
 
/* Landscape phone to portrait tablet */
@media (max-width: 768px) {

	.social-share {
	width:100%;
	clear:both;
	margin:0 0 0.5em;
	text-align:center;
	}
	.navbar .nav > li.logo-item {display:none!important;}
	/*.navbar .nav > li > a {font-size:1.3em; margin:0em!important; padding:10px!important;}*/
	a.logo {margin:2em auto; text-align:center;}
	
	
	.iosSlider .banner-box img { border:0px solid #96cdf5;  }
	
	.iosSlider .banner-description .tagline-text {font-size: 3.0em!important;}
	.iosSlider .banner-description .title-text {font-size:2.3em;}
	.iosSlider .banner-description .description-text {font-size:1.0em;}
	
	.navbar-fixed-top { padding: 1em 0!important;}
	
	.navbar .nav > li > a {padding:5px 2px; font-size:1.75em!important; margin:0 0.25em;  }
	
	#advbanner-header {display:none!important;}
	
	#homePage #main {margin-top:0em!important; padding-top:2em;}
	
	#hc-contain, #article-contain, #yt-contain {padding:5%;}
	
	span.no-show {display:none;}
	
	#member-login-box .btn-eco.btn-small i { display:none!important;}
	
	#member-login-box input#login-username { width:100px!important;}
	#member-login-box input#login-password { width:70px!important;}	
 }
 
@media (max-width: 567px) {	
	.navbar .nav > li > a {font-size:1.1em!important; margin:0em 0.2em!important; padding:0.8em 0.4em!important;}
	#video-box .pull-right {
	clear:both;
	float:none;
	margin-bottom:0.5em;
	}
	#advbanner-header {display:none;}
	
	/*#mid-section {		
	background-color: #78bff2;
 	*background-color: #78bff2;
	background-image: -moz-linear-gradient(top, #78bff2, #d2e7fa);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#78bff2), to(#d2e7fa));
	background-image: -webkit-linear-gradient(top, #78bff2, #d2e7fa);
	background-image: -o-linear-gradient(top, #78bff2, #d2e7fa);
	background-image: linear-gradient(to bottom, #78bff2, #d2e7fa);
	background-repeat: repeat-x;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}*/
	
	#hc-contain, #article-contain, #yt-contain {
		padding:6%;
	}
	
	#title-row {
		font-size:1.3em;
		padding:1.2em 0em;
	}
	
	#footer #info-footer {padding:1em 1.8em;}
	
	#byline-footer {font-size:0.9em;}
	#byline-footer .credits, #byline-footer .copyright { /*width:48%;*/ text-align:center;}
	
	#member-login-box input#login-username { width:200px!important;}
	#member-login-box input#login-password { width:160px!important;}
	
}
 
/* Landscape phones and down */
@media (max-width: 320px) { 
	.navbar .nav {height:auto; }
	.navbar-fixed-top {padding:0;}	
	#rhc { margin-top:1.5em;}
	
	/*hide elements*/
	#advbanner-header {display:none;}
	
	#primary-nav select {display:block; margin:1em auto; width:100%;}
	ul.main-nav {display:none!important;} /* hide nav, show only select */
	
	
	#footer .credits, #footer .copyright { padding:0em 0em; text-align:center;}
	
	/*#logo-tag { position: relative;}*/
	.logo { margin:0 auto; }
	#utility h3.tag {padding-top:0;}
	.navbar { margin-bottom:0;}
	
	#byline-footer .credits, #byline-footer .copyright { display:block;}
	
	
	
	#article-contain {}
	
	#byline-footer .credits {text-align:center;}
	
 }