/* ================================================================ 
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; 
 margin:0; 
 list-style:none;
 height:21px; 
 background:#BCCDDB ;
 position:relative;
  z-index:500;
 font-family:arial, verdana, sans-serif;
  }
#nav li.top {
 display:block;
 float:left;
 height:21px;
}
#nav li:hover {
background:#C8D7E3 url(sprites-t1.gif) repeat-x 0px -195px;
}
#nav_sub li:hover {
background:url(none) #98b1c4;
border:1px solid #98B1C7;
}
#nav li:hover li:hover a:hover,
#nav li:hover li:hover li:hover a:hover,
#nav li:hover li:hover li:hover li:hover a:hover{
background: #98b1c4 url(sprites-t2.gif) no-repeat -14px 100%;;
border:1px solid #98B1C7;
}
#nav li:hover li:hover,
#nav li:hover li:hover li:hover,
#nav li:hover li:hover li:hover li:hover {
background: #98b1c4;;
border:1px solid #98B1C7;
}
#nav li a.top_link {
    display:block; float:left;
    height:20px;
    line-height:21px;
    color:#293d6b; 
    text-decoration:none;
    font-size:12px;
    font-weight:bold; 
    padding:0 0 0 0px;
	cursor:pointer;
	  }
#nav li a.top_link span {
   float:left; 
   display:block;   
   height:21px;
	}
#nav li a.top_link span.down {
 float:left;
 display:block;
 padding:0 0px 0 0px;
 height:21px;

}
#nav li:hover a.top_link span {}
#nav li:hover a.top_link span.down {}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:20px; background: #bdcedc; padding:1px; border:1px solid #5c731e; white-space:nowrap; width:80px;/*width:180px;*/ height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:80px;/*width:180px;*/ font-weight:normal;}
#nav li:hover ul.sub li a
{
display:block;
 font-size:12px;
 height:18px; 
 width:80px;
/*width:180px;*/
/* line-height:10px;*/
 text-indent:0px; 
 color:#000; 
 text-decoration:none;
 border:1px solid #bdcedc;
 }
#nav li ul.sub li a.fly
{
background:#bdcedc 
}

#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:180px;
 top:-4px; 
 background: 
 #bdcedc; 
 padding:0px;
 border:1px solid #5c731e;
 white-space:nowrap;
 width:80px; 
 z-index:400;
 height:auto;
}

#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;}



#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{ 
	color:#000;
 	border-color:#bdcedc;
	background-image: #bdcedc url(mh-submenu-marker-right.gif) !important;
	background-position:98% 50%;
	background-repeat:no-repeat;} 
