/*
	-----------------------------------------------
				Barclays.com CSS: Base
	----------------------------------------------- 
*/
@Import (/ComboBox.Glide.css);


@font-face {
	font-family: 'ExpertSansRegular';
	src: url('fonts/expertsans-regular-webfont.eot');
	src: local('☺'), url('fonts/expertsans-regular-webfont.woff') format('woff'), url('fonts/expertsans-regular-webfont.ttf') format('truetype'), url('fonts/expertsans-regular-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
@font-face {
	font-family: 'ExpertSansLightRegular';
	src: url('fonts/expertsans-light-webfont.eot');
	src: local('☺'), url('fonts/expertsans-light-webfont.woff') format('woff'), url('fonts/expertsans-light-webfont.ttf') format('truetype'), url('fonts/expertsans-light-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #4b4a4a;
	background: white;
	list-style:none;
}

/* Special formatting
---------------------------------------*/
.hide, .search label, .expandableContentCollapsed .answer{
	height:0;
	width:0;
	position:absolute;
	left:-10000px;
	font-size:0.01em;
} 
.show{display: block; }/* show elements visually */
.postit, .sep { /* invisible semantic headers - using off left technique */
	position: absolute;
	left: -10000px;
	margin: 0 !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
span.webSafeChar {
	/* Used with JS function webSafeString() */
	display: inline-block;
	width: 0;
	overflow: hidden;
}
.accessibility{
	position:absolute;
	left:-9999px;
}
.accessibility:focus{
	left:0;
}

/* Clearing 
---------------------------------------*/
div#header:after, div#topNav:after, div#main:after, div#footer:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearer{
	clear:both;
}

/* Generic styles
---------------------------------------*/
.no-wrap{ white-space: nowrap; }
a{text-decoration: none; color:#007eb6;}
a:hover{ text-decoration: underline; color: #003366;}
a img, a:focus, fieldset{ border: none;}
strong { font-weight: bold; }
p{
	font-size:1.1em;
/*	color:#666666; */
	line-height:1.4em;
	margin:0 0 10px 0;
}
textarea{
	font-family:Verdana, sans-serif;
	font-size:1.1em;
}
select{
	font-size:1.1em;
}
.brandfont{
	font-family:Arial, sans-serif;
}
.email {
	background:transparent url(/Templates/Barclays/images/backgrounds/email.gif) no-repeat scroll left 1px;
	padding:0 0 0 18px;
}
input.email, .pageTools .email{
	background:none; /*reset for global class email*/
	padding:0;
}

h5{font-size:1.1em;}
h3{font-size:1.6em;}

.smallTitle 
{
	font-size: 1.1em;
	font-weight: bold;
	margin: 1.67em 0;
	display: block;
}
.hideMe
{
	display: none;
}
/* List of links */
#pageWrapper .linksList{
	margin:0 0 17px 0;
	list-style:none;
	padding:0;
	font-size:1em;
}
#pageWrapper .linksList li{
	float:none;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	background:none;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat scroll left 6px;
	line-height:1.4em;
	font-size:1.1em;
}
#pageWrapper #relatedContent .linksList li{
	background:url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat scroll left 4px;
}
#pageWrapper .linksList .external, #pageWrapper #relatedContent .linksList .external{
	background:transparent url(/Templates/Barclays/images/backgrounds/external-link.gif) left 4px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 4px 0;
}
#pageWrapper #relatedContent .linksList a{
	color:#666666;
	font-size:1em;
}
#pageWrapper .linksList .PDF, #pageWrapper #relatedContent .linksList .PDF{ /*IE6*/
	background:transparent url(/Templates/Barclays/images/icons/PDF-icon.gif) left top no-repeat;
	min-height:15px;
	padding:0 0 0 5px;
}
#pageWrapper .linksList .XLS{ /*IE6*/
	background:transparent url(/Templates/Barclays/images/icons/XLS-icon.gif) left top no-repeat;
	min-height:15px;
	padding:0 0 0 19px;
}
#pageWrapper .linksList li a{
	color:#00a4e8;
	font-size:1em;
}
#pageWrapper#relatedContent
{
	margin:0 0 0 0;
	margin-left:10px; 
}
#pageWrapper .relatedLinks h2, #pageWrapper .relatedLinks h3{
	margin:0 0 0 0;
	margin-left:10px; 
}
#pageWrapper .relatedLinks
{
	margin:0 0 0 0;
	margin-left:10px; 
}
#pageWrapper .linksList{
	margin:0 0 0 0;
	margin-left:10px; 
}
#pageWrapper .seeAlso{
	margin:0 0 0 0;
	margin-left:10px; 
}
#pageWrapper .documentViewerLinks{
	margin:0 0 0 0;
	margin-left:10px; 
}

.error{
	color:#fe0000;
}
.mandatory{
	color:#ffa000;
}
/*Glowing inputs on active*/
.glowInput{
	clear:none !important;
	float:left !important;
	margin:0 !important;
}
.glowInput .cont{ /*IE7 IE6*/
	padding:3px 3px 0 3px !important;
	width:247px !important;
	margin:0 !important;
}
.glowInput input{
	border-color:#BEBEBE #E1E1E1 #EDEDED;
	border-style:solid;
	border-width:1px;
	color:#666666;
	float:left;
	font-size:1.1em;
	margin:0;
	padding:5px 0 5px 3px;
	width:242px;
	font-family:verdana, helvetica, sans-serif;
}
.glowInput select 
{
	color:#666666;
	font-size:1.1em;
	font-family:verdana, helvetica, sans-serif;
}	
.glowInput textarea
{
	border-color:#BEBEBE #E1E1E1 #EDEDED;
	border-style:solid;
	border-width:1px;
	color:#666666;
	float:left;
	font-size:1.1em;
	margin:0;
	padding:5px 0 5px 3px;
	width:242px;
	font-family:verdana, helvetica, sans-serif;
}
.glowInput textarea{
	overflow:auto;
}
.glowInput select{
	width:100%;
}
.glowInput .cont:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.glowInput .base{
	height:3px !important;
	padding:0 3px 0 3px !important;
	width:247px !important;
	margin:0 !important;
}
.errorHere .glowInput .cont{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-error.gif) top left no-repeat !important;
}
.errorHere .glowInput .base{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-error-base.gif) top left no-repeat !important;
}
.active .glowInput .cont{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-active.gif) top left no-repeat !important;
}
.active .glowInput .base{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-active-base.gif) top left no-repeat !important;
}
.wrap{ /*IE7 IE6*/
}
.wrap:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.wrap .error {
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) repeat-y scroll right top;
	float:left;
	margin:0;
	padding:7px 5px 10px 17px;
	position:relative;
	top:-1px;
	width:145px;
}
.wrap .error span{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) no-repeat scroll left 5px;
	display:block;
	padding:0 0 0 16px;
}
.wrap .toolTip{
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) repeat-y scroll right top;
	float:left;
	margin:0;
	padding:7px 5px 20px 17px;
	position:relative;
	top:-1px;
	width:145px;
}
.errorHere .toolTip{
	float:right;
}
.wrap .toolTip span{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) no-repeat scroll left 5px;
	display:block;
	padding:0 0 0 16px;
}

/* Layout
---------------------------------------*/
div#pageWrapper { 
	/*margin-left:-8px;*/
	margin: 0 auto;
	/*padding:13px 0 0 0;*/
	min-height: 100%;
	position: relative;
	width: 980px;
}
/*div#header{	
	margin:0 20px 22px 31px;
	display:block;	
}*/
div#main{		
	padding: 22px 0 0 0;
	float:left;            
	position:relative;
	top:-20px;
/*    z-index:100;	*/
}
div#previewMain{		
	margin-left:100px;
	float:left;            
	position:relative;
	z-index:100;
	width: 980px;
}
div#preview
{
	margin:0 0 0 100px;
}
.noLeftColumn{
	padding-left:192px;
}
div#footer{
	clear:left;
/*	margin:0 0 18px 30px; */
}

div#main div#tertiaryNav{	
	float:left;
	width:162px;
	padding:0 0 0 40px;
}
div#main div#content{	
	float:left;
	width:732px;
	margin:0 0 30px 0px;
	overflow:hidden;
	position:relative;	
}

div#relatedContent	{	
	float:left;
	width:180px;
}
div#main div#relatedContent	{	
	margin: 60px 2px 0 0px !important;
	border-top: 2px solid #666;
	float:left;	
}
.fullWidth div#main div#relatedContent	{
	/*width:auto;*/
}
.reducedWidth div#main div#relatedContent{
	margin-top:0 !important;
}
div#main div#relatedContent h2{
/*	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) no-repeat scroll left top; */
	font-size:1.4em;
	padding:9px 0 6px 0;
	font-weight:bold;
	font-family:Arial;	
}


.fullWidthPage{
	width:762px;
}
.fullWidthPage #content{
	width:738px !important;
}
.fullWidth .fullWidthPage{
	width:968px;
}
.fullWidth .fullWidthPage #content{
	width:944px !important;
}
/* [Resize Page Elements]
---------------------------------------*/
div.fullWidth div#main{}
div#main div.hasWidth{width:162px; margin-top:45px!important;}
div#main div.hasNoWidth{
	width:auto;
	position:relative; 
	clear:left;
	margin-top:0!important;
}

/* [Page Element]
---------------------------------------*/
div#main div.column{
	width:298px;
	margin:0 12px 0 0;
	float:left;
	background-color:#ccc; /*Placeholder for template structure */
	height:400px; /*Placeholder for template structure */
}
div#main div.last{
	margin-right:0;
}


/* Header
---------------------------------------*/
/*.logo{
	float:left;
}*/

/* Search Section
---------------------------------------*/
.search{
	float:right;
	padding:0;
}
/*div#header fieldset{
	position:relative;
	height:30px; 
	}*/
.search input{
	color:#666;
	font-size:1.1em;
	width:210px;
	padding:5px 30px 0 6px;
	border-top:1px solid #dedede;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f6f6f6;
	border-left:1px solid #f0f0f0;
	background:#ffffff url(/Templates/Barclays/images/backgrounds/search-input-background.gif) top left repeat-x;
	height:20px;
	}
.search input.searchButton{
	padding:0;
	margin:0;
	width:auto;
	position:absolute;
	right:2px;
	top:2px;
	border:none;
	border-width:0px; 
	height:23px;
}

.headerSearch{
	float:right;
	padding:0;
}

.headerSearch input{
	color:#666;
	font-size:1.1em;
	width:210px;
	padding:5px 30px 5px 6px;
	border-top:1px solid #dedede;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f6f6f6;
	border-left:1px solid #f0f0f0;
	background:#ffffff url(/Templates/Barclays/images/backgrounds/search-input-background.gif) top left repeat-x;
	}
.headerSearch input.searchButton{
	padding:0;
	margin:0;
	width:auto;
	position:absolute;
	right:2px;
	top:2px;
	border:none;
	border-width:0px;
}
/* Global Navigation
---------------------------------------*/
div.primaryNavigation
{
	float:right;
	position: relative; 
	clear: both;     
	z-index:100000;
}
div.primaryNavigation ul{
	background:#1d93e6 url(/Templates/Barclays/images/backgrounds/bg_top_nav.gif) no-repeat scroll left top;
	background-repeat:repeat-y;
	float:right;
	font-weight:bold;
	padding:0; 
	margin-right:20px; 
}
div.primaryNavigation ul li{
	display:block;
	float:left;
	line-height:1px;
}
div.primaryNavigation ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
}
div.primaryNavigation ul li .first{
	padding-left:22px;
}
div.primaryNavigation ul li .last{
	padding-right:24px;
}
div#tertiaryNav ul
{
	background: url(/Templates/Barclays/images/backgrounds/heading-bar-ccc_big.gif) no-repeat bottom left;
	width:90%; 	
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}

div#tertiaryNav .firstLink{
	background: url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat left top;
	padding:9px 0 5px 0;
	font-size:1.1em;
	color:#666;
	margin-left:-1.5em;
}

div#tertiaryNav .subLinks{
	background: transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc_big.gif) no-repeat left top;
	margin:0 0 0 -10px;
	font-size:1.1em;
	color:#666;
}
div#tertiaryNav li ul{
	padding:7px 0 0 0;
}
div#tertiaryNav ul li a{
	line-height:1.4em;
}

div#tertiaryNav .firstSubLink
{
	clear:both; 
	padding:9px 0 5px 0;
	margin-top : -8px;
	font-size:1em;
	color:#666;
}

div#tertiaryNav .subSubLink
{
	background: url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) no-repeat 10px top;
	padding:9px 0 5px 0;
	font-size:1em;
	color:#666;
}
div#tertiaryNav .menuSelected
{
	font-weight:bold; 
}
div#tertiaryNav ul li ul li  a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_orange_arrow.gif) left 0.4em no-repeat;
	padding:0 0 0 10px;
	display:block;
}

div#tertiaryNav li li ul{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:8px 0 0 0;
	padding:0;
	width:100%;
}
div#tertiaryNav li li ul li {
	background:transparent url(/Templates/Barclays/images/grey_bottom_dark_bar.gif) 9px bottom no-repeat;
	padding:6px 0 9px 0;
	font-weight:normal;
	font-size:1em;
	margin:0 0 -1px 0;
}
div#tertiaryNav li li ul li a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) left 0.4em no-repeat;
	padding:0 0 0 10px;
	display:block;
}

div#tertiaryNav li ul li a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) left 0.4em no-repeat;
	padding:0 0 0 10px;
	display:block;
}

div#tertiaryNav ul li a:hover{
	text-decoration:underline;
}
/*Ends: new code in nested ul li*/

/* Centre Content Navigation
---------------------------------------*/
#content h1 {
	background: url(/Templates/Barclays/images/grey_bottom_dark_bar.gif) no-repeat top left;
	padding:10px 0 34px 0;
	font-size:2.2em;
	font-weight:normal;	
	line-height:1.3em;
}
#content h2{
	color:#666666;
	font-weight:bold;
	font-size:1.6em;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) left top no-repeat;
	padding:5px 0 0 0;
	margin:0 0 9px 0;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
#content div.primaryBox{
	border-bottom:5px #01a4e9 solid;
	padding-bottom:15px;
	margin-bottom:40px;
}
#content div.primaryBox h3{
	display:block;
	float:none;
	background:none;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	margin:1px 0 2px 0;
}
#content div.primaryBox p, #content div.contentBox{
	line-height:1.4em;
	margin-bottom:25px;
}
#content div.intro p{
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:35px;
}
#content div.intro h2 {	
	color:#036;
	margin-bottom:15px;
	margin-top:-10px;
}
#content div.intro img {
	border-bottom:5px solid #01A4E9;
	margin-bottom:10px;
}
#content div.intro .imgDesc {
	font-style:italic;
	font-weight:normal;
	font-size:1.1em;
}
#content div.contentBox h4{
	
	font-size:1.1em;
	font-weight:bold;
}
#content div.contentBox p{
	padding-bottom:19px;
}
#content div.contentBox h5{
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	padding-left:10px;
	}
#content div.contentBox p a{
	color:#0099ff;
	text-decoration:underline;
	}
#content div.contentBox ul li{
	background:url(/Templates/Barclays/images/grey_bullet.gif) no-repeat left 5px;
}
#content div.contentBox ul li p{
	padding-left:10px;
	} 	
/*............core content starts here....................*/	
#content div.core 
{
	width:100%;
	float:left;
}
div.core div.coreContent {
	float:left;
	margin-right:24px;	
}

div.core .introText {
	font-size:1.5em;	
	line-height:1.3em;
}
div.core h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#666;
}
div.core a {
	color:#666;
}
div.core p {	
	margin:0 0 17px;
}
div.core div.coreHighlight {
	width:160px;
	float:left;	
	padding:15px 0 5px 0;
	background:url(/Templates/Barclays/images/backgrounds/bg_gradient.gif) right top no-repeat;	
}
div.core div.coreHighlight h3, h4, p{
	padding-right:10px;
}
#content div.core div.coreHighlight h3{
	background:url(/Templates/Barclays/images/grey_bottom_dark_bar.gif) no-repeat top left;
}
/*............core content ends here....................*/
/* ...............Additional starts here................*/

