.horizontalcssmenu ul {	margin: 0;	padding: 0;	list-style-type: none;	}/*Top level list items*/.horizontalcssmenu ul li {	position: relative;	display: inline;	float: left;	}/*Top level menu link items style*/.horizontalcssmenu ul li a {	padding-right: 13px;	padding-left: 8px;	text-decoration: none;	}/*Sub level menu*/.horizontalcssmenu ul li ul {	left: -50px;	top: 0;	margin-top: 1px;	position: absolute;	display: block;	visibility: hidden;	z-index: 100;	border-top: 1px solid #cedaf2;	}/*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 {	display: block;	width: 144px;	padding: 3px 5px;	background: #333;	border-right: 1px solid #cedaf2;	border-bottom: 1px solid #cedaf2;	border-left: 1px solid #cedaf2;	text-align: center;	text-decoration: none;	}.horizontalcssmenu ul li ul li a:hover { border-bottom: 1px solid #eee; }.horizontalcssmenu ul li ul li a:active { border-bottom: 1px solid #eee; }.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 */
