.circle_rtr {padding:10px 0px 0px 0px; margin-top:100px;}
.circle_rtr p {margin-left:20px; color:#999999; font-size:14px;}
.circle_rtr h3 {margin-left:20px; color:#002345;}
.circle_rtr a {color:#28cdff !important;}
.circle_rotator {padding:0px;}
.legal {color:#CCC;}
ul.bjqs {position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide {position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li.bjqs-next a {right:130px; margin:200px 0px 0px 0px; background:url(/resources/images/circle/right.png) no-repeat 5px 0px; width:14px; height:19px;}
ul.bjqs-controls.v-centered li.bjqs-prev a {left:130px; margin:200px 0px 0px 0px; background:url(/resources/images/circle/left.png) no-repeat 10px 0px; width:14px; height:19px;}
ol.bjqs-markers {
    list-style: none;
    padding: 0;
    width: 100%;
	margin: 15px 0px 0px 0px;
}
ol.bjqs-markers.h-centered {text-align: center;}
ol.bjqs-markers li {display:inline;}
p.bjqs-caption {
    display: block;
    width: 96%;
    margin: 0;
    padding: 2%;
    position: absolute;
    bottom: 0;
	background: rgba(255,255,255,0.5);
}

#banner-fade,
#banner-slide {
	margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a {
	position: absolute;
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}




ol.bjqs-markers li a {
	display: inline-block;
	width:10px;
	height:10px;
	background: url(/resources/images/circle/slide.png) no-repeat;
	text-indent: -9999em;
	margin:10px 5px 5px 5px;

}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover {
	background: url(/resources/images/circle/selected.png) no-repeat;
}



	#hero #right-rail h2.latest {
	  background: url("/resources/images/circle/1latest.png") no-repeat 20px 15px;
	  text-indent:-9999px;
	}
	
	#hero #right-rail h2.brightideas {
	  background: url("/resources/images/circle/2brightideas.png") no-repeat 20px 15px;
	  text-indent:-9999px;
	}
	
	#hero #right-rail h2.engage {
	  background: url("/resources/images/circle/3engage.png") no-repeat 20px 15px;
	  text-indent:-9999px;
	}
	
	#hero #right-rail h2.joincircle {
	  background: url("/resources/images/circle/4joincircle.png") no-repeat 20px 14px;
	  text-indent:-9999px;
	}

#hero #right-rail-bg {
		position: absolute;
		width: 328px;
		height: 552px;
		top:-120px;
		right: 20px;
		border-left: 1px solid #014e9e;
		border-right: 1px solid #014e9e;
		background: #003;
		filter:alpha(opacity=50);
		opacity:0.5;
	}
	
	#hero #right-rail {
		position: absolute;
		width: 328px;
		right: 21px;
		top: -80px;
	}
	
	#hero #right-rail h2 {
	  clear: left;
      font-size: 19px;
      text-align: left;
	  text-transform: uppercase;
	  color: #fff;
	  background: url("/resources/images/community/bg/bg-hdr-gradient.png") repeat-y 0px 0px;
	  height: 25px;
	  padding: 10px 20px 6px 20px;
	  font-weight: bold;
	}
	
	#hero #right-rail p {
	  padding: 5px 20px;
	  text-align: left;
	  font-size: 13px;
	  line-height: 20px;
	}
	
	#hero #right-rail a.more {
	  margin: 0px 20px 10px 20px;
	}