﻿#thesite {
	position:absolute;
	left: 50%;
	width: 100%;
}

/*
Sub Page Images
*/
#subPageHeader {
	position:absolute;
	top: 1px;
	left: -425px;
	width: 850px;
	height: 125px;
	background: url(images/SubHeader.jpg) top left no-repeat;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;

}


#subPageNews {
	position:absolute;
	top: 170px;
	left: -419px;
	width: 255px;
	height: 315px;
	background: url(images/subyellowPage2.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}



#subtheNews {
	overflow:auto;
	position:absolute;
	top: 225px;
	left: -413px;
	width: 244px;
	height: 257px; 
	
	scrollbar-face-color: #844b31; 
	scrollbar-track-color: #c3c3c3;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color:#000000; 
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3dlight-color:#000000; 
	scrollbar-highlight-color:#FFFFFF;
}







#SubRedLine {
	position:absolute;
	top: 127px;
	left: 6px;
	width: 850px;
	height: 5px;
	background: url(images/line.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubRedLineTwo {
	position:absolute;
	top: 152px;
	left: -419px;
	width: 850px;
	height: 5px;
	background: url(images/line.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#subLeft {
	overflow:auto;
	position:absolute;
	top: 158px;
	left: -419px;
	width: 255px;
	height: 337px;
	background-color: #B28B84;
}


#subLeftNothing {
	overflow:auto;
	position:absolute;
	top: 158px;
	left: -419px;
	width: 257px;
	height: 337px;
	background-color: #f4eeee;
}


#subLeftNewsTop {
	position:absolute;
	top: 158px;
	left: -419px;
	width: 257px;
	height: 86px;
	background-color: #f4eeee;
}

#subLeftNews {
	overflow:auto;
	position:absolute;
	top: 238px;
	left: -419px;
	width: 255px;
	height: 252px;
	background-color: #B28B84;
}





























































#subRight {
	overflow:auto;
	position:absolute;
	top: 158px;
	left: -163px;
	width: 568px;
	height: 492px;
	//background-color: #A27266;
	background-color: #f4eeee;

	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;

	padding-left: 10px;
	padding-right: 10px;
	text-align:justify;
}

#subBoxOne {
	position:absolute;
	top: 494px;
	left: -419px;
	width: 260px;
	height: 70px;
	background: url(images/smallBoxTradingServices.jpg) top left no-repeat;
}

#subBoxTwo {
	position:absolute;
	top: 547px;
	left: -419px;
	width: 260px;
	height: 70px;
	background: url(images/smallBoxCorporateFinance.jpg) top left no-repeat;
}

#subBoxThree {
	position:absolute;
	top: 600px;
	left: -419px;
	width: 260px;
	height: 70px;
	background: url(images/smallBoxDataSolutions.jpg) top left no-repeat;
}


#SubAbout {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_AboutUs.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubLogin {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Login.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubServices {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Services.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubResearch {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Research.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubNews {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_News.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubContact {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_ContactUs.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubSearch {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Search.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}


#SubLegal {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Legal.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#SubPrivacy {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Privacy_Security.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}


#SubCountryInfo {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_Country_Info.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}


#SubNothing {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}


/*
Main Page Images
*/
#mainPageHeader {
	position:absolute;
	top: 1px;
	left: -425px;

	width: 850px;
	height: 317px;
	background: url(images/header1.jpg) top left no-repeat;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
}




#RedLine {
	position:absolute;
	top: 318px;
	left: -420px;
	width: 850px;
	height: 5px;
	background: url(images/line.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#mainPageNews {
	position:absolute;
	top: 325px;
	left: -419px;
	width: 255px;
	height: 275px;
	background: url(images/yellowPage2.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}


#theNews {
	overflow:auto;
	position:absolute;
	top: 380px;
	left: -413px;
	width: 244px;
	height: 213px;
	
	scrollbar-face-color: #844b31; 
	scrollbar-track-color: #c3c3c3;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color:#000000; 
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3dlight-color:#000000; 
	scrollbar-highlight-color:#FFFFFF;
}


