#menu{ display:block}#menu .menu-nav,#menu #mainlevel-nav{ list-style:none; padding:0px; margin:0; z-index:1040 !important; display:inline; padding-top:2px}.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:0em;top:3.4em;z-index:99}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:15px 11px;text-decoration:none}
.menu-nav a,.menu-nav a:visited {color:#202020}.menu-nav li li a{}
#menu .menu-nav li:first-child{}
#menu .menu-nav >li >a,
#menu .menu-nav >li span.separator{
	font-family: 'Montserrat',Arial,sans-serif;
	font-size:14px;
    letter-spacing: 0.0em;
    line-height: 18px;
	padding: 14px 0px;
    display: block;
	text-transform: uppercase;
	font-weight: 600;
}
#menu .menu-nav >li >a .sf-sub-indicator{
	/*position:relative;
	right:-4px;
	top:0.6em;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:4px;
	border-color:transparent;
	display:block;
	float:right;*/
	
	position: relative;
    right: 50%;
    top: 1.6em;
    width: 14px;
    height: 7px;
    border-color: transparent;
    display: block;
    float: right;
	background:url(../images/icons/menu-separator.png) no-repeat 0 0px;
    text-indent: -999em;
    overflow: hidden;
	border: none;
	transition: all 300ms ease-in-out;
}
#menu .menu-nav ul >li a{
	font:400 14px 'Montserrat',Arial,sans-serif;
	text-transform:none;
	color:#0059a6!important;
	padding: 9px 0px;
}
/* 1 level */
#menu .menu-nav >li span.separator{
	cursor:pointer;
	margin-right: -14px
}

/* 2 level */ 
#menu .menu-nav ul >li span.separator{
	padding: 9px 0px;
	display: none;
}
#menu .menu-nav ul >li:hover span.separator{
	color:#59b9ea!important;
}

/* 3 level */
#menu .menu-nav ul ul{
    width: 100%!important;
    position: relative!important;
    float: left!important;
    margin: 5px 0 15px 0;
    top: 0!important;
    left: 0!important;
    display: block!important;
    visibility: visible!important;
	padding: 0!important;

}
#menu .menu-nav ul ul > li{
	border-left: solid 2px #fff!important;
	padding-left:15px;
}
#menu .menu-nav ul ul > li:hover{
	border-left: solid 2px #59b9ea!important;
}
#menu .menu-nav ul ul >li a {
    padding: 5px 0px;
}



#menu .menu-nav >li >a.sf-with-ul {
    margin-right: -14px;
}
#menu .menu-nav >li >a .sf-sub-indicator{}
#menu .menu-nav >li.parent span.separator:after{
    content: "";
    position: relative;
    right: -4px;
    top: 0.6em;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
    display: block;
    float: right;
    border-top-color: #fff !important;
    background-position: 0 -100px;
    text-indent: -999em;
    overflow: hidden;
}