.additional {
	float:left;
	margin:0 0 35px 0;
	position:relative;
	width:100%;
}
.additional .fullBlock {
	padding:30px 160px 15px 0;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat scroll right top;	
}
.additional .fullBlock span {
	color:#00A4E8;
}
#content .additional .fullBlock h3 {
	color:#036;
	font-size:3em;
}
.additional .halfBlock {
	padding-top:20px;
	border-top:5px solid #00A4E8;
	padding:30px 10px 15px 0;
	width: 255px;
	margin-left:15px;
	float:left;
}
.additional .halfBlock p {
	width:100%;
}
.additional .halfBlock a 
{
	color:#036;
	font-size:1.1em;
	padding:5px 0 0;
	display:block;
}
#content .withBg
{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat scroll right top;	
}
.additional .withBg 
{
	margin-left:0;
}
#content .additional .withBg h3
{
	color:#036;
	font-size:3.0em;
}
.additional .withBg span
{
	color:#00A4E8;
}
#content .additional h3{
	margin-bottom:10px;
	padding-bottom:0;
	background:none;
	font-weight:normal;
}
.heroImg {
	bottom:0;
	position:absolute;
	right:31px;
}
.additional span {
	color:#666;
	display:block;
	font-size:1.6em;
	font-weight:bold;	
}
/* ...............Additional ends here................*/
.highlightBox {
	border-bottom:5px solid #00a4e8;	
	background:url(/Templates/Barclays/images/heroBg.gif) no-repeat left bottom;
	margin:0 0 40px 0;
	padding:0 0 15px 0;
	position:relative;
	float:left;
	width:100%;
}
.highlightBox h1
{
	width:320px;
}
#content .highlightBox .heroImg
{	
	right:0;	
}
#content .career .heroImg
{
	right:60px;	
}
#content .sustainability .heroImg{
	bottom:2px;	
	right:50px;
}
#content .highlightBox .bannerDesc {
	width:300px;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:15px;
}
#content .highlightBox h2 {
	border-bottom:1px solid #ff9900;
	font-size:2.5em;
	font-weight:normal;
	color:#036;
	margin:0 0 18px 0;
	padding:18px 0 15px 2px;
}
#content .highlightBox h2.bannerHeading {
	font-size:4.5em;
}
#content .highlightBox p {
	padding:0 0 12px 2px;
}
#content .graphBlock{
	margin:0 0 40px 0;
}
#content h3 {	
	background: url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat top left;
	clear:left;
	font-size:1.6em;	
	font-weight:bold;
	padding:12px 0;	
}

/*---------------- style for group oraganization-Barclays Group in page group_oraganization --------*/
.group{
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) repeat-x;
	border-bottom:5px solid #00a4e8;		
	float:left;
	margin:0 0 40px;
	padding:0 0 6px;	
}
#content .group h2{
	background:url(/Templates/Barclays/images/backgrounds/bg_zigzag.gif) no-repeat left bottom;
	color:#036;
	display:block;
	font-size:2.4em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:20px 0 55px;
	text-align:center;
}
.subgroup{	
	float:left;
	padding:0 0 0 10px;
	width:172px;
}
.subgroup p{
	color:#036;
	font-size:1.3em;
	font-weight:bold;
}
.subgroup ul{
	margin:26px 0 0;
}
.subgroup ul li{
	background:url(/Templates/Barclays/images/orange_arrow.gif) no-repeat 0 5px;
	display:block;
	line-height:14px;
	padding:0 0 8px 10px;
}
.subgroup ul li a{
	color:#00a4e8;	
	font-size:1.1em;	
}

/*---------------- End style for group oraganization-Barclays Group in page group_oraganization --------*/


/*------------ Style for tabs in page pres_release_filtered.html -----------------*/

	
.contentSearchControls{
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_filter.gif) no-repeat top left;
	float:left;	
}

.rssField{	
	background:url(/Templates/Barclays/images/icons/ico_rss.gif) no-repeat left center;
	float:right;
	font-size:1.1em;
	font-weight:normal;	
	margin:0 0 20px 0;
	padding:0 0 0 17px;	
}
.rssField a{
	color:#003366;
}

.contentSearch{
	border:none;	
	float:left;
	padding:0;	
	position:relative;	
	padding:0;	
	width:546px;
}

.contentSearch .showFilterShown{
	background-image:url(/Templates/Barclays/images/backgrounds/orange-arrow-down.gif);
}
.contentSearch span a, .contentSearch span a:hover{
	color:#036;	
	font-weight:bold;
}
.textfield{ /*IE6*/
	border-top:1px solid #bebebe;
	border-right:1px solid #dcdcdb;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	background:#ffffff url(/Templates/Barclays/images/backgrounds/search-large-background.gif) top left no-repeat;
	color:#666;
	display:block;
	float:left;	
	margin:0px 0 19px 0;
	padding:7px 91px 6px 7px;
	width:301px;
}
.searchfield {
	border:0;
	color:#666;
	display:block;
	float:left;	
	font-size:1.6em;
	width:290px;
}
.searchfilterButton {	
	float:right;
	position:absolute;
	right:145px;	
	margin:2px -5px 0 0; 	
}
.searchresourcefilterButton {	
	position:absolute;
	right:145px;	
	top:18px;
	margin:70px -5px 0 0; 
}
.contentTypeFilter{
	display:block;
	clear:both;
}

.filterType{
	float:left;
	margin:11px 0 0 -14px;
	font-size:1.1em;
	background:url(/Templates/Barclays/images/orange_arrow.gif) no-repeat left 50%;
	padding-left:10px;
	color:#036;
}

.checkbox{
	margin:1px 3px 0 0;
}
.contentSearchControls .searchFilter{
	border-bottom:none;	
	clear:both;
	float:left;
	margin:0;	
	width:546px;
}
.contentSearchControls .searchFilter li{
	margin:7px 10px 0 0;
	width:158px;
	float:left;
}
.contentSearchControls .searchFilter li label{
	color:#666;		
	font-size:1.1em;
}

.contentTypeFilter label{
	color:#666;
	font-size:1.1em;
}

/* ------------------------- */
.ReleaseFilter
{
	border-bottom:5px solid #00a4e8;
	padding-left:0.5em;
}
ul.resultsFilter
{
	display:inline-block;
	clear:left;	
	margin:5px 0 0;
	width:99%;
	float:left;
	list-style:none;
/*	margin-left:-2em; 
	padding-left:-1em; */
}
ul.resultsFilter li{
	float:left;
	margin:0 0 -2px 0;
	padding: 0 0 0 0; 		
}

ul.resultsFilter li a{
	font-size:1.1em;
	color:#036;	
	margin:7px 0 0 0;
	float:left;	
}
ul.resultsFilter li a {
	background:url(/Templates/Barclays/images/backgrounds/bg_right_curve.gif) no-repeat right top;
	padding:9px 10px 6px 5px;
	margin:3px 0 0 0;
	float:left;
}
ul.resultsFilter li .searchLeftTab {
	background:url(/Templates/Barclays/images/backgrounds/bg_left_curve.gif) no-repeat left 3px;
	padding:0 1px 0 3px;
	margin:7px 0 -2px 0;	
	float:left;
}
ul.resultsFilter li .searchLeftTabActive {
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_left_blue_curve.gif) no-repeat left 3px;	
	padding:0 1px 0 3px;
	margin:7px 0 -2px 0;	
	float:left;
}

ul.resultsFilter li .normalTab {
	background:url(/Templates/Barclays/images/backgrounds/bg_right_curve.gif) no-repeat right top;
	padding:9px 10px 6px 5px;
	margin:3px 0 0 0;
	float:left;
}

ul.resultsFilter li .selectedTab
{
	background:#00a4e8 url(/Templates/Barclays/images/backgrounds/bg_right_blue_curve.gif) no-repeat right top;	
	color:#fff;
	font-weight:bold; 
}

ul.resultsFilter li.listfirsttab
{
	margin-top:-2px;
}
ul.resultsFilter li strong a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_left_blue_curve.gif) no-repeat left 3px;	
	margin:2px 0 0 -2px;
	font-weight:bold;
	color:#fff;
}
ul.resultsFilter li strong a {
	background:#00a4e8 url(/Templates/Barclays/images/backgrounds/bg_right_blue_curve.gif) no-repeat right top;	
	padding:11px 12px 7px 7px;
	margin:3px 1px 0 0;	
}
ul.resultsFilter li strong .searchLeftTab{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_left_blue_curve.gif) no-repeat left 3px;	
	margin:4px 1px -3px -2px;
	font-weight:bold;
	color:#fff;
}

ul.resultsFilter li strong .firsTabInActive{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_left_curve_big.gif) no-repeat left 3px;	
	margin:4px 1px -0.21em 0px;
	padding:0 1px 0 3px;
	font-weight:bold;
	color:#666;	
	float:left;
	border-bottom-color:#00a4e8;
	border-bottom-width:5px;
}
ul.resultsFilter li strong .firsTab {
	background: url(/Templates/Barclays/images/backgrounds/bg_right_curve_big.gif) no-repeat right top;	
	padding:11px 12px 7px 7px;
	margin:3px 1px 0 0;	
	color:#666;	
}

.contentSearchControls .searchFilter{
	border-bottom:none;	
	clear:both;
	float:left;
	margin:0;	
	width:546px;
}
.contentSearchControls .searchFilter li{
	margin:7px 10px 0 0;
	width:158px;
	float:left;
}
.contentSearchControls .searchFilter li label{
	color:#666;		
	font-size:1.1em;
}

.contentTypeFilter label{
	color:#666;
	font-size:1.1em;
}

.contentSearchResults{
	float:left;
	padding:8px 0 18px 0;
}
.contentSearchResults  ul li h3 a {
	color:#036;
	font-size:1.0em;
}
.contentSearchResults ul{	
	margin:13px 0 -0.8em -3em;	
	/*padding-bottom:-3em;*/
	list-style:none;
	padding-left:3.1em; 
}
.contentSearchResults ul li ul li{
	border-bottom:none;	
	list-style:none;
}

.newsArea ul
{
	width:98%; 
	list-style:none;	
}

.newsArea ul li
{
	float:left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #666;
	width:100%;
}
.contentSearchResults ul li a{
/*	font-size:1em; */
	line-height:1.2em;
	font-weight: normal;
	font-family: Verdana;
}

#content .contentSearchResults h2{
	background:none;
	color:#036;
	float:none;
	font-size:1.6em;
	font-family: Arial, sans-serif;
	margin:0;
	padding:17px 0 0;
}
.contentSearchResults p{
	clear:both;
	margin: 0;
	font-size: 1.2em;
}
.contentSearchResults strong{
	font-size:1.1em;
}
.contentSearchResults ul.assetList{
	color:#00a4e8;
	font-size:1.0em;
	width:250px;
	margin:10px 0 25px;
	padding:0px;
}
.contentSearchResults ul.assetList li{	
	padding:2px 0 5px 18px;
	margin:0px;
}
.contentSearchResults ul.assetList li.pdf{
	background:url(/Templates/Barclays/images/icons/pdf_icon.gif) no-repeat left;
}
.contentSearchResults ul.assetList li.xls{
	background:url(/Templates/Barclays/images/icons/xls_icon.gif) no-repeat left;
}

.contentSearchResults ul.assetList li a{
	color:#00a4e8;
	text-decoration:none;
	display:block;
}
.contentSearchResults ul.assetList li a:hover{
	color:#00a4e8;
	text-decoration:underline;
}
/*for middle column tabs ends here*/

/*------------End Style for tabs in page pres_release_filtered.html -----------------*/



/* Most Popular
------------------------------------------*/
.hasNoWidth .tagCloud{
	width:162px;
	}
.tagCloud{
	padding:0 0 5px 5px;
	float:left;
	width:162px!important;
	}

.tagCloud ul{
	padding:5px 0 0;
	width:100%;
}
.tagCloud ul li{
	display:inline;
	line-height:2em;
}
.tagCloud a{
	color:#666;
}

.small{
	font-size:0.9em;	
}

.normal{
	font-size:1.1em;	
}

.medium{
	font-size:1.3em;	
}

.large{
	font-size:1.8em;	
}


/* Footer
---------------------------------------*/
/* Breadcrumb 
---------------------------------------*/
.breadcrumb {
	position:relative;
	top:0px;
	color: #036;
/*	background:url(/Templates/Barclays/images/backgrounds/bg_breadcrumb.gif) repeat top left;	*/
	float:left;
	padding:11px 10px 10px 0;
	width:732px;
}
.breadcrumb ul{
	font-size:1.2em;
	width:610px;
	margin:0 0 0 0; 
	list-style:none;
}
.breadcrumb ul li {
	padding:0 0 0 5px;		
	float:left;	
}
.breadcrumb ul li ul{
	float:left;
	padding:0;
	width:610px;
	list-style:none;
}
.breadcrumb ul li a {	
	padding:8px 10px 10px 0;
	background:url(/Templates/Barclays/images/backgrounds/bg_breadcrum_arrow.gif) no-repeat right 50%;
}
.breadcrumb span {
	float:left;	
	font-size:1.2em;
	font-weight: normal;	
	margin: 0;
	padding: 0;
	width:90px;
}
.breadcrumb strong{	
	float:left;	
}

.breadcrumb ul p{	
	font-size:11px;
}

/* Footer Content
------------------------------------------*/
.bigFooter {	
	background:url(/Templates/Barclays/images/backgrounds/bg_country_list.gif) no-repeat right top;
	width:100%;
	float:left;	
	padding:0 0 0px 0;	
}

/* Barclays Group Sites
------------------------------------------*/
.groupOperateHolder {
	float:left;
}
.sites {	
	float:left;
	width:190px;
}
.sites h2 {
	padding:43px 0 0;
	font-size:1.7em;
	color:#666;
	font-weight:bold;
}
.sites ul {	
	float:left;
	margin:13px 0 0 0;
	list-style:none;
	padding:0;
}
.sites ul li {
	background:url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat 0 3px;
	margin-bottom:8px;
	font-size:1em;
}
.sites ul li a {	
	padding-left:11px;
}
/* Where we operate
------------------------------------------*/
.locations {	
	margin:0 0 0 35px;
	
}
.locations h2 {
	padding:43px 0 5px 0;
	font-size:1.7em;
	color:#666;
	font-weight:bold;
}
.locations ul {
	float:left;
	width:100px;
	margin:0 0 15px 0;	
	padding:0;
}
.locations ul li {
	width:100px;
	margin-top:3px;
	font-size:1em;
	display:block; 
	padding:0 0 1px 10px;
	background:url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat left 5px;
	line-height:1.4em;
}
.locations .reducedClear
{
	clear:both;
}
.fullWidth .locations .reducedClear
{
	clear:none;
}

/* Footer Links
------------------------------------------*/
ul.footerLinks {
	float:left;
	margin:5px 0 15px 0;
	width:100%;
	overflow:hidden;
	padding:0 0 0 1px;
	list-style:none;
}
ul.footerLinks li {
	float:left;
	margin-right:5px;
	color:#666;
	font-size:1.1em;
	padding-bottom:1px;
	margin:0 20px 0 -10px;
	padding-left:9px;
	background:url(/Templates/Barclays/images/backgrounds/bg_footer_divider.gif) no-repeat left 50%;
}
ul.footerLinks li.last {
	background:none;
	padding-left:7px;
}
.globalFooter {
	float:left;
	padding-top:5px;
	width: 100%;
	padding-bottom: 40px;
}
.globalFooter p{
	width:90%;
	line-height:1.3em;
	color:#999999;
}

