/* ------------------------------------------------------------------- */
/* LANGAUGE Navigation */
/* ------------------------------------------------------------------- */
#contentlangsel-wrapper					{ position:absolute; top:0; right:0; height:18px; overflow:hidden; }
ul#contentlangsel						{ clear:both; height:17px; overflow:hidden; background:url('../grfx/layout/bkgd-language.gif') no-repeat top left; padding-left:60px; }
ul#contentlangsel li					{ width:auto; list-style:none; float:left; background:url('../grfx/layout/bkgd-language.gif') no-repeat top right; }
ul#contentlangsel li a,
ul#contentlangsel li a:visited			{ display:block; text-decoration:none; height:15px; color:#FFFFFF; padding:2px 10px 0px 10px; }
ul#contentlangsel li:hover,
ul#contentlangsel li.active				{ background-color:#ffc772; background-image:none; }



/* ------------------------------------------------------------------- */
/* HEADER Navigation */
/* ------------------------------------------------------------------- */
#header-nav-wrapper						{ width:auto; position:absolute; top:20px; right:200px; height:54px; background:url('../grfx/layout/header-div.gif') no-repeat top right; padding:10px 11px 0 0; }
#header-nav-wrapper ul 					{ margin-top:9px; }
#header-nav-wrapper ul li				{ list-style:none; float:left; padding:0; margin:0; display:block; width:auto; height:12px; background:url('../grfx/navigation/header-spacer.gif') no-repeat 0 0; line-height:1.1em; }
#header-nav-wrapper ul li.first			{ background-image:none; } 
#header-nav-wrapper ul li a,
#header-nav-wrapper ul li a:visited		{ margin:0; padding:1px 9px 1px 10px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, Sans-serif; display:block; height:10px; width:auto; }
#header-nav-wrapper ul li a:hover		{ background-color:#FFF; color:#FF9900; }


/* ------------------------------------------------------------------- */
/* PRIMARY Navigation */
/* ------------------------------------------------------------------- */
#primary-nav-wrapper					{ clear:both; background-color:#FFF; margin-bottom:0; display:block; width:1000px; height:26px; position:absolute; bottom:0; left:0; }
#primary-nav-wrapper ul					{ margin:0; padding:0; }
#primary-nav-wrapper ul li				{ margin:0; padding:0; list-style:none; float:left; background:url('../grfx/navigation/primary-divider.gif') no-repeat 0 0; font-size:1em; height:47px; }
#primary-nav-wrapper ul li a,
#primary-nav-wrapper ul li a:visited	{ display:block; text-decoration:none; padding:7px 1.1em 0px 1.1em; height:19px; color:#777; }
#primary-nav-wrapper ul li a:hover,
#primary-nav-wrapper ul li a.active		{ background-color:#F1F1DE; }

#primary-nav-wrapper ul li ul			{ /*display:block;*/ display:none; background:transparent url('../grfx/layout/bkgd-subNav.jpg') repeat-x 0 0; width:auto; margin-top:2px; height:24px; overflow:hidden; position:absolute; top:23px; /*left:0;*/ }
#primary-nav-wrapper ul li ul li		{ background-image:none; float:left; }
#primary-nav-wrapper ul li ul li a		{ padding:7px 10px !important; height:40px; }
#primary-nav-wrapper ul li ul li a:hover{ text-decoration:underline; background:none; background-color:#f9f9f4; }
#primary-nav-wrapper ul li.active ul	{ display:none; }
#primary-nav-wrapper ul li:hover ul		{ display:block; z-index:6000; }
/*
#primary-nav-wrapper ul li ul li.first							{ margin-left:0px; }
#primary-nav-wrapper ul li.divisions ul li.first				{ margin-left:70px; }
#primary-nav-wrapper ul li.products ul li.first 				{ margin-left:140px; }
#primary-nav-wrapper ul li.services ul li.first					{ margin-left:200px; }
#primary-nav-wrapper ul li.market-sectors-grp ul li.first		{ margin-left:260px; }
#primary-nav-wrapper ul li.innovation-and-tech ul li.first		{ margin-left:346px; }
#primary-nav-wrapper ul li.worldwide ul li.first				{ margin-left:475px; }
#primary-nav-wrapper ul li.news ul li.first						{ margin-left:540px; }
*/
ul.dropdown-level-1 li.events 				{ display:none; }


/* ------------------------------------------------------------------- */
/* SECONDARY Navigation */
/* ------------------------------------------------------------------- */
#navwindow-wrapper						{ }
#navwindow-wrapper ul li				{ list-style:none; }
#navwindow-wrapper ul li a,
#navwindow-wrapper ul li a:visited		{ background-color:#D6D6C6; display:block; color:#333; padding:.5em .7em; border-bottom:1px solid #FFF; }
#navwindow-wrapper ul li a:hover		{ background-color:transparent; text-decoration:none; }	


/* ------------------------------------------------------------------- */
/* DIVISION Navigation */
/* ------------------------------------------------------------------- */
#division-navigation-wrapper						{ }
#division-navigation-wrapper ul li					{ list-style:none; }
#division-navigation-wrapper ul li a,
#division-navigation-wrapper ul li a:visited		{ background-color:#D6D6C6; display:block; color:#333; padding:.5em .7em; border-bottom:1px solid #FFF; }
#division-navigation-wrapper ul li a:hover			{ background-color:transparent; text-decoration:none; }	

#division-navigation-wrapper ul li li a,
#division-navigation-wrapper ul li li a:visited		{ background-color:#e6e6db; padding-left:2em;  }


/* ------------------------------------------------------------------- */
/* BREADCRUMB Navigation */
/* ------------------------------------------------------------------- */
#bct-wrapper			{ background:#ffce82 url('../grfx/layout/bkgd-header.gif') repeat-x 0 -30px; color:#FFF; padding:.4em .8em; margin-bottom:2.1em; text-transform:lowercase; } 
#bct-wrapper a			{ color:#FFF; }
