/* Fixed 2 column layout template */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.0


Whitespace Reset 
----------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} table {font-size:inherit;font-size:100%;}  pre,code,kbd,samp,tt {font-family:monospace; line-height:99%;}

/* Reset Whitespace 
-------------------*/
strong,th,h1,h2,h3,h4,h5,h6{ font-weight: bold; }em{font-style: italic;}ul li{list-style: disc;}ol li{list-style: decimal;}

body{
	color:#000; font-family: arial,helvetica,clean,sans-serif; font-size: 100%; background: #C5D3D9 url(i/body-background.jpg) repeat-x 0 0;
} 

html, body{
	height:100%;
}

a{
	outline: none;
}

/*Containers
-------------*/
#wrapper{
	width: 1024px; position: relative; margin: 0 auto; /*centered*/
}

#header{
	margin: 0 auto; width: 1024px;
}
 
#content-wrapper{
	width: 956px; padding-left: 46px;
}

#inner-content-wrapper{ 
	float: left; width: 729px; margin-bottom: 16px; padding-bottom: 0px; overflow: auto;	
}

#navigation-wrapper{
	background: transparent url(i/navigation-background.jpg) 50% 0 repeat-y; height: 2em; min-width: 1024px;
}

#navigation{
	margin: 0 auto; width: 1024px; position: relative; z-index: 2 !important; /*Show drop menu over flash*/
}

#sub-navigation{
	float: left; width: 168px; font-size: 0.875em; z-index: 1001; margin-top: 26px;
}
 
body.our-people #sub-navigation{
	position: relative; left: 0; top: 0;
}

#content{
	font-size:0.75em; min-height:284px;  margin-top: 26px; padding: 0 15px 18px 184px;
}

body.about-barclays-capital #content,
body.further-opportunities #content{
	min-height: 360px;
}

body.business-areas #content,
body.business-areas-global-markets #content,
body.business-areas-further-opportunities #content{
	min-height: 563px;
}


#secondaryContent{
	float: right; width: 174px; border: 1px solid #929699; background-color: #fff; font-size: 0.75em; padding: 14px 12px 0 12px; min-height: 340px; margin-bottom: 30px; height: 362px; overflow: auto;
}
 
#footer{
	clear: both;
}
 	
/*  Generic styles
-------------------*/  
.hide{
	position: absolute; top: -1000em;
}

/* Clearing :note: In IE < v.7 This relies on the Holly Hack being prescent ie specific css file*/
.clear:after {
	content: "."; height: 0; visibility: hidden; display: block; clear: both;
}

strong{
	font-weight: bold;
}

.clearer{
	clear: both;
}

/*Admin menu*/
#adminmenu-wrapper{
	background-color:#FFFFFF; border-bottom:2px solid #000000; border-right:2px solid #000000; padding:0 10px 10px; position: absolute; left: 0; top: 0;
}

#adminmenu-wrapper ul li{
	list-style: none; display: block;
}

/* Header
----------------------------*/ 
#header{
	height: 91px; background: #1AADE0 url(i/body-background.jpg) repeat-x 0 0;
	
}

#header ul{
	float: right; padding-top: 30px; padding-right: 48px;
}

#header ul li{
	list-style-type: none; float: left;
}

#header ul li a.replace{
	display: block; text-indent: -5000px;
}

#header ul li a:link, 
#header ul li a:visited{
	color: #00506E;
}

#header ul li a:focus, 
#header ul li a:hover,
#header ul li a:active{
	color: #00506E;
}

#header .homelink{
	display: block; text-indent:-5000em; float:left; height:90px; width:400px; background: transparent url(i/header.gif) -4px 0 no-repeat;
}

#header ul li a.twitter{
	display: none;
	background: #1AADDF url(i/header-sprite.jpg) no-repeat 0 0; width: 25px; height: 26px; margin-right: 10px;
}

#header ul li a.facebook{
	width: 29px; height: 29px; margin-right: 16px; background: #FFF url(i/new-sprite.jpg) no-repeat -125px -208px;
}

#header ul li a.apply-now{
	text-decoration: none; display: block; width: 125px; height: 30px; text-indent: -5000em; background: #FFF url(i/new-sprite.jpg) no-repeat 0 -208px;
}

/* Navigation
----------------------------*/
#navigation{
	height: 2em;
}	

#navigation ul{	
	float: left; padding-left: 42px; padding-top: 3px;
}

#navigation li{
	list-style-type: none; float: left; margin-left: 4px; background: transparent url(i/top-nav-li-left-side.jpg) 0 0 no-repeat;
}

#navigation a:link, 
#navigation a:visited{
	font-weight: bold; color: #fff; text-decoration: none; display: block; padding: 4px 12px 5px 12px; background: transparent url(i/top-nav-a-right-side.jpg) 100% 0 no-repeat; 
	font-size: 13px;
}

#navigation li:hover a,
#navigation a:focus, 
#navigation a:hover,
#navigation a:active{
	padding-bottom: 9px; background: #fff none 0 0 no-repeat; color: #000;
}

/*#navigation ul li a.nav-diversity,*/
#navigation ul li a.nav-home,
#navigation ul li a.nav-apply{
	padding-bottom: 5px !important;
}

/* Mega drop down */ 
#navigation ul li .sub{
	display: none; position: absolute; z-index: 99999; padding: 13px 2px 14px 13px;  background-color: #fff; border-top: none; border-right: 1px solid #8799A3; border-bottom: 1px solid #8799A3; border-left: 1px solid #8799A3;
}

#navigation ul li div.emea{
	left: 299px; top: 32px; width: /*217px*/ 496px !important;
}

#navigation ul li div.americas{
	left: 110px; top: 32px; width: /*170px*/ 406px !important;
}

#navigation ul li div.asia-pacific{
	left: /*110px*/ 197px; top: 32px; width: 443px !important;
}

#navigation ul li div.location{ 
	width: 576px !important; top: 32px; left: 111px; padding-bottom: 123px; background: #fff url(i/sub-nav-3-images.jpg) 0 100% no-repeat;
}

#navigation ul li div.about-the-firm{
	left: /*299px*/ 363px; top: 32px; width: /*217px*/ 432px !important;
}

#navigation ul li div.business-area{
	width: 442px !important; top: 32px; right: 368px;
}

#navigation ul li div.diversity{
	width: 196px !important; top: 32px; right: 153px;
}


#navigation ul li div.faqs{
	width: 198px !important; top: 32px; right: 152px;
}

#navigation ul li .row {
	clear: both; float: left; width: 100%; margin-bottom: 10px;
}

#navigation ul li .sub ul{
	list-style: none; margin: 0; padding: 0; width: 173px; float: left;
}

