@import url(http://fonts.googleapis.com/css?family=Exo:400,700);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600);
@import url('fonts.css');
body {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#333534;
	font-size:13px;
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}


/*ul ul, ul ol, ol ol, ol ul {
	margin-bottom:18px;
}*/
form {
	margin-bottom:30px;
}
.mid-content1 {
	padding-left:30px;
	padding-right:20px;
}
p {
	margin-bottom:18px;
}
.container-fluid {
	padding:0px;
}
.not-front .span3.sidebar-first {
	background:#f2f2f2;
}
h3 {
	font-size:16px;
	font-weight:normal;
	color:#008ac9;
	text-transform:capitalize;
	line-height:28px;
}
.main-container {
	height:100%;
}
.not-front .main-container {
	/*margin-bottom:25px;*/
	margin-top:0px
}
#navbar .nav li span.nolink {
	color: #fff;
	padding: 3px 20px;
	display: block;
	line-height: 1.5em;
	cursor: pointer;
}
.page-node-75 #node-75 li ul {
	margin-left:17px;
	margin-top:10px;
}
#block-quicktabs-home-runs ul.quicktabs-tabs.quicktabs-style-sky li a, #block-quicktabs-home-runs ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	float: left;
	display: block;
	height: 2.65em;
	min-height: 2.95em;
	line-height: 2.95em;
	padding: 0 15px;
	text-decoration: none;
	border-right: none;
	border-top: none;
	font-size: .95em;
	background: #008ac9 none;
	color: #FFF;
	position: relative;
}
#block-quicktabs-home-runs ul.quicktabs-tabs.quicktabs-style-sky li.active a, #block-quicktabs-home-runs ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
	height: 3.05em;
	min-height: 3.35em;
	line-height: 3.35em;
	font-weight: normal;
	border: 1px solid #eee;
	background: #000 none;
	border-color: transparent;
	color: #fff;
	font-size: .95em;
	font-weight: normal;
	top: -0.025em;
}
.left-panel {
	height:839px;
	background:#222e48;
}
#complaint {
	position:absolute;
	z-index:14;
	right:0px;
	top:3px;
}
#complaint a {
	color:#fff;
	text-decoration:none;
	background:url(../images/complaints-icon.png) no-repeat;
	display:block;
	width: 98px;
	height: 34px;
	line-height: 30px;
	padding-left: 9px;
	font-size: 0;
	margin-right:5px;
}
.view-the-foundation .live-tile {
	height:839px;
	/*height:589px;*/
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.navbar .nav ul.dropdown-menu li span {
	display:block;
	color: #fff;
	font-size: 12px;
	padding: 3px 20px;
	cursor:pointer;
}
.navbar .nav ul.dropdown-menu li span:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.navbar .nav ul.dropdown-menu li span:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.sf-menu ul li span:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.view-the-foundation .slide {
	width:100% !important;
}
.view-the-foundation .slide #overlay-image {
	background: url(../images/first-slide-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.view-the-foundation .slide:hover #overlay-image {
	opacity:0;
}
.view-the-foundation .carousel {
	margin-bottom:0px;
}
.view-the-foundation h2 {
	position: absolute;
	bottom: 0;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size: 17px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	background:#9f192f;
	background:rgba(159, 25, 47, .7);
	width:97%;
	padding-left:3%;
	text-shadow: 0 0 3px rgba(255, 255, 190, .75)
}
.view-the-foundation h2 a {
	text-decoration:none !important;
}
#image {
	height:100%;
	/*background-size:cover !important;*/
	background-size:100% auto !important;
	background-repeat:no-repeat !important;
	width:100%;
	background-color:#000 !important;
}
.view-the-foundation .first_slide {
	background:#000;
	/*background:#000 url(../images/black_denim.png) repeat;*/
}
.view-the-foundation .first_slide:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.view-the-foundation .first_slide span {
	/*font-family: 'Lato', sans-serif;*/
	font-size:40px;
	text-transform:uppercase;
	text-align:center;
	top:50%;
	padding:0px;
}
.view-the-foundation .slide .slide-content {
	position:absolute;
	bottom:27%;
	width:96%;
	padding-left:4%;
}
.view-the-foundation .slide .tile-title{
	position:relative;
	font-size:22px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	display:block;
	margin-bottom:20px;
	line-height:26px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.view-the-foundation .slide .inner-tile {
	position:relative;
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	display:block;
	margin-bottom:20px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.view-the-foundation .slide .inner-tile .large{
	font-size:15px;
	display:block;
	padding-top:7px;
	text-transform:none;
	}
.view-the-foundation .slide .inner-tile .small{
	font-size:20px;
	text-transform:none;
	}
.view-the-foundation .slide .slide-content .tile-title {
	position:relative;
	font-size:22px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	display:block;
	margin-bottom:20px;
	line-height:30px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.view-the-foundation .slide .slide-content a {
	display:inline-block;
	background:#000000;
	color:#fff;
	height:27px;
	padding-left:11px;
	padding-right:11px;
	line-height:27px;
	text-decoration:none;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	font-weight:400;
	position:relative;
	left:0;
	padding-top:0px;
	padding-bottom:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border: none;
	background-image: none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.view-the-foundation .slide .slide-content a:hover {
	background:#008ac9;
	text-decoration:none;
}
.view-the-foundation .live-tile .0_slide .slide-content span.tile-title {
	font-size:34px;
	font-family: 'Lato', sans-serif;
}
.partner_law {
	margin-right:10px;
}
.BCCC {
	margin-bottom:10px;
	border-right:10px solid #fff;
	position:relative;
}
.BCCC .view-home-page-bccc .live-tile {
	height:385px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.BCCC .view-home-page-bccc .slides {
	width: 100%;
	overflow: hidden;
	position: relative;
	height:243px;
}
.BCCC .view-home-page-bccc .slides .slide {
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height:243px;
}
.BCCC .view-home-page-bccc .slides .slide #overlay-image {
	background: url(../images/secondslide-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.BCCC .view-home-page-bccc .slides .slide:hover #overlay-image {
	opacity:0;
}
.BCCC .view-home-page-bccc .slides #slide1 {
	/*background:#202133;*/
		background:#000;
	width: 100% !important;
}
.BCCC .view-home-page-bccc .slides #slide1:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.markers {
	display:none;
}
.BCCC .view-home-page-bccc .carousel {
	/*height:228px;*/
	margin-bottom:0px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.BCCC .view-home-page-bccc h2 {
	position: absolute;
	bottom: 0;
	z-index: 9;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	width:97%;
	background:#385ebf;
	background:rgba(56, 94, 191, .7);
	padding-left:3%;
	color:#fff;
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.BCCC .view-home-page-bccc h2 a {
	color:#fff;
	text-decoration:none;
}
.BCCC .view-home-page-bccc .first_slide {
	background:#202133;
}
.BCCC .view-home-page-bccc #slide1 .accent{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	top:45%;
	position:relative;
	text-align:center;
	color:#fff;
	display:block;
}
.BCCC .view-home-page-bccc .inner-tile{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-align:center;
	top:38%;
	position:relative;
	text-align:center;
	color:#fff;
	display:block;
}
.BCCC .view-home-page-bccc .slide-content {
	position: absolute;
	top:0;
	width:100%;
	height:100%;
}
.BCCC .view-home-page-bccc .slide-content .tile-title {
	position:relative;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	display: block;
	margin-bottom: 20px;
	line-height:23px;
	padding-top:43px;
	color:#fff;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.BCCC .view-home-page-bccc .slide-content a {
	display: inline-block;
	background: #000;
	color: #fff;
	height: 27px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 27px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	left: 3%;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	z-index:9;
}
.BCCC .view-home-page-bccc .slide-content a:hover {
	background:#008ac9;
	text-decoration:none;
}
.BARC {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.BARC .view-home-page-barc .live-tile {
	height:385px;
}
.BARC .view-home-page-barc .slides {
	width: 100% !important;
	/*height: 243px;*/
	height: 228px;
	overflow: hidden;
	position: relative;
}
.BARC .view-home-page-barc .slides .slide {
	position:absolute;
	top:0px;
	left:0px;
	width:100% !important;
	height: 243px;
}
.BARC .view-home-page-barc .slides .slide #overlay-image {
	background: url(../images/secondslide-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.BARC .view-home-page-barc .slides .slide:hover #overlay-image {
	opacity:0;
}
.BARC .view-home-page-barc .slides #slide1 {
	background:#000;/*background:#222e48;*/
	}
.BARC .view-home-page-barc .slides #slide1:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.BARC .view-home-page-barc .span5 {
	width: 100%;
}
.BARC .view-home-page-barc .slide .slide-content {
	position: absolute;
	top: 0;
	width:100%;
	height:100%;
	z-index:9;
}
.BARC .view-home-page-barc .slide .slide-content .tile-title {
	position:relative;
	display:block;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin-bottom:20px;
	padding-top:43px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
	color:#fff;
	width:94%;
	padding-left:3%;
	padding-right:3%;
}
.BARC .view-home-page-barc .slide .slide-content .more_link {
	position:relative;
	left:3%;
}
.BARC .view-home-page-barc h2 {
	position: absolute;
	bottom: 0px;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	width:97%;
	padding-left:3%;
	background:#df7b1a;
	background:rgba(223, 123, 26, .7);
	color:#fff;
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.BARC .view-home-page-barc h2 a {
	color:#fff;
	text-decoration:none;
}
.BARC .view-home-page-barc .slide .slide-content .more_link a {
	display:inline-block;
	background:#000;
	height:27px;
	line-height:27px;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	padding-left:13px;
	padding-right:13px;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	z-index:9;
}
.BARC .view-home-page-barc .slide .slide-content .more_link a:hover {
	background:#008ac9;
	text-decoration:none;
}
.BARC .view-home-page-barc .slide .slide-content .tile-title a {
	text-decoration:none;
	color:#fff;
}
.BARC .view-home-page-barc .carousel {
	margin-bottom:0px;
}
.BARC {
	margin-bottom:10px;
}
.BARC .view-home-page-barc .first_slide {
	background:#222e48;
}
.BARC .view-home-page-barc #slide1 .accent {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	top: 45%;
	position: relative;
	text-align: center;
	color: #fff;
	display: block;
}
.BARC .view-home-page-barc .inner-tile{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform: none;
	text-align: center;
	top: 38%;
	position: relative;
	text-align: center;
	color: #fff;
	display: block;
}
.partners {
	margin-bottom:10px;
}
.partners .view-home-partner-in-crime .live-tile {
	height:171px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}

.partners .view-home-partner-in-crime .live-tile .slide{
		width:100% !important;
	}


.partners .view-home-partner-in-crime .fisrt_slide {
	background:#000;/*background:#13325e;*/
	}
.partners .view-home-partner-in-crime .fisrt_slide:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.partners {
	border-right:10px solid #fff;
}
.partners .view-home-partner-in-crime .slide .slide-content {
	width:100%;
	position:absolute;
	top:0;
	height:100%;
}
.partners .view-home-partner-in-crime .slide #overlay-image {
	background: url(../images/partners-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.partners .view-home-partner-in-crime .slide:hover #overlay-image {
	opacity:0;
}
.partners .view-home-partner-in-crime .slide .slide-content .tile-title {
	position:relative;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:16px;
	margin-bottom:20px;
	padding-top:20px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
	width:88%;
	padding-left:6%;
	padding-right:6%;
}
.partners .view-home-partner-in-crime .slide .slide-content a {
	display: inline-block;
	background: #000;
	color: #fff;
	height: 27px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 27px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	left: 6%;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.partners .view-home-partner-in-crime .slide .slide-content a:hover {
	background:#008ac9;
	text-decoration:none;
}
.partners .view-home-partner-in-crime h2 {
	position: absolute;
	bottom: 0;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	margin-bottom:0px;
	left:0px;
	text-transform:uppercase;
	width:97%;
	background:#50176b;
	background:rgba(80, 23, 107, .7);
	padding-left:3%;
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.partners .view-home-partner-in-crime h2 a {
	text-decoration:none;
}
.partners .view-home-partner-in-crime .first_slide {
	background:#13325e;
}
.partners .view-home-partner-in-crime .fisrt_slide span{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	top:45%;
	line-height:26px;
}
.partners .view-home-partner-in-crime .fisrt_slide .inner-tile{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-align:center;
	position:absolute;
	top:35%;
	width:100%;
}
.partners .view-home-partner-in-crime .carousel {
	margin-bottom:0px;
}
.law {
	border-right:10px solid #fff;
}
.law .view-the-law .live-tile {
	/*height:217px;*/
	height:171px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.law .view-the-law .slide-content {
	position: absolute;
	top: 15px;
	height:100%;
	width:100%;
}
.law .view-the-law .slide-content .tile-title {
	display: block;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
	padding-left:6%;
	padding-right:6%;
	line-height: 19px;
	width:88%;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.law .view-the-law .slide #overlay-image {
	background: url(../images/partners-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}


.law .view-the-law .slide{
		width:100% !important;
	}

.law .view-the-law .slide:hover #overlay-image {
	opacity:0;
}
.law .view-the-law h2 {
	position: absolute;
	bottom: 0px;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	width:97%;
	padding-left:3%;
	background:#04B45F;
	background:rgba(4, 180, 95, .7);
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.law .view-the-law .slide-content .tile-title a {
	text-decoration:none;
}
.law .view-the-law .slide-content .more_link a {
	display: inline-block;
	background: #000;
	color: #fff;
	height: 27px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 27px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	left: 6%;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.law .view-the-law .slide-content .more_link a:hover {
	background:#008ac9;
	text-decoration:none;
}
.law .view-the-law .first_slide {
	background:#000;/*background:#0b4962;*/
	}
.law .view-the-law .first_slide:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.law .view-the-law .first_slide span{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	top:45%;
}
.law .view-the-law .first_slide .inner-tile{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-align:center;
	top:35%;
	position:absolute;
	width:98%;
}
.law .view-the-law .carousel {
	margin-bottom:0px;
	margin-top:10px;
}
.broad-mind {
	border-right: 10px solid #fff;
	margin-bottom:10px;
}
.broad-mind .view-home-broadmind .live-tile {
	/*height:294px;*/
	height:228px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.broad-mind .carousel {
	margin-bottom:10px;
}
.broad-mind .view-home-broadmind .slide .slide-content {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
}
.broad-mind .view-home-broadmind .slide #overlay-image {
	background: url(../images/broadmind-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.broad-mind .view-home-broadmind .slide:hover #overlay-image {
	opacity:0;
}
.broad-mind .view-home-broadmind .slide {
	width:100% !important;
}
.broad-mind .view-home-broadmind .slide .slide-content .tile-title {
	display:block;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	margin-bottom:20px;
	line-height:19px;
	padding-top:20px;
	width:88%;
	padding-left:6%;
	padding-right:6%;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.broad-mind .view-home-broadmind .slide .slide-content .inner-tile{
	display:block;
	position:absolute;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	margin-bottom:20px;
	line-height:24px;
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.broad-mind .view-home-broadmind .slide .slide-content .more_link a {
	display: inline-block;
	background: #000;
	color: #fff;
	height: 27px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 27px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	left: 6%;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.broad-mind .view-home-broadmind .slide .slide-content .more_link a:hover {
	background:#008ac9;
	text-decoration:none;
}
.broad-mind .view-home-broadmind h2 {
	position: absolute;
	bottom: 0;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	width:97%;
	padding-left:3%;
	background:#D7BB02;
	background:rgba(215, 187, 2, .7);
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.broad-mind .view-home-broadmind h2 a {
	color:#fff;
	text-decoration:none;
}
.broad-mind .view-home-broadmind .slide .slide-content .tile-title a {
	text-decoration:none;
}
.broad-mind .view-home-broadmind .first_slide {
	background:#000;/*background:#202133;*/
	}
.broad-mind .view-home-broadmind .first_slide:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
.broad-mind .view-home-broadmind .first_slide span {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	top:40%;
	line-height:26px;
}
.broad-mind .view-home-broadmind .first_slide .inner-tile{
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-align:center;
	top:30%;
	position:absolute;
	width:98%;
}
.broad-mind .view-home-broadmind .first_slide .inner-tile span{
	display:block;
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-align:center;
}
.members #law1{
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.members .view-our-members .live-tile {
	/*height:138px;*/
	height:114px;
}
.members .view-our-members .live-tile .slide div {
	height:100%;
	background-size:contain !important;
}
.members .view-our-members .arrows {
	position: relative;
	z-index: 99;
	top: 46px;
}
.members .view-our-members #views_slideshow_cycle_main_our_members-block {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.members {
	border-right:10px solid #fff;
}
.members h2 {
	position: absolute;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	z-index: 999;
	margin: 0px;
	top: 0px;
	line-height: normal;
	font-weight:300;
}
.members .view-our-members {
	position:relative;
}
.members .view-our-members .first_slide {
	background:#222e48;
}
.members .view-our-members #prev {
	position:absolute;
	top:45%;
	z-index:9;
	left:10px;
	background:url(../images/prev-btn.png) no-repeat;
	width:7px;
	height:16px;
	font-size:0px;
}
.members .view-our-members #next {
	position:absolute;
	top:45%;
	z-index:9;
	right:10px;
	width:7px;
	height:16px;
	font-size:0px;
	background:url(../images/next_btn.png) no-repeat;
}
.members .view-our-members .views-slideshow-controls-text-pause {
	display:none;
}
.members .view-our-members .first_slide span {
	font-family: 'Lato', sans-serif;
	font-size:19px;
	top:12px;
	font-weight:400;
}
.news .view-news-home-page .live-tile {
	/*height:443px;*/
	height:353px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.news .view-news-home-page .slide-content {
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}
.news .view-news-home-page .slide-content .table-cell-one{
		width:100%;
		height:100%;
		display:table;
	}
	
.news .view-news-home-page .slide-content .table-cell-two{
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}	





.news .view-news-home-page .slide {
	width:100% !important;
}
.news .view-news-home-page .slide #overlay-image {
	background: url(../images/news-black.png) no-repeat;
	background-size: cover !important;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.news .view-news-home-page .slide:hover #overlay-image {
	opacity:0;
}
.news .view-news-home-page .slide-content .tile-title {
	display: block;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-top: 120px;
	padding-left: 3%;
	padding-right: 3%;
	line-height: 23px;
	width: 94%;
	/*padding-top:18%;*/
	text-shadow: 2px 1px 5px rgba(0, 0, 0, .75);
}
.news .view-news-home-page .slide-content .more_link a {
	display: inline-block;
	background: #000;
	color: #fff;
	height: 27px;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 27px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	left: 3%;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.news .view-news-home-page .slide-content .more_link a:hover {
	background:#008ac9;
	text-decoration:none;
}
.news .view-news-home-page h2 {
	position: absolute;
	bottom: 0;
	z-index: 999;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
	left: 0;
	text-transform: uppercase;
	width:97%;
	padding-left:3%;
	background:#652347;
	background:rgba(101, 35, 71, .7);
	text-shadow: 0 0 3px rgba(255, 255, 190, .75);
	font-weight:300;
}
.news .view-news-home-page h2 a {
	color:#fff;
	text-decoration:none;
}
.news .view-news-home-page .carousel {
	margin-bottom:0px;
}
.news .view-news-home-page .first_slide {
	background:#000;
	/*background:#000 url(../images/darth_stripe.png) repeat;*/
	}
.news .view-news-home-page .first_slide:after{
		content: " ";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 0;
-webkit-background-origin: border-box;
-moz-background-origin: border;
background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	}
.news .view-news-home-page .slide #image{
	background:#000;
	/*background:#000 url(../images/darth_stripe.png) repeat;*/
	}
.news .view-news-home-page .slide #image:after{
		content: " ";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 0;
-webkit-background-origin: border-box;
-moz-background-origin: border;
background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	}

.news .view-news-home-page .first_slide span {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:22px;
	top:45%;
	text-align:center;
	text-transform:uppercase;
}
.news .view-news-home-page .first_slide .inner-tile {
	font-family: 'Exo', sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:20px;
	position:absolute;
	top:45%;
	text-align:center;
	text-transform:none;
	width:98%;
}
.content_left {
	border-right:10px solid #fff;
}
.main-container {
	margin:10px 10px 0 10px;
}
.mid-content {
	margin-right:10px;
}
 @media (max-width: 979px) {
 #navbar.navbar {
 position: relative !important;
left: 0px !important;
width: 100% !important;
z-index: 9999999 !important;
background: rgb(235, 235, 235);
top: 0px !important;


}



.members .view-our-members .arrows{
		top:50%
	}
	
.members .view-our-members .slide{
		height:100% !important;
	}	
	
.members .view-our-members .live-tile .slide div{
		background-size: auto auto !important;
	}	


.members .view-our-members .live-tile .slide div{
		height:100% !important;
	}

.breadcrumb{
		width:100% !important;
	}


 .navbar .logo {
 margin-left:10px !important;
 margin-top:10px !important;
 margin-bottom:10px !important;
}
 .navbar .logo img {
 height:5em;
}
 aside .well {
 margin-top:0px !important;
 height:100%;
}
 .navbar .nav .dropdown-toggle .caret {
 float:right;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color:#fff;
}
 .nav-collapse .dropdown-menu {
 margin:0px;
}
 .partners .view-home-partner-in-crime .slide .slide-content .tile-title {
 font-size:14px;
}
 .partners .view-home-partner-in-crime h2 {
 font-size:14px;
}
 .law .view-the-law h2 {
 font-size:14px;
}
 .law .view-the-law h2 a:link {
 color:#fff;
 text-decoration:none !important;
}
 .broad-mind .view-home-broadmind h2 {
 font-size:14px;
}
 .view-the-foundation .slide .slide-content .tile-title {
 font-size:18px;
 line-height:21px;
}
 .news .view-news-home-page .slide-content .tile-title {
 font-size:17px;
 line-height:21px;
}
 #navbar .nav li span.nolink {
 padding: 9px 15px;
}
.span3.bod {
 width:50% !important;
 float:left !important;
}
 }
 

 
 
@media (max-width: 979px){
		#block-user-login{
				display:none;
			}
			
		#block-views-did-you-know-block	{
				display:none;
			}
			
		#block-block-15{
				display:none;
			}	
			
		.broad-mind {
border: 0px;
height: 294px;
margin-bottom: 10px;
}

.broad-mind .view-home-broadmind .live-tile{
		height: 294px;
	}
 aside .well {
 padding-top:24px !important;
 height:100%;
}


#block-block-15{
		top:88px !important;
	}	


#block-block-17, #block-views-did-you-know-block{
		top:123px !important;
	}


}
@media (min-width: 1200px) {
 .row-fluid [class*="span"] {
 margin-left:0px;
}
}
 .row-fluid [class*="span"] {
 margin-left:0px;
}
 @media (max-width: 767px) {

	 
	 
 body {
 padding:0px;
}
 .content_left {
 border:0px;
 height: 839px;
margin-bottom: 10px;
}
 .BCCC {
 border:0px;
}
 .partners {
 height:180px;
 border:0px;
}
 .partners .live-tile {
 height:180px;
}
 .partners .live-tile .slide {
 height:180px;
}
 .law {
/* height:217px;*/
 border:0px;
 margin-bottom:10px;
}
 .broad-mind {
 border:0px;
 height:294px;
 margin-bottom:10px;
}
 .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
 margin-left: 0px;
margin-right: 0px;
}
 .members {
 height:138px;
 margin-bottom:10px;
}
 .modal {
 width: auto !important;
 margin: 0 !important;
}
 .page-node-15 #node-15 .field-name-body {
 width:100%;
}




 .page-node-15 #node-15 .field-name-field-google-map {
 width:100% !important;
}
 .page-node-15 .webform-client-form {
 clear:left;
}
 .page-node-15 #node-15 .field-name-field-social-networking-links {
 position: relative;
 top: -256px !important;
 float: left;
 overflow: visible;
}
.view-the-foundation .live-tile {
	height:839px;
}
.law .view-the-law .live-tile {
	height:217px;
}
.broad-mind .view-home-broadmind .live-tile {
	height:294px;
}
.footer #block-menu-menu-social-media-menu{
	clear:left;
	margin:28px 0;
	}
