/*Start:Reset CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form,  label, legend, table, caption,  tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content: none;}

a {text-decoration:none; color:#00718f;}
a:hover {text-decoration:underline}

html {height:100%; margin-bottom:1px; overflow-y: scroll;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
.clear{clear:both;font-size:1%;height:0;line-height:0; display:block; width:0;}
html[xmlns] .clearfix {display: block;}
sup {position:relative; bottom:0.3em; vertical-align:baseline}
sub {position:relative; bottom:-0.2em; vertical-align:baseline}
/*End:Reset CSS*/

/*Start Global Styling*/
body {font-family:Arial, Helvetica; font-size:62.5%; height:100%; background-color:#fdfaf2; color:#696766;}
#global {min-height:100%; width:100%;}
#global .lesspadding {padding:0 0 5px 0;}

.centeralign {text-align:center; padding:0 0 18px 0;}
.floatleft {float:left; padding:0 8px 0 0;}
.floatright {float:right; padding-left:4px;}
.floatnone {float:none;}
.nobg {background:none!important;}
.nopadding {padding:0!important;}
.noborder{border:none!important;}

.error, .hidCountry, .hidCategory {display:none;}
/*End:Global Styling*/

/*Start:Header*/
.bucket, .header, .footer {width:100%;}
.bucket-wrapper, .footer-wrapper {width:980px; margin:0 auto;}
.bucket, .footer{position:relative; z-index:5;}
.bucket-wrapper {padding:11px 0 0 0;}

/*Content*/
.content h1 {font-size:2em; color:#00718f; padding:0 0 13px 0; text-transform:uppercase;}
.footer-column h2 {font-size:1.4em; padding:0 0 12px 0;}
.content h2 {font-size:1.4em; padding:5px 0 9px 0;}
.content h3 {font-size:1.2em;}
.content .subtext {color:#696766; font-weight:normal; padding:0 0 18px 0; font-size:1.4em;}
.content-container .content p {font-size:1.2em; padding:0 0 11px 0;}
.content-container .content a {text-decoration:underline;}
.content-container .content .news {clear:both; margin-top:10px;}
.content-container .content .pagination {border-top:1px solid #cecece; padding:10px 0; text-align:center;}
.content-container .content .pagination a.older, .content-container-wide .content .pagination a.older {background:transparent url(../images/bullet-yellow-left.png) no-repeat left center; padding-left:15px; float:left; text-decoration:none;}
.content-container .content .pagination a.newer, .content-container-wide .content .pagination a.newer {background:transparent url(../images/bullet-yellow.png) no-repeat right center; padding-right:15px; float:right; text-decoration:none;}
.content ul li {background:url(../images/bullet-content.gif) no-repeat 0 4px; padding:0 0 0 10px; font-size:12px;}
.content ul li ul {padding:4px 0 0 0;}
.content ul li ul li {background:url(../images/second-level.gif) no-repeat 0 4px;}
.content-container .content .smallfont {font-size:11px;}

.linktext {font-size:1.2em; font-weight:bold;}
.linktext a {background:url(../images/bullet-yellow.png) no-repeat 0 2px; padding:0 0 0 19px;}
#global .toppadding {padding:23px 0 7px 0;}

/*Table*/
.tblstyle {width:100%; font-size:1.2em; margin:0 0 15px 0;}
.tblstyle th {background-color:#f2f2f2; color:#555555; text-align:left;}
.tblstyle th, .tblstyle td {padding:7px 6px;}
.tblstyle td {border-bottom:1px solid #999999;}

/*Logo*/
.logo {float:left; width:150px; height:81px;}
.printlogo {display:none;}

/*Search*/
.search-links {float:right; width:151px; padding:9px 10px 0 0;}
.search input.search-box {border:0; background: transparent url(../images/search-bg.png) no-repeat 0 0; color:#003951; float:left; font-size:12px; height:20px; padding:2px 2px 2px 10px; width:117px; line-height:20px; vertical-align:middle;}
.search input.btnGO {background: transparent url(../images/btn-search.png) no-repeat 0 0; float:left; width:22px; height:23px;}
.weblinks {clear:both; font-size:1.1em; text-align:right; padding:8px 0 0 0;}
.weblinks p {margin:6px 0 0 0;}
.weblinks a {background:url(../images/bullet-yellow.png) no-repeat right 0; color:#fff; padding:0 19px 0 0;}
/*End:Header*/

/*Banner*/
.bannerarea {width:100%; position:relative;}
.banner, .innerbanner {width:100%; height:600px; position:absolute; text-align:center; top:0; left:0;}

.bannertext, .banner-nav {position:absolute; left:0; width:100%; text-align:left; z-index:6;}
.bannertext {bottom:370px; width:100%; font-size:2.5em; color:#ffffff;}
.bannertext-wrapper, .banner-nav-wrapper {width:980px; margin:0 auto;}
.bannertext-wrapper p {width:450px; text-transform:uppercase;}

.banner-nav {top:233px; *top:243px;}
.banner-nav-control {width:450px; border-top:1px solid #d6ac33; padding:4px 0 0 0;}
.banner-nav-control p {float:right;}
.bannerprev, .bannernext, .bannerprevdis, .bannernextdis {width:16px; height:25px; float:left; margin:0 0 0 5px; cursor:pointer;}
.bannerprev {background:url(../images/prev.png) no-repeat 0 0;}
.bannernext {background:url(../images/next.png) no-repeat 0 0;}
.bannerprevdis {background:url(../images/prev-disabled.gif) no-repeat 0 0; cursor:default;}
.bannernextdis {background:url(../images/next-disabled.gif) no-repeat 0 0; cursor:default;}

/*Homepage*/
.main-navigation {margin-top:68px; position:relative;}
#homepage .main-navigation {margin-top:400px;}

.main-navigation ul {background:url(../images/mainnav-bg.png) no-repeat 0 0; width:948px; margin:0 0 0 16px; height:38px; float:left;}
.main-navigation ul li {float:left; font-size:12px; background:url(../images/nav-sep.gif) no-repeat right 6px; text-transform:uppercase;}
.main-navigation ul li a {color:#00718f; display:block; padding:15px 17px 10px; *padding:15px 17px 8px; margin-right:1px;}
.main-navigation ul li a:hover, .main-navigation ul li a.selected {background:#f6bd23; text-decoration:none; color:#000;}
.main-navigation ul li.firstnavlink a {padding:15px 20px 10px 76px; *padding:15px 20px 8px 77px; margin-right:0;}
.main-navigation ul li.firstnavlink a:hover, .main-navigation ul li.firstnavlink .selected {background:url(../images/home-selected-bg.png) no-repeat 0 0;}
.main-navigation ul li.lastnavlink {background:none;}
.main-navigation ul li.lastnavlink a {padding:15px 77px 10px 25px; *padding:15px 75px 8px 25px;}
.main-navigation ul li.lastnavlink a:hover, .main-navigation ul li.lastnavlink .selected {background:url(../images/last-selected-bg.png) no-repeat right 0;}

.main-navigation ul li ul {background:#ededed; position:absolute; width:853px; *width:870px; left:0; top:38px; margin:0; padding:0 0 0 127px; *padding:0 0 0 110px; display:none;}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li a.selected {background:none; text-decoration:none; color:#000;}

.main-navigation ul li:hover .secondlevel {display:block;}

.home-top-modules {background:#fff; padding:34px 0 24px 0;}
.top-module {width:276px; padding:25px; float:left; background:url(../images/home-top-sep.gif) no-repeat right 0; min-height:274px; text-align:center;}
.top-module h1 {color:#00718f; text-transform:uppercase; padding:0 0 17px 0;}
.top-module p {font-size:1.4em; color:#696766; padding:0 0 13px 0;}
.top-module .linktext {font-size:12px;}

.home-bottom-modules {padding:30px 0 25px 0;}
.bottom-module {float:left; width:231px; margin:0 0 0 12px; }
.bottom-module h2, .bottom-investor-box h2 {border-bottom:1px solid #ceccc7; margin:0 0 15px 0; padding:0 0 7px 0}
/*.bottom-investor-box h4 {font-size:1.4em; text-transform:uppercase; border-bottom:1px solid #ceccc7; margin:0 0 15px 0; padding:0 0 7px 0}*/
#contour fieldset {font-size:1.2em;}
#contour h4 {display:none;}
.contourField {padding-top:7px;}
.contourField label {float:left; width:60px;}
.contourField input {float:left; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CECECE; padding: 2px; width: 128px;}
.contourNavigation{float:right; padding:10px 0px 0 0;}
.contourField span {color:red; padding-left:2px;}

.modulebox {border-bottom:1px solid #ceccc7; padding:0 0 10px 0; margin:0 0 8px 0; min-height:98px;}
.modulebox p {font-size:1.2em; padding:0 0 7px 0;}

.eachnews {float:left; width:225px; padding-right:11px;}
.eachnews h3 {padding:0 0 8px 0;}
.modulebox .newsdate {font-size:1.1em; padding:0 0 5px 0;}

.content .bottom-module .linktext, .footer p {font-size:1.1em;}

.price {font-size:4.8em; color:#00718f;}
.change {font-size:1.2em;}
.redcolor {color:red;}
.greencolor {color:green;}

/*Footer*/
.footer {background:#696969; color:#ffffff; padding:17px 0 0 0;}
.footer a {color:#ffffff;}
.footer p {padding:0 0 5px 0;}

.top-footer-content {padding:0 0 19px 0;}
.footer-column {float:left; min-height:121px;}
.footer-column h2 {padding:0 0 15px 0;}

.firstcol {width:486px; margin:0 0 0 6px; border-right:1px solid #ceccc7;}
.secondcol {width:208px; padding:0 22px 0 11px; border-right:1px solid #ceccc7;}
.thirdcol {width:233px; padding:0 0 0 12px;}

.firstcol ul li {font-size:1.1em; float:left; width:162px; padding:0 0 9px 0;}

.footer-column .floatleft {padding: 0 8px 40px 0;}

.bottom-footer-content {border-top:1px solid #ceccc7; padding:13px 0 12px 0;}
.copyright {float:left; width:340px;}
.designed-by {float:right;}

.footer .linktext a {background:url(../images/bullet-white.gif) no-repeat 0 2px; font-size:11px; font-weight:normal;}

/*Bread Crumb*/
.breadcrumb {padding:0 0 13px 0;}
.breadcrumb li {float:left; background:url(../images/crumb-sep.gif) no-repeat 0 4px; font-size:1.1em; padding:0 6px 0 8px; font-weight:bold; line-height:11px;}
.breadcrumb li.firstcrumblink {background:none; padding:0 6px 0 0;}
.breadcrumb li a {color:#888888; font-weight:normal;}

/*Left hand navigation*/
.lhs {float:left; width:150px; padding:0 22px 0 10px;}

.left-nav li {font-size:1.2em; border-top:1px solid #c8c8c8; padding:0 0 0 7px; text-transform:uppercase;}
.left-nav li a { padding:9px 0 9px 0px; display:block;}
.left-nav li a.selected, .left-nav li a:hover {background:url(../images/bullet-blue.gif) no-repeat 0 8px;  color:#666666;  text-decoration:none; padding-left:15px;}
.left-nav li ul { margin-left:15px;}
.left-nav li ul li{border:none; font-size:1.1em;}
.left-nav li ul li a {padding:0 0 5px 0;}
.left-nav li ul li a.selected, .left-nav li ul li a:hover {background:url(../images/bullet-blue.gif) no-repeat 0 0px;  color:#666666;  text-decoration:none; padding-left:15px;}


/*Standard */
.container {background:#fff; width:100%; padding:28px 0 20px 0; margin:0 0 40px 0; min-height:350px;}

.content-container {float:left; width:555px;}
.content-container .content {width:100%;}
#investor .content {width:795px;}

/*Form*/
.formelement {clear:both; width:100%; padding: 8px 0 0px 0; float:left; font-size:1.2em;}
.formelement .caption {float:left; clear:left; width:67px;}
.formelement .caption label {width:67px; display:block;}
.valid {float:left; color:red; margin-left:6px;}
.formelement .input {float:left;}
.formelement .input .textbox, textarea {padding:2px; width:126px; border:1px solid #cecece; background:#ffffff;}
.button {float:right; padding:12px 12px 0 0;}
.content .resetbtn {float:left; color:#555555; font-size:1.1em; margin:5px 0 0 0;}
.btnsend {float:right; margin:15px 0 0 0;}

/*Investor*/
#investor h2 {text-transform:uppercase;}
.investor-image {float:left; width:474px;}
.sharecontents {float:right; width:300px; border-bottom:1px solid #cecece; padding:10px 0 0 0; min-height:156px;}
.content .sharecontents h2 {float:left; padding:0;}
.content .sharetitle .smallfont {float:right; padding:0;}
.sharetitle {border-bottom:1px solid #cecece; padding:0 0 6px 0;}
.sharebox-left {float:left; width:200px; padding:16px 0 0 0;}
.sharebox-right {float:right; width:108px; padding:26px 0 0 0;}
.content-container .content .sharebox-right p {font-size:11px; padding:0 0 3px 0; text-align:right;}

.bottom-investor-box {padding:26px 0 0 0;}
.in-box-left {float:left; width:474px;}
.in-box-right {float:right; width:300px;}

.ir-module {float:left; width:231px; margin:0 12px 27px 0; padding:0; min-height:122px; border-bottom:1px solid #cecece;}
#investor .content a {text-decoration:none;}
#investor .content a:hover {text-decoration:underline;}
.content .ir-module p {padding:0 0 8px 0;}
.content .bottom-investor-box .linktext {font-weight:normal;}

.ir-news {border-bottom:1px solid #cecece; min-height:333px;}
.ir-news .eachnews {width:312px; margin:0 0 9px 0; *margin:0 0 12px 0;}
.content .ir-news .newsdate {font-size:11px; padding:0 0 5px 0;}
.content .ir-module .newsdate {font-size:11px; padding:0 0 5px 0;}
.content .ir-module h3 {color:#00718F; font-weight:bold; padding:0 0 10px 0;}

#investor .linktext {font-size:11px; padding:0 0 5px 0;}
#investor .linktext a {text-decoration:none;}

/*RHS CSS*/
.rhs {float:left; width:201px; padding:60px 10px 0 32px;}
.rhs .rightbox { float:right; width:201px; border-bottom:1px solid #ceccc7; padding:0 0 7px 0; margin-bottom:20px;}
.rhs .rightbox p {font-size:1.2em;}
.rhs .rightbox p.topheading { padding:10px 0 10px;}
.rhs .rightbox h2 { font-size:1.5em; border-bottom:1px solid #ceccc7; margin:0 0 15px 0; padding:0 0 7px 0; text-transform:uppercase;}
.rhs .rightbox .linktext {font-size:1.1em; font-weight:normal; padding-bottom:5px;}
.rhs .rightbox .linktext a {color:#00718f;}

/*Mid-Container-Wide CSS*/
.content-container-wide { width:788px; float:left;}
.content-container-wide .content {/* width:720px;*/ width:100%;}
.content-container-wide .content p {font-size:1.2em; padding:0 0 11px 0;}

/*Table*/
.content-container .content table, .content-container-wide .content table {width:100%; font-size:1.2em; margin:15px 0;}
.content-container .content table th, .content-container-wide .content table th {background-color:#f2f2f2; color:#555555; text-align:left;}
.content-container-wide .content table th, .content-container .content table th, .content-container .content table td, .content-container-wide .content table td {padding:5px 8px;}
.content-container .content table td, .content-container-wide .content table td {border-bottom:1px solid #999999; vertical-align:middle;}

/*Pagination CSS Start here*/
.pagination, .pagination2 {width:100%;  font-size:1.2em; text-align:center; padding:10px 0 10px 0; clear:both; border-top:1px solid #CECECE;}
.pagination{border:none!important;}
.pagination .pagelink,.pagination2 .pagelink {padding:0 5px;}
.pagination .pagelinknext,.pagination2 .pagelinknext {padding:0 15px 0 0; margin:0 0 0 5px; background:transparent url(../images/bullet-yellow.png) no-repeat right center;}
.pagination .pagelinkprev,.pagination2 .pagelinkprev {padding:0 0 0 15px; margin:0 10px 0 0; background:transparent url(../images/bullet-yellow-left.png) no-repeat left center; }
.pagination a,.pagination2 a {text-decoration:none!important;}
.pagination a.activelink, .pagination2 a.activepagelink{ font-weight:bold;}
.pagination img,.pagination2 img {margin: 0; float:none; }
/*Pagination CSS End here*/

.backlist { font-size:1.1em; margin-top:20px; padding:10px 0 0 15px; border-top:1px solid #ceccc7; background:transparent url(../images/bullet-yellow-left.png) no-repeat 0 11px;}
.view_directory { font-size:1.1em; margin-top:20px; padding:10px 0 0 15px; border-top:1px solid #ceccc7; background:transparent url(../images/bullet-yellow.png) no-repeat 0 11px;}
.backlist a, .view_directory a { font-weight:bold; text-decoration:none!important;}

/*Tabs CSS Start here*/
.tabs { position:relative;}
.tabs ul { background:transparent url(../images/bg-border.png) repeat-x 0 bottom; float:left; width:716px;}
.tabs ul li { width:237px;border-left:1px solid #cecece; border-top:1px solid #cecece; float:left; padding:0; list-style:none; background:#fafafa none; height:36px;}
.tabs ul li a {float:left; padding:10px 10px 10px 10px; font-size:1.3em; color:#616161; text-transform:uppercase;} 
.tabs ul li.select a {color:#00718f;}
.tabs ul li.select {border-bottom:none; background:#FFFFFF; height:37px;}
.tabs ul li.last {border-right:1px solid #cecece;}
.tabs .tabcontent {clear:both; width:697px; padding:10px; border-bottom:1px solid #cecece; float:left;}
.tabs .tabcontent .team_details { width:697px; background:transparent url(../images/down-arrow.png) no-repeat right 0px; float:left; cursor:pointer;}
.tabs .tabcontent .team_details.active {background:transparent url(../images/up-arrow.png) no-repeat right 0px;}
.tabs .tabcontent .team_details .team_name {font-size:1.3em; color:#00718f; width:315px; float:left; text-transform:uppercase;}
.tabs .tabcontent .team_details .jobtitle { font-size:1.2em; font-weight:bold; color:#555555; width:350px; float:left;}
.tabs .tabcontent .bio {clear:both; padding-top:10px; display:none;}
/*Tabs CSS End here*/

.searchtextfield {border:1px solid #cecece; width:199px; height:18px; padding:2px;}
.searchbtn {font-size:1.2em; font-weight:bold; background:url(../images/bullet-yellow.png) no-repeat 0 11px; padding:10px 0 0 19px; float:right;}
.newsbox {margin-bottom:15px;}
.searchbox {border-top:1px solid #cecece; padding:10px 0;}
.searchbox p, .newsbox p {padding-bottom:5px!important;}
.searchbox p.title, .newsbox p.title a { font-weight:bold; color:#00718f; text-decoration:none;}

.filter {border-top:1px solid #cecece; padding:10px 0; margin:0 0 30px 0;}
#year, #month, #country, #category {border:1px solid #acadb2; height:20px; padding:2px; margin-right:10px; font-size:1.1em;}
#month, #country, #category {width:120px;}
#year{width:90px;}

.newslist {border-top:1px solid #cecece; padding:10px 0;}

/*Gallery CSS*/
.content ul#gallery li a{text-decoration:none;}
.content ul#gallery li h4{padding-top:5px; /*float:left;*/ width:169px; font-size:0.9em}
.content ul#gallery li h3{padding-bottom:0px;}
.content ul#gallery li h3{font-size:0.9em;}
.content ul#gallery{padding:15px 0 0 0}
.content ul#gallery li{float:left; width:169px; padding:0 10px 20px 0; background:none}
/*Gallery CSS*/

/*Map CSS Start*/
#mapbox {width:715px; height:506px; background:transparent url(../images/map.jpg) no-repeat right top; overflow:hidden; position:relative; z-index:10;}
#mapbox .explore_assets {position:absolute; left:0; bottom:70px; font-size:1em; color:#FFFFFF; text-transform:uppercase; z-index:25;}
#mapbox .explore_assets h3 {padding:0 10px; margin-bottom:5px; border-bottom:1px solid #D6AD36;}
#mapbox .explore_assets ul li {background:none; cursor:pointer;}
#mapbox .explore_assets ul li a, #mapbox .explore_assets ul li a:hover { color:#FFFFFF; text-decoration:none;}
#mapbox .explore_assets ul li a.active, #mapbox .explore_assets ul li a:hover {padding-right:20px; background:transparent url(../images/bullet-yellow.png) no-repeat right center;}

#mapbox .indexing {position:absolute; left:15px; bottom:20px; z-index:30; background:#006C88;}
#mapbox .indexing ul li {padding:0 0 3px 25px; font-size:1.2em; color:#FFFFFF;}
#mapbox .indexing ul li.coreAsset {background:transparent url(../images/map-indexing.png) no-repeat left -1px; }
#mapbox .indexing ul li.assetDev {background:transparent url(../images/map-indexing.png) no-repeat left -19px; }
.popup_hover{width:365px; position:absolute; top:0px; right:50px; height:504px;/* z-index:80;*/}
.madagascar{position: absolute; top:348px; left:329px; height:76px; cursor:pointer; width:44px;}
.tanzania{position: absolute; top:279px; left:267px;  width:58px; height:70px; cursor:pointer;}
.somaliland{position: absolute; top:210px; left:328px; width:42px; height:27px; cursor:pointer;}
.sadr{position: absolute; top:117px; left:43px;  width:50px; height:43px; cursor:pointer;}
.agc{position: absolute; top:175px; left:37px;width:40px; height:36px; cursor:pointer;}
.gabon{position: absolute; top:257px; left:162px;  width:41px; height:42px; cursor:pointer;  z-index:20;}
.congo{position: absolute; top:253px; left:181px;  width:41px; height:49px; cursor:pointer; z-index:10;}
.drc{position: absolute; top:241px; left:184px; width:104px; height:107px; cursor:pointer;}
.uganda{position: absolute; top:246px; left:260px;  width:40px; height:49px; cursor:pointer;z-index:10;}
.kenya{position: absolute; top:249px; left:285px; width:49px; height:54px; cursor:pointer; }
.equatorial-guinea{position: absolute; top:257px; left:170px; width:16px; height:16px; cursor:pointer;z-index:30;}
.ghana{position: absolute; top:213px; left:107px;  width:27px; height:42px; cursor:pointer;  z-index:20;}
.seychelles{position: absolute; top:290px; left:393px; width:10px; height:10px; cursor:pointer;}



.madagascar-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:377px; right:38px; position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px;   white-space:nowrap;  z-index:30;}
.tanzania-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:307px; right:89px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px;  white-space:nowrap;  z-index:30; }
.somaliland-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:220px; right:35px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px;  white-space:nowrap; z-index:30; }
.sadr-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:127px; right:325px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px;  white-space:nowrap; z-index:30; }    
.agc-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:187px; right:328px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap;  z-index:30;}
.gabon-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:265px; right:198px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}
.congo-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:265px; right:178px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap;z-index:30; }
.drc-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:265px; right:150px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}
.uganda-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:267px; right:102px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}   
.kenya-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:267px; right:74px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}                      
.equatorial-guinea-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:262px; right:200px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}         
.ghana-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:235px; right:263px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px; white-space:nowrap; z-index:30;}
.seychelles-popup{color:#00718f; font-family:arial; font-size:12px; font-weight:bold; text-transform: uppercase; top:293px; left:268px;  position:absolute;
                  background: url('../images/popup-bg.png') no-repeat right 0; height:36px; padding:11px 40px 0 10px;  white-space:nowrap; z-index:30; }
                 
.madagascar-bg{background:url('../images/map-hover.png') no-repeat 0 0; z-index:20;}
.tanzania-bg{background:url('../images/map-hover.png') no-repeat -50px 0;}
.somaliland-bg{background:url('../images/map-hover.png') no-repeat -120px -16px; }
.sadr-bg{background:url('../images/map-hover.png') no-repeat -181px -16px;}
.agc-bg{background:url('../images/map-hover.png') no-repeat -252px -19px;}
.gabon-bg{background:url('../images/map-hover.png') no-repeat 0 -115px;}
.congo-bg{background:url('../images/map-hover.png') no-repeat -68px -112px;}
.drc-bg{background:url('../images/map-hover.png') no-repeat -119px -77px; }
.uganda-bg{background:url('../images/map-hover.png') no-repeat -238px -93px; z-index:20; }
.kenya-bg{background:url('../images/map-hover.png') no-repeat -288px -104px; }
.equatorial-guinea-bg{ background:url('../images/map-hover.png') no-repeat -313px -30px; }
.ghana-bg{background:url('../images/map-hover.png') no-repeat -38px -72px;}
/*.seychelles-bg{background:url('../images/map-hover.png') no-repeat -120px -16px; }*/

/*Popup Start*/
.popup_detail {width:120px; padding:20px; position:relative; height:100px; background-color:#FFFFFF;}
.popup_detail .arrow {position:absolute; right:-35px; top:0;}

.popup_click {position:absolute; top: 0; right:0;/* z-index:99;*/}
.popup_click .popup { width:215px; height:auto; background-color:#FFFFFF; padding:10px 10px 5px; z-index:25; display:none;}
.popup_click .popup img {position:absolute; top:0; right:-35px;}
.popup_click .popup h3 { font-size:1.5em; color:#00718f;}
.popup_click .popup p {font-size:1.2em; padding-bottom:2px;}
.popup_click .popup p a{padding-left:20px; background:transparent url(../images/bullet-yellow.png) no-repeat left center;}

#madagascar-a { position:absolute; top:360px; right:100px; display:none;}
#tanzania-a { position:absolute; top:305px; right:150px; display:none;}
#somaliland-a { position:absolute; top:220px; right:100px; display:none;}
#agc-a { position:absolute; top:187px; right:392px; display:none;}
#sadr-a { position:absolute; top:125px; right:385px; display:none;}
#gabon-a { position:absolute; top:265px; right:262px; display:none;}
#congo-a { position:absolute; top:265px; right:242px; display:none;}
#uganda-a { position:absolute; top:265px; right:165px; display:none;}
#kenya-a { position:absolute; top:265px; right:137px; display:none;}
#drc-a { position:absolute; top:265px; right:214px; display:none;}
#equatorial-guinea-a { position:absolute; top:263px; right:270px; display:none;}
#ghana-a { position:absolute; top:235px; right:332px; display:none;}
#seychelles-a { position:absolute; top:298px; right:52px; display:none;}

#mapContent {padding-top:10px;}
#mapContent h2 {padding:4px 0;}
#mapContent,.mapContent {display:none;}
.zoomout {background-color:#fff; opacity:.05;
  -moz-opacity:.05; 
  filter:alpha(opacity=05);  color:#F6BD23; font-weight:bold; position:absolute; top:126px; right:20px; cursor:pointer; padding:1px 3px 1px 47px!important; text-indent:-999px; z-index:99;}
.zoom_img {width:715px; height:506px; /*background:transparent url(../images/map-big.jpg) no-repeat -650px -200px;*/ overflow:hidden; position:absolute; left:0; top:0; z-index:24; display:none;}

.zoomimg {display:none;}
.minMap {background-color:#fff; opacity:.05;
  -moz-opacity:.05;
  filter:alpha(opacity=05);  position:absolute; top:21px; right:19px; width:81px; height:100px; z-index:99;}

/*Popup End*/
/*Map CSS End*/

/*Sitemap CSS Start*/
.w788 {width:788px!important;}
.sitemapNav {border-top:1px solid #acadb2; padding:10px 0; float:left; width:788px;}
.sitemapNav h3 {font-size:1.3em; color:#00718f; width:315px; text-transform:uppercase;}
.sitemapNav ul.sitemapNodes {width:250px; margin:5px 8px 0 0; float:left;}
.sitemapNav ul.sitemapNodes li {background:none; list-style:none; padding:3px 0 3px 0; margin:0} 
.sitemapNav ul.sitemapNodes li a {color:#555555;}
.btmBord {border-bottom:1px solid #acadb2;}
/*Sitemap CSS End*/
/*History Timeline Start*/
#historyTimeline {float:left; width:772px; min-height:490px; background-color:#f3f2ef; padding:8px; position:relative;}
.timelineBar {width:720px; margin:250px auto; height:3px; background-color:#00718f;}
.left_btn, .right_btn {position:absolute; width:20px; height:36px;  cursor:pointer;}
.left_btn {position:absolute; left:10px; top:242px; *top:232px; background:transparent url(../images/history/timeline-leftarrow.png) no-repeat left top;}
.right_btn {position:absolute; right:10px; top:242px; *top:232px; background:transparent url(../images/history/timeline-rightarrow.png) no-repeat left top;}

.yearwise { }
.timeline_container {width:720px; overflow:hidden; margin:0 auto;}
.yearwise .data, .yearwise .year, .yearwise .month {float:left;}
.yearwise .data { margin-top:-14px;}
.yearwise .year { font-size:1.5em; color:#FFFFFF; font-weight:bold; width:49px; height:22px; background:transparent url(../images/history/timeline-year-patch.png) no-repeat 0 0; padding:7px 0 0 10px; margin-left:90px;}
.yearwise .month {width:15px; height:23px; background:transparent url(../images/history/yellow-patch.png) no-repeat 0 8px; margin-left:91px; /*cursor:pointer;*/ position:relative;}

.timeline_popup {position:absolute; background-color:#FFFFFF; padding:10px; display:block; min-width:190px;}
.timeline_popup h3 {color:#00718f; text-transform:uppercase; padding-bottom:5px;}
/*.timeline_popup p {width:145px;}*/
.timeline_popup img {float:right; margin-left:10px;}
.timeline_popup .arrow {width:22px; height:24px;}

.timeline_popup.TopLeft { bottom:45px; right:7px;}
.timeline_popup.TopLeft .arrow {background:transparent url(../images/history/timeline-popup-arrow-tl.png) no-repeat 0 0; position:absolute; bottom:-24px; right:0;}

.timeline_popup.TopRight { bottom:45px; left:5px;}
.timeline_popup.TopRight .arrow {background:transparent url(../images/history/timeline-popup-arrow-tr.png) no-repeat 0 0; position:absolute; bottom:-23px; left:0;}

.timeline_popup.BottomLeft { top:50px; right:7px;}
.timeline_popup.BottomLeft .arrow {background:transparent url(../images/history/timeline-popup-arrow-bl.png) no-repeat 0 0; position:absolute; top:-24px; right:0;}

.timeline_popup.BottomRight { top:50px; left:5px;}
.timeline_popup.BottomRight .arrow {background:transparent url(../images/history/timeline-popup-arrow-br.png) no-repeat 0 0; position:absolute; top:-23px; left:0;}
/*History Timeline End*/
/**** Pagination 2 ******/
/*.pagination2 .pagelink{padding-right:5px;}*/
/**** End Pagination 2 ******/


























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}

.toppadding {
.toppadding {padding:23px 0 7px 0;
}

.linktext {
.linktext {font-size:1.2em; font-weight:bold;
}

.subtext {
.subtext {color:#696766; font-weight:normal; padding:0 0 18px 0; font-size:1.4em;
}

tblstyle {
.tblstyle {width:100%; font-size:1.2em; margin:0 0 15px 0;
}

th {

}

.floatleft {

}

.tableheading {
{background-color:#f2f2f2; color:#555555; text-align:left;
}

.imgRight {

}

.imgLeft {

}