#navigation ul .sub ul li { /*--Override parent list item--*/
	color: #fff; margin: 0; list-style-type: none; float: left; width: 173px; margin-left: 0px; background: none; 
}

#navigation ul .sub ul li h2 a:link,
#navigation ul .sub ul li h2 a:visited{
	font-weight: bold; font-size: 1em; padding: 0; margin: 0; color: black;	margin-right: 10px; border-bottom: none;
}

#navigation ul .sub ul li h2{
	font-weight: bold !important; margin: 0; color: black; margin-right: 10px; font-size: .8075em !important;
}

#navigation ul .sub ul li h2 a{
	padding: 5px 0; 
}

#navigation ul .sub ul li a:link, /*--Override parent list item--*/
#navigation ul .sub ul li a:visited{
	text-indent: 0;
	height: auto;
	padding: 10px 0; background: none; float: none; color: #00506E; text-decoration: none; display: block; background: #fff url(i/underline-horozontal.gif) repeat-x 0 100%; font-size: .75em; font-weight: bold; margin-right: 10px;
}

#navigation ul .sub ul li a:focus,
#navigation ul .sub ul li a:hover,
#navigation ul .sub ul li a:active{
	color: #000; 
}

#navigation ul .about-the-firm ul li a:link,
#navigation ul .about-the-firm ul li a:visited{
	border-bottom: none !important ;
}

/* Turn off for pages that don't have sub-navigation */
body.events #sub-navigation,
/*body.diversity-and-inclusion #sub-navigation,*/
body.accessibility #sub-navigation,
body.privacy-policy #sub-navigation,
body.terms-and-conditions #sub-navigation,
body.sitemap #sub-navigation,
body.equal-opportunity-employer #sub-navigation,
body.disclaimer #sub-navigation,
body.apply #sub-navigation{ 
	display: none;
}


/*Override events*/
body.americas #wrapper #sub-navigation{
	display: block;	
}

body.americas #wrapper #content{
	padding: 0 15px 18px 184px;	
}

body.americas #wrapper #content h1.title{
	margin: 0;
}


body.equal-opportunity-employer #content,
body.disclaimer #content,
/*body.diversity-and-inclusion #content,*/
body.accessibility #content,
body.privacy-policy #content,
body.terms-and-conditions #content,
body.sitemap #content,
body.apply #content{ 
	width: auto; padding: 0 12px; float: none;
}

body.events #content{
	padding: 0;
}

body.events #content h1.title{
	margin: 0 12px;
}

body.events #inner-content-wrapper{
	width:718px; overflow: hidden;
}


/* Sub-navigation (left column) 
------------------------------- */
#sub-navigation h2{
	padding: 15px 0 15px 0; margin-left:15px;
}	

#sub-navigation ul{
	background: #fff url(i/underline-horozontal.gif) repeat-x 0 100%; margin-left: 15px; padding-bottom: 1px !important;
}

#sub-navigation li{
	list-style-type: none;
}

#sub-navigation a:link,
#sub-navigation a:visited{
	color: #00506E; background: #fff url(i/sub-nav-passive.gif) no-repeat 0 0; text-decoration: none; padding: .75em 0 .75em 0px; display: block; font-weight: bold; padding-right: 19px;
}

#sub-navigation a:focus, 
#sub-navigation a:hover,
#sub-navigation a:active{
	background: #fff url(i/sub-nav-active.gif) no-repeat 0 0; color: #495a5e;
}

#sub-navigation a.active{
	background: #fff url(i/sub-nav-active.gif) no-repeat 0 0 !important; color: #495a5e !important;	
}

/*Sub-nav title*/  
#sub-navigation h2 a:link,
#sub-navigation h2 a:visited{
	color: #000; text-decoration: none; margin: 0; padding: 0; background: none; font-size: 100%;	
}

#sub-navigation h2 a:focus, 
#sub-navigation h2 a:hover,
#sub-navigation h2 a:active{
	text-decoration: underline; 
}

#sub-navigation li.collapsed{
	list-style-image: none; padding: 0; list-style-type: none;
}

#sub-navigation li.expanded{
	list-style-image: none; padding: 0; list-style-type: none;
}

#sub-navigation li.leaf{
	list-style-image: none; padding: 0; list-style-type: none;	
}

/* 2nd level navigation */
#sub-navigation ul ul{
	background-image: none; margin-left: 10px;
}

#sub-navigation ul ul li a:link,
#sub-navigation ul ul li a:visited{
	color: #00506E; background: #fff url(i/sub-nav-passive.gif) no-repeat -10px 0; text-decoration: none; padding: .75em 0 .75em 0px; display: block; font-weight: bold; padding-right: 19px;
}

#sub-navigation ul ul li a:focus, 
#sub-navigation ul ul li a:hover,
#sub-navigation ul ul li a:active{
	background: #fff url(i/sub-nav-active.gif) no-repeat -10px 0; color: #495a5e;
}

#sub-navigation ul ul li a.active{
	background: #fff url(i/sub-nav-active.gif) no-repeat -10px 0 !important; color: #495a5e !important;	
}

/*Hide business areas 3rd level navigation*/
/*body.business-areas #sub-navigation ul ul{
	display: none;
}*/

.hardcoded-sub-navigation{
	position: relative; float: left; width: 168px; font-size: 0.875em; z-index: 1001;  margin-top: 26px; display: none;
}

/* Hide CMS generated sub-navigation on these pages */
body.business-areas-global-markets #sub-navigation,
body.level-of-entry-emea #sub-navigation,
body.spring-sessions #sub-navigation,
body.level-of-entry-americas #sub-navigation,
body.level-of-entry-asia-pacific #sub-navigation{
	/*display: none;*/
}

/* Show hard-coded navigation on specific pages */
body.business-areas-global-markets #global-markets-sub-navigation,
body.level-of-entry-emea #emea-opportunities-sub-navigation,
body.spring-sessions #emea-internships-sub-navigation,
body.level-of-entry-americas #americas-our-programmes-sub-navigation,
body.level-of-entry-asia-pacific #asia-pacific-our-programmes-sub-navigation{
	/*display: block;*/
}

/* Global-markets Sub-navigation hardcoded navigation */
.hardcoded-sub-navigation h2{
	padding: 15px 0 15px 0; margin-left:15px;
}	

.hardcoded-sub-navigation ul{
	background: #fff url(i/underline-horozontal.gif) repeat-x 0 100%; margin-left: 15px; padding-bottom: 1px;
}

.hardcoded-sub-navigation li{
	list-style-type: none;
}

.hardcoded-sub-navigation a:link,
.hardcoded-sub-navigation a:visited{
	color: #00506E; background: #fff url(i/sub-nav-passive.gif) no-repeat 0 0; text-decoration: none; padding: .75em 0 .75em 0px; display: block; font-weight: bold; padding-right: 19px;
}

