body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color:white;
	margin: 0;
	padding: 0;
	background-color:black;
}

a:link, a:visited, a:active, {
color:gray;
}

body * {
	margin: 0;
	padding: 0;
}


#wrapper {
	margin-top:20px;
	text-align: left;
	padding: 0px;
	border:0;
	width: 1060px;
	background-color:black;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header {
height:80px;
	
}

#container {

}

#side-ahome {
margin-top:20px;
	float: left;
	width: 480px;
}

#side-ahome p{
font-size:.8em;
}

#side-ahome a:link, #side-ahome a:visited  {
color:gray;
}

#side-ahome h1 {
margin-bottom:10px;
margin-top:0px;
font-weight:500;
font-size:1.3em;
}

#side-ahome li {
margin-left:60px;
}

#side-bhome {
margin-top:20px;
	float: right;
	width: 480px;
}


#side-a {
	float: left;
	width: 1060px;
}

#side-a p {
	font-size:0.8em;
	line-height:1.3em;
}

#side-a h1 {
	font-weight:400;
}



#footer {
	clear: both;
	background: black;
}

#copyright {
height:45px;
background-color:black;
  width: 100%;
  clear: both;
}

#copyright p {
  font-size: 0.8em;
  color: white;
  margin: 0px;
  margin-left:5px;
  padding: 0.4em 0 0.4em 0;
}

#ifweb {
	background-color:black;
}

#ifweb p {
	font-size:0.7em;
	color:white;
	text-align:right;
	padding:3px;
	margin-right:10px;
}

#ifweb a {
color:white;
text-decoration:none;
}

#ifweb a:hover {
text-decoration:underline;
}




#bottommenu {
	padding-top:10px;
	 float:left;
   width:100%;
   background:black;
   overflow:hidden;
   position:relative;

}

#bottommenu ul {
	clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;

}

#bottommenu ul li {
	   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;

	
}

#bottommenu ul li a {
	text-decoration:none;
	color:white;
	   padding:3px 10px;
}

#bottommenu ul li a:hover {
	text-decoration:underline;
}



#address p{
	color:white;
	text-align:right;
	font-size:0.8em;
}

#address a:link{
color:white;
}

#flash {
	margin-left:10px;


}
#topnav {


}


#topnav ul li a:hover {
	text-decoration:underline;
}

#map {
margin-left:30px;
}


/* Top Navigation */

#menu {height:43px;  text-align:center;}
#menu table {border-collapse:collapse; width:0; height:0; margin:-1px;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;position:relative;}
#menu ul {display:inline-block;} 
#menu ul.level1 {padding-right:2px;}
#menu li {float:left;}
#menu ul div {position:absolute; left:-9999px; top:-32000px;}

#menu a {display:block; font:normal 12px/39px  Georgia, "Times New Roman", Times, serif; color:white; height:39px; text-decoration:none;padding:0 14px; text-align:center;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}
#menu ul.level1 li.level1-li a.level1-a:hover {background-color:gray; position:relative;}
#menu ul.level1 li.level1-li a.level1-a.drop:hover { background-color:gray;}
#menu ul.level1 li.level1-li:hover {position:relative; background-color:gray}
#menu ul.level1 li.level1-li:hover > a {text-decoration:underline; color:#fff;}

#menu ul.level1 li.level1-li a.level1-a:hover b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}
#menu ul.level1 li.level1-li:hover > a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:gray;}

#menu ul :hover div {left:0; top:39px; background:gray; border:1px solid gray; border-width:0 1px 1px 1px;}
#menu ul :hover div ul {border:1px solid gray; border-width:0 1px 1px 1px; padding-bottom:5px; background:gray;}
#menu ul :hover div ul li {float:none; height:25px;}
#menu ul :hover div ul li a {display:block; height:25px; text-align:left; font:normal 11px/25px Georgia "Trebuchet MS", arial,sans-serif; background:gray;}
#menu ul :hover div ul li a:hover {color:white; background:#27272b;}

/* End of Top Navigation */
#uganda img {
	margin: 10px;
}