/* Skiplinks
--------------------------------------*/
#skiplinks { position: relative; }
ul#skiplinks  {
	margin: 0;
	padding: 0;
	list-style: none;
}
#skiplinks li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#skiplinks a {	
	position: absolute;
	z-index: 1000;
	top: 2px;
	left: 140px;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: .8em !important;
	font-weight: bold;
	color: white;	
}
#skiplinks a:active, #skiplinks a:focus {
	display: block;	
	margin: 0;
	padding: 6px .2em;
	width: auto;
	height: auto;
	overflow: visible;
	border: 0;
	font-size: .7em;
	text-align: center;
	background: #009BDD;
}



/* WIDE LAYOUT - Phase II, Redefin widths for various page types */
div.fullWidth{
	width: 968px!important;
}

div.wider div#content{
	width:932px!important;
	margin:-50px 0 0px 30px!important;		
}* html div#content{margin:-24px 0 0px -10px!important;	}

div.fullWidth div#flashContainer,div.fullWidth div#hubIntro{
	width:968px!important;
}
div#pageWrapper div.wider{
	margin-top:0;
}
div.pageWrapperFlash{
	width:968px!important;
}
div.pageWrapperFlash div#main div#content{
	width:732px;
}


/*------------------------secondary Navigation ends-----------------------

/*------------ genericContent starts------------*/
#content .genericContent{
	float:left;	
	width:236px;	
}	
#content .genericContent h3{
	color:#036;			
	margin:0 0 10px 0;
	padding:7px 0 0;		
}
#content .genericContent h3 a{
	color:#036;
	font-weight:bold;
	}
#content .additional .genericContent h3 {
	background:url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat top left;	
	font-weight:bold;
	margin-top:20px;
	padding:7px 0 0;
}
#content .genericContent span{
	color:#00a4e8;
	display:block;		
	font-size:0.6em;
	font-weight:bold;	
	margin:0 0 5px 0;
}
#content .genericContent span.contact{	
	color:#666;
	font-size:0.9em;
	margin:0 0 18px 0;
}
#content .genericContentMiddle{
	margin:0 12px;
}
#content div.additional div{
	border-top:6px solid #00a4e8;
}
#content .genericContent ul{
	float:left;	
	margin:15px 0 0;
	overflow:hidden;	
	width:225px;
}
#content .genericContent ul li{
	display:block;
	border-bottom:1px solid #e5e5e5;
	font-size:1.1em;	
	padding:8px 0;
	margin-bottom:-1px;
}
#content .genericContent ul li a{
	color:#00a4e8;	
	margin:0 0 0 15px;
}	
#content .genericContent .results{
	width:175px;
	margin:0;
}
#content .genericContent .results li{	
	border-bottom:none;
	margin:0 0 7px 0;
	padding:2px 0 6px 40px;	
}
.investorPack{
	background:url(/Templates/Barclays/images/backgrounds/bg_pack.gif) no-repeat;
}
.seminarSlides{
	background:url(/Templates/Barclays/images/backgrounds/bg_slides.gif) no-repeat;
	}
#content .genericContent .results li a{
	display:inline;
	margin:0;
}
#content .genericContent p{
	clear:both;		
	padding:0;
	
}
#content .genericContent strong{	
	color:#666;
	font-size:1.8em;
	float:left;	
}	
#content .core .genericContent strong{
	color:#83bf10;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:4.3em;
	font-weight:normal;		
}
#content .genericContent p.last{
	float:left;
	margin:5px 10px 0 0;
	width:105px;
}
#content .genericContent img{
	float:left;
	margin:5px 0 0;
}
#content .genericContent .relatedLinks{
	list-style-type:none;
	margin:7px 0 0;
	overflow:visible;
	padding:0;
}
#content .genericContent .relatedLinks li{
	border-bottom:none;	
	margin-bottom:0;	
	padding:9px 0 0;	
}
#content .genericContent .relatedLinks li a{
	background:url(/Templates/Barclays/images/orange_arrow.gif) no-repeat left 0.4em;
	color:#666;
	font-family:'Verdana';
	line-height:1.1em;
	margin:0;	
	padding:0 0 0 10px;	
}

#relatedContent .relatedLinks li a{
	background:url(/Templates/Barclays/images/orange_arrow.gif) no-repeat left 0.4em;
	color:#666;
	font-family:'Verdana';
	line-height:1.1em;
	margin:0;	
	padding:0 0 0 5px;	
}


/*-------------------------- tagCloud start-------------------------*/

.additional .tagCloud{
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat top left;
	float:left;
	margin:0 10px 0 0;
	width:480px!important;
	}
.additional .tagCloud span{
	background:url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat top left;
	color:#666;
	font-size:1.4em;
	margin:20px 0 0;
	padding:7px 0 0;
}
.additional .tagCloud ul{
	list-style-type:none;	
	margin:12px 0 0;	
	padding:0 0 8px;	
}
.additional .tagCloud ul li{
	display:inline;
	line-height:2.8em;
	margin:0 5px 0 0;
}
.additional .tagCloud a{
	color:#036;	
	text-decoration:none;
}
.additional .small{
	font-size:1.1em;	
}
.additional .normal{
	font-size:1.3em;	
}
.additional .medium{
	font-size:1.5em;	
}
.additional .large{
	font-size:2.2em;	
}
/*-------------------------- tagCloud ends-------------------------*/



/*---------------------Media Centre hub starts ---------------------*/

/* hub intro*/
#mediacentre #hubIntro{ /*IE6*/
	background:url(/Templates/Barclays/images/backgrounds/bg_hub_mediacentre.jpg) no-repeat top left;
	color:#fff;
	font-size:1.1em;
	height:330px;
	padding:20px 0 0 20px;
	position:relative;
	width: 100%;
}
#mediacentre #hubIntro a,#mediacentre #hubIntro p{
	color:#fff;
}

#mediacentre #hubIntro h1{ /*IE6*/
	font-size:2.3em;
	margin:0 0 0 10px;
	font-weight:normal;
}
#mediacentre #hubIntro h1 img{ /*IE6*/
}

#mediacentre #hubIntro p, #mediacentre #hubIntro li{
	line-height:1.4em;
}
#mediacentre #hubIntro .firstStory{ /*IE6*/
	width:510px;
	float:left;
	margin:65px 0 0 10px;
}
#mediacentre #hubIntro .firstStory p.summary{
	margin:0 -5px 0 0;
	font-size:1.3em;
	clear:both;
	font-weight:bold;
	line-height:1.4em;
}
#mediacentre #hubIntro .firstStory p.summary a
{
	color:#ffa000;
	margin:0 0 0 -1px; 
}
#mediacentre #hubIntro .firstStory p.summary .readMore{
	margin:0 0 0 0.2em;
}
#mediacentre #hubIntro .firstStory p a.readMore
{
	font-weight: bold;
	color: #ff9e02;
}
#mediacentre #hubIntro .firstStory h2.brandfont
{
	width: 770px;
}
#mediacentre #hubIntro .firstStory h2.brandfont p
{
	display: block;
	vertical-align: bottom;
	height: 80px;
}
#mediacentre #hubIntro .firstStory h2.brandfont p a
{
	position: absolute;
	bottom: 46%;
	width: 770px;
	vertical-align: text-bottom;
	display: inline;
}
* html #mediacentre #hubIntro .firstStory h2.brandfont p a
{
	bottom: 44%;
}

#mediacentre #hubIntro h2{ /*IE6*/
	font-size:2.8em;
	min-height:75px;
	font-weight:normal;
	margin:0 0 0 0;
	line-height:1.2em;
	height:80px;
}
#mediacentre #hubIntro .firstStory ul.byline{
	font-size:1.3em;
	margin:0 0 5px 0;
	padding:0px;
	font-weight:bold;
	list-style:none;
}

#mediacentre .subContent #content .subscribe
{
	margin: 35px 61px 0 0;
	float: right;
	display: inline;
	line-height: normal;
	width: 120px;
	height: 17px;
}
#mediacentre .subContent #content .subscribe a
{
	display: block;
	height: 17px;
}
#mediacentre .subContent #content .subscribe a img
{
	margin-bottom: -3px;
}


#mediacentre #hubIntro ul.byline ,#mediacentre #hubIntro ul.latest ul.byline {
	overflow:hidden;
	list-style:none;
}
#mediacentre #hubIntro ul.byline li, #mediacentre #hubIntro ul.latest ul.byline li {
	background: url(/Templates/Barclays/images/backgrounds/bg_tab_link_seperator.gif) no-repeat scroll left center;
	float:left;
	padding:0 16px 0 8px;
	margin:0 0 0 -8px;
}
#mediacentre #hubIntro .firstStory ul.byline li{
	background: url(/Templates/Barclays/images/grey-vertical-divide-16px.gif) no-repeat scroll left center;
	color:#999999;
}
#mediacentre #hubIntro ul.byline p, #mediacentre #hubIntro ul.byline a{
	color:#999;
}
#mediacentre #hubIntro .rss{ /*IE6*/
	background:transparent url(/Templates/Barclays/images/rss-icon.png) left center no-repeat;
	padding-left:22px;
	min-height:16px;
	display:block;
	font-size:0.9em;
	vertical-align:text-top;
}
#mediacentre #hubIntro ul.latest{
	float:right;
	margin:140px 0 0 0;	
	list-style:none;
	padding:0;
	position: absolute;
	left: 551px;
}
#mediacentre #hubIntro ul.latest li{
	float:left;
	padding-left:8px;
	background:url(/Templates/Barclays/images/backgrounds/bg_small_arrow.gif) no-repeat left 5px;
	width:190px;
	margin-right:10px;
	font-weight:bold;
}
#mediacentre .fullWidth #hubIntro ul.latest li{
	float:left;
	color:#999999;
}
#mediacentre #hubIntro ul.latest a{
	display:block;
	margin:0 0 5px 0;
}
#mediacentre #hubIntro ul.latest .byline{ /*IE6*/
margin:0 0 5px 0;                   
padding:0px;                       
}
#mediacentre #hubIntro ul.latest li p{
	line-height:1.35em;
	display:block;
	margin-bottom:5px;
}
#mediacentre #hubIntro ul.latest li .byline li{ /*IE7 IE6*/
	font-weight:normal;
	width:auto;
	float:left;
	padding:0 16px 0 8px;
	margin:0 0 0 -5px;
}
#mediacentre #hubIntro ul.latest ul.byline li {
	background: url(/Templates/Barclays/images/grey-vertical-divide-12px.gif) no-repeat scroll left center;
	color:#999999;
}

/* Resource Library*/
.resourceLibrary {
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_grey_gradient_732.gif) no-repeat scroll right top;
	border-bottom:5px solid #00A4E8;
	float:left;
	margin:0 0 15px 0;
	padding:30px 0 0 0;
	width:732px;
}
#content
{
	width:732px;
}
#content .resourceLibrary h2 {
	border-bottom:none;
	width:65%;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat scroll left top;
	font-size:3.1em;
	padding:7px 0 0 0;
	margin:0 0 6px 0;
}
#content .resourceLibrary h2 a
{
	color:#036;
}
.resourceLibrary p {
	float:left;
	width:484px;
	margin-right:12px;
	margin-bottom:33px;
}
.resourceLibrary ul {
	float:left;
	margin:-40px 0 25px 0;
	font-weight:bold;
	color:#999;
	width:174px;
	font-size:1.4em;
	list-style:none;
	padding:0px;
}
.resourceLibrary ul li{
	margin:0 0 8px 0;
}
.resourceLibrary ul a {
	color:#00a4e8;
}






/* IR1 Content listing items
------------------------------------------------*/
.contentListingItems{
	padding:15px 0 13px 0;
	border-bottom:1px solid #e5e5e5;
}
#content .contentListingItems h2{
	background:none;
	padding:0;
	margin:0 0 8px 0;
	color:#666666;
	font-family:Arial, san-serif;
}
#content .contentListingItems h3{
	background:none;
	padding:0;
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.4em;
}
#content .contentListingItems h2 a{
	color:#003366;
}
.contentListingItems p{
}
.contentListingItems img{
	float:right;
	margin:0 0 0 8px;
}
.contentListingItems .contentListingInfo{ /*IE7 IE6*/
	color:#999999;
	margin:0 0 6px -8px;
	font-size:1.1em;
}
.contentListingItems .contentListingInfo:after{
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.contentListingItems .contentListingInfo li{
	background:transparent url(/Templates/Barclays/images/vertical-bar-11px-999.gif) no-repeat scroll left center;
	float:left;
	line-height:normal;
	padding:0 6px 0 7px;
}
.contentListingItems ul li p{
	font-size:1em;
}


.individualResultListing ul.releaseDate {
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.individualResultListing ul.releaseDate li {
	background: url(/Templates/Barclays/images/backgrounds/bg_tab_link_seperator.gif) no-repeat scroll left center;
	float:left;
	padding:0 16px 0 8px;
	margin:0 0 0 -9px;
	width:auto;
	font-size: 1.2em;
}
/* M1 Accordion
---------------------------------------*/
.accordion{
	padding:15px 0 0 0;
	border-bottom:1px solid #cccccc;
	clear:both;
}
#content .accordion h2{
	background:none;
	padding:0;
}
#content .accordion h3{
	font-size:1.6em;
	font-weight:bold;
	margin:0 75px 14px 5px;
	padding:0;
	background:none;
}
#content .accordion h3 a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_arrow_down.gif) left 4px no-repeat;
	color:#666666;
	padding:0 0 0 20px;
	color:#666666;
}
#content .accordion ul .expandableContentCollapsed h3 a{	
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) left 4px no-repeat;
	color:#003366;
}
.accordion h4{
	font-weight:bold;
	line-height:1.4em;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 25px 0 25px;
}
.accordion p{
	padding:0 25px 0 25px;
}
.accordion a{
	color:#00A4E8;
}
#pageWrapper .accordion ul li ul{ /*IE7 IE6*/
	padding:0 25px 0 25px;
}
.accordion ul li div{
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:none;
	float:none;
	padding:13px 0 1px 0;
	width:100%;
}
.accordion ul .expandableContentCollapsed div{
	background:none;
}
.accordion ul li div div{
	border:none;
	padding:0;
	width:auto;
	position:static;
	background:none;
}
#content .accordion ul li h3{
	margin:0 0 13px 5px;
	font-family:Arial, san-serif;
}
.accordion ul li h3 a{
	color:#666666;
}
.accordion ul .expandableContentCollapsed h3 a{
	color:#003366;
}
.accordion ul li h3 a:hover{
	text-decoration:none;
}
.accordion ul li ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.accordion ul li ul li{
	border:none;
	padding:0;
	margin:0 0 0 20px;
	float:left;
	width:253px;
	background:none;
}
.accordion .clearer{
	clear:both;
}
.accordion .closureButton{
	position:absolute;
	top:15px;
	right:10px;
	font-size:1.1em;
}
.accordion .closureButton a{
	position:relative;
}
.accordion .expandableContent {
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat right top;
}
.accordion .expandableContentCollapsed {
	background:#fff;
}
.accordion ul li ul{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:disc;
	padding:0;
	margin:0 0 17px 15px;
}
.accordion ul li ul li{
	padding:0;
	margin:0 0 9px 0;
	line-height:1.4em;
	float:none;
}


/* M2 Contact us
------------------------------------------------*/
.contactUs{
	padding:15px 0 0 0;
}
#content .contactUs h2{
	background:none;
	padding:0;
}
#content .contactUs h3{
	background:none;
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	line-height:1.4em;
}
.contactUs p{
	margin:0 0 9px 0;
}
.contactUs a{
	color:#00a4e8;
}
.contactUs ul{ /*IE7 IE6*/
	margin:0 0 0 -20px;
}
.contactUs ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.contactUs .vcard{ /*IE6*/
	width:263px;
	margin:0 0 0 20px;
	padding:0 0 15px 0;
	float:left;
	position:relative;
}
.contactUs .vcard ul{
	margin:0 0 10px 0;
}
.contactUs .vcard ul li{ /*IE6*/
	font-size:1.1em;
	line-height:1.4em;
	float:none;
	margin:0;
	padding:0;
}
.contactUs .role{
	margin:0;
}
.contactUs .businessArea{
	margin:0 0 9px 0;
}
.contactUs .email{
	background:transparent url(/Templates/Barclays/images/backgrounds/email.gif) left 1px no-repeat;
	padding:0 0 0 18px;
}

