#menu{display:block;padding:10px 0px;}
#menu .menu-nav, #menu #mainlevel-nav{list-style:none;padding:0px;margin:0;z-index:5001 !important;display:inline;}
.menu-nav, .menu-nav *{margin:0;padding:0;list-style:none;}
.menu-nav{line-height:1.0;}
.menu-nav ul{position:absolute;top:-999em;width:10em;}
.menu-nav ul li{width:100%;}
.menu-nav li:hover{visibility:inherit;}
.menu-nav li{float:left;position:relative;}
.menu-nav a{display:block;position:relative;}
.menu-nav li:hover ul,
.menu-nav li.sfHover ul{left:-6px;top:3.5em;z-index:1000;}
ul.menu-nav li:hover li ul,
ul.menu-nav li.sfHover li ul{top:-999em;}
ul.menu-nav li li:hover ul,
ul.menu-nav li li.sfHover ul{left:10em;top:0;}
ul.menu-nav li li:hover li ul,
ul.menu-nav li li.sfHover li ul{top:-999em;}
ul.menu-nav li li li:hover ul,
ul.menu-nav li li li.sfHover ul{left:10em;top:0;}
.menu-nav{float:left;}
.menu-nav a{padding:10px 13px;text-decoration:none;}
.menu-nav a, .menu-nav a:visited{color:#13a;}
.menu-nav li li a{}
#menu .menu-nav > li > a .sf-sub-indicator{display:none;}
#menu .menu-nav li:first-child{background-image:none;}
#menu .menu-nav > li:first-child > a{padding-left:0px;}
#menu .menu-nav > li > a{font:300 16px 'Raleway', Arial, Helvetica, sans-serif;letter-spacing:0px;}
#menu .menu-nav > li > a .sf-sub-indicator{width:0px;height:0px;display:none;}
#menu .menu-nav ul > li a{font:400 13px 'Raleway', Arial, Helvetica, sans-serif;text-transform:none;}
ul#nav{margin-left:-10px;padding:4px 0px;}
.menu-nav li{background:none;}
.menu-nav li li{background:none;padding:0px;}
.menu-nav li li li{background:none;}
.menu-nav li:hover, .menu-nav li.sfHover,
.menu-nav a:focus, .menu-nav a:hover, .menu-nav a:active{outline:0;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color;}
.menu-nav li li:hover, .menu-nav li li.sfHover,
.menu-nav li li a:focus, .menu-nav li li a:hover, .menu-nav li li a:active{text-decoration:none;outline:0;}
.menu-nav ul{opacity:0.95;padding:5px 5px !important;-moz-box-shadow:0px 2px 15px rgba(0,0,0,.25);-webkit-box-shadow:0px 2px 15px rgba(0,0,0,.25);box-shadow:0px 2px 15px rgba(0,0,0,.25);}
.menu-nav ul ul{opacity:1.0;padding:5px 5px !important;margin:-5px 10px 10px 0px;border-top:none !important;}
.menu-nav ul ul .top-arrow{display:none;}
.menu-nav li a{font-weight:bold;}
.menu-nav li li a{padding:8px 14px;font-weight:normal;line-height:18px;}
.menu-nav li li img{vertical-align:middle;float:left;margin:1px 6px 10px 0;width:16px;height:16px;}
.menu-nav ul .top-arrow{display:block;width:0px !important;height:0px;border:8px solid rgba(255,255,255,0.0);margin:-26px 0px 0px 12px !important;float:left !important;}
.menu-nav a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.15em;top:1.05em;width:0px;height:0px;text-indent:-999em;overflow:hidden;border-style:solid;border-width:4px;border-color:transparent;}
a > .sf-sub-indicator{top:0.85em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-11px -100px;}
.menu-nav ul .sf-sub-indicator{background-position:-11px 0;}
.menu-nav ul a > .sf-sub-indicator{background-position:0 0;}
.menu-nav ul a:focus > .sf-sub-indicator,
.menu-nav ul a:hover > .sf-sub-indicator,
.menu-nav ul a:active > .sf-sub-indicator,
.menu-nav ul li:hover > a > .sf-sub-indicator,
.menu-nav ul li.sfHover > a > .sf-sub-indicator{background-position:-11px 0;}
ul.columns-2 li{width:50% !important;}
ul.columns-2 li li, ul.columns-3 li li, ul.columns-4 li li, ul.columns-5 li li{width:100% !important;}
ul.columns-2 li ul, ul.columns-3 li ul, ul.columns-4 li ul, ul.columns-5 li ul{left:100% !important;}
ul.columns-3 li{width:33.3% !important;}
ul.columns-4 li{width:25% !important;}
ul.columns-5 li{width:20% !important;}
body div.panel1{position:absolute;top:10%;left:10%;display:none;width:80%;height:auto;z-index:300000;margin:0;float:right;height:auto;-moz-box-shadow:0px 2px 30px rgba(0,0,0,.45);-webkit-box-shadow:0px 2px 30px rgba(0,0,0,.45);box-shadow:0px 2px 30px rgba(0,0,0,.45);}
body div.panel1 .menupanel{padding:20px;}
body div.panel1 .menupanel a:hover{text-decoration:none;}
.menupanel ul.selectnav{list-style:none;}
.menupanel ul.selectnav li{margin:0px !important;}
.menupanel ul.selectnav li a{padding:5px 5px 4px 5px;display:block;}
a#menupanel{color:#ffffff;display:none;}
ul.pagination{text-align:center !important;padding:0 !important;margin:0 !important;}
ul.pagination li{background:none !important;display:inline !important;margin:0 !important;padding:0 5px !important;}
ul.menu{list-style:none;}
ul.menu li{margin:0;padding:2px 0px 4px 0px;}
a.sublevel{display:block;padding:4px 0px 4px 24px;height:100%;background:url(../images/ul-li-default.png) no-repeat 0 5px;}
ul.menu ul{list-style:none;margin:0;}
ul.menu li ul li{background:none;margin:0;padding:2px 0px 4px 22px;}
ul.menu ul li a{padding-left:30px;}
#quick-menu{float:right;}
#quick-menu ul{margin-left:0px;margin-bottom:0px;}
#quick-menu li{list-style:none;padding:0px 0px 0px 26px !important;margin:0px;display:inline;line-height:34px;}
.social-links{float:right;padding-left:15px;}
.social-links > li > a{background:url(../images/follow-icon.png) no-repeat 0px 50%;}
#social-links{right:-6px;left:auto;top:2.4em;}
.social-links.menu-nav ul .top-arrow{margin:-26px 12px 0px 0px !important;float:right !important;}
.tipz{margin-top:-54px;margin-left:-44px;}
.tipz .tip{width:82px;font:bold 10px Arial, Helvetica, sans-serif;}
.tipz .tip-title{font-weight:bold;padding:7px 0px 7px 0px;text-align:center;}
.tipz .tip-text{display:none;}
#footer-line ul.menu{padding:0px 0px 10px 0px;margin:0;}
#footer-line ul.menu li{display:inline !important;padding:4px 10px 0px 0px;margin:0;background:transparent;}
#footer-line ul.menu li a{display:inline !important;background:none;padding:0;margin:0;}
.moduletable_menu ul.menu, ul.latestnews_menu, .VMmenu{list-style:none;}
.moduletable_menu ul.menu li, ul.latestnews_menu li, .VMmenu li, .VMmenu{margin:0;padding:1px 0px;}
.moduletable_menu .VmOpen ul.menu li,
.moduletable_menu .VmClose ul.menu li{border:0px !important;}
.moduletable_menu .VmOpen ul.menu li a,
.moduletable_menu .VmClose ul.menu li a{font-weight:400 !important;font-size:90%;padding:4px 15px !important;}
.VMmenu li{padding:1px 0px !important;margin:0px !important;}
.VMmenu li div a{}
.moduletable_menu ul.menu li a, ul.latestnews_menu li a, .VMmenu li div a{display:block;background:none;}
.moduletable_menu ul.menu li a span.link-no-image{}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{text-decoration:none;}
.moduletable_menu ul.menu li ul li a:hover, .VMmenu ul li div a:hover{text-decoration:underline;background:none !important;}
.moduletable_menu ul.menu li ul li{padding:4px 0px 4px 30px;background:none !important}
.moduletable_menu ul.menu li ul li a{display:block;height:100%;font-weight:normal !important;border:0;padding:0px !important;text-decoration:none;}
.moduletable_menu li.parent.active{font-weight:bold;}
.moduletable_menu ul, .moduletable_menu li{background:transparent;margin:0px;padding:0px;list-style:none;}
.moduletable_menu ul.menu, .moduletable_menu ol.menu{margin-top:0px;margin-bottom:0px;}
.moduletable_menu ul.menu li ul{margin-top:0px;margin-bottom:0px;}
.moduletable_menu ul.menu li a, .moduletable_menu ol.menu li a, .moduletable_menu ul.menu li ul li a{margin:0px !important;padding:10px 25px 10px 0px;display:block;text-decoration:none;font-size:100%;font-weight:normal;}
.moduletable_menu ul.menu li a, .moduletable_menu ol.menu li a, ul.latestnews_menu li a, .VMmenu li div a{padding:10px 25px 10px 0px;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;}
.moduletable_menu ul.menu li a:hover, .moduletable_menu ol.menu li a:hover, .VMmenu li div a:hover{}
.moduletable_menu ul.menu li li a:hover, .moduletable_menu ol.menu li li a:hover, .VMmenu ul li div a:hover{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.moduletable_menu ul.menu li ul li, .moduletable_menu_light ul.menu li ul li, .latestnews_menu_light li, .latestnews_menu li ul li{border-bottom:0px !important}
.latestnews_menu_light a, .latestnews_menu a, .VMmenu ul li div a{font-size:90%;font-weight:bold;}
.latestnews_menu_light li, latestnews_menu li{background-position:8px 5px !important;padding-left:30px !important;}
.moduletable_menu ul.menu li a:hover, .moduletable_menu ol.menu li a:hover,
.moduletable_menu_light ul.menu li a:hover, .moduletable_menu_light ol.menu li a:hover, .VMmenu li div a:hover{margin:0px;padding:10px 25px 10px 0px;text-decoration:none;}
.VmClose ul, .VmClose li{padding-left:0px;margin-left:0px;}
.VMmenu ul li div a:hover{padding-left:0px;}
.moduletable_menu ul.menu li a img, .moduletable_menu_light ul.menu li a img{vertical-align:middle;margin:0px!important;padding:3px 12px 0px 0px!important;float:left;border-style:none!important;background:transparent!important;}
.moduletable_menu ul.menu li.separator img, .moduletable_menu li.separator img, .moduletable_menu ul.menu li img,
.moduletable_menu_light ul.menu li.separator img, .moduletable_menu_light li.separator img, .moduletable_menu_light ul.menu li img{padding:0px 10px 0px 5px!important;vertical-align:middle;margin:0px!important;float:left;border-style:none!important;background:transparent!important;}
.moduletable_menu ul.menu li.active ul li a.current, .moduletable_menu ul.menu li ul li a.current,
.moduletable_menu ul.menu li.active ul li a.active, .moduletable_menu ul.menu li ul li a.active,
.moduletable_menu_light ul.menu li.active ul li a.current, .moduletable_menu_light ul.menu li ul li a.current,
.moduletable_menu_light ul.menu li.active ul li a.active, .moduletable_menu_light ul.menu li ul li a.active{background:#333333!important;}
.moduletable_menu ul.menu li.separator .image-title, .moduletable_menu_light ul.menu li.separator .image-title{font-size:75%!important;}
.moduletable_menu ul.menu li.separator, .moduletable_menu_light ul.menu li.separator{font-size:75%!important;line-height:200%!important;}
#bot-modules ul.menu{padding:0px;margin:0px;}
#bot-modules ul.menu li{margin:0px;}