#s5_nav a, #subMenusContainer a{text-decoration:none;}
#s5_nav a{margin:0;}
#subMenusContainer ul li{padding:0px;margin:0px;}
#subMenusContainer a, #s5_nav li li a{color:#fff;text-align:left;font-size:1em;width:auto;font-weight:300;white-space:pre;-moz-opacity:.8;-khtml-opacity:.8;filter:alpha(opacity=80);opacity:.8;}
#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_nav img{margin-right:6px;margin-top:2px;}
.s5_sub_wrap, .s5_sub_wrap_lower, .s5_sub_wrap_rtl, .s5_sub_wrap_lower_rtl{display:none;margin-left:0;margin-top:-3px;overflow:hidden;padding-bottom:6px;padding-left:0;padding-right:0;position:absolute;}
.mainParentBtn a{display:block;background:url(../images/s5_menu_arrow.png) no-repeat right 9px;padding-right:24px;}
.subParentBtn .S5_submenu_item a{background:url(../images/s5_menu_arrow_subs.png) no-repeat right center;display:block;}
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-top:none;margin-left:-3px;background:#FFFFFF;padding-bottom:3px;background-position:bottom right;background-repeat:no-repeat;}
#subMenusContainer div.s5_sub_wrap ul ul, #subMenusContainer div.s5_sub_wrap_rtl ul ul{background:none !important;}
#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.1);background:#FFFFFF;}
#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;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border:none;padding:13px 3px 12px;}
#subMenusContainer li.subParentBtn, #subMenusContainer li.subMenuBtn{padding:0 15px;clear:both;min-width:225px;}
#s5_nav li{display:block;list-style:none;position:relative;float:left;height:48px;padding:7px 9px 0;margin-right:0px;overflow:hidden;line-height:27px;}
#s5_nav li a{color:#fff;font-size:1em;font-weight:700;}
#s5_nav li .s5_level1_span2 a{padding-left:0px;padding-right:0px;}
#s5_nav li.mainParentBtn .s5_level1_span2{padding-right:0px;}
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:18px;}
.S5_parent_subtext{clear:both;color:#a1a1a1;cursor:pointer;display:block;font-size:0.7em;margin-left:17px;}
#s5_nav li .s5_level1_span1{background:none;height:32px;display:block;padding-left:12px;padding-right:12px;}
#s5_nav li .s5_level1_span2{background:none;height:32px;display:block;padding-top:6px;}
#s5_nav li.active .s5_level1_span1, #s5_nav li.mainMenuParentBtnFocused .s5_level1_span1, #s5_nav li:hover .s5_level1_span1{height:40px;display:block;}
#s5_nav li.active .s5_level1_span2, #s5_nav li.mainMenuParentBtnFocused .s5_level1_span2, #s5_nav li:hover .s5_level1_span2{height:32px;display:block;padding-top:6px;}
#subMenusContainer .moduletable{padding:8px;color:#fff;border:none;}
#subMenusContainer .moduletable h3{margin-bottom:8px;}
.S5_submenu_item{padding:13px 16px;display:block;border:none;}
.S5_submenu_item:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);}
.S5_grouped_child_item .S5_submenu_item{padding:8px;border-bottom:1px solid rgba(255, 255, 255, .05);border-top:1px solid transparent;border-left:1px solid transparent;border-left:1px solid transparent;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;}
#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{display:block;font-weight:normal;line-height:10px;}
.S5_subtext{display:block;font-size:0.8em;padding-top:4px;color:#fff;cursor:pointer;-moz-opacity:.3;-khtml-opacity:.3;filter:alpha(opacity=30);opacity:.3;}
.S5_grouped_child_item .S5_subtext{padding-left:20px;font-size:0.7em;}
span.menu_title{line-height:12px;text-align:center;}
div.has_description{height:auto;}
div.S5_grouped_child_item span{font-size:0.9em;}
div.S5_grouped_child_item{padding-top:4px;padding-bottom:4px;}
div.S5_grouped_child_item span span.S5_submenu_item a{padding:0px;padding-left:12px;color:#333333;}
#subMenusContainer a, #s5_nav li li a{outline:none;}
.s5_wrap_fmfullwidth #s5_nav{margin-top:25px !important;}
.s5_wrap_fmfullwidth #s5_nav li:hover a, .s5_wrap_fmfullwidth #s5_nav li.mainMenuParentBtnFocused a{color:#ffffff !important;}
.s5_wrap_fmfullwidth #s5_nav li{height:65px;}
#subMenusContainer{letter-spacing:0px;}
.s5_wrap_fmfullwidth .mainParentBtn a{background:url("../images/s5_menu_arrow.png") no-repeat right -58px;}
.s5_wrap_fmfullwidth li.mainMenuParentBtnFocused a{background-position:right 8px;}
#s5_nav li.active a{border-bottom:1px solid #ccc;padding-bottom:6px;}
#s5_nav li.active:hover a, #s5_nav li.active.mainMenuParentBtnFocused a{border-bottom:1px solid transparent !important;}
.s5_wrap.notfullwidth{left:0;right:0;}
#s5_nav li.mainParentBtn{height:64px;}