table.templateHeader
{ 
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
width: 800px;
border="0";
cellpadding="0";
cellspacing="0";
}

table.templateHeader  td {
background-color: #800000; 
height: 70px; 
background-image:url(../images/africa-community-network.gif); 
background-repeat: no-repeat;
}

table.horizontalMenu  td {
height: 30px; 
width: 800px;
}

table.templateBody
{ 
width: 800px;
margin: 0px;
cellspacing: 0px;
font-family: Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
color:#111111;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;

}

table.templateBody td.left {
background-color: #b6b8aa;
width: 170px;
valign: top;
padding: 10px;
vertical-align: top
}

table.templateBody td.middle {
background-color: #fff;
valign:top; 
padding:10;
vertical-align: top
}

table.templateBody td.right_content {
background-color: #f6f6f0;
width: 270px;
valign: top;
padding: 10px;
vertical-align: top
}

table.templateBody td.right_menu {
background-color: #f6f6f0;
width: 150px;
valign: top;
padding: 10px;
vertical-align: top
}

.templateFooter
{ 
margin: 0px;
cellpadding: 5:
cellspacing: 0;
width: 800px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

.templateFooter td {
{ 
background-color: #800000;
height:20px;
border:0;
valign:top;
}

table.profileT
{ font-family: Arial, Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

table.alerts
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 260px;
background-color: #fafafa;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;}


.alertHd
{ border-bottom: 2px solid #d79900;
background-color: #fff2ba;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;}


.alertBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;} 



table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;

background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; } 




table.calenderT
{ font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.calenderT td.calenderHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;}


table.calenderT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.calenderBodL { border-left: 1px dotted #CEDCEA; } 





table.contacts
{ width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{ background-color: #99CCCC;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }





table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 




table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 13px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: white;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.index
{ 
font-size: 14px;
line-height:1.2;
padding: 4px;
background-color: #f6f6f6;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

table.index td.tip 
{font-size: 13px;
border: 4px #CCCCCC solid;
}


table.logbox 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 13px;
color: #fff;
width: 400px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.logbox td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.logbox td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}



td.menu{
background:#99CCFF;
padding: 3px;
}
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
background-color: white;
}





table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}



table.contents td 
{background-color: #CCFFCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}

table.contents td.head
{
background-color: #006600;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 13px;
font-weight: bold;} 

table.contents td.title
{background-color: #99CC99;
color: black;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 11px;
font-weight: bold;} 


table.grayT,
table.blueT, 
table.cyanT,
table.orangeT,
table.greenT,
table.purpleT,
table.redT,
table.brownT,
table.creamT,
table.whiteT 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px; 
color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.grayT td,
table.blueT td, 
table.cyanT td,
table.orangeT td,
table.greenT td,
table.purpleT td,
table.redT td,
table.brownT td,
table.creamT td,
table.whiteT td
{color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.grayT td.grayHed,
table.blueT td.blueHed,
table.cyanT td.cyanHed,
table.orangeT td.orangeHed,
table.greenT td.greenHed,
table.purpleT td.purpleHed,
table.redT td.redHed,
table.brownT td.brownHed,
table.creamT td.creamHed,
table.whiteT td.whiteHed
{
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.grayT td {background-color: #ebe5e5; /*light websafe #ccc*/}
table.grayT td.grayHed {background-color: #666; /*dark*/ }

table.blueT td {background-color: #99CCFF;  /*light*/}
table.blueT td.blueHed {background-color: #0066CC;  /*dark*/}

table.cyanT td {background-color: #99CCCC;  /*light*/ }
table.cyanT td.cyanHed {background-color: #339999;  /*dark*/ }

table.orangeT td {background-color: #FF9933;  /*light*/ }
table.orangeT td.orangeHed {background-color: #CC6633;  /*dark*/ } 

table.greenT td {background-color: #99CC66;  /*light*/ }
table.greenT td.greenHed {background-color: #669933;  /*dark*/ }

table.purpleT td {background-color: #CC9999;  /*light*/ }
table.purpleT td.purpleHed {background-color: #990066;  /*dark*/ }

table.redT td {background-color: #FF6666;  /*light*/}
table.redT td.redHed {background-color: #CC0000;  /*dark*/ }

table.brownT td {background-color: #CC9966;  /*light*/ }
table.brownT td.brownHed {background-color: #996633;  /*dark*/ }

table.creamT td {background-color: #FFFFCC;  /*light*/ }
table.creamT td.creamHed {background-color: #CC9966;  /*dark*/ }

table.whiteT td {background-color: white;  /*light*/ }
table.whiteT td.whiteHed {background-color: #99CC66;  /*dark*/ }

