
/* MAIN MENU (Top Level Menupoints) */
div.menumain { width:988px; margin:0px; text-align:left; height:27px; }
div.headspec_spa div.menumain { margin:2px 0px 0px 0px;}
table.menumain { border-collapse:collapse; float:left;}
div.headspec table.menumain { height:40px;}
div.headspec_spa div.menumain {width:988px}

table.menumain td { text-align:center; padding:6px 0px; letter-spacing:0px; }
table.menumain td a, table.menumain td a:visited {
  color:           #ffffff;
  font-weight:     normal;
	font-size:       11px;
	text-decoration: none;
	text-transform:uppercase;
}
table.menumain td.SEL1 a, table.menumain.SEL1 td a:visited, table.menumain td.LASTSEL1 a, table.menumain.LASTSEL1 td a:visited {
	color:           #ffffff;
  	font-weight:     normal;
	font-size:       11px;
	text-decoration:underline;
	text-transform:uppercase;
}
table.menumain td a:hover { text-decoration:underline;}
table.menumain.SEL1 td a:hover, table.menumain.LASTSEL1 td a:hover {
	text-decoration:none;
}
table.menumain td.separator { font-size:1px; padding:2px 0px; width:1px; }
table.menumain td.separator div {
	width:1px; border-left:1px solid #ffffff; font-size:1px; height:12px; margin:0px 10px; padding:0px;
}


/* OTHER MENU */

