/***** main menu *****/
ul.bdi_menuL2 				{ clear:both; width:100%; height:24px; padding: 0 0 6px 0; margin:0; background: url(../images/layout/level2_bg.jpg) repeat-x left top; display: block; overflow: hidden; }
ul.bdi_menuL2 li 			{ float:left; padding:0; margin:0; border-right:1px solid #77c3e9; display:block; }

ul.bdi_menuL2 li a			{ float:left; height:22px; display: block; color:#fff; font-family:Trebuchet MS, sans-serif; font-size:13px; line-height:1.7em; font-weight:bold; padding: 4px 16px 9px 16px; background:url(../images/layout/level2_default.jpg) repeat-x 0px -30px; border-right:1px solid #187cb8; }
ul.bdi_menuL2 li#theme-1 a	{ background-image: url(../images/layout/level2_theme1.jpg); }
ul.bdi_menuL2 li#theme-2 a	{ background-image: url(../images/layout/level2_theme2.jpg); }
ul.bdi_menuL2 li#theme-3 a	{ background-image: url(../images/layout/level2_theme3.jpg); }
ul.bdi_menuL2 li#theme-4 a	{ background-image: url(../images/layout/level2_theme4.jpg); }
ul.bdi_menuL2 li.last 		{ border-right:0; }
ul.bdi_menuL2 li.kluwer 	{ float:right; border-left:1px solid #77c3e9; display:block; }

ul.bdi_menuL2.kluwercard			{ background-image: url(../images/layout/level2_bg_kluwer.jpg); }
ul.bdi_menuL2.kluwercard li 		{ border-right: 1px solid #97d4d7; }
ul.bdi_menuL2.kluwercard li.last 	{ border-right:0; }
ul.bdi_menuL2.kluwercard li.kluwer 	{ float:right; border-left:1px solid #97d4d7; display:block; }
ul.bdi_menuL2.kluwercard li a		{ border-right: 1px solid #42a6ab; }

ul.bdi_menuL2 li a:hover,
ul.bdi_menuL2 li.active a,
ul.bdi_menuL2 li#theme-1 a:hover,
ul.bdi_menuL2 li#theme-1.active a,
ul.bdi_menuL2 li#theme-2 a:hover,
ul.bdi_menuL2 li#theme-2.active a,
ul.bdi_menuL2 li#theme-3 a:hover,
ul.bdi_menuL2 li#theme-3.active a,
ul.bdi_menuL2 li#theme-4 a:hover,
ul.bdi_menuL2 li#theme-4.active a 		{ background-position: 0px 0px; }

/***** sub menu *****/
#bdi_submenu							{ height:31px; width:843px; background-image:url(../images/layout/submenu_bg.jpg); background-repeat:no-repeat;}
#bdi_submenu ul.bdi_menuL3 				{ padding:10px 0 0 20px; margin:0; list-style:none; display:block; font-size:10px; font-weight:bold; color:#666666; }
#bdi_submenu ul.bdi_menuL3 li 			{ float:left; padding:0; margin-left:25px; display:block; }
#bdi_submenu ul.bdi_menuL3 li a 		{ font-weight:bold; color:#666666; text-decoration:none; }
#bdi_submenu ul.bdi_menuL3 li a:hover 	{ font-weight:bold; color:#666666; text-decoration:underline; }
#bdi_submenu ul.bdi_menuL3 li a.active	{ font-weight:bold; color:#222222; text-decoration:none; }

/***** left menu *****/
#bdi_left ul.bdi_menuL4 				{ float:none; height:auto; padding:10px 0 0 0; margin:0 10px 0 2px; /*overflow: hidden;*/ }
#bdi_left ul.bdi_menuL4 li 				{ float:none; list-style: none; margin:8px 0; display:block; }
#bdi_left ul.bdi_menuL4 li a 			{ font-size:11px; font-weight:normal; }
#bdi_left ul.bdi_menuL4 li.active a 	{ font-weight: bold; }
#bdi_left ul.bdi_menuL4 li.active a:hover{ text-decoration:underline; }

#bdi_left ul.bdi_subMenu 				{ float: left; width: 155px; height: auto; background: none; margin:0 0 0 2px; _margin: 0 0 0 1px; padding:0 0 0 0; /*overflow: hidden;*/}
#bdi_left ul.bdi_subMenu li 			{ display: block; float: none; margin:0 0 0 0; }
#bdi_left ul.bdi_subMenu li a 			{ font-weight:normal; font-size:11px; }
#bdi_left ul.bdi_subMenu li.active a 	{ background:url(../images/buttons/button_arrow_back.gif) 0 60% no-repeat; padding-left: 0.75em }



















