.horizontalmenu {margin-top:6px;_margin-top:2px;width:100% ;border-bottom:1px solid black}

.horizontalmenu a:visited{color:black}
.horizontalmenu a{outline:none}
.horizontalmenu a:active{outline:none}
a:active{outline:none}


.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#hmenu {height:22px ;padding-left:20px;margin-bottom:-4px;_margin-bottom:-1px }

/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;margin:0px
}




/*Top level menu link items style*/
.horizontalmenu ul li a{
padding: 2px 4px 2px 4px; 
border: 1px solid black;
text-decoration: none;
background: #FECB65;
color: black;margin-right:-2px;_margin-right:2px

}

.horizontalmenu #flr {float:right;margin-right:-5px;margin-top:-0px}
.horizontalmenu #flll {float:left }	


.horizontalmenu #fll {float:left }	

/*Sub level menu*/
.horizontalmenu ul li ul{
left: 0;
top:0;
position: absolute;
display: block;
visibility: hidden;padding-top:4px;_padding-top:1px;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalmenu ul li ul li{
display: inline;background:white;margin-top:0px;}


/* Sub level menu links style */
.horizontalmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
padding: 2px 2px 2px 5px ;
background:#D7DFFF;display:block;
border: 1px solid black;margin-top:-1px;_margin-top:2px;margin-right:0px
}

#hmenu li {margin-bottom:-3px;_margin-bottom:0px}

.horizontalmenu ul li a:hover{
background: #FED88C;
}

.horizontalmenu ul li ul li a:hover{
background: #BACFFE;
}

.horizontalmenu .arrowdiv{
background:url(../wimages/menuarrow.gif) no-repeat 0px 0px;margin-left:2px;margin-right:-6px
}

* 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 .horizontalmenu ul li { float: left; height: 1%; }
* html .horizontalmenu ul li a { height: 1%; }
/* End */
