.horizontalmenu {
width:100%;
float:left;
}

.horizontalcssmenu ul{
margin:auto;
width:100%;
background-repeat:repeat;
margin-top:24px;
margin-left:32px;
}


/*Top level list items*/
.horizontalcssmenu ul li{
padding: 0px 0 0 0px;
position: relative;
display: inline;
float: left;
font-weight:normal;
}


/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display:inline;
float:left;/*Width of top level menu link items*/
text-decoration: none;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
	
.horizontalcssmenu ul li a:hover{
color:#999;
}

/*Sub level menu*/
.horizontalcssmenu ul li ul{
display:inline;
width:800px;
padding: 0px 0 0 0;
left: 0;
top: 0;
/*border-top: 1px solid #202020;*/
position: absolute;
visibility: hidden;
z-index: 100;
height:34px;
margin:auto;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float:left;
padding-right:3px;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
display:inline;
float:left;/*width of sub menu levels
width:100%;*/
font-weight: normal;
background: #e3f1bd;
/*border-width: 0 1px 1px 1px;*/
padding: 6px 6px 8px 6px;
margin:auto;
border-top: 1px solid #202020;
}


.horizontalcssmenu ul li ul li a:hover{
display:inline;
background: #cde686;
color:#900;
}

/* html p#iepara{ For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE
padding-top: 1em;
}
	
/* Holly Hack for IE \
* html .horizontalcssmenu ul li { float: left; height:31px;  }
* html .horizontalcssmenu ul li a { height: 1%; display:inline; }

*/
