

nav.nav-left ul.level_2 {
	position: absolute;
	padding:10px 0 0 0;
	z-index:100;
	border:1px solid rgb(51,51,51);
	outline-style: solid;
	outline-color: white;
  outline-width: 10px;
}

nav.nav-left ul.level_2 li {
	display:block;
	margin:0;
	line-height: 20px;
	font-size:15px; 
	border-bottom: 1px solid rgb(51,51,51); 
	border-bottom-style: dotted; 
	padding:0; 
}

nav.nav-left ul.level_2 li {	display:block!important; border-bottom: none!important; padding-bottom:10px;}

nav.nav-left ul.level_2 li a{	display:block;border-bottom: none!important; padding:0 0 2px 0!important;;}
nav.nav-left ul.level_2 li strong,
nav.nav-left ul.level_2 li a:hover{	
	color:#1abeff!important; display:block;border-bottom: none!important; padding:0 0 2px 0!important;;
}

nav.nav-left ul.level_2 li a {
	display: block;
	color:rgb(51,51,51);
	text-decoration: none;
	margin:0;
	padding: 5px 10px;
	background: none;
}


nav.nav-left ul.level_2 li a:hover {
	color:rgb(60,60,60);
	background: #ffffff;
	margin:0;
	padding: 5px 10px;
	border-bottom:none;
}


nav.nav-left ul.level_2 li .active {
	color:rgb(60,60,60);
	background: #ffffff;
	margin:0;
	padding:5px 10px;
	border-bottom:none;
}

nav.nav-left ul ul{
	position: relative;
	top: 0;
	background:#ffffff;
	padding: 0;
	margin: 0;
	visibility: hidden;
}


nav.nav-left ul li:hover ul{
	display: block;
	top: 140px;
	visibility: visible;
	margin-left: -45px;
	overflow: hidden;
}

nav.nav-left ul ul li {
	float: none;
	font-size: 15px;
	text-align: left;
	margin: 0;
	padding:0;
}




