#dnnMenu{ padding:0; float:right; margin:-5px 0 0 0;} #dnnMenu *{ padding:0; margin:0;}
#dnnMenu .rootMenu{ position:relative; *z-index:903;}
#dnnMenu .rootMenu li {float:left; margin:0; padding:0 0 0 0px; list-style-type:none;position:relative;}
 
#dnnMenu .rootMenu li a{display:block; background:none; text-decoration:none; }
#dnnMenu .rootMenu li.selected a, 
#dnnMenu .rootMenu li.rmhover a, #dnnMenu .rootMenu li.breadcrumb a, #dnnMenu .rootMenu li a:hover { background:none; text-decoration:none; } /* Center*/ 

#dnnMenu .rootMenu li a div {display:block; background:none; }
#dnnMenu .rootMenu li.selected a div, 
#dnnMenu .rootMenu li.rmhover a div, #dnnMenu .rootMenu li.breadcrumb a div, #dnnMenu .rootMenu li a:hover div {background:none;} /* Right*/

#dnnMenu .rootMenu li a div div{display:block; background:none; margin:0; padding:15px 20px 30px 20px; color:#767676; white-space:nowrap; line-height:normal; font-family:Army; font-size:25px;  text-decoration:none; }
#dnnMenu .rootMenu li.selected a div div,  #dnnMenu .rootMenu li.breadcrumb a div div , #dnnMenu .rootMenu li.selected a div div, #dnnMenu .rootMenu li.breadcrumb a:hover div div { border-top:3px solid #F5CA25; color:#F5CA25;}
#dnnMenu .rootMenu li.rmhover a div div, #dnnMenu .rootMenu li a:hover div div{ color:#000; white-space:nowrap;  text-decoration:none; background:none; text-shadow:none;  } /*Left*/

#dnnMenu .subMenu{display:none; position:absolute; width:auto; margin:0; padding:0; z-index:1210; }
#dnnMenu ul ul {border:1px solid #fff;background: #dcdcdc; z-index:9999999999 !important; padding:6px !important;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, .3);  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3);  box-shadow:0 1px 4px rgba(0, 0, 0, .3); filter:Alpha(Opacity=98); opacity:0.99;}
#dnnMenu ul ul ul  { border:solid 1px #fff; -webkit-border-radius:8px !important;-moz-border-radius:8px !important;border-radius:8px !important;}
#dnnMenu .rootMenu li.hover .subMenu { display:block; white-space:nowrap;}
#dnnMenu .subMenu ul{ margin-top:-25px;; padding:0; position:relative; z-index:1200; }
#dnnMenu .subMenu li{ float:none; clear:both; width:100%;}
#dnnMenu .subMenu li.haschild { *margin-bottom:-3px; }
#dnnMenu .subMenu li.item a{ border:none; background:none;}
#dnnMenu .subMenu li.first > a{ border-top: none; }
#dnnMenu .subMenu li.item a div{ display:block; background:none; font-size:12px; color:#000; font-weight:normal; white-space:nowrap; height:30px; line-height:30px; padding:0 25px 0 5px;}
#dnnMenu .subMenu li.selected > a div, #dnnMenu .subMenu li.breadcrumb > a div, #dnnMenu .subMenu li.item a:hover div { background:#000; color:#ffffff; cursor:pointer;  padding:0 20px 0 10px; text-shadow:none;}
#dnnMenu .subMenu li.haschild > a { background:url(images/SubArrow.gif) no-repeat right center;}
#dnnMenu .subMenu li.selected.haschild > a div,#dnnMenu .subMenu li.breadcrumb.haschild > a div, #dnnMenu .subMenu li.item.haschild > a:hover div { background:url(images/SubArrowOn.gif) no-repeat right center #000; }

#dnnMenu .subMenuRight{ display:none; position:absolute; left:100%; top:0px; width:auto; margin:0;}
#dnnMenu .subMenu li.hover > .subMenuRight{ display:block; }

