html{
height:100%;
margin-bottom:1px;
}
body,td,th,tr, copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  margin-top:30px;
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:11px;
}
body{
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  background-color:#e1e1df;
}

h1 {
  border-bottom: 1px solid rgb(252, 176, 64); 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
  font-size: 14px; 
  line-height: 14px; 
  text-transform: uppercase; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  padding-bottom:2px;
}
h2 {
  border-bottom: none; 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  line-height: 14px;
  text-transform: uppercase;  
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:10px;
  margin-top:15px;
}

h3 {
  border-bottom: 1px solid #797979; 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-weight: normal; 
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:10px;
  margin-top:10px;
}

h4 {
  border-bottom: 1px solid #F7951D; 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-weight: normal; 
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:10px;
  margin-top:10px;
  text-transform: uppercase; 
}
h4 a {
  color:#F7951D;
}

h5 {
  border-bottom: none; 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-weight: normal;
  text-transform: uppercase;  
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:2px;
  margin-top:2px;
}

h6 {
  border-bottom: none; 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-weight: normal; 
  font-size: 17px; 
  line-height:21px;
  color: #AAA9A3;  
  border-top-style: none;
  padding:0px;
  margin-bottom:0px;
  margin-top:0px;
}
pre {
  background-color:#F4F2F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;;
  padding:10px;
}

.leftTile{
 background-image:url(../images/shadow_tile_left.jpg);
 width:11px;
 background-repeat:repeat-y;
}
.news_block {
 background-color:#f3f0f7;
 padding-top:0px;
 padding-left:12px;
 padding-bottom:8px;
}
.news_block_content {
 background-color:#f3f0f7;
 padding-right:12px;
}

.rightTile{
 background-image:url(../images/shadow_tile_right.jpg);
 width:11px;
 background-repeat:repeat-y;
}
.search_panel{
 background-image:url(../images/shadow_tile_right.jpg);
 width:40px;
 background-repeat:repeat-y;
}
.ContactForm select, .ContactForm input, .ContactForm textarea {
  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height:18px; background-color: #F4F2F5; color: #797979;  border: 1px #AAAA9F solid;
}
#ErrorBlockMessage span {
  margin-bottom:10px;
  font-weight:bold;
  display:block;
}
a {
	color: #F7951D;
	text-decoration: none;
	cursor:hand;
}
a:hover {
	color: #797979;
	text-decoration: none;
	cursor:hand;
}
/*
a:link,.copy:link {
	color: #F7951D;
	text-decoration: none;
	cursor:hand;
}
a:visited,.copy:visited {
	text-decoration: none;
	color: #F7951D;
		cursor:hand;
}
a:hover,.copy {
	text-decoration: none;
	color: #797979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  cursor:hand;
}

a:active,.copy:active {
	text-decoration: none;
	color: #797979;
		cursor:hand;
}
*/
.navigation, .navigation:link, .navigation:visited {
	color: #9d9e9a;
	text-decoration: none;
	font-size: 9px;
}

.navigation:hover,.navigation:active{
	text-decoration: none;
	color: #9d9e9a;
	font-size: 9px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #415A6D;
}

links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #797979;
}
.introStatement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #797979;
	font-style:italic
}
.IntroHighlight {color: #FF9900}

.legal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #E7E7DF; }

.heading {
	color: #AAAA9F;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	margin: auto;
	padding: 2px;
}
.heading_row {
	color: #AAAA9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: none;
	/*	background-color: #F1F1ED;*/
	font-weight:bold;
	padding: 2px;
	border-bottom:1px solid #F7951D;
}
.MainContent img {
  border: 1px solid #aaa9a4;
}
.small_heading {
	color: #F7951D;
	font-weight: bold;
	font-size: 8pt;
}
.small_heading:link {
	color: #B7B7B7;
	font-weight: bold;
	font-size: 8pt;
}
.small_heading:active {
	color: #F7951D;
	font-weight: bold;
	font-size: 8pt;
}
.small_heading:visited {
	color: #B7B7B7;
	font-weight: bold;
	font-size: 8pt;
}

.SmallPrint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4b4b4b; text-decoration: none}

