#menu-left {
    margin-top: 50px;
    z-index: 500;
    width: 150px;
    text-align: left;
}


#flyout {
	padding: 0px; 
	margin: 0px;
	margin-top: 0px;
	list-style: none;
	width: 135px;
	border-top: 2px solid #017dc3;
	border-bottom: 2px solid #017dc3;
	position: absolute;
	z-index: 500;
}

#flyout li {	
	width: 125px;
	margin: 0px;
	padding: 0px;
	background: #EEE;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	color: #333; 
}

#flyout li a, #flyout li a:visited {
	display: block;
	width: 125px;
	margin: 0px;
	text-decoration: none; 
	color: #333; 
	padding: 5px;
	background-color: #EEE;	
}

#flyout li a:hover { 
	background: #017dc3;
	color: #FFF;
}
 
#flyout li a.root {	
	font-weight: bold;
	font-size:10px;
}

#flyout table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:300; font-size:1em; padding:0px; margin:0px; }

#flyout ul {
	top: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden; 
	position: absolute; 
	left: 135px; 
	width: 135px; 
	background: #FFF;
	list-style:none; 
	border: 1px solid #017dc3;
	z-index: 500;
}


#flyout li:hover > a { background: #017dc3; color: #FFF; }

#flyout li a:hover { position:relative; background:#017dc3; color: #fff;}

#flyout li a:hover ul li a:hover { position:relative; color:#fff; background:#017dc3;}

#flyout li:hover { position: relative; background: #017dc3; color: #FFF;}

#flyout li:hover ul li:hover { position: relative; color: #fff; background:#017dc3;}

#flyout li  {position:relative; float: left;}

#flyout li:hover ul, #flyout li a:hover ul {
visibility:visible;
}

/*level 3 hidden when hover level 1*/
#flyout li:hover ul li ul, #flyout li a:hover ul li ul {
	visibility:hidden;
}

/*level 3 hidden when hover level 2*/
#flyout li:hover ul li:hover ul, #flyout li a:hover ul li a:hover ul {
	visibility:visible;
}

/*level 4 hidden when hover level 2*/
#flyout li:hover ul li:hover ul li ul, #flyout li a:hover ul li a:hover ul li ul {
	visibility:hidden;
}

/*level 4 hidden when hover level 3*/
#flyout li:hover ul li:hover ul li:hover ul, #flyout li a:hover ul li a:hover ul li a:hover ul {
	visibility:visible;
}

/*level 4 hidden when hover level 2*/
#flyout li:hover ul li:hover ul li:hover ul li ul, #flyout li a:hover ul li a:hover ul li a:hover ul li ul {
	visibility:hidden;
}

/*level 4 hidden when hover level 3*/
#flyout li:hover ul li:hover ul li:hover ul li:hover ul, #flyout li a:hover ul li a:hover ul li a:hover ul li a:hover ul {
	visibility:visible;
}

/* add pointers */
#flyout li.fly { background: #FFF url('/img/tri2.gif') no-repeat right center; }

#flyout li.mark a  { color: red; }

