/* CSS Document */

/* general styles */

body {font:75% Arial, Helvetica, sans-serif;color: #000;margin:0px; background-color: #FFF;}
#container {width:auto;margin: 10px;}

li {list-style-type:disc;}
.ulA li {list-style-type: lower-alpha;}

a:link {color:#006790;text-decoration:underline;}
a:visited {color:#006790;text-decoration:underline;}
a:hover {color:#000;}

table {font-size:100%;}
.border {border:1px solid #FFCB08;}
.topYlw {background: #FFCB08;height:143px;padding-left:208px;}
.toptbl td {padding:10px 7px 10px 7px;}
.topNavBG {background: #FFCB08;text-align:center;height:39px;color:#FFF;font-weight:bold;vertical-align:bottom;font-size:12px;}
.topLftImg {position:absolute;left:10px;top:0px;}

.textfield {border:1px solid #006790;font-size:100%;height:20px;vertical-align:middle;}
.butBG {background:#006790;border-top:1px solid #FFF;}
.butBG a:link, .butBG a:visited {color:#FFF;text-decoration:none;}
.butBG a:hover {color:#FFCB08;}

.printemail{background-color:#FFF; padding-left: 10px; padding-right: 10px; font-size:10px;height:39px;border-bottom:1px dotted #7F7F7F;color:#7F7F7F;}
/*
.printemail a:link {color:#A7A7A7;}
.printemail a:visited {color:#A7A7A7;}
.printemail a:hover {color:#000;}
*/

.content {padding: 10px; background-color:#FFF;}
.contentLeft {border-right:1px dotted #7F7F7F;padding:0px 10px 0px 10px;width:240px;}
.contentCenter {padding:0px 10px 0px 10px;}
.contentRight {border-left:1px dotted #7F7F7F;padding:0px 10px 0px 10px;width:230px;}

.reviewTbl {background:#FFCB08;padding:7px;border-left:1px solid #006790;border-right:1px solid #006790;border-bottom:1px solid #006790;color:#006790;}
.reviewTbl a:link {color:#006790;text-decoration:underline;}
.reviewTbl a:visited {color:#006790;text-decoration:underline;}
.reviewTbl a:hover {color:#000;}


.footer {font-size:95%; font-weight:bold; font-style: italic;}
.footer td {padding:10px 10px 10px 10px;}

h1, h2 {font-size:15px; color:#000;font-weight:bold;font-style: italic;}
h2 {color:#006790;}
h2 span {font-size:11px;font-style: normal;}

.listed {color:#A7A7A7;background:url('../images/ylw_sqr.gif') 1% 50% no-repeat;padding-left:10px;}
.mainList {list-style-image: url('../images/ylw_sqr.gif'); color:#A7A7A7;}
.mainList .liOvr {color:#000;text-decoration:underline;font-weight:bold;}

.ylwBG {padding:7px;background:#FFCB08;border:1px solid #006790;}

.ylwHiLt {padding:7px;background:#FFF4D2;}
.bluHiLt {padding:7px;background:#B5D5E5;}

.mulT {padding:5px;}
.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;}

.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;}

.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;}

/* financials */

.datatable tr:hover, .datatable tr.hilite {background-color: #FFE06B;color: #000000;}

.blackline {border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.blacklineright {border-right:1px solid #000; background-color:#FFCC08;}
.yellowtableheader {background-color:#FFCC08; border-bottom:1px solid #000; border-top:1px solid #000;}
.yellowtableheaderbottom {background-color:#FFCC08; border-bottom:1px solid #000;}
.yellowtableheadertop {background-color:#FFCC08; border-top:1px solid #000;}
.bluetableheaderbottom {background-color:#FFCC08; border-bottom:1px solid #000; color:#006790;}
.bluetableheadertop {background-color:#FFCC08; border-top:1px solid #000; color:#006790;}
.bluetableheader {background-color:#FFCC08; border-bottom:1px solid #000; border-top:1px solid #000; color:#006790;}
.yellowtop {border-top: 1px solid #FFCC08; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowbottom {border-bottom: 1px solid #FFCC08; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowmiddle {border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowcolumn {border-left:1px solid #FFCC08; border-right:1px solid #FFCC08; color:#006790;}
.yellowlineleft {border-left:1px solid #FFCC08;}
.yellowlineright {border-right:1px solid #FFCC08;}
.yellowlinetop {border-top:1px solid #FFCC08;}
.yellowlinebottom {border-bottom:1px solid #FFCC08;}
.yellowtopleftline {border-top: 1px solid #FFCC08; border-left:1px solid #FFCC08;}
.yellowtoprightline {border-top: 1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowbotleftline {border-bottom: 1px solid #FFCC08; border-left:1px solid #FFCC08;}
.yellowbotrightline {border-bottom: 1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowleftline {border-left: 1px solid #FFCC08;}
.yellowrightline {border-left: 1px solid #FFCC08;}
.yellowbox {border:1px solid #FFCC08;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}

/*navigation*/
.navigation {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; background-color:#858CB2; border-bottom: 1px solid #000;}
.navigation ul {list-style: none;margin: 0;padding: 8px;}
.navigation li {display: inline;}
.navigation a:link, .navigation a:visited {padding: 3px 5px 9px 5px;color: #FFF;background-color: #394484;text-decoration: none;border: 1px solid #000;}
.navigation a:hover {color: #FFFFFF;background-color: #3E51AC;}
.leftnavigation {width: 170px;font-family: Arial, Helvetica, sans-serif;}
.leftnavigation ul {list-style: none;margin: 0;padding: 0;}
.leftnavigation li {border-bottom: 1px solid #FFF;}
.leftnavigation li a:link, .leftnavigation li a:visited  {display: block;padding: 5px 5px 5px 0.5em;border-left: 5px solid #07155F;border-right: 1px solid #858CB2;background-color: #394484;color: #FFFFFF;text-decoration: none;}
.leftnavigation li a:hover {background-color: #07155F;color: #FFFFFF;}
.leftnavigation li.selected a:link {background-color: #07155F;color: #FFFFFF;font-weight:bold;}
.leftnavigation li.selected a:visited {background-color: #07155F;color: #FFFFFF;font-weight:bold;}


/*section heading*/
ul {list-style-type: square;}



/*backgrounds*/
.topline {background-color:#fff; border-top:4px solid #07155F;}
.lightBlueBkr {background-color:#858CB2; background-image:url(../images/light_blue_bkr.gif);}
.lightBlue{background-color:#858CB2; border-bottom: 1px solid #000; padding-left: 10px; padding-right: 10px; color:#FFF; font-size:95%;}
.textboxCommentary {background-color:#FFF; border:1px solid #E7E7E7;}
.textboxCommentary p {padding:0px 7px 0px 7px;}
.textboxDownloads {background-color:#FFF; border:1px solid #D7D7D7;}
.textboxbkr {background-color:#E7E7E7;color:#000; padding:5px; font-size:100%;}

.revsa {background-color:#FFF3D2;}
.fincolumnsa {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#962E34;}
.fincolumnnigeria {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#F26532;}
.fincolumncameroon {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#8CC63F;}
.fincolumnuganda {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#23408F;}
.fincolumncote {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#FAA748;}
.fincolumnrwanda {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#009EC7;}
.fincolumnswaziland{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#B1953A;}
.fincolumnzambia{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#CA7249;}
.fincolumncongo{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#22B14C;}




/*links*/


.lightBlue a:link {color:#FFF;}
.lightBlue a:visited {color:#FFF;}
.lightBlue a:hover {color:#FFF;}

.caption {font-weight:bold;color:#004990;}
.imgBorder {padding:1px; border:1px solid #848CB3;}

/*financials*/

.fincleartop { background-color:#FFF; border-top:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finclearleft { background-color:#FFF; border-left:1px solid #004990;}
.finclearright { background-color:#FFF; border-right:1px solid #004990;}
.finclearbottom { background-color:#FFF; border-bottom:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finclearmiddle { background-color:#FFF;  border-left:1px solid #004990; border-right:1px solid #004990;}

.fintopleft { background-color:#FFF; border-top:1px solid #004990; border-left:1px solid #004990;}
.fintopright { background-color:#FFF; border-top:1px solid #004990; border-right:1px solid #004990;}
.fintop { background-color:#FFF; border-top:1px solid #004990;}
.finbottom { background-color:#FFF; border-bottom:1px solid #004990;}
.finright { background-color:#FFF; border-right:1px solid #004990;}
.finleft { background-color:#FFF; border-left:1px solid #004990;}
.finbotleft { background-color:#FFF; border-bottom:1px solid #004990; border-left:1px solid #004990;}
.finbotright { background-color:#FFF; border-bottom:1px solid #004990; border-right:1px solid #004990;}

.notes {background-color:#C6C9DD; padding:5px; color:#394484; font-size: 100%; font-weight:900;}
.finbluetop { background-color:#E2E3E4; border-top:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finbluebottom { background-color:#E2E3E4; border-bottom:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.tblTabbed {padding-left:10px;}
.selectfield {border:1px solid #07155F;font:100% Arial, Helvetica, sans-serif;color: #3C4586;}

@media print {


body {font:75% Arial, Helvetica, sans-serif;color: #000;margin:0px; background-color: #FFF;}
#container {width:auto;margin: 10px;}

li {list-style-type:disc;}
.ulA li {list-style-type: lower-alpha;}

a:link {color:#006790;text-decoration:underline;}
a:visited {color:#006790;text-decoration:underline;}
a:hover {color:#000;}

table {font-size:100%;}
.border {border:1px solid #FFCB08;}
.topYlw {display:none;}
.toptbl td {padding:10px 7px 10px 7px;}
.topNavBG {display:none;}
.topLftImg {position:absolute;left:10px;top:0px;}

.textfield {border:1px solid #006790;font-size:100%;height:20px;vertical-align:middle;}
.butBG {background:#006790;border-top:1px solid #FFF;}
.butBG a:link, .butBG a:visited {color:#FFF;text-decoration:none;}
.butBG a:hover {color:#FFCB08;}

.printemail{display:none;}
/*
.printemail a:link {color:#A7A7A7;}
.printemail a:visited {color:#A7A7A7;}
.printemail a:hover {color:#000;}
*/

.content {padding: 10px; background-color:#FFF;}
.contentLeft { display:none;}
.contentCenter {padding:0px 10px 0px 10px;}
.contentRight {border-left:1px dotted #7F7F7F;padding:0px 10px 0px 10px;width:230px;}

.reviewTbl {background:#FFCB08;padding:7px;border-left:1px solid #006790;border-right:1px solid #006790;border-bottom:1px solid #006790;color:#006790;}
.reviewTbl a:link {color:#006790;text-decoration:underline;}
.reviewTbl a:visited {color:#006790;text-decoration:underline;}
.reviewTbl a:hover {color:#000;}


.footer {font-size:95%; font-weight:bold; font-style: italic;}
.footer td {padding:10px 10px 10px 10px;}

h1, h2 {font-size:15px; color:#000;font-weight:bold;font-style: italic;}
h2 {color:#006790;}
h2 span {font-size:11px;font-style: normal;}

.listed {color:#A7A7A7;background:url('../images/ylw_sqr.gif') 1% 50% no-repeat;padding-left:10px;}
.mainList {list-style-image: url('../images/ylw_sqr.gif'); color:#A7A7A7;}
.mainList .liOvr {color:#000;text-decoration:underline;font-weight:bold;}

.ylwBG {padding:7px;background:#FFCB08;border:1px solid #006790;}

.ylwHiLt {padding:7px;background:#FFF4D2;}
.bluHiLt {padding:7px;background:#B5D5E5;}

.mulT {padding:5px;}
.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;}

.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;}

.bluehead {background-color:#FFFFFF; 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;}

/* 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:#FFCC08;}
.yellowtableheader {background-color:#FFCC08; border-bottom:1px solid #000; border-top:1px solid #000;}
.yellowtableheaderbottom {background-color:#FFCC08; border-bottom:1px solid #000;}
.yellowtableheadertop {background-color:#FFCC08; border-top:1px solid #000;}
.bluetableheaderbottom {background-color:#FFCC08; border-bottom:1px solid #000; color:#006790;}
.bluetableheadertop {background-color:#FFCC08; border-top:1px solid #000; color:#006790;}
.bluetableheader {background-color:#FFCC08; border-bottom:1px solid #000; border-top:1px solid #000; color:#006790;}
.yellowtop {background-color:#FFF; border-top: 1px solid #FFCC08; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowbottom {background-color:#FFF; border-bottom: 1px solid #FFCC08; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowmiddle {background-color:#FFF; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowcolumn {background-color:#FFF; border-left:1px solid #FFCC08; border-right:1px solid #FFCC08; color:#006790;}
.yellowlineleft {background-color:#FFF; border-left:1px solid #FFCC08;}
.yellowlineright {background-color:#FFF; border-right:1px solid #FFCC08;}
.yellowlinetop {background-color:#FFF; border-top:1px solid #FFCC08;}
.yellowlinebottom {background-color:#FFF; border-bottom:1px solid #FFCC08;}
.yellowtopleftline {background-color:#FFF; border-top: 1px solid #FFCC08; border-left:1px solid #FFCC08;}
.yellowtoprightline {background-color:#FFF; border-top: 1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowbotleftline {background-color:#FFF; border-bottom: 1px solid #FFCC08; border-left:1px solid #FFCC08;}
.yellowbotrightline {background-color:#FFF; border-bottom: 1px solid #FFCC08; border-right:1px solid #FFCC08;}
.yellowleftline {background-color:#FFF; border-left: 1px solid #FFCC08;}
.yellowrightline {background-color:#FFF; border-left: 1px solid #FFCC08;}
.yellowbox {background-color:#FFF; border:1px solid #FFCC08;}
.thinline {border-bottom:1px solid #000;}
.thickline {border-bottom:2px solid #000;}

/*navigation*/
.navigation { display:none;}
.navigation ul {display:none;}
.navigation li {display:none;}
.navigation a:link, .navigation a:visited {display:none;}
.navigation a:hover {display:none;}
.leftnavigation {display:none;}
.leftnavigation ul {display:none;}
.leftnavigation li {display:none;}
.leftnavigation li a:link, .leftnavigation li a:visited  {display:none;}
.leftnavigation li a:hover {display:none;}
.leftnavigation li.selected a:link {display:none;}
.leftnavigation li.selected a:visited {display:none;}


/*section heading*/
ul {list-style-type: square;}



/*backgrounds*/
.topline {background-color:#fff; border-top:4px solid #07155F;}
.lightBlueBkr {background-color:#858CB2; background-image:url(../images/light_blue_bkr.gif);}
.lightBlue{background-color:#858CB2; border-bottom: 1px solid #000; padding-left: 10px; padding-right: 10px; color:#FFF; font-size:95%;}
.textboxCommentary {background-color:#FFF; border:1px solid #E7E7E7;}
.textboxCommentary p {padding:0px 7px 0px 7px;}
.textboxDownloads {background-color:#FFF; border:1px solid #D7D7D7;}
.textboxbkr {background-color:#E7E7E7;color:#000; padding:5px; font-size:100%;}

.revsa {background-color:#FFF3D2;}
.fincolumnsa {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#962E34;}
.fincolumnnigeria {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#F26532;}
.fincolumncameroon {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#8CC63F;}
.fincolumnuganda {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#23408F;}
.fincolumncote {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#FAA748;}
.fincolumnrwanda {background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#009EC7;}
.fincolumnswaziland{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#B1953A;}
.fincolumnzambia{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#CA7249;}
.fincolumncongo{background-color:#FFF; border-left:1px solid #000; border-right:1px solid #000; color:#22B14C;}




/*links*/


.lightBlue a:link {color:#FFF;}
.lightBlue a:visited {color:#FFF;}
.lightBlue a:hover {color:#FFF;}

.caption {font-weight:bold;color:#004990;}
.imgBorder {padding:1px; border:1px solid #848CB3;}

/*financials*/

.fincleartop { background-color:#FFF; border-top:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finclearleft { background-color:#FFF; border-left:1px solid #004990;}
.finclearright { background-color:#FFF; border-right:1px solid #004990;}
.finclearbottom { background-color:#FFF; border-bottom:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finclearmiddle { background-color:#FFF;  border-left:1px solid #004990; border-right:1px solid #004990;}

.fintopleft { background-color:#FFF; border-top:1px solid #004990; border-left:1px solid #004990;}
.fintopright { background-color:#FFF; border-top:1px solid #004990; border-right:1px solid #004990;}
.fintop { background-color:#FFF; border-top:1px solid #004990;}
.finbottom { background-color:#FFF; border-bottom:1px solid #004990;}
.finright { background-color:#FFF; border-right:1px solid #004990;}
.finleft { background-color:#FFF; border-left:1px solid #004990;}
.finbotleft { background-color:#FFF; border-bottom:1px solid #004990; border-left:1px solid #004990;}
.finbotright { background-color:#FFF; border-bottom:1px solid #004990; border-right:1px solid #004990;}

.notes {background-color:#C6C9DD; padding:5px; color:#394484; font-size: 100%; font-weight:900;}
.finbluetop { background-color:#E2E3E4; border-top:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.finbluebottom { background-color:#E2E3E4; border-bottom:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990;}
.tblTabbed {padding-left:10px;}
.selectfield {border:1px solid #07155F;font:100% Arial, Helvetica, sans-serif;color: #3C4586;}

}