.TableRow {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF}
.TableRow1 {  background-color: #F4F2F5}
.TableRow2 {  background-color: #FCFCFC}
.Heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #797979;
	border: 0px #CC0000 dashed;
	text-transform: uppercase;
}
.Heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #797979;
	border: none;
	text-decoration: none;
	text-transform: uppercase;	
}
.Heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	border: none;
	text-decoration: none;
	font-weight: bold;
}
.Link {  color: #999966; font-weight: bold; text-decoration: none}
.Button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F4F2F5; color: #AAAA9F; font-weight: bold; border: 1px #AAAA9F solid;
}
.FormField {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F3F3F3}

.TableHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AAA9A4
}
/*.TableHeader:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0155A9}
.TableHeader:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0155A9}
.TableHeader:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0155A9}
.TableHeader:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0155A9}
*/
.TableHeaderNegative {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #AAA9A4;
	background-color: #FFFFFF;
}
.TableBorder {  border: 1px solid #04548C}
.TableBorderLight { border: 1px solid #C8C9C0; background-color: #FFFFFF}
.SmallPrintCopy_Link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none ; cursor: hand}
.TableBorderLightDashed { border: 1px #E9E9E9 dashed; background-color: #F5F5F5 }
.PressRelease_SubHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 4b4b4b}
.LinkDark { color: 4b4b4b; font-weight: bold; text-decoration: none }
.LinkFake {cursor: hand;
	color: #666666;
	text-decoration: none;
	}
.LinkFake:hover {
	text-decoration: none;
	color: #7091A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F1F1ED;
}

.Footer {
	color: #00538D;
	text-decoration: none;
	font-size: 9px;
	}
.LinkFakeFooter {cursor: hand;
	color: #00538D;
	text-decoration: none;
	}	
.LinkFakeFooter:hover {
	text-decoration: none;
	color: #7091A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Quote {
	font-family: Verdana;
	font-size: 10px;
	color: 848484;
}
.SmallPrintHome {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none
}

.TableBorderImage {
border: 1px solid #F4F4F4}

/* other links */
a.top:link {
	color: #797979;
	text-decoration: none;
	cursor:hand;
}
a.top:visited {
	text-decoration: none;
	color: #797979;
		cursor:hand;
}
a.top:hover {
	text-decoration: none;
	color: #F7951D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: auto;
	padding: 0px;
		cursor:hand;
}
a.top:active {
	text-decoration: none;
	color: #797979;
		cursor:hand;
}




.FundAfricap, .FundFinTech, .FundDebt, .FundSMI, .FundIslamic, .FundAfricap:link, .FundFinTech:link, .FundDebt:link, .FundSMI:link, .FundIslamic:link,.FundAfricap:visited, .FundFinTech:visited, .FundDebt:visited, .FundSMI:visited, .FundIslamic:visited {
	color: #797979;
	text-decoration: none;
}


.FundAfricap:hover,.FundAfricap:active {
	color: #fcb040;
	text-decoration: none;
}

.FundFinTech:hover,.FundFinTech:active {
	color: #9a478e;
	text-decoration: none;
}

.FundDebt:hover,.FundDebt:active {
	color: #a6b8da;
	text-decoration: none;
}

.FundSMI:hover,.FundSMI:active {
	color: #a92b32;
	text-decoration: none;
}

.FundIslamic:hover,.FundIslamic:active {
	color: #90a657;
	text-decoration: none;
}








.second_level_link:link {
	color: #00538D;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.second_level_link:visited {
	color: #00538D;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
}

.second_level_link_on:visited {
	color: #F4941C;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.second_level_link_on:link {
	color: #F4941C;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.second_level_link_on {
	color: #F4941C;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

      .FundsOverview {
        margin-bottom:0px;
      }
      .FundsOverview img {
        border:none;
      }
      .FundLogoHolder {
        border:1px solid #E3E3E3;
        text-align:center;
      }
      .FundsOverviewDetails {
        border:1px solid #F4F4F4;
        border-left:none;
        margin-top:10px;
        margin-bottom:10px;
      }
      .FundsOverviewDetails td {
        padding:8px;
        padding-left:35px;
        padding-right:35px;
      }
      .FundsOverview span {
        display:block;
        float:left;
        margin-right:35px;
        font-size:12px;
        white-space:nowrap;
        color:#747474;
      }

      .FundsOverview a {
        font-size:12px;
        white-space:nowrap;
        color:#747474;
      }
      .FundsOverview a:hover, .FundsOverview .selected {
        color:#F18D01;
      }
      .FundsOverview ul a, .FundsOverview h4 a {
        color:#F18D01;
        display:inline;
        float:none;
        clear:both;
        font-size:11px;
        white-space:wrap;
        text-transform: none; 
      }

      #Purple a:hover, #Purple .FundsOverview h4 a, #Purple .selected {
        color:#9F4578;

      }
      #PaleBlue a:hover, #PaleBlue .FundsOverview h4 a, #PaleBlue .selected {    
        color:#9DADC6;   
      }
      #DeepRed a:hover, #DeepRed .FundsOverview h4 a, #DeepRed .selected { 
        color:#97101E;
      }
      #Lime a:hover, #Lime .FundsOverview h4 a, #Lime .selected {
        color:#8A9D43;
      }

      #Purple h1 {
        border-bottom:1px solid #9F4578;
      }
      #Purple h2 {
        color:#9F4578;
      }

      #PaleBlue h1 {
        border-bottom:1px solid #9DADC6;
      }
      #PaleBlue h2 {
        color:#9DADC6;
      }

      #DeepRed h1 {
        border-bottom:1px solid #97101E;
      }
      #DeepRed h2 {
        color:#97101E;
      }

      #Lime h1 {
        border-bottom:1px solid #8A9D43;
      }
      #Lime h2 {
        color:#8A9D43;
      }

      .FundsOverview ul a:hover, #Purple ul a:hover, #PaleBlue ul a:hover, #DeepRed ul a:hover, #Lime ul a:hover  {
        color:#797979;
        display:inline;
        float:none;
        clear:both;
        font-size:11px;
        white-space:wrap;
      }

      .ShareHolderLogo {
        display:block;  
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        width:269px;
        border:1px solid #E1E1E1;
        margin-top:40px;
        margin-right:35px;
        overflow-x:visible;
      }


      .PortfolioMap {
        height:640px;
        overflow-y:visible;
        background-image:url(../images/Default_mapBG.gif);
        background-repeat:no-repeat;
      }
      .mapDetailsTable {
        background-image:url(../images/Default_mapDetailsBG.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
      }
      .mapDetailsTable img {
        border:none;
      }
      #mapDetails_CompanyInfo {
        padding:30px;padding-top:3px;
      }
      #mapDetails_CompanyInfo h2 {
        margin-top:0px;
      }
      .MapPinIcon {
        border:none;
        position:relative;
        display:block;
        
      }
      .mapDetailsTable span {
        font-weight:bold;
        font-style:italic;
      }

.BtnLinkApply {
  display:block;
  width:131px;
  height:38px;
  border:none;
  background-image:url(../images/apply_here_combo.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  float:left;
}
.BtnLinkApply:hover {
  background-position:0px -38px;
}

.BtnLinkDownloadProfile {
  display:block;
  width:131px;
  height:38px;
  border:none;
  background-image:url(../images/corp_profile_combo.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  float:left;
}
.BtnLinkDownloadProfile:hover {
  background-position:0px -38px;
}

.BtnLinkJobApply {
  display:block;
  width:118px;
  height:38px;
  border:none;
  background-image:url(../images/jobapply_here_combo.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  float:left;
}
.BtnLinkJobApply:hover {
  background-position:0px -38px;
}

.NetworkIcons a img {
  border:none;
}
.NetworkIcons a {
  font-size:11px;
  color:#797979;
}
.NetworkIcons {
  margin-bottom:20px;
}