#menu .menu-nav >li.parent >span.separator:after{
    content: "";
    position: relative;
    right: 50%;
    top: 1.6em;
    width: 14px;
    height: 7px;
    border-color: transparent;
    display: block;
    float: right;
	background:url(../images/icons/menu-separator.png) no-repeat 0 0px;
    text-indent: -999em;
    overflow: hidden;
	border: none;
	transition: all 300ms ease-in-out;
}
#menu .menu-nav >li.parent:hover >span.separator:after,
#menu .menu-nav >li:hover >a .sf-sub-indicator{
	/*background-position-y:100%;*/
	/*right: 16px;*/
	right: 82%;
}
ul#nav{margin-left:-10px;padding:4px 0px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-color:#c9edff;border:solid 3px #f2f2f2;border-bottom: 0;background-image:-webkit-linear-gradient(bottom,#4ea8f0,#53a1c6 50%,#4ea8f0);background-image:-moz-linear-gradient(bottom,#4ea8f0,#53a1c6 50%,#4ea8f0);background-image:-o-linear-gradient(bottom,#4ea8f0,#53a1c6 50%,#4ea8f0);background-image:-ms-linear-gradient(bottom,#4ea8f0,#53a1c6 50%,#4ea8f0);background-image:linear-gradient(to top,#4ea8f0,#53a1c6 50%,#4ea8f0)}
.menu-nav li{
	background:none;    
	padding: 0px 16px;
    margin-right: 0px;
}
.menu-nav>li{
	/*border-bottom: solid 3px #003f72;*/
}
.menu-nav li li{background:none;border-left:0px !important;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{
	padding:40px 35px !important;
	/*-moz-box-shadow:0px 2px 5px rgba(0,0,0,.14);-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.14);box-shadow:0px 2px 5px rgba(0,0,0,.14)*/
}
.menu-nav ul ul{opacity:1.0;padding:5px 5px !important;margin:-5px 10px 10px 0px}
.menu-nav li a{/*font-weight:bold*/}
.menu-nav li li a{padding:5px 10px;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 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:1.05em;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:10px}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}.menupanel ul.selectnav li:nth-child(1) a{ }.menupanel ul.selectnav li:nth-child(1) a:after{ }.menupanel ul.selectnav li.level1 a{color:#000; font-weight: 600;}.menupanel ul.selectnav li.level2 {margin:0}.menupanel ul.selectnav li.level2 a{color:#003f72}

.menupanel ul.selectnav li.level3 { padding:0; border-left:solid 1px #bbb; margin-left:10px!important}
.menupanel ul.selectnav li.level3 a{ padding:5px 0 5px 5px; padding-left:15px; font-size:14px; line-height:16px}
.menupanel ul.selectnav li.selected.level3 {background:#e3e3e3;}
.menupanel ul.selectnav li.selected.level3 a{color:#003f72;}

.menupanel ul.selectnav li.level4 { padding:0; border-left:solid 1px #bbb; margin-left:10px!important}
.menupanel ul.selectnav li.level4 a{ padding:5px 0 5px 5px; padding-left:15px; font-size:12px; line-height:16px;   margin-left: 40px;    border-left: solid 1px #53a1c6;}
.menupanel ul.selectnav li.selected.level4 {background:#53a1c6}
.menupanel ul.selectnav li.selected.level4 a{color:#fff}

a#menupanel{color:#fff;display:none;
/*border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px*/
}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 ul{margin-left:0px}#quick-menu li{list-style:none;padding:0px 0px 0px 10px !important;margin:0px;display:inline;text-transform:uppercase}#social{  float:right;  z-index:0;  padding:62px 0px 0px 10px}#social-links{  padding:0px 0px 0px 0px;  margin:0px -2px 0px 0px;  height:25px}#social-links li{  display:inline;  background:none;  margin:0px}#social-links li a{float:left;text-indent:-9999px;width:18px;height:18px;margin:0 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-transition-duration:0.7s;-webkit-transition-duration:0.7s;-o-transition-duration:0.7s;-ms-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}#social-links li a span{width:18px;height:18px;display:block;background-image:url(../images/social-sprite.png);background-repeat:no-repeat;-moz-transition-duration:0.7s;-webkit-transition-duration:0.7s;-o-transition-duration:0.7s;-ms-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-property:background-position;-ms-transition-property:background-position;-o-transition-property:background-position;-moz-transition-property:background-position;transition-property:background-position}#social-links li a#twitter span{background-position:-2px -2px}#social-links li a#gplus span{background-position:-24px -2px}#social-links li a#facebook span{background-position:-46px -2px}#social-links li a#rss span{background-position:-68px -2px}#social-links li a#linkedin span{background-position:-90px -2px}#social-links li a#myspace span{background-position:-112px -2px}#social-links li a#vimeo span{background-position:-134px -2px}#social-links li a#stumbleupon span{background-position:-156px -2px}#social-links li a#digg span{background-position:-178px -2px}#social-links li a#blogger span{background-position:-200px -2px}#social-links li a#twitter:hover span{background-position:-2px -46px}#social-links li a#gplus:hover span{background-position:-24px -46px}#social-links li a#facebook:hover span{background-position:-46px -46px}#social-links li a#rss:hover span{background-position:-68px -46px}#social-links li a#linkedin:hover span{background-position:-90px -46px}#social-links li a#myspace:hover span{background-position:-112px -46px}#social-links li a#vimeo:hover span{background-position:-134px -46px}#social-links li a#stumbleupon:hover span{background-position:-156px -46px}#social-links li a#digg:hover span{background-position:-178px -46px}#social-links li a#blogger:hover span{background-position:-200px -46px}.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}
/*#menu .menu-nav li ul,#menu .menu-nav li ul li ul,#nav ol,#nav ul,#nav ol ol,#nav ul ul,*/
.dk_options,.panel1,.spacer{
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px
}
.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:6px 0px !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:8px 10px;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:13px 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:background-color,padding,-webkit-box-shadow;-ms-transition-property:background-color,padding,box-shadow;-o-transition-property:background-color,padding,box-shadow;-moz-transition-property:background-color,padding,-moz-box-shadow;transition-property:background-color,padding,box-shadow;font:400 14px Arial,sans-serif}
.moduletable_menu ul.menu li a:hover,.moduletable_menu ol.menu li a:hover,ul.latestnews_menu li a:hover{padding:8px 10px}.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:13px 0px 13px 10px;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:0px 6px 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:#333!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}#menu .menu-nav ul.nav-child ul.nav-child a{color:#4ea8f0}