.mdl-layout__drawer {
	width: 290px;
	border-right: 1px solid #000000;
	background: #424242;
	-webkit-transform: translateX(-290px);
	-ms-transform: translateX(-290px);
	transform: translateX(-290px);
}
.mdl-layout__drawer > .blk-nav-drawer__title {
	padding-left: 24px;
	padding-right: 24px
}
.mdl-layout__drawer .mdl-navigation.blk-nav-drawer__container {
	padding: 20px 0;
}
.blk-nav-drawer {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

/************************************************/

#blk-main-menu{
	margin:0 0 10px 0;
}
#blk-main-menu ul{
	margin:0;
	padding:0;
}
#blk-main-menu li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#blk-main-menu ul ul li{
	margin:0;
	padding:0;
}
#blk-main-menu a{
	display:block;
	padding:5px 20px;
	/*background-color:#E5ECF9;*/
	border-bottom:1px solid #FFFFFF;
}
#blk-main-menu ul ul li a{
	text-align: center;
	border-bottom:1px solid #424242;
}

#blk-main-menu a:link, #mainMenuList a:visited{
	color:#FAFAFA;
	text-decoration:none;
}
#blk-main-menu a:hover{
	background-color:#FFFFFF;
	color:#474747;
	border-bottom:1px solid #424242;
}
#blk-main-menu li#active a{
	background-color:#757575;
	color:#FFFFFF;font-weight:600;
	border-bottom:1px solid #FFFFFF;
}
#blk-main-menu ul ul li#active a{
	text-align: center;
	background-color:#757575;
	color:#424242;font-weight:600;
	border-bottom:1px solid #FFFFFF;
}
#blk-main-menu ul ul li a:hover{
	background-color:#FFFFFF;
	color:#474747;
	border-bottom:1px solid #424242;
}