.hardcoded-sub-navigation a:focus, 
.hardcoded-sub-navigation a:hover,
.hardcoded-sub-navigation a:active{
	background: #fff url(i/sub-nav-active.gif) no-repeat 0 0; color: #495a5e;
}

.hardcoded-sub-navigation a.active{
	background: #fff url(i/sub-nav-active.gif) no-repeat 0 0 !important; color: #495a5e !important;	
}

/*Sub-nav title*/  
.hardcoded-sub-navigation h2 a:link,
.hardcoded-sub-navigation h2 a:visited{
	color: #000; text-decoration: none; margin: 0; padding: 0; background: none; font-size: 100%;	
}

.hardcoded-sub-navigation h2 a:focus, 
.hardcoded-sub-navigation h2 a:hover,
.hardcoded-sub-navigation h2 a:active{
	text-decoration: underline; 
}

#sub-navigation .block-menu_block{
	background-color: transparent;
}

#sub-navigation .block-menu_block .title h3{
	background-color: transparent; padding: 0;	
}

#sub-navigation .block-menu_block .title h3 a{
    margin-left: 15px; padding: 15px 0; background-image: none;
}

#sub-navigation .block-menu_block .title h3 a{
    color: #000; font-weight: bold;
}

#sub-navigation .block-menu_block .title h3 a:focus, 
#sub-navigation .block-menu_block .title h3 a:hover,
#sub-navigation .block-menu_block .title h3 a:active{
	text-decoration: underline; 
}

#sub-navigation .block-menu_block .title h3 a.active{
	background-image: none !important; color: #000 !important;
}



.hardcoded-sub-navigation li.collapsed,
.hardcoded-sub-navigation li.expanded,
.hardcoded-sub-navigation li.leaf{
	list-style-image: none; padding: 0; list-style-type: none;
}

/* 2nd level navigation */
.hardcoded-sub-navigation ul ul{
	background-image: none; margin-left: 10px;
}

.hardcoded-sub-navigation ul ul li a:link,
.hardcoded-sub-navigation ul ul li a:visited{
	color: #00506E; background: #fff url(i/sub-nav-passive.gif) no-repeat -10px 0; text-decoration: none; padding: .75em 0 .75em 0px; display: block; font-weight: bold; padding-right: 19px;
}

.hardcoded-sub-navigation ul ul li a:focus, 
.hardcoded-sub-navigation ul ul li a:hover,
.hardcoded-sub-navigation ul ul li a:active{
	background: #fff url(i/sub-nav-active.gif) no-repeat -10px 0; color: #495a5e;
}

.hardcoded-sub-navigation ul ul li a.active{
	background: #fff url(i/sub-nav-active.gif) no-repeat -10px 0 !important; color: #495a5e !important;	
}


/* Global markets right hand nav manual highlighting */
body.trading ul#global-markets-sectors li a#global-trading,
body.structuring ul#global-markets-sectors li a#global-structuring,
body.research ul#global-markets-sectors li a#global-research,
body.sales ul#global-markets-sectors li a#global-sales,  
body.quantitative-analytics ul#global-markets-sectors li a#global-quantitative-analytics{
	color: #252d33;
}


/*Hero Banners
---------------*/

.hero-banner{
	border: 2px solid #fff; width: 725px; height: 132px; background: #003063 url(i/small-hero-banner-sprite.jpg) 0 -264px no-repeat;
}

.home-page .hero-banner{
	background: none; border: none;
}

/* Homepage herobanner slideshow */
#slideshow {
	position:relative;
	height:347px;
	width:729px
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideshow IMG.active {
	z-index:10;
}

#slideshow IMG.last-active {
	z-index:9;
}

/* Large hero-graphics */
body.emea .hero-banner,
body.americas .hero-banner,
body.asia-pacific .hero-banner,
body.about-barclays-capital .hero-banner,
body.business-areas .hero-banner,
body.diversity-and-inclusion .hero-banner,
body.faq #wrapper .hero-banner{
	background: transparent url(i/large-hero-banner-sprite.jpg) 0 0 no-repeat; width: 723px; height: 293px;
}

body.emea #wrapper .hero-banner{
	background-position: 0 0;
}
 
body.americas #wrapper .hero-banner{
	background-position: 0 -293px;
}

body.asia-pacific #wrapper .hero-banner{
	background-position: 0 -586px;
}

body.about-barclays-capital #wrapper .hero-banner{
	background-position: 0 -879px;
}

body.business-areas #wrapper .hero-banner{
	background-position: 0 -1172px;
}

body.equal-opportunity-employer #wrapper .hero-banner, 
body.diversity-and-inclusion #wrapper .hero-banner{
	background-position:  0 -1465px;
}

body.faq #wrapper .hero-banner{
	background-position:  0 -1758px;
}

/* Smaller hero graphics */ 
body.equal-opportunity-employer .hero-banner,
body.executive-committee-biographies #content-wrapper .hero-banner,
body.recent-awards #content-wrapper .hero-banner,
body.global-offices-and-contacts #content-wrapper .hero-banner,
body.networks #content-wrapper .hero-banner,
body.our-success #content-wrapper .hero-banner,
body.external-affiliations #content-wrapper .hero-banner,
body.programs #content-wrapper .hero-banner,
body.fellowships-and-scholarships #content-wrapper .hero-banner,
body.other-programmes #content-wrapper .hero-banner,
body.diversity-and-inclusion-recruitment #content-wrapper .hero-banner,
body.training-and-development #content-wrapper .hero-banner,
body.application-process #content-wrapper .hero-banner,
body.full-time-programmes #content-wrapper .hero-banner,
body.programmes-and-opportunities #content-wrapper .hero-banner,
body.events #content-wrapper .hero-banner,
body.our-programmes #content-wrapper .hero-banner,
body.level-of-entry-emea #content-wrapper .hero-banner,
body.internships #content-wrapper .hero-banner,
body.application-process #content-wrapper .hero-banner,
body.citizenship-and-sustainability #content-wrapper .hero-banner,
body.our-culture #content-wrapper .hero-banner,
body.our-history #content-wrapper .hero-banner,
body.finance #content-wrapper .hero-banner,
body.global-markets #content-wrapper .hero-banner,
body.investment-banking #content-wrapper .hero-banner,
body.operations #content-wrapper .hero-banner,
body.risk-management-gfrm #content-wrapper .hero-banner,
body.technology #content-wrapper .hero-banner,
body.further-opportunities #content-wrapper .hero-banner,
body.emea-specific #content-wrapper .hero-banner, 
body.americas-specific #content-wrapper .hero-banner,
body.asia-pacific-specific #content-wrapper .hero-banner,
body.glossary #content-wrapper .hero-banner{
    height: 132px; width: 725px;
}
    
