/* HORIZONTAL NAVIGATION MENU STYLING */

ul a	{ border:none; margin:0; padding:0; }
ul a:hover, ul a.iehover	{ border:none; margin:0; padding:0; }

ul.h_menu {
	display:inline;
	position:relative;
	height:18px;
	padding:0;
	margin:0;
	z-index:999;
	float:left;
	clear:none;
	list-style:none;
}

ul.h_menu li {
	display:inline;
	position:relative;
	float:left;
	clear:none;
	padding:0;
	margin:0;
	z-index:997;
	list-style:none;
}

ul.h_menu a {
	border:none;
	position:relative;
	float:left;
	clear:none;
	margin:0;
	padding:1px 10px;
	color:#59D;
	cursor:default;
	background:none;
}

ul.h_menu a:hover {
}
ul.h_menu li.drop {
	height:18px;
}
ul.h_menu li.drop:hover a, ul.h_menu li.drop.iehover a {
	z-index:999;
}

ul.h_menu ul {
	position:absolute;
	display:none;
	top:18px;
	left:0;
	width:16em;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0;
	background:none;
	z-index:998;
	opacity:0.95;
	filter:alpha(opacity=95);
	overflow:visible;
}

ul.h_menu ul li {
	display:block;
	position:relative;
	float:none;
	margin:0;
	padding:0;
}
ul.h_menu ul a, ul.h_menu ul a:hover {
	float:none;
	display:block;
	position:relative;
	margin:0;
	padding:1px 20px 1px 10px;
	background:#111;
	border:0px;
	border:1px solid #456;
	border-width:0 1px 1px;
	border-bottom-color:#333;
	font-weight:bold;
	color:#567;
}

ul.h_menu ul a:hover {
	/* background:#457; */
	background-color:#234;
	color:#69B;
}

ul.h_menu ul a.top	{ }
ul.h_menu ul a.top:hover {  }

ul.h_menu ul a.bot { border-bottom-color:#456; }

ul.h_menu li.drop:hover ul, ul.h_menu li.drop.iehover ul	{ display:block; }

/*
ul.h_menu li.drop:hover ul, ul.h_menu li.drop.iehover ul	{ left:auto; }
*/
