/* Horizontal Menu w/ 2 Tier dropdown */
#menu { 
font-size: 14px; 
background-image: url(../assets/nav-rpt.gif); 
height: 37px; 
margin-bottom: 10px; 
}
#menu-r { 
background-image: url(../assets/nav-r.gif); 
width: 4px; 
height: 37px; 
float: right; 
}
#menu ul { 
list-style : none;
margin : 0;
padding : 0;
}
#menu ul li { text-align: center; 
float: left; 
height: 37px; 

border-right: 1px solid #cf9f01; 
border-left: 1px solid #ffcd31; 
}
#menu li.first { 
background-position: left 0; 
border-left-width: 0; 
}
#menu li.first:hover { 
border-left-width: 0; 
}
#menu li.first a { 
background-image: url(../assets/nav-l.gif); 
background-repeat: no-repeat; 
}
#menu li.first a:hover { 
background-image: url(../assets/nav-l-over.gif); 
background-repeat: no-repeat; 
}
#menu a { 
color: #000000; 
text-decoration: none;
padding: 9px 14px 10px 14px;
display: block;
position: relative; 

}
#menu a:hover { 
color: #fff; 
}
#menu ul li:hover a { 
color: #fff; 
}
#menu li:hover { 
color: #fff; 
background-image: url(../assets/nav-over-rpt.gif); 
border-left-color: #2c2c2c; 
border-left-style: solid; 
}
#menu ul ul {
position: absolute;
z-index: 500;
clear : both;
margin-left: -1px;
}
#menu ul ul li {
clear:left;
width:180px;
height:25px;
background-image: url(../assets/nav-over-rpt.gif); 
border-right: 0;
border-left: 0;
}
#menu ul ul li:hover {
background-image: url(../assets/nav-rpt.gif); 

}
#menu ul ul li a {
font-size:13px;
padding: 3px 14px;
color:#FFFFFF;
text-align:left;
}

#menu ul ul li a:hover {
color:#000;
}

#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;}