.footer #block-search-form form{
	margin:30px 0 !important;
	}
.footer #block-block-1, .footer #block-block-2{
	width:100%;
	text-align:center;
	padding:10px 0;
	}
	
aside .well{
		padding-top:24px;
	}	
	
.not-front .main-container{
		margin-right:0px;
	}	

.footer #block-menu-menu-footer-right-menu {
		float:left;
	}

.footer	#block-menu-menu-footer-menu{
	float:left
}
.footer #block-search-form{
		
		float:left !important;
		width:100% !important
		
	}
	
.footer #block-search-form form{
		float:left !important;
		margin:15px 0 15px 0 !important
	}	
	
.footer #block-menu-menu-social-media-menu{
		width:100% !important;
		float:left !important;
		margin:0px !important;
	}	
	
.footer #block-block-1, .footer #block-block-2{
		text-align:left !important;
	}	
	
.footer #block-menu-menu-footer-menu, .footer #block-menu-menu-footer-right-menu{
		padding-left:10px !important;
	}	
	
.footer #block-search-form{
		margin-left:10px !important;
	}	
	
.footer #block-block-2{
		padding-left:10px !important;
		float:left !important;
	}	


#outerImageContainer{
		width:auto !important;
		height: auto !important;
	}	
	
#imageDataContainer{
		width:auto !important;
		height: auto !important;
	}	
	
#imageContainer{
	width:auto !important;
	}	
	
#imageContainer img{
		height:auto !important;
		width:100% !important;
	}	

	
}
 @media(min-width: 980px) {
/* body {
    padding-top: 60px;
  }*/
}
.navbar .logo {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom:25px;
	float:none;
	display:inline-block;
}
#site-name {
	line-height: 1;
	margin: 0;
}
.submitted {
	margin-bottom: 1em;
	font-style: italic;
	font-weight: normal;
	color: #777;
}
.footer {
	height:inherit;
	width:auto;
	padding: 25px 0 25px;
	background:#000000;
	font-size:12px;
	color:#808080;
	overflow:hidden;
	margin-top:10px;
	z-index:3;
	font-style:normal;
}
.footer #block-block-10 {
	float:left;
	margin-left:10px;
	padding-right:1%;
	border-right:1px solid #212121;
}
.footer #block-block-10 h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-block-11 {
	float:left;
	margin-left:10px;
	padding-left:1.5%;
	padding-right:1.5%;
	border-right:1px solid #212121;
}
.footer #block-block-11 h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-block-12 {
	float:left;
	width:12%;
	padding-right:1.5%;
	border-right:1px solid #212121;
	padding-top:25px;
	min-height:125px;
}
.footer #block-block-12 h2 {
	font-size:14px;
	color:#fff;
}
.footer #block-block-13 {
	float:left;
	margin-right:15px;
	margin-left:10px;
	width:15%;
}
.footer #block-block-13 h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-simplenews-51 {
	float:left;
	padding-left:1%;
	padding-right:1%;
	border-right: 1px solid #212121;
}
.footer #block-simplenews-51 h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-simplenews-51 input[type=text] {
	background:#262626;
	color:#808080;
	border-radius:0px;
	border:none;
	width:94%;
}
.footer #block-simplenews-51 label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.footer #block-simplenews-51 button {
	border-radius:0px;
	background:#383838;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:none;
}
.footer #block-simplenews-51 .control-group {
	margin-bottom:5px;
}
.footer #block-block-1 {
	float:left;
	clear:left;
	padding:15px 0 0 10px;
}
.footer #block-block-1 p {
	margin-bottom:0px;
}
.footer #block-menu-menu-footer-menu, .footer #block-menu-menu-footer-right-menu {
	float:left;
	padding-left:1%;
	padding-right:1%;
}
.footer #block-search-form {
	float:right;

	width:219px;

	margin-left: 15px;
margin-right: 10px;
}
.footer #block-search-form form{
	margin:0;
	float:right;
	}
.footer #block-search-form input[type=text], #search-form input[type=text] {
	background: #262626;
	border: none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	width:100%;
}
.footer #block-search-form button,  #search-form button{
	background: #141414;
	border: none;
	height:30px;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}


.footer #block-search-form button.element-invisible, span.element-invisible{
		display:none;
	}

.footer #block-search-form button:hover, #search-form button:hover{
	background: #008AC9;
}

.footer #block-menu-menu-footer-menu h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-menu-menu-footer-menu ul{
	float:left;
	margin:5px 0 0 0;
}
.footer #block-menu-menu-footer-right-menu ul{
	float:left;
	margin:0;
}
.footer #block-menu-menu-footer-menu ul li{
	list-style:none;
	line-height:12px;
	padding:2px 10px 4px 10px;
	float:left;
	border-right:solid 1px #808080;
}
.footer #block-menu-menu-footer-menu ul li.last{
	border:0px !important;
	}
.footer #block-menu-menu-footer-menu ul li a {
	text-decoration:none;
	/*color:#808080;*/
}
.footer #block-menu-menu-footer-menu ul li a:hover {
	background:none;
	color:#fff;
}
.footer #block-menu-menu-footer-right-menu ul li{
	list-style:none;
	line-height:12px;
	padding:2px 0 4px;
	float:left;
	margin-right:10px;
}
.footer #block-menu-menu-footer-right-menu ul li a{
	background:#008ac9;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
	padding:0px 10px;
	height:28px;
	line-height:28px;
	/*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;*/
}
.footer #block-block-2 {
	float:right;
	clear:right;
	color:#333333;
	padding:15px 10px 0 0;
}
.footer #block-block-2 p {
	margin-bottom:0px;
}
.footer #block-block-2 a {
	color:#333333;
}
.footer #block-menu-menu-social-media-menu {
	float:right;
	padding-left:1%;
	padding-right:1%;
}
.footer #block-block-14 {
	float:left;
	width:7%;
	padding-left:25px;
}
.footer #block-menu-menu-social-media-menu h2 {
	font-size:14px;
	color:#fff;
	margin:0px 0 9px 0;
	line-height:normal;
}
.footer #block-menu-menu-social-media-menu ul {
	margin:0 0 0 0;
	padding:0px;
}
.footer #block-menu-menu-social-media-menu ul li {
	float:left;
	list-style:none;
	margin-left:5px;
}
.footer #block-menu-menu-social-media-menu ul li a.facebook {
	background:url(../images/facebook-icon.png) no-repeat;
	width:27px;
	height:30px;
	font-size:0px;
}
.footer #block-menu-menu-social-media-menu ul li a.facebook:hover{
	background:url(../images/facebook-icon-over.png) no-repeat;
}
.footer #block-menu-menu-social-media-menu ul li a.linkedin {
	background:url(../images/linkedin-icon.png) no-repeat;
	width:26px;
	height:30px;
	font-size:0px;
}
.footer #block-menu-menu-social-media-menu ul li a.linkedin:hover{
	background:url(../images/linkedin-icon-over.png) no-repeat;
}
ul.action-links {
	margin-bottom: 2em;
}
ul.action-links li {
	display: inline;
	padding-right: 1.5em;
}
 ul.action-links [class^="icon-"], ul.action-links [class*=" icon-"] {
 padding-right: .5em;
}
/**
 * Admin Styling
 */

/* Fix Toolbar for .navbar-fixed-top */
body.toolbar .navbar-fixed-top {
	top: 30px;
}
body.toolbar-drawer .navbar-fixed-top {
	top: 65px;
}
 @media(min-width: 980px) {
 body.toolbar {
 padding-top: 94px !important;
}
 body.toolbar-drawer {
 padding-top: 129px !important;
}
}
html.overlay-open .navbar-fixed-top {
	z-index: 400;
}
/**
 * Search form stylings.
 */

.region-navigation form#search-block-form {
	margin-bottom: 5px;
	margin-top: 5px;
}
 @media(max-width: 979px) {
 .region-navigation form#search-block-form {
 float: none;
}
 .BCCC .view-home-page-bccc .slide-content .tile-title {
 font-size:16px;
 line-height:19px;
 padding-top:8px;
}
 .BCCC .view-home-page-bccc .slide-content a {
 font-size:13px;
 height:27px;
 line-height:27px;
}
 .BARC .view-home-page-barc .slide .slide-content .tile-title {
 font-size:16px;
 line-height:19px;
 padding-top:8px;
}
 .BARC .view-home-page-barc .slide .slide-content .more_link a {
 font-size:13px;
 height:27px;
 line-height:27px;
}
 .nav-collapse .dropdown-menu {
 background-color:rgba(0, 0, 0, 0.9);
}
 #block-superfish-1 {
 text-align:center;
}
		
		

 }
 
 @media (min-width: 320px) and  (max-width: 480px){
	 	.front .modal-header iframe{
				height: 250px !important;
			}
			
		.modal-header{
				height: 250px !important;
			}	
			
		
	 }
	 
	 
 @media (max-width: 480px){	 
 	.flex-caption{
		font-size:16px !important;
		bottom:0px !important;
		padding: 9px 12px !important;	
	}
	
	.page-white-papers-research .view-white-papers-research .form-type-bef-link
		
		{
			width:100% !important;	
		}
		
	.span3.bod{
			width:100% !important;
		}		

	#outerImageContainer{
			height:200px !important;
		}
	
 }
	 
 @media (min-width: 360px) and  (max-width: 640px){
	 	.front .modal-header iframe{
				height: 250px !important;
			}
			
		.modal-header{
				height: 250px !important;
			}	
	 }	 
	 
	 
 

/*@media (min-width: 320px) and  (max-width: 480px){
	 #image{
		 	background-size: 100% auto !important;
			background-repeat:no-repeat !important;
		 }
		 
	.view-the-foundation .live-tile 	 {
			height:674px !important;
		}
		
		
		
	.content_left{
		height:674px !important;
		}	
		
	.BCCC .view-home-page-bccc .slides{
			height: 246px;
		}	
		
	.BCCC .view-home-page-bccc .slides .slide{
			height: 246px;
		}	
		
	.BARC .view-home-page-barc .slides{
			height: 230px;
		}
	 
	 .BARC .view-home-page-barc .slides .slide{
		 	height: 230px;
		 }
	
	.partners{
			height:251px;
		}	
		
	.partners .live-tile .slide{
			height:251px;
		}	
		
	.partners .view-home-partner-in-crime .live-tile{
				height:251px;
		}	
			 
	.law{
			height:251px;
		}
	
	.law .view-the-law .live-tile{
			height: 251px;
		}
		
	.broad-mind .view-home-broadmind .live-tile{
			height:406px;
		}	
		
	.broad-mind{
			height:406px;
		}	

	 }
	 */
	 
/*@media (max-width: 320px) {
	 #image{
		 	background-size: 100% auto !important;
		 }
		 
	.view-the-foundation .live-tile	 {
			height:444px !important;
		}
		
	.content_left{
		height:444px !important;
		}	
		
	.BCCC .view-home-page-bccc .slides{
			height: 156px;
		}	
		
	.BCCC .view-home-page-bccc .slides .slide{
			height: 156px;
		}	
		
	.BARC .view-home-page-barc .slides{
			height: 156px;
		}
	 
	 .BARC .view-home-page-barc .slides .slide{
		 	height: 156px;
		 }
	
	.partners{
			height:171px;
		}	
		
	.partners .live-tile .slide{
			height:171px;
		}	
		
	.partners .view-home-partner-in-crime .live-tile{
				height:171px;
		}	
			 
	.law{
			height:184px;
		}
	
	.law .view-the-law .live-tile{
			height: 183px;
		}

	 }*/
	 	 
	 

