/*--MT 00016 v2.2--*/

#menu {
z-index:2;
}
/* Drop Down Menu Horizontal */
ul#nav li {
	position: relative;
}
ul#nav li ul { /* second-level lists */
position: absolute;
z-index: 1;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
ul#nav li ul li {
position: relative;
background-image: none;
z-index: 4000;
border: none ;
margin: 0;
}
ul#nav li ul li:first-child, ul#nav li ul li:last-child, ul#nav li ul li.first, ul#nav li ul li.last { /*Clears styling on first and last */
border:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow:none;
}
ul#nav li ul li a {
width: 150px;
margin:0;
margin-right:-1px;/* IE7-8 Gap Fix */
white-space:normal;
color: #fff;
background-color: #000000;
background-image:none;
border-top: 1px solid #666;
border-bottom: 1px solid #000;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#545454), to(#1C1C1C));
background: -moz-linear-gradient(#545454, #1C1C1C);
background: linear-gradient(#545454, #1C1C1C);
-pie-background: linear-gradient(#545454, #1C1C1C);
behavior: url('../1764/gfx/pie.html');
}
:root *> ul#nav li ul li a {
margin-right:0; /* All other browser overwrite */
}

ul#nav li ul li a:hover { /* Hover for second level */
background-color:#333;
background-image:none;
-pie-background: linear-gradient(#333, #333); /* Fix IE7 hover inherit issue */
behavior: url('../1764/gfx/pie.html');
}
/* Third Level Hover*/
ul#nav li:hover ul li:hover ul, ul#nav li:hover ul li:hover ul li:hover ul {
left: auto;
top: 12px;
right: -126px;
}

/* Forth Level Hover */
ul#nav li ul li ul li:hover ul li {
left: auto;
}

ul#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, ul#nav li ul li ul li ul li {
left: -999em;
}

ul#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
margin-left: -26px;
}