BODY
{

    BACKGROUND-IMAGE: none;
	 color: #000000;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 100%;
	 line-height: 16px;
	 margin-left: 10px;
	 margin-top: 10px;
    SCROLLBAR-HIGHLIGHT-COLOR: #C7AE5E;
    SCROLLBAR-SHADOW-COLOR: #FFFFEE;
    SCROLLBAR-ARROW-COLOR: black;
    SCROLLBAR-TRACK-COLOR: #FFFFEE;
	 SCROLLBAR-DARKSHADOW-COLOR: #C7AE5E;
	 SCROLLBAR-FACE-COLOR: #C7AE5E;
     background-image: url(images/main_background.jpg);
     background-repeat: repeat-x;
    		}

A:visited
{
	FONT-SIZE: 100%;
	COLOR: #0000CD;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A:link
{
	FONT-SIZE: 100%;
	COLOR: #A52A2A;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A:active
{
	FONT-SIZE: 100%;
	COLOR: #00008B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A:hover
{
	FONT-SIZE: 100%;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	COLOR: #483D8B;
	}

a img {
	border:none;
}


H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 28px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 200%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 180%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

HR
{
    COLOR: black;
    LIST-STYLE-TYPE: disc;
}

.Maintable
{
    background-color: White;
	 BORDER-RIGHT: 1px solid #FDF5E6;
    BORDER-TOP: 1px solid #FDF5E6;
    BORDER-LEFT: 1px solid #FDF5E6;
    BORDER-BOTTOM: 1px solid #FDF5E6;
	 padding: 2px;
	}

    .ltable
{
    background-image: url(images/main_02.jpg);
    	}

     .ltablea
{
    height: 127px;
    width: 1px;
    background-color: #FFFFFF;

	}

      .ltableb
{
    height: 127px;
    width: 878px;
    background-image: url(images/main_04.jpg);
}

   .ltablec
{
    background-image: url(images/main_36.jpg);
}

.ltabled
{

	BORDER-BOTTOM: 1px solid #ffffff;
    background-image: url(images/main_36.jpg);

	}

.lfooter
{
   background-image: url(images/footer.jpg);
   height: 64px;

}

.lfootera
{
   background-image: url(images/main_footer.jpg);
   height: 18px;

}

.ts
{
    
	 padding: 0px;		 
	 background-image: url();
	 background-repeat: repeat;
	 height: 100px;
}

.ss
{
    
	 padding: 0px;		 
	 background-image: url();
	 background-repeat: repeat;
}

.menu
{
   padding: 0px;		
	background-image: url();
	background-repeat: repeat-x;	
	height: 26px; 
}

.isearchafricaNavButton
{
 
BACKGROUND-COLOR: #174267;
BORDER-BOTTOM: 1px solid #F5EFE1;
COLOR: #fff;
FONT-FAMILY: Verdana;
FONT-SIZE: 18px;
FONT-WEIGHT: bold;
MARGIN: 2px;
PADDING: 5px;
    
}

.input

{
    FONT-WEIGHT: bolder;
    COLOR: teal;
    BACKGROUND-COLOR: #ffff99
}

li
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 95%;
     }

.subtitle
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 110%;
     color: #FFFFFF;
     BACKGROUND-COLOR: #999999;
     font-weight: bold;

}

td
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 90%;
     padding: 5px ;

}

.tdcontents
{

         background-color: #E5E5E5;

}

.tdx
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 95%;

}

.tdy
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 110%;
      BORDER-TOP: 1px solid #3366FF;
     BORDER-BOTTOM: 1px solid #3366FF;
     padding: 5px;
}

.tdr
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 110%;
      BORDER-Left: 1px solid #3366FF;
      BORDER-BOTTOM: 1px solid #3366FF;
      background: #DFEFFF
}

.tdr
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 110%;
      BORDER-Left: 1px solid #3366FF;
      BORDER-BOTTOM: 1px solid #3366FF;
      background: #DFEFFF
}

p
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 120%;
     }



