#navi {
height:100%;
width:860px;
background:#b2b2b2 none repeat scroll 0 0;
z-index:100;
}

#nav {
font-size:11px;
height:22px;
margin:0;
padding:0 30px 0 30px;
z-index:100;
}
#nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
text-align:left;
width:160px;
z-index:100;
}
#nav li.FirstItem {
width:160px;
z-index:100;
}

#nav li.menu_selected{
	/*background:transparent url(../images/bg_menu_select.gif) no-repeat;*/
	background:transparent url(../images/menu_hover.gif) no-repeat;
	background-color: #ffd701;
	z-index:100;
	font-weight: bold;
}

#nav li a {
color:#000;
display:block;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
z-index:100;
padding:4px 0 3px 15px;
line-height:18px;
}


#nav li:hover a, #nav li a:hover {
color:#000000;
z-index:100;
}

#nav li a:hover{
	font-weight: bold;
	z-index:100;
}

#nav li.FirstItem a {
}
#nav li:hover {
z-index:100;
font-weight:bold !important;
}

#nav li.menu:hover{
	background:transparent url(../images/menu_select.png) no-repeat;
	background-color: #FFF;
}


#nav li ul {
display:none;
left:0px;
margin:0;
padding:0;
position:absolute;
top:100%;
z-index:100;
}
#nav li.FirstItem ul {
left:0px;
top:100%;
z-index:100;
}
#nav li:hover ul {
display:block;
z-index:100;
}


#nav li ul li {
background: transparent url(../images/off.png) repeat-x;
height:20px;
/*width:173px;*/
text-align: left;
padding-left:0px;
color:#FFF;
z-index:100;

}
#nav li.FirstItem ul li {
/*width:167px;*/
z-index:100;
}

#nav li:hover ul li a {
color:#000;
z-index:100;
font-size: 11px !important;
font-weight: normal;
}
#nav li:hover ul li:hover a, #nav li:hover ul li a:hover {
color:#000000;
z-index:100;
}
#nav li ul li a{
text-transform:none;
z-index:100;
padding-left:7px !important;
padding-top:2px; !important;
}

#nav li:hover ul li ul, #nav li ul li ul {
display:none;
left:100%;
top:0;
z-index:100;
}

#nav li:hover ul li a:hover {
color:#FFF !important;
display:block;
background: transparent url(../images/on.png) repeat-x !important;
z-index:100;
}


#nav li ul li a:hover{
color: #FFF !important;
font-weight:normal;
z-index:100;
}

#nav li ul li ul li {
width:120px;
z-index:100;
}
#nav li:hover ul li:hover ul li a {
color:#FFFFFF;
z-index:100;
}
#nav li:hover ul li:hover ul li:hover a, #nav li:hover ul li:hover ul li a:hover {
color:#000000;
z-index:100;
}