/* Variation 2*/
.contactUsVariation2 img{
	position:absolute;
	top:3px;
	left:0;
	}
.contactUsVariation2 .vcard{
	padding:147px 0 15px 0;
}

/* Variation 3 */
.contactUsVariation3{
	width:258px;
	float:left;
	margin:0 15px 0 0;
}
#content .contactUsVariation3 h2{
	background:none;
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:0;
	line-height:1.4em;
	font-family:verdana, san-serif;
}
#content .contactUsVariation3 .vcard{
	margin:0;
	width:auto;
}


/* M3 Contact us
---------------------------------------------*/
.core .contact /*IE6*/
{
	width:236px;
	float:left;
	padding:15px 0 0 0;
	margin:0;
}
#content .contact h2
{
	color:#00a4e8;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:1.1em;
}
#content .contact h3 {
	background:none;
	color:#003366;
	font-weight:bold;
	font-size:1.8em;
	padding:0;
	margin:0 0 10px 0;
}
.contact h3 a
{
	color:#00a4e8;
}
#content .contact h3.brandfont{
	font-weight:normal;
}
#content .contact p{
	margin-bottom:10px;	
}
#content .contact a
{
	color:#00a4e8;
}
.contact h2
{
	color:#00A4E8;
	display:block;
	font-size:0.6em;
	font-weight:bold;
	margin:0 0 5px;
}
#content .contact h3 a{
	color:#003366;
}
.contact .contactLinks 
{
	padding-left:10px;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) no-repeat scroll left 3px;
	font-size:1.1em;
	line-height:normal;
	font-weight:bold;
}


/* M4 Contact us promotion
------------------------------------------------*/
.contactUsPromotion{
	padding:15px 0 0 0;
	position:relative;
}
#content .contactUsPromotion h2{
	margin:0 0 2px 0;
	background:none;
	padding:0;
	width:315px;
}
#content .contactUsPromotion h3{
	margin:0 0 11px 0;
	background:0;
	padding:0;
	font-size:2.5em;
	font-weight:normal;
	width:315px;
}
#content .contactUsPromotion h3 a{
	color:#003366;
}
#content .contactUsPromotion p{
	width:315px;
	margin:0 0 6px 0;
}
#content .contactUsPromotion a{
	color:#00a4e8;
}
.contactUsPromotion img{
	position:absolute;
	bottom:0;
	right:0;
}
#content .contactUsPromotion .cont{ /*IE6*/
	border-top:5px solid #00a4e8;
	padding:24px 0 0 0;
	background:transparent url(/Templates/Barclays/images/backgrounds/contact-us-promotion.gif) right top no-repeat;
	min-height:129px;
}


/* M5 Content block
------------------------------------------------*/
.contentBlock{ /*IE7 IE6*/
	float:left;	
	margin:0 10px 0 0;
	width:47%; 
	color:#00a4e8;
	font-weight:bold;
	font-size:1.1em;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat scroll left top;	
	min-height:100px; 
}
.contentBlock:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.contentBlock h2{
	clear:both; 
}
.contentBlock h2 a{
	color:#036;
	font-weight:bold;  
}

.contentBlock p{
	margin:0 0 8px 0;
	font-weight:normal; 
}
.contentBlock img{
	float:right;
	margin:0 0 0 15px;
}
#content .contentBlock .linksList{
	margin:0 0 15px 0;
}
#content .contentBlock .linksList li{ /*IE6*/
	padding:0 0 0 21px;
	min-height:15px;
	font-size:1.1em;
}	

/* Variation 2 */
.contentBlockVariation2{
	width:258px;
}

.contentBlockDetail{ /*IE7 IE6*/
	float:left;	
	margin:0 10px 0 0;	
	font-weight:bold;
	font-size:1.1em;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat scroll left top;	
	min-height:100px; 
	width:100%;
}
.contentBlockDetail:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.contentBlockDetail h2{
	clear:both; 
}
.contentBlockDetail h2 a{
	color:#036;
	font-weight:bold;  
}
.contentBlockDetail p{
	margin:0 0 8px 0;
	font-weight:normal; 
}
.contentBlockDetail img{
	float:right;
	margin:0 0 0 15px;
}
.contentBlockDetail .contentImage{
	float:right;
	width:30%;
	margin-top:10px;
}
.contentBlockDetail .contentImageDetail{
	float:left;
	width:70%;
}
.contentBlockDetail .linksList li{	
	background-color:White;  
}
.contentBlockDetail .linksList li a img{
	float:left;	
	margin:0 10px 15px 0;
}
#content .contentBlockDetail .linksList{
	margin:0 0 15px 0;
}
#content .contentBlockDetail .linksList li{ /*IE6*/
	background:none; 
	padding:0 0 0 21px;
	min-height:15px;
	font-size:1.1em;
}	

/* Variation 3 */
.contentBlockVariation3{
	width:167px;
}

/* M6 Content highlights
------------------------------------------------*/
.contentHighlights{
	padding:15px 0 0 0;
	margin:0 15px 0 0;
	float:left;
}
#content .contentHighlights h2{
	color:#00a4e8;
	font-weight:bold;
	font-size:1.1em;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_top_bar.gif) no-repeat scroll left top;
	padding:7px 0 0 0;
	margin:0 0 1px 0;
	font-family:Arial, san-serif;
}
#content .contentHighlights h2 a{
	color:#00a4e8;
}
#content .contentHighlights h3{
	color:#003366;
	font-weight:normal;
	background:none;
	padding:0;
	font-size:1.8em;
	line-height:1.2em;
	margin:0 0 8px 0;
	font-family:Arial, san-serif;
}
#content .contentHighlights h3 a{
	color:#003366;
}
.contentHighlights p{
	margin:0 0 8px 0;
}
.contentHighlights img{
	float:right;
	margin:0 0 0 15px;
}

/* Variation 2*/
.contentHighlightsVariation2{
	width:349px;
}

/* Variation 3*/
.contentHighlightsVariation3{
	width:167px;
}


/* M7 Country headquarters
------------------------------------------------*/
.countryHeadquarters{
	padding:15px 0 0 0;
}
#content .heroArea .countryHeadquarters img.hq{
	border-bottom:7px solid #00a4e8;
}
#content .heroArea .countryHeadquarters h2{
	margin-top:30px;
}
#content .heroArea .countryHeadquarters h3{
	background:none;
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:0 0 2px 0;
}
#content .heroArea .countryHeadquarters p{
	margin:0 0 9px 0;
	font-weight:normal;
	font-size:1em;
	width:auto;
}
#content .heroArea .countryHeadquarters ul{ /*IE7 IE6*/
	margin:0 0 10px -20px;
}
.countryHeadquarters ul:after /*IE6*/
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content .heroArea .countryHeadquarters ul li{ /*IE6*/
	width:263px;
	margin:0 0 0 20px;
	padding:0 0 15px 0;
	float:left;
	background:none;
}
.countryHeadquarters .tel{
	color:#999999;
}
#content .heroArea .countryHeadquarters .accordions{
	margin:0;
	font-size:1em;
	border-bottom:1px solid #CCCCCC;
	padding:15px 0 0;
}
#content .countryHeadquarters .accordions h3{
	font-size:1.6em;
	font-weight:bold;
	margin:0 75px 14px 5px;
	padding:0;
	background:none;
}
#content .countryHeadquarters .accordions h3 a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_arrow_down.gif) left 4px no-repeat;
	color:#666666;
	padding:0 0 0 20px;
	color:#666666;
}
#content .countryHeadquarters .accordions .expandableContentCollapsed h3 a{	
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) left 4px no-repeat;
	color:#003366;
}
#content .heroArea .countryHeadquarters .accordions li{
	background:none;
	float:none;
	margin:0;
	padding:0;
	width:auto;
}
.countryHeadquarters .accordions h4{
	font-weight:bold;
	line-height:1.4em;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 25px 0 25px;
}
.countryHeadquarters .accordions p{
	padding:0 25px 0 25px;
}
.countryHeadquarters .accordions a{
	color:#00A4E8;
}
.countryHeadquarters .accordions .mapView .expandableContent{
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:none;
	float:none;
	padding:13px 0 1px 0;
	width:100%;
}
.countryHeadquarters .accordions .expandableContentCollapsed .mapView div{
	background:none;
}
#content .countryHeadquarters .accordions h3{
	margin:0 0 13px 5px;
	font-family:Arial, san-serif;
}
#content .countryHeadquarters .accordions ul li h3 a{
	color:#666666;
}
#content .countryHeadquarters .accordions .expandableContentCollapsed h3 a{
	color:#003366;
}
.countryHeadquarters .accordions li h3 a:hover{
	text-decoration:none;
}
.countryHeadquarters .accordions li ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.countryHeadquarters .accordions .closureButton{
	position:absolute;
	top:15px;
	right:10px;
	font-size:1.1em;
}
.countryHeadquarters .closureButton a{
	position:relative;
}
.countryHeadquarters .accordions .expandableContent {
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat right top;
}
.countryHeadquarters .accordions .expandableContentCollapsed {
	background:#fff;
}


/* M8 Cross promotion
------------------------------------------------*/
.crossPromotion{
	padding:15px 0 0 0;
	position:relative;
}
#content .crossPromotion h2{
	margin:0 0 2px 0;
	background:none;
	padding:0;
	width:315px;
}
#content .crossPromotion h3{
	margin:0 0 11px 0;
	background:0;
	padding:0;
	font-size:2.5em;
	font-weight:normal;
	width:315px;
}
#content .crossPromotion h3 a{
	color:#003366;
}
.crossPromotion p{
	width:315px;
	margin:0 0 6px 0;
}
.crossPromotion a{
	color:#00a4e8;
}
.crossPromotion img{
	position:absolute;
	top:-27px;
	right:0;
}
.crossPromotion .cont{ /*IE6*/
	border-top:5px solid #00a4e8;
	padding:24px 0 0 0;
	background:transparent url(/Templates/Barclays/images/backgrounds/contact-us-promotion.gif) right top no-repeat;
	min-height:120px;
}
/* Variation 4 of contentBlock */
.crossPromotionVariation2{
	width:258px;
	padding:15px 0 0 0;
	margin:0 15px 0 0;
	float:left;
}
#content .crossPromotionVariation2 h2{
	width:auto;
}
#content .crossPromotionVariation2 h3{
	width:auto;
}
.crossPromotionVariation2 p{
	width:auto;
}
.crossPromotionVariation2 .cont{ /*IE6*/
	background:none;
	min-height:1px;
}

/* M9 Document viewer links
--------------------------------------------*/
.documentViewerLinks{
	margin:0 20px 0 0;
	padding:15px 0 0 0;
	width:180px;
	float:left;
}
.fullWidth .documentViewerLinks{
	float:none;
	margin:0;
}
#main #relatedContent .documentViewerLinks h2{
	font-size:1.4em;
	padding:9px 0 0 0;
	margin:0 0 7px 0;
	background-image:url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif);
}
.fullWidth .documentViewerLinks p{
	padding:0 0 0 0;
}


/* M10 Generic editorial
--------------------------------------------*/
.genericEditorial{ /*IE7 IE6*/
	padding: 0;
	clear:both;
}
.genericEditorial:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.genericEditorial .featureImage{
	border-bottom:5px solid #00a4e8;
	margin:0 0 6px 0;
}
#content .genericEditorial .caption{
	font-weight:normal;
	font-size:0.9em;
	line-height:1.35em;
	margin:0 0 21px 0;
	width:auto;
}
#content .genericEditorial h2{
	background:none;
	padding:15px 0 0 0;
}
#content .genericEditorial h3{
	background:none;
	padding:0;
	margin:0 0 9px 0;
	width:auto;
	line-height:1.4em;
	font-size:1.6em;
	color:#666666;
	font-weight:bold;
	font-family:Arial, san-serif;
}
.genericEditorial p{
	margin:0 10px 20px 0;
	padding:0;
}
.genericEditorial h5
{
	font-size:1.3em; 
}
#content .genericEditorial table{
	width:100%;
	font-size:1.1em;
	margin:0 0 17px 0;
}
#content .genericEditorial table thead th{
	font-weight:bold;
	background:transparent url(/Templates/Barclays/images/backgrounds/table-head-border.gif) bottom left repeat-x;
	padding:8px 6px 21px 6px;
}
#content .genericEditorial table thead{
	padding:0 0 10px 0;
}
#content .genericEditorial table tbody{
	padding:10px 0 0 0;
}
#content .genericEditorial table tbody th{
	padding:8px 6px 10px 6px;
}
#content .genericEditorial table td{
	padding:8px 6px 10px 6px;
}
#content .genericEditorial table .alternate th{
	background-color:#f3f3f3;
}
#content .genericEditorial table .alternate td{
	background-color:#f3f3f3;
}
#content .genericEditorial table .last th{
	border-bottom:1px solid #e5e5e5;
}
#content .genericEditorial table .last td{
	border-bottom:1px solid #e5e5e5;
}
.genericEditorial img{
	margin:0 0 10px 8px;
	clear:both;
}
.genericEditorial ul{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:disc;
	padding:0;
	margin:0 0 17px 15px;
}
.genericEditorial ul li{
	padding:0;
	margin:0 0 9px 0;
	line-height:1.4em;
}
#content .genericEditorial .mainContent h3{
	background:none;
	padding:0;
	margin:0 0 9px 0;
	width:auto;
	line-height:1.4em;
	font-size:1.1em;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, arial;
}
.genericEditorial .furtherContent{
	padding:0;
	margin:0;
}
.genericEditorial ol{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:decimal;
	padding:0;
	margin:0 0 17px 23px;
	font-weight:bold;
}
.genericEditorial ol li{
	padding:0;
	margin:0 0 9px -4px;
	line-height:1.4em;
}
.genericEditorial ol li span{
	font-weight:normal;
	margin:0 0 0 -1px;
}
#content .genericEditorial .subSection{ /*IE7 IE6*/
	padding:0 0 12px 0;
	margin:0 0 35px 0;
	border-bottom:1px solid #cccccc;
	clear:both;
}
#content .genericEditorial .subSection .contentBanner{
	float:none;
	clear:both;
	margin:0 0 6px 0;
}
#content .genericEditorial .lastSubSection{
	border:none;
	padding:0 0 18px 0;
	margin:0;
}
.genericEditorial .columnMain{
	width:459px;
	float:left;
	padding:0 13px 0 0;
}
#content .genericEditorial .columnMain .subSection{
	border:none;
}
.genericEditorial .columnMain img{
	padding:0 8px 0 0;
}
.genericEditorial .columnSub{
	width:174px;
	float:left;
	margin:0 0 32px 0;
}
.genericEditorial .columnSub:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.genericEditorial .columnSub .subContainer{
	padding:15px 10px 12px 12px;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_gradient_generic_editorial.gif) top left no-repeat;
}
.genericEditorial .columnMain .linksList Li{
	font-weight:bold;
}
#content .genericEditorial .columnMain h2{
	width:auto;
}
#content .genericEditorial .columnMain h3{
	width:auto;
}
#content .genericEditorial .columnSub h2{
	width:auto;
	padding:0;
	margin:0 0 11px 0;
}
#content .genericEditorial .columnSub h3{
	font-size:1.1em;
	margin:0;
	font-family:Verdana, san-serif;
	width:auto;
}
.genericEditorial .columnSub img{
	margin:0 0 13px 0;
	float:none;
}
.genericEditorialFullWidth .mainContent{
/*	background:transparent url(/Templates/Barclays/images/featured-result-border.gif) left bottom repeat-x; */
	padding:0 0 15px 0;
}

