.li, a {	list-style:none; padding:0px; margin:0px; }
.rnsa_menu {	width:900px; height:35px; background-image:url(images/rnsa_menu_bg.gif); background-repeat:repeat-x; padding:0px; margin:0px; }
.rnsa_menuSpacer { float:left; }
.topnav { height:35px; }
ul.topnav { list-style:none; padding:0px; margin:0px; }
ul.topnav li { float:left; margin:0px; padding:0px; position:relative;/*--Declare X and Y axis base--*/ z-index:1000; background-image:url(images/rnsa_divider.jpg); background-position:right top; background-repeat:no-repeat; }
ul.topnav li.tn_last { background-image:url(images/rnsa_spacer.gif); padding:0px; border-width:0px; }
ul.topnav li img{ float:left; }
ul.topnav li a:link, ul.topnav li a:active, ul.topnav li a:visited { height:25px;	font-size:12px;	color:#fff;	text-decoration:none; text-transform:uppercase;	font-weight:regular; padding:10px; float:left; display:block; }
ul.topnav li a:hover { background-image:url(images/rnsa_menu_hover.gif); background-repeat:repeat-x; background-position:0% -35px; }
ul.topnav li span.subhover {/*--Hover effect for trigger--*/ cursor:pointer; }
ul.topnav li ul.subnav { list-style:none; position:absolute;/*--Important - Keeps subnav from affecting main navigation flow--*/ left:0; top:35px; background-color:#af1e22; margin:0; padding:0; display:none; float:left; width:165px; border:none;}
ul.topnav li ul.subnav li { margin:0px; padding:0px; width:165px; }
html ul.topnav li ul.subnav li a:link, html ul.topnav li ul.subnav li a:active, html ul.topnav li ul.subnav li a:visited { background-image:none; float:left; border-style:solid; border-width:0px 0px 1px 0px; border-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:100%; color:#fff; background-color:#af1e22; text-align:left; height:auto; padding:4px; text-transform:none; }
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/ background-image:none; background-color:#690d10; }
