.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;text-align:center;}/*Top level list items*/.horizontalcssmenu ul li{position: relative;display: inline;float: left;}/*Top level menu link items style*/.horizontalcssmenu ul li a{display: block;width: 50px; /*Width of top level menu link items*/padding: 2px 2px;text-decoration: none;color: #fff;font: normal 13px Tahoma;text-transform:uppercase;margin:2px 8px 0 8px;}.horizontalcssmenu ul li a:hover{	color:#b99142;}/*Sub level menu*/.horizontalcssmenu ul li ul{left: 0;top: 0;position: absolute;background: #cb0088;display: block;visibility: hidden;z-index: 100;}/*Sub level menu list items*/.horizontalcssmenu ul li ul li{display: inline;float: none;}/* Sub level menu links style */.horizontalcssmenu ul li ul li a{width: 90px; /*width of sub menu levels*/font: normal 11px Tahoma;padding: 3px 3px 3px 5px;text-align:left;border-bottom:1px dotted #ffffff;margin:0;background: #cb0088;}.horizontalcssmenu ul li ul li a:hover{	color: #b99142;	background:none;}.horizontalcssmenu .arrowdiv{position: absolute;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 */