/* M14 Page title and Intro
-------------------------------------*/
#content .heroArea{
	overflow:hidden;
}
#content .heroArea h1{
	background:transparent url(/Templates/Barclays/images/grey_bottom_dark_bar.gif) top left no-repeat;
	padding:4px 0 0 0;
	font-size:2.6em;
	font-weight:normal;	
	line-height:normal;
	margin:0 0 10px 0;
}
.fullWidthPage #content .heroArea h1{
	width:546px;
}
#content .heroArea p{
	font-weight:bold;
	margin:0 0 12px 0;
}
.fullWidthPage #content .heroArea p{
	width:546px;
}

.heroArea p a{
	color:#0099ff;
	text-decoration:underline;
}
	
#content .heroArea ul{ /*IE7 IE6*/
	color:#999999;
	font-size:1.1em;
	margin:0 0 12px -8px;
}
#content .heroArea ul:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content .heroArea ul li{
	float:left;
	background:transparent url(/Templates/Barclays/images/vertical-bar-11px-999.gif) left center no-repeat;
	padding:0 6px 0 7px;
	line-height:normal;
}

/* M15 Page tools
----------------------------------------------------*/
.pageTools{ /*IE7 IE6*/
	clear:both;
	/*background:transparent url(/Templates/Barclays/images/featured-result-border.gif) top left repeat-x;*/
	border-top: 1px solid #666;
	padding:16px 0 0 0;
	margin:15px 0 15px 0;
}
.pageTools:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.pageToolsLightBox h2{
	font-size:1.6em !important;
	color:#666666 !important;
	font-weight:bold !important;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) left top no-repeat !important;
	padding:5px 0 0 0 !important;
	margin:0 0 14px 5px !important;
	line-height:1.4em;
	clear:both;
}
.pageTools ul{ /*IE7 IE6*/
	margin:0 0 18px 0;
	padding:0;
	list-style-type:none;
}
.pageTools ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.pageTools ul li a{ /*IE6*/
	color:#003366;
	padding:5px 0 5px 25px;
	min-height:7px;
	position:relative;
}
.pageTools li{ /*IE6*/
	font-size:1.1em;
	float:left;
	margin:0 30px 0 0;
	min-height:18px;
}
.pageTools .email{
	background:none;
	padding:0;
}
.pageTools .heading{
	padding:7px 0 0 0;
}
.pageTools .print a{
	background:transparent url(/Templates/Barclays/images/backgrounds/page-tools-print.gif) left center no-repeat;
	/*visibility:hidden;/*rewritten with js file*/
}
.pageTools .email a{
	background:transparent url(/Templates/Barclays/images/backgrounds/page-tools-email.gif) left center no-repeat;
}
.pageToolsLightBox form{ /*IE7 IE6*/
	width:368px;
	padding:0 0 0 5px;
}
.pageToolsLightBox form:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.pageToolsLightBox label{
	font-weight:bold;
	float:left;
	width:110px;
	margin:0 5px 15px 0;
	font-size:1.1em;
	line-height:1.4em;
	clear:both;
}
.pageToolsLightBox input{
	border-top:1px solid #bebebe;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	width:242px;
	color:#666666;
	font-size:1.1em;
	float:left;
	padding:5px 0 5px 3px;
}
.pageToolsLightBox textarea{
	border-top:1px solid #bebebe;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	background:transparent url(/Templates/Barclays/images/backgrounds/search-large-background.gif) left top no-repeat;
	width:242px;
	padding:5px 0 5px 3px;
	color:#666666;
	font-size:1.1em;
	margin:0;
	float:left;
	height:93px;
	overflow:auto;
}
.pageToolsLightBox .wrap{
	position:relative;
	clear:both;
}
.pageToolsLightBox .error{
	color:#fe0000;
	position:absolute;
	right:-184px;
}
.pageToolsLightBox .toolTip{
	clear:both;
	float:right;
}
.pageToolsLightBox .buttons{
	float:right;
	padding-top:15px;
}
.pageToolsLightBox .fauxSubmit  
{
	float:left;
	position:relative;
	margin:0;
}
.pageToolsLightBox .fauxSubmit span 
{
	display:block;
	position:relative;
}
.pageToolsLightBox .cancel{
	position:relative;
	top:1px;
	margin:0 10px 0 0;
}
.pageToolsLightBox .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
.pageToolsLightBox .fauxSubmit a{
	border:none;
	padding:0;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}
/* M16 Poll
------------------------------------------*/
.poll{
	width:180px;
	padding:15px 0 0 0;
	float:left;
	margin:0 20px 0 0;
}
.hasWidth .poll{
	margin:0;
	float:none;
}
.poll p{
	padding:0;
}
.poll fieldset{
	border-bottom:solid 1px #ccc;
}
.poll ul{
	padding: 0 0 10px 0;
}
.poll .fauxSubmit {
	padding:15px 0 0 0;
	text-align:right;
}
.poll ul li { /*IE6*/
	font-size:1.1em;
	line-height:1.4em;
	padding:0 0 0 25px;
	position:relative;
	margin:0 0 5px 0;
}	
.poll ul li input {
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
}

/* After submission */
.poll .hidden{
	position:absolute;
	left:-9999px;
}
.poll table{
	width:100%;
	font-size:1.1em;
}
.poll th{
	font-weight:bold;
	width:55px;
	padding:0 5px 14px 0;
}
.poll td{
	padding:0 0 0 5px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
}
.poll td span{ /*IE7 IE6*/
	float:left;
	overflow:hidden;
}






/* M17 Related Links
------------------------------------------*/
#relatedContent .relatedLinks{
	padding:15px 0 0 0;
	width:180px;
	float:left;
	margin:0 10px 0 0;
}
.fullWidth #relatedContent .relatedLinks{
	float:none;
	margin:0 0 0 0;
}
.additionalInformationArea .relatedLinks{
	clear:both;
}
#content .additionalInformationArea .relatedLinks h2{
	margin:0 0 12px;
	font-family:Arial, san-serif;
}
.relatedLinks ul{
	margin:0 0 14px 0;
}
.additionalInformationArea .relatedLinks ul{
	margin:0 0 17px;
	padding:0;
}
.relatedLinks ul li{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) left 5px no-repeat;
	padding:5px 0 0;
	font-size:1.1em;
	width:162px;
}
.additionalInformationArea .relatedLinks ul li{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) left 5px no-repeat;
	float:none;
	line-height:1.4em;
	margin:0 0 5px;
	padding:0 0 0 10px;
}
.relatedLinks ul li a{ /*IE6*/
	display:block;
	line-height:1.4em;
}
.additionalInformationArea .relatedLinks ul li a{
	padding:0;
	line-height:normal;
	color:#00a4e8;
}
.relatedLinks p{
	padding:0;
}

/* M18 Search listing
----------------------------------------*/
.searchListing{
	margin:0;
	padding:0;
}
.searchListing .RSSLinks{ /*IE7 IE6*/
	list-style:none;                          
	float:left;
	font-size:1.1em;
	margin:0 0 19px -3em;
}
.searchListing .RSSLinks:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.searchListing .RSSLinks li{
	float:left;
	line-height:normal;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_small_arrow.gif) left 5px no-repeat;
	padding:0 0 0 8px;
}
.searchListing .RSSLinks .RSS{ /*IE6*/
	min-height:13px;
	margin:0 20px 0 0;
}
.newWindow
{
	font-size: xx-small;
} 
.searchListing .searchFilter li{
	position:relative;
	padding-left:22px;
}
.searchListing .searchFilter li input{
	position:absolute;
	top:0;
	left:0;
	border:none;
	padding:0 !important;
	margin:0;
	background:none;
}
.searchListing .searchFilter li label{
	display:block;
	padding-top:2px;
	position:relative;
}
#content .searchListing .contentSearchResults ul{
	margin-bottom:5px;
}	
#content .searchListing .contentSearchResults ul .featured{
	margin-top:-15px;
	border:none;
	background:transparent url(/Templates/Barclays/images/featured-result-border.gif) bottom left repeat-x;
	padding:0 0 5px 8px;
}
#content .searchListing .contentSearchResults h2{ /*IE6*/
	font-weight:normal;
	padding:16px 0 0 0;
	margin:0 0 10px 0;
}
#content .searchListing .contentSearchResults ul .featured h2{
	font-size:3em;
	margin:0 0 16px 0;
	padding:17px 0 0 0;
	font-weight:normal;
}
#content .searchListing .contentSearchResults ul li h2 a{
	color:#003366;
}
#content .searchListing .contentSearchResults ul li ul{
	margin:0 0 5px 0;
}
#content .searchListing .contentSearchResults ul li p.articleDate{
	color:#999999;
}
#content .searchListing .contentSearchResults .linksList li a{
	color:#00a4e8;
}
#content .searchListing .contentSearchResults .featured h3{
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px 0;
	background:none;
	padding:0;
}
#content .searchListing .contentSearchResults .linksList{
	margin:0 0 21px 0;
}
#content .searchListing .contentSearchResults .linksList li{
	padding:0 0 0 21px;
}

/****************************/

/* M19 See also module
----------------------------------------------*/
.seeAlso{
	padding:15px 0 0 0;
	width:180px;
	float:left;
	margin:0 20px 0 0;
}
.fullWidth .seeAlso{	
	float:none;
	margin-right:0;
}
div#main div#relatedContent .seeAlso h2{
	margin:0 0 5px 0;
}
.seeAlso p{
	color:#666666;
	padding:0;
	width:162px;
	margin:0 0 4px 0;
}
.seeAlso ul{
	margin:0 0 14px 0;
}
.seeAlso ul li{
	background-image:url(/Templates/Barclays/images/backgrounds/bg_grey_arrow.gif);
}
.fullWidth .seeAlso ul li
{
	width:162px;
}
.seeAlso ul li a{	
	color:#666666;
}
.seeAlso h3, .relatedLinks h3{
	font-weight:bold;
	font-size:1.1em;
	padding:10px 0 0 0;
	margin:0 4px 6px 0;
}
.seeAlso .seeAlsoBarclaysGroup li{
	background:none;
	margin:0 0 11px 0;
	font-size:1em;
}
.seeAlso .seeAlsoBarclaysGroup li .seeAlsoBarclaysGroupLink{	
	background:url(/Templates/Barclays/images/backgrounds/bg_small_arrow.gif) no-repeat left 0.9em;
	padding:5px 0 0;
}
.seeAlso .seeAlsoBarclaysGroup li .seeAlsoBarclaysGroupLink a{	
	padding:0 0 0 9px;
	display:block;
	line-height:1.4em;
	color:#666666;
}


/* M20 sitemap
----------------------------------------------------*/
.siteMap
{
	padding:15px 0 0 0;
}
#content .siteMap h2 
{
	background:none;
	padding:0;
	margin:0 0 13px 0;
}
#content .siteMap h3 
{
	font-size:1.1em;
	line-height:1.4em;
	font-weight:bold;
	background:none;
	padding:0;
}
.siteMap ul{
	border-top:1px solid #e5e5e5;
	padding:17px 0 0 0;
}
.siteMap ul li{ /*IE7 IE6*/
	border-bottom:1px solid #e5e5e5;
	margin:0 0 18px 0;
}
.siteMap ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.siteMap ul li ul{ /*IE7 IE6*/
	border:none;
	padding:0;
}
.siteMap ul li ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.siteMap ul li ul li{
	float:left;
	width:211px;
	margin:0 15px 0 0;
	padding:0 0 29px 0;
	border:none;
}
.siteMap ul li ul li ul li
{
	float:none;
	font-size:1.1em;
	padding:0;
}
#content .siteMap ul ul li h3, .siteMap ul li ul li ul li 
{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat scroll left 5px;
	display:block;
	line-height:1.4em;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
.siteMap .otherPages{ /*IE7 IE6*/
	background:#ffffff url(/Templates/Barclays/images/featured-result-border.gif) repeat-x scroll left top;
	padding:36px 0 0 0;
	margin:-20px 0 0 0;
	border:none;
}
.siteMap .otherPages li{
	background:transparent url(/Templates/Barclays/images/backgrounds/orange_arrow.gif) no-repeat scroll left 5px;
	padding:0 0 1px 10px;
	margin:7px 15px 0 0;
	width:201px;
	font-size:1.1em;
}

/* M21 Sub hub hero headshot
-------------------------------------------------*/
.subHubHeroHeadshot{ /*IE6*/
	padding:15px 0 0 0;
	clear:both;
	background:transparent url(/Templates/Barclays/images/backgrounds/sub-hub-hero-headshot.gif) left top no-repeat;
	border-bottom:5px solid #00a4e8;
	min-height:218px;
	position:relative;
}
#content .subHubHeroHeadshot h2{
	background:none;
	padding:43px 0 0 0;
	margin:0 0 25px 0;
	color:#003366;
	font-size:4.1em;
	font-family:Arial, san-serif;
	font-weight:normal;
	width:325px;
}
#content .subHubHeroHeadshot h3{
	background:none;
	padding:0;
	margin:0 0 6px 0;
	font-family:Arial, san-serif;
	width:325px;
}
.subHubHeroHeadshot p{
	width:325px;
}
.subHubHeroHeadshot img{ /*IE6*/
	position:absolute;
	right:0;
	bottom:0;
}


/* M23 Team bio
--------------------------------------------------*/
.teamBio{
	padding:15px 0 0 0;
}
#content .teamBio h3 {
	background:transparent no-repeat 0 0;
	color:#666666;
	font-size:1.6em;
	font-weight:bold;
	margin:0 0 2px;
	padding:0;
	font-family:Arial, san-serif;
}
.teamBio p{
	margin:0 0 26px;
}
.teamBio a 
{
	color:#00A4E8;
}
.teamBio ul{ /*IE7 IE6*/
}
.teamBio ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.teamBio ul li{
	margin:0 0 15px 0;
}
.teamBio li.vcard 
{
	width:180px;
	float:left;
}
.teamBio .role {
	margin:0 0 2px 0;
	font-weight:bold;
}
.teamBio .adr {
	margin:0 0 7px 0;
}
.teamBio .adr span{
	display:block;
	margin:0 0 1px 0;
}
.teamBio ul li ul{
	margin:0 0 7px 0;
}
.teamBio ul li ul li 
{
	float:none;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 0 1px 0;
}
.teamBio .email 
{
	background:transparent url(/Templates/Barclays/images/backgrounds/email.gif) no-repeat left 1px;
	padding:0 0 0 18px;
}
.teamBio .photo 
{
	margin:0 0 11px 0;
}
.teamBio .clearer{
	clear:both;
}


/* M25 RSS
----------------------------------------------*/
.RSS{
	padding:15px 0 0 0;
	width:180px;
	float:left;
	margin:0 20px 0 0;
}
.fullWidth .RSS{	
	float:none;
	margin-right:0;
}
#pageWrapper #relatedContent .RSS .linksList li{
	padding:0 0 0 17px;
	background-position:3px 4px;
}
#pageWrapper #relatedContent .RSS .linksList .RSSLink{
	background-image:url(/Templates/Barclays/images/backgrounds/rss12x12.gif);
	background-position:left 2px;
}

/* MC1 Boiler plate
----------------------------------------------------*/
.boilerPlate{
	padding:15px 0 0 0;
}
#content .boilerPlate h2{
	color:#666666;
	font-weight:bold;
	font-size:1.6em;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) left top no-repeat;
	padding:5px 0 0 0;
	margin:0 0 9px 0;
	width:410px;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