DIV.menuother { margin:2px 0px 10px 0px; }

	DIV.menuother DIV.level1 { height:14px; padding:6px 10px 4px 16px; margin:0px 0px 4px 0px; }
	DIV.menuother DIV.level1 a { color:#000000; font-weight:bold; font-size:10px; letter-spacing:1px; }
	DIV.menuother DIV.SEL1, DIV.menuother DIV.LASTSEL1, DIV.menuother DIV.PARENTSEL1, DIV.menuother DIV.CHILDSEL1
		{} 

		DIV.menuother DIV.menu2holder { margin:-4px 0px 0px 0px; }
		DIV.menuother DIV.level2 { height:15px; padding:2px 10px 2px 16px; margin:0px; }
		DIV.menuother DIV.level2 a { color:#667c9b; font-size:10px; letter-spacing:1px; }
		DIV.menuother DIV.SEL2 { }
		DIV.menuother DIV.LAST2 { height:20px; margin-bottom:10px; }
		DIV.menuother DIV.LASTSEL2 { height:20px; margin-bottom:10px; }
		
DIV.banner { margin:10px 0px; padding:4px 0px; text-align:center; background-color:#dcdcdc; }

div.menu_inblock_title { color:#FFFFFF; font-size:22px; font-weight:bold; background: url(/inc/vws/dh/imgs/bg/bg_menu_inblock_title.jpg) no-repeat; padding:9px 0px 13px 10px; margin:0px;}
div.content_spa_innerpage div.menu_inblock_title { background: url(/inc/vws/dh/imgs/bg/spa/bg_menu_inblock_title_spa.jpg) no-repeat;}

div.menu_inblock_m1 a, div.menu_inblock_m1 a:visited { display:block; color:#004990; font-weight:bold; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m1.jpg) no-repeat; padding:9px 0px 10px 16px; font-size:12px;}
div.content_spa_innerpage div.menu_inblock_m1 a, div.content_spa_innerpage div.menu_inblock_m1 a:visited { background: url(/inc/vws/dh/imgs/bg/spa/menu_inblock_m1_spa.jpg) no-repeat; color:#735f46;}

div.div_block_content div.SEL1 a, div.div_block_content div.SEL1 a:visited, div.div_block_content div.LASTSEL1 a, div.div_block_content div.LASTSEL1 a:visited { color:#004990; text-decoration:underline;}
div.content_spa_innerpage div.div_block_content div.SEL1 a, div.content_spa_innerpage div.div_block_content div.SEL1 a:visited, div.content_spa_innerpage div.div_block_content div.LASTSEL1 a, div.content_spa_innerpage div.div_block_content div.LASTSEL1 a:visited { color:#735f46;}
div.div_block_content div.SEL1 a:hover, div.div_block_content div.LASTSEL1 a:hover { text-decoration:none;}

div.menu_inblock_m2 a, div.menu_inblock_m2 a:visited { display:block; color:#004990; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m2.jpg) no-repeat bottom #ffffff; padding:7px 0px 7px 20px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
div.content_spa_innerpage div.menu_inblock_m2 a, div.content_spa_innerpage div.menu_inblock_m2 a:visited { color:#735f46;}
div.LAST2 a, div.LAST2 a:visited { display:block; color:#004990; background: #ffffff; padding:7px 0px 7px 20px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
div.content_spa_innerpage div.LAST2 a, div.content_spa_innerpage div.LAST2 a:visited { color:#735f46;}
div.div_block_content div.SEL2 a, div.div_block_content div.SEL2 a:visited { color:#004990; font-weight:bold; text-decoration:underline;}
div.content_spa_innerpage div.div_block_content div.SEL2 a, div.content_spa_innerpage div.div_block_content div.SEL2 a:visited { color:#735f46;}
div.LASTSEL2 a, div.LASTSEL2 a:visited { display:block; color:#004990; font-weight:bold; background: #ffffff; border-bottom:1px solid #d1d1d1; text-decoration:underline;}
div.content_spa_innerpage div.LASTSEL2 a, div.content_spa_innerpage div.LASTSEL2 a:visited { color:#735f46;}

div.menu_inblock_m3 a, div.menu_inblock_m3 a:visited { display:block; color:#004990; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m2.jpg) no-repeat bottom #ffffff; padding:7px 0px 7px 25px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
div.LAST3 a, div.LAST3 a:visited { display:block; color:#004990; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m2.jpg) no-repeat bottom #ffffff; padding:7px 0px 7px 25px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
div.div_block_content div.SEL3 a, div.div_block_content div.SEL3 a:visited{ color:#004990; font-weight:bold; text-decoration:underline;}
div.LASTSEL3 a, div.LASTSEL3 a:visited { display:block; color:#004990; font-weight:bold; background:  url(/inc/vws/dh/imgs/bg/menu_inblock_m2.jpg) no-repeat bottom #ffffff; text-decoration:underline;}

div.menu_inblock_m4 a, div.menu_inblock_m4 a:visited { display:block; color:#FFFFFF; font-weight:bold; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m4.jpg) repeat-x #c8ae92; padding:2px 0px 2px 16px; margin:1px 0px 0px 30px;}
div.div_block_content div.SEL4 a, div.div_block_content div.SEL4 a:visited, div.div_block_content div.LASTSEL4 a, div.div_block_content div.LASTSEL4 a:visited { color:#FFFFFF; text-decoration:underline;}
div.div_block_content div.SEL4 a:hover, div.div_block_content div.LASTSEL4 a:hover { text-decoration:none;}

div.id_1036 a, div.id_1036 a:visited { margin-top:2px; padding:9px 0px 10px 16px; font-size:13px; font-weight:bold; color:#FFFFFF !important; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m1_a.jpg) no-repeat;}

div.id_1547 a, div.id_1547 a:visited { margin-top:2px; padding:9px 0px 10px 16px; font-size:13px; font-weight:bold; color:#FFFFFF !important; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m1_b.jpg) no-repeat;}

div.id_1037 a, div.id_1037 a:visited { margin:2px 0px; padding:9px 0px 10px 16px; font-size:13px; font-weight:bold; color:#FFFFFF !important; background: url(/inc/vws/dh/imgs/bg/menu_inblock_m1_c.jpg) no-repeat;}

div.en_1106 a, div.en_1106 a:visited { background: url(/inc/vws/dh/imgs/bg/menu_inblock_m1_2.jpg) no-repeat;}

/* Google SiteSearch in menu */
form.GoogleSS_inmenu{float:right;padding-top:10px}
div.headspec_spa form.GoogleSS_inmenu{padding-top:3px}

td.mid_2215 { background:url(/inc/vws/dh/imgs/bg/bg_mid_actions.gif) no-repeat top left; padding-left:33px !important; padding-right:12px !important; }

/* -------------------- conf submenu -------------------- */

div.conf_menu_inblock { background:#00a88e;}
div.conf_menu_inblock div.conf_menu_inblock_m1 { padding:5px; float:left; background:#00a88e; border-right:1px solid #fff;}
div.conf_menu_inblock div.conf_menu_inblock_m1 a, div.conf_menu_inblock div.conf_menu_inblock_m1 a:visited { color:#FFF; text-decoration:none;}
div.conf_menu_inblock div.conf_menu_inblock_m1 a:hover { text-decoration: underline;}
div.conf_menu_inblock div.SEL1 { background:#006563;}

/* -------------------- conf submenu -------------------- */
