/*------- MAIN NAV STYLES --------*/
#main_nav {
height: 30px;
width: 870px;
position: absolute;
top: 117px;
left: 0px;
padding-left: 80px;
z-index: 3;
}
#mnav {
width: 870px;
height: 30px;
float: left;
position: relative;
}

#mnav ul {
list-style-type: none; 
margin: 0;
padding:0;
position: absolute;
z-index: 50;
}

#mnav li {
display: inline;
height: auto;
width: 168px;
float: left;
}

#mnav li a {
display: block;
font-size: 12px;
line-height: 12px;
color: #4F5556;
padding: 9px 0;
width: 168px;
text-align: center;
}




#mnav li a#currentSection, #mnav li a#currentPage, #mnav li a:hover, #mnav li a:visited:hover {
background: url(images/rcg_mnavbg_over.gif) repeat-x top;
}
#mnav ul ul {
position: absolute;
left: -9999px;
width: 130px;
background: #F2EFE0;
margin-top: -3px;
_margin-top: -5px;
padding-top: 3px;
margin-left: 20px;
border-top: #333 solid 1px;
border-left: #333 solid 1px;
border-right: #333 solid 2px;
border-bottom: #333 solid 2px;
}

#mnav li li {
float: none;
width: auto;
}
#mnav li li a {
padding: 5px;
background: #F2EFE0;
font-weight: normal;
font-size: 11px;
width: auto;
text-align: left;

}

#mnav li li a:hover, #mnav li li a:visited:hover {
background: #4F5457;
color: #fff;
}
