@charset "utf-8";
/* CSS Document */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-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.
=================================================================== */
.left-nav-col{/* background-color: #fff;*/ margin-bottom: 1em;}


#menu {position:relative; z-index:15;background-color: transparent; overflow:visible;}
#menu > #toplevel {margin-bottom: 1em; }
#menu ul {padding:0; margin:0; list-style:none;list-style-type:none; width:100%; background:#fff;}
#menu ul.level2 {box-shadow:1px 1px 2px #666;}
#menu ul ul {position:absolute; left:-9999px; z-index:500;}
#menu table {width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu .component-content table  { position:relative; left:0; top:0;}
#menu ul li {width:160px; padding-bottom: 0px;}
* html #menu ul li {float:left; overflow:visible;}
#menu ul li a {display:block; padding:8px 10px 8px 8px; font:normal 12px sans-serif; color:#0022b4; text-decoration:none; background:#fff;  clear:left;}
#menu ul li a.fly {background:#fff url(../../images/arrow.gif) no-repeat 145px center; cursor:default;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {direction:ltr; background:#f8f8ff; color:#333; position:relative;}
#menu ul li:hover > a {background-color:#f8f8ff;  color:#333;}
#menu ul li a.fly:hover {background:#f8f8ff url(../../images/arrow.gif) no-repeat 145px center; text-decoration:none !important;}

#menu ul :hover ul,
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:158px; top:0px;}

#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}


#menu .nav-header{
	background-color:#f5f5ff;
	display:block;
	height:30px;
	width:100%;
	*width: 144px;
	padding:0px 8px;
	border-bottom:#e6e6e6 1px solid;
	padding-top: 8px;
	text-transform:uppercase;
	font-size:85%;
}

	#menu .nav-header a{
		/*line-height:2;*/
		color:#0022b4;
		/* background:url(/images/arrow.gif) no-repeat 0px center;
		padding-left:10px; */
		font-size:85%;
	}
	
	#menu .nav-header a:hover{
		text-decoration:underline;
	}

