/* MAIN MENU
----------------------------------------------------------- */

#s5_navv a {
font-family: 'Lucida Grande',helvetica,verdana,sans-serif,arial;
font-weight:normal;
font-size: 18px;
text-decoration: none;
padding-left: 11px;
padding-right: 25px;
padding-top:8px;
float: left;
color:#00ff00;
display: block;
cursor: pointer;
height:47px;
line-height:22px;
overflow: hidden; }


#s5_navv a span {
color:#B1B1B1;
display:block;
font-size:11px;}

#s5_navv li li a {
height: 30px;}

#s5_navv li li {
text-align: left;
width: 189px; }

* html #s5_navv li li {
width: 192px; }

#s5_navv ul li ul li a {
font-family: 'Lucida Grande',helvetica,verdana,sans-serif,arial;
font-size:12px; 
font-weight: normal; }

#s5_navv ul li ul li a:hover {
position: relative;
text-decoration: underline; }

#s5_navv ul li a {
background: none; } 

#s5_navv ul li:hover {
background: url(../images/s5_seg_menuback.png) repeat scroll 0%; } 

#s5_navv ul li li.lastitem a:hover {
text-decoration: underline; } 


#s5_navv ul li a.parent, #s5_navv ul li ul li a.parent {
background: url(../images/s5_seg_arrow.gif) no-repeat right; }

#s5_navv ul li a.parent:hover, #s5_navv ul li ul li a.parent:hover {
background: url(../images/s5_seg_arrow.gif) no-repeat right; }

#s5_navv ul li.active { 
background: url(../images/s5_menu_act.png) repeat scroll 0%;}

#s5_navv ul li a.active:hover {
background: none;}

#s5_navv ul li ul li {
background: url(../images/s5_seg_menuback.png) repeat scroll 0%; } 
#s5_navv ul li ul li:hover {
background: url(../images/s5_seg_menuback.png) repeat scroll 0%; } 

#s5_navv {
height: 30px;
z-index: 1;
}

#s5_navv li li a{
background: none;
font-weight: normal;
padding: 0;
text-indent: 11px;
z-index: 1;
}

#s5_navv, #s5_navv ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
}

* html #s5_navv, #s5_navv ul {
margin-left: 8px;
}

#s5_navv li li {
padding: 0;
background: none;
}

#s5_navv ul ul a {
display: block;
text-decoration: none;
width: 189px;
text-transform: none;
z-index: 1;
}

* html #s5_navv ul ul a {
width: 189px;
}



#s5_navv li {
float: left;
padding: 0;
background: none;
height: 55px;
z-index: 1;
}

#s5_navv li li{
float: left;
padding: 0;
background: none;
height: 30px;
z-index: 1;
}

#s5_navv ul li {
position: relative;
z-index: 5;
}

#s5_navv li ul {
top: 55px;
position: absolute;
left: -999em;
height: auto;
width: 189px;
border-width: 0;
margin: 0;
padding: 0;
z-index: 1;
}



#s5_navv li ul a {
font-weight: bold;
z-index: 1;
}

#s5_navv ul {
padding: 0;
margin: 0;
z-index: 1;
}

#s5_navv li ul ul {

margin: -55px 0 0 189px;
z-index: 1;
}

* html #s5_navv li ul ul {
margin: -55px 0 0 189px;
z-index: 1;
}

#s5_navv li:hover ul ul, 
#s5_navv li:hover ul ul ul,
#s5_navv li:hover ul ul ul ul, 
#s5_navv li.sfhover ul ul, 
#s5_navv li.sfhover ul ul ul, 
#s5_navv li.sfhover ul ul ul ul {
left: -999em;
z-index: 1;
}

#s5_navv li:hover ul, 
#s5_navv li li:hover ul, 
#s5_navv li li li:hover ul, 
#s5_navv li li li li:hover ul,
#s5_navv li.sfhover ul, 
#s5_navv li li.sfhover ul, 
#s5_navv li li li.sfhover ul,
#s5_navv li li li li.sfhover ul{
left: 0;
position: absolute;
z-index: 1;
}


#s5_navv li:hover ul, #s5_navv li.sfhover ul {
left: 0;
background-position: 0 0;
}









#s5_navv ul li:hover, #s5_navv ul li.over, #s5_fm_ul0 ul li:hover, #s5_fm_ul0 ul li.over {
background:transparent url(../images/s5_seg_menuback.png) repeat;
}


#s5_navv ul li:hover a, #s5_navv ul li.over a, #s5_fm_ul0 ul li:hover a, #s5_fm_ul0 ul li.over a {
background:transparent;
}

#s5_navv ul li li:hover a, #s5_navv ul li li.over a, #s5_fm_ul0 ul li li:hover a, #s5_fm_ul0 ul li li.over a {
background:transparent;
}



/* Rounded menu bottoms */

#s5_navv ul li.s5_menubottom, #s5_fm_ul0 ul li.s5_menubottom, #s5_navv ul li.s5_menubottom:hover, #s5_fm_ul0 ul li.s5_menubottom:hover {
background:transparent url(../images/s5_seg_menubottom.png) no-repeat scroll 0 0;
height:30px;
line-height:25px;
width:189px;
z-index:49;
}


#s5_navv ul li ul li.active {
background:transparent url(../images/s5_seg_menuback.png) repeat scroll 0 50%;
}
