/*drop-down menu*/

/*set the position and z-index for the menu moduletable */
#navwrapper{ 
position:relative;
z-index:100;
height:37px;
}
#submenu{
position:relative;
padding:12px 0 2px 0px;}


/* style for the mainlevel's ul and sublevel's ul */

#menu ul.menu,#menu ul.menu ul, #submenu ul.menu,#submenu ul.menu ul{
float:left;
list-style:none;
margin:0;
padding:0;
}




/*style for the mainlevel links*/
#menu ul.menu a, #submenu ul.menu a{
display:block;
}
#submenu ul.menu a{
color:#000;
padding:3px 10px;
font-weight:normal;
}
#submenu ul.menu a:hover, #submenu ul.menu li.active a{
color:#bf0511;
text-decoration:none;
}
#submenu ul.menu li.active a{font-weight:bold;}
#submenu ul.menu li.active li a{color:#000; font-weight:normal;}
#submenu ul.menu li:hover, #submenu ul.menu li.sfhover{background-color:#fff;}
/* mainlevel's li */
#submenu ul.menu li{
float:left;
padding:0;
background:none;
margin:0;
}

/*sublevel's ul */
#submenu ul.menu ul{
clear:both;
position:absolute;
left:-999em;
top:35px; /* equals to mainlevel's menu link's height */
height:auto;
width:180px;
margin:0;
padding-top:3px;
padding-bottom:6px;
background-color:#fff;
}



/*sub sub level's ul */
#submenu ul.menu ul ul{
position:absolute;
left:-999em;
top:auto;
margin:0;
margin-left:165px;/* equals to sublevel's menu link's width */
margin-top:0; /* equals to sublevel's menu link's height */
padding:0;
}
#submenu ul.menu ul ul a{
font-size:12px;
font-weight:normal;
}
/*sublevel's li*/
#submenu ul.menu ul li{
width:180px;
margin:2px 0px;
}
/*sublevel's menu links */
#submenu ul.menu li ul a{
color:#000;
font-size:12px;
text-decoration:none;
display:block;
padding:3px 10px;
margin:0px 3px;
}
/* for hiding the sub menus */
#menu ul.menu ul{display:none;}/*stop the sublevel menus of the tabbed menu showing up*/
#submenu ul.menu li:hover ul ul,#submenu ul.menu li:hover ul ul ul,#submenu ul.menu li.sfhover ul ul,#submenu ul.menu li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
#submenu ul.menu li:hover ul,#submenu ul.menu li li:hover ul,#submenu ul.menu li li li:hover ul,#submenu ul.menu li.sfhover ul,#submenu ul.menu li li.sfhover ul,#submenu ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}

#submenu ul.menu li li:hover,#submenu ul.menu li li.sfhover{
 background:#eee; /*sublevel's li's background when hovering */
}

/** mountaintop-corners */
#menu ul.menu{
list-style-type: none;
margin: 0;
}

#menu ul.menu li{
float: left;
margin: 0;
background:url(../images/nav-right.gif) top right no-repeat;
}

#menu ul.menu ul li, #menu ul.menu li.item1 li a,
#menu ul.menu li.last li, #menu ul.menu li#current.last li,
#menu ul.menu li#current li, #menu ul.menu li#current li a{
background:none;
}

#menu ul.menu li a{
color:#000;
display: block;
padding: 14px 30px 5px 10px;
font-weight: bold;
text-decoration: none;
}

#menu ul.menu li#current a{
padding: 14px 30px 5px 28px;
}

#menu ul.menu li.item1 a{
padding: 14px 30px 5px 29px;
background:url(../images/nav-1st.gif) top left no-repeat;
}

#menu ul.menu li.item1 li a{
background:none;
}

#menu ul.menu li.last{
background: url(../images/nav-last.gif) top right no-repeat;
}

#menu ul.menu li#current.last{
background: url(../images/nav-last.gif) 100% -38px no-repeat;
}

#menu ul.menu li#current{
margin-left:-18px;
background:url(../images/nav-right.gif) 100% -38px no-repeat;
}

#menu ul.menu li#current a{
background:url(../images/nav-left.gif) 0 -38px no-repeat;
}

#menu ul.menu li#current.item1 a{
background: url(../images/nav-1st.gif) 0 -38px no-repeat;
}

#menu ul.menu li a:hover{color:#bf0511;}
a:hover{
cursor:pointer;
}

#menu ul.menu li.active a{color:#bf0511;}