/*@media (min-width: 767px) and  (max-width: 768px) {
		#image{
				background-size:100% auto !important;
				background-repeat:no-repeat !important;
			}
			
		.view-the-foundation .live-tile{
				height:1036px;
			}
			
		.content_left{
				height:1036px !important;
			}	
			
			
		.BCCC .view-home-page-bccc .slides{
			height: 374px
		}	
		
	.BCCC .view-home-page-bccc .slides .slide{
			height: 374px;
		}	
		
	.BARC .view-home-page-barc .slides{
			height: 374px;
		}
	 
	 .BARC .view-home-page-barc .slides .slide{
		 	height: 374px;
		 }
	
	.partners{
			height:374px !important;
		}	
		
	.partners .live-tile .slide{
			height:374px !important;
		}	
		
	.partners .view-home-partner-in-crime .live-tile{
				height:374px !important;
		}	
			 
	.law{
			height:374px !important;
		}
	
	.law .view-the-law .live-tile{
			height: 374px !important;
		}	
		
	.broad-mind{
			height: 780px !important;
		}	
		
	.broad-mind .view-home-broadmind .live-tile{
			height: 780px !important;
		}	
					
	
	}*/
 
 @media (max-width: 1024px) and (orientation:landscape){
	 	#block-user-login{
				display:none;
			}
			
		#block-block-15	{
				display:none;
			}
			
		#block-views-did-you-know-block{
				display:none;
			}
			
		.main-container{
					margin-bottom:20px;
		}	
		
		.modal-header{
				height: 250px !important;
			}
	 }
 
 
@media (max-width: 768px) { 
	.main-container{
			margin-bottom:20px;
		}
		
	.page-node-2 .webform-client-form .form-item{
			width: 100% !important;
		}	
}
 
 
@media (max-width: 979px) and (min-width: 768px) {
 

.front .span12, .row-fluid .span12 {
		
		width: 100%;
	}
	
	
	
 .BCCC {
 border:0px;
}
 .partners {
/* height:180px;*/
 border:0px;
}
/* .partners .live-tile {
 height:180px;
}
 .partners .live-tile .slide {
 height:180px;
}*/
 .law {
/* height:217px;*/
 border:0px;
 margin-bottom:10px;
}

.law .view-the-law .live-tile {
height: 217px;
}
 .broad-mind {
 border:0px;
 margin-bottom:10px;
}	
	
	
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
float: none;
display: block;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}	
	



 .page-bodies .span3.bod img, .page-partner-in-crime .span3.bod img {
 width:auto;
}



 .page-node-15 #node-15 .field-name-body {
 width:100%;
}
 .page-node-15 #node-15 .field-name-field-google-map {
 width:100% !important;
}
 .page-node-15 .webform-client-form {
 clear:left;
}
 .page-node-15 #node-15 .field-name-field-social-networking-links {
 position: relative;
 top: -256px !important;
 float: left;
 overflow: visible;
}

.content_left {
 border:0px;
 height: 839px;
margin-bottom: 10px;
}


}



fieldset.search-advanced {
	padding-bottom: 1.5em;
	margin-top: 1em;
}
/* Admin toolbar fix */
body.admin-expanded.admin-vertical.admin-nw .navbar, body.admin-expanded.admin-vertical.admin-sw .navbar {
	margin-left: 260px;
}
div#admin-toolbar {
	z-index: 500;
}
/* Admin_menu fix */
#admin-menu {
	z-index: 1100;
	position: fixed;
}
body.admin-menu .navbar-fixed-top {
	top: 30px;
}
#admin-menu .dropdown li {
	line-height: normal;
}
/* System base fix */
.container-inline div, .container-inline label {
	display: block;
}
/* Default form fields to auto */
input, textarea, select, .uneditable-input {
	width:auto;
}
/* Default textfield styles inside vertical tabs */
.vertical-tabs .form-type-textfield input {
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	width: auto;
}
/* Vertical tabs form elements alighment */
.vertical-tabs .form-item {
	margin: 1em 0;
}
/* Collapsible field groups fix */
html.js fieldset.collapsed {
	height: auto;
}
/* throbber fix */
html.js input.form-autocomplete {
	background-position: 100% 8px; /* LTR */
	background-repeat: no-repeat;
}
html.js input.throbbing {
	background-position: 100% -13px; /* LTR */
}
.navbar-search .control-group {
	margin-bottom:0px;
}
input.error {
	color: #B94A48;
	border-color: #B94A48 !important;
}

select.error, textarea.error{
		border-color: #B94A48 !important;
	}

/**
 * Password strength indicator.
 */
.password-strength {
	width: 17em;
	float: right;  /* LTR */
	margin-top: 1.4em;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	float: right; /* LTR */
	font-weight: bold;
}
.password-indicator {
	background-color: #C4C4C4;
	height: 0.3em;
	width: 100%;
}
.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #47C965;
}
input.password-confirm, input.password-field {
	width: 16em;
	margin-bottom: 0.4em;
}
div.password-confirm {
	float: right;  /* LTR */
	margin-top: 1.5em;
	visibility: hidden;
	width: 17em;
}
div.form-item div.password-suggestions {
	padding: 0.2em 0.5em;
	margin: 0.7em 0;
	width: 38.5em;
	border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
	margin-bottom: 0;
}
.confirm-parent, .password-parent {
	clear: left; /* LTR */
	margin: 0;
	width: 36.3em;
}
/* added an extra clear both in the situation the form actions is preceded by an badly wrapped float element and they overlap
e.g. multipage*/

.form-actions {
	clear: both;
}
/*img{
		width:100%;
		height:100%;
	}
*/
/*#navbar{
		display:none;
<<<<<<< .mine
	}*/


.not-front #navbar.navbar {
	width:24.999999999999996%;
}
#navbar.navbar {
	margin-bottom:0px;
}
.navbar .nav > li {
	float:none;
}
.not-front .navbar .nav > li {
	background:#5F5F5F;
}
.front .navbar .nav > li {
	background:rgba(0, 0, 0, 0.9);
}
.not-front .navbar .nav > li > a:hover {
	color:#fff;
}
#navbar .navbar-inner {
	padding:0px;
	background:none;
	background-image:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border:none;
	filter:none !important;
}
#navbar.navbar {
	position:absolute;
	left:34px;
	z-index:999;
	top:32px;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
	background: rgba(0, 0, 0, 0.9);
	color:#fff;
}
.dropdown-submenu > .dropdown-menu {
	margin-top:-5px;
}
.navbar .nav > li > a {
	color:#fff;
	text-shadow:none;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.not-front .navbar .nav > li > a {
	color:#fff;
}
.navbar .nav > li > a:hover {
	color:#fff;
}
.dropdown-menu {
	background: rgba(0, 0, 0, 0.9);
	border:none;
	border-radius:0px;
	box-shadow:none;
}
.dropdown-submenu > .dropdown-menu {
	border-radius:0px;
}
.navbar .nav > li > .dropdown-menu:after {
	border:none;
}
.navbar .nav > li > .dropdown-menu:before {
	border:none;
}
.caret {
	border-top: 5px solid transparent;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.dropdown .caret {
	margin-left: 13px;
}
.dropdown-menu > li > a {
	color:#fff;
	font-size:12px;
}
#first-time {
	display:none;
}
.footer {
}
/***************** Sidebar	*/

	aside .well {
	background:none;
	border:none;
/*	margin-top:215px;*/
	box-shadow:none;
	padding:234px 12px 20px 12px;
	margin-bottom:0px;
}
aside .region-sidebar-first #block-block-3 {
	background:#9f192f;
	height:83px;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-3:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-3:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-3 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	text-transform:capitalize;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-3 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-3 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-4 {
	background:#385ebf;
	height:83px;
	width:48%;
	float:left;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-4:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-4:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-4 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-4 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-4 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-5 {
	background:#df7b1a;
	height:83px;
	width:48%;
	float:right;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-5:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-5:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-5 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-5 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-5 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-6 {
	background:#50176b;
	height:83px;
	width:48%;
	float:left;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-6:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-6:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-6 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-6 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	text-transform:capitalize;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-6 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-7 {
	background:#D7BB02;
	height:83px;
	width:48%;
	float:right;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-7:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-7:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-7 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-7 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	text-transform:capitalize;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-7 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-8 {
	background:#04B45F;
	height:83px;
	width:48%;
	float:left;
	margin-bottom:10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}
aside .region-sidebar-first #block-block-8:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
aside .region-sidebar-first #block-block-8:hover {
	background:#000;
}
aside .region-sidebar-first #block-block-8 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
	position:relative;
	z-index:9;
}
aside .region-sidebar-first #block-block-8 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	text-transform:capitalize;
	font-family: trebuchet ms;

}
aside .region-sidebar-first #block-block-8 h3 a:hover {
	text-decoration:none;
}
aside .region-sidebar-first #block-block-9 {
	background:#008ac9;
	height:83px;
	width:48%;
	float:right;
	margin-bottom:10px;
}
aside .region-sidebar-first #block-block-9 h3 {
	text-align:center;
	margin: 0 0 0 0;
	line-height: normal;
}
aside .region-sidebar-first #block-block-9 h3 a {
	font-size:13px;
	color:#fff;
	text-align:center;
	display:block;
	height:83px;
	line-height:83px;
	font-family: trebuchet ms;
}
#block-views-our-members-block-1 {
	float:right;
	width:48%;
	height:83px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	background:#fff;
}
#block-views-news-home-page-block-1 {
	clear:left;
	min-height:138px;
	background:#652347;
	padding:10px 10px 0 10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
}

 #block-views-news-home-page-block-2{
	 	clear:left;
	min-height:228px;
	background:#652347;
	padding:10px 10px 0 10px;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	position:relative;
	 }

 #block-views-news-home-page-block-2 .view-header a{
	 	 color:#fff;
		 
	 }
	 
 #block-views-news-home-page-block-2 .view-header{
	 	z-index:9999;
		position:relative;
	 }	 

#block-views-news-home-page-block-1:after, #block-views-news-home-page-block-2:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 0;
	-webkit-background-origin: border-box;
	-moz-background-origin: border;
	background-origin: border-box;
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, .1) 51%, rgba(255, 255, 255, 0));
}
#block-views-news-home-page-block-1:hover,  #block-views-news-home-page-block-2:hover{
	background:#000;
}

#block-views-news-home-page-block-2 .live-tile{
		height:250px;
	}
	
#block-views-news-home-page-block-2 .live-tile .slide {	

	height:250px;
}
#block-views-news-home-page-block-2 .live-tile .slide #news_event_image {	
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}

#block-views-news-home-page-block-2 .live-tile .slide .news-title{
		font-size: 12px;
line-height: normal;
color: #fff;
	}


#block-views-news-home-page-block-2 .live-tile .slide .news-redirect-url{
		color: #fff;
display: inline-block;
text-decoration: none;
margin-top: 14px;
background: #6b6969;
height: 28px;
padding: 0 10px;
line-height: 28px;
	}

#block-views-news-home-page-block-1 .views-field-field-image img{
	float:left;
	margin-bottom:15px;
}
#block-views-news-home-page-block-1 h2{
	font-size:13px;
	color:#fff;
	margin:0px;
	line-height:normal;
	margin-bottom:10px;
	text-transform:capitalize;
	font-family: trebuchet ms;
}
#block-views-our-members-block-1 .live-tile .slide div {
	height: 100%;
	background-size: contain !important;
}
#block-views-our-members-block-1 .live-tile {
	height:83px;
}
#block-views-news-home-page-block-1 .view-news-home-page {
	font-size:12px;
	line-height:normal;
	color:#fff;
}
#block-views-news-home-page-block-1 .view-news-home-page .views-slideshow-cycle-main-frame {
	width:100% !important;
	height:140px !important;
}
#block-views-news-home-page-block-1 .view-news-home-page .views-slideshow-cycle-main-frame-row {
	width:100% !important;
	height:140px !important;
}



#block-views-news-home-page-block-1 .view-news-home-page .views-field-nothing a{
		margin-top:0px;
		text-decoration:none;
		margin-bottom:10px;
		color:#fff;
		display:inline-block;
	}
	

#block-views-news-home-page-block-1 .view-news-home-page .views-field-field-redirect-url a{
color: #fff;
display: inline-block;
text-decoration: none;
margin-top: 14px;
background: #6B6969;
height: 28px;
padding: 0 10px;
line-height: 28px;

}	
	
	
.view-bodies h2,
.view-related-bodies h2{
		color: #008AC9;
		font-size: 23px;
		line-height: normal;
		text-transform:capitalize;
		margin-bottom:25px;
	}	
	
	
	

/***************** Sidebar*/




/*Mid section*/

	.breadcrumb {
	background:none;
	border:none;
	margin:31px 0 0 0;
	padding:0px;
	width:86%;
}
.breadcrumb > li > a {
	font-size:11px;
}
.breadcrumb > li {
	font-size:11px;
}
.page-header {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size:30px;
	color:#008ac9;
	text-transform:uppercase;
	width: 86%;
	padding-right: 14%;
	line-height:32px;
}
#block-menu-block-1, #block-menu-block-2, #block-menu-block-4, #block-menu-block-3, #block-menu-block-5, #block-menu-block-7, #block-menu-block-6, #block-menu-block-9, #block-menu-block-8, #block-menu-block-11, #block-menu-block-12, #block-menu-block-13, #block-menu-block-14, #block-menu-block-10,  #block-menu-block-15, #block-menu-block-16, #block-menu-block-17{
	padding:1em 1.75em 0 0;
	width:97.8%;
	margin-bottom:25px;
}
#block-menu-block-1 .dropdown-submenu > .dropdown-menu {
	left:100%;
	top:0px;
}
#block-menu-block-1 .dropdown-submenu {
	left:auto;
	top:auto;
}
#block-menu-block-1 ul, #block-menu-block-2 ul, #block-menu-block-4 ul, #block-menu-block-3 ul, #block-menu-block-5 ul, #block-menu-block-7 ul, #block-menu-block-6 ul,  #block-menu-block-9 ul, #block-menu-block-8 ul, #block-menu-block-11 ul, #block-menu-block-12 ul, #block-menu-block-13 ul, #block-menu-block-14 ul, #block-menu-block-10 ul,  #block-menu-block-15 ul, #block-menu-block-16 ul, #block-menu-block-17 ul{
	margin:0px;
}
#block-menu-block-1 ul li, #block-menu-block-2 ul li, #block-menu-block-4 ul li, #block-menu-block-3 ul li, #block-menu-block-5 ul li, #block-menu-block-7 ul li, #block-menu-block-6 ul li, #block-menu-block-9 ul li, #block-menu-block-10 ul li, #block-menu-block-8 ul li, #block-menu-block-11 ul li, #block-menu-block-12 ul li, #block-menu-block-13 ul li, #block-menu-block-14 ul li, #block-menu-block-15 ul li, #block-menu-block-16 ul li, #block-menu-block-17 ul li  {
	line-height: 16px;
	margin-bottom: 12px;
	margin-right:8px;
}
#block-menu-block-1 ul li ul.dropdown-menu li, #block-menu-block-2 ul li ul.dropdown-menu li, #block-menu-block-4 ul li ul.dropdown-menu li, #block-menu-block-3 ul li ul.dropdown-menu li, #block-menu-block-5 ul li ul.dropdown-menu li, #block-menu-block-7 ul li ul.dropdown-menu li, #block-menu-block-6 ul li ul.dropdown-menu li, #block-menu-block-9 ul li ul.dropdown-menu li, #block-menu-block-8 ul li ul.dropdown-menu li, #block-menu-block-11 ul li ul.dropdown-menu li, #block-menu-block-12 ul li ul.dropdown-menu li, #block-menu-block-13 ul li ul.dropdown-menu li, #block-menu-block-14 ul li ul.dropdown-menu li, #block-menu-block-10 ul li ul.dropdown-menu li, #block-menu-block-15 ul li ul.dropdown-menu li, #block-menu-block-16 ul li ul.dropdown-menu li, #block-menu-block-17 ul li ul.dropdown-menu li {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	margin-bottom:0px;
	margin-right:0px;
}
#block-menu-block-1 ul li.dropdown-submenu span, #block-menu-block-2 ul li.dropdown-submenu span, #block-menu-block-4 ul li.dropdown-submenu span, #block-menu-block-3 ul li.dropdown-submenu span, #block-menu-block-5 ul li.dropdown-submenu span, #block-menu-block-7 ul li.dropdown-submenu span, #block-menu-block-6 ul li.dropdown-submenu span, #block-menu-block-9 ul li.dropdown-submenu span, #block-menu-block-8 ul li.dropdown-submenu span,  #block-menu-block-11 ul li.dropdown-submenu span, #block-menu-block-12 ul li.dropdown-submenu span, #block-menu-block-13 ul li.dropdown-submenu span, #block-menu-block-14 ul li.dropdown-submenu span, #block-menu-block-10 ul li.dropdown-submenu span, #block-menu-block-15 ul li.dropdown-submenu span, #block-menu-block-16 ul li.dropdown-submenu span, #block-menu-block-17 ul li.dropdown-submenu span{
	color: #fff;
	padding: 5px 16px;
	display: inline-block;
	background: #008ac9;
	line-height: 1.5em;
	cursor:pointer;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
}
#block-menu-block-1 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-2 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-4 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-3 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-5 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-7 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-6 ul.dropdown-menu li.dropdown-submenu span,  #block-menu-block-9 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-8 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-11 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-12 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-13 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-14 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-10 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-15 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-16 ul.dropdown-menu li.dropdown-submenu span, #block-menu-block-17 ul.dropdown-menu li.dropdown-submenu span{
	background:none;
	display:block;
}
#block-menu-block-1 ul li.dropdown-submenu span:hover, #block-menu-block-2 ul li.dropdown-submenu span:hover, #block-menu-block-4 ul li.dropdown-submenu span:hover, #block-menu-block-3 ul li.dropdown-submenu span:hover, #block-menu-block-5 ul li.dropdown-submenu span:hover, #block-menu-block-7 ul li.dropdown-submenu span:hover, #block-menu-block-6 ul li.dropdown-submenu span:hover, #block-menu-block-9 ul li.dropdown-submenu span:hover,  #block-menu-block-8 ul li.dropdown-submenu span:hover, #block-menu-block-11 ul li.dropdown-submenu span:hover, #block-menu-block-12 ul li.dropdown-submenu span:hover, #block-menu-block-13 ul li.dropdown-submenu span:hover, #block-menu-block-14 ul li.dropdown-submenu span:hover, #block-menu-block-10 ul li.dropdown-submenu span:hover, #block-menu-block-15 ul li.dropdown-submenu span:hover, #block-menu-block-16 ul li.dropdown-submenu span:hover, #block-menu-block-17 ul li.dropdown-submenu span:hover{
	background:#000;
}
#block-menu-block-1 ul li ul.dropdown-menu li a, #block-menu-block-2 ul li ul.dropdown-menu li a, #block-menu-block-4 ul li ul.dropdown-menu li a, #block-menu-block-3 ul li ul.dropdown-menu li a, #block-menu-block-5 ul li ul.dropdown-menu li a, #block-menu-block-7 ul li ul.dropdown-menu li a, #block-menu-block-6 ul li ul.dropdown-menu li a, #block-menu-block-9 ul li ul.dropdown-menu li a, #block-menu-block-8 ul li ul.dropdown-menu li a,  #block-menu-block-11 ul li ul.dropdown-menu li a, #block-menu-block-12 ul li ul.dropdown-menu li a, #block-menu-block-13 ul li ul.dropdown-menu li a, #block-menu-block-14 ul li ul.dropdown-menu li a, #block-menu-block-10 ul li ul.dropdown-menu li a, #block-menu-block-15 ul li ul.dropdown-menu li a, #block-menu-block-16 ul li ul.dropdown-menu li a, #block-menu-block-17 ul li ul.dropdown-menu li a{
	color:#fff;
	background: none;
	display: block;
	border-radius: 0px
}
/*#block-menu-block-1 .menu-block-1 ul li a:hover{
		background:none;
		color:#008ac9;
		background-image:none;
	}	*/
	
