/* CSS Document */

/* general styles */

body {FONT: 9px Verdana, arial, tahoma;color: #272727;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-image:url(../images/background.jpg); background-repeat:repeat-x; BACKGROUND-COLOR: #a7a7a9;}
.content {padding:4px; background-color:#FFFFFF;}
.internalContent {padding:10px; background-color:#FFFFFF;}
.internalContentFin {padding:10px; background-color:#FFF6DC;}
h1 {color:#272727; font-size:14px;}

/* background colors */
.ylwHilite {background:#FFB300;color:#FFF;font-weight:bold;font-style:italic;font-size:16px;text-align:right;height:144;border-bottom:1px solid #FFF;border-top:1px solid #FFF;}
.yellowbanner {background-color:#FFB300;}
.yellowbkr {background-color:#FFB300; padding:10px;}
.yellowbkrheader {background-color:#FFB300; padding-left:10px;}
.lightyellowbox{
    background-color:#FFF4DA;
    border: solid 1px #F8E8C5;
    padding: 8px;
}
.lightyellowbkr {background-color:#FFF6DC; padding:10px;}
.lightbluebkr {background-color:#C7DFEC; padding:10px;}
.toptile {background-image:url(../images/top_curve2_bkr.gif); background-repeat:repeat-x;}
.whitebkr {background-color:#FFF; padding:10px;}
.leftbkr {background-image:url(../images/left_bkr.gif); background-repeat:repeat-y;}
.rightbkr {background-image:url(../images/right_bkr.gif); background-repeat:repeat-y; background-color:#FFF;}
.divider {background-image:url(../images/dotted_divider.gif); background-repeat:repeat-x;}
.whitebkr {background-color:#FFF; padding:0px;}
.footer {background-color:#FFF; border-top:1px solid #D6D6D6; padding:8px;}
.blk_head {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272727;}
/* text styles */
.breadcrumbs {color:#363636; background-color:#FFF; font-size:9px; background-color:#ffe6ac; padding:10px;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#272727; font-size:9px; text-decoration:underline;font-weight:normal;}
.breadcrumbs a:hover {color:#FFB300;}
.highlightstextBlack {color:#272727; font-size:11px;}
.highlightstextWhite {color:#FFF; font-size:12px; font-weight:bold;}
.highlightstextBlue {color:#006891;}
.highlightstextPurple {color:#7759A1;}
.highlightstextGreen {color:#6B9552;}
.whitetext {color:#FFF;}

/* link styles */

A.smalllinkheader {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272727; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.smalllinkheader:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272727; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.smalllinkheader:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb300; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.smalllinkheader:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb300; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}

A.finlinkheader {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb300; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.finlinkheader:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb300; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.finlinkheader:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272727; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.finlinkheader:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272727; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}

A:link {FONT-WEIGHT: bold; COLOR: #272727; TEXT-DECORATION: none;}
A:visited {FONT-WEIGHT: bold; COLOR: #272727; TEXT-DECORATION: none;}
A:hover {COLOR: #ffb300;}

#quicklinks A:link {FONT-WEIGHT: bold; COLOR: #ffb300; TEXT-DECORATION: none;}
#quicklinks A:visited {FONT-WEIGHT: bold; COLOR: #ffb300; TEXT-DECORATION: none;}
#quicklinks A:hover {COLOR: #000;}
#quicklinks TD A {TEXT-ALIGN: left;}

/* financial styles */
.columnselectwhite {background-color:#FFF; color:#006891; font-weight:bold;}
.columnselectwhiteborderBot {background-color:#FFF; color:#006891; font-weight:bold; border-bottom:2px solid #FFB300;}
.columnselectwhiteborderBotthin {background-color:#FFF; color:#006891; font-weight:bold; border-bottom:1px solid #FFB300;}
.columnselect {background-color:#FFF; color:#006891; border-left:2px solid #FFB300; font-weight:bold;}
.thickyellowline {border-bottom:2px solid #FFB300;}
.thickyellowlinewhite {border-bottom:2px solid #FFB300;border-left:2px solid #FFB300; background-color:#FFF; color:#006891;}
.thinyellowline {border-bottom:1px solid #FFB300;}
.thinyellowlinewhite {border-bottom:1px solid #FFB300; border-left:2px solid #FFB300; background-color:#FFF; color:#006891;}
.toplineWhite {border-top:2px solid #FFB300;border-left:2px solid #FFB300;border-bottom:2px solid #FFB300; background-color:#FFF; color:#006891;}
.toplineWhitenobottom {border-top:2px solid #FFB300;border-bottom:2px solid #FFB300; background-color:#FFF; color:#006891;}
.toplineyellow {border-top:2px solid #FFB300;border-bottom:2px solid #FFB300;}
.linemiddle {border-left:2px solid #FFB300;border-right:2px solid #FFB300; border-bottom:2px solid #FFB300;}
.linebottom {border-left:2px solid #FFB300;border-right:2px solid #FFB300; border-bottom:2px solid #FFB300;}
.fintopleftWhite {border-left:2px solid #FFB300; border-top:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finleftWhite {border-left:2px solid #FFB300; background-color:#FFF; color:#006891;}
.finleftWhitethin {border-left:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finleftWhitePurp {border-left:2px solid #FFB300; background-color:#FFF; color:#7759A1;}
.finleftWhiteGreen {border-left:2px solid #FFB300; background-color:#FFF; color:#6B9552;}
.finrightWhite {border-right:1px solid #FFB300; background-color:#FFF; color:#006891;}
.fintoprightWhite {border-right:1px solid #FFB300; border-top:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finbotleftWhite {border-left:2px solid #FFB300; border-bottom:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finbotWhite {border-left:1px solid #FFB300;border-right:1px solid #FFB300; border-bottom:1px solid #FFB300; background-color:#FFF; color:#006891;}
.fintopWhite {border-left:1px solid #FFB300;border-right:1px solid #FFB300; border-top:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finmiddleWhite {border-left:1px solid #FFB300;border-right:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finbotrightWhite {border-right:1px solid #FFB300; border-bottom:1px solid #FFB300; background-color:#FFF; color:#006891;}
.finbgWhite {background-color:#FFF; color:#006891;}
.fintopleft {border-left:1px solid #FFB300; border-top:1px solid #FFB300;}
.finleft {border-left:1px solid #FFB300;}
.finleftThick {border-left:2px solid #FFB300;}
.finright {border-right:1px solid #FFB300;}
.fintop {border-right:1px solid #FFB300;border-left:1px solid #FFB300; border-top:1px solid #FFB300;}
.fincellwhite {border:1px solid #FFB300; background-color:#FFF; color:#006891;}
.fincell {border:1px solid #FFB300;}
.finbottom {border-right:1px solid #FFB300;border-left:1px solid #FFB300; border-bottom:1px solid #FFB300;}
.finmiddle {border-right:1px solid #FFB300;border-left:1px solid #FFB300;}
.fintopright {border-right:1px solid #FFB300; border-top:1px solid #FFB300;}
.finbotright {border-right:1px solid #FFB300; border-bottom:1px solid #FFB300;}
.finbotleft {border-left:1px solid #FFB300; border-bottom:1px solid #FFB300;}
.rowline {border-right:2px solid #FFB300;}
.dtoplineWhite {border-top:2px solid #FFB300;border-left:2px solid #FFB300;background-color:#FFF; color:#006891;}
.dtopline{border-top:2px solid #FFB300;}
.dtoplineleft{border-top:2px solid #FFB300;border-left:2px solid #FFB300; border-bottom:2px solid #FFB300;}
.dtoplineleftright{border-top:2px solid #FFB300;border-left:2px solid #FFB300;}
.rowwhite{background-color:#FFF; border-top:2px solid #FFB300;border-bottom:2px solid #FFB300; color:#006891;}
.row{border-top:2px solid #FFB300;border-bottom:2px solid #FFB300;}
.rowcnr{border-right:2px solid #FFB300;border-bottom:2px solid #FFB300;}
.columnleftline{border-left:2px solid #FFB300;}
.columnleftlinecnr{border-left:2px solid #FFB300;border-bottom:1px solid #FFB300;}
.columnleftlinecnrthick{border-left:2px solid #FFB300;border-bottom:2px solid #FFB300;}
.topleftlinecnrthick{border-left:2px solid #FFB300;border-bottom:2px solid #FFB300;border-top:2px solid #FFB300;}
.notestop{border-left:2px solid #FFB300;border-bottom:2px solid #FFB300;border-top:2px solid #FFB300;border-right:2px solid #FFB300;}
.notes {border-left:2px solid #FFB300;border-right:2px solid #FFB300;}
.notesthickline {border-left:2px solid #FFB300;border-right:2px solid #FFB300;border-bottom:2px solid #FFB300;}
.notesthiinline {border-left:2px solid #FFB300;border-right:2px solid #FFB300;border-bottom:1px solid #FFB300;}
.notesbanner {background-color:#FFB300; padding:10px; color:#FFF;}
.mainTbl TD {BORDER-BOTTOM: #e9e9e9 1px solid;}

/* financial styles YELLOW */
.finlefttoprightYellow {border-left:1px solid #FFB300;border-top:1px solid #FFB300;border-right:1px solid #FFB300;}
.finleftrightYellow {border-left:1px solid #FFB300;border-right:1px solid #FFB300;}
.finleftbotrightYellow {border-left:1px solid #FFB300;border-bottom:1px solid #FFB300;border-right:1px solid #FFB300;}

/* sustainability styles */
.yellowHead {background:#FFE292;padding-left:5px;height:20px;}
.blueHead {background:#56A5C4;padding-left:5px;height:20px;}
.greyHead {background:#939598;padding-left:5px;height:20px;}
.yellowBody {background:#FFF3D2;padding:5px;border-bottom:1px solid #000;}
.blueBody {background:#B5D5E6;padding:5px;border-bottom:1px solid #000;}
.greyBody {background:#D1D2D4;padding:5px;border-bottom:1px solid #000;}

.susStakeHead, .susSocialHead, .susEconHead, .susEnvironHead, .susRespHead, .susStakeBody {padding:5px;}
.susSocialBody, .susEconBody, .susEnvironBody, .susRespBody {padding:3px;}
.susStakeHead {background:#6C6E70;color:#FFF;border-left:1px solid #000;border-bottom:1px solid #000;}
.susSocialHead {background:#006890;color:#FFF;border-left:1px solid #000;border-bottom:1px solid #000;}
.susEconHead {background:#FFCB04;color:#006891;border-left:1px solid #000;border-bottom:1px solid #000;}
.susEnvironHead {background:#ABC19B;color:#006891;border-left:1px solid #000;border-bottom:1px solid #000;}
.susRespHead {background:#FBB984;color:#006891;border-left:1px solid #000;border-bottom:1px solid #000;}
.susStakeBody {background:#E6E7E8;color:#006891;border-left:1px solid #000;border-bottom:1px solid #000;}
.susSocialBody {background:#B4D5E5;}
.susSocialBodyBrd {background:#B4D5E5;border-right:1px solid #000;padding:3px;}
.susEconBody {background:#FFF1D0;}
.susEconBodyBrd {background:#FFF1D0;border-right:1px solid #000;padding:3px;}
.susEnvironBody {background:#D8E2D0;}
.susEnvironBodyBrd {background:#D8E2D0;border-right:1px solid #000;padding:3px;}
.susRespBody {background:#FED5B4;}
.susRespBodyBrd {background:#FED5B4;border-right:1px solid #000;padding:3px;}

/* from old stylesheet */
h1, h2 {font-size:15px; color:#000;font-weight:bold;}
h2 {color:#006790;}
h2 span {font-size:11px;font-style: normal;}

.YmulT {padding:7px;}
.YTblHd {font-weight:bold;background:#FFCB08;border-bottom:1px solid #000;border-top:1px solid #000;}
.YbluTxtHd {font-weight:bold;background:#FFCB08;border-bottom:1px solid #000;border-top:1px solid #000;color:#006790;}
.YbluTxt {font-weight:bold;color:#006790;border-right:2px solid #FFF4D2;border-left:2px solid #FFF4D2;}
.Ybase {border-bottom:2px solid #000;}
.bluBold {font-weight:bold;color:#006790;}
.YBrdr {position:absolute;z-index:10px;width:110px;height:45px;border:1px solid #FFF4D2;}

.tblBluHd {border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;font-weight:bold;color:#006790;}
.tblBlu {border-right:1px solid #000;}

.ylwBG {padding:7px;background:#FFB300;border:1px solid #006790;}

.ylwHiLt {padding:7px;background:#FFF4D2;}
.bluHiLt {padding:7px;background:#B5D5E5;}

.bluehead {color:#006790;}
.sahead {color:#962E34;}
.nigeriahead {color:#F26532;}
.cameroonhead {color:#8CC63F;}
.ugandahead {color:#23408F;}
.cotedivoirehead {color:#FAA748;}
.rwandahead {color:#009EC7;}
.swazihead {color:#B1953A;}
.zambiahead {color:#CA7249;}
.congobrazzahead {color:#22B14C;}
hr {color:#000;}

.ylwTblHd {font-weight:bold;background:#FFE292;border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;}
.yleTblCl {background:#FFF4D2;border-bottom:1px solid #000;border-right:1px solid #000;}

.bluTblHd {font-weight:bold;background:#56A5C4;border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;}
.bluTblCl {background:#B5D5E5;border-bottom:1px solid #000;border-right:1px solid #000;}

.gryTblHd {font-weight:bold;background:#939598;border-bottom:1px solid #000;border-top:1px solid #000;}
.gryTblCl {background:#D1D2D4;border-bottom:1px solid #000;}

.ylwBlock {padding:5px;background:#FFF4D2;border:1px solid #000;}
.bluBlock {padding:5px;background:#B5D5E5;border:1px solid #000;}
.gryBlock {padding:5px;background:#D1D2D4;border:1px solid #000;}


/* financials */
.blackline {border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.blacklineright {border-right:1px solid #000; background-color:#FFB300;}
.yellowtableheader {background-color:#FFB300; border-bottom:1px solid #000; border-top:1px solid #000;}
.yellowtableheaderbottom {background-color:#FFB300; border-bottom:1px solid #000;}
.yellowtableheadertop {background-color:#FFB300; border-top:1px solid #000;}
.bluetableheaderbottom {background-color:#FFB300; border-bottom:1px solid #000; color:#006790;}
.bluetableheadertop {background-color:#FFB300; border-top:1px solid #000; color:#006790;}
.bluetableheader {background-color:#FFB300; border-bottom:1px solid #000; border-top:1px solid #000; color:#006790;}
.yellowtop {background-color:#FFF; border-top: 1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300;}
.yellowbottom {background-color:#FFF; border-bottom: 1px solid #FFB300; border-left:1px solid #FFB300; border-right:1px solid #FFB300;}
.yellowmiddle {background-color:#FFF; border-left:1px solid #FFB300; border-right:1px solid #FFB300;}
.yellowcolumn {background-color:#FFF; border-left:1px solid #FFB300; border-right:1px solid #FFB300; color:#006790;}
.yellowlineleft {background-color:#FFF; border-left:1px solid #FFB300;}
.yellowlineright {background-color:#FFF; border-right:1px solid #FFB300;}
.yellowlinetop {background-color:#FFF; border-top:1px solid #FFB300;}
.yellowlinebottom {background-color:#FFF; border-bottom:1px solid #FFB300;}
.yellowtopleftline {background-color:#FFF; border-top: 1px solid #FFB300; border-left:1px solid #FFB300;}
.yellowtoprightline {background-color:#FFF; border-top: 1px solid #FFB300; border-right:1px solid #FFB300;}
.yellowbotleftline {background-color:#FFF; border-bottom: 1px solid #FFB300; border-left:1px solid #FFB300;}
.yellowbotrightline {background-color:#FFF; border-bottom: 1px solid #FFB300; border-right:1px solid #FFB300;}
.yellowleftline {background-color:#FFF; border-left: 1px solid #FFB300;}
.yellowrightline {background-color:#FFF; border-left: 1px solid #FFB300;}
.yellowbox {background-color:#FFF; border:1px solid #FFB300;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}

