@charset "utf-8";
/* CSS Document */

/* define a fixed width for the entire menu */
.mnu_lat_nav {
  float:left; 
	width:18%;
	height:100%;	
	background:#404040;
	
}

/* reset our lists to remove bullet points and padding */
.mainmenu, .submenu {
  list-style: none;
  padding: 0;
  margin: 0;
  
}

/* make ALL links (main and submenu) have padding and background color */
.mainmenu a {
 display:block;;
  background:#696969; 
  color:#FFFFFF; 
  text-decoration: none;
  padding-left:8%;	
 padding-top:3%;
 padding-bottom:2%;
  cursor:pointer;
  
}

.mainmenu img{
	width:32px;
	padding-right:5px;
	vertical-align: middle;

	
	
}

/* add hover behaviour */
.mainmenu a:hover {
    background-color: #404040;
}

.mainmenu a:active{
	 background:#fff; 
	 color:#414141;
	 font-weight:bold;
}



/* when hovering over a .mainmenu item,
  display the submenu inside it.
  we're changing the submenu's max-height from 0 to 200px;
*/

.mainmenu li:hover .submenu {
  display: block;
  max-height: 200px;
  border-top:0.5px solid #fff; 
}

/*
  we now overwrite the background-color for .submenu links only.
  CSS reads down the page, so code at the bottom will overwrite the code at the top.
*/

.submenu a {
  background-color: #999;
  border-bottom:2px solid #FFFFFF;
   border-left:3px solid #FFFFFF;

 
}

/* hover behaviour for links inside .submenu */
.submenu a:hover {
  background-color: #666;
}

/* this is the initial state of all submenus.
  we set it to max-height: 0, and hide the overflowed content.
*/
.submenu {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 2s ease-out;
    

}