#block-menu-block-1 .block-title {
	font-size:15px;
	margin:0px;
	line-height:normal;
	margin-bottom:10px;
}
#block-menu-block-1 li > a, #block-menu-block-2 li > a, #block-menu-block-4 li > a, #block-menu-block-3 li > a, #block-menu-block-5 li > a, #block-menu-block-7 li > a, #block-menu-block-6 li > a, #block-menu-block-9 li > a, #block-menu-block-8 li > a,  #block-menu-block-11 li > a, #block-menu-block-12 li > a, #block-menu-block-12 li > a, #block-menu-block-13 li > a, #block-menu-block-14 li > a, #block-menu-block-10 li > a, #block-menu-block-15 li > a, #block-menu-block-16 li > a, #block-menu-block-17 li > a{
	color:#fff;
	padding: 5px 16px;
	display: inline-block;
	background:#008ac9;
	line-height:1.5em;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .53);
}

#block-menu-block-1 li > a.not-expanded ul.dropdown-menu{
		display:none;
	}





#block-menu-block-1 li > a.active, #block-menu-block-2 li > a.active, #block-menu-block-4 li > a.active, #block-menu-block-3 li > a.active, #block-menu-block-5 li > a.active, #block-menu-block-7 li > a.active, #block-menu-block-6 li > a.active, #block-menu-block-9 li > a.active,  #block-menu-block-8 li > a.active, #block-menu-block-11 li > a.active, #block-menu-block-12 li > a.active, #block-menu-block-13 li > a.active, #block-menu-block-14 li > a.active, #block-menu-block-10 li > a.active, #block-menu-block-15 li > a.active, #block-menu-block-16 li > a.active, #block-menu-block-17 li > a.active{
	color: #ffffff;
	background: #000;
}

#block-menu-block-1 ul li.dropdown-submenu span.active, #block-menu-block-2 ul li.dropdown-submenu span.active, #block-menu-block-4 ul li.dropdown-submenu span.active, #block-menu-block-3 ul li.dropdown-submenu span.active, #block-menu-block-5 ul li.dropdown-submenu span.active, #block-menu-block-7 ul li.dropdown-submenu span.active, #block-menu-block-6 ul li.dropdown-submenu span.active, #block-menu-block-9 ul li.dropdown-submenu span.active, #block-menu-block-8 ul li.dropdown-submenu span.active, #block-menu-block-11 ul li.dropdown-submenu span.active, #block-menu-block-12 ul li.dropdown-submenu span.active, #block-menu-block-13 ul li.dropdown-submenu span.active, #block-menu-block-14 ul li.dropdown-submenu span.active, #block-menu-block-10 ul li.dropdown-submenu span.active, #block-menu-block-15 ul li.dropdown-submenu span.active, #block-menu-block-16 ul li.dropdown-submenu span.active, #block-menu-block-17 ul li.dropdown-submenu span.active{
		color: #ffffff;
	background: #000;
	}




.not-front #block-menu-block-1 li > a:hover, .not-front #block-menu-block-2 li > a:hover, .not-front #block-menu-block-4 li > a:hover, .not-front #block-menu-block-3 li > a:hover, .not-front #block-menu-block-5 li > a:hover, .not-front #block-menu-block-7 li > a:hover, .not-front #block-menu-block-6 li > a:hover, #block-menu-block-9 li > a:hover, #block-menu-block-8 li > a:hover, #block-menu-block-11 li > a:hover, #block-menu-block-8 li > a:hover, #block-menu-block-12 li > a:hover, #block-menu-block-13 li > a:hover, #block-menu-block-14 li > a:hover, #block-menu-block-10 li > a:hover, #block-menu-block-14 li > a:hover, #block-menu-block-15 li > a:hover, #block-menu-block-16 li > a:hover, #block-menu-block-17 li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #000;
}
.not-front #block-menu-block-1 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-2 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-4 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-3 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-5 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-7 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-6 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-9 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-8 li ul.dropdown-menu li a:hover,  .not-front #block-menu-block-11 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-12 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-13 li ul.dropdown-menu li a:hover, .not-front #block-menu-block-14 li ul.dropdown-menu li a:hover, #block-menu-block-10 li ul.dropdown-menu li a:hover, #block-menu-block-15 li ul.dropdown-menu li a:hover, #block-menu-block-16 li ul.dropdown-menu li a:hover, #block-menu-block-17 li ul.dropdown-menu li a:hover{
	background:#008ac9;
}
#block-menu-block-1 li, #block-menu-block-2 li, #block-menu-block-4 li, #block-menu-block-3 li, #block-menu-block-5 li, #block-menu-block-7 li, #block-menu-block-6 li,  #block-menu-block-9 li, #block-menu-block-8 li, #block-menu-block-11 li, #block-menu-block-12 li, #block-menu-block-13 li, #block-menu-block-14 li, #block-menu-block-10 li, #block-menu-block-15 li, #block-menu-block-16 li, #block-menu-block-17 li{
	line-height:normal;
	float:left;
}
/*.field-name-body{
		clear:left;
	}	*/

.flexslider {
	border:none;
	box-shadow:none;
	margin-bottom:30px;
}
/*Mid section*/


/* Preloader */
#preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: #000 url(../images/preloader.png) repeat-y;
	z-index:99999; /* makes sure it stays on top */
	width:100%;
	height:100%;
	background-size:contain;
}

#status {
	display:none;
	position:absolute;
	right:0;
	bottom:30px;
	/*background-image:url(../images/status.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px;*/
    background:rgba(0, 0, 0, .8);
	font-size:16px;
    line-height:20px;
    padding: 20px;
	color:#fff;
    text-align: center;
}
#preloader #status{
		display:block;
	}



/*#status {
    background:rgba(0, 0, 0, .8);
    color: #FFFFFF;
    font-size: 22px;
    line-height: 30px;
    margin: 200px auto 0;
    padding: 100px 40px;
    text-align: center;
    width: 650px;
}*/
#user-login-form {
	background: #00c0f7;
	color: #FFF;
	padding:20px 10px 10px;
	margin-top:13px;
}
#block-user-login {
	position: absolute;
	right: -217px;
	z-index: 9999;
	width: 217px;
	top:0px;
}
#block-user-login h2 {
	background: url(../images/login-icon.png) no-repeat;
	width: 97px;
	height: 36px;
	font-size: 0px;
	cursor: pointer;
	position: absolute;
	left: -91px;
	top: 3px;
}
#block-user-login .close_btn{
	top:24px;
	}
.not-front #user-login-form {
	margin-top:13px;
}
#block-block-15 {
	position: absolute;
	top: 50px;
	right: -6px;
	z-index:99;
}
#block-block-15 a {
	color: #fff;
	text-decoration: none;
	background: url(../images/complaints-icon.png) no-repeat;
	display: block;
	width: 101px;
	height: 32px;
	line-height: 30px;
	padding-left: 9px;
	font-size: 0;
}
#user-login-form input[type=text], #user-login-form input[type=password] {
	background:#05a3d0;
	color:#fff;
	border-radius:0px;
	border:none;
	font-size:11px;
	margin:0px;
	width:94%;
}
#user-login-form button {
	border:none;
	background:#05a3d0;
	color:#fff;
	border-radius:0;
	font-size:11px;
	font-family: 'Lato', sans-serif;
}
#user-login-form a {
	color:#fff;
	font-size:11px;
}
#user-login-form ul li {
	list-style:none;
}
#user-login-form ul {
	margin:0px 0 10px 0;
}
#user-login-form label {
	font-size:11px;
	cursor:default;
}
.BARC {
	position:relative;
}
#login-block {
	position:absolute;
	right:-217px;
	z-index: 9999;
	width: 217px;
	top:0px;
}
#login-block h2 {
	background:url(../images/login-icon.png) no-repeat;
	width:97px;
	height:36px;
	font-size:0px;
	cursor:pointer;
	position:absolute;
	left: -93px;
	top: 3px;
}
/************************ Board*/	


.grid-block-container {
	float: left;
	width: 990px;
	margin: 20px 0 0 -30px;
}
.grid-block {
	position: relative;
	float: left;
	margin: 0 10px 30px 0;
	width:91%;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
}
.grid-block h4 {
	font-size: .9em;
	color: #333;
	background: #f5f5f5;
	margin: 0;
	padding: 10px;
	border: 1px solid #ddd;
}
.caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/trans-black-50.png);
	width: 100%;
	height: 100%;
	background-color:rgba(0, 0, 0, 0.9);
}
.caption a {
	margin-left: 20px;
	margin-bottom: 5px;
}
.caption p a {
	margin-left:0px;
}
.caption a:hover {
	text-decoration:none;
}
.caption .btn {
	margin-left:20px;
}
.caption h2 {
	font-size:16px;
	margin:10px 20px 5px 20px;
	line-height:normal;
	text-transform:capitalize;
	color:#0088cc;
}
.page-ibf-presidents .date-display-single {
	margin-top: 0;
	display: inline-block;
	margin-bottom: 5px;
	/*font-size: 15px*/
}

.page-ibf-presidents .more_link .date-display-single {
		margin-left:0px;
	}
.more_link h4{
		color: #0088cc;
		font-size:15px;
	}

.caption h3, .caption p {
	color: #FFFFFF;
	margin: 20px;
}
.caption h3 {
	margin: 0 20px 10px;
	font-size:10px;
	line-height:normal;
	text-transform:uppercase;
	color: #FFFFFF
}
.caption p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 20px 15px;
}
.caption a.learn-more {
	padding: 5px 10px;
	background: #08c;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-weight: bold;
	text-decoration: none;
}
.caption a.learn-more:hover {
	background: #fff;
	color: #08c;
}
/*Annual reports*/	

.page-annual-reports .view-annual-reports .views-field-field-image {
	float:left;
	margin-right:25px;
}
.page-annual-reports .view-annual-reports .views-row {
	overflow:hidden;
	background:#f7f7f7;
	margin-bottom:15px;
}
.page-annual-reports .view-annual-reports .views-row .views-field-title {
	font-size: 16px;
	margin: 7px 20px 7px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-annual-reports .view-annual-reports .views-row .views-field-view-node {
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.page-annual-reports .view-annual-reports .views-row .views-field-field-pdf-file-attachment{
	margin-top:15px;
	}
.page-annual-reports .view-annual-reports .views-row p {
	margin-bottom:18px;
}
.page-annual-reports .view-annual-reports .views-row .views-field-view-node a, .page-annual-reports .view-annual-reports .views-row .views-field-field-pdf-file-attachment a, .page-news-events .view-news-events .views-field-field-redirect-url a{
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-annual-reports .view-annual-reports .views-row .views-field-view-node a:hover, .page-annual-reports .view-annual-reports .views-row .views-field-field-pdf-file-attachment a:hover, .page-news-events .view-news-events .views-field-field-redirect-url a:hover{
	background: #008ac9;
	text-decoration:none;
}
.page-news-events .view-news-events .views-field-field-redirect-url {
    padding-top: 10px;
}

.view-news-events #image{
		float: left;
		width: 20%;
		margin-right: 25px;
	}
.view-news-events #news_events{
		overflow: hidden;
border-bottom: 1px solid #eeeeee;
margin-bottom: 25px;
padding-bottom: 25px;
}

.view-news-events #news_events #title{
		font-size: 16px;
		line-height: normal;
		text-transform: capitalize;
		color: #008ac9;
		margin-bottom:5px;
	}
.view-news-events #news_events #news-events-category{
		font-weight:bold;
		margin-bottom:5px;
	}

.view-news-events #news_events #redirect-url{
		margin-top:10px;
	}

.view-news-events #news_events #redirect-url a{
		padding: 5px 10px;
		color: #fff;
		background: #000;
		webkit-transition: 0.25s;
		-moz-transition: 0.25s;
		-o-transition: 0.25s;
		transition: 0.25s;
		display:inline-block;		
	}
	
.view-news-events #news_events #redirect-url a:hover{
		background: #008ac9;
		text-decoration: none;
	}	
/*Annual reports*/



/*Home Runs*/

.page-ibf-home-runs .view-ibf-home-runs .item-list, .page-bccc-home-runs .view-ibf-home-runs .item-list {
	border-bottom: 1px solid #eeeeee;
	padding-bottom:15px;
	margin-bottom:15px;
}
.page-ibf-home-runs .view-ibf-home-runs .item-list ul, .page-bccc-home-runs .view-ibf-home-runs .item-list ul {
	margin:0px;
}
.page-ibf-home-runs .view-ibf-home-runs .item-list ul li, .page-bccc-home-runs .view-ibf-home-runs .item-list ul li {
	list-style:none;
}
/*Home Runs*/

/*inner pages caption*/

.flex-caption {
	position: absolute;
	bottom: 25px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	padding: 20px 15px 20px 15px;
	right: 0;
	font-size: 20px;
	font-weight:300;
}
/*White Papers*/



.page-white-paper #edit-field-white-papers-category-tid-wrapper {
	float:none;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper a {
	color:#fff;
	font-size:13px;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-all, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-8, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-7, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-6 {
	display:inline-table;
	width:22%;
	margin-right:10px;
	vertical-align:top;
	margin-bottom:15px;
}


.page-white-paper #edit-field-white-papers-category-tid-wrapper .selected a{
	background:#000 !important;
	text-decoration:none;}