#mainPageSubBox1 {
	position:absolute;
	top: 325px;
	left: -160px;
	width: 584px;
	height: 81px;
	background: url(images/mainbox_TradingServices_n.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#mainPageSubBox2 {
	position:absolute;
	top: 421px;
	left: -160px;
	width: 584px;
	height: 81px;
	background: url(images/mainbox_CorporateFinance_n.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#mainPageSubBox3 {
	position:absolute;
	top: 518px;
	left: -160px;
	width: 584px;
	height: 81px;
	background: url(images/mainbox_DataSolutions_n.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

/* Main Page Styles */

.style1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 10px; 
	width: 60px; 
	border: 1px solid #7F9DB9; 
} 

.smallTahomaFont {
	font-size: 12px;
	font-family: Tahoma;
}

.submitFormMail input
{
	font-size: 12px; 
	color: #FFFFFF;
	width: 60px;
	height: 20px;
	cursor:pointer;
	color: #FFFFFF;
	background: #844b31;
	border: 2px outset #d7b9c9
}


.submit input
{
	position:absolute;
	top: 72px;
	left: 750px;
	font-size: 12px; 
	color: #FFFFFF;
	width: 60px;
	height: 20px;
	cursor:pointer;
	color: #FFFFFF;
	background: #844b31;
	border: 2px outset #d7b9c9
}

.stylePassword { 
	position:absolute;
	top:75px;
	left:675px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 10px; 
	width: 60px; 
	border: 1px solid #7F9DB9; 
}

.styleUserName { 
	position:absolute;
	top:55px;
	left:675px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 10px; 
	width: 60px; 
	border: 1px solid #7F9DB9; 
}

.smallTahomaFontUserName { 
	position:absolute;
	left:600px;
	top:55px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.smallTahomaFontPassword { 
	position:absolute;
	left:600px;
	top:75px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.submitsub input
{
	position:absolute;
	top: 47px;
	left: 300px;
	font-size: 12px; 
	color: #FFFFFF;
	width: 60px;
	height: 20px;
	cursor:pointer;
	color: #FFFFFF;
	background: #844b31;
	border: 2px outset #d7b9c9
}

.stylePasswordsub { 
	position:absolute;
	top:50px;
	left:225px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 10px; 
	width: 60px; 
	border: 1px solid #7F9DB9; 
}

.styleUserNamesub { 
	position:absolute;
	top:30px;
	left:225px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 10px; 
	width: 60px; 
	border: 1px solid #7F9DB9; 
}

.smallTahomaFontUserNamesub { 
	position:absolute;
	left:150px;
	top:30px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.smallTahomaFontPasswordsub { 
	position:absolute;
	left:150px;
	top:50px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}


.smallTahomaNewsDate { 
	position:absolute;
	left:100px;
	top:30px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.smallTahomaNewsText { 
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.smallTahomaNewsTextTitle { 
	font-family: Tahoma; 
	font-size: 11px; 
	color: rgb(5, 48, 126);
	font-weight: bold;
	
}

.smallTahomaAfricanFootprint { 
	position:absolute;
	left:50px;
	top:45px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
		font-style:normal;

}

.smallTahomaAfricanFootprintTwo { 
	position:absolute;
	left:50px;
	top:60px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
	font-style:normal;
}

.smallTahomaAfricanMainMenu { 
	position:absolute;
	left:40px;
	top:103px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-style:normal;
}

.smallTahomaNewsPageRRS { 
	position:absolute;
	left:20px;
	top:20px;
	font-family: Tahoma; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-style:normal;
}


.smallTahomaN { 
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}



.smallTahomaFontNewsCountry { 
	position:absolute;
	left:15px;
	top:10px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}

.smallTahomaFontNewsSector { 
	position:absolute;
	left:15px;
	top:30px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}


.smallTahomaFontNewsDate { 
	position:absolute;
	left:15px;
	top:50px;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #000000; 
}




.styleCountry {
	position:absolute;
	top:9px;
	left:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 20px; 
	width: 100px; 
	border: 1px solid #7F9DB9; 
}

.styleSector {
	position:absolute;
	top:29px;
	left:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 20px; 
	width: 100px; 
	border: 1px solid #7F9DB9; 
}

.styleDate {
	position:absolute;
	top:49px;
	left:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFCC; 
	padding: 2px; 
	height: 20px; 
	width: 100px; 
	border: 1px solid #7F9DB9; 
}




.newsTitle {
	color: #0578CD;
	font-weight: bold;
	size:14pt;

}



/*
Bottom Line & info
*/


#SubBottomLineNew {
	position:absolute;
	top: 645px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineThree.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
}


#SubBottomLineNew_Altree {

	position:absolute;
	top: 1px;
	left: 295px;
	width: 160px;
	height: 30px;
	cursor:pointer;


}



#SubBottomLineNew_ContactUs {

	position:absolute;
	top: 1px;
	left: 475px;
	width: 75px;
	height: 30px;
	cursor:pointer;


}

#SubBottomLineNew_Privacy {

	position:absolute;
	top: 1px;
	left: 570px;
	width: 110px;
	height: 30px;
	cursor:pointer;


}


#SubBottomLineNew_Legal {

	position:absolute;
	top: 1px;
	left: 700px;
	width: 105px;
	height: 30px;
	cursor:pointer;

}





#SubBottomLineNewIndex {
	position:absolute;
	top: 595px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineThree.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
}

#BMA_Footer {
	position:absolute;
	top: 627px;
	left: -300px;
	width: 850px;
	height: 50px;
	font-size: 0.9em;
	text-align: center;
	color: #000000; 
}


#SubBottomLineNews {
	position:absolute;
	top: 650px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineThree.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
}























#SubBottomLine {
	position:absolute;
	top: 595px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineTwo.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
}

#SubBottomLineTwo {
	position:absolute;
	top: 645px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineTwo.jpg) top left no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF; 
}




#SubBottomBottomLineCenterText {
	position:absolute;
	top: 15px;
	left: 303px;

	width: 850px;
	font-size: .7em;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF; 
}

#SubBottomLineCenterText {
	position:absolute;
	top: 9px;
	left: 300px;

	width: 850px;
	font-size: .7em;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF; 
}


#SubBottomLineLeftText {
	position:absolute;
	top: 7px;
	left: 10px;

	width: 850px;
	font-size: .7em;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF; 
}

#SubBottomLineRightText {
	position:absolute;
	top: 7px;
	left: 500px;

	width: 342px;
	font-size: .7em;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF; 
}

#Flags_Index {
	position:absolute;
	top: 104px;
	left: 250px;
	width: 100px;
	height: 30px;
}


h1 {
font-size: 11pt;
}