/* Locations */
body.programs #content-wrapper .hero-banner,
body.fellowships-and-scholarships #content-wrapper .hero-banner,
body.other-programmes #content-wrapper .hero-banner,
body.diversity-and-inclusion-recruitment #content-wrapper .hero-banner,
body.training-and-development #content-wrapper .hero-banner,
body.application-process #content-wrapper .hero-banner,	
body.full-time-programmes #content-wrapper .hero-banner,
body.programmes-and-opportunities #content-wrapper .hero-banner,
body.events #content-wrapper .hero-banner,
body.spring-sessions #content-wrapper .hero-banner,
body.level-of-entry-asia-pacific #content-wrapper .hero-banner,
body.level-of-entry-americas #content-wrapper .hero-banner,
body.our-programmes #content-wrapper .hero-banner,
body.level-of-entry-emea #content-wrapper .hero-banner,
body.internships #content-wrapper .hero-banner,
body.application-process #content-wrapper .hero-banner{
	background: transparent url(i/small-hero-banner-sprite.jpg) 0 0 no-repeat; 	
}

/* About Barclays capital */
/*body.programs #content-wrapper .hero-banner,
body.fellowships-and-scholarships #content-wrapper .hero-banner,*/
body.executive-committee-biographies #content-wrapper .hero-banner,
body.recent-awards #content-wrapper .hero-banner,
body.global-offices-and-contacts #content-wrapper .hero-banner,
body.terms-and-conditions #content-wrapper .hero-banner,
body.privacy-policy #content-wrapper .hero-banner,
body.apply #content-wrapper .hero-banner,
body.citizenship-and-sustainability #content-wrapper .hero-banner,
body.our-culture #content-wrapper .hero-banner,
body.our-history #content-wrapper .hero-banner{
	background: transparent url(i/small-hero-banner-sprite.jpg) 0 -132px no-repeat;	
}

/* Business Areas */
body.sitemap .hero-banner,
body.business-areas-global-markets .hero-banner,
body.finance #content-wrapper .hero-banner,
body.global-markets #content-wrapper .hero-banner,
body.investment-banking #content-wrapper .hero-banner,
body.operations #content-wrapper .hero-banner,
body.risk-management-gfrm #content-wrapper .hero-banner,
body.technology #content-wrapper .hero-banner,
body.further-opportunities #content-wrapper .hero-banner{
	background: transparent url(i/small-hero-banner-sprite.jpg) 0 -264px no-repeat;
}

/* Faqs */
body.equal-opportunity-employer #content-wrapper .hero-banner, 
body.disclaimer #content-wrapper .hero-banner, 
body.emea-specific #content-wrapper .hero-banner, 
body.americas-specific #content-wrapper .hero-banner,
body.asia-pacific-specific #content-wrapper .hero-banner,
body.glossary #content-wrapper .hero-banner{
	background: transparent url(i/small-hero-banner-sprite.jpg) 0 -528px no-repeat;
}

body.networks #content-wrapper .hero-banner,
body.our-success #content-wrapper .hero-banner,
body.external-affiliations #content-wrapper .hero-banner,
body.accessibility #content-wrapper .hero-banner{
		background: transparent url(i/small-hero-banner-sprite.jpg) 0 -396px no-repeat;
}

/*breadcrumb
----------------------------*/
#breadcrumbs{
	background-color: transparent; padding-left: 46px; height: 2em;
}

ul.breadcrumbs li{
	list-style-type: none; float: left; font-size: 0.6875em; font-weight: bold; text-decoration: underline; color: #183541; padding-right: 4px; padding-top: 9px; margin-left: 3px; 
}

ul.breadcrumbs li a{
	font-size: 100%; color: #fff;
}

ul.breadcrumbs li.currentpage{
	background-image: none; text-decoration: none; color: #fff;
}

/* Content
----------------------------*/
#content{
	color: #252d33; background-color: #FFFFFF;
} 

.emea #content{
	min-height: 438px;
}

.americas #content{
	min-height: 494px;
}

.asia-pacific #content{
	min-height: 372px;
}


/*Add this button*/
.addthis_toolbox{
	position: absolute; top: 10px; right: 0; width: 107px !important;
}

#content,
#sub-navigation{
	position: relative;
}

/* content area defaults */
#content h1{
	color: #009EE0; font-size:120%; font-weight:bold; padding:15px 0 15px 0px;
}

#content h2{
	font-size: 110%; padding: 0.5em 0 0.5em 0; color: #455560;
}

#content p,
#content ul, 
#content ol{
	padding: .5em 0;
}

#content ul.tabs{
	padding-bottom: 0; margin-left: 0;
}

#content  ul{
	margin-left: 20px;
}

#content ol {
	margin-left: 27px;
}

#content ul li{
	padding: .5em 0;
}

#content blockquote{
	background-color:#C1D1D8; padding:0 6px;
}

p.lead-text{
	color: #00506E; font-weight: bold;
}


#content a:link, 
#content a:visited{
	text-decoration: none; color: #00506E; font-weight: bold;
}

#content a:focus, 
#content a:hover,
#content a:active{
	color: #252d33; text-decoration:underline;
} 

/*Homepage
----------*/
body.home-page #sub-navigation{
	display: none;
}

body.home-page #content h1{
	color: #4A5E67; font-size: 22px;
}

body.home-page #content{
   padding-left: 15px; 
}

body.home-page #hero-banner{
	height: 343px; background: #C5D3D9 url(i/hero-banners/home.jpg) 0 0 no-repeat;
}


/*Sitemap*/
body.sitemap h3{
	display: none;
}

body.sitemap .menutree-page ul{
	padding: 0 !important;
}

body.sitemap .menutree-page ul ul{
	padding: 0.75em 0 0 0 !important;
}

body.sitemap .menutree-page ul li{
	padding:3px 0;	
}

#block-block-26 h3{
	display: none;
}

#block-block-24 .content p span{
	background: #A8B8C7 url(i/new-sprite.jpg) no-repeat 0px -238px;
	width: 168px; height: 105px; display: block; margin-bottom: 14px;
}

.block .content ul li{
	padding: 4px 0;
}

.block .content ul li a:link,
.block .content ul li a:visited{
	font-weight: bold; background: transparent url(i/block-list-arrow.gif) no-repeat 2px 2px; padding-left: 20px; color: #003063; text-decoration: underline;
}

.block .content ul li a:focus,
.block .content ul li a:hover,
.block .content ul li a:active{
	text-decoration: underline;
}

/* Business Tables */
table.business-division-hiring{
	background-color: #DCE4E9; border: 2px #EDF1F4 solid; width: 494px;
}