.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-all a:hover, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-8 a:hover, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-7 a:hover, .page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-6 a:hover {
	background:#000;
	text-decoration:none;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-all a {
	background:#01bbf6;
	padding:25px 10px 25px 10px;
	text-align:center;
	display:block;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-8 a {
	background:#01bbf6;
	padding:25px 10px 25px 10px;
	text-align:center;
	display:block;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-7 a {
	background:#01bbf6;
	padding:25px 10px 25px 10px;
	text-align:center;
	display:block;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-white-paper #edit-field-white-papers-category-tid-wrapper #edit-field-white-papers-category-tid-6 a {
	background:#01bbf6;
	padding:25px 10px 25px 10px;
	text-align:center;
	display:block;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-white-paper .view-white-paper .views-row {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 25px;
	margin-bottom: 25px;
	overflow:hidden;
}

.page-white-paper .view-white-paper .views-field-field-white-papers-category{
		margin-bottom:8px;
	}


.page-white-paper .view-white-paper .views-row .views-field-field-image {
	float: left;
	width: 18%;
	margin-right: 20px;
}
.page-white-paper .view-white-paper .views-row .field-content {
	width: 100%;
}
.page-white-paper .view-white-paper .views-row .views-field-title {
	font-size: 18px;
	margin: 0 0 10px 0;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-white-paper .view-white-paper .views-row .views-field-field-white-papers-category span {
	float:left;
	padding-right:10px;
}
.page-white-paper .view-white-paper .views-row .views-field-view-node a, .page-white-paper .view-white-paper .views-row .views-field-field-pdf-file-attachment a {
	padding: 5px 10px;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	color:#fff;
	display:inline-block;
}
.page-white-paper .view-white-paper .views-row .views-field-view-node a:hover, .page-white-paper .view-white-paper .views-row .views-field-field-pdf-file-attachment a:hover {
	background:#008ac9;
	text-decoration:none;
}
.page-white-paper .view-white-paper .views-row .views-field-view-node {
	float:left;
	margin-right: 10px;
}
/********************* Related Bodies****************/	

.page-related-bodies .grid-block {
	/*background:#01bbf6;*/
	width:91%;
	height:200px;
	/*line-height:200px;*/
	text-align:center;
	color:#fff;
	font-size:18px;
	margin:0 15px 15px 0
}
.page-related-bodies .grid-block .caption {
	background:#000;
}
.page-related-bodies .grid-block .caption h2 {
	color:#0088cc;
	font-size:20px;
	line-height:24px;
	/*margin-top:88px;*/
}
.page-related-bodies .grid-block .caption a {
	color:#fff;
}
.page-related-bodies .grid-block table{
	width:100%;
}
.page-related-bodies .grid-block .related_hover, .page-related-bodies .grid-block .related_title{
	height:200px;
	text-align:center;
	vertical-align:middle;
	}
/********************* Related Bodies****************/	



/************Contact US*************/

.page-node-15 .webform-client-form {
	margin-top: 25px;
	border-top: 1px solid #eeeeee;
	padding-top: 25px;
}
.page-node-15 .webform-client-form .form-item {
	width: 45%;
	float: left;
	margin-right: 5%;
}
.page-node-15 .webform-client-form #webform-component-query {
	width:95.3%;
	margin-right:0px;
}
.page-node-15 .webform-client-form .form-item label {
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	cursor:default;
	font-weight:bold;
}
.page-node-15 .webform-client-form .form-item input[type=text], .page-node-15 .webform-client-form .form-item input[type=email] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #eaeaea;
	width: 96%;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}
.page-node-15 .webform-client-form .form-item textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #eaeaea;
	width: 100% !important;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
	height:100px !important;
}
.grippie {
	display:none;
}
.page-node-15 .webform-client-form button {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 14px;
	line-height: 21px;
	font-weight: 500;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border:none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-node-15 .webform-client-form button:hover {
	background: #008ac9;
}
.page-node-15 .field-name-field-google-map iframe {
	width:100%;
	height:350px;
}

.page-node-15 #node-15 #contact-no {
	overflow:hidden;
	margin:10px 0 35px;
}
.page-node-15 #node-15 .field-name-field-social-networking-links {
	clear:left;
	overflow:hidden;
	position: relative;
	top: -45px;
}
.page-node-15 #node-15 .field-type-text-with-summary li.facebook a {
	background: url(../images/facebook-icon.png) no-repeat;
	width: 27px;
	height: 30px;
	font-size: 0px;
	display:inline-block;
}

.page-node-15 #node-15 .field-type-text-with-summary li.facebook a:hover {
		background: url(../images/facebook-icon-over.png) no-repeat;
	}


.page-node-15 #node-15 h2 {
	margin-top:0px;
}
.page-node-15 #node-15 .field-name-field-social-networking-links .field-item {
	margin-right:10px;
	float:left;
}
.page-node-15 #node-15 .field-type-text-with-summary li{
		list-style:none;
		float:left;
		margin-right:10px;
	}
	
.page-node-15 #node-15 .field-type-text-with-summary ul{
		margin:0px;
	}	


.page-node-15 #node-15 .field-type-text-with-summary li.linkedin a {
	background: url(../images/linkedin-icon.png) no-repeat;
	width: 26px;
	height: 30px;
	font-size: 0px;
	display:inline-block;
}
.page-node-15 #node-15 .field-type-text-with-summary li.linkedin a:hover {
		background: url(../images/linkedin-icon-over.png) no-repeat;
	}


/************Contact US*************/

/*Complaint Form*/

	.page-node-2 .webform-client-form .form-item {
	width: 45%;
	float: left;
	margin-right: 5%;
}


.page-node-2 .webform-client-form .form-item#webform-component-short-summary-of-complaint-in-not-more-than-1000-characters, .page-node-2 .webform-client-form .form-item#webform-component-address{
		width:100%;
	}


.page-node-2 .webform-client-form .form-item input[type=text], .page-node-2 .webform-client-form .form-item input[type=email] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	width: 96%;
	padding: 7px 2%;
	font-size: 12px;
	color: #666;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}
.page-node-2 .webform-client-form .form-item select {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	width: 100%;
	padding: 5px 5px 5px 3px;
	font-size: 12px;
	color: #666;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}
.page-node-2 .webform-client-form .form-item textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	width: 100%;
	padding: 7px 2%;
	font-size: 12px;
	color: #666;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}
.page-node-2 .webform-client-form .form-item label {
	display: block;
	margin-bottom: 8px;
	font-size: 13px;
	cursor:default;
	font-weight:bold;
}
.page-node-2 .webform-client-form .form-item-submitted-programme-date-month {
	width:18%;
}
.page-node-2 .webform-client-form .form-item-submitted-programme-date-day, .page-node-2 .webform-client-form .form-item-submitted-programme-date-year {
	width:15%;
}
.page-node-2 .webform-client-form .form-item-submitted-time-of-broadcast-hour, .page-node-2 .webform-client-form .form-item-submitted-time-of-broadcast-minute {
	width:15%;
}
.page-node-2 .webform-client-form .form-item-submitted-time-of-broadcast-ampm {
	width:10%;
}
.page-node-2 .webform-client-form #webform-component-details-of-complainants-please-complete-these-details-in-full {
	clear:left;
	width:100%;
	margin-top:15px;
	font-weight:bold;
}
.page-node-2 .webform-client-form #webform-component-all-complaints {
	clear:left;
	width:100%;
}
.page-node-2 .webform-client-form #webform-component-is-the-matter-complained-of-the-subject-of-any-proceedings-in-a-court-of-law-or-other-tribunal-or-statutory-authority-yes-no {
	clear:left;
	width:100%;
}
.page-node-2 .webform-client-form #webform-component-declaration-to-be-given-by-the-complainant {
	clear:left;
	width:100%;
}
.page-node-2 .webform-client-form #webform-component-i-have-read-and-agreed-to-the-terms-and-conditions {
	clear:left;
	width:100%;
	margin-bottom:25px;
}
.page-node-2 .webform-client-form #webform-component-browse-file {
	clear:left;
	width:100%;
}
.page-node-2 .webform-client-form #edit-submitted-browse-file-ajax-wrapper {
	width: 100%;
	clear: left;
	overflow:hidden;
	margin-bottom:15px;
}
.page-node-2 .webform-client-form button#edit-submit {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 13px;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border:none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-node-2 .webform-client-form button#edit-submit:hover {
	background: #008ac9;
}
/*Complaint Form*/



/*********COMMITTEE REPORT************/

	.view-amit-mitra-committee-report .views-row .views-field-title {
	font-size: 18px;
	margin: 15px 0 10px 0;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.view-amit-mitra-committee-report .views-row {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
/*********COMMITTEE REPORT************/

.page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-title {
	font-size: 18px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 25px;
	margin-bottom: 25px;
	overflow:hidden;
}
.page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-view-node a, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-pdf-file-attachment a, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-ibf-response-pdf-attachmen a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-view-node a:hover, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-pdf-file-attachment a:hover, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-ibf-response-pdf-attachmen a:hover {
	background: #008ac9;
	text-decoration:none;
}
.page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-view-node, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-pdf-file-attachment, .page-trai-trp-consultation-paper-response .view-trai-trp-consultation-paper-response .views-row .views-field-field-ibf-response-pdf-attachmen {
	float: left;
	margin-right: 10px;
	margin-top:15px;
}
/***************Timeline***************/

.page-timelines #edit-field-timeline-category-tid-wrapper {
	float: none;
}
.page-timelines #edit-field-timeline-category-tid-all, .page-timelines #edit-field-timeline-category-tid-54, .page-timelines #edit-field-timeline-category-tid-57, .page-timelines #edit-field-timeline-category-tid-55, .page-timelines #edit-field-timeline-category-tid-56 {
	display:inline-table;
	width:22%;
	vertical-align:top;
	margin-right:10px;
}

.page-timelines #edit-field-timeline-category-tid-wrapper .selected a{
		background:#000 !important;
	}


.page-timelines #edit-field-timeline-category-tid-all a:hover, .page-timelines #edit-field-timeline-category-tid-54 a:hover, .page-timelines #edit-field-timeline-category-tid-57 a:hover, .page-timelines #edit-field-timeline-category-tid-55 a:hover, .page-timelines #edit-field-timeline-category-tid-56 a:hover {
	background:#000;
	text-decoration:none;
}
.page-timelines #edit-field-timeline-category-tid-all a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines #edit-field-timeline-category-tid-54 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines #edit-field-timeline-category-tid-57 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines #edit-field-timeline-category-tid-55 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines #edit-field-timeline-category-tid-56 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines .view-timelines .views-row {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 25px;
	margin-bottom: 25px;
	overflow:hidden;
}
.page-timelines .view-timelines .views-row .views-field-title {
	font-size: 18px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin: 0 0 10px 0;
}
.page-timelines .view-timelines .views-row .views-field-field-timeline-category span {
	float: left;
	padding-right: 10px;
}
.page-timelines .view-timelines .views-row .views-field-field-timeline-category {
	margin-bottom:10px;
	font-weight:bold;
}

.page-timelines .view-timelines .views-row .views-field-field-pdf-file-attachment{
		margin-top:15px;
	}


.page-timelines .view-timelines .views-row .views-field-view-node a, .page-timelines .view-timelines .views-row .views-field-field-pdf-file-attachment a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-timelines .view-timelines .views-row .views-field-view-node a:hover, .page-timelines .view-timelines .views-row .views-field-field-pdf-file-attachment a:hover {
	background: #008ac9;
	text-decoration:none;
}
.page-timelines .view-timelines .views-row .views-field-view-node {
	float:left;
	margin-right:10px;
	margin-top:15px;
}
/***************Timeline***************/



/*********Page From Leaders*********/

.page-from-the-leaders #block-views-from-the-leaders-block-1 {
	overflow:hidden;
	margin-bottom:25px;
}
.page-from-the-leaders #block-views-from-the-leaders-block-1 .view-from-the-leaders .views-row {
	width:96.7%;
}
.page-from-the-leaders #block-views-from-the-leaders-block-1 .views-row {
	overflow: hidden;
	background: rgb(245, 245, 245);
	padding: 15px;
}
.page-from-the-leaders .view-from-the-leaders .views-row {
	width: 45%;
	float: left;
	margin-right:5%;
}
.page-from-the-leaders .view-from-the-leaders .views-row iframe {
	width:100%;
}
.page-from-the-leaders .view-from-the-leaders td {
	width:50%;
	border:none;
}
.page-from-the-leaders .view-from-the-leaders td iframe {
	width:100%;
}
.page-from-the-leaders #block-views-from-the-leaders-block-1 .views-field-field-video-link {
	width: 100%;
	float: left;
	margin-right: 25px;
}
.page-from-the-leaders #block-views-from-the-leaders-block-1 .views-field-field-video-link iframe {
	width:100%;
}
.page-from-the-leaders .view-from-the-leaders .views-field-title {
	font-size: 16px;
	margin: 0 20px 10px 0;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.page-from-the-leaders .view-from-the-leaders .span12 .span3 h2 {
	font-size: 14px;
	margin: 10px 0 10px 0;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
	font-weight:normal
}
.page-from-the-leaders .view-from-the-leaders .span12 .span3 {
	padding-right:2%;
	margin-bottom:15px;
}
/*********Page From Leaders*********/



/*Media Page*/

.page-media .view-media .views-row {
	display: inline-table;
	width: 32%;
	margin-right: 10px;
	vertical-align: top;
	margin-bottom:10px;
}
.page-media .view-media .views-row a {
	background: #01bbf6;
	padding: 45px 10px 45px 10px;
	text-align: center;
	display: block;
	color: #fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-media .view-media .views-row a:hover {
	background:#000;
	text-decoration:none;
}
.page-media- .view-media-inner-page h2 {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
	margin-bottom:21px;
}
.page-media- .view-media-inner-page .btn1 {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-media- .view-media-inner-page a.video-link {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	margin-bottom:15px;
	display:inline-block;
}
.page-media- .view-media-inner-page a.video-link:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-media- .view-media-inner-page .btn1:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-media- .view-media-inner-page #pdf a, .download-link {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.download-link {
	display:inline-block;
	margin-bottom:10px;
}
.page-media- .view-media-inner-page #pdf a:hover, .download-link:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat;
	text-decoration: none;
}
/*Media Page*/


