﻿#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; 
}

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

#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;
	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;
	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; 
	

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

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

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

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


#SubAbout {
	position:absolute;
	top: 128px;
	left: -419px;
	width: 850px;
	height: 30px;
	background: url(images/txt_AboutUs_CH.jpg) top left no-repeat;
	font-size: 1.3em;
	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;
	text-align: center;
}

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

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

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

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

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


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

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


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


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


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

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




#RedLine {
	position:absolute;
	top: 318px;
	left: -420px;
	width: 850px;
	height: 5px;
	background: url(images/line.jpg) top left no-repeat;
	font-size: 1.3em;
	
	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;
	
	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_CH.jpg) top left no-repeat;
	font-size: 1.3em;
	
	text-align: center;
}

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

#mainPageSubBox3 {
	position:absolute;
	top: 518px;
	left: -160px;
	width: 584px;
	height: 81px;
	background: url(images/mainbox_DataSolutions_n_CH.jpg) top left no-repeat;
	font-size: 1.3em;
	
	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);
	
	
}

.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;
	
	size:14pt;

}



/*
Bottom Line & info
*/


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


#SubBottomLineNew_Altree {

	position:absolute;
	top: 1px;
	left: 300px;
	width: 95px;
	height: 30px;
	cursor:pointer;


}


#SubBottomLineNew_ContactUs {

	position:absolute;
	top: 1px;
	left: 415px;
	width: 55px;
	height: 30px;
	cursor:pointer;


}

#SubBottomLineNew_Privacy {

	position:absolute;
	top: 1px;
	left: 490px;
	width: 87px;
	height: 30px;
	cursor:pointer;


}


#SubBottomLineNew_Legal {

	position:absolute;
	top: 1px;
	left: 543px;
	width: 74px;
	height: 30px;
	cursor:pointer;

}





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



#SubBottomLineNews {
	position:absolute;
	top: 650px;
	left: -425px;
	width: 850px;
	height: 50px;
	background: url(images/bottom_lineThree_CH.jpg) top left no-repeat;
	font-size: 1.3em;
	
	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;
	
	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;
	
	text-align: center;
	color: #FFFFFF; 
}


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


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

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

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

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


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

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

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

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


h1 {
font-size: 11pt;
}


#home {
position: absolute;
	top: 102px;
	left: 50px;
	width: 80px;
	height: 15px;
}



#AboutUs {
position: absolute;
	top: 102px;
	left: 94px;
	width: 80px;
	height: 15px;
}

#Research {
position: absolute;
	top: 102px;
	left: 235px;
	width: 80px;
	height: 15px;
}

#News {
position: absolute;
	top: 102px;
	left: 305px;
	width: 80px;
	height: 15px;
}


#ContactUs {
position: absolute;
	top: 102px;
	left: 380px;
	width: 80px;
	height: 15px;
}

#Search {
position: absolute;
	top: 102px;
	left: 455px;
	width: 80px;
	height: 15px;
}