.menu{
	position:relative; 
	float:left;
	margin:0;
	z-index:10;
	width:710px;
	background-color:#fff;
	font-family: Verdana, sans-serif;
	border-top:#006699 3px solid; 
	}
	
.menu ul{
	float:right;
	padding:0; 
	margin:0;
	list-style-type: none;
	}
	
.menu ul li{
	float:left; 
	margin-right:1px; 
	position:relative;
	}
	
.menu ul li ul{
	display: none;
	}
	
.menu ul li ul:hover{
	display:block;
	}

	
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	width:auto;
	padding:0 1em 0 1em; 
	height:2em; 
	text-align:center; 
	color:#000; 
	background-color:#CCCCCC; 
	line-height:1.8em; 
	font-size:1.1em;
	font-weight:bold; 
	overflow:hidden;
	}
	
.menu ul li:hover a{
	color:#fff; 
	background:#006699;
	}
	
.menu ul li:hover ul{
	display:block; 
	position:absolute; 
	top:2.2em; 
	left:0; 
	width:auto;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	}

.menu ul li:hover ul li a {
	display:block;  
	color:#fff; 
	text-align:left; 
	width:165px;
	padding-left:.5em;
	font-weight:normal;
	}
	
.menu ul li:hover ul li a:hover{
	background:#ccc;
 	color:#FF6600;
	}

img {
	border:0px;
}

/* ALM */

li:hover { z-index:10; }

.menu ul li:hover ul li:hover ul{
	display:block;
	position:absolute;
	left:181px; 
	top:0;
	width:10.2em;
	}
	
.menu ul li:hover ul li:hover ul li a{
	display:block;
	padding-left:1em;
	color:#000; 
	text-align:left; 
	font-weight:normal;
	width:11em;
	background-color:#CCCCCC;
	}

.menu ul li:hover ul li:hover ul li:hover a{
	color:#fff;
	}	
	
.menu ul li:hover ul li:hover ul li:hover ul li a{
	display:block;
	padding-left:1em;
	text-align:left; 
	font-weight:normal;
	width:11em;
	background-color:#FF6600;
	}
	
.menu ul li:hover ul li:hover ul li:hover ul li:hover a{
	color:#FF6600;
	}
	
.menu ul li ul li:hover ul li a:hover{
	background:#006699;
 	color:#FF6600;
	}
