/* CSS Document */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menulefts/anywidth-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
#menuleft { margin:0 auto; position:relative;}
 
#menuleft ul {margin:0; padding:0px; list-style:none; white-space:nowrap; text-align:left; padding:0px;}
 
#menuleft li {margin:0; padding:0; list-style:none;}
#menuleft li {display:inline-block; display:inline;}
#menuleft ul {position:absolute; left:-9999px;}
#menuleft ul.level1 {
	position:absolute;
	left:0;
	top:0px;
	background-color: #CCCCCC;
	display:block;
}
 
#menuleft a {
	display:block;
	color:#000;
	line-height:22px;
	text-decoration:none;
	background-color: #3E7BE1;
	width: auto;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
} 
 
#menuleft ul li:hover > ul {
	visibility:visible;
	left:100%;
	margin-top:-26px;
	margin-left:0px;
	background-color: #1E5D93;
}
 
#menuleft a:hover ul,
#menuleft a:hover a:hover ul, 
#menuleft a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menuleft a:hover ul ul, 
#menuleft a:hover a:hover ul ul {left:-9999px;}
 
#menuleft li a{
	height:20px;
	display:block;
	width:210px;
	background-color: #7B97E0;
} 
#menuleft li:hover > a {
	background-color: #9EB3E9;
	display:block;
}
#menuleft li a.fly {
	width: 160px;
	background-color: #E7F3F7;
	background-image: url(anywidth/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: 400;
	height: 25px;
}
#menuleft li a.fly:hover {
	display:block;
	background-color: #0359AF;
} 
#menuleft li:hover > a.fly {
	display:block;
	background-color: #4069D5;
	color: #FFFFFF;
}
 
#menuleft table {position:absolute; left:100%; height:0; width:0; border-collapse:collapse; margin-top:0px; margin-left:0px;}