table.business-division-hiring th{
	color: #00506E; font-weight: bold; border:2px solid #FFFFFF; text-align: center; padding:2px 5px;
}

table.business-division-hiring th.business-area{
	text-align: left; padding: 2px 5px;
}

table.business-division-hiring th.business-areas{
	text-align: left; padding: 2px 5px; font-weight: normal;
}

table.business-division-hiring td{
	color: #698492; border:2px solid #FFFFFF; padding:2px; text-align: center; 
}

table.business-division-hiring span.hires{
	background: #DCE4E9 url(i/business-hires-tick.jpg) 50% 50% no-repeat; text-indent: -5000em; display: block; outline: none;
}

table.business-division-hiring .col1 {
	width: 20%;
}

table.business-division-hiring .col2 {
	width: 40;
}

table.business-division-hiring .col3 {
	width: 40%;
}

body.application-process table.business-division-hiring .col1 {
	width: 33%;
}

body.application-process table.business-division-hiring .col2 {
	width: 33%;
}

body.application-process table.business-division-hiring .col3 {
	width: 33%;
}

/* Investment banking */
body.business-areas .clear-list{
	clear: left;
}

#content ul.ib-column{
	float: left; width: 172px;
}

body #content ul.americas-industry-teams{
	width: 153px;
}

body #content ul.emea-industry-teams{
	width: 166px;
}

#content ul.ib-column{
	margin-left: 0;
} 

ul.ib-column li{	
	list-style-type: none;
}

ul.ib-column li.area-title{
	font-weight: bold; padding-bottom: 5px;
}

ul.ib-column li.industry-title{
	color: #455560; font-weight: bold; padding-bottom: 5px;
}

ul.ib-column li.country-team-title{
	color: #455560; font-weight: bold; padding-top: 0px; padding-bottom: 5px;
}

/* Video-profiles navigation */
#video-profiles{
	 margin-left: 46px; margin-top: 30px; clear: both; height: 92px; width: 930px; overflow: auto;
	 display: none;	 
}

/* Hide on footer linked pages */
body.accessibility #video-profiles,
body.privacy-policy #video-profiles,
body.terms-and-conditions #video-profiles{
	display: none;
}

#video-profiles ul{
	 width: 2320px;
}

#video-profiles ul li{
	 list-style: none; float: left;
}

#video-profiles ul li a.replace{
	 width: 116px; height: 75px; text-indent: -5000px !important; display: block;
}

#video-profiles ul li a#first{
	 border-left: none; 	
}

#video-profiles ul li a#last{
	 border-right: none; 	
}
	
/* :note: Link retains focus when lightbox has shut. So disabled focus for all #video-profiles links below */
#video-profiles ul li a.videoprofile1:link,
#video-profiles ul li a.videoprofile1:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) 0 0 no-repeat;
}

#video-profiles ul li a.videoprofile1:hover,
#video-profiles ul li a.videoprofile1:active{
	background-position: 0 -75px;
}

#video-profiles ul li a.videoprofile2:link,
#video-profiles ul li a.videoprofile2:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -116px 0 no-repeat;
}

#video-profiles ul li a.videoprofile2:hover,
#video-profiles ul li a.videoprofile2:active{
	background-position: -116px -75px;
}

#video-profiles ul li a.videoprofile3:link,
#video-profiles ul li a.videoprofile3:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -232px 0 no-repeat;
}

#video-profiles ul li a.videoprofile3:hover,
#video-profiles ul li a.videoprofile3:active{
	background-position: -232px -75px;
}

#video-profiles ul li a.videoprofile4:link,
#video-profiles ul li a.videoprofile4:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -348px 0 no-repeat;
}

#video-profiles ul li a.videoprofile4:hover,
#video-profiles ul li a.videoprofile4:active{
	background-position: -348px -75px;
}

#video-profiles ul li a.videoprofile5:link,
#video-profiles ul li a.videoprofile5:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -464px 0 no-repeat;
}

#video-profiles ul li a.videoprofile5:hover,
#video-profiles ul li a.videoprofile5:active{
	background-position: -464px -75px;
}

#video-profiles ul li a.videoprofile6:link,
#video-profiles ul li a.videoprofile6:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -580px 0 no-repeat;
}

#video-profiles ul li a.videoprofile6:hover,
#video-profiles ul li a.videoprofile6:active{
	background-position: -580px -75px;
}

#video-profiles ul li a.videoprofile7:link,
#video-profiles ul li a.videoprofile7:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -696px 0 no-repeat;
}

#video-profiles ul li a.videoprofile7:hover,
#video-profiles ul li a.videoprofile7:active{
	background-position: -696px -75px;
}

#video-profiles ul li a.videoprofile8:link,
#video-profiles ul li a.videoprofile8:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -812px 0 no-repeat;
}

#video-profiles ul li a.videoprofile8:hover,
#video-profiles ul li a.videoprofile8:active{
	background-position: -812px -75px;
}

#video-profiles ul li a.videoprofile9:link,
#video-profiles ul li a.videoprofile9:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -928px 0 no-repeat;
}

#video-profiles ul li a.videoprofile9:hover,
#video-profiles ul li a.videoprofile9:active{
	background-position: -928px -75px;
}

#video-profiles ul li a.videoprofile10:link,
#video-profiles ul li a.videoprofile10:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1044px 0 no-repeat;
}

#video-profiles ul li a.videoprofile10:hover,
#video-profiles ul li a.videoprofile10:active{
	background-position: -1044px -75px;
}

#video-profiles ul li a.videoprofile11:link,
#video-profiles ul li a.videoprofile11:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1160px 0 no-repeat;
}

#video-profiles ul li a.videoprofile11:hover,
#video-profiles ul li a.videoprofile11:active{
	background-position: -1160px -75px;
}

#video-profiles ul li a.videoprofile12:link,
#video-profiles ul li a.videoprofile12:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1276px 0 no-repeat;
}

#video-profiles ul li a.videoprofile12:hover,
#video-profiles ul li a.videoprofile12:active{
	background-position: -1276px -75px;
}

#video-profiles ul li a.videoprofile13:link,
#video-profiles ul li a.videoprofile13:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1392px 0 no-repeat;
}

#video-profiles ul li a.videoprofile13:hover,
#video-profiles ul li a.videoprofile13:active{
	background-position: -1392px -75px;
}

#video-profiles ul li a.videoprofile14:link,
#video-profiles ul li a.videoprofile14:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1508px 0 no-repeat;
}

#video-profiles ul li a.videoprofile14:hover,
#video-profiles ul li a.videoprofile14:active{
	background-position: -1508px -75px;
}

#video-profiles ul li a.videoprofile15:link,
#video-profiles ul li a.videoprofile15:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1624px 0 no-repeat;
}

