
.menu { width: 100%;}

.menu ul { margin: 0; padding: 0; list-style-type: none; width: 900px; }

.menu ul li {
        background-color: #000000;
	position: relative;
	display: block;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	color: #eeeeee;
	}

.menu ul li a { 
	color: #eeeeee; 
	display: inline; 
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-decoration: none;
	text-align: center;

	 }
 
.menu ul li a:visited { 
	color: #eeeeee; 
	text-decoration: none; 
	} 
 
 .menu ul li a:hover { 
	color: #660000; 
	text-decoration: none; 
	}


 
 /* begin child */
 
.menu ul li ul { 
	background-color: #000000;
	color: #ffffff; 
	width: 100%;
	left: 10px; 
	position: absolute;
	top: -5px; 
	display: block;
	visibility: hidden; 
	

	}

.menu ul li ul li { display: list-item; float: none; }

.menu ul li ul li a { 
	display: block;
	font-size: 14px;	
	color: #ffffff; 
	text-align: left;
	text-indent: 4px;
	padding-top:  4px;
	padding-right:  0px;
	padding-bottom:  4px;
	padding-left:  0px;
	border-bottom: 2px solid #000000;
	border-left: 4px solid #000000;
	border-right: 4px solid #000000;
	}

.menu ul li ul li a:visited { 
	color: #FFFFFF; 
	text-decoration: none; 
	}

.menu ul li ul li a:hover { 
	background-color: #000000; 
	color: #ffffff; 
	text-decoration: none; 
	}



* html p#iepara { /*for a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in ie*/
padding-top: 1em;
}

	
/*  ie fix */
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
