/* ==  Menu  == */.sidemenu { z-index: 1000; padding-top: 24px; }.sidemenu ul { z-index: 1000; margin: 0; padding: 0; /*overflow: auto*/}.sidemenu li { margin: 0; padding: 0; list-style-type: none; height: 1%; z-index: 1000; border-bottom: 1px solid #d8e5f5; }.sidemenu a { text-decoration: none; z-index: 1000; }.sidemenu li { position: relative;}.sidemenu a { color: #000000; }.sidemenu a:hover, .sidemenu ul li:hover > a{ color: #ffffff; background-color: #4577bc; }.sidemenu ul ul { display: none; position: relative; background-color: #ffffff; z-index: 1200; padding-left: 4px; }.sidemenu li:hover ul {display: block;}.sidemenu ul ul li {float: none;}.sidemenu ul ul li a { display: block; text-decoration: none; float: none; background-image: none; text-indent: 0; margin: 0; z-index: 20; padding-left: 4px; border-bottom: 1px solid #000000; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }.sidemenu ul ul li a:hover {border: 0; border-bottom: 1px solid #000000;}.sidemenu li.lastItem, .sidemenu li.lastItem a, .sidemenu li.lastItem a:hover {border-right: none;}/* = Menu End = */