.sidenav .ekmenu
{
	width: 200px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0, 0, 0);
	padding-right: 20px;
	display: block; /*  background: rgb(255, 51, 154);  	width: 100%; 	*/
}


.sidenav .ekmenu_unorderedlist
{
	display: block;
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
}

.sidenav .ekmenu_unorderedlist_item
{
	display: inline;
	margin: 0px;
	width: 100%;
}

.sidenav .ekmenu_unorderedlist_item .ekmenu_button_hover
{
	display: block;
	background: rgb(236, 236, 236);
	color: rgb(0, 0, 0);
	text-decoration: none;
}

.sidenav .ekmenu_submenu_items
{
	width: 100%;
}

.sidenav .ekmenu_submenu_items_hidden
{
	display: none;
}



.sidenav .ekmenu_menu_level_0, .sidenav .ekmenu_menu_level_0 .ekmenu_button, .sidenav .ekmenu_menu_level_0 .ekmenu_link
{
	height: 100%;
	display: block;
	font-weight: normal;
	text-indent: 0px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	text-transform: none;
	margin-right: 10px; /*       padding: 0px 0px 5px 0px;    display: block;    font-weight: normal;    text-indent: 24px;    background: rgb(243, 232, 150) url(../images/plus.gif) no-repeat 0% 0%;    color: rgb(41, 51, 55);    text-decoration: none; */
}


.sidenav .ekmenu_menu_level_0 .ekmenu_button_hover, .sidenav .ekmenu_menu_level_0 .ekmenu_button_selected, .sidenav .ekmenu_menu_level_0 .ekmenu_button_selected_hover, .sidenav .ekmenu_menu_level_0 .ekmenu_link_selected, .sidenav .ekmenu_menu_level_0 .ekmenu_link:hover, .sidenav .ekmenu_menu_level_0 .ekmenu_link:active, .sidenav .ekmenu_menu_level_0 .ekmenu_link:focus
{
	width: 100%;
	background: rgb(236, 236, 236);
	color: rgb(0, 0, 0);
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	display: block;
}

.sidenav .ekmenu_menu_level_0 .ekmenu_link:visited
{
	width: 100%;
	color: rgb(0, 0, 0);
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	display: block;
}


.sidenav .ekmenu_menu_level_1, .sidenav .ekmenu_menu_level_1 .ekmenu_button, .sidenav .ekmenu_menu_level_1 .ekmenu_link
{
	overflow: hidden;
	display: block;
	font-weight: normal; /* background: rgb(255, 51, 154); */
	text-decoration: none;
	color: rgb(255, 255, 255);
	width: 100%;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-transform: none;
}

.sidenav .ekmenu_menu_level_1 .ekmenu_button_hover, .sidenav .ekmenu_menu_level_1 .ekmenu_button_selected, .sidenav .ekmenu_menu_level_1 .ekmenu_button_selected_hover, .sidenav .ekmenu_menu_level_1 .ekmenu_link:hover, .sidenav .ekmenu_menu_level_1 .ekmenu_link:active, .sidenav .ekmenu_menu_level_1 .ekmenu_link:focus
{
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: rgb(0, 0, 0);
	text-decoration: none;
	width: 100%;
}


.sidenav .ekmenu_menu_level_1 .ekmenu_link:visited
{
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: rgb(0, 0, 0);
	text-decoration: none;
	width: 100%;
}

.sidenav .ekmenu_menu_level_2, .sidenav .ekmenu_menu_level_2 .ekmenu_button, .sidenav .ekmenu_menu_level_2 .ekmenu_link
{
	overflow: hidden;
	display: block;
	font-weight: normal; /* background: rgb(255, 51, 154); */
	text-decoration: none;
	color: rgb(255, 255, 255); /*width: 100%;*/
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-transform: none; /*text-indent: 20px;*/ /*   background: rgb(204, 204, 204);    text-decoration: none;    color: rgb(255, 255, 255);*/
}



.sidenav .ekmenu_menu_level_2 .ekmenu_button_hover, .sidenav .ekmenu_menu_level_2 .ekmenu_button_selected, .sidenav .ekmenu_menu_level_2 .ekmenu_button_selected_hover, .sidenav .ekmenu_menu_level_2 .ekmenu_link:visited, .sidenav .ekmenu_menu_level_2 .ekmenu_link:hover, .sidenav .ekmenu_menu_level_2 .ekmenu_link:active, .sidenav .ekmenu_menu_level_2 .ekmenu_link:focus
{
	/*color: rgb(153, 153, 153);*/
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: rgb(0, 0, 0);
	text-decoration: none; /*width: 100%*/
}

.sidenav .ekmenu_menu_level_3 .ekmenu_link
{
	overflow: hidden;
	display: block;
	font-weight: normal; /* background: rgb(255, 51, 154); */
	text-decoration: none;
	color: rgb(255, 255, 255);
	width: 100%;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-transform: none;
}

.sidenav .ekmenu_menu_level_3 .ekmenu_link:visited, .sidenav .ekmenu_menu_level_3 .ekmenu_link:hover, .sidenav .ekmenu_menu_level_3 .ekmenu_link:active, .sidenav .ekmenu_menu_level_3 .ekmenu_link:focus
{
	display: block;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: rgb(0, 0, 0);
	text-decoration: none;
	width: 100%;
}


.sidenav .ekmenu_menu_level_0 .ekmenu_button
{
	background: url(../images/plus.gif) no-repeat;
	background-position:  -6px 1px;
}


.sidenav .ekmenu_menu_level_0 .ekmenu_button_hover,
.sidenav .ekmenu_menu_level_1 .ekmenu_button_hover,
.sidenav .ekmenu_menu_level_2 .ekmenu_button_hover,
.sidenav .ekmenu_menu_level_3 .ekmenu_button_hover
{
	background: rgb(236,236,236) url(../images/plus.gif) no-repeat;
	background-position: -6px 1px;
}

.sidenav .ekmenu_menu_level_0 .ekmenu_button_selected, 
.sidenav .ekmenu_menu_level_0 .ekmenu_button_selected_hover,
.sidenav .ekmenu_menu_level_1 .ekmenu_button_selected, 
.sidenav .ekmenu_menu_level_1 .ekmenu_button_selected_hover,
.sidenav .ekmenu_menu_level_2 .ekmenu_button_selected, 
.sidenav .ekmenu_menu_level_2 .ekmenu_button_selected_hover,
.sidenav .ekmenu_menu_level_3 .ekmenu_button_selected, 
.sidenav .ekmenu_menu_level_3 .ekmenu_button_selected_hover
{
	background: rgb(236, 236, 236) url(../images/minus.gif) no-repeat;
	background-position: -6px 1px;
}