#content .boilerPlate h3{
	background:none;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	width:410px;
	line-height:1.4em;
	font-size:1.1em;
	color:#666666;
	font-weight:bold;
}
.boilerPlate p{
	margin:0 10px 20px 0;
	padding:0;
}
.boilerPlate ul{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:disc;
	padding:0;
	margin:0 0 17px 15px;
}
.boilerPlate ul li{
	padding:0;
	margin:0 0 9px -4px;
	line-height:1.4em;
}
.boilerPlate ol{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:decimal;
	padding:0;
	margin:0 0 17px 23px;
	font-weight:bold;
}
.boilerPlate ol li{
	padding:0;
	margin:0 0 9px -4px;
	line-height:1.4em;
}
.boilerPlate ol li span{
	font-weight:normal;
	margin:0 0 0 -1px;
}


/* MC3 Image showcase
-------------------------------------------*/
.imageShowcase img{
	margin:0 0 17px 0;
}
.imageShowcase object{
	margin:0 0 17px 0;
}


/* MC5 Individual result listing
----------------------------------------------*/
.individualResultListing{ /*IE7 IE6*/
/*	padding:17px 0 4px 0; */
	width:100%;
}
.individualResultListing:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;	
}
#content .searchListing .contentSearchResults .individualResultListing h2{
	font-size:1.6em;
	font-weight:bold;
	margin:0 0 12px 0;
	padding:0;	
}
#content .searchListing .contentSearchResults  .individualResultListing h3{
	font-size:1.1em;
	background:none;
	padding:0;
	margin:0 0 7px 0;
}
.individualResultListing p{
	clear:none;
	width:100%;
}
.individualResultListing img{
	float:right;
	margin:0 0 17px 20px;
}
.individualResultListing .resourceType{
	color:#999999;
	margin:0 0 5px 0;
}

.individualResultListing h2
{
	width:100%;
	font-size:1.6em;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.individualResultDetail{ /*IE7 IE6*/
	float:left;	
	margin:0 10px 0 0;	
	font-weight:bold;
	font-size:1.1em;	
	width:100%;
}

.individualResultDetail .contentImage{
	float:right;
	width:20%;	
}
.individualResultDetail .contentImage img{
	/*float:right;*/
}
.individualResultDetail .contentResultDetail{
	float:left;
	font-weight:normal; 
}
.individualResultDetail .contentResultDetail a.hlDownloadArrow, .individualResultDetail .contentResultDetail a.hlDownload
{
	padding-top: 5px;
	display: inline-block;
	font-size: 1.1em;
}
/* MC6 Login
----------------------------------------------------*/

.logIn 
{
	width:484px;
	float:left;
	margin:0 12px 0px 0;
	padding:15px 0 0 0;
}
.login 
{
	width:484px;
	float:left;
	margin:0 0px 0px 0;
	padding:0 0 0 0;
}
#content .logIn h2
{
	color:#00a4e8;
	margin:0 0 5px 0;
	padding:0;
	background:none;
	font-weight:bold;
	font-size:1.1em;
}
#content .logIn h3 {
	background:none;
	color:#003366;
	font-weight:bold;
	font-size:1.8em;
	padding:0;
	margin:0 0 14px 0;
}
#content .logIn h3.brandfont{
	font-weight:normal;
}
#content .logIn ul li a{
	position:relative;
}
.logIn .login p{
	margin:0 0 0px 0;
	clear:both;
}

.core .logIn a
{
	color:#00a4e8;
}
.core .logIn h3 a{
	color:#036;
}
.logIn .login fieldset{ /*IE7 IE6*/
	float:left;
	padding: 0;
	width:370px;
}
.logIn .login .loginfields 
{
	border:1px solid #CCCCCC;
	color:#666666;
	display:block;
	float:left;
	font-size:1.1em;
	padding:5px 0 3px 3px;
	width:170px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #bebebe;
	background:#eeeeee url(/Templates/Barclays/images/loginfields-background.gif) top left repeat-x;
}
.logIn .login .username{
	margin:0 11px 10px 0;
}
.logIn .login .password{
	margin:0 0 10px 0;
}
.logIn .hideJS{
	display:block;
	font-size:1.1em;
	color:#666666;
	width:170px;
}
.logIn .labelText  
{
	float:left;
	width:170px;
	margin:0 15px 0 0;
}
.logIn .overlayLabel{
	color:#666666;
}
.logIn .fauxSubmit  
{
	float:left;
	position:relative;
}
.logIn .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
}
#content .logIn h4
{
	clear:both;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0 12px 0;
}
.logIn .newUsers li 
{
	float:left;
	margin-right:10px;
	padding-left:10px;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) no-repeat scroll left 0.3em;
	font-size:1.1em;
	font-weight:bold;
}
.newUsers 
{
	clear:both;
	float:left;
	margin:0 0 0 0;     
	padding:0;
	list-style:none;    
}
.logIn .error fieldset{ /*IE7*/
}
.logIn ul li.errorMessage{
	color:#ff0000;
	float:left;
	padding:0;
	background:none;
	margin:0 17px 10px 0;
}
.logIn .login fieldset ul{
	clear:both;
}
.logIn .login li.forgottenDetails{ /*IE7*/
	display:block;
	clear:none;
	margin:0 0 10px 0;
}
#content .logIn .loggedIn h4{
	margin:-2px 0 11px 0;
}
.logIn .loggedIn ul li 
{
	padding-left:10px;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) no-repeat scroll left 0.2em; 
	font-size:1.1em;
	margin-bottom:9px;
}

/* Variation 2 */
#relatedContent .logIn{
	width:180px;
	float:left;
	padding: 0;
	margin: 0;
}
.fullWidth #relatedContent .logIn{
	float:none;
	margin:0;
}
#main #relatedContent .logIn h2{
	font-size: 2em;
	margin: 5px 0;
	color: #036;
	font-weight: normal;
	font-family: ExpertSansRegular,Verdana,sans-serif;
/*	background-image:url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif); */
}
#relatedContent .logIn h3{
	font-size:1.2em;
	margin:0 0 1px 0;
	font-weight: normal;
	line-height:1.4em;
}
#relatedContent .logIn .login{
	width: 200px;
}
#relatedContent .logIn .login h3{
	margin:0 0 5px 0;
}
.relatedLinks ul{
	padding:0;
}
#pageWrapper #relatedContent .linksList 
{
	padding-top:5px;
}
#relatedContent .logIn ul{ /*IE7 IE6*/
	margin:0 0 17px;
	padding:0;
	list-style:none;
}
#relatedContent .logIn .login ul{
	margin:0 0 12px 0;
	list-style:none;
}
#relatedContent .logIn ul li{
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_arrow.gif) no-repeat left 9px;
	padding:5px 0 0;
	font-size: 1.2em;
}
#relatedContent .logIn ul li a{	/*IE6*/
	padding:0 0 0 9px;
	display:block;
	line-height:1.4em;
}

/* Variation 3 */
#main #relatedContent .logIn .loggedIn{ /*IE7 IE6*/
}
#main #relatedContent .logIn .loggedIn:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#main #relatedContent .logIn .loggedIn h2{
	color:#666666;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) left top no-repeat;
	padding:8px 0 0 0;
	margin:0 0 11px 0;
}
#relatedContent .logIn .loggedIn p{
	margin:0 0 5px 0;
}
#relatedContent .logIn .loggedIn ul
{
	margin:0;
	padding:0 0 19px 0;
}
#relatedContent .logIn .loggedIn ul li{
	margin:0;
}
#relatedContent .logIn .loggedIn strong{
	font-weight:bold;
}
#relatedContent .logIn .loggedIn .fauxSubmit{
	float:right;
}
.loggedIn ul
{
	clear:none; 
	margin:0;
	padding:0 0 19px 0;
	list-style-type:none;
}

#relatedContent .logIn .loggedIn .fauxSubmit a{
	border:none;
	padding:0px 17px 0 2px;
	margin:0 10px 0 0;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}
.existingUserLogIn .logIn .loggedIn h4
{
	font-size:1.6em; 
}
/* Variation 4 */
#content .existingUserLogIn{
	padding:15px 0 0 0;
	width:258px;
	float:left;
	margin:0 15px 20px 0;
}
#content .existingUserLogIn h2{
	color:#666666;
	font-weight:bold;
	font-size:1.6em;
	margin:0 0 9px 0;
	line-height:1.4em;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) no-repeat scroll left top;
	padding:5px 0 0;
}
.existingUserLogIn p{
	clear:both;
}
.existingUserLogIn a{
	color:#00a4e8;
}
.existingUserLogIn .login fieldset{
	margin:0;
	float:none;
	width:auto;
	position:relative;
}
.existingUserLogIn .login .loginfields{
	width:253px;
	padding:5px 0 5px 3px;
	float:none;
	margin:0 0 10px 0;
}
.existingUserLogIn .login .password{
	margin:0 0 13px 0;
}
.existingUserLogIn .login .forgottenDetails{
	float:left;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	width:140px; 
}
.existingUserLogIn .fauxSubmit{
	top:-4px;
	float:right;
	right:0;
	margin:0;
}
.existingUserLogIn .fauxSubmit input{
	padding:0;
}
.existingUserLogIn .newUsers{
	float:left;
	width:175px;
	margin:0 0 16px 0;
}


/* MC7 Mailbox
------------------------------------------------------------*/
.mailbox{
	background:transparent url(/Templates/Barclays/images/featured-result-border.gif) repeat-x scroll left bottom;
	padding:15px 0 18px 0;
}
#content .mailbox h2{
	width:410px;
}
.mailbox p{
	margin:0 10px 20px 0;
	padding:0;
}
#content .mailbox table{
	width:100%;
	font-size:1.1em;
	margin:0 0 17px 0;
}
#content .mailbox table thead th{
	font-weight:bold;
	background:transparent url(/Templates/Barclays/images/backgrounds/table-head-border.gif) bottom left repeat-x;
	padding:8px 6px 21px 6px;
}
#content .mailbox table thead{
	padding:0 0 10px 0;
}
#content .mailbox table tbody{
	padding:10px 0 0 0;
}
#content .mailbox table tbody th{
	padding:8px 6px 10px 6px;
}
#content .mailbox table td{
	padding:8px 6px 10px 6px;
}
#content .mailbox table tr.last{
	border-bottom:1px solid #e5e5e5;
}
#content .mailbox table .alternate th{
	background-color:#f3f3f3;
}
#content .mailbox table .alternate td{
	background-color:#f3f3f3;
}
#content .mailbox table tbody th a{
	color:#036;
}


.mailbox h2{
	width:410px;
	font-size:1.6em;  
}
.mailbox p{
	margin:0 10px 20px 0;
	padding:0;
}
.mailbox table{
	width:100%;
	font-size:1.1em;
	margin:0 0 17px 0;
}
.mailbox table thead th{
	font-weight:bold;
	background:transparent url(/Templates/Barclays/images/backgrounds/table-head-border.gif) bottom left repeat-x;
	padding:8px 6px 21px 6px;
	text-align:left;  
}
.mailbox table thead{
	padding:0 0 10px 0;
}
.mailbox table tbody{
	padding:10px 0 0 0;
}
.mailbox table tbody th{
	padding:8px 0 10px 5px;
	text-align:left;  
}
.mailbox table td{
	padding:8px 0 10px 5px;
	white-space:nowrap;
}
.mailbox table tr.last{
	border-bottom:1px solid #e5e5e5;
}
.mailbox table .alternate th{
	background-color:#f3f3f3;
}
.mailbox table .alternate td{
	background-color:#f3f3f3;
}
.mailbox table tbody th a{
	color:#036;
}

/* MC8 Media centre contacts logged in
--------------------------------------------------*/
.mediaCentreContactsLoggedIn{
	padding:15px 0 0 0;
	border-bottom:1px solid #cccccc;
	clear:both;
}
#content .mediaCentreContactsLoggedIn h2{
	background:none;
	padding:0;
}
#content .mediaCentreContactsLoggedIn h3{
	font-size:1.6em;
	font-weight:bold;
	margin:0 75px 14px 5px;
	padding:0;
	background:none;
	font-family:Arial, san-serif;
}
#content .mediaCentreContactsLoggedIn h3 a{
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_arrow_down.gif) left 4px no-repeat;
	color:#666666;
	padding:0 0 0 20px;
	color:#666666;
}
.mediaCentreContactsLoggedIn ul li h3 a:hover{
	text-decoration:none;
}
#content .mediaCentreContactsLoggedIn ul .expandableContentCollapsed h3 a{	
	background:transparent url(/Templates/Barclays/images/backgrounds/bg-orange-arrow.gif) left 4px no-repeat;
	color:#003366;
}
.mediaCentreContactsLoggedIn h4{
	font-weight:bold;
	line-height:1.4em;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0;
}
.mediaCentreContactsLoggedIn p{
	padding:0 25px 0 25px;
}
.mediaCentreContactsLoggedIn a{
	color:#00A4E8;
}
.mediaCentreContactsLoggedIn ul li div{
	position:relative;
	border-top:1px solid #cccccc;
	border-bottom:none;
	float:none;
	padding:13px 0 1px 0;
	width:100%;
}
.mediaCentreContactsLoggedIn ul .expandableContentCollapsed div{
	background:none;
}
.mediaCentreContactsLoggedIn ul li div div{
	border:none;
	padding:0;
	width:auto;
	position:static;
	background:none;
}
.mediaCentreContactsLoggedIn ul li ul:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.mediaCentreContactsLoggedIn ul li ul li{
	border:none;
	padding:0;
	margin:0 0 0 20px;
	float:left;
	width:253px;
	background:none;
}
.mediaCentreContactsLoggedIn ul li ul li ul{
	font-size:inherit;
	line-height:inherit;
	margin:0 0 4px 0;
	font-size:1.1em;
}
.mediaCentreContactsLoggedIn ul li ul li ul li{
	margin:0 0 1px 0;
	line-height:1.4em;
}
.mediaCentreContactsLoggedIn .role{
	margin:0 0 11px 0;
	padding:0;
}
.mediaCentreContactsLoggedIn .email{
	background:transparent url(/Templates/Barclays/images/backgrounds/email.gif) left 1px no-repeat;
	padding:0 0 0 18px;
	margin:0 0 27px 0;
	font-size:1.1em;
}
.mediaCentreContactsLoggedIn .clearer{
	clear:both;
}
.mediaCentreContactsLoggedIn .closureButton{
	position:absolute;
	top:15px;
	right:10px;
	font-size:1.1em;
}
.mediaCentreContactsLoggedIn .closureButton a{
	position:relative;
}
.mediaCentreContactsLoggedIn .expandableContent {
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_gradient.gif) no-repeat right top;
}
.mediaCentreContactsLoggedIn .expandableContentCollapsed {
	background:#fff;
}


/* MC9 Media centre contacts general variation 2
----------------------------------------------------*/
#relatedContent .mediaCentreContactsGeneral{
	width:180px;
	float:left;
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
.fullWidth #relatedContent .mediaCentreContactsGeneral{
	float:none;
	margin:0;
}
#main #relatedContent .mediaCentreContactsGeneral h2{
	font-size:1.4em;
	font-weight:bold;
	color:#666666;
	background-image:url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif);
	padding:9px 0 0 0;
	margin:0 0 24px 0;
}
#relatedContent .mediaCentreContactsGeneral h3{
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	margin:0 0 1px 0;
}
#relatedContent .mediaCentreContactsGeneral ul li{
	margin:0 0 20px 0;
}
#relatedContent .mediaCentreContactsGeneral ul{
	margin:0 0 0 0;
}

/* MC9 Media centre contact
----------------------------------------------------*/

	
/* MC10 Notes to editor
----------------------------------------------------*/
.notesToEditors{
/*	padding:15px 0 0 0; */
	font-size: 1.2em;
}
#content .notesToEditors h2{
	color:#666666;
	font-weight:bold;
	font-size:1.6em;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) left top no-repeat;
	padding:5px 0 0 0;
	margin:0 0 9px 0;
	width:410px;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