#video-profiles ul li a.videoprofile15:hover,
#video-profiles ul li a.videoprofile15:active{
	background-position: -1624px -75px;
}

#video-profiles ul li a.videoprofile16:link,
#video-profiles ul li a.videoprofile16:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1740px 0 no-repeat;
}

#video-profiles ul li a.videoprofile16:hover,
#video-profiles ul li a.videoprofile16:active{
	background-position: -1740px -75px;
}

#video-profiles ul li a.videoprofile17:link,
#video-profiles ul li a.videoprofile17:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1856px 0 no-repeat;
}

#video-profiles ul li a.videoprofile17:hover,
#video-profiles ul li a.videoprofile17:active{
	background-position: -1856px -75px;
}

#video-profiles ul li a.videoprofile18:link,
#video-profiles ul li a.videoprofile18:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -1972px 0 no-repeat;
}

#video-profiles ul li a.videoprofile18:hover,
#video-profiles ul li a.videoprofile18:active{
	background-position: -1972px -75px;
}

#video-profiles ul li a.videoprofile19:link,
#video-profiles ul li a.videoprofile19:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -2203px 0 no-repeat;
}

#video-profiles ul li a.videoprofile19:hover,
#video-profiles ul li a.videoprofile19:active{
	background-position: -2089px -75px;
}

#video-profiles ul li a.videoprofile20:link,
#video-profiles ul li a.videoprofile20:visited{
	 background: #DCE4E9 url(i/video-profile-sprite.jpg) -2087px /* was -2204px */ 0 no-repeat;
}

#video-profiles ul li a.videoprofile20:hover,
#video-profiles ul li a.videoprofile20:active{
	background-position: -2204px -75px;
}

/* SecondaryContent */
#secondaryContent h2{
	font-size: 150%; font-weight: normal; padding: 0 0 .25em 0; color: #000; border-bottom: 1px dashed #8CACB9;
}

#secondaryContent p{
	padding:0.75em 0;
}

/* Jquery Accordian*/
body.our-people-text-profiles dl.accordian,
body.faq dl.accordian{
	display: none; /* Hide text profiles accordian until accordian js is loaded */
}

dl#dl-1{
	margin-top: 8px;
}

dl.accordian dt{
	font-weight: normal; color: #00506E; cursor: pointer; margin:0 0 5px; padding:0 0 5px; background: #fff url(i/underline-horozontal.gif) 0 100% repeat-x;
}

dl.accordian dt:focus,
dl.accordian dt:hover{
	color: #252d33; text-decoration: underline;
}

dl.accordian dl.accordian dt{
	color: #000;
} 

dl.accordian dt.accordian-open{
	font-weight: bold;
}

dl.accordian dd{
	color: #597786;
}

dl.accordian dd li,
dl.accordian dd p{
	color: #000000;
}

body.our-people-text-profiles dl.accordian dd,
dl.accordian.glossary dd{
	color: #000;
}

#content dl.accordian dd p{
	padding: .75em 0;
}

body.further-opportunities #content dl.accordian dd p{
	color: #000;
}

div.schedule{
	padding-top: 10px;
}

div.schedule-item-wrapper{
	margin-bottom: 10px;
}

#content dl.accordian dd div.schedule h3{
	font-weight: bold; clear:none; float:left; font-weight:bold;
}

#content dl.accordian dd div.schedule p{
	clear:right; margin-left: 120px; margin-top: 0px
}

/*Blocks
--------*/

/*Defaults*/
/*Blocks Generic Styles*/
div.block{
	border: 2px solid #fff; margin-bottom: 14px; background-color: #A8B8C7; color: #fff;
}

.block .content{
	padding: 5px 10px;	
}

div.block .title h3{
	background-color:#003063; color:#FFF; padding: 6px 8px;	
}

.block p{
	padding: 0 0 5px 0;
}

div.block .content a:link, 
div.block .content a:visited {
    color: #003063; font-weight: bold; text-decoration: underline;
}

div.block .content a:focus, 
div.block .content a:hover,
div.block .content a:active{
}





/* Image only block overrides*/
#block-block-2 .content,
#block-block-28 .content,
#block-block-27 .content, /*waterwheel*/
#block-block-2 p,
#block-block-28 p{
	padding: 0;
}

/* Euromoney */
#block-block-28 h3{
	display: none;
}
block-block-28 .content{
	background-color: #DDEDF8;
}

a.euromoney:link,
a.euromoney:visited{
	background: #DDEDF8 url(i/new-sprite.jpg) 0 -504px no-repeat; 	text-indent: -3000em; display: block; height: 111px; width: 196px;
}

a.euromoney:focus,
a.euromoney:hover,
a.euromoney:active{
	background-position:0 -615px;
}


/* Singapore 100 voting button */
div#block-block-16,
div#block-block-17{
	background-color: transparent;
	border: none;  	
}

div#block-block-16 div.title,
div#block-block-17 div.title{
	display: none;
}

/* Location list */ 
div#block-block-29 p,
div#block-block-30 p,
div#block-block-31 p{
	padding: 7px;
}

div#block-block-24 p,
div#block-block-25 p{
	padding: 14px;
}

/*Newsfeed*/
div#block-aggregator-feed-1{
	border: 2px solid #30383E;	margin-bottom: 14px; background-color: #E7E7E7;
}

div#block-aggregator-feed-1 div.title h3{
	font-size: 1.25em; color: #fff; padding: .5em 0 .5em 25px; background: #183541 url(i/rss.jpg) 4px 50% no-repeat;
}

div#block-aggregator-feed-1 .content .item-list ul{
	padding: 0;
}

div#block-aggregator-feed-1 .content .item-list ul li{
	list-style: none; border-bottom: 1px solid #8CACB9; padding-bottom: 5px; 
	 margin-left: 0px; /*Reset system.css*/
}

div#block-aggregator-feed-1 .content .item-list ul li.last{
	padding-bottom: 0px; border-bottom: none;
}

div#block-aggregator-feed-1 .content .item-list ul li a{
	text-decoration: none; color: #00506E; font-weight: bold;
}

div#block-aggregator-feed-1 .content .more-link{
	display: none;
}

/*Hard coded news feed*/
div#block-block-15{
	margin-bottom: 14px; background-color: #A8B8C7; 
}

div#block-block-15 .content{
	/*padding: 5px 10px 10px 10px;*/
}

div#block-block-15 .content strong{
	color: #003063;
}

div#block-block-15 .content{
	padding: 5px 10px 10px;
}

div#block-block-15 .content p{
	color: #fff;  padding: 0;
}

span.news-date{
	font-weight: bold;
}

