ul#menu li ul{
	position:absolute;
	left:200%;
	width:200%;
}

ul#menu li div{position:relative;width:100%;top: -30px;left: -615px;display:none;}

ul#menu li{
	background-color: #999999;
	width:80%;
	padding: 6px 15px 6px 15px;
	margin: 0 5px 0 5px;
	text-indent:0px;
	list-style-type: none;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
}

ul#menu li a,ul#menu li a:link,ul#menu li:hover ul a,ul#menu li:hover ul a:link,ul#menu li.hover ul a,ul#menu li.hover ul a:link
{
	color:#ffffff;
	background-color: transparent;
	text-decoration:none;
}

ul#menu li a:visited{color:#ffffff;}

ul#menu li a:active,ul#menu li a:focus{color:#ffffff;text-decoration:underline;}

ul#menu li a:hover{text-decoration:underline!important;background-color:transparent!important;}

ul#menu li:hover,ul#menu li.hover{background-color:#659ACF;color:#FFFFFF;}

ul#menu li:hover a,ul#menu li:hover a:link,ul#menu li:hover a:visited,ul#menu li:hover a:hover,ul#menu li.hover a,ul#menu li.hover a:link,ul#menu li.hover a:visited,ul#menu li.hover a:hover,ul#menu li:hover li:hover a,ul#menu li:hover li:hover a:link,ul#menu li:hover li:hover a:visited,ul#menu li:hover li:hover a:hover,ul#menu li.hover li.hover a,ul#menu li.hover li.hover a:link,ul#menu li.hover li.hover a:visited,ul#menu li.hover li.hover a:hover,ul#menu li.current li.hover a,ul#menu li.current li.hover a:link,ul#menu li.current li.hover a:visited
{color:#FFFFFF;}

ul#menu li:hover div,ul#menu li.hover div{display:block;z-index:2;}

ul#menu li:hover,ul#menu li.hover{
	background-color: blue;
	width:80%;
	padding: 6px 15px 6px 15px;
	margin: 0 5px 0 5px;
	text-indent:0px;
	list-style-type: none;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
	color:#FFFFFF;
}
