#s5_nav a,#subMenusContainer a{text-decoration:none}
#s5_nav a{margin:0}
#subMenusContainer ul li{padding:0;margin:0}
#subMenusContainer a,#s5_nav li li a{text-align:left;font-size:.9em;display:block;width:auto;font-weight:bold}
#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:12px;padding-bottom:12px;padding-left:12px;margin-left:-12px}
.s5_sub_wrap_rtl,.s5_sub_wrap_lower_rtl{margin-left:12px}
.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{border:12px solid #fff;padding-top:8px;padding-bottom:8px;background:#fff;border:1px solid #ccc}
#subMenusContainer div.s5_sub_wrap_lower ul,#subMenusContainer div.s5_sub_wrap_lower_rtl ul{border:12px solid #fff;padding-top:8px;padding-bottom:8px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.11) inset;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.11) inset;box-shadow:0 2px 3px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.11) inset;width:95% !important}
#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:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0;border:0}
#subMenusContainer li.subParentBtn,#subMenusContainer li.subMenuBtn{padding:8px;clear:both;padding-top:0;padding-bottom:0;min-width:200px}
#s5_nav li{display:block;list-style:none;position:relative;float:left;padding:0;overflow:hidden}
#s5_nav li a{font-size:1.4em;color:#237b7d}
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:18px}
.S5_parent_subtext{display:block;clear:both;color:#333;font-size:.85em;cursor:pointer;margin-top:3px}
#s5_nav li .s5_level1_span1{background:0;display:block;padding-top:13px;padding-left:13px;padding-right:13px}
#s5_nav li .s5_level1_span2{background:0;height:48px;display:block}
#subMenusContainer .moduletable{padding:8px}
#subMenusContainer .moduletable h3{margin-bottom:8px}
.S5_submenu_item{padding:6px;display:block}
.S5_submenu_item:hover{background:#fff;border:solid 1px #ccc !important;padding:5px !important}
.S5_grouped_child_item .S5_submenu_item:hover{padding:3px !important}
.S5_grouped_child_item .S5_submenu_item{padding:4px;border:0}
#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:.7em;padding-top:3px;cursor:pointer;color:#333}
.S5_grouped_child_item .S5_subtext{padding-left:20px}
span.menu_title{line-height:12px;text-align:center}
div.has_description{height:auto}
div.S5_grouped_child_item span{font-size:.9em}
div.S5_grouped_child_item{padding-top:4px;padding-bottom:4px;padding-left:17px}
div.S5_grouped_child_item span span.S5_submenu_item a{padding:0;padding-left:12px;color:#333}
#s5_nav li:hover,#s5_nav li.mainMenuParentBtnFocused{background:#fff;margin-top:1px}
#s5_nav li:hover .s5_level1_span1,#s5_nav li.mainMenuParentBtnFocused .s5_level1_span1{padding-top:12px}
#subMenusContainer a{color:#333}