div#block-block-15 .content ul li a:link,
div#block-block-15 .content ul li a:visited{
	color: #003063; font-weight: normal; padding: 0; background: none; text-decoration: underline;
}

div#block-block-15 .content ul li a:focus,
div#block-block-15 .content ul li a:hover,
div#block-block-15 .content ul li a:active{
	padding: 0;  
}

div#block-block-15 .content ul{
	padding: 0;
}

div#block-block-15 .content ul li{
	list-style: none; border-bottom: 1px solid #8CACB9; margin-left: 0px; /*Reset system.css*/ padding-bottom: 5px; padding-top: 5px; 
}

div#block-block-15 .content li.last{
	padding-bottom: 0px; border-bottom: none;
}

div#block-block-15 .content .more-link{
	display: none;
}

/* Global markets sectors*/
#block-block-3 ul#global-markets-sectors{
	padding-top: 8px;
}

div#block-block-3 li{
	padding: 2px 0;
}

#content-wrapper div.block ul{
	padding: 0;
}

div.block ul li{
	list-style-type: none;
}


#block-block-3 .content,
#block-aggregator-feed-1 .content,
#block-block-14 .content{
	padding: 10px;
}
#block-block-14 .content li{
	padding: 2px 0; 
}

/*Turn off for image blocks*/
#block-block-2 .content,
#block-block-1 .content{
	padding: 0px;
}

/*hide titles for image blocks*/
#block-block-1 .title,
#block-block-2	.title{
	display: none;
} 



#block-block-25 .gbc-logo{
	background: url(i/new-sprite.jpg) 0 -343px no-repeat; width: 168px; height: 105px;
	margin: 14px 14px 0 14px;
}

/*News feed*/
#block-aggregator-feed-1 .title h3{	
}

/*Promo video block*/
#ceo-message{
	background: #DCE4E9 url(i/barcap-sprite.jpg) 0 0 no-repeat;	display: block; width: 195px; height: 114px; text-indent: -1000em;
}

/*Promo mindmap block*/
#mindmap{
	background: #DCE4E9 url(i/new-sprite.jpg) no-repeat; display: block; width: 196px; height: 208px; text-indent: -1000em;
}

#best-global-investment-bank{
	background: #DCE4E9 url(i/best-global-investment-bank.jpg) no-repeat; display: block; width: 193px; height: 107px; text-indent: -1000em;
}

/*Related Profiles*/
ul.related-profiles li{
	padding-left: 8px !important;	
}

a.profile-link{
 	display: block; width: 183px !important; height: 63px !important; padding: 0 !important; 
}

a.profile-link span.name,
a.profile-link span.jobtitle{
	text-indent: -3000em; display: block;
}

/*Video profile link tabs*/
a.avyakt, 
a.carlo, 
a.rosie, 
a.andy, 
a.brooke, 
a.melissa, 
a.desmond, 
a.abhi, 
a.li-min, 
a.stacy-ann, 
a.toni-dang, 
a.nancy, 
a.kelly-lynch, 
a.minal, 
a.grace, 
a.eugene, 
a.colin, 
a.bob-qi, 
a.elliot, 
a.ben{
	background-color: #A8B8C7; background-repeat: no-repeat; background-position: 0 0; 
} 

a.avyakt{ 
	background-image: url(i/carousel/avyakt-agarwal.jpg) !important;
}

a.carlo{ 
	background-image: url(i/carousel/carlo-mario-ciaroni.jpg) !important;
}

a.rosie{
	background-image: url(i/carousel/rosie-stringer.jpg) !important;
}

a.andy{ 
	background-image: url(i/carousel/andy-mullins.jpg) !important;
}

a.brooke{
	background-image: url(i/carousel/brooke-reinders.jpg) !important;
}

a.melissa{ 
	background-image: url(i/carousel/melissa-butler.jpg) !important;
}

a.desmond{ 
	background-image: url(i/carousel/desmond-ong.jpg) !important;
}

a.abhi{ 
	background-image: url(i/carousel/abhi-sharma.jpg) !important;
}

a.li-min{ 
	background-image: url(i/carousel/li-min-ang.jpg) !important;
}

a.stacy-ann{ 
	background-image: url(i/carousel/stacy-ann-sinclair.jpg) !important;
}

a.toni-dang{ 
	background-image: url(i/carousel/toni-dang.jpg) !important;
}

a.nancy{ 
	background-image: url(i/carousel/nancy-wang.jpg) !important;
}

a.kelly-lynch{ 
	background-image: url(i/carousel/kelly-lynch.jpg) !important;
}

a.minal{ 
	background-image: url(i/carousel/minal-karlekar.jpg) !important;
}

a.grace{ 
	background-image: url(i/carousel/grace-atuwaogu.jpg) !important;
}

a.eugene{ 
	background-image: url(i/carousel/eugene-gaysinsky.jpg) !important;
}

a.colin{
	background-image: url(i/carousel/colin-jennings.jpg) !important;
}

a.bob-qi{ 
	background-image: url(i/carousel/bob-qi.jpg) !important;
}

a.elliot{ 
	background-image: url(i/carousel/elliot-feldman.jpg) !important;
}

a.ben{
	background-image: url(i/carousel/ben-clemens.jpg) !important;
}


/*Sidebar right*/
#sidebar-right{
	float: right; width: 200px; font-size:0.75em;
}

/*Hide Sidebar right on citizenship-and-sustainability page*/
body.citizenship-and-sustainability #sidebar-right{
	display: none;
}

 /* Footer
----------------------------*/
#footer{
	font-size: 0.6875em; width: 1024px; margin-top: 10px; background: #B0C1CB url(i/footer-gradient.jpg) 0 0 repeat-x; min-height: 90px; margin: 0 auto; /*centered*/
}

h2{
	color: #455560;
}

#footer ul{
	padding-left: 12px; padding-top: 6px; padding-left: 0;
}

#footer ul li{
	float: left; list-style-type: none; color: #000;
}

#footer div#other-barclays-sites,
#footer div#talent-and-careers,
#footer div#important-information{
	padding-top: 12px; padding-left: 40px;
}

#footer div#other-barclays-sites{
	float: left;
}

#footer ul li{
	float: left; padding-left: 17px; padding-right: 17px; background: url(i/footer-divider.jpg) 100% 1px no-repeat;
}

#footer ul li.first{
	padding-left: 0;
}

#footer ul li.last{
	padding-right: 0; background: none;
}

#footer ul.talent li.first{
	padding-left: 0; float: none; background: none;
}

#footer ul.talent li.last{
	padding-right: 0; background: none; padding-left: 0; padding-top: 5px;
}

#footer div#talent-and-careers,
#footer div#important-information,
#footer div#important-information li{
	float: left;
}