#content .notesToEditors h3{
	background:none;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	width:410px;
	line-height:1.4em;
	font-size:1.1em;
	color:#666666;
	font-weight:bold;
}
.notesToEditors p{
	margin:0 10px 20px 0;
	padding:0;
}
.notesToEditors ul{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:disc;
	padding:0;
	margin:0 0 17px 15px;
}
.notesToEditors ul li{
	padding:0;
	margin:0 0 9px -4px;
	line-height:1.4em;
}
.notesToEditors ol{ /*IE7 IE6*/
	font-size:1.1em;
	list-style-type:decimal;
	padding:0;
	margin:0 0 17px 23px;
	font-weight:bold;
}
.notesToEditors ol li{
	padding:0;
	margin:0 0 9px -4px;
	line-height:1.4em;
}
.notesToEditors ol li span{
	font-weight:normal;
	margin:0 0 0 -1px;
}


/* MC11 Resource search
------------------------------------------------*/
.resourceSearch{
	float:left;
	padding:20px 0 0 0;
	margin:2px 0 0 -9px;
	position:relative;
	background:transparent url(/Templates/Barclays/images/backgrounds/bg_grey_filter.gif) no-repeat scroll left top;
	border-bottom:solid 6px #00a4e8;
	height:30px; 
	width:546px;
}
/*

#content .resourceSearch h2{
	margin-bottom:10px;
	padding:0;
	background:none;
}
#content .resourceSearch p{
	margin-bottom:22px;
	width:506px;
	font-family:Arial, sans-serif;
	font-size:1.7em;
	line-height:1.2em;
}
.resourceSearch fieldset{
	margin-bottom:10px;
	position:relative;
}
.resourceSearch .textfield{
	width:421px;
}
.resourceSearch .searchfield{
	width:401px;
	float:none;
}
.resourceSearch .searchfilterButton{
	position:absolute;
	top:1px;
	right:24px;
}

#content .resourceSearch ul{
	margin:0 0 13px 0;
	padding:0;
}
#content .resourceSearch ul li{ 
	margin:0 20px 7px 0;
	padding:0;
	background:none;
	position:relative;
	min-height:13px;
	float:left; 
}
#content .resourceSearch ul li input{ 
	position:absolute;
	top:0;
	left:0;
	margin:0;
}
#content .resourceSearch label{
	color:#666666;
	padding:0 0 0 21px;
}
*/

/* MC14 News extra profile 
--------------------------------------------*/
.newsExtraProfile{
	padding:15px 0 0 0;
	width:548px;
}
#content .newsExtraProfile h3{
	background:none;
	padding:0;
	margin:0 0 10px 0;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
.newsExtraProfile p{
	margin:0 0 14px 0;
}
.newsExtraProfile a{
	color:#00A4E8;
}
.newsExtraProfile fieldset{
	margin:-3px 0 17px 0;
}
.newsExtraProfile label{
	font-size:1.1em;
	width:116px;
	margin:0 10px 0 3px;
	line-height:1.4em;
	float:left;
	padding:4px 0 0 0;
}
.newsExtraProfile input, .newsExtraProfile select, .newsExtraProfile textarea{
	border-top:1px solid #bebebe;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	width:242px;
	padding:5px 0 5px 3px;
	color:#666666;
	font-size:1.1em;
	margin:0;
	float:left;
}
.newsExtraProfile select {
	width:247px;
}
.newsExtraProfile fieldset div{ /*IE7 IE6*/
	clear:both;
	position:relative;
}
.newsExtraProfile fieldset div:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.newsExtraProfile .toolTip{
	position:relative;
	top:-1px;
	float:right;
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) top right repeat-y;
	margin:0;
	padding:7px 5px 10px 17px;
	width:147px;
}

.newsExtraProfile .toolTip span{
	display:block;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) left 5px no-repeat;
	padding:0 0 0 16px;
}
.newsExtraProfile .error{
	color:#fe0000;
}
.newsExtraProfile div .error{
	position:relative;
	top:-1px;
	float:left;
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) top right repeat-y;
	margin:0;
	padding:7px 5px 10px 17px;
	width:147px;
}
.newsExtraProfile div .error span{
	display:block;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) left 5px no-repeat;
	padding:0 0 0 16px;
}
.newsExtraProfile .mandatory{
	color:#ffa000;
}
.newsExtraProfile .yourDetails h3{
	position:absolute;
	left:-9999px;
}
.newsExtraProfile .pressContact{
	font-weight:bold;
}
.newsExtraProfile .yourContacts{
	margin:0 0 17px 0;
}
.newsExtraProfile .userNameAndPassword{
	margin:0 0 17px 0;
}
.newsExtraProfile .chooseIndustry{
	margin:0 0 17px 0;
}
.newsExtraProfile .chooseIndustry ul li{
	position:relative;
	width:243px;
	float:left;
	margin:0 10px 7px 0;
	padding:0 0 0 21px;
}
.newsExtraProfile .chooseIndustry ul .clear{
	clear:both;
}
.newsExtraProfile .chooseIndustry label{
	width:auto;
	float:none;
}
.newsExtraProfile .chooseIndustry input{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	float:none;
	border:none;
	padding:0;
	margin:0;
	background:none;
}
.newsExtraProfile .chooseBusinessArea{
	margin:0 0 17px 0;
}
.newsExtraProfile .chooseBusinessArea ul li{ /*IE6*/
	position:relative;
	margin:0 0 7px 0;
	padding:0 0 0 21px;
}
.newsExtraProfile .chooseBusinessArea label{
	width:auto;
	float:none;
}
.newsExtraProfile .chooseBusinessArea input{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	float:none;
	border:none;
	padding:0;
	margin:0;
	background:none;
}
.newsExtraProfile .yourTopicsOfInterest{
	margin:0 0 17px 0;
}
.newsExtraProfile .yourTopicsOfInterest ul li{ /*IE6*/
	position:relative;
	margin:0 0 7px 0;
	padding:0 0 0 21px;
}
.newsExtraProfile .yourTopicsOfInterest label{
	width:auto;
	float:none;
}
.newsExtraProfile .yourTopicsOfInterest input{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	float:none;
	border:none;
	padding:0;
	margin:0;
	background:none;
}
.newsExtraProfile .typeOfAlertNotifications{
	margin:0 0 17px 0;
}
.newsExtraProfile .typeOfAlertNotifications ul li{ /*IE6*/
	position:relative;
	margin:0 0 7px 0;
	padding:0 0 0 21px;
}
.newsExtraProfile .typeOfAlertNotifications label{
	width:350px;
	float:none;
}
.newsExtraProfile .typeOfAlertNotifications input{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	float:none;
	border:none;
	padding:0;
	margin:0;
	background:none;
}
.newsExtraProfile .typeOfAlertNotifications p{
	font-size:1.1em;
	float:right;
}
.newsExtraProfile .submit{
	font-weight:bold;
}
.newsExtraProfile .buttons{
	float:right;
	list-style-type:none;
}
.newsExtraProfile .fauxSubmit  
{
	float:left;
	position:relative;
}
.newsExtraProfile .cancel{
	position:relative;
	margin:0 10px 0 0;
}
.newsExtraProfile .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
.newsExtraProfile .fauxSubmit a{
	border:none;
	padding:0 17px 0 2px;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}


/* MC15 Forgotten password
--------------------------------------------*/
.forgottenPassword{
	padding:15px 0 0 0;
	width:548px;
}
#content .forgottenPassword h3{
	background:none;
	padding:0;
	margin:0 0 10px 0;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
.forgottenPassword p{
	margin:0 0 14px 0;
}
.forgottenPassword .error{
	color:#fe0000;
}
.forgottenPassword label{
	font-size:1.1em;
	width:116px;
	margin:0 10px 0 0;
	line-height:1.4em;
	float:left;
	padding:4px 0 0 0;
}
.forgottenPassword input{
	border-top:1px solid #bebebe;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	width:242px;
	padding:5px 0 5px 3px;
	color:#666666;
	font-size:1.1em;
	margin:0;
	float:left;
}
.forgottenPassword fieldset div{ /*IE7 IE6*/
	clear:both;
	position:relative;
}
.forgottenPassword fieldset div:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.forgottenPassword .glowInput{
	clear:none;
	float:left;
	margin:0;
}
.forgottenPassword .cont{ /*IE7 IE6*/
	padding:3px 3px 0 3px;
	width:247px;
	margin:0;
}
.forgottenPassword .cont:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.forgottenPassword .base{
	height:3px;
	padding:0 3px 0 3px;
	width:247px;
	margin:0;
}
.forgottenPassword .errorHere .cont{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-error.gif) top left no-repeat;
}
.forgottenPassword .errorHere .base{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-error-base.gif) top left no-repeat;
}
.forgottenPassword .active .cont{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-active.gif) top left no-repeat;
}
.forgottenPassword .active .base{
	background:transparent url(/Templates/Barclays/images/backgrounds/news-extra-profile-active-base.gif) top left no-repeat;
}
.forgottenPassword .toolTip{
	position:relative;
	top:-1px;
	float:left;
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) top right repeat-y;
	margin:0;
	padding:7px 5px 10px 17px;
	width:147px;
}
.forgottenPassword .toolTip span{
	display:block;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) left 5px no-repeat;
	padding:0 0 0 16px;
}
.forgottenPassword .error{
	color:#fe0000;
}
.forgottenPassword div .error{
	position:relative;
	top:-1px;
	float:left;
	background:transparent url(/Templates/Barclays/images/backgrounds/error-background.gif) top right repeat-y;
	margin:0;
	padding:7px 5px 10px 17px;
	width:147px;
}
.forgottenPassword div .error span{
	display:block;
	background:transparent url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) left 5px no-repeat;
	padding:0 0 0 16px;
}
.forgottenPassword .buttons{
	float:right;
	list-style-type:none;
}
.forgottenPassword .fauxSubmit  
{
	float:left;
	position:relative;
}
.forgottenPassword .cancel{
	position:relative;
	margin:0 10px 0 0;
}
.forgottenPassword .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
.forgottenPassword .fauxSubmit a{
	border:none;
	padding:0 17px 0 2px;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}


/* FR1 Form fields
-----------------------------------------------------------*/
.formFields{ /*IE7 IE6*/
	padding:15px 0 0 0;
}
.formFields:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#content .formFields h2{
	background:transparent none repeat scroll 0 0;
	font-family:Arial,san-serif;
	line-height:1.4em;
	margin:0 0 10px 0;
	padding:0;
}
#content .formFields h3{
	background:transparent none repeat scroll 0 0;
	font-family:Arial,san-serif;
	line-height:1.4em;
	margin:0 0 10px 0;
	padding:0;
}
.formFields label{
	float:left;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 10px 0 0;
	padding:4px 0 0;
	width:116px;
}
.formFields fieldset div{ /*IE7 IE6*/
	clear:both;
	position:relative;
	margin:0 0 9px 0;
}
.formFields fieldset div:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.formFields .buttons{
	float:right;
	padding:10px 0 0 0;
}
.formFields .fauxSubmit  
{
	float:left;
	position:relative;
}
.formFields .cancel{
	position:relative;
	margin:0 10px 0 0;
}
.formFields .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
.formFields .fauxSubmit a{
	border:none;
	padding:0 17px 0 2px;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}

/* PF6 In content navigation
-----------------------------------------------------------*/
#content ul.secondaryNav{
	background:url(/Templates/Barclays/images/navigation/secondary-navigation.gif) left top no-repeat;
	list-style-type:none;	
	float:left;
	overflow:hidden;
	width:732px;
	margin: 0 0 0 0px;		
	padding:0px;
}
#content .secondaryNav li{	/*IE6*/
	display:block;	
	float:left;
}
#content .secondaryNav li a{
	color:#fff;	
	line-height:1px;		
}

/*---------------------Icon links ---------------------*/
a.rss{
	background:url(/Templates/Barclays/images/ico_rss.gif) no-repeat left top;
	padding-left:20px;
}


/* Lightboxes
more styles in has js
--------------------------------------------*/

.tintedBg{ /*hacks: IE7 IE6*/
	background:#313131 url(/Templates/Barclays/images/backgrounds/bg_tinted.gif);
/*	opacity:0.7; */
	position:absolute;
	top:0;
	left:0;
	z-index:200000;
}

.lightBox.hideLightbox{
	display:none;
	visibility:hidden;
	border:1px solid red; /*will indicate erroneous display on page*/
}

.lightBox .heading a.closeBtn {
	float:right;
	font-weight:normal;
	background:url(/Templates/Barclays/images/buttons/close_x.gif) no-repeat right 3px;
	padding-right:12px;
	font-size:1.1em;
	position:relative;
	right:5px;
	top:6px;
}


.lightbox-top{height:3px;margin:0 4px;background:#fff;}/*hacks: IE6*/
.lightbox-top-left{background:url(/Templates/Barclays/images/backgrounds/bg_lightbox_topleft.gif) top left no-repeat;font-size:0.1em;}/*hacks: IE6*/
.lightbox-top-right{background:url(/Templates/Barclays/images/backgrounds/bg_lightbox_topright.gif) top right no-repeat; height:3px;}

.lightbox-base{height:3px;margin:0 4px;font-size:0.1em;background:#fff;}/*hacks: IE6*/
.lightbox-base-left{background:url(/Templates/Barclays/images/backgrounds/bg_lightbox_baseleft.gif) top left no-repeat;font-size:0.1em;}/*hacks: IE6*/
.lightbox-base-right{background:url(/Templates/Barclays/images/backgrounds/bg_lightbox_baseright.gif) top right no-repeat;height:3px;font-size:0.1em;}
/* End Lightboxes
--------------------------------------------*/



/* Google Maps
--------------------------------------------*/


/* End Google Maps
--------------------------------------------*/

/* SIFR 2
--------------------------------------------*/
/* These are standard sIFR styles... do not modify */
/*
.sIFR-flash {visibility: visible !important;margin: 0;top: 0;
left: 0;
z-index: -2;}
.sIFR-replaced {visibility: visible !important;position:relative;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sifr-ghost {
visibility: visible !important;

font-weight: bold;
font-family:arial,sans-serif;
font-size: 102% !important;
letter-spacing: 150%;
display: block;
text-decoration: none;
line-height: 0;
position: absolute;
z-index: 99;
top: -1px;
left: 0;
width: auto;
padding: 0;
margin: 0;
overflow: hidden;
background-image: none !important;
}
*/
/*Custom sifr styles for Barclays*/

.sIFR-hasFlash #mediacentre #hubIntro h2{/*IE6*/
	margin-bottom:0;
	margin-top:-2px;
}


/* End sifr 2
--------------------------------------------*/

#detailcontent
{
	width:770px;
	float:left;  
	margin-right:20px; 
}

#detailcontent .heroArea h1{
/*	background:transparent url(/Templates/Barclays/images/grey_bottom_dark_bar.gif) top left no-repeat;*/
	border-bottom: 5px solid #00b1e8;
	color: #036;
	font-family: ExpertSansLightRegular,Verdana,sans-serif;
	padding: 0 0 10px 0;
	font-size: 3.2em;
	font-weight:normal;	
	line-height:normal;
	margin:0 0 10px 0;
	display:block;
}

#detailcontent .heroArea ul{ /*IE7 IE6*/
	color:#999999;
	font-size:1.1em;
	list-style-type:none;
	margin:0 0 12px -4em;
}
#detailcontent .heroArea ul:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#detailcontent .heroArea ul li{
	float:left;
	background:transparent url(/Templates/Barclays/images/vertical-bar-11px-999.gif) left center no-repeat;
	padding:0 6px 0 7px;
	line-height:normal;
}

#detailcontent .contentSearchResults
{
	width:100%; 
}

#detailcontent .contentSearchResults h2{
	background:none;
	color:#036;
	float:none;
	font-size:1.6em;
	font-family: Arial, sans-serif;
	margin:0;
	padding:17px 0 0;
}


