/* ================================================================ 
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.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0 0 0 15px; margin:0; position:relative; z-index:200;}
#nav li.top {font-size: 1.2em; color:#ffffff; font-weight: bold; text-transform: uppercase; position: relative; float: left; list-style: none;}
#nav li.top a.top_link {text-decoration: none; color: #ffffff; display: block; padding:15px 10px 17px 0;}
#nav li.top a.active {color: #a5e1e2;}
#nav li.top a.top_link:hover {color: #a5e1e2; display: block;} 
 
#nav li:hover a.top_link {color: #a5e1e2;}
 
/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left: 0; top: 46px; position: absolute; z-index: 22; background: #1d7a7e url(/images/submenu_bg.gif) repeat-x bottom left; padding: 7px 9px; white-space: nowrap; width: 125px; height: auto; z-index: 300; border: 1px solid #ffffff; border-width: 0 1px 1px 1px;}
#nav li:hover ul.sub li
{display: block; position: relative; float: left; width: 125px; font-weight: bold;}      

#nav li:hover ul.wide
{width: 190px!important;}
#nav li:hover ul.wide li
{width: 190px!important;}

#nav li:hover ul.sub li a
{display: block; font-size: 12px; line-height: 18px; color: #ffffff; text-decoration: none; text-transform: none;}
#nav li ul.sub li a.arrow
{background: url(/images/menu_arrow.gif) no-repeat center right;}
#nav li:hover ul.sub li a:hover 
{color: #a5e1e2;}
#nav li:hover ul.sub li a.fly:hover
{color: #a5e1e2;}


#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: 124px; top: -4px; background: #1d7a7e url(/images/submenu_bg.gif) repeat-x bottom left; padding: 7px 9px; white-space: nowrap; width: 125px; z-index: 400; height: auto; border: 1px solid #ffffff;}

#nav ul, 
#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; width:0; height:0; margin:0; padding:0; list-style:none;}
