#s5_nav a, #subMenusContainer a{text-decoration:none;}
#s5_nav a{margin:0;}
#s5_menu_wrap ul.menu{padding:0px !important;}
#subMenusContainer ul li{padding:0px;margin:0px;}
#subMenusContainer a, #s5_nav li li a{text-align:left;font-size:0.95em;white-space:pre;width:auto;color:#343434 !important;}
#subMenusContainer a:after, #s5_nav li li a:after{content:"\a";}
#nav, #s5_nav ul, #s5_nav ol, #subMenusContainer ul, #subMenusContainer ol{padding:0;margin:0;list-style:none;line-height:1em;}
#s5_nav ol, #s5_nav ul, #subMenusContainer ul, #subMenusContainer ol{left:0;}
#subMenusContainer img{margin-right:8px;}
.s5_sub_wrap, .s5_sub_wrap_lower, .s5_sub_wrap_rtl, .s5_sub_wrap_lower_rtl{display:none;position:absolute;overflow:hidden;padding-top:0px;padding-bottom:5px;padding-right:5px;padding-left:5px;margin-left:-5px;}
.s5_sub_wrap_rtl{margin-left:5px;}
.s5_sub_wrap_lower_rtl, .s5_sub_wrap_lower{margin-left:0px;margin-right:0px;padding-top:5px;}
.subParentBtn .S5_submenu_item a{background:url(../images/s5_menu_arrow_subs.png) no-repeat right center !important;display:block;}
#subMenusContainer div.s5_sub_wrap ul{padding-top:12px;padding-bottom:12px;border:solid 1px #f1f1f1;border-top:none;-webkit-box-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);box-shadow:3px 3px 0px rgba(0, 0, 0, 0.1);}
#subMenusContainer div.s5_sub_wrap_rtl ul{padding-top:12px;padding-bottom:12px;border:solid 1px #f1f1f1;border-top:none;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);}
#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul{padding-top:12px;padding-bottom:12px;border:solid 1px #f1f1f1;-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);}
#subMenusContainer div.s5_sub_wrap ul ul, #subMenusContainer div.s5_sub_wrap_lower ul ul, #subMenusContainer div.s5_sub_wrap_rtl ul ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul ul{padding:0px;margin:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border:none !important;}
#subMenusContainer li.subParentBtn, #subMenusContainer li.subMenuBtn{clear:both;padding-top:0px;padding-bottom:0px;min-width:212px;padding-left:15px;padding-right:15px;}
#s5_nav li{display:block;list-style:none;float:left;padding:0px;overflow:hidden;padding-bottom:0px;overflow:hidden;margin-left:2px;margin-right:2px;padding-top:0px;height:auto;padding-top:7px;padding-bottom:7px;}
.s5_header_overlay_custom1_published #s5_nav li{height:48px;}
.s5_menu_with_arrows #s5_nav li{background:none;padding-left:14px;}
#s5_nav li:first-child{background:none;padding-left:0px;margin-left:0px;}
#s5_nav li a{color:#FFFFFF;display:block;}
.s5_menu_with_arrows #s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:20px;}
.S5_parent_subtext{display:block;clear:both;cursor:pointer;font-size:0.75em;font-weight:normal !important;}
#s5_nav li .s5_level1_span1{background:none;display:block;}
#s5_nav li .s5_level1_span2{background:none;display:block;}
#subMenusContainer .moduletable{padding:18px;padding-top:0px;}
#subMenusContainer .moduletable h3{margin-bottom:8px;}
.S5_submenu_item{padding:12px;display:block;}
.S5_grouped_child_item .S5_submenu_item{padding:5px !important;border:none !important;}
#subMenusContainer li{list-style:none;}
#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
#s5_nav li li{float:none;}
#s5_nav li li a{position:relative;float:none;}
#s5_nav li ul{position:absolute;width:10em;margin-left:-1000em;margin-top:2.2em;}
#s5_nav li ul ul{margin:-1em 0 0 -1000em;}
#s5_nav li:hover ul ul{margin-left:-1000em;}
#s5_nav li:hover ul{margin-left:0;}
#s5_nav li li:hover ul{margin-left:10em;margin-top:-2.5em;}
#s5_nav li a:focus + ul{margin-left:0;margin-top:2.2em;}
#s5_nav li li a:focus + ul{left:0;margin-left:1010em;margin-top:-2.2em;}
#s5_nav li li a:focus{left:0;margin-left:1000em;width:10em;margin-top:0;}
#s5_nav li li li a:focus{left:0;margin-left:2010em;width:10em;margin-top:-1em;}
#s5_nav li:hover a:focus{margin-left:0;}
#s5_nav li li:hover a:focus + ul{margin-left:10em;}
span.menu_subtext{font-weight:normal;line-height:10px;}
.S5_subtext{font-size:0.85em;padding-top:3px;cursor:pointer;color:#8E8E8E !important;display:block;}
.S5_grouped_child_item .S5_subtext{padding-left:20px;font-size:0.75em;}
span.menu_title{line-height:12px;text-align:center;}
div.has_description{height:auto;}
div.S5_grouped_child_item span{text-transform:none !important;font-weight:normal;font-size:0.95em;}
div.S5_grouped_child_item{padding-top:0px;margin:0px;margin-bottom:5px;padding-left:5px;}
div.S5_grouped_child_item span span.S5_submenu_item a{padding:0px;padding-left:14px;color:#7C7B7B;}
#subMenusContainer div.s5_sub_wrap ul, .S5_subtext{color:#C3C3C3;}
.s5_wrap_fmfullwidth .mainParentBtn a{background:url(../images/s5_menu_arrow.png) no-repeat right center !important;padding-right:19px;}
.mainParentBtn a, #s5_nav li.mainMenuParentBtnFocused a{background:url(../images/s5_menu_arrow.png) no-repeat right center !important;padding-right:19px;}
.S5_grouped_child_item .S5_submenu_item{background:none!important;}
.S5_menu_module_group{padding-top:13px;padding-bottom:13px;padding-left:15px;padding-right:15px;}
.mainParentBtn a{display:block;}
#subMenusContainer div ul{background:#FFFFFF;}
#subMenusContainer ul ul{font-size:0.9em;}
#s5_nav li.mainMenuParentBtnFocused, #s5_nav li.active:hover{border:none !important;}
.s5_level1_span1{padding:9px 14px;line-height:1;}
.s5_logo_spacer .s5_level1_span1{display:none !important;}
#s5_nav li .s5_level1_span1:hover span, #s5_nav li.mainMenuParentBtnFocused .s5_level1_span1 span{color:#FFFFFF !important;}
.s5_logo_spacer span.s5_level1_span1{text-indent:-999999px;}
#s5_nav{width:auto !important;position:relative;}