/*Directors inner Pages*/

	.node-type-board-of-directors .field-name-field-bod-image {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.node-type-board-of-directors .field-name-field-designation-in-ibf {
	font-size: 16px;
	margin: 0 20px 5px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-board-of-directors .field-name-field-ba-designation {
	margin-bottom:10px;
}
.node-type-the-team-ibf .field-name-field-bod-image {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width:20%;
}
.node-type-the-team-ibf .field-name-field-designation {
	font-size: 16px;
	margin: 0 20px 10px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
/*Directors inner Pages*/



.node-type-annual-reports .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-annual-reports .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;
}
.node-type-bccc-leadership-line-up .field-name-field-image {
	float: left;
	width: 20%;
	margin-right: 15px;
	margin-bottom: 15px;
}
.node-type-bccc-leadership-line-up .field-name-field-designation {
	font-size: 16px;
	margin: 0 20px 10px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-white-papers .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	display:inline-block;
}
.node-type-white-papers .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;
}
.node-type-white-papers .field-name-field-image {
	width: 20%;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-pdf-file-attachment a, .node-type-trai-trp-consultation-paper-resp .field-name-field-ibf-response-pdf-attachmen a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-pdf-file-attachment a:hover, .node-type-trai-trp-consultation-paper-resp .field-name-field-ibf-response-pdf-attachmen a:hover {
	background:#008ac9;
	text-decoration:none;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-pdf-file-attachment a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-pdf-file-attachment {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.node-type-trai-trp-consultation-paper-resp .field-name-field-ibf-response-pdf-attachmen {
	margin-right:15px;
	margin-bottom:15px;
}
.node-type-barc-bod .field-name-field-bod-image {
	width: 20%;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
}
.node-type-barc-bod .field-name-field-designation {
	font-size: 16px;
	margin: 0 20px 10px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-baht .field-name-field-bod-image {
	width: 20%;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
}
.node-type-baht .field-name-field-designation .field-items {
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-baht .field-name-field-designation .field-label {
	float:left;
}
.node-type-baht .field-name-body {
	margin-top:10px;
}
.node-type-timelines .field-name-field-timeline-category .field-label {
	float:left;
	margin-right:10px;
}
.node-type-timelines .field-name-field-timeline-category {
	margin-bottom:15px;
}
.node-type-timelines .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.node-type-timelines .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.node-type-timelines .field-name-body {
	margin-top:15px;
}
.page-bodies .bod .grid-block, .page-partner-in-crime .bod .grid-block, .page-the-government .bod .grid-block{
	width: 90%;
	height: 200px;
	text-align:center;
}

.page-bodies .bod .grid-block{
		overflow:hidden;
	}

.page-bodies .bod .caption, .page-partner-in-crime .bod .caption {
	text-align:left;
}
.caption #date {
	color:#fff;
	font-size:12px;
	margin-left:20px;
	margin-bottom:5px;
}
.page-bodies .bod .caption h2, .page-partner-in-crime .bod .caption h2{
	margin-bottom:10px;
}

.page-channel .bod .caption h2, .page-current-non-members .bod .caption h2{
		position:absolute;
		text-align:center;
		top: 40%;
		margin: 0px;
		width: 88%;
		padding:0 6%;
	}
.page-bodies .bod .caption h2{
		text-align:center;
		margin: 0px;
		padding:0 6%;
	}
.page-partner-in-crime .bod .caption h2{
		position:absolute;
		text-align:center;
		top: 30%;
		margin: 0px;
		width: 88%;
		padding:0 6%;
	}
	
.page-the-government .bod .caption h2{
		text-align:center;
		margin: 0px;
		padding:0 6%;
	}
	
	
.node-type-bodies .field-name-field-bod-image, .node-type-partners-in-crime .field-name-field-image {
	margin-right:25px;
	float:left;
	margin-bottom:15px;
}
.node-type-bodies .field-name-field-employee-profile .field-name-field-bod-image {
	width:20%;
}
.node-type-partners-in-crime .field-name-field-employee-profile .field-name-field-bod-image {
	width:20%;
	float:left;
	margin-right:25px;
	margin-bottom:15px;
}
.node-type-bodies .field-name-field-employee-profile .field-name-field-employee-name, .node-type-partners-in-crime .field-name-field-employee-profile .field-name-field-employee-name {
	font-size: 16px;
	margin: 0 20px 10px 0px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-bodies .field-name-field-employee-profile .field-name-field-designation, .node-type-partners-in-crime .field-name-field-employee-profile .field-name-field-designation {
	margin-bottom:10px;
}
.page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper {
	width:100%;
}
.page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-all, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-11, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-10, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-9 {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-all a, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-11 a, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-10 a, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-9 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s
}


.page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper .selected a{
		background:#000 !important;
	}


.page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-all a:hover, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-11 a:hover, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-10 a:hover, .page-advertising-space .view-filters #edit-field-advertising-categories-tid-wrapper #edit-field-advertising-categories-tid-9 a:hover {
	background:#000;
	text-decoration:none;
}
.page-advertising-space .view-advertising-space .views-row {
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #eeeeee;
}
.page-advertising-space .view-advertising-space .views-row .views-field-title {
	font-size: 16px;
	margin: 0 0 10px 0;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.page-advertising-space .view-advertising-space .views-row .views-field-field-advertising-categories {
	margin-bottom:10px;
}
.page-advertising-space .view-advertising-space .views-row .views-field-field-advertising-categories .views-label {
	float:left;
	margin-right:10px;
}
.page-advertising-space .view-advertising-space .views-row .views-field-view-node {
	float:left;
	margin-right:10px;
}
.page-advertising-space .view-advertising-space .views-row .views-field-view-node a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-advertising-space .view-advertising-space .views-row .views-field-view-node a:hover, .page-advertising-space .view-advertising-space .views-row .views-field-field-pdf-file-attachment a:hover {
	background:#008ac9;
	text-decoration:none;
}
.page-advertising-space .view-advertising-space .views-row .views-field-field-pdf-file-attachment a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-advertising-space .node-advertising-space .field-name-field-pdf-file-attachment .field-label, .node-type-advertising-space .node-advertising-space .field-name-field-advertising-categories .field-label {
	float:left;
	margin-right:10px;
}
.node-type-advertising-space .node-advertising-space .field-name-field-pdf-file-attachment, .node-type-advertising-space .node-advertising-space .field-name-field-advertising-categories {
	margin-bottom:10px;
}
.node-type-advertising-space .node-advertising-space .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-advertising-space .node-advertising-space .field-name-field-pdf-file-attachment a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat;
	text-decoration:none;
}
.page-media-3 .view-media-inner-page h2 {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.page-media-3 .view-media-inner-page #pdf a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-media-3 .view-media-inner-page #pdf a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.page-media-3 .view-media-inner-page #pdf a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-media-3 .view-media-inner-page #pdf a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.page-media-3 .view-media-inner-page #pdf {
	margin-bottom:25px;
}
.page-state-federal-subjects .view-state-federal-subjects .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
	margin-bottom:10px;
}
.page-state-federal-subjects .view-state-federal-subjects .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-state-federal-subjects .view-state-federal-subjects .views-field-view-node, .page-state-federal-subjects .view-state-federal-subjects .views-field-field-pdf-file-attachment {
	float:left;
	margin-right:10px;
}
.page-state-federal-subjects .view-state-federal-subjects .views-field-view-node a, .page-state-federal-subjects .view-state-federal-subjects .views-field-field-pdf-file-attachment a, .page-state-federal-subjects .view-state-federal-subjects .views-field-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-state-federal-subjects .view-state-federal-subjects .views-field-view-node a:hover, .page-state-federal-subjects .view-state-federal-subjects .views-field-field-pdf-file-attachment a:hover, .page-state-federal-subjects .view-state-federal-subjects .views-field-field-redirect-url a:hover {
	background: #0088cc;
	text-decoration: none;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-pdf-file-attachment .field-label, .node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-redirect-url .field-label {
	float:left;
	margin-right:10px;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-pdf-file-attachment {
	margin-bottom:10px;
}
.node-type-state-subjects-federal-subjects .field-name-body {
	margin-top:10px;
	clear:left;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding: 5px 31px 5px 10px;
	color: #fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-pdf-file-attachment a:hover {
	background: #01bbf6 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-pdf-file-attachment {
	float:left;
	margin-right:10px;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-state-subjects-federal-subjects .node-state-subjects-federal-subjects .field-name-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-policies .view-policies .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:16px;
	padding-bottom:25px;
}
.page-policies .view-policies .views-row .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-policies .view-policies .views-row .views-field-view-node a, .page-policies .view-policies .views-row .views-field-field-pdf-file-attachment a, .page-policies .view-policies .views-row .views-field-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	display:inline-block;
}
.page-policies .view-policies .views-row .views-field-view-node a:hover, .page-policies .view-policies .views-row .views-field-field-pdf-file-attachment a:hover, .page-policies .view-policies .views-row .views-field-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-policies .view-policies .views-row .views-field-view-node, .page-policies .view-policies .views-row .views-field-field-pdf-file-attachment, .page-policies .view-policies .views-row .views-field-field-redirect-url {
	float:left;
	margin-right:10px;
}
.node-type-policies .node-policies .field-name-field-pdf-file-attachment .field-label, .node-type-policies .node-policies .field-name-field-redirect-url .field-label {
	float:left;
	margin-right:10px;
}
.node-type-policies .node-policies .field-name-field-pdf-file-attachment {
	margin-bottom:10px;
}
.page-enabling-business .view-operating-guidelines .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:16px;
	padding-bottom:25px;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-view-node a, .page-enabling-business .view-operating-guidelines .views-row .views-field-field-pdf-file-attachment a, .view-media-inner-page #uel a{
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-view-node a:hover, .page-enabling-business .view-operating-guidelines .views-row .views-field-field-pdf-file-attachment a:hover, .view-media-inner-page #uel a:hover{
	background: #008ac9;
	text-decoration: none;
}
.view-media-inner-page #uel{
	border-bottom:1px solid #eeeeee;
	margin-bottom:16px;
	padding-bottom:25px;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-view-node {
	float:left;
	margin-right:10px;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-field-operating-guidelines-categ .views-label {
	float:left;
	margin-right:10px;
}
.page-enabling-business .view-operating-guidelines .views-row .views-field-field-operating-guidelines-categ {
	margin-bottom:10px;
}
.node-type-operating-guidelines .node-operating-guidelines .field-name-field-operating-guidelines-categ {
	margin-bottom:10px;
}
.node-type-operating-guidelines .node-operating-guidelines .field-name-field-operating-guidelines-categ .field-label {
	float:left;
	margin-right:10px;
}
.node-type-operating-guidelines .node-operating-guidelines .field-name-field-pdf-file-attachment {
	margin-bottom:15px;
}
.node-type-operating-guidelines .node-operating-guidelines .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	display:inline-block;
	margin-top:5px;
}
.node-type-operating-guidelines .node-operating-guidelines .field-name-field-pdf-file-attachment a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration: none;
}
.page-topics-under-debate .view-topics-under-debate .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-topics-under-debate .view-topics-under-debate .views-row .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-topics-under-debate .view-topics-under-debate .views-row .views-field-view-node, .page-topics-under-debate .view-topics-under-debate .views-row .views-field-field-redirect-url {
	float:left;
	margin-right:10px;
}
.page-topics-under-debate .view-topics-under-debate .views-row .views-field-view-node a, .page-topics-under-debate .view-topics-under-debate .views-row .views-field-field-redirect-url a, .page-topics-under-debate .view-topics-under-debate .views-row .views-field-field-pdf-file-attachment a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-topics-under-debate .view-topics-under-debate .views-row .views-field-view-node a:hover, .page-topics-under-debate .view-topics-under-debate .views-row .views-field-field-redirect-url a:hover, .page-topics-under-debate .view-topics-under-debate .views-row .views-field-field-pdf-file-attachment a:hover {
	background: #008ac9;
	text-decoration: none;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-field-pdf-file-attachment, .node-type-topics-under-debate .node-topics-under-debate .field-name-field-redirect-url, .node-type-policies .field-name-field-pdf-file-attachment {
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-field-pdf-file-attachment a, .node-type-topics-under-debate .node-topics-under-debate .field-name-field-redirect-url a, .node-type-policies .field-name-field-pdf-file-attachment a, .node-type-policies .field-name-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-field-pdf-file-attachment a, .node-type-policies .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-field-pdf-file-attachment a:hover, .node-type-topics-under-debate .node-topics-under-debate .field-name-field-redirect-url a:hover, .node-type-policies .field-name-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}
.node-type-policies .field-name-body {
	clear:left;
	margin-top:15px;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-field-pdf-file-attachment a:hover, .node-type-policies .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.node-type-topics-under-debate .node-topics-under-debate .field-name-body {
	clear:left;
}
.page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper {
	width:100%;
}
.page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-all, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-18, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-16, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-17 {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-all a, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-18 a, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-16 a, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-17 a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-all a:hover, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-18 a:hover, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-16 a:hover, .page-topics-under-court .view-topics-under-court #edit-field-topics-under-court-categor-tid-wrapper #edit-field-topics-under-court-categor-tid-17 a:hover {
	background:#000;
	text-decoration:none;
}
.page-topics-under-court .view-topics-under-court .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-field-topics-under-court-categor .views-label {
	float:left;
	margin-right:10px;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-field-topics-under-court-categor {
	margin-bottom:15px;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-view-node {
	float:left;
	margin-right:10px;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-view-node a, .page-topics-under-court .view-topics-under-court .views-row .views-field-field-pdf-file-attachment a, .page-topics-under-court .view-topics-under-court .views-row .views-field-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-topics-under-court .view-topics-under-court .views-row .views-field-view-node a:hover, .page-topics-under-court .view-topics-under-court .views-row .views-field-field-pdf-file-attachment a:hover, .page-topics-under-court .view-topics-under-court .views-row .views-field-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}

.page-topics-under-court .view-topics-under-court .views-row .views-field-field-redirect-url{
		float:left;
		margin-right:10px;
	}


.node-type-topics-under-court .node-topics-under-court .field-name-field-redirect-url a{
		padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	}
	
.node-type-topics-under-court .node-topics-under-court .field-name-field-redirect-url a:hover{	
	background: #008ac9;
	text-decoration: none;
}


.node-type-topics-under-court .node-topics-under-court .field-name-field-pdf-file-attachment{
		float:left;
		margin-right:10px;
	}


.node-type-topics-under-court .node-topics-under-court .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-topics-under-court .node-topics-under-court .field-name-field-pdf-file-attachment a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration: none;
}
.node-type-topics-under-court .node-topics-under-court .field-name-field-pdf-file-attachment, .node-type-topics-under-court .node-topics-under-court .field-name-field-topics-under-court-categor {
	margin-bottom:10px;
}
.node-type-topics-under-court .node-topics-under-court .field-name-field-topics-under-court-categor .field-label {
	float:left;
	margin-right:10px;
}
.page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-wrapper {
	width:100%;
	padding-right:0px;
}
.page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-all, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-24, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-25, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-23 {
	display: inline-table;
	width: 23.7%;
	vertical-align: top;
	margin-right: 1%;
}

.page-industry-priorities .view-industry-priorities .selected a{
		background:#000 !important;
	}


.page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-all a, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-24 a, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-25 a, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-23 a {
	background: #01bbf6;
	padding: 25px 10px 25px 10px;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-all a:hover, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-24 a:hover, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-25 a:hover, .page-industry-priorities .view-industry-priorities #edit-field-industry-priorities-catego-tid-23 a:hover {
	background:#000;
	text-decoration:none;
}
.page-industry-priorities .view-industry-priorities .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-industry-priorities .view-industry-priorities .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom:10px;
}
.page-industry-priorities .view-industry-priorities .views-field-view-node a, .page-industry-priorities .view-industry-priorities .views-field-field-redirect-url a, .page-industry-priorities .view-industry-priorities .views-field-field-pdf-file-attachment a, .page-node-141 .node-news-events a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-industry-priorities .view-industry-priorities .views-field-view-node a:hover, .page-industry-priorities .view-industry-priorities .views-field-field-redirect-url a:hover, .page-industry-priorities .view-industry-priorities .views-field-field-pdf-file-attachment a:hover, .page-node-141 .node-news-events a:hover {
	background: #01bbf6;
	text-decoration:none;
}
.page-industry-priorities .view-industry-priorities .views-field-view-node, .page-industry-priorities .view-industry-priorities .views-field-field-redirect-url {
	float:left;
	margin-right:10px;
}
.page-industry-priorities .view-industry-priorities .views-field-field-industry-priorities-catego .views-label {
	float:left;
	margin-right:10px;
}
.page-industry-priorities .view-industry-priorities .views-field-field-industry-priorities-catego {
	margin-bottom:15px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-industry-priorities-catego {
	margin-bottom:10px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-industry-priorities-catego .field-label {
	float:left;
	margin-right:10px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-body {
	clear:left
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-pdf-file-attachment {
	margin-bottom:15px;
	float:left;
	margin-right:10px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-redirect-url {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
	color: #fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	padding: 5px 10px;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-pdf-file-attachment a:hover {
	background: #01bbf6 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
	text-decoration:none;
}
.node-type-industry-priorities .node-industry-priorities .field-name-field-redirect-url a:hover {
	background: #01bbf6;
	text-decoration:none;
}
.page-white-papers-research .view-white-papers-research .views-row {
	overflow: hidden;
	background: #f7f7f7;
	margin-bottom: 15px;
	min-height:160px;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-field-white-categories .views-label {
	float:left;
	margin-right:5px;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-field-white-categories {
	font-weight:bold;
	margin-bottom:6px;
}
.page-white-papers-research .view-white-papers-research .views-field-field-image {
	float:left;
	margin:15px;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-title {
	font-size: 18px;
	margin: 7px 20px 5px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-white-papers-research .view-white-papers-research #edit-field-white-categories-tid-wrapper {
	width:100%;
	padding-right:0px
}
.page-white-papers-research .view-white-papers-research .form-type-bef-link {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-white-papers-research .view-white-papers-research .form-type-bef-link a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}


.page-white-papers-research .view-white-papers-research .form-type-bef-link.selected a {
		background:#000 !important;
	}

.page-white-papers-research .view-white-papers-research .form-type-bef-link a:hover {
	background:#000;
	text-decoration:none;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-view-node a, .page-white-papers-research .view-white-papers-research .views-row .views-field-field-redirect-url a, .page-white-papers-research .view-white-papers-research .views-row .views-field-field-pdf-file-attachment a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-view-node a:hover, .page-white-papers-research .view-white-papers-research .views-row .views-field-field-redirect-url a:hover, .page-white-papers-research .view-white-papers-research .views-row .views-field-field-pdf-file-attachment a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-white-papers-research .view-white-papers-research .views-row .views-field-view-node, .page-white-papers-research .view-white-papers-research .views-row .views-field-field-redirect-url {
	float:left;
	margin-right:10px;
}
.node-type-intelligence .node-intelligence .field-name-field-pdf-file-attachment .field-label, .node-type-intelligence .node-intelligence .field-name-field-redirect-url .field-label {
	float:left;
	margin-right:10px;
}
.node-type-intelligence .node-intelligence .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
	padding: 5px 10px;
	color: #fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-intelligence .node-intelligence .field-name-field-pdf-file-attachment a:hover {
	background: #008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;
}
.node-type-intelligence .node-intelligence .field-name-field-pdf-file-attachment, .node-type-intelligence .node-intelligence .field-name-field-redirect-url {
	margin-bottom:10px;
}
.page-node-112 #block-block-16 .Intelligence {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-node-112 #block-block-16 .Intelligence a {
	background: #01bbf6;
	padding: 25px 0 25px 0;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-node-112 #block-block-16 .Intelligence a:hover {
	background:#000;
	text-decoration:none;
}
.node-type-contributions .node-contributions .field-name-field-bod-image {
	width:20%;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.node-type-contributions .node-contributions .field-name-field-designation {
	font-size: 18px;
	margin: 0 0 10px 0;
	line-height: normal;
	text-transform: uppercase;
	color: #008ac9;
}
.page-hot-topics .view-hot-topics #edit-field-hot-topics-category-tid-wrapper {
	width:100%;
	padding-right:0px;
}
.page-hot-topics .view-hot-topics .controls .form-type-bef-link {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-hot-topics .view-hot-topics .controls .form-type-bef-link a {
	background: #01bbf6;
	padding: 25px 15px 25px 15px;
	text-align: center;
	color:#fff;
	margin-bottom:10px;
	display:block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-hot-topics .view-hot-topics .controls .form-type-bef-link.selected a{
		background:#000 !important;
	}


.page-hot-topics .view-hot-topics .controls .form-type-bef-link a:hover {
	background:#000;
	text-decoration:none;
}
.page-hot-topics .view-hot-topics .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-hot-topics .view-hot-topics .views-row .views-field-title {
	font-size: 16px;
	margin: 0 0px 15px 0px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-hot-topics .view-hot-topics .views-row .views-field-field-hot-topics-category {
	margin-bottom:10px;
}
.page-hot-topics .view-hot-topics .views-row .views-field-field-hot-topics-category .views-label {
	float:left;
	margin-right:10px;
}
.page-hot-topics .view-hot-topics .views-row .views-field-view-node a, .page-hot-topics .view-hot-topics .views-row .views-field-field-pdf-file-attachment a,  .page-hot-topics .view-hot-topics .views-row .views-field-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-hot-topics .view-hot-topics .views-row .views-field-field-pdf-file-attachment{
		float:left;
		margin-right:10px;
	}


.page-hot-topics .view-hot-topics .views-row .views-field-view-node a:hover, .page-hot-topics .view-hot-topics .views-row .views-field-field-pdf-file-attachment a:hover,  .page-hot-topics .view-hot-topics .views-row .views-field-field-redirect-url a:hover{
	background: #008ac9;
	text-decoration: none;
}
.page-hot-topics .view-hot-topics .views-row .views-field-view-node {
	margin-right:10px;
	float:left;
}
.node-type-hot-topics .node-hot-topics .field-name-field-hot-topics-category .field-label {
	float:left;
	margin-right:5px;
}
.node-type-hot-topics .node-hot-topics .field-name-field-hot-topics-category {
	margin-bottom:15px;
	font-weight:bold;
}
.node-type-hot-topics .node-hot-topics .field-name-field-pdf-file-attachment a, .node-type-hot-topics .node-hot-topics .field-name-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-hot-topics .node-hot-topics .field-name-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.node-type-hot-topics .node-hot-topics .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.node-type-hot-topics .node-hot-topics .field-name-body {
	margin-top:15px;
}
.node-type-hot-topics .node-hot-topics .field-name-field-pdf-file-attachment a:hover, .node-type-hot-topics .node-hot-topics .field-name-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}
.node-type-hot-topics .node-hot-topics .field-name-field-pdf-file-attachment {
	float:left;
	margin-right:10px;
}
.page-committees .view-committees td {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-committees .view-committees .views-field-name a {
	background: #01bbf6;
	padding: 25px 10px 25px 10px;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-committees .view-committees .views-field-name a:hover {
	background:#000;
	text-decoration:none;
}
.page-committees- .view-committees-inner-page .views-row .views-field-field-bod-image {
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	width:20%;
}
.page-committees- .view-committees-inner-page .views-row {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.page-committees- .view-committees-inner-page .views-row .views-field-title {
	font-size: 16px;
	margin: 0 0px 5px 0px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-committees- .view-committees-inner-page .views-row .views-field-field-designation {
	margin-bottom:5px;
}
.page-committees- .view-committees-inner-page .views-row .views-field-view-node a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.node-type-committees .node-committees .field-name-field-bod-image {
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	width:20%;
}
.node-type-committees .node-committees .field-name-field-committees-category .field-label {
	margin-right:5px;
	float:left;
}
.node-type-committees .node-committees .field-name-field-designation {
	margin-bottom:10px;
}
.page-committees- .view-committees-inner-page .views-row .views-field-view-node a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-current-non-members .view-current-non-members .grid-block {
	width:96%;
	height:200px;
	text-align:center;
	border:1px solid #eeeeee;
}

.page-current-non-members .view-current-non-members .grid-block img{
		height:100%;
	}

.page-channel .view-current-non-members .grid-block{
		width:91%;
	text-align:center;
	height:200px;
	overflow:hidden;
	}
	
.page-channel .view-current-non-members .grid-block img{
		height:auto;
	}	



.page-channel .view-current-non-members .caption, .page-current-non-members .view-current-non-members .caption {
	text-align:left;
}
.node-type-current-non-members .node-current-non-members .field-name-field-bod-image {
	width:20.9%;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.node-type-current-non-members .node-current-non-members .field-name-field-bod-image img {
	width:100%;
}

.node-type-current-non-members .node-current-non-members .field-name-field-mobile-no .field-label{
		float:left;
	}
.node-type-current-non-members .node-current-non-members .field-name-field-image {
	clear:left;
}

.node-type-current-non-members .node-current-non-members .field-name-field-image img{
		-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
		-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
		box-shadow: 0 3px 5px rgba(0, 0, 0, .53);
		margin-bottom:15px;
	}



.node-type-current-non-members .node-current-non-members .field-name-field-employee-name {
	font-size: 16px;
	margin: 0 0px 5px 0px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.node-type-current-non-members .node-current-non-members .field-name-field-designation {
	margin-bottom:10px;
}
.node-type-current-non-members .node-current-non-members .field-name-field-telephone-no .field-label, .node-type-current-non-members .node-current-non-members .field-name-field-fax-no .field-label, .node-type-current-non-members .node-current-non-members .field-name-field-website .field-label {
	float:left;
	/*margin-right:10px;*/
}

.node-type-current-non-members .node-current-non-members .field-name-field-website a {
		padding: 5px 10px;
color: #fff;
background: #000;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
	}
	
.node-type-current-non-members .node-current-non-members .field-name-field-website{
		margin-top:10px;
	}	
	
.node-type-current-non-members .node-current-non-members .field-name-field-website a:hover {
		background: #008ac9;
	text-decoration:none;
	}	




.page-node-139 #node-139 .field-name-field-pdf-file-attachment .field-label {
	float:left;
	margin-right:10px;
}
.page-news-events .view-news-events .form-type-bef-link {
	display: inline-table;
	width: 22%;
	vertical-align: top;
	margin-right: 10px;
}
.page-news-events .view-news-events #edit-field-news-events-category-tid-wrapper {
	width:100%;
	padding-right:0px;
}
.page-news-events .view-news-events .form-type-bef-link a {
	background:#01bbf6;
	padding:25px 10px 25px 10px;
	text-align:center;
	display:block;
	color:#fff;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-news-events .view-news-events .form-type-bef-link.selected a{
		background:#000 !important;
	}


.page-news-events .view-news-events .form-type-bef-link a:hover {
	background:#000;
	text-decoration:none;
}
.page-news-events .view-news-events .views-row {
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-bottom:25px;
	padding-bottom:25px;
}
.page-news-events .view-news-events .views-row .views-field-field-image {
	float:left;
	width:20%;
	margin-right:25px;
	margin-bottom:25px;
}
.page-news-events .view-news-events .views-row .views-field-title {
	font-size: 16px;
	margin: 0 0px 5px 0px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-news-events .view-news-events .views-row .views-field-field-news-events-category .views-label {
	margin-bottom:5px;
	float:left;
	margin-right:5px;
}
.page-news-events .view-news-events .views-row .views-field-field-news-events-category {
	font-weight:bold;
}
.page-news-events .view-news-events .views-row .views-field-field-news-events-category, .page-news-events .view-news-events .views-row .views-field-field-launch-date-of-the-channel {
	overflow:hidden
}
.page-news-events .view-news-events .views-row .views-field-field-launch-date-of-the-channel .views-label {
	margin-bottom:5px;
	float:left;
	margin-right:5px;
}
.page-news-events .view-news-events .views-row .views-field-view-node{
	margin-top:15px;
	}
.page-news-events .view-news-events .views-row .views-field-view-node a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-news-events .view-news-events .views-row .views-field-view-node a:hover {
	background:#008ac9;
	text-decoration:none;
}

.page-user-login 


.page-user-login #user-login input[type=text], .page-user-login #user-login input[type=password] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #eaeaea;
	width: 30%;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}
.page-user-login #user-login label {
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	cursor:default;
	font-weight:bold;
}
.page-user-login #user-login button {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 13px;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border: none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-user-login #user-login button:hover {
	background: #008ac9;
}
#user-register-form{
		background: #f0f7fd;
padding: 18px;
border-radius: 15px;
clear:both;
	}


.page-user-register #user-register-form input[type=text], .page-user-register #user-register-form input[type=email], .page-user-register #user-register-form input[type=password] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	width: 30%;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom:20px;
}


.page-user-register #user-register-form input.date-clear{
		width:70%;
	}


.page-user-register #user-register-form label {
	display: block;
	margin-bottom: 8px;
	font-size: 13px;
	cursor:default;
	font-weight:bold;
}
.page-user-register #profile-main-field-launch-date-of-the-channel-add-more-wrapper .date-padding{
		padding:0px;
	}


.page-user-register #user-register-form textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
	height:100px !important;
}
.page-user-register legend {
	color:#008ac9;
}
.page-user-register #user-register-form select {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	padding: 5px 5px 5px 3px;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
	margin-right:10px;
}
.page-user-register #user-register-form button, #webform-client-form-2 button {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 13px;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border: none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-user-register #user-register-form button:hover,  #webform-client-form-2 button:hover{
	background: #008ac9;
}
.node-type-news-events .node-news-events .field-name-field-news-events-category .field-label {
	float:left;
	margin-right:10px;
}
.node-type-news-events .node-news-events .field-name-field-launch-date-of-the-channel .field-label {
	float:left;
	margin-right:10px;
}
.node-type-news-events .node-news-events .field-name-field-launch-date-of-the-channel {
	margin-bottom:10px;
}
.page-video-gallery .view-media-inner-page table td {
	width:25%;
	border:none;
}

.page-video-gallery .view-media-inner-page .span3 h2{
		font-size: 14px;
margin: 10px 0 10px 0;
line-height: normal;
text-transform: capitalize;
color: #0088cc;
font-weight: normal;
	}
	
.page-video-gallery .view-media-inner-page .span3{
		padding-right:2%;
		margin-bottom:15px;
	}	
	
.view-media-inner-page .video_row{
		overflow:hidden;
		margin-bottom:13px;
	}	


.page-video-gallery .view-media-inner-page .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
}
.page-video-gallery .view-media-inner-page table td iframe {
	width:100%;
	height:auto;
}
.node-type-barc-techcom .node-barc-techcom .field-name-field-bod-image {
	width:20%;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.node-type-barc-team .node-barc-team .field-name-field-bod-image {
	width:20%;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.node-type-barc-team .node-barc-team .field-name-field-designation .field-label {
	float:left;
	margin-right:5px;
}
.node-type-barc-techcom .node-barc-techcom .field-name-field-designation .field-items {
	font-size: 16px;
	margin: 0 20px 10px 20px;
	line-height: normal;
	text-transform: capitalize;
	color: #0088cc;
}
.node-type-barc-techcom .node-barc-techcom .field-name-field-designation .field-label {
	float:left;
}
.node-type-barc-techcom .node-barc-techcom .field-name-body {
	margin-top:10px;
}
#block-menu-block-1 .dropdown-submenu .dropdown-menu, #block-menu-block-2 .dropdown-submenu .dropdown-menu, #block-menu-block-4 .dropdown-submenu .dropdown-menu, #block-menu-block-3 .dropdown-submenu .dropdown-menu, #block-menu-block-5 .dropdown-submenu .dropdown-menu, #block-menu-block-7 .dropdown-submenu .dropdown-menu, #block-menu-block-6 .dropdown-submenu .dropdown-menu, #block-menu-block-9 .dropdown-submenu .dropdown-menu, #block-menu-block-8 .dropdown-submenu .dropdown-menu, #block-menu-block-11 .dropdown-submenu .dropdown-menu, #block-menu-block-12 .dropdown-submenu .dropdown-menu, #block-menu-block-13 .dropdown-submenu .dropdown-menu, #block-menu-block-14 .dropdown-submenu .dropdown-menu,   #block-menu-block-10 .dropdown-submenu .dropdown-menu, #block-menu-block-15 .dropdown-submenu .dropdown-menu, #block-menu-block-16 .dropdown-submenu .dropdown-menu, #block-menu-block-17 .dropdown-submenu .dropdown-menu {
	position:absolute;
	left:0!important;
	top:28px!important;
}
#block-menu-block-1 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-2 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-4 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-3 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-5 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-7 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-6 .dropdown-submenu .dropdown-menu li .dropdown-menu,  #block-menu-block-9 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-8 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-11 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-12 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-13 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-14 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-10 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-15 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-16 .dropdown-submenu .dropdown-menu li .dropdown-menu, #block-menu-block-17 .dropdown-submenu .dropdown-menu li .dropdown-menu{
	left:100%!important;
	top:0px!important;
}
.duration, .to, .durationto {
	color:#fff;
	font-size: 12px;
}
.durationto span {
	margin-left:1px !important;
}
.btn {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:#008ac9;
	color:#fff;
	border:none;
}
.page-picture-gallery .view-media-inner-page td {
	width:25%;
	border:none;
}

.page-picture-gallery .more_link img{
		width:100%;
	}
.page-picture-gallery .modal-header{
	
		overflow:visible;
		height:auto;
	}

.page-picture-gallery .grid-block{
		margin-bottom:10px;
	}
.page-picture-gallery .span3.bod .field-content{	
	font-size: 14px;
line-height: normal;
text-transform: capitalize;
color: #008ac9;
display:block;
width:90%;
}
.page-picture-gallery  .span3.bod{
		margin-bottom:30px;
	}	


.page-picture-gallery .view-media-inner-page td .views-field-title {
	font-size: 16px;
	line-height: normal;
	text-transform: capitalize;
	color: #008ac9;
	margin-bottom: 10px;
	margin-top:10px;
}
.front .modal-header iframe {
	width:100%;
	height:441px;
}
.modal-header iframe {
	width:100%;
	height:441px;
}

.modal-header{
		padding:15px 15px 15px 15px
	}


.modal-header h2 {
	font-size:25px;
	color:#0088cc;
	line-height:28px;
}
.modal-header h3 {
	font-size:18px;
	color:#0088cc;
	margin-bottom:10px;
	line-height:21px;
}
.node-type-intelligence .node-intelligence .field-name-field-white-categories {
	margin-bottom:10px;
}
.node-type-intelligence .node-intelligence .field-name-field-white-categories .field-label {
	float:left;
	margin-right:5px;
}
.page-user-password #user-pass input[type=text] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px
}

.page-user-password #user-pass{
		background: #f0f7fd;
		padding: 18px;
		border-radius: 15px;
	}



.page-user-password #user-pass .btn {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 14px;
	line-height: 21px;
	font-weight: 500;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border: none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-user-password #user-pass label {
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	cursor:default;
	font-weight: bold;
}
.page-user-password #user-pass .btn:hover {
	background: #008ac9;
}
.views-field-field-pdf-file-attachment a {
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	padding-right: 31px !important;
}
.views-field-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
}
.modal {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width:800px;
	margin-left:-400px;
}
.modal-header {
	height:447px;
	overflow:auto;
}
.modal-header .btn {
	background:url(../images/close-Btn-white.png) no-repeat #008ac9 center;
font-size: 0px;
position: absolute;
right: 0px;
border: none;
box-shadow: none;
top: 0px;
padding: 0 19px 18px;
}

#close_btn{
	background:url(../images/close-Btn.png) no-repeat;
	font-size:0px;
	position: absolute;
	right: 8px;
	border: none;
	box-shadow: none;
	width:15px;
	cursor:pointer;
	}
	
.close_btn{
	background:url(../images/close-Btn-white.png) no-repeat;
	font-size:0px;
	position: absolute;
	right: 8px;
	top:6px;
	border: none;
	box-shadow: none;
	width:15px;
	cursor:pointer;	
	
}


h4.rtecenter {
	line-height: 27px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 17px;
}
article li {
	padding-bottom:5px;
}
.page-node-75 .field-name-body ol li {
	font-weight:bold;
	color:#008ac9;
}
.page-node-75 .field-name-body ul li {
	font-weight:normal;
	color:#333534;
}
.page-node-94 .field-name-body p img {
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.page-node-73 .field-name-body h4 {
	line-height: 27px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	font-style:italic;
}
.page-user #user-login input[type=text], .page-user #user-login input[type=password] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border: 1px solid #d0d7dd;
	width: 30%;
	padding: 7px 2%;
	font-size: 12px;
	color: #a1a0a0;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	margin-bottom: 20px;
}

.page-user #user-login{
		background: #f0f7fd;
		padding: 18px;
		border-radius: 15px;
	}


