/*drop-down menu*/

/*set the position and z-index for the menu moduletable */
#navwrapper{ 
clear:both;
position:relative;
z-index:100;
height:36px;
background:url(../images/nav-background.jpg) top left repeat-x;
width:100%;
margin-left:1px;
max-width:960px;
}

/* style for the mainlevel's ul and sublevel's ul */
#navwrapper ul.menu,#navwrapper ul.menu ul{
float:left;
list-style:none;
margin:0;
padding:0;
}

#navwrapper ul.menu{
padding:8px 20px 0 0;
}


/*style for the mainlevel links*/
#navwrapper ul.menu a{
display:block;
font-weight:bold;
color:#FFF;
font-size:16px;
vertical-align:middle;
padding-bottom:5px;
}
/* mainlevel's li */
#navwrapper ul.menu li{
float:left;
padding:0;
background:none;
margin:0;
margin-right:25px; /*MOVES NAV*/
border-left:#eeeeee solid 1px;
}

/*sublevel's ul */
#navwrapper ul.menu li ul{
clear:both;
position:absolute;
left:-999em;
top:36px; /* equals to mainlevel's menu link's height */
height:auto;
width:160px;
margin:0;
padding-top:3px;
padding-bottom:6px;
background-color:#fff;
}



/*sub sub level's ul */
#navwrapper ul.menu li ul ul{
position:absolute;
left:-999em;
top:auto;
margin:0;
margin-left:0px;/* equals to sublevel's menu link's width */
margin-top:0; /* equals to sublevel's menu link's height */
padding:0;
}
#navwrapper ul.menu li ul ul a{
font-size:12px;
font-weight:normal;
}
/*sublevel's li*/
#navwrapper ul.menu li li{
width:180px;
padding:0 15px;
margin:2px 0px;
}
html>body #navwrapper ul.menu li li{width:150px;}
/*sublevel's menu links */
#navwrapper ul.menu li ul a{
color:#000;
font-size:13px;
text-decoration:none;
display:block;
padding:3px 10px;
margin:0px;
}
/* for hiding the sub menus */
#navwrapper ul.menu li:hover ul ul,#navwrapper ul.menu li:hover ul ul ul,#navwrapper ul.menu li.sfhover ul ul,#navwrapper ul.menu li.sfhover ul ul ul{
/*left:-999em;*/
}
/* for showing the sub menus */
#navwrapper ul.menu li:hover ul,#navwrapper ul.menu li li:hover ul,#navwrapper ul.menu li li li:hover ul,#navwrapper ul.menu li.sfhover ul,#navwrapper ul.menu li li.sfhover ul,#navwrapper ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}

#navwrapper ul.menu li li:hover,#navwrapper ul.menu li li.sfhover{
 background:#c5c5c5; /*sublevel's li's background when hovering */
}

.item135 a{border-left:none;}

/** mountaintop-corners */
#navwrapper ul.menu li a{
font-size:16px;
font-weight:bold;
text-decoration:none;
float:left;
padding-left:25px;
color:#000;
}
#navwrapper ul.menu li a span{
padding:3px 0px 0 0;
}

/*active */
#navwrapper ul.menu li.active a, #navwrapper ul.menu li:hover a, #navwrapper ul.menu li.sfhover a{
/*background:url(../images/active-l.gif) top left no-repeat;*/
float:left;
margin-top:0px;
}
#navwrapper ul.menu li.active a span, #navwrapper ul.menu li:hover a span, #navwrapper ul.menu li.sfhover a span{
border-bottom:#000 solid 2px;
}
#navwrapper ul.menu li.active ul a, #navwrapper ul.menu li.active ul a span, #navwrapper ul.menu li:hover ul a, #navwrapper ul.menu li.sfhover ul a, #navwrapper ul.menu li:hover ul a span, #navwrapper ul.menu li.sfhover a span{
background:none;
padding:0;
}
#navwrapper ul.menu li.active ul a, #navwrapper ul.menu li:hover ul a, #navwrapper ul.menu li.sfhover ul a{
padding:0;
}
#navwrapper a span span span span span {
padding:0;
	/*padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;*/
}
ul.menu li span span span span span span {
	display: inline;
}

a:hover{

}