.form
{
    BORDER-LEFT-COLOR: #8b4513;
    BORDER-BOTTOM-COLOR: #8b4513;
	 BORDER-TOP-STYLE: double;
    BORDER-TOP-COLOR: #8b4513;
	 BORDER-RIGHT-STYLE: double;
    BORDER-LEFT-STYLE: double;
    BORDER-RIGHT-COLOR: #8b4513;
    BORDER-BOTTOM-STYLE: double;	  
	 PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;    
    PADDING-TOP: 2px;
 }
.navigation
{
    BACKGROUND-COLOR: #ffffcc;
	 FONT-SIZE: x-small;
	 TEXT-ALIGN: left;
    TEXT-INDENT: 0px;    
}

UL

{
    list-style-image: url(../images/arrow.gif);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 95%;
}

.button
{
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #f9eeae
}

.tableborder
{
    BORDER-RIGHT: 5px solid #3366FF;
    BORDER-LEFT: 5px solid #3366FF;
    BORDER-TOP: 5px solid #3366FF;
    BORDER-BOTTOM: 5px solid #3366FF;
    PADDING-RIGHT: 2px;
    MARGIN: 2px;
    BACKGROUND-COLOR: White;
}

.tdivider
{
    BORDER-RIGHT: 5px solid #3366FF;
      }

   .tdividerfd
{
    BORDER-RIGHT: 5px solid #3366FF;
    background-image: url(images/layout/fontdesignBNG.jpg);
    background-repeat: repeat;
   }

   .tdivideris
{
    BORDER-RIGHT: 5px solid #3366FF;
    background-image: url(images/layout/infoserviceBGD.jpg);
    background-repeat: repeat;
   }

   .tdividermm
{
    BORDER-RIGHT: 5px solid #3366FF;
    background-image: url(images/layout/multimediaBGD.jpg);
    background-repeat: repeat;
   }

   .tdividerbp
{
    BORDER-RIGHT: 5px solid #3366FF;
     background-image: url(images/layout/bproBGND.jpg);
    background-repeat: repeat;
   }

   .tdividerwd
{
    BORDER-RIGHT: 5px solid #3366FF;
    background-image: url(images/layout/webdBGND.jpg);
    background-repeat: repeat;
   }

   .tdividerwc
{
    BORDER-RIGHT: 5px solid #3366FF;
    background-image: url(images/layout/welcomeBGND.jpg);
    background-repeat: repeat;
   }


.tablebelow
{
    BORDER-RIGHT: #E1E2F3 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 1px;    
    BORDER-BOTTOM: 1px solid #E1E2F3;
    BACKGROUND-COLOR: White;
}

.leftb
{
    BORDER-RIGHT: #E1E2F3 1px solid;
    }


.below
{
    BORDER-BOTTOM: 1px solid #F5EFE1;
    }
	 
	 .belows
{
    BORDER-BOTTOM: 1px solid #F5EFE1;
	 border-right: 1px solid #F5EFE1;
    }
	 
	 .belowT
{
    BORDER-BOTTOM: 1px solid #F5EFE1;
	 BORDER-TOP: 1px solid #F5EFE1;
	 line-height: 16px;
    }
	 
	 .topT
	 {
   	 BORDER-TOP: 1px solid #F5EFE1;
    }

	  .rightOnly
	 {
   	 BORDER-RIGHT: 1px solid #F5EFE1;
    }
	 
	 .leftonly
{
    BACKGROUND-COLOR: #4A4A4A;
	 width: 150px;
	 }
	 .logo
	 {
	   background-image: url(images/main_07.jpg);
		width: 101px;
		height: 49px;
		background-repeat: no-repeat;
        vertical-align: middle;
	 }

     .lbackgnd {
       background-image: url(images/leftbacgnd.jpg);
       background-repeat: repeat;
       BORDER-RIGHT: 1px solid #3366FF;
     }

	 
	 #logo
	 {
	 	background-image: url(images/dnetcomlogo.png);
		width: 296px;
		height: 101px;
		background-repeat: no-repeat;
	 }
	 
.textme
{
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: bold;
}

.otext
{
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #B22222;
	font-weight: bold;
}

.sidebar
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006CD5;
}

.sidebartable
{
      BACKGROUND-COLOR: #F2F5FF;
}


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 95%;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
}

.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 100%;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}




	
	
	
		  
		  
		 
