.horizontalcssmenu {width:100%; position:relative; z-index:2000;}
.horizontalcssmenu ul{margin:0; padding:0; list-style-type:none;}
.horizontalcssmenu ul li{position:relative; display:inline; float:left; height:1%; color:white; text-decoration:none;}
.horizontalcssmenu ul li a{display:block; float:left; height:1%; padding:3px 2px; border:0px solid #202020; border-left-width:0; text-decoration:none; color:white;}
.horizontalcssmenu ul li ul{left:-5px; top:0; border:1px solid #3C5A7F; position:absolute; display:block; visibility:hidden; z-index:2000; text-align:left; color:white; text-decoration:none;}
.horizontalcssmenu ul li ul li{display:inline; float:left; clear:left; color:white; text-decoration:none;}
.horizontalcssmenu ul li ul li a{width:120px; font-weight:normal; padding:2px 5px; background:#F4F4F4; border-width:0 0 0 0; color:black; text-decoration:none;}
.horizontalcssmenu ul li a:hover{color:white; text-decoration:none;}
.horizontalcssmenu ul li ul li a:hover{background:#487BB6; color:white; text-decoration:none;}
.horizontalcssmenu .arrowdiv{position:absolute; z-index:2000; right:0;}

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