#detailcontent .searchListing .contentSearchResults ul{
	list-style:none;
}	
#detailcontent .searchListing .contentSearchResults ul .featured{
	margin-top:-15px;
	border:none;
	background:transparent url(/Templates/Barclays/images/featured-result-border.gif) bottom left repeat-x;
	padding:0 0 5px 8px;	
}
#detailcontent .searchListing .contentSearchResults h2{ /*IE6*/
	font-weight:normal;
	padding:16px 0 0 0;
	margin:0 0 10px 0;
}
#detailcontent .searchListing .contentSearchResults ul .featured h2{
	font-size:3em;
	margin:0 0 16px 0;
	padding:17px 0 0 0;
	font-weight:normal;
}
#detailcontent .searchListing .contentSearchResults ul li ul{
	margin: 5px 0;
}
#detailcontent .searchListing .contentSearchResults ul li p.articleDate{
	color:#999999;
}
#detailcontent .searchListing .contentSearchResults .linksList li a{
	color:#00a4e8;
}
#detailcontent .searchListing .contentSearchResults .featured h3{
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px 0;
	background:none;
	padding:0;
}
#detailcontent .searchListing .contentSearchResults .linksList{
	margin:0 0 21px 0;
}
#detailcontent .searchListing .contentSearchResults .linksList li{
	padding:0 0 0 10px;
}
#detailcontent .searchListing .contentSearchResults .individualResultListing h2{
	font-size:1.2em;
	margin:0 0 12px 0;
	line-height: 1.2em;
	margin-bottom: 3px;
	padding:0;
}
#detailcontent .searchListing .contentSearchResults  .individualResultListing h3{
	font-size:1.1em;
	background:none;
	padding:0;
	margin:0 0 7px 0;
}

.greyBoldDate {font-weight: bold; color: #a4a4a4; width:100%;}

.searchFilter {
	width:500px;	
}

.searchFilter label
{
	vertical-align:top; 
	height:8px;
	padding-top:1px; 	
	margin-right:5px;
} 

.chkbox
{
	width:526px;
}

.chkbox INPUT
{
 border-style: none; 
 margin-right: 3px; 
 width:12px; 
}

.chkbox label
{
 border-style: none; 
 margin-right: 5px;  
}

.searchTextArea
{
	margin-top:15px;
	height: 60px;
	width:546px;
}
.searchfilter
{
	float:left;
	height:auto;
	width:546px;
}
.cpeSubjectList
{
	width:auto;
	height:auto;
}
.cpeSubjectList div
{
	height:auto;
}
.cpeSubject /*collapsible panel*/
{
	height:15px;
	float:none;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;	
}
.cpeSubject a
{
	color:#007eb6;
	font-size:1.2em;    
}


.ltlSearchFilter
{
	width:540px;
	float:left;
	font-weight:bold;
	color:#666666;
}
/* Pagination ************************ */
.pagePrev
{
	background:url(/Templates/Barclays/images/backgrounds/orange-arrow-left.gif) no-repeat left;
	color:#fff; 	
}
.pageNext
{
	background:url(/Templates/Barclays/images/backgrounds/orange-arrow-right.gif) no-repeat left;
	color:#fff; 	
	
}



.pagination {
	float:left;
	clear: both;
	margin:5px 0 1px 0;
	width:auto;
	color:#cccccc;		
}
.pagination a {
	float:left;
	margin:2px 0px;
	padding:0 4px 0px 4px;
	margin:0 0 0 -1px; 
	border-bottom:none;
	font-size:1.1em;
}

#selectFilter{
	font-size:1.1em;
	color:#036;
	font-weight:bold;
	position:relative;
	right:25px;
	top:12px;
	cursor:pointer;
	margin-left:448px;
	background:url(/Templates/Barclays/images/orange_arrow.gif) left 50% no-repeat;
	padding-left:6px;
}
.filter a{
	font-weight:bold;
	color:#036;
	text-decoration:none;
	float:left;
	margin-top:10px;
}
.SearchBoxMainContainer
{
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_filter.gif) no-repeat top left;
	float:left;	
}

.buttBackDetailView
{
	background:url(/Templates/Barclays/images/buttons/back.gif) no-repeat top left;
	float:left;	
}

.title1{
	border-bottom: 5px solid #00b1e8;
	color: #036;
	font-family: ExpertSansLightRegular,Verdana,sans-serif;
	font-size: 3.2em;
	font-weight:normal;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}
.titleDate
{
	font-size:1.2em;
	margin: 30px 0 15px 0;
}
.sub1
{
	font-size: 2em;
/*	padding:9px 0 6px 0; */
	color: #036;
	font-family: ExpertSansRegular,Verdana,sans-serif;
	margin: 12px 0;
}
.heroArea p
{
	font-size:1.2em;
	padding:0 0 6px 0;
	line-height: 1.4em;
}

.resourceSearch ul{
	margin:0 0 13px 0;
	padding:0;	
}
.resourceSearch ul li{ /*IE6*/
	margin:0 20px 7px 0;
	padding:0;
	background:none;
	position:relative;
	height:20px; 
	float:left; 
}
.resourceSearch ul li label{
	color:#666666;		
	margin-bottom:5px; 	 		
}

.resourceSearch table{
	position:relative;
	padding:0;
	width:100%; 	
}
.resourceSearch table tr{
	margin:0 0 13px 0;
	padding:0;	
}
.resourceSearch table tr td{ /*IE6*/
	margin:0 20px 7px 0;
	padding:0;
	background:none;
	position:relative;
	height:20px; 
	float:left; 
}
.resourceSearch table tr td label{
	color:#666666;		
	font-size:1.1em;		
}

.searchResults ul 
{
	list-style:none;
	float:left;
	font-weight:bold;
	color:#999;
	width:90%;
	font-size:1.4em;
	margin:0;
	padding:0;    
}
.searchResults ul li{
	margin:0 0 8px 30px;
}
.searchResults ul a {
	color:#00a4e8;
}

.contacts ul {
	float:left;
	font-weight:bold;
	color:#999;
	width:95%;
	font-size:1.1em;
	margin:0 0 0 5px;
	border-color:#BEBEBE;
	border-style:solid;
	border-width:2px;	
	list-style-type:none;
	padding:0;
}
.contacts 
{
	border-color:#BEBEBE;
	border-style:solid;
	border-width:1px;	
	margin:0 3px 0 3px; 
}
.contacts ul li
{
	float:left; 
	margin:0 0 8px 5px;
	width:47%; 	
	min-height:100px; 
}
.contacts ul li a {
	color:#00a4e8;
	font-size:1.1em; 
}

.contacts h4 a 
{
	color:#00a4e8;
}

.accordionHeaderSelected 
{
	color:#00a4e8;
	margin:0 0 0 10px; 
	padding-left:8px; 
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_arrow.gif) no-repeat scroll left 5px;
	cursor:pointer;
}
.accordionHeaderSelected h4
{
	font-size:1.6em;
}
.accordionHeader
{
	color:#00a4e8;
	margin:0 0 0 10px; 
	padding-left:8px; 
	background:url(/Templates/Barclays/images/backgrounds/bg_grey_downarrow.gif) no-repeat scroll left 5px;
	cursor:pointer;    
}
.accordionHeader h4
{
	font-size:1.6em;
}
.existingUserLogIn .login {
	width:253px;
	padding:5px 0 5px 3px;
	float:none;
	margin:0 0 10px 0;
}


.existingUserLogIn .logIn .login .fauxsubmit
{
	clear:both;
	float:left; 
	padding-bottom:10px; 
}
.existingUserLogIn .logIn .login .fauxsubmit input
{
}
.existingUserLogIn .fauxSubmit{
	top:-4px;
	float:right;
	right:0;
	margin-top:-15px; 
	padding-right:40px; 
}
.existingUserLogIn h2{
	color:#666666;
	font-weight:bold;
	font-size:1.6em;
	margin:0 0 9px 0;
	line-height:1.4em;
	background:transparent url(/Templates/Barclays/images/backgrounds/heading-bar-ccc.gif) no-repeat scroll left top;
	padding:5px 0 0;
}

.existingUserLogIn .logIn .login .loginfields 	
{
	BORDER-RIGHT: #e1e1e1 1px solid;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: #bebebe 1px solid;	
	DISPLAY: block;	PADDING-LEFT: 3px;	
	FONT-SIZE: 1.1em;	
	BACKGROUND: url(/Templates/Barclays/images/loginfields-background.gif) #eeeeee repeat-x left top;	
	FLOAT: left;	
	PADDING-BOTTOM: 3px;	
	BORDER-LEFT: #e1e1e1 1px solid;	
	WIDTH: 200px;	
	COLOR: #666666;	
	PADDING-TOP: 5px;	
	BORDER-BOTTOM: #eeeeee 1px solid;	
	HEIGHT: 10px
}
.existingUserLogIn .logIn .login .username 	
{
	MARGIN: 0px 11px 10px 0px
}
.divProfileDetails
{
	width:99%;
	margin-bottom:10px;  
}
.labelDetails
{
	float:left;
	min-width:150px;
}
.labelDetails label
{
	float:left;
}
.newsExtraInput
{
	float:right;
	width:200px;
	padding-right: 20px;	 
	margin-top:-1.5em;
}
.newsExtraInput input
{
	float:right;
	width:200px;
}

.yourDetails
{
	width:80%;
}

.newsExtraProfile .newsExtraCheckBoxList{
	margin:0 0 0 0;	
}

.sendEmail{
	padding:15px 0 0 0;
	width:548px;
}

.sendEmail h3{
	background:none;
	padding:0;
	margin:0 0 10px 0;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
.sendEmail p{
	margin:0 0 14px 0;
}
.sendEmail a{
	color:#00A4E8;
}
.sendEmail fieldset{
	margin:-3px 0 17px 0;
}
.sendEmail label{
	font-size:1.1em;
	width:116px;
	margin:0 10px 0 0;
	line-height:2.0em;
	float:left;
	padding:4px 0 0 0;
	vertical-align:middle;
}
.sendEmail input, .sendEmail textarea{
	border-top:1px solid #bebebe;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #ededed;
	border-left:1px solid #e1e1e1;
	width:200px;
	padding:5px 0 5px 3px;
	color:#666666;
	font-size:1.1em;
	margin:0;
	float:left;
}
.sendEmail textarea
{
	margin-top:10px;
}
.sendEmail .submit{
	font-weight:bold;
}
.sendEmail .buttons{
	float:right;
}
.sendEmail .fauxSubmit  
{
	float:left;
	position:relative;
}
.newsExtraProfile .cancel{
	position:relative;
	margin:0 10px 0 0;
}
.sendEmail .fauxSubmit input{ /*IE7 IE6*/
	border:none;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
.sendEmail .fauxSubmit a{
	border:none;
	padding:0 17px 0 2px;
	cursor:pointer;
	float:none;
	width:auto;
	border:none;
	display:block;
}


.sendEmailDetails
{
	width:380px;
}

.sendEmailDetails .emailLabelDetails
{
	float:left;
	min-width:120px;
}
.sendEmailDetails .emailLabelDetails label
{
	float:left;
}

.sendEmailDetails .emailInput
{
	float:right;
	width:200px;
	padding-right: 10px;	 
}
.sendEmailDetails .emailInput input
{
	float:right;
	width:200px;
	height:10px; 	
}

.newsExtraCheckBoxList tbody tr{
	height:8px;
	margin:0 0 0 0; 
}
.newsExtraCheckBoxList label{
	width:auto;
	float:none;
	padding:5px 0 0 0;
}
.newsExtraCheckBoxList input{
	width:auto;
	float:left;	
	border:none; 
	padding:0 0 0 0; 
}

.newsExtraAlertRadio label{
	width:auto;
	float:none;
}
.newsExtraAlertRadio input{
	width:auto;
	float:left;	
	border:none; 
}

.newsExtraProfile h3{
	background:none;
	padding:0;
	margin:0 0 10px 0;
	line-height:1.4em;
	font-family:Arial, san-serif;
}
#pnMediaSubjects img
{
	margin:5px 0 10px 0; 
}

.bodyCopy
{
	font-size:1.2em;
	line-height:1.4em;
	margin:0 0 10px 0;
}	
.bodyCopy p
{
	margin-bottom: 15px;    
}
.bodyCopy object table 
{
	font-size: 0.9em;
}
.bodyCopy a, #boilerplate, #boilerplate a, #ContentAttachmentContainer a, #rightCol a , .SideBarSingleLine a, .singleLineWithPadding a
{
	font-size:1.2em;
	line-height: 1.4em;
}
#boilerplate a
{
	font-size: 1.1em;
}
.bodyCopy a 
{
	font-size: 1em;
}

DIV.space-line 
{
	clear: both;
	line-height: 2px;
	height: 2px;
	margin: 0;
	padding: 0;
	width: auto;
}
.sendEmail
{
	width:400px;
}
.sendEmailbuttons
{
	float:left;
}
.singleLine {clear: both;}
.singleLineWithPadding {clear: both; width: 514px; padding: 2px 0px;}
.SideBarSingleLine {float:left;padding: 5px 0px 6px 0px;}

.icon_ppack {float: right; margin-right: 5px;}

.iconDownload {float: left; margin-right: 5px;}

.iFrameLogon
{
	width: 280px;
	background: #006b95 url(/templates/barclays/images/backgrounds/invert_mod_bg.png) repeat-x top;
}
.iFrameLogon h2
{
	font-size: 2em;
	color: #fff;
	padding: 0;
	margin: 12px 0;
	font-family: ExpertSansRegular,Verdana,sans-serif;
	font-weight: normal;
}

.iFrameLogon .padding
{
	padding: 1px 15px 15px 15px;
}
.iFrameLogon fieldset, .iFrameLogon fieldset div
{
	position: relative;
}
.iFrameLogon fieldset
{
	padding: 0;
}
.iFrameLogon .labelText
{
	display: block;
	color: #4b4a4a;
	left: 7px;
	top: 5px;
	font-size: 1.2em;
	line-height: 1.4em;
	position: absolute;
}
.iFrameLogon .username, .iFrameLogon .password
{
	width: 232px;
	margin-bottom: 6px;
	padding: 5px;
	color: #666;
	border: 1px solid #33708b;
	font-family: inherit;
}
.iFrameLogon .forgotpw, .iFrameLogon .lnkRegister
{
	background: url("/templates/barclays/images/icons/sprite.gif") no-repeat scroll 0 4px transparent;
	display: block;
	color: #fff;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.4em;
	text-decoration: none;
	cursor: pointer;
	float: left;
	clear: left;
}
.iFrameLogon fieldset .submitbtn
{
	padding: 8px 15px;
	border: 1px solid #fff;
	float: right;
	margin: 15px 5 0 0;
	background: none repeat scroll 0 0 #007eb6;
	cursor: pointer;
}
.iFrameLogon fieldset .submitbtn:hover
{
	background: none repeat scroll 0 0 #036;
}

.iFrameLogon .validationsummary
{
	padding: 0;
	margin: 0;
}
.iFrameLogon .validationsummary ul
{
	margin-bottom: 0;
}
.iFrameLogon .validationsummary li
{
	margin-left: -40px;
	color: 
}
/* ------------ for printing --------------- */
@media print 
{
   BODY {font-size: 10pt; color:Black; font-family: Verdana, Sans-Serif;margin:0 5%;padding:0; }
   #relatedContent, #tertiaryNav, #pageHeader, #pageFooter,#footer,#header,#bodyBackButtonPlaceHolder, .primaryNavigation  
   {
	visibility:hidden;    display:none
   }
a:link { font-style:italic}  
h1, .title1  {font-size: 14pt; color:Black; font-weight:bold; text-decoration:underline} 
h2 {font-size: 12pt; color:Black; text-decoration:underline} 
h3 {font-size: 11pt; color:Black;  } 
h4,h5,h6 {font-size: 10pt; color:Black; font-weight:bold; text-decoration:underline} 
}

