/* ================================================================ 
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_1.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.
=================================================================== */

.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

#nav {padding:0;width: 930px;list-style:none;height: 107px;position:relative;z-index:500;}
#nav li{float:left; height: 107px; line-height: 107px;text-align: left;/*width:130px;*/ font-size:14px;}
#nav li.top {display:block;float: left;text-align:center;border-right: #0d1732 1px solid;/* width:130px; */}
#nav li a.top_link {display:block; float:left;text-decoration:none;cursor:pointer;}
#nav li a.top_link span {float:left; display:block; height: 107px; /*width:130px;*/ line-height: 107px;  font-size:16px; padding: 0 26px; color:#868e9b;}
#nav li a.top_link span.down {float:left; display:block;height: 107px;}
#nav li.first{ margin-left: 49px;}


/* Default list styling */
#nav .choose a ,#nav li.top:hover{ border-bottom:#a6aab4 2px solid; color:#ffffff;text-align: left;}
#nav .choose a.top_link span,#nav li.top:hover  span{ color:#fff; background:url(../imgs/nav_bj.png) center 75px no-repeat;}
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width: 200px!important; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:109px; background:#000b27; white-space:nowrap; width:100%; height:auto; z-index:300; }
#nav li:hover ul.sub li
{display:block; height:41px; position:relative; float:left; width:100%; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:41px; width:96%; line-height:37px; color:#fff; text-decoration:none; text-align:left; padding:0px 2%; border-bottom:#0d1732 1px solid;}
#nav li:hover ul.sub li a:hover 
{color: #529f49;}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:112px; top:0px; background:#545454; white-space:nowrap; width:130px; z-index:400; height:auto;}
