/* Horizontal Menu w/ 2 Tier dropdown */

.arrow>a {
background-image: url(/assets/menubullet3.gif) !important;
background-position: 165px 8px !important;
background-repeat: no-repeat;
}

.arrow ul ul li a {
background-image: none;
}

#menu {
background-image: url(../assets/navbg.gif);
height: 40px;
}


#menu ul {
font-size: 12px;
float: left;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu>ul {
padding-left: 34px;
}

#menu a {
position: relative;
display: block;
margin: 0;
padding: 12px 8px 12px 8px;
text-align: center;
font-weight: bold;
text-decoration: none;
}

#menu a:hover {
color: #fff !important;
}

#menu li {
float: left;
position: static;
border-right: 1px solid #d3d3d3;
list-style-image: none !important;
}

#menu li:hover {
color: #fff !important;
background-image: url(../assets/navbg-hover.gif);
}

#menu ul ul {
position: absolute;
z-index: 500;
min-width: 180px;
/*IE6*/ _width: 180px;
/*IE7*/ *width: 180px;
border: 1px solid #dcdcdc;
}

#menu ul ul li {
clear: left;
width: 100%;
background-image: url(../assets/navbg.gif);
border-right: none;
border-bottom: 0px solid #d3d3d3;
list-style-image: none !important;
position: relative;
}

#menu ul ul li a {
text-align: left !important;
padding: 5px 8px 5px 8px;
}
#menu ul ul li a:hover {
color: #fff;
}

#menu ul ul li:hover {
color: #fff;
background-image: url(../assets/navbg-hover.gif);
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}