.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/.horizontalcssmenu ul li{	position: relative;	display: inline;	float: left;	visibility: inherit;
}
/*Top level menu link items style*/.horizontalcssmenu ul li a{	display: block;	width: 98px; /*Width of top level menu link items*/	padding: 5px 15px 5px 25px;	border-left-width: 0px;	text-decoration: none;	background: url(menubg.gif) center center repeat-x;	color: #FFFFFF;	font: bold 12px Trebuchet MS;	text-align: left;}
	/*Sub level menu*/.horizontalcssmenu ul li ul{	left: 0;	top: 0;	position: absolute;	display: block;	z-index: 100;	visibility: hidden;	}
/*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: 118px; /*width of sub menu levels*/font-weight: normal;font: bold 12px Trebuchet MS;background: #3399FF;border-width: 1px 1px 1px 1px;text-align:left;padding-left:5px;margin-left:0px;padding-bottom:2px;padding-top:2px;font-stretch:expanded;text-shadow:#0033CC;text-transform:capitalize;letter-spacing:inherit;font-style:italic;}
.horizontalcssmenu ul li a:hover{background: url(menubgover.gif) center center repeat-x;}
.horizontalcssmenu ul li ul li a:hover{background: #000000;}
.horizontalcssmenu .arrowdiv{position: absolute;right: 0;background: transparent url(menuarrow.gif) no-repeat center left;}
* 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 */