/* common styling */
.waymenu {
	width:550px;
	position:absolute;
	margin:0;
	font-size:8px;
	margin:5px 0 5px 0;
	z-index:100;
	top: 0px;
	height: 20px;
}
.waymenu ul li a, .waymenu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#fff;
	width:64px;
	height:20px;
	text-align:center;
	color:#FFF;
	border: 0px solid #fff;
	line-height:20px;
	font-size:9px;
	overflow:hidden;
}
.waymenu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	position: absolute;
	top: 0px;
}
.waymenu ul li {float:left; margin-right:1px; position:relative;}
.waymenu ul li ul {display: none;}

/* specific to non IE browsers */
.waymenu ul li:hover a {
	color:#FFF;
}
.waymenu ul li:hover ul {display:block; position:absolute; top:8px; left:0; width:85px;}
.waymenu ul li:hover ul li a.hide {
	color:#0FF;
	background-color: #013447;
}
.waymenu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.waymenu ul li:hover ul li ul {display: none;}
.waymenu ul li:hover ul li a {
	display:block;
	color:#000;
	background-color: #CCC;
}
.waymenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.waymenu ul li:hover ul li:hover ul {display:block; position:absolute; left:85px; top:0;}
.waymenu ul li:hover ul li:hover ul.left {left:-85px;}
