#nav, 
	#nav ul {float:left; padding:0 0 5px 0; margin:0; list-style:none; font: 11px verdana, sans-serif; border:1px solid #042842;background:#fff; position:relative; z-index:40; width:190px}
	
	#nav li li {background:#fff}
	/* a hack for IE5.x and IE6 */
	* html #nav li {float:left}
	
	#nav li a {display:block; color:#333; margin:0 10px 0 10px; height:20px; line-height:20px; text-decoration:none; white-space:nowrap;}
	
	#nav li:hover {position:relative; z-index:300;}
	
	#nav ul {position:absolute; left:-9999px; top:-9999px;}
	/* yet another hack for IE5.x and IE6 */
	* html #nav, * html nav ul {width:1px;}
	
	/* it could have been this simple if all browsers understood */
	/* show next level */
	#nav li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
	/* keep further levels hidden */
	#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
	/* show path followed */
	#nav li:hover > a {text-decoration:none; color:#1f3956; font-weight:bold}
	
	/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
	/* show next level */
	#nav li:hover ul,
	#nav li:hover li:hover ul,
	#nav li:hover li:hover li:hover ul,
	#nav li:hover li:hover li:hover li:hover ul,
	#nav li:hover li:hover li:hover li:hover li:hover ul
	{left:-15px; margin-left:100%; top:-1px;}
	
	/* keep further levels hidden */
	#nav li:hover ul ul,
	#nav li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover li:hover ul ul
	{position:absolute; left:-9999px; top:-9999px;}
	
	/* show path followed */
	#nav li:hover a,
	#nav li:hover li:hover a,
	#nav li:hover li:hover li:hover a,
	#nav li:hover li:hover li:hover li:hover a,
	#nav li:hover li:hover li:hover li:hover li:hover a,
	#nav li:hover li:hover li:hover li:hover li:hover li:hover a
	{text-decoration:none; color:#1f3956; font-weight:bold}
	
	/* hide futher possible paths */
	#nav li:hover li a,
	#nav li:hover li:hover li a,
	#nav li:hover li:hover li:hover li a,
	#nav li:hover li:hover li:hover li:hover li a,
	#nav li:hover li:hover li:hover li:hover li:hover li a
	{text-decoration:none; color:#333; font-weight:normal}