/* common styling */
.nav {
font-family: verdana, sans-serif; 
width:798px; 
height: 35px;
position:relative; 
font-size:10px;
padding-bottom:3px;
background-image:url(/legacy/_img/menu_back.gif);
background-repeat:no-repeat;
z-index:100;
}
.nav ul {
padding:0; 
margin:0;
list-style-type: none;
/*height:35px;*/
}

/** html .nav ul li a, .nav ul li a:visited {
width:119px;
w\idth:139px;
}*/

/*main menu settings*/
.nav ul li {
float:left;
position:relative;
}


/* more main menu settings*/
.nav ul li a, .nav ul li a:visited {
display:block; 
text-decoration:none; 
color: #89962c; 
line-height:30px;
text-align:center;
}


.nav ul li.menu1 {
width:116px;
w\idth: 146px;
border-right: 1px #FFFFFF solid;
}

.nav ul li.menu2 {
width:58px;
w\idth:88px;
border-right: 1px #FFFFFF solid;
}

.nav ul li.menu3 {
width:57px;
w\idth:87px;
border-right: 1px #FFFFFF solid;
}

.nav ul li.menu4 {
width:132px;
w\idth:162px;
border-right: 1px #FFFFFF solid;
}

.nav ul li.menu5 {
width:170px;
w\idth:200px;
border-right: 1px #FFFFFF solid;
}

.nav ul li.menu6 {
width:80px;
w\idth:110px;
}

/*sub menu settings*/
.nav ul li ul {
display: none;
}

table {
margin:-1px; 
border-collapse:collapse;
font-size:10px;
}

.nav ul li ul li a {
text-align:left;
border-left:1px #9a9a9a solid;
border-top:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
}

.nav ul li ul li.last {
border-bottom:1px #9a9a9a solid;
}

/* specific to non IE browsers */

.nav ul li:hover a,
.nav ul li a:hover {
color:#89962c; 
/*background:#bd8d5e;*/
height: 30px;
text-decoration: none;
}

.nav ul li:hover ul,
.nav ul li a:hover ul {
display:block; 
position:absolute; 
top:29px;
/*margin-top:0px;*/
left:0; 
}

* html .nav ul li a:hover ul {
margin-top:-2;
marg\in-top:0px;
}

.nav ul li:hover ul li ul,
.nav ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

.nav ul li:hover ul li a,
.nav ul li a:hover ul li a {
display:block; 
background:#e4e2e2; 
color:#000; 
height:auto; 
line-height:14px; 
padding:5px 5px; 
width:129px;
}

.nav ul li ul li a:visited {
text-align:left;
}

* html .nav ul li a:hover ul li a {
width:129px;
w\idth:129px;
}

.nav ul li:hover ul li a.drop,
.nav ul li a:hover ul li a.drop {
background:#e4e2e2 url(../legacy/_img/arrow.gif) bottom right no-repeat;
}

.nav ul li:hover ul li a:hover,
.nav ul li a:hover ul li a:hover {
background:#c9c9a7; 
color:#000000;
}

.nav ul li:hover ul li:hover ul,
.nav ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:140px; 
top:0;
width:150px;
}

.nav ul li:hover ul li:hover ul.left,
.nav ul li a:hover ul li a:hover ul.left {
left:-150px;
}
