#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{text-align:left;font-size:0.9em;display:block;width:auto;color:#333333;}
#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;position:absolute;overflow:hidden;padding-right:6px;padding-bottom:6px;}
.s5_sub_wrap_rtl, .s5_sub_wrap_lower_rtl{margin-left:7px;}
.mainParentBtn a{background:url(../images/s5_menu_arrow.png) no-repeat right center;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{-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);border:1px solid #C5C5C5;border-top:none;background:#FFFFFF;padding-bottom:3px;}
#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul{-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);border:1px solid #B6B5B5;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-bottom:10px;padding-top:8px;}
#subMenusContainer li.subParentBtn, #subMenusContainer li.subMenuBtn{padding:8px;clear:both;padding-top:0px;padding-bottom:0px;min-width:200px;}
#s5_nav li{display:block;list-style:none;position:relative;float:left;height:52px;padding-right:17px;padding-top:7px;padding-bottom:0px;padding-left:17px;overflow:hidden;border-right:solid 1px #222222;}
#s5_nav li a{color:#FFFFFF;font-size:1.3em;}
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:18px;}
.S5_parent_subtext{display:block;clear:both;color:#CCCCCC;font-size:0.7em;cursor:pointer;}
#s5_nav li .s5_level1_span1{background:none;height:32px;display:block;}
#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:32px;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;}
#subMenusContainer .moduletable h3{margin-bottom:8px;}
.S5_submenu_item{padding:6px;display:block;}
.S5_submenu_item:hover{background:#F2F1F1;}
.S5_grouped_child_item .S5_submenu_item{padding:4px;border: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{font-size:0.8em;padding-top:2px;cursor:pointer;color:#888787;}
.S5_grouped_child_item .S5_subtext{padding-left:20px;font-size:0.9em;}
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:0px;padding-bottom:2px;padding-left:14px;}
div.S5_grouped_child_item span span.S5_submenu_item a{padding:0px;padding-left:12px;color:#333333;}
#s5_nav li.mainMenuParentBtnFocused, #s5_nav li:hover{background:#FFFFFF;}
#s5_nav li.mainMenuParentBtnFocused .S5_parent_subtext, #s5_nav li:hover .S5_parent_subtext{color:#090909;}
#s5_nav li.mainMenuParentBtnFocused a{background:url(../images/s5_menu_arrow_focus.png) no-repeat right center;}