#searchGeneralText, #SearchGeneralText {display:none}
.searchGeneralText, #hideContainer, .hide { display:none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
body {
	font-size:62.5%;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;position:relative; margin:0px auto;

} /* just to make it round figure for the em seperation */
strong {
	font-weight:bold;
}
em {
	font-style: italic;
}
img {
	border:0;
}
.left{text-align:left!important;}
big {font-weight: bold}

.adobe {float:left; margin-right:10px;}
.adobeContainer {float:left; margin:15px 0;}
.adobeContainer a {font-weight:bold;}

.footerlistgroup-sitesImage {display:none}

html { overflow-y:scroll}

h1 {color:#253370; font-size:3em; margin-bottom:8px; width:100%; clear:both; font-weight:normal;}

.pageHeadingPHTag h1 {color:#253370; font-size:3em; margin-bottom:8px; width:100%; clear:both; font-weight:normal;}


small + h2 {margin-top:10px;}

small img {clear:both;margin-bottom:10px;}

h2, h3, .innerContentRightColContainer strong, .bodCategoryName, .countryContainer strong {color:#253370;
font-size:1.4em;
font-weight:bold;
text-transform:uppercase; padding-bottom:5px}


a {text-decoration:none; font-size:1.1em; color:#253370; cursor:pointer;}

ul {
list-style:none;
list-style-type:none;
list-style-image:none;

} 

#community-engagement-plans #innerContentLeftColContainer ul, #online-require #innerContentLeftColContainer ul, #employment-policies #innerContentLeftColContainer ul {list-style-position:inside;} 

#innerContentLeftColContainer ul {list-style-type:disc;
padding:0 15px 13px; color:#434343;}

#innerContentLeftColContainer ul li ul {
list-style-type:circle;
padding:0 15px 13px;
}

#innerContentLeftColContainer ul.numric {
color:#434343; font-weight:bold; list-style-position:inside; list-style-type:decimal; padding:3px 0; padding-left:2px; margin-left:2px;}

#innerContentLeftColContainer ul li.numric  {line-height:1.7em; font-size:1.1em;}



#innerContentLeftColContainer ul.tabitemscontainer1 {list-style-type:none;
padding:0;}
#innerContentLeftColContainer ul li  {line-height:1.7em; font-size:1.1em; }

#innerContentLeftColContainer .tabcontainer ul.tabitemscontainer1 li {line-height:1.4em; margin-right:1px;}

#innerContentLeftColContainer ul li p {font-size:1em}
p {font-size:1.1em; color: #434343}


a:hover, .landing-twoColLeftColContainer a:hover, .breadContainer ul li a:hover, .signpostContainer p a:hover, .footerlistfooterUL li span a:hover, .signpostContainer ul li a:hover, .relatedContainer ul li a:hover, .innerContentRightColContainer p a:hover {color:#C62032}

.pad5{padding-top:16px;}

/* ------------- bread crumbs ------------- */
.breadContainer {background:transparent url(Images/css/bg-breadcrum.gif) repeat-x scroll 0 0; clear: both; height:31px;}


.breadContainer ul li {padding:8px 11px 8px 2px;}
.breadContainer .current {font-size:105%;}
.breadContainer ul li a {color:#346279}


.bannerRightContainer p {padding:10px 0; font-size:1.2em; color:#000; line-height:1.2em}
.textContentLeftColContainer .signpostContainer p, .textContentRightColContainer .signpostContainer p, .landing-twoColRightColContainer .signpostContainer p {font-size:1.1em; color:#000; line-height:1.4em}


p.secheadSHTag {font-size:2em;padding:12px 0 19px;color:#253370;font-weight:bold;padding-bottom:5px;}

#mainWrapper {
overflow:hidden;
position:relative; width:999px; margin:0 auto; padding:0 0px 12px}


.header, .footer {clear: both; width:100%}

.LinksListContainer, .LinksListContainer ul li, .SearchContainer, .LogoContainer, .countryContainer, .topnavcontainer, ul.topnavitemscontainer1 li, .SearchTextBoxContainer,  SearchSubmitButton, .LogoContainer, .footerlistfooterUL, .footerlistfooterUL li, .TwoColumnsLeftColContainer, .TwoColumnsRightColContainer, .textContentLeftColContainer, .textContentRightColContainer, .textContentContainer, .textContentLeftColContainer .signpostContainer, .leftAlign, .languageContainer , .landing-twoColContainer, .landing-twoColLeftColContainer, .landing-twoColRightColContainer, .FieldContentContainer, .landing-twoColRightColContainer .signpostContainer, .PrintContainer, .BookmarkContainer, .PrintIconContainer, .BookmarkIconContainer, .PrintLabelContainer,.BookmarkLabelContainer, h1, .breadContainer ul li , .innerContentLeftColContainer, .innerContentRightColContainer, .textContentLeftColContainer .landingMediaWrapper, .textContentLeftColContainer .landingMediaWrapper .NewsContainer, .textContentLeftColContainer .textContentLeftBoxWrapper, .textContentLeftColContainer .susContentLeftWrapper, #landing-twoColRightColContainer #landing-box #left-box1, #landing-twoColRightColContainer #landing-box #left-box2, #landing-twoColRightColContainer #landing-box #left-box3 {float:left; }

ul.LinksListtopListUL, .countryContainer, .footerlistfooterUL li#footerlistrssLI, .rightAlign, .SearchButtonContainer, .languageContainer p, .PrintLinkContainer, .BookmarkLinkContainer {float:right;}

.signpostContainer p a, .signpostContainer li a {color:#253370; font-size:1.1em}
.signpostContainer p a {font-size:1em;}
.signpostContainer ul, .signpostRContainer ul {margin:5px 0;}

.signpostContainer ul li a, .relatedContainer ul li a, .chunk3Container ul li a, .signpostRContainer ul li a {display:block; background:transparent url(Images/css/dotted-border.gif) repeat-x scroll top right; padding:5px 0}

.dottedLink, .landingMediaWrapper .News2010Item, .landingMediaWrapper .News2008Item, .landingMediaWrapper .News2009Item, .Newsreports-and-publicationsItem, .Newsreports-and-publicationsAlternateItem  {display: block; background:transparent url(Images/css/dotted-border.gif) repeat-x scroll bottom right; padding:0 0 5px; margin:0 0 5px; float:left;}

.landingMediaWrapper .News2013Item, .landingMediaWrapper .News2012Item, .landingMediaWrapper .News2011Item {display: block; background:transparent url(Images/css/dotted-border.gif) repeat-x scroll bottom right; padding:0 0 5px; margin:0 0 5px; float:left; width:100%} 




.landingMediaWrapper .News2013AlternateItem, .landingMediaWrapper .News2012AlternateItem, .landingMediaWrapper .News2010AlternateItem { padding:0 0 5px; margin:0 0 5px; float:left;}

.landingMediaWrapper .NewsContainer {width:100%;}

.textContentRightColContainer .rightSignWrapper p img{padding-bottom:5px;}

/*  --------- Header start ---------------*/

.header {height:126px; background:transparent url(Images/css/bg-header.gif) no-repeat scroll top right;}


.LinksListContainer {width:18%; padding:5px 8px;}

.LinksListContainer li {font-size:1.1em;}

.LinksListContainer li#LinksListgroup-sitesLI {
margin-right:8px;
padding:0 8px 0 0; border-right:1px solid #b2b2b2}

.languageContainer {
padding:5px 15px;
width:59%;}

.languageContainer p a {font-size:.9095em; font-weight:bold}
.languageContainer p a.langSelect {color:#C62032}

.groupSitesContainer {left:657px; position:absolute; top:20px; width:auto; z-index:598;}

.groupSitesContainer ul {border:1px solid #253370; background:#fff}
.groupSitesContainer ul li:hover {background:#E2D8AF}
.groupSitesContainer ul li a {border-bottom:1px solid #E2D8AF; color:#253370; display:block; margin:0 10px; padding:5px 0;}

/* ------------- Search Container ------------------ */
.SearchContainer {margin:5px 0;
width:18%;}

.LogoContainer {margin-bottom:15px;} 
.countryContainer {margin-top:20px;}

.SearchTextBoxContainer {margin:0 9px 0 0; width:105px;}

.SearchTextBox, .SearchSubmitButton {font-size:90%; }

.SearchTextBox {width:105px;}
.SearchButtonContainer {width:60px}
.SearchSubmitButton {background:#002878 none repeat scroll 0 0; border:0 none; color:#FFFFFF; padding:2px; width:58px;}

/* ------------ top nav ------------ */

.topnavcontainer {width:100%;}
ul.topnavitemscontainer1 { border-width:1px 0; border-style:solid; border-color:#002776; height:28px; position:relative; z-index:597; }

ul.topnavullib {left:-125px}
ul.topnavulcareers {left:-138px}

ul.topnavitemscontainer1 li a span img {display:none}


.topnavcontainer a {padding:0 5px;}
ul.topnavitemscontainer1 li a{display:block; background-repeat:no-repeat; background-position:0 -35px; padding:14px 12px; }


ul.topnavitemscontainer1 li a:hover, ul.topnavitemscontainer1 li.current a, ul.topnavitemscontainer1 li a.selected {background-position:0 -3px;}
.topnavhomeitem a {background-image:url("Images/css/tn_home.gif");width:49px;}
.topnavabout-us a {background-image:url("Images/css/tn_about.gif");width:99px;}
.topnavour-operations a {background-image:url("Images/css/tn_business.gif");width:111px;}
.topnavsustainable-development a {background-image:url("Images/css/tn_development.gif"); width:208px;}
.topnavmedia a {background-image:url("Images/css/tn_media.gif");width:68px;}
.topnavsuppliers a {background-image:url("Images/css/tn_suppliers.gif");width:116px;}
.topnavcareers a {background-image:url("Images/css/tn_careers.gif");width:68px;}
.topnavlib a {background-image:url("Images/css/tn_library.gif");width:87px;}


ul.ullevel1 li {background:none;}


/* ---------- footer ---------------- */


.footerTagContainer {float:left; width:265px; padding-left:18px}
.footerT {border-top:1px dotted #DAD7CB; margin:15px 0 0; padding:15px 0;}
.footerTagContainer p{color:#253370;float:left;font-size:1.2em;font-weight:bold;width:332px; padding-left:18px;}
.footerlistContainer {float:left; width:545px;}

/**.footerlistContainer {border-top:1px dotted #DAD7CB; margin:15px 0 0; padding:15px 0;}**/



.footerlistfooterUL {width:100%; }

.footerlistfooterUL li#footerlistgroup-sitesLI, .footerlistfooterUL li#footerlistrssLI {border-right:0 solid #999}
.footerlistfooterUL li span a {border-right:1px solid #999; font-size:1em; margin-right:8px; padding:0 8px 0 0; color:#999;}


.footerlistfooterUL li a.footerlistgroup-site-footertitleLink {border:medium none;}

a.footerlistrsstitleLink {border-right:0px solid #fff !important; background:transparent url(Images/css/rss.gif) no-repeat scroll  0; padding:2px 20px !important; color:#e56802 !important; font-weight:bold; font-size:1.1em !important}


.creditContainer {padding-top:10px}

/* -------------- banner --------------- */

.TwoColumnsContainer, .landing-twoColContainer {margin:21px 0; overflow:hidden}
.textContentContainer {margin-bottom:6px; overflow:hidden}

.TwoColumnsLeftColContainer, .textContentLeftColContainer, .landing-twoColRightColContainer {position:relative; width:748px}
.TwoColumnsRightColContainer, .textContentRightColContainer, .landing-twoColLeftColContainer {width:251px}
.bannerRightContainer {width:215px; padding:22px 18px; background:#e2d8af; height:280px;  overflow:hidden;}
.textContentLeftColContainer {padding:10px 0}

.TwoColumnsLeftColContainer .bannerTextContainer {color:#FFFFFF; left:18px; position:absolute; top:10px; width:90%;}

.TwoColumnsLeftColContainer .bannerTextContainer p {font-size:1.4em; clear:both; width:50%; color:#FFFFFF; }

#landing-twoColRightColContainer #landing-box #left-box1, .textContentLeftColContainer .landingMediaWrapper, .textContentLeftColContainer .textContentLeftBoxWrapper, .textContentLeftColContainer .susContentLeftWrapper, #landing-twoColRightColContainer #landing-box #left-box2, #landing-twoColRightColContainer #landing-box #left-box3 {margin:0 8px 0 18px; width:222px;}

.textContentRightColContainer .rightSignWrapper, .textContentRightColContainer .rightSign2Wrapper {background:#E2D8AF none repeat scroll 0 0; padding:10px 18px 1px; width:215px; margin-bottom:21px; }

.signpostContainer img {margin-bottom:5px;}

/* --------- landing page ----------------- */

.FieldContentContainer {width:100%; margin:10px 0 27px}

p.intro {font-size:1.6em; color:#000; font-weight:bold;}




/* ----------------- left navigation ------------------- */

.leftmenucontainer {margin-bottom:95px}

.leftmenucontainer li.level2.current a.current {background-color: #E2D8AF}

.landing-twoColLeftColContainer a {color:#333;}

.leftmenucontainer li.level2 {border-bottom:1px solid #e2d8af; width:198px;}

.leftmenucontainer li.level2 a span {display:block; padding:5px 23px; background:transparent url(Images/css/arrow-level1.gif) no-repeat scroll 7px 9px; }

.leftmenucontainer ul.ullevel2 li a span {display:block; background:transparent url(Images/css/arrow-level2.gif) no-repeat scroll 7px 10px; margin:0 0 0 10px;}

.leftmenucontainer ul.ullevel3 li a span {display:block; background:transparent url(Images/css/arrow-level3.gif) no-repeat scroll 7px 10px; margin:0 0 0 20px;}

.leftmenucontainer ul.ullevel2 li {border-bottom: 1px solid #e2d8af;}
.leftmenucontainer ul.ullevel3 li.level4 {background:transparent url(Images/css/dotted-stone.gif) repeat-x scroll bottom left; border-bottom:0;}
.leftmenucontainer ul.ullevel2 li.last, .leftmenucontainer ul.ullevel3 li.last {border-bottom:none; background: none;}

.leftmenucontainer li.level2 a.selected, .leftmenucontainer ul.ullevel2 li a.selected, .leftmenucontainer ul.ullevel3 li a.current {background: #E2D8AF; display:block;}

/* ---------------- print-bookmark -------------------*/

.PrintContainer, .BookmarkContainer {width:198px}
.PrintLinkContainer, .BookmarkLinkContainer {width:163px;}

.PrintIconContainer, .BookmarkIconContainer {width:20px}
.PrintLabelContainer,.BookmarkLabelContainer {width:133px}



a.PrintLink, a.BookmarkLink {display:block; padding:5px; background:transparent url(Images/css/dotted-bookmark.gif) repeat-x scroll top right; }

.BookmarkLinkContainer {display:block; padding:5px 0; background:transparent url(Images/css/dotted-bookmark.gif) repeat-x scroll bottom right; }


/* ------------------- main-content ------------------- */
.innerContentContainer {clear:both; margin:21px 0; overflow:hidden;}
.innerContentLeftColContainer {margin-right:29px; width:534px;}
.innerContentRightColContainer {width:185px}

.innerContentLeftColContainer h2 {font-size:1.8em; text-transform: none; font-weight:normal}
.innerContentLeftColContainer h3 {font-size:1.4em; margin:10px 0;  text-transform: none}
.innerContentLeftColContainer p.intro {font-size:1.2em; color:#000;  }

.innerContentLeftColContainer p {line-height:16px; padding-bottom:10px; text-indent:1px;}

.innerContentLeftColContainer p a {font-size:1em;}

.relatedContainer, .chunk3Container {background:#E2D8AF none repeat scroll 0 0; margin-bottom:21px; padding:10px 8px 8px 7px; width:170px;}

.relatedContainer p {margin:5px 0 10px;}

.relatedContainer p a {font-size:100%; color:#000;}

.relatedContainer ul li a, .chunk3Container ul li a {font-size:1.1em; color:#253370;}
.innerContentRightColContainer p a {font-size:1em; color:#253370;}
.relatedContainer ul li a.first, .chunk3Container ul li a.first {background:none;}

.fieldContainer {float:left; width:100%;}

/* --------------------- Table ------------------- */
.innerContentLeftColContainer table.finTab {border-collapse:collapse; float:left; width:100%;}

table {
	border-collapse:collapse;
	border-spacing:0;
	  
        font-size:1.1em;
        margin:10px 0
}

thead th {background-color:#ff5a00; padding:5px 10px; text-align:right; color:#fff; border-bottom:2px solid #f7f7f7 }
tbody tr {background-color: #dedede; }
tbody tr td {padding:5px 10px; text-align:right;}
tbody tr.intend {background-color:#f7f7f7;}
tbody tr th { text-align:left; padding:5px 10px}
tbody tr.intend th {padding:5px 10px 5px 20px;}


/* ------------------- top nav level 2 -----------------*/

ul#topnavitemscontainer1 li.hover, ul.topnavitemscontainer1 li:hover {position: relative; z-index: 599; cursor: default;}

ul#topnavitemscontainer1 ul {visibility: hidden; position: absolute; top: 100%; z-index: 598; width: 230px; background:#fff; }


ul#topnavitemscontainer1 ul.ullevel1 {border-width:1px; border-color:#253370; border-style:solid}

ul#topnavitemscontainer1 ul.ullevel1 li.level2 {margin:0; }

ul#topnavitemscontainer1 ul.ullevel1 li.level2 a {margin:0; padding:0; width:100%; display:block; background:none }
ul#topnavitemscontainer1 ul.ullevel1 li.level2 a.current, ul#topnavitemscontainer1 ul.ullevel1 li.level2 a:hover{background:#e2d8af url(Images/css/arrow-level1.gif) no-repeat scroll 3px 9px; }

ul#topnavitemscontainer1 ul.ullevel1 li.level2 a span {display:block; border-bottom:1px solid #e2d8af; padding:5px 0; color:#253370; text-transform:uppercase; margin: 0 18px 0 15px; background:none; width:90%  }

ul#topnavitemscontainer1 ul.ullevel1 li.level2 a:hover {font-weight:bold;}

ul#topnavitemscontainer1 ul.ullevel1 li.last a span  {border-bottom:0}

ul#topnavitemscontainer1  ul.ullevel1 li.last a{background:none;}
ul#topnavitemscontainer1 ul li {float: none;}
ul#topnavitemscontainer1 ul ul{display:none;padding:0;margin:0;width:0;position:absolute;}
#topnavitemscontainer1 .linklevel2{padding:10px 0px;}


ul#topnavitemscontainer1 li:hover > ul {visibility: visible;}

/* ------------------- BOD --------------------- */

.bodDefaultFieldsContainer {margin:10px 0;}
.bodDefault_Small {float:left; width:160px; margin-bottom:10px}
.bodTextLinkContainer a {color:#253370;
font-size:1.4em;
font-weight:bold;}
span.accordsuffix {float: right; font-size:1.1em; cursor:pointer}

.bodTextLinkContainer a:hover {color:#c62032}

.bodEmpContainer1, .bodEmpContainer2, .bodEmpContainer3, .bodEmpContainer4, .bodEmpContainer5, .bodEmpContainer6, .bodEmpContainer7, .bodEmpContainer8, .bodEmpContainer9, .bodEmpContainer10, .bodEmpContainer11, .bodEmpContainer12, .bodEmpContainer13, .bodEmpContainer14  {border-bottom:1px solid #253370;
padding:5px 0; overflow: hidden}


/* ------------------- FAQ ------------------ */

#key-facts .faqContainer {display: none}

.faqContainer {border-top:1px solid #999999; float:left; padding:5px 0; width:100%;}
.faqContainer .Answer {/*display:none;*/ margin-top:6px}
.faqContainer .QA {border-bottom:1px solid #999999; clear:both; margin-bottom:5px; padding:0 0 5px;}
.faqContainer a {font-weight:bold;}
.faqContainer .Question {font-weight:bold; font-size:1.2em; color:#253370 }


/* ------------------ tab style ------------------ */

.tabcontainer { width:100%; float:left}
.tabcontainer ul li {float:left; background:#E2D8AF; height:20px;
width:52px; text-align:center;}
.tabcontainer ul li a {margin:1px 1px 0;
padding:3px 6px;  display:block;}
.tabcontainer ul.tabitemscontainer1 li {height:22px;}
.tabcontainer ul li a.selected {background:#fff; }

/* ---------------- Press Release ----------------- */
.pressReleaseContainer {float: left; margin: 20px 0; width:100%; font-size:1.1em;}
.pressRelease2013Item, .pressRelease2013AlternateItem, .pressRelease2012Item, .pressRelease2012AlternateItem, .pressRelease2011Item, .pressRelease2011AlternateItem, .pressRelease2010Item, .pressRelease2010AlternateItem, .pressRelease2009Item, .pressRelease2009AlternateItem, .pressRelease2008Item, .pressRelease2008AlternateItem, .pressRelease2007Item, .pressRelease2007AlternateItem, .pressRelease2006Item, .pressRelease2006AlternateItem, .pressRelease2005Item, .pressRelease2005AlternateItem, .pressRelease2004Item, .pressRelease2004AlternateItem, .pressRelease2003Item, .pressRelease2003AlternateItem, .pressRelease2002Item, .pressRelease2002AlternateItem, .newsResults2010ItemContainer, .newsResults2009ItemContainer {border-bottom:1px solid #000000; float:left; padding:0 0 8px; width:100%; margin-bottom:8px}

.pressRelease2010Item a, .pressRelease2010AlternateItem a {font-weight: bold;}

#Homepage #News2011Item2Container {border-bottom:1px dotted #000000; padding-bottom:5px; }


/* ------------------- reports ----------------- */
.NewsAdtnlCol1 a {float:right; font-weight:normal; }
.pressReleaseTitleContainer, .pressReleaseDateContainer {margin:2px 0 5px; width:100%; clear:both}

.pressReleaseTitleContainer {font-weight:bold; }
#BannerContainer {float:left; height:265px}

.landing-twoColRightColContainer .bannerTextContainer {float:left; height:265px; margin-left:15px; margin-top:-258px; width:90%;}

 .landing-twoColRightColContainer .bannerTextContainer h1 {font-size:2.4em; line-height:1.2em;  clear:both;  width:70%; color:#fff }

.bannerTextContainer p {color:#fff; clear:both; width:100%}

.TwoColumnsLeftColContainer .bannerTextContainer p a, .landing-twoColRightColContainer .bannerTextContainer p a,
.TwoColumnsLeftColContainer .learn-moreContainer p a{background:#c62032; color:#fff; padding:3px 7px; font-size:109.15%; display: block; width:27% }

.TwoColumnsLeftColContainer .bannerTextContainer p a, .TwoColumnsLeftColContainer .learn-moreContainer p a {width:13%}


#contentIntroContainer {float:left; width:524px; background: #E2D8AF; height:122px; padding-left:10px; margin-bottom:10px; position: relative }
#contentIntroContainer img {margin:0 0 0 10px; padding:0; position: absolute; left:370px  }
#contentIntroContainer h3, #contentIntroContainer p {width:68%}


.groupSitesContainer {display:none}


.newsFilterContainer {float:left;
margin:25px;
overflow:hidden; width:100%; }


.newsFilterContainer fieldset input {float:right; font-size:100%}

.newsFilterContainer fieldset select {float:right; font-size:1em; width:99px;}
fieldset {width:210px; padding-bottom:8px; clear:both;}
fieldset label {font-size:1.1em;
padding-right:10px;}
.newsFilterSubmitButtonContainer {margin-top:1.5em;}
.innerContentLeftColContainer p img {float:left; margin:0 10px 10px 0}
.innerContentLeftColContainer p small {width:260px;float:left;font-size:0.9em;padding-right:10px;line-height:1.2em; margin-bottom:5px;}
.innerContentLeftColContainer p small img {width:100%;float:left;margin:0 10px 5px 0;}
 .AlertsTRRNSCategorySelectAll, .AlertsTRRNSCategory_1, .AlertsTRRNSCategory_2, .AlertsTRRNSCategory_3, .AlertsTRRNSCategory_4, .AlertsTRLanguages, .AlertsTRRegisterHeader, #breadLinksContainer span.scWebEditFrame, .creditInvestisLogo span.scWebEditFrame, .sdTopContainer span.scWebEditFrame, .sdBottomContainer span.scWebEditFrame {display:none}
small + p {padding-top:15px;}
#leadership-teams .innerContentLeftColContainer h2 {padding-bottom: 15px}
#key-facts #innerContentLeftColContainer ul li ul  {padding-bottom: 0}
#key-facts #innerContentLeftColContainer ul li ul li {font-size: 1em}


/* ------------------ Alerts table ---------------- */

.AlertsTable tbody td {text-align:left; font-size:1em}

.AlertsTable tbody tr {background: none;}
.alertContainer {margin-bottom:15px; margin-top:10px;}

.AlertsLoginEmailButton {margin-left:8px}

/* ----------------- Site map -------------------------- */
#sitemap #innerContentLeftColContainer ul li {font-size:1em;}


.NewsAdtnlCol1 a, .NewsAdtnlCol1, .NewsAdtnlCol2, .NewsAdtnlCol3, .NewsAdtnlCol4 {float: left; width:100%; padding:2px 0px;}

.sDataspeechesItemContainer, .pdatapresentationsItemContainer {float:left;
font-size:1.1em;
margin:5px 0;
width:100%;}

.sDataspeechesItemContainer a, .pdatapresentationsItemContainer a {font-size:100%}

.sdReportreportsItemContainer {margin:0;}
.sdReportAdtnlMediaContainer {padding-bottom:10px;}



.AlertsContainer {font-size:1.1em}

table.resultsTable tbody tr {background:none;}
table.resultsTable tbody tr td {text-align:left !important; padding: 5px 10px 5px 0px}
table.resultsTable tbody tr td a {font-weight: bold}


div#resultsBottomPaginationContainer, .pressReleaseBottomPaginationContainer, .newsResultsBottomPaginationContainer { height:1%; overflow:hidden; padding:10px 8px 10px 0; }
#innerContentLeftColContainer ul.resultsBottomUL, #innerContentLeftColContainer ul.pressReleaseBottomUL, #innerContentLeftColContainer ul.newsResultsBottomUL { list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:10px; }
#innerContentLeftColContainer ul.resultsBottomUL li, ul.pressReleaseBottomUL li, ul.newsResultsBottomUL li { float:left; padding-right:5px; }
#innerContentLeftColContainer ul.resultsBottomUL li a, ul.pressReleaseBottomUL li a, ul.newsResultsBottomUL li a { color:#434343; font-size:100%; font-style:normal; font-variant:normal; line-height:normal; text-decoration:none; font-weight:bold; }
#innerContentLeftColContainer ul.resultsBottomUL li a:hover, ul.pressReleaseBottomUL li a:hover, ul.newsResultsBottomUL li a:hover {color:#c62032}


.sdReportContainer {margin-top:0}
.fullwidth {width:100%;height:196px;}

.bodCategoryNameContainer {margin:15px 0;}

#operations .bodDefaultFieldsContainer {display: block}

#map li p, #map li ul {float:left;
padding:10px 10px 10px 0;
width:98%;}
#map li {border-bottom:1px solid #002776;
overflow:hidden; margin-bottom:5px}
#map li h2 {float:left;
width:958px;}
#map li span {float:left;
width:39px;}
#map li ul {clear:both;
list-style-type:disc;
margin-left:20px;overflow:visible;}
#map li ul li {border-bottom:none;overflow:visible;}

#global-operations-map h2 {text-transform:none}

.sdReportAdtnlExLnkContainer {padding:5px 0;}
.langShiftContainer {position:absolute;right:370px; top:6px; float:right; font-weight:bold; font-size:1em; }

#backtotopContainer {
  display:block;
  clear:both;
  padding-top:10px 0px;
  text-align:right;
  width:520px;
}

#backtotopContainer a { text-decoration:underline;}
#backtotopContainer a:hover { text-decoration:none;}

ol.listing {list-style:outside;	padding:3px 0;padding-left:20px;}
ol.listing li {padding:3px 0;list-style:outside;list-style-type:decimal;color:#434343;font-size:1.1em;}


#fieldContainer p small {float:left;font-size:0.9em;line-height:1.2em;margin-bottom:5px;padding-right:10px;width:155px;}

em.normal {font-style:normal;font-weight:normal !important;}


.AlertsTable {border-collapse:collapse;border-spacing:0;font-size:1em;margin:10px 0;}

.AlertsTDTermsConditions p {font-size:1em;}

#langShiftContainer a.selected {color:#c62032;}








.countryContainer h1 {color:#253370;font-size:1.4em;font-weight:bold; padding:0px 0px 5px 0px;text-transform:uppercase; }
h2.pageHeadingPHTag {color:#253370; font-size:3em; margin-bottom:8px; width:100%; clear:both; font-weight:normal;text-transform:none; }
.fieldContainer .img {width:300px; float:left; padding:10px 5px;}

small {color:#C62032;float:left;margin:3px 10px 10px 0;width:250px;}

#fieldContainer small + p {padding-top:0px;}
#fieldContainer small + h2{padding-top:0px; margin-top:0px;}


.textContentLeftBoxWrapper .signpostContainer, .textContentLeftBoxWrapper .signpostRContainer {width:100%;}
.TwoColumnsLeftColContainer .learn-moreContainer {bottom:0;color:#FFFFFF;height:40px;left:18px;position:absolute;top:84px;width:90%;}
div.tbl {float:left;width:100%;padding:2px 0;margin:0;}
#backtotopContainer {margin-bottom:10px;}

.fieldContainer table.finTab {border-collapse:collapse; width:100%; float:left;}


/* our operations content landing page image and texts*/

dl {clear:both;margin:10px 0;overflow:hidden;padding:10px 0;width:100%;}
dt {float:left;margin:5px 20px 0 0;width:150px;}
dd {float:left;width:67%;}
table.wTable {background:#fff;width:100%;}
table.wTable tr td {background:#fff;}

#home_bannertext_pc{
width:100%;
font-size:14px;
}

#home_bannertext_pc span{
clear:both;
color:#FFFFFF;
width:100%;
float:left;
}

#home_bannertext_pc a{
background:none repeat scroll 0 0 #C62032;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
line-height:24px;
}
#home_bannertext_pc a:hover{
background:none repeat scroll 0 0 #C62032;
color:#FFFFFF;
padding-top:3px;
line-height:24px;
padding-bottom:3px;
}

#home_bannertext_pc a.wresult{
color:#FFFFFF;
background:none;
}
#home_bannertext_pc a.wresult:hover{
color:#FFFFFF;
text-decoration:underline;
background:none;
}

/*#home_bannertext_pc a{
color:#FFFFFF;
}
#home_bannertext_pc a:hover{
color:#FFFFFF;
text-decoration:underline;
}*/
#home_bannertext_pc h1{color: #FFFFFF;font-size: 1.4em;}
#emerge-programme ol{padding: 0 15px 13px; margin-left: 15px; color: #434343; font-size: 1.1em;list-style-type:decimal} 

.rightset
{
float:right;padding-right:15px;}

.ie7 .rightset
{
float:right;margin-left:320px;padding-right:15px;padding-left:52px;position:absolute;}

/* added css for social media */

#Homepage #textContentLeftColContainer #signpostLeftContainer #brdr {
    background: url("Images/css/dotted-border.gif") repeat-x scroll left 1px transparent; margin-top:15px; height: 25px;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul {
    clear: both;
    margin-bottom: -10px;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm {
    list-style-type: none;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm p {
    color: #253370;
	padding-top: 10px;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm li {
    float: left;
    list-style: none outside none;
    width: 76px;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm li a {
    background: none repeat scroll 0 0 transparent;
    margin-right: 8px;
	padding:7px 0 3px;
	display:block;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm li img {
    float: left;
    padding-right: 5px;
	margin:0;
}


#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm2 {
    background: url("Images/css/dotted-border.gif") repeat-x scroll left bottom transparent;
    list-style-type: none;
	height:33px;
}

#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm2 p {
    color: #253370;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm2 li {
    float: left;
    list-style: none outside none;
    width: 76px;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm2 li a {
    background: none repeat scroll 0 0 transparent;
    /*margin-right: 8px;*/
	padding:7px 0 3px;
	display:block;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer ul#leftsm2 li img {
    float: left;
    padding-right: 5px;
	margin:0;
}
#Homepage #textContentLeftColContainer #signpostLeftContainer {width:230px; margin:0 5px 0 0;}

#footer ul#footersm {
	/*border-top:1px dotted #DAD7CB;
    padding:10px 0 15px 29px;*/
    width: 145px;
	float:right;
/*	margin:15px 0 0 0;*/
}
#footer ul li.foot-rss {
    padding: 0 0 0 8px;
	float:left;
	list-style-type:none;
}
#footer ul#footersm li a {
    padding: 0;
	background:none repeat scroll 0 0 transparent;
}
.clear {clear:both;}

#socialmedialeftcol {
    background: url("Images/css/dotted-bookmark.gif") repeat-x scroll right bottom transparent;
    float: left;
    line-height: 2;
    margin: 0 0 0 35px;
    overflow: hidden;
    padding: 6px 0;
    width: 164px;
}
.smsharepg {
    margin-bottom: 0;
    padding-left: 7px;
}
#socialmedialeftcol a img {
    vertical-align: middle;
}
.fblefticon, .twitterlefticon {
    padding-left: 6px;
}

#Homepage ul#leftsm {
    background: url("Images/css/dotted-border.gif") repeat-x scroll left 1px transparent;
    list-style-type: none;}

#soc-med {float: left; width: 445px;}
#FlashDiv {
    margin-bottom: 10px;
    padding-top: 20px;
}