#footer div#important-information li#accessibility{
	width: 5em; clear: left; padding-left: 0;
}

#footer div#important-information li#privacy-policy,
#footer div#important-information li#accessibility{
	width: 7em; padding-right: 0;
}

#footer div#important-information li#terms-of-use,
#footer div#important-information li#footer-sitemap{
	padding-right: 0px; background: none;
}

#footer div#important-information li#accessibility,
#footer div#important-information li#footer-sitemap{
	padding-top: 5px; background-position: 100% 5px;
}

#footer a:link, 
#footer a:visited{
	text-decoration: none; color: #00506E; text-decoration: none;
}

#footer a:focus, 
#footer a:hover,
#footer a:active{
	
}

#footer p{
	padding-top: 3px; clear: both; color: #597786; padding-left: 40px;
}

#equal-opportunity-employer,
#disclaimer{
	padding-left: 20px;
}


/* Image replacement 
--------------------*/
a.replace span,
a.replace{
	cursor: pointer;
}

/* Carousel 
------------*/
#block-block-27 .content{
	background-color: #83CBF1;
}

#waterwheel-carousel{
  background-color: #83CBF1; height: 250px; width: 195px; font-size:14px; position:relative; clear:both; 
}

#waterwheel-carousel a{
  color:#222;
}
#waterwheel-carousel .carousel-images img{
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel .carousel-controls .carousel-prev{
  position:absolute; bottom: 2px; left:0;
}
#waterwheel-carousel .carousel-controls .carousel-next{
  position:absolute; top: 2px; left:0px;
}

#waterwheel-carousel .carousel-controls .carousel-next a:link,
#waterwheel-carousel .carousel-controls .carousel-next a:visited{
	text-indent: -3000em; background: #FFF url(i/new-sprite.jpg) no-repeat 0 -448px; display: block; height: 14px; width: 195px;
}

#waterwheel-carousel .carousel-controls .carousel-next a:focus,
#waterwheel-carousel .carousel-controls .carousel-next a:hover,
#waterwheel-carousel .carousel-controls .carousel-next a:active{
	background: #FFF url(i/new-sprite.jpg) no-repeat 0 -476px;
}

#waterwheel-carousel .carousel-controls .carousel-prev a:link,
#waterwheel-carousel .carousel-controls .carousel-prev a:visited{
	text-indent: -3000em; background: #FFF url(i/new-sprite.jpg) no-repeat 0 -462px; display: block; height: 14px; width: 195px;
}

#waterwheel-carousel .carousel-controls .carousel-prev a:focus,
#waterwheel-carousel .carousel-controls .carousel-prev a:hover,
#waterwheel-carousel .carousel-controls .carousel-prev a:active{
	background: #FFF url(i/new-sprite.jpg) no-repeat 0 -490px;
}

/*Drupal specific styling*/
div.status{
	background:#FFFFCC none repeat scroll 0 0; border:2px solid #FF5555; padding: .5em 1em; margin-bottom: 1em; margin-top: 6px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{
	position:absolute; top:0; left:0; z-index:9999;
}

#cboxOverlay{
	position:fixed; width:100%; height:100%;
}

#cboxMiddleLeft, #cboxBottomLeft{
	clear:left;
}

#cboxContent{
	position:relative; overflow:hidden;
}

#cboxLoadedContent{
	overflow:auto;
}

#cboxLoadedContent iframe{
	display:block; width:100%; height:100%; border:0; 
}

#cboxTitle{
	margin:0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic{
	position:absolute; top:0; left:0; width:100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{
	cursor:pointer;
}

#cboxOverlay{
	background:url(i/lightbox/overlay.png) 0 0 repeat;
}

#colorbox{
	border: 2px solid #1AADDF !important;
}

#cboxContent{
	background:#fff;
}

#cboxClose{
	z-index: 1000; position:absolute; top:0; right: 6px; background:url(i/video-close-button.jpg) 0px 0px no-repeat; width:26px !important; height:26px !important; text-indent:-9999px;
}

#cboxLoadedContent{
	margin-bottom:0px;
}

#cboxTopLeft, 
#cboxTopCenter,
#cboxTopRight, 
#cboxMiddleLeft, 
#cboxMiddleRight, 
#cboxBottomCenter, 
#cboxBottomLeft,
#cboxBottomRight{
	display: none !important;
}

/*:Note: For video player pages turn off everything except the video player*/
body.our-people-video-profile .addthis_toolbox,
body.our-people-video-profile #header,
body.our-people-video-profile #navigation-wrapper,
body.our-people-video-profile #footer,
body.our-people-video-profile #video-profiles,
body.our-people-video-profile #breadcrumbs,
body.our-people-video-profile #secondaryContent,
body.our-people-video-profile #sub-navigation,
body.our-people-video-profile #sidebar-right,
body.our-people-video-profile #adminmenu-wrapper,
body.our-people-video-profile #content h1,
body.our-people-video-profile .hero-banner{
	display: none;
}

body.our-people-video-profile{
	background: none !important;
}

body.our-people-video-profile #wrapper{
	width: 640px !important;
}

body.our-people-video-profile #wrapper,
body.our-people-video-profile #content-wrapper,
body.our-people-video-profile #inner-content-wrapper,
body.our-people-video-profile #content{
	float: none !important; margin: 0 !important; padding: 0 !important; width: auto !important; min-height: 380px !important; background: none !important; border: 0 !important;
	
}

body.our-people-video-profile #inner-content-wrapper,
body.our-people-text-profiles #inner-content-wrapper{
	overflow: hidden; height: auto;
}

/* Text Profile Pages */
body.our-people-text-profiles .addthis_toolbox,
body.our-people-text-profiles #header,
body.our-people-text-profiles #navigation-wrapper,
body.our-people-text-profiles #footer,
body.our-people-text-profiles #video-profiles,
body.our-people-text-profiles #breadcrumbs,
body.our-people-text-profiles #secondaryContent,
body.our-people-text-profiles #sub-navigation,
body.our-people-text-profiles #sidebar-right,
body.our-people-text-profiles #adminmenu-wrapper,
body.our-people-text-profiles .hero-banner{
	display: none !important;
}

body.our-people-text-profiles #wrapper,
body.our-people-text-profiles #content-wrapper,
body.our-people-text-profiles #inner-content-wrapper,
body.our-people-text-profiles #content{
	float: none !important; margin: 0 !important; padding: 0; width: auto !important; min-height: 380px !important; background: none !important; border: 0 !important;
}

body.our-people-text-profiles #wrapper{
	width: 550px !important;
}

body.our-people-text-profiles{
	background: none !important;
}

body.our-people-text-profiles #content{
	padding: 0 0 0 10px !important;
}

#adminmenu-wrapper{
	display: none;
}
