#ajaxmenu{
	background-color: #27492d;
	color: #fff;
	position: absolute;
	top: 66px;
	left: 0px;
	width: 100%;
	height: 24px;
}

.menu {
	background-color: #27492d;
	color: #fff;
	font-family: arial, sans-serif;
	width: 100%;
	position: relative;
	font-size: 12px;
	margin: 0;
}

.menu ul { 
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
}

.menu ul li { 
	float: left; 
	position: relative; 
}

.menu ul li a, 
.menu ul li a:visited {
	display: block;
	text-decoration: none;
	width: 90px;
	height: 20px;
	padding-top: 4px;
	text-align: center;
	color: #fff;
	border-right: 1px solid #ccc;
	background: #27492d; /*#710069;*/
	font-size: 12px;
	overflow: hidden;
}

.menu ul li ul { 
	display: none;
	z-index: 1000;
}

/* specific to non IE browsers */
.menu ul li:hover a { 
	color: #fff; 
	background-color: #487635; 
}

.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 24px;
	left: -1px;
	width: 150px;
}

.menu ul li:hover ul li a {
	display: block;
	background: #F4F4DC;
	border-bottom: solid 1px #999;
	border-left: solid 1px #999;
	color: #000;
	padding:  2px 2px 0 5px;
	text-align: left;
	width: 150px;
	height: 18px;
}

.menu ul li:hover ul li a.hide {  /* tab with sub menu */
	background-color: #5C9A49;  #487635; */
	color: #fff; 

}

.menu ul li:hover ul li a:hover { 
	background-color: #FFFBB5; 
	color: #000;
}

.menu ul li:hover ul li ul { 
	display: none;
}

.menu ul li:hover ul li:hover a.hide { 
	background-color: #487635; 
	color: #fff;	
}

.menu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 158px;
	top: 0;
}

.menu ul li:hover ul li:hover ul.left { 
	left: -155px; 
}



