ul.site-menu ul.sub-menu li {width:100%;padding:0px 0px 0px 5px !important;border-top-right-radius:0px;}
ul.sub-menu li span a{width:100%;border-radius:0px;width:100%;padding:0px !important;background-image:none;line-height:35px;}
ul.site-menu ul.sub-menu li span a:hover{border:none;width:100%;}
.site-menu,ul.vertical.site-menu{margin:0 auto; padding:5px 0px 5px 0px;width:100%; display:block;margin-top:5px;margin-bottom:5px;}
ul.site-menu li a{float:none; display:block;text-decoration:none; font-size:12px; }
.site-menu li a span{line-height:30px; float:left; display:block;}
.site-menu li span a {color:#FFFFFF !important;}
.site-menu li {background-image:none;}
ul.vertical.site-menu li.sub-parent {line-height:normal;padding:3px;margin:0px 0px 0px 0px;}
ul.site-menu ul.sub-menu { left:-10000px;box-shadow:2px 2px 2px #000000;padding-right:0px;z-index:100;}
ul.vertical.site-menu li.sub-parent:hover ul {top:0px;padding-right:5px;left:90%; }
ul.site-menu ul.sub-menu li:hover { }
ul.site-menu li { padding:3px;margin-top:0px;border-bottom:1px solid #3B4554;border-top:1px solid #7D91B0; }
.site-menu li.selected-menu-item a {}
ul.site-menu li a:hover {}
ul.site-menu.vertical { border-bottom:none; }
ul.site-menu li:first-child { border-top:none;}
ul.site-menu li:last-child { border-bottom:none;}
.site-menu li:hover ul { border:1px solid #000000; }