/*  VERTICAL NAVIGATION  */

ul.vertical, ul.vertical ul	{
	display: block;
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul.vertical li a	{
	display: block;
	width: 100%;
	text-decoration: none;
	padding: 8px 10px;
	border-top: 1px solid #4e9bb9;
	border-bottom: 1px solid #004761;
	background: #025c7e;
	color: #fff!important;
	font-size: 14px!important;
	}
ul.vertical li a:hover, ul.vertical li.active a	{
	background: #2883a6;
	color: #fff;
	}
 ul.vertical li.active li a	{
	background: #025c7e;
	color: #fff;
	}
 ul.vertical li.active li a:hover	{
	background: #2883a6;
	}
nav#sideNav ul li li a, nav#sideNav ul li.active li a	{
	display: block;
	width: 100%;
	text-decoration: none;
	padding: 5px 10px 5px 25px!important;
	font-size: 13px;
	background: #025c7e!important;
	font-weight: 400!important;
	}
nav#sideNav ul li:first-child li a	{
	background: #025c7e!important;
}
nav#sideNav ul li li:hover a	{
	background: #2883a6!important;
}
	
	
	
	
	
	
nav#sideNav ul, nav#sideNav ul li, nav#sideNav ul li a 	{
	display: block;
	}

nav#sideNav ul li a	{
	padding: 8px 10px!important;
	color: #fff!important;
	background: #025c7e;
	border-top: 1px solid #4e9bb9!important;
	border-bottom: 1px solid #004761!important;
	text-decoration: none!important;
	}
nav#sideNav ul li.active a, nav#sideNav ul li:hover a	{
	background: #2883a6!important;
	}




nav#sideNav ul li:first-child a, nav#sideNav ul li.active:first-child a	{
	background: #01435c!important;
	font-weight: 600;
	}
nav#sideNav ul li:first-child li a	{
	background: #025c7e!important;
	font-weight: 400!important;
	}
	
	
	
	

	
	
	
	
	
	
	
@media only screen and ( max-width: 767px )	{

ul.vertical ul	{
	display: none;
	}
ul.vertical li:hover ul	{
	display: block;
	}
ul.vertical li a:hover	{
	background: none;
	color: #b00;
	}

}
	