/*======================================*
** directorycss.css
/*======================================
** Created: August 15th, 2009
** Author: Ebits Online
** Website: www.ebitsonline.com
**======================================*/
body {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	background-color: #ACD0E0; 
	font: 12px/18px "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	color: #333;
}
.maintb {
	background-color:#fff;
}
.maintxt{
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	line-height:18px;
}
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */

.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../images/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:30px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:35px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 2px; cursor:pointer; background:url(../images/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 13px 5px 12px; background:url(../images/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../images/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../images/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../images/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../images/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../images/pro_five_2b.gif) no-repeat right top;}

.toptable {
	background: #FFFFFF url(../images/aflogo.jpg) no-repeat;
}
.lowerbgbox {
	background: #FFFFFF url(../images/lowerbg.jpg) no-repeat;
}
.filteringtb {
	background: #FFFFFF url(../images/filtering.gif) repeat-y;
}
.resourcesbox {
	background: #ffffff;
	border:1px #80B5D4 solid;
	padding: 2px 2px 2px 2px;
}
.resourcesbox2 {
	background: #ffffff url(../images/resourcebg2.jpg) no-repeat;
}
.resourcessmallbox {
	background: white url("../images/form_bg_bottom.gif") no-repeat bottom right;
}
.maincontentbg{
}
.corporate_heading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight:bold;
	color: #666666; 
	padding: 0px 0px 2px 0px;
}
.floatphoto {
	float:right;
}
.blacksmallheading {
	font:bold 11px arial,sans-serif; 
	color: #000000; 
	padding: 0px 0px 2px 0px;
}
.smallcontenttxt{
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding:0px 10px 0px 10px;
	line-height:18px;
}
fieldset{ 
	border:1px solid #EA3F0A; 
	background-color: #FFF8BF; 
	-moz-border-radius: 5px; 
	padding-top: 0px;	
	padding-bottom: 6px; 
	padding-left: 5px;	
	padding-right: 5px;	
	text-align: left;
	width:90%;
}
fieldset legend{ 
	border:1px solid #EA3F0A;	
	background-color: #FFF8BF; 
	margin-bottom: 3px; 
	padding: 2px; 
	padding-left: 5px;	
	padding-right: 5px;	
	color: #1d2c03;	
	font: bold 11px Tahoma, arial;
}
.frmHeader {
color : #333333;
font : 11px/1.5em Verdana;
font-weight : bold;
background-color : #eeeeee;
border:1px solid #999999;	
padding : 2px 5px 2px 5px;
}
.linkheaders{
	font-family: arial,sans-serif,verdana;
	font-size:14px;
	color: #827741; 
	font-weight: bold; 
	text-decoration:none;
	padding: 2px 2px 2px 2px;
}
a.linkheaders{
	font-family: arial,sans-serif,verdana;
	font-size:14px;
	color: #003366; 
	font-weight: bold; 
	text-decoration:none;
	padding: 2px 2px 2px 2px;
}
a.linkheaders:hover{
	font-family: arial,sans-serif,verdana;
	font-size:14px;
	font-weight: bold; 
	color: #003366; 
	text-decoration:underline;
	padding: 2px 2px 2px 2px;
}
.greenmore{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	color: #ffffff;
	background: #A7D512;
	text-decoration : none;
}
.financial_head_tb{
	border-bottom:1px #80B5D4 solid;
}
.memberlink{ 	
	font-family: Tahoma, Arial; 
	font-size: 11px;
	color: #000000;
	font-weight:bold; 
}
a.memberlink{ 	
	font-family: Tahoma, Arial; 
	font-size: 11px;
	color: #000000;
	font-weight:bold; 
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}
a.memberlink:hover{ 	
	font-family: Tahoma, Arial; 
	font-size: 11px;
	color: #000000; 
	font-weight:bold; 
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
}
.buttontxt{
	font-family: Tahoma, Arial; 
	font-size: 11px;
	padding: 0px 0px 0px 3px;
	color:#212714;
}
.smallheaders{
	font-family: arial,sans-serif,verdana;
	font-size:11px;
	color: #484836; 
	font-weight: bold; 
	text-decoration:none;
	padding: 2px 2px 2px 2px;
}
A.financial{
	display:block;
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none;
	line-height:18px;
	border-bottom:1px dotted #cccccc;
}
A.financial:hover{
	display:block;
	font:11px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px dotted #cccccc;
}
p {
	font: 11px/18px "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	color: #333;
	padding: 5px 10px 5px 10px;
}
.smallcontenttxt p{
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding:0px 10px 0px 10px;
	line-height:18px;
}
h1 {
	font-family: Tahoma;
	font-size: 22px;
	color: #033A4F;
	margin: 0px 10px 5px 10px ;
	padding:15px 15px 5px 0px;
	border-bottom:1px dotted #033A4F;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #EA3F0A;
	padding:10px 15px 10px 0px;
}
h3 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 10px 5px 0px ;
	border-bottom:1px dotted #000000;
}
.summarytb {
	background: #FFFFFF url(../images/yellowbg.jpg) repeat-x;
	border:1px solid #F57E2F;
}
.filterheader {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #EA3F0A;
	margin: 0px 0px 5px 0px ;
	border-bottom:1px dotted #EA3F0A;
}
.alphalinks{
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #0F4045;
	padding: 0px 0px 0px 10px ;
}
a.alphalinks{
	font:13px  Verdana, Arial, Helvetica, sans-serif;
	color: #0F4045;
	font-weight:bold;
	text-decoration:underline;
	line-height:18px;
	padding: 0px 4px 0px 4px ;
}
a.alphalinks:hover{
	font:13px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding: 0px 4px 0px 4px ;
}
.listingtb3 {
	background-color: #666666;
}
.listingtb2 {
	background-color: #FFFFFF;
	border:1px #80B5D4 solid;
}
.listingtb {
	background-color: #FFFFFF;
	border:1px solid #D1E2EF;
	margin-left: 10px;
}
.listingtbhead {
	background-color: #D1E2EF;
	font:14px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.listingtb4head {
	background-color: #ffffff;
	font:9px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.listingtb3head {
	background-color: #D1E2EF;
	font:10px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.listingtb4text {
	background-color: #ffffff;
	font:9px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:none;
}
.listingtb3text {
	background-color: #D1E2EF;
	font:10px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:none;
}
.listingtbheadsmall {
	background-color: #D1E2EF;
	font:11px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.currentdir {
	font:12px  Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.currentdirwhite {
	font:12px  Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.bannerbox{
	border:5px solid #eeeeee;
}


.supported{
	font-family:"Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	font-size:11px;
	color: #333;
	padding: 0 20px 0 10px;
}
a.btmlinks
{
font-family:verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
a.btmlinks:hover
{
font-family:verdana;
font-size:11px;
color:#afafaf;
text-decoration:underline;
}
.btmtxt2{
font-family:verdana;
font-size:11px;
color:#ffffff;
}
.btmtxt3{
font-family:verdana;
font-size:11px;
color:#000000;
}

ul.bullet
{ padding:0px 0px 0px 2px; margin:0px; list-style:none;}
ul.bullet li
{ background:url(../images/bul3.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:left 11px;
line-height:20px;
}	
.td1
{
font-family:verdana; 
font-size:10px; 
color:#000000;
line-height:15px;
padding-right: 4px;
padding-left: 12px;
}

a.leftlnk
{
color:#0e90d3;
text-decoration:underline;
font-size:10px;
font-weight:bold;
line-height:24px;
}
a.leftlnk:hover
{
color:#0e90d3;
text-decoration:none;
line-height:24px;
font-size:10px;
font-weight:bold;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mainbox {
	background: #FFFFFF url(../paimgs/mainbg.gif) repeat-y;
}
.contentbox {
	background-color:#FFFFFF;
	border-left:1px solid #4879A5;
	border-right:1px solid #4879A5;
}
.contentimgbox {
	background-color:#fff;
	padding:5px 5px 5px 5px;
	border:1px solid #eee;
}
.sidebartb {
	background-color:#fff;
	padding:5px 5px 5px 5px;
	border:1px dotted #666666;
}
.imagebox_heading{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #61574e;
	padding: 5px 5px 5px 10px;
	font-size:14px;
	font-weight: bold;
}
/*------------------------------------------------------------*
**  H1, H2 , H3
**------------------------------------------------------------*/
.sidetxt {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
	padding: 0px 5px 0px 5px;
	line-height:13px;
}
a.sidetxt {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
	line-height:13px;
	padding: 0px 5px 0px 0px;
	text-decoration:none;
}
a.sidetxt:hover {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
	padding: 0px 5px 0px 0px;
	line-height:13px;
	text-decoration:underline;
}
.bannerheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
    color: #ffffff;
	padding:10px 15px 10px 0px;
}
.bannertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #ffffff;
	padding:2px 60px 2px 10px;
}
ul.banner
{ 
padding:0px 0px 0px 2px; 
margin:0px; 
list-style:none;
}
ul.banner li
{ 
padding-left:10px;
background-repeat:no-repeat;
background-position:left 11px;
line-height:16px;
}	
/*------------------------------------------------------------*
**  Contents format
**------------------------------------------------------------*/
.content_h1{
	font:bold 16px arial,sans-serif; 
	color: #61574e; 
	padding: 5px 0px 5px 5px;
	background-color: #C7D595;
}
.content_tb{
	border-right : 1px solid #A8CC45;
	border-left : 1px solid #A8CC45;
	border-top : 1px solid #A8CC45;
	border-bottom : 1px solid #A8CC45;
	background-color :#ffffff;
	margin-top:15px;
}
.content_tx{
	font: 11px/16px "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	color: #333;
	padding: 5px 0px 5px 0px;
}

/*------------------------------------------------------------*
**  Contact form format
**------------------------------------------------------------*/
.contactstx{
	font: 11px/16px "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	color: #333;
	padding: 2px 0px 2px 0px;
}
.contactsh1{
	font:bold 12px arial,sans-serif; 
	color: #000000; 
	padding: 5px 0px 5px 5px;
	background-color: #E0E5F5;
}
.contactstb{
	border-right : 1px solid #E0E5F5;
	border-left : 1px solid #E0E5F5;
	border-top : 1px solid #E0E5F5;
	border-bottom : 1px solid #E0E5F5;
	background-color :#ffffff;
}
/*------------------------------------------------------------*
**  feedback format
**------------------------------------------------------------*/
.side_h1{
	font:bold 12px arial,sans-serif; 
	color: #ffffff; 
	padding: 5px 0px 5px 5px;
	background-color: #80B5D4;
}
.side_tb{
	border-right : 1px solid #80B5D4;
	border-left : 1px solid #80B5D4;
	border-top : 1px solid #80B5D4;
	border-bottom : 1px solid #80B5D4;
	background-color :#ffffff;
	margin: 0px 5px 0px 5px;
}
.side_tx{
	font: 11px "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
	color: #76645A; 
	padding: 5px 0px 5px 5px;
}
.inside_tb
{
border: 1px solid #F9EFAA;
background-color :#ffffff;
}
.num_h1
{
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
padding: 3px 0px 3px 5px;
}
.footer {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
}
a.footer {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
	font-weight:bold;
    color: #61574e;
	text-decoration:none;
}
a.footer:hover {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
    color: #61574e;
}
/*------------------------------------------------------------*
**  Testing Format
**------------------------------------------------------------*/
.swahilitb {
	border-bottom : 1px solid #A8CC45;
}
.swahiliH {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 12px;
	font-weight:bold;
    color: #61574e;
}
/*------------------------------------------------------------*
**  African art Format
**------------------------------------------------------------*/
.africanartb {
	margin-right:10px;
	background-image:url(../paimgs/one.jpg);
}
.africanart {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
	padding: 0px 5px 0px 0px;
	line-height:13px;
}
a.africanart {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #61574e;
	line-height:13px;
	padding: 0px 5px 0px 0px;
	text-decoration:none;
}
a.africanart:hover {
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif ; 
    font-size: 11px;
    color: #009900;
	padding: 0px 5px 0px 0px;
	line-height:13px;
	text-decoration:underline;
}
.style1 {
	color: #FF0000
}
.menubox {
    background:url("../images/menubar.gif") no-repeat left top;
}
.bannerbox {
    background:url("../images/bannerbg2.gif") no-repeat left top;
}
a.mainmenu {
font-family: Verdana, Tahoma, sans-serif;
font-size : 12px;
color: #005388;
padding-left:15px;
padding-right:15px;
text-decoration : none;
}
a.mainmenu:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size : 12px;
color : #005388;
padding-left:15px;
padding-right:15px;
text-decoration:underline;
}
