.horizontalcssmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 35px;
	background: #000 url(../images/menuHorBg.gif);
	border-bottom: 1px solid #742501;
	border-top: 0px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

/*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;
	float:left;
	height:35px;
	color: #FE8C58;
	text-decoration:none;
	text-align:center;
	padding:0px 0px 0px 8px;
	cursor:pointer;
	font: normal 11px/35px arial, verdana, sans-serif;
}
.horizontalcssmenu ul li a.on {
	color:#AEE756;
	background:url(../images/menuHorBgCurrent.gif);
}

.horizontalcssmenu ul li a.on b {
	background:url(../images/menuHorBgCurrent.gif) no-repeat right top;
	border-width: 0px;
}

.horizontalcssmenu ul li a:hover{
	color:#AEE756;
	background:#000 url(../images/menuHorBgHover.gif);
	border-width: 0px;
}
.horizontalcssmenu ul li a b {
	float:left;
	display:block;
	padding:0px 16px 0px 8px;
	font-weight: normal;
}

.horizontalcssmenu ul li a:hover b {
	background:url(../images/menuHorBgHover.gif) no-repeat right top;
	border-width: 0px;
}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0px;
top: 0px;
border-top: 1px solid #202020;
position: absolute;
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 {
	display: block;
	border-width: 0px;
	margin: 0px;
	padding: 0px 5px;
	background: #1A1010;
	text-transform: capitalize;
	color: #923611;
	text-decoration: none;
	font-weight: normal;
	height: 20px;
	width: 225px;
	text-align: left;
	line-height: 20px;
}

.horizontalcssmenu ul li ul li a.on {
	background: #5E2813;
	color: #EB7C54;
}

.horizontalcssmenu ul li ul li a.on:hover,
.horizontalcssmenu ul li ul li a:hover {
	background: #2A1A1A;
	color: #EB7C54;
}

.horizontalcssmenu ul li ul li a b,
.horizontalcssmenu ul li ul li a.on b,
.horizontalcssmenu ul li ul li a:hover b {
	background: none;
}

.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 */