div.horizontalcssmenu {

	background-color: none;

	width: 989px;

	height: 22px;

	clear: both;

	top: 1px;

}

.horizontalcssmenu ul {

	margin-left: 17px;

	padding: 0;

	list-style-type: none;

	position: relative;

/*  The following line makes menu vertical in Firefox.    */
/*	width: 120px; /*Width of top level menu link items*/

	border-left: 1px solid #000000;

	top: 1px;

	left: 0;

	z-index: 2;

}

/*Top level list items*/

.horizontalcssmenu ul li {

	position: relative;

	top: 0;

	left: 0;

	display: inline;

	float: left;

	z-index: 2;

}

/*Top level menu link items style*/

.horizontalcssmenu ul li a {

	display: block;

	width: auto; /*Width of top level menu link items*/

	padding: 2px 8px;

	border: 1px solid #000000;

	border-left-width: 0px solid #000000;

	text-decoration: none;

	background-color: #CCCCCC;

	color: #000000;

	font: bold 13px Tahoma;

}
	
/*Sub level menu*/

.horizontalcssmenu ul li ul {

	left: 5px;

	top: 0;

	position: absolute;

	display: block;

	visibility: hidden;

	z-index: 2;

}

/*Sub level menu list items*/

.horizontalcssmenu ul li ul li {

	display: inline;

}


/* Sub level menu links style */

.horizontalcssmenu ul li ul li a {

	border-left: none;

	width: 171px; /*width of sub menu levels*/

	font-weight: normal;

	text-align: left;

	padding: 2px 5px;

	background: #5A5A5A;

	color: #FFFFFF;

	border-width: 0 1px 1px 1px;

}

.horizontalcssmenu ul li a:hover {

	background-color: #CCCCCC;

	color: #000000;

}

.horizontalcssmenu ul li ul li a:hover {

	background: #771100;

	color: #FFFFFF;

}


.horizontalcssmenu .arrowdiv {

	position: absolute;

	right: 0px;

	background: transparent url(menuarrow.gif) no-repeat center left;

	z-index: 2;

}


* html .horizontalcssmenu ul {

	margin-left: 17px;

	padding: 0;

	list-style-type: none;

	position: relative;

/* The following line makes menu vertical in Internet Explorer  */
/*	width: 120px; /*Width of top level menu link items*/

	border-left: 1px solid #000000;

	top: 1px;

	left: 3px;

	z-index: 2;

}


* html .horizontalcssmenu ul li a {

	display: block;

	width: auto; /*Width of top level menu link items*/

	padding: 2px 8px;

	border: 1px solid #000000;

	border-left-width: 1px solid #000000;

	text-decoration: none;

	background-color: #CCCCCC;

	color: #000000;

	font: bold 13px Tahoma;

}



* html .horizontalcssmenu ul li ul {

	left: 5px;

	display: inline;

	visibility: hidden;

	z-index: 2;

}



* html .horizontalcssmenu .arrowdiv {

	position: absolute;

	right: 0px;

	background: transparent url(menuarrow.gif) no-repeat center left;

	z-index: 2;

}