.page-user #user-login label {
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	cursor: default;
	font-weight:bold;
}
.page-user #user-login button {
	background: #000;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	text-shadow: none;
	border-width: 2px;
	font-size: 13px;
	padding: 5px 18px;
	outline: none !important;
	color: #fff;
	border: none;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-user #user-login button:hover {
	background: #008ac9;
}
.page-user .mid-content1 ul.nav-tabs {
	display:none;
}
.page-user-password .mid-content1 ul.nav-tabs {
	display:none;
}
.page-user-register .mid-content1 ul.nav-tabs {
	display:none;
}

.page-user-register .control-group{
		margin:0px;
	}


.page-board-of-directors .mid-content1 em {
	font-style:normal;
}


.page-board-of-directors .caption img, .page-the-team-ibf .caption img, .page-ibf-presidents .caption img, .page-bccc-leadership-line-up .caption img, .page-node-23 .caption img, .page-barc-bod .caption img, .page-barc-advisory-high-table .caption img, .page-barc-techcom .caption img, .page-barc-team .caption img, .node-type-related-bodies #related_emp .caption img, .page-bccc-secretariat .caption img, .page-the-council .caption img, .view-contributions .caption img{
		position:absolute;
		left:0px;
	}
	

.page-ibf-presidents .span3.bod{
		margin-bottom:30px;
		position:relative;
	}	
	
.page-ibf-presidents .span3.bod .grid-block{
		margin-bottom:2px;
	} 	
	
	
/*.page-ibf-presidents .span3.bod .duration, .page-ibf-presidents .span3.bod .to, .page-ibf-presidents .span3.bod .durationto{
		color:#000 !important;
	}	
	
.page-ibf-presidents .span3.bod #date_style{
		width: 91%;
		clear: left;
		height: 40px;
		text-align: center;
		background: #f5f5f5;
		padding-top: 16px;
	}*/	
	
	
.page-board-of-directors .more_link img, .page-the-team-ibf .more_link img, .page-ibf-presidents .more_link img, .page-bccc-leadership-line-up .more_link img, .page-node-23 .more_link img, .page-barc-bod .more_link img, .page-barc-advisory-high-table .more_link img, .page-barc-techcom .more_link img, .page-barc-team .more_link img, .node-type-related-bodies #related_emp .more_link img, .page-bccc-secretariat .more_link img, .view-contributions .more_link img, .view-bccc-leadership-line-up .more_link img{
		float:left;
		width:25%;
		margin-right:20px;
		margin-bottom:10px;
	}	
	
.page-bodies .more_link img, .page-partner-in-crime .more_link img{
		float:left;
		width:10%;
		margin-right:20px;
		margin-bottom:10px;
	}	


ul.quicktabs-tabs.quicktabs-style-sky li {
	margin-right:5px !important;
}
#block-quicktabs-home-runs ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
	background:#000;
}
.btn-danger:hover {
	background:#000;
}

.page-amit-mitra-committee-report .views-field-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-amit-mitra-committee-report .views-field-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;
}
/****************** Sf menu	*/

.sf-menu > li > a {
	background: rgba(0, 0, 0, 0.9);
	color: #fff;
	padding: 5px 29px 5px 12px;
	cursor:pointer;
	pointer-events: none;
}
.sf-menu > li > span:after {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-top: 5px solid #fff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: "";
	margin-left: 10px;
	margin-right: -17px;
}
.sf-menu > li > a:hover {
	text-decoration:none;
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
	background: rgba(0, 0, 0, 0.9);
	border: none;
	border-radius: 0px;
	box-shadow: none;
	padding-top:5px !important;
}
.sf-menu li li:hover > ul, .sf-menu li li.sfHover > ul {
	top:-.4em;
}
.sf-menu ul li span {
	color: #fff;
	padding: 3px 20px;
	display: block;
	line-height: 1.5em;
	cursor: pointer;
}
.sf-menu ul li span:hover, .sf-menu ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.sf-menu ul li a {
	color: #fff;
	padding: 3px 20px;
	display: block;
	line-height: 1.5em;
	cursor: pointer;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
	top:2.3em;
}
.page-node-139 #node-139 .field-name-field-pdf-file-attachment {
	margin-bottom:10px;
}
.node-type-related-bodies .field-name-field-redirect-url a {
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}
.node-type-related-bodies .field-name-field-redirect-url a:hover {
	background: #008ac9;
	text-decoration: none;
}
.page-node-139 .field-name-field-pdf-file-attachment a {
	padding: 5px 31px 5px 10px;
	color: #fff;
	background: #BB0703 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.page-node-139 .field-name-field-pdf-file-attachment a:hover {
	background:#008ac9 url(../images/pdf-icon1.png) right 4px no-repeat !important;
	text-decoration:none;

	}	
	




.page-membership-committee .view-committees-inner-page .views-field-title{
		font-size: 16px;
line-height: normal;
text-transform: capitalize;
color: #008ac9;
margin-bottom:10px;
	}
	
.page-membership-committee .view-committees-inner-page .views-field-body{
	margin-bottom:10px;
	margin-top:10px;	
}	

.page-membership-committee .view-committees-inner-page .views-field-nothing a{
		padding: 5px 10px;
color: #fff;
background: #000;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
	}
	
.page-membership-committee .view-committees-inner-page .views-field-nothing a:hover{
		background: #008ac9;
text-decoration: none;
}

.field-name-field-timeline-category, .views-field-field-operating-guidelines-categ, .field-name-field-operating-guidelines-categ, .views-field-field-topics-under-court-categor, .field-name-field-topics-under-court-categor, .field-name-field-advertising-categories, .views-field-field-advertising-categories, .views-field-field-industry-priorities-catego, .field-name-field-industry-priorities-catego, .field-name-field-white-categories, .views-field-field-hot-topics-category, .field-name-field-news-events-category{
		font-weight:bold;
	}

.page-node-50 .field-name-body ul li a{
		color:#333534 !important;
	}
.view-home-page-bccc, .view-home-page-barc, .view-home-partner-in-crime, .view-the-law, .view-home-broadmind{
	cursor:pointer;
	}
	
.BCCC .view-home-page-bccc .slides #slide1, .BARC .view-home-page-barc .slides #slide1, .partners .view-home-partner-in-crime .fisrt_slide, .broad-mind .view-home-broadmind .first_slide, .law .view-the-law .first_slide, .news .view-news-home-page .first_slide {
		cursor:default;
	}	
	
	
	
	
#superfish-1 #menu-221-1{
	cursor:pointer;
	}
.members #law1 img{
	height:108px;
	width:auto;
	}
#block-views-our-members-block-1 #law1 img{
	height:70px;
	width:auto;
	margin-top:6px;
	}


#block-block-17, #block-views-did-you-know-block{
		width:320px;
		position:absolute;
		right:-320px;
		z-index:999;
		color:#fff;
		top:88px;

	}
	
 #block-views-did-you-know-block .more-link a{
	 	color:#fff;
	 }	
	 
	 #block-views-did-you-know-block .more-link{
		 	margin-bottom:10px;
		 } 
	
#block-block-17 a{
		color:#fff;
	}	
	

#block-block-17 h2, #block-views-did-you-know-block h2{
		background:url(../images/did-you-know.png) no-repeat;
		width:77px;
		height:36px;
		font-size:0px;
		position: absolute;
left: -76px;
top: -10px;
cursor:pointer;
	}
	
	
#block-block-17 ul{
		margin:0 0 15px 16px
	}		
	
#block-block-17 #did-you, #block-views-did-you-know-block .view-did-you-know{
		background: #9f192f;
padding: 9px 6px 0 14px;
position:absolute;
	}	
	
#block-views-did-you-know-block	#views_slideshow_cycle_teaser_section_did_you_know-block{
		width:300px;
	}
#block-block-17 #did-you h3, #block-views-did-you-know-block .views-field-title{
		color:#fff;
		font-size:14px;
		margin-bottom:5px;
		padding-right:25px;
	}	
	
.node-type-related-bodies #related_emp{
		margin-top:25px;
	}	
	
.node-type-related-bodies #related_emp #body, .node-type-related-bodies #related_emp #pname, .node-type-related-bodies #related_emp #pdes{	
	margin: 0 20px 10px;
	font-size:12px;
	line-height: 1.5em;
}

.node-type-related-bodies #related_url{
		margin-bottom: 9px;
	}

.node-type-related-bodies  #related_url a{
		padding: 5px 10px;
color: #fff;
background: #000;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s
	}
	
	.node-type-related-bodies #related_url a:hover{
			background: #008ac9;
	text-decoration:none;
		}
		
	.node-type-related-bodies #block-views-related-bodies-employee-block .views-field-field-email .views-label-field-email, .node-type-related-bodies #block-views-related-bodies-employee-block .views-field-field-telephone-no-office- .views-label{
			float:left;
			margin-right:5px;
		}		
	.node-type-related-bodies #related_url{
			clear:left;
		}		
.node-type-related-bodies #block-views-related-bodies-employee-block .views-field-field-image{
		float:left;
		margin-right:30px;
		margin-bottom:30px;
	}		
	
#webform-client-form-2{
		background: #4bc1e1;
padding: 18px;
border-radius: 15px;
	}	
	
.video_link{
		 background:url(../images/play-btn.png) no-repeat right top;
		 width:100%;
		 height:100%;
		 position:absolute;
	}	
	
.url_link{
		background:url(../images/link-icon.png) no-repeat right top;
		 width:100%;
		 height:100%;
		 position:absolute;
	}
	
.page-didyou-know .view-did-you-know .views-row{
		margin-bottom:15px;
		background:url(../images/bullet.jpg) no-repeat left 8px;
		padding-left:15px;
		
	}	
#block-views-did-you-know-block .views-row{
	background:none !important;
	}
#block-views-did-you-know-block .views-row .views-field-body{
	margin-top:35px;
}
.logged-in #block-user-login, .logged-in #login-block{
		display:none;
	}	
	
.not-front .main-container	{
		margin-left:0px;
		margin-right:0px;
	}
	
.not-front .footer{
		margin-top:0px;
	}
	 .page-node-15 .alert{
	 	display:none;
	 }
	
	
.logged-in .print_html a, .logged-in .flag-bookmarks a{
		padding: 5px 10px;
color: #fff;
background: #000;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
margin-right:10px;
	} 
	
.logged-in .print_html, .logged-in .flag-bookmarks{
		margin-left:0px;
		margin-top:25px;
		padding:0px;
	} 	
	
	
.logged-in .print_html a:hover, .logged-in .flag-bookmarks a:hover{
		background: #008ac9;
text-decoration: none;
	}	
	 
	 
.page-node-309 #node-309 h2{
		font-size:24px;
		color: #008ac9;
	}	 
	
article ul li{
			list-style-image:url(../images/bullet-main.png);
	}	
	
article ul ul li{	
	list-style-image:url(../images/li.png);
}

.page-legislations .view-legislations .form-type-bef-link a{
		background: #01bbf6;
padding: 25px 10px 25px 10px;
text-align: center;
display: block;
color: #fff;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
	}
	
.page-legislations .view-legislations .form-type-bef-link.selected a 	{
		background: #000 !important;
text-decoration: none;
	}
	
.page-legislations .view-legislations .views-row a{
		color:#333534;
		background:url(../images/bullet-main.png) no-repeat 0 5px;
		padding-left:15px;
		display:inline-block;
	}	
.page-legislations .view-legislations .views-row{
	padding-bottom:5px;	
}	
	
	
.page-legislations .view-legislations #edit-term-node-tid-depth-wrapper{
		width:100%;
	}	
	
.page-legislations .view-legislations .form-type-bef-link{
		display: inline-table;
width: 22%;
margin-right: 10px;
vertical-align: top;
margin-bottom:15px;
	}	
	
	
.page-legislations .view-legislations .form-type-bef-link a:hover{
		background: #000;
text-decoration: none;
	}	
	
.logged-in .registered_menu{
		margin:0px;
		padding:0px;
		float:right;
	}	
	
.logged-in .registered_menu li{
		float:left;
		list-style:none;
		padding:0 10px
	}	
	
	
.logged-in #navbar .menu.nav{
		display:none;
	}	
	
.flexslider .slides > li	{
		list-style-image: none;
	}
.view-board-of-directors .span3 h2, .view-the-team-ibf .span3 h2, .view-bccc-leadership-line-up .span3 h2, .view-bccc-secretariat .span3 h2, .view-barc-bod .span3 h2, .view-barc-advisory-high-table .span3 h2, .view-barc-techcom .span3 h2, .view-barc-team .span3 h2, .view-contributions .span3 h2, #related_emp .caption h2{
	background:rgba(0, 0, 0, .8);
    bottom:-1px;
    color: #FFFFFF;
    font-size: 13px;
	line-height:15px;
    margin:0;
    padding:12px 0;
    position: absolute;
    text-align: center;
    width: 100%;
	}
.view-board-of-directors .span3, .view-ibf-presidents .span3, .view-the-team-ibf .span3, .view-bccc-leadership-line-up .span3, .view-bccc-secretariat .span3, .view-barc-bod .span3, .view-barc-advisory-high-table .span3, .view-barc-techcom .span3, .view-barc-team .span3, .view-contributions .span3{
	width:24%;
	}
.view-ibf-presidents .span3 #date_style{
	background:rgba(0, 0, 0, .8);
    bottom:1px;
    color: #FFFFFF;
    font-size: 13px;
	line-height:15px;
    margin:0;
    padding:7px 0;
    position: absolute;
    text-align: center;
    width: 91%;
	}
.view-ibf-presidents .span3 #date_style h2{
    color: #FFFFFF;
    font-size: 13px;
	line-height:15px;
    margin:0;
	padding:0 0 5px 0;
	}
.page-node-135 .field-name-body h3{
	color: #008AC9;
    font-size: 16px;
    line-height: normal;
	text-transform:none;
	}
.page-node-135 .field-name-body li ul{
	margin-top:10px;
	}
#block-block-19 h2, #block-block-18 h2{
	display:none;
	}
.field-name-field-other-bodies-category{
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
	}
.field-name-field-other-bodies-category .field-label, .field-name-field-other-bodies-category .field-items{
	float:left;
	}
.node-type-partners-in-crime .node-partners-in-crime .field-name-field-image{
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.53);
	margin-bottom:30px;
}

.node-partners-in-crime .field-name-field-visit-website{
		clear:left;
		margin-bottom:16px;
	}
	
	
.node-partners-in-crime .field-name-field-visit-website a{
		padding: 5px 10px;
background: #000;
webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
color: #fff;
display: inline-block;
	}
	
	
.node-partners-in-crime .field-name-field-visit-website a:hover{
		background:#008ac9;
	text-decoration:none;
	}		

.node-partners-in-crime .field-collection-view{
		margin:0px;
	}



.node-type-bodies .node-bodies .field-name-field-bod-image{
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.53);
	margin-bottom:30px;
	}
	
	
.node-type-bodies .node-bodies .field-collection-view{
		margin-left:0px;
	}
	
	
	
.node-type-bodies .node-bodies .field-collection-view{
		margin:0px;
	}	

.view-id-related_bodies_employee .views-field-field-image{
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.53);
	margin-bottom:50px;
}
.view-id-related_bodies_employee .views-field-body{
	clear:both;
}
.node-type-partners-in-crime .field-name-field-employee-profile .field-name-field-designation{
	font-weight:bold;
	}
.node-type-bodies .node-bodies .field-name-body .visit{
	padding: 5px 10px;
	color: #fff;
	background: #000;
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	}
.node-type-bodies .node-bodies .field-name-body .visit:hover{
	background: #0088cc;
	text-decoration: none;
	}
.view-ibf-presidents .span3 #date_style_hover{
	background:rgba(0, 0, 0, .8);
    bottom:-1px;
    color: #FFFFFF;
    font-size: 13px;
	line-height:15px;
    margin:0;
    padding:7px 0;
    position: absolute;
    text-align: center;
    width: 100%;
	}
.view-ibf-presidents .span3 #date_style_hover h2{
    color: #FFFFFF;
    font-size: 13px;
	line-height:15px;
    margin:0;
    padding:0 0 6px;
    text-align: center;
    width: 100%;
	}
.view-ibf-presidents .span3 #date_style{
	webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.view-ibf-presidents .span3:hover #date_style{
	opacity:0;
}
.page-media-2 .mid-content1 #menu_test{
	display:none;
	}
.search-query{width:200px !important;}


input[type="file"]{
		line-height:23px;
		margin-right:10px;
	}
	
	
#block-menu-block-7 li.menu-mlid-900 a{
		background:#000;
	}	
	
.view-industry-priorities #views-exposed-form-industry-priorities-page{
		display:none;
	}
#block-views-news-home-page-block-1 .view-header{
	font-size:13px !important;
	font-family: trebuchet ms;
	position:absolute;
	top:10px;
	z-index:9999;
	}
#block-views-news-home-page-block-1 .view-header p{
	margin:0;
	}
#block-views-news-home-page-block-1 .view-header a{
	color:#fff;
	text-decoration:none;
}
#block-views-news-home-page-block-1 .view-content{
	margin-top:25px;
	}
#block-views-news-home-page-block-1 .view-content .views-field-field-image{
	margin-right:10px;
	float:left;
	}
	
.grid-block .caption-table{
		width:100%;
		height:100%;
		display:table;
	}	
	
.grid-block .caption-table-cell{
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
	}
	
.grid-block .caption-table-cell h2{
		margin-top:0px;
		margin-bottom:0px;
	}	
	
.pagination-centered{
		clear:both;
	}	
	
.modal{
		z-index: 9999999;
	}	
	

#nav, #nav1, #nav2{
		z-index: 999;
		height: 15px;
		text-align: right;
		font-size: 0px;
		width: 98%;
	}	
	
#nav a, #nav1 a, #nav2 a{
		background:url(../images/slide-icon.png) no-repeat;
		width:11px;
		height:10px;
		display: inline-block;
		padding-right: 5px;
		text-indent: -9999px;
		opacity:.5;
		
		
	}	
	
#nav a.activeSlide, #nav1 a.activeSlide, #nav2 a.activeSlide{
		background:url(../images/slide-icon_active.png) no-repeat;
		width:11px;
		height:10px;
		display: inline-block;
		padding-right: 5px;
		text-indent: -9999px;
		
		
	}	


.page-search .alert-error{
display:none}

.view-search #edit-keys{
		background: #EBEBEB;
border: none;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
width: 100%;
	}
.view-search .views-exposed-widget {
		padding-top:0px;
	}
	
.view-search .views-exposed-widget button{
		background: #141414;
border: none;
height: 28px;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
border-radius: 0 0 0;
margin-top:0px !important;
margin-left:-1px;
	}	
	
.view-search .views-exposed-widget button:hover{
		background:#008ac9;
	}	
	
	
.hide_slide{
	display:none!important;
}





/*********************** Image Gallery Lightbox Responsive*/

#imageContainer{
		padding:15px !important;
	}
	
#bottomNavZoom{
		display:none !important;
	}	
	
#imageData #bottomNav{
		height: 36px !important;
	}	
	
#bottomNavClose{
		margin-top:0px !important;
	}	
	
#outerImageContainer{
		width:800px ;
	}	
	
#imageDataContainer{
		width:800px ;
	}	
	

	
#imageContainer img{
		height:auto ;
		width:100% ;
	}	
	
.alert em{
		font-style:normal;
	}
	
	
.view-dashboard table{
		border: 1px solid #ddd;
	}	
	
.view-dashboard table thead th.views-field-title { 
	width:45%;
}	
.view-dashboard table thead th{
		border-right: 1px solid #ddd;
		background: #F0F0F0;
	}
.view-dashboard table td{
		border-right: 1px solid #ddd;
	}
	
.page-my-dashboard .view-user-profile .views-field-picture{
		width: 20.9%;
		float: left;
		margin-right: 25px;
		margin-bottom: 25px;
	}	
	
	
.page-my-dashboard .view-user-profile .views-field-name{
		font-size: 16px;
		line-height: normal;
		text-transform: capitalize;
		color: #008ac9;
		margin-bottom:15px;
	}	
	
	
.page-my-dashboard .view-user-profile .views-field-nothing a, .page-my-dashboard .view-user-profile .views-field-nothing-1 a, .page-my-dashboard .view-user-profile .views-field-nothing-2 a, .page-my-dashboard #block-menu-menu-content-admin-menu a{
		padding: 5px 10px;
		color: #fff;
		background: #000;
		webkit-transition: .25s;
		-moz-transition: .25s;
		-o-transition: .25s;
		transition: .25s;
		display:inline-block;
		margin-right:5px;
		float: left;
	}	
	

.page-my-dashboard #block-menu-menu-content-admin-menu{
		clear:left;
	}
	
.page-my-dashboard #block-menu-menu-content-admin-menu .nav{
		margin-top:0px;
		margin-bottom:0px;
	}	
	
.page-my-dashboard .view-user-profile .views-field-nothing a:hover, .page-my-dashboard .view-user-profile .views-field-nothing-1 a:hover, .page-my-dashboard .view-user-profile .views-field-nothing-2 a:hover, .page-my-dashboard #block-menu-menu-content-admin-menu a:hover{	
background: #008ac9;
text-decoration: none;	

}
.page-node-2 article ul li {
    list-style-image: url(../images/bullet-main-form.png);
}