.menusys_mega{margin:0;padding:0;width:100%;}
#menusys_mega{margin:0px;padding:0;float:right;width:100%;}
#menusys_mega .menusub_mega{padding:5px 0 5px 5px;margin-top:-3px !important;position:absolute;z-index:888;background:#595047;}
#menusys_mega .submenu-wrap{float:left; opacity: 1!important;}
#menusys_mega .megacol .megacol .menusub_mega{}
#menusys_mega .megacol .megacol .megacol .menusub_mega{}
#menusys_mega li{padding:0;float:left;display:block;height:45px;background:0;margin:0px;}
#menusys_mega>li.hasChild>a>span.no-image>span.menu-title{display:block;background:url(../../images/mega/arrow-submenu.png) no-repeat right 17px;}
#menusys_mega li a{padding:0px 5px 0px 5px;display:block;text-decoration:none;z-index:100;cursor:pointer;position:relative;}
#menusys_mega .menu-title{color:#FEFFFF;display:block;font-size:13px;line-height:45px;cursor:pointer;padding:0px 11px 0px 11px;text-transform:uppercase;}
#menusys_mega .menu-desc{padding:0;color:#FFF;border:none;display:block;font-size:90%;line-height:0;font-weight:normal;width:100%;line-height:20px;}
#menusys_mega .menu-image{border:none;float:left;line-height:34px;padding:8px 0 0;margin-right:3px;}
#menusys_mega .menu-image img{}
#menusys_mega li:hover,
#menusys_mega li:active,
#menusys_mega li:focus{}
#menusys_mega .active{}
#menusys_mega li:hover a,
#menusys_mega li:active a,
#menusys_mega li:focus a,
#menusys_mega li a.active,
#menusys_mega li a.active:hover,
#menusys_mega li a.active:active,
#menusys_mega li a.active:focus{color:#ffffff;background:#595047;}
#menusys_mega li:hover a .menu-title,
#menusys_mega li:active a .menu-title,
#menusys_mega li:focus a .menu-title,
#menusys_mega li a.active .menu-title,
#menusys_mega li a.active:hover .menu-title,
#menusys_mega li a.active:active .menu-title,
#menusys_mega li a.active:focus .menu-title{color:#ffffff;background:#595047;}
#menusys_mega li:hover a .menu-desc,
#menusys_mega li:active a .menu-desc,
#menusys_mega li:focus a .menu-desc,
#menusys_mega li a.active .menu-desc,
#menusys_mega li a.active:hover .menu-desc,
#menusys_mega li a.active:active .menu-desc,
#menusys_mega li a.active:focus .menu-desc{color:#FFF;}
#menusys_mega li:hover ul a,
#menusys_mega li:active ul a,
#menusys_mega li:focus ul a,
#menusys_mega li ul a.active,
#menusys_mega li ul a.active:hover,
#menusys_mega li ul a.active:active,
#menusys_mega li ul a.active:focus{}
#menusys_mega li:hover ul a .menu-title,
#menusys_mega li:active ul a .menu-title,
#menusys_mega li:focus ul a .menu-title,
#menusys_mega li a.active ul .menu-title,
#menusys_mega li a.active:hover ul .menu-title,
#menusys_mega li a.active:active ul .menu-title,
#menusys_mega li a.active:focus ul .menu-title{}
span.has-image{display:block;background-repeat:no-repeat;background-position:0 50%;padding:0px 0px 0px 15px;}
span.no-image{display:block;}
#menusys_mega .mega-group span.has-image,
#menusys_mega .mega-group span.no-image,
#menusys_mega .menusub_mega h3{margin:0 0 10px 0;padding:0 0 5px 0;display:block;border-bottom:1px dotted #347b86;}
#menusys_mega .mega-group a,
#menusys_mega ul a{padding:0;background:none !important;}
#menusys_mega .mega-group .menu-title{padding:0;display:inline;text-transform:none;line-height:auto;font-size:130%;text-shadow:none;line-height:20px;background:0 !important;text-transform:uppercase;}
#menusys_mega ul a:hover,
#menusys_mega ul a:focus,
#menusys_mega ul a:active{text-decoration:underline;}
#menusys_mega .mega-group .menu-desc{font-family:arial;}
#menusys_mega .megacol{float:left;padding:0;}
#menusys_mega .megacol ul{margin:0px;float:none;}
#menusys_mega .megacol>ul>li:hover>a .menu-title{color:#c0b3a6;text-decoration:none;}
#menusys_mega .megacol ul li:hover{background:url(../../images/mega/separator_color2.png) no-repeat 2px 8px !important;}
#menusys_mega .megacol ul.mega-ul{}
#menusys_mega .megacol ul li{float:none;background:url(../../images/mega/separator_color2.png) no-repeat 2px 8px;padding:0px 0px 0 13px;margin-bottom:5px;height:auto;}
#menusys_mega .megacol ul li a{color:#FFF;line-height:22px;font-size:14px;text-decoration:none;}
#menusys_mega .megacol ul li a .menu-title{color:#FFF;line-height:22px;padding:0 5px 0 0;text-transform:none;font-weight:normal;}
#menusys_mega .megacol ul li.hasChild>a .menu-title{background:url(../../images/mega/arrow-submenu_2.png) no-repeat right 8px;}
#menusys_mega .megacol ul li a span.no-image{padding:0px 10px 0 0;}
#menusys_mega .megacol ul li a:hover span.no-image,
#menusys_mega .megacol ul li a:focus span.no-image,
#menusys_mega .megacol ul li a:active span.no-image{}
#menusys_mega .megacol ul li a:hover,
#menusys_mega .megacol ul li a:active,
#menusys_mega .megacol ul li a:focus{color:#FFF;text-decoration:none;}
#menusys_mega .megacol ul li.hasChild{position:relative;}
#menusys_mega .menusub_mega .mega-group{padding:0 10px;clear:both;height:auto;}
#menusys_mega .menusub_mega .mega-module{clear:both;padding:0;}
#menusys_mega .menusub_mega .mega-module .jv-login-form li{line-height:20px;}
#menusys_mega .menusub_mega .mega-module .jv-login-form li a{color:#FFFFFF;font-family:arial;}
#menusys_mega .menusub_mega .mega-module .jv-login-form li a:hover{color:#FFF069;}
#menusys_mega .menusub_mega .mega-module .jv-login-form .inputbox{background:#ffffff;color:#808080;}
#menusys_mega .menusub_mega .mega-module .jv-login-form .button, .button2:hover{background:#2a2a2a;border:1px solid #2a2a2a;color:#ffffff;}
#menusys_mega .menusub_mega .mega-module .jv-login-form .button:hover, .button2{background:#b8b8b8;border:1px solid #a8a8a8;}
#menusys_mega .menusub_mega h3{margin:0 0 10px 0;font-size:10%;line-height:25px;font-weight:normal;text-transform:uppercase;}
.menusub_mega{display:none;}
#menusys_mega li.hasChild.hover{height:48px;}
#menusys_mega ul li.hasChild.hover{height:auto;background:none;}
#menusys_mega .megacol .moduletable{color:#FFF;line-height:18px;}
#menusys_mega .megacol img.caption{margin:0 10px 0px 0;padding:4px;background:#608C05;border:solid 1px #4E7105;}