/*Resetting of some element attributes*/
div#ngmenu2  table, div#ngmenu2  td, div#ngmenu2  tr{border:none;border-collapse:separate;}
 
ul#ng2,ul#ng2 ul{list-style:none;z-index:10000;}
ul#ng2{display:block;font-size:0;float:left;}
ul#ng2 ul{display:none;position:absolute;left:0;top:100%;}
ul#ng2 li{display:block;font-size:0;float:left;}
ul#ng2 li:hover>*{display:block;}
ul#ng2 li:hover{position:relative;}
ul#ng2 ul ul{position:absolute;left:100%;top:0;}
ul#ng2 table{border-collapse:collapse;}
ul#ng2 a:active, ul#ng2 a:focus{outline-style:none;}
ul#ng2 a{display:block;vertical-align:middle;cursor:pointer;}
ul#ng2 ul li{float:none;}
ul#ng2 li:hover>a{position:relative;}
ul#ng2 li>a:hover{position:static !important;}
ul#ng2 li.sep{line-height:0;text-align:left;}
ul#ng2 li.sep *{float:none;display:inline-block;}
ul#ng2 img{border:none;vertical-align:middle;}
ul#ng2 img.over{display:none;}
ul#ng2 li:hover > a img.def{display:none;}
ul#ng2 li:hover > a img.over{display:inline;}
ul#ng2 a:hover img.over,ul#ng2 a:hover ul img.def,ul#ng2 a:hover a:hover ul img.def,ul#ng2 a:hover a:hover img.over,ul#ng2 a:hover a:hover a:hover img.over{display:inline;}
ul#ng2 a:hover img.def,ul#ng2 a:hover ul img.over,ul#ng2 a:hover a:hover ul img.over,ul#ng2 a:hover a:hover img.def,ul#ng2 a:hover a:hover a:hover img.def{display:none;}
ul#ng2 a:hover ul,ul#ng2 a:hover a:hover ul{display:block;}
ul#ng2 a:hover ul ul{display:none;}
ul#ng2 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:14px;}
ul#ng2 ul span,ul#ng2 a:hover table span{padding-right:14px;}
