#hiddenTable{ display:none; }
.hiddenDiv { display:none; }
/*  -----------------------------------------------------------------------
    Redifine Tag ---------------------------------------------------------- */
 	* {	border:0; margin:0; padding:0;
			font-family: Arial, Helvetica, sans-serif;
		}

	body { background-color:#fff; }
	table, td {
		font-size:12px;
		line-height:18px;
		color:#000;
	}

	p {	padding-bottom: 18px; }

	a:link, a:active, a:visited { text-decoration:none; color:#666666; }
	a:hover { text-decoration:underline; color:#000; }

	.brochure { font-size:11px; text-decoration:underline; color:#eb3828; }
	a.brochure:link, a.brochure:active, a.brochure:visited { font-size:11px; text-decoration:underline; color:#eb3828; }
	a.brochure:hover { font-size:11px; text-decoration:underline; color:#666666; }

	/*  -----------------------------------------------------------------------
	    Shell ----------------------------------------------------------------- */
	#container {
		*cursor: default; /*IE7*/
		margin:0 auto;
		width:987px;
	}

	#container1 {
		margin:0 auto;
		/*width:960px;*/
	}

/*  -----------------------------------------------------------------------
  Header ---------------------------------------------------------------- */
	#header {
		padding:22px 0 7px 15px;
		position:relative;
		text-align:left;
		z-index:98;
	}

	ul.nav,	ul.nav li { list-style:none; margin:0; padding:0; }
	ul.nav li {
		background:url("/en/img/sep_division.gif") 0 0 no-repeat;
		float:left;
		padding:0 12px;
	}
	ul.nav li.first { background:none; padding-left:0; }
	ul.nav li.nosep { background:none; }

	/* Nav Divisions */
	ul#nav_divisions { margin:12px 0 38px 0; }
	ul#nav_divisions li a {	text-decoration:none!important; }
	ul#nav_divisions li.selected a { font-weight:bold; }
	ul#nav_divisions li#nav_corporate { background:none; padding-left:0; }
	ul#nav_divisions li#nav_corporate a:hover,
	ul#nav_divisions li#nav_corporate a:visited:hover { color:#005883; }
	ul#nav_divisions li#nav_aerospace a:hover,
	ul#nav_divisions li#nav_aerospace a:visited:hover { color:#009dd9; }
	ul#nav_divisions li#nav_transportation a:hover,
	ul#nav_divisions li#nav_transportation a:visited:hover { color:#d42e12; }

	/* Nav Sitemap */
	ul#nav_sitemap {
		position:absolute;
		top:61px;
		right:10px;
		*top:59px; /*IE7*/
	}
	ul#nav_sitemap li { position:relative; }
	ul#nav_sitemap li a {
		padding-left:1px;
		font-size:11px;
		line-height:15px;
		/*text-decoration:none!important;*/
	}
	ul#nav_sitemap li a:link, ul#nav_sitemap li a:visited {text-decoration:none;}
	ul#nav_sitemap li a:hover {text-decoration:underline;}

	#header ul { clear:both; }

/*  -----------------------------------------------------------------------
   Dropdown -------------------------------------------------------------- */
	ul.dropdown, ul.dropdown li, ul.dropdown li ul {
		background:none;
		list-style:none;
		margin:0;
		padding:0;
	}

	ul.dropdown {
		background-color:#fff;
		border:1px #d4d9db solid;
		display:none;
		position:absolute;
		top:20px;
		right:-1px;
		z-index:99;
	}

	ul.dropdown.dd_worldwide, ul.dropdown.dd_worldwide li { width:130px; }
	ul.dropdown.dd_language, ul.dropdown.dd_language li { width:60px; }
	ul.dropdown li a {
		background: url("/en/img/b_download_webcast.gif") right 5px no-repeat;
		display:block;
		padding:5px 20px 7px 5px;
		margin:3px 7px 3px 3px;
		text-align:right!important;
	}
	ul.dropdown li a:hover { background-position: right -62px; }

	ul.dropdown.dd_language li a {
		background:none;
		padding:1px 5px 1px 1px;
		margin:1px 1px 1px 1px;
	}

	ul.dropdown li.page { background: url("/en/img/bg_dd_doubleline.gif") bottom right no-repeat; }
	ul.dropdown li.page a { background:none; padding-right:5px; }
	ul.dropdown li { background: url("/en/img/bg_dd_line.gif") bottom right no-repeat; }

	.b_dropdown span {
		background:url("/en/img/i_arrowdown.gif") right 4px no-repeat;
		padding-right:9px;
		color: #70727A;!important;
	}

	.b_dropdown:hover span { background-position:right -78px; cursor:hand;}
	.b_dropdown.open span { background:url("/en/img/i_arrowup.gif") right 4px no-repeat; cursor:hand}

/*****************extended****************************
	********************************************************/
/*
	$(".b_dropdown", "#nav_sitemap").bind("click",function(){
		display = $(this).siblings("ul.dropdown").css("display");
		$(".b_dropdown").removeClass("open");
		$("ul.dropdown").hide();
		if(display=="block"){
			$(this).siblings("ul.dropdown").hide();
			$(this).removeClass("open");
		}else{
			$(this).siblings("ul.dropdown").show();
			$(this).addClass("open");
		}
	});
	});
*/

/*  -----------------------------------------------------------------------
    Menu ------------------------------------------------------------------ */
/*
  #menu {
		margin:0 auto;
		width:960px;
	}
*/

	/*div#menu {
		background:#263743 url("/en/img/bg_menu_left.gif") top left no-repeat;
		padding-left:2px; margin-left:-15px;
	}*/

	* html div#menu { height:30px; } /*IE6*/
	div#menu ul { background:#263743 url("/en/img/bg_menu.gif") top left repeat-x; margin-left:2px; }
	div#menu ul, div#menu ul li { margin:0; padding:0; list-style:none; list-style-type: none; }
	div#menu ul li {
		background:url("/en/img/bg_menu_right.gif") top right no-repeat;
		display: block;
		float: left;
		padding:0 2px 0 0;
		font-size:12px;
	}
	div#menu ul li a { float:left; }
	div#menu ul li a,
	div#menu ul li a strong {
		color:#e9ebec;
		font-weight:normal;
		line-height:12px;
		text-decoration:none!important;
	}
	div#menu ul li a { display:block; padding:11px 14px 10px 14px; }
	div#menu ul li a:hover { background:#657179 url("/en/img/bg_menu_over.gif") top right repeat-x; color:#fff; }

	div#menu ul li.selected a { color:#fff; }
	div#menu ul li.selected a:hover { background:none; }

	div#menu div.dshadow_bottom {
		background:url("/en/img/bg_menu_dshadow.gif") bottom left repeat-x;
		margin-left:-2px;
		padding-bottom:6px;
	}
	div#menu div.dshadow_right {
		background:#263743 url("/en/img/bg_menu_dshadow_right.gif") bottom right no-repeat;
		padding-right:3px;
	}

	div#menu last { background:none; margin:0; padding:0;float:right; }

/*  -----------------------------------------------------------------------
   List ------------------------------------------------------------------ */
	/*Links*/
	ul.links,
	ul.links li { margin:0; padding:0; list-style:none; }

	ul.links { margin-top:-5px; }
	ul.links li {
		background:url("/en/img/b_boxarrow_onwhite.gif") 0 7px no-repeat;
		line-height:15px;
		padding:5px 0 5px 17px;
	}
	ul.links li.b_download { background:url("/en/img/b_download.gif") 0 8px no-repeat; }
	ul.links li.b_download_webcast { background:url("/en/img/b_download_webcast.gif") 0 7px no-repeat; }

	ul.links li.hover { background-position:0 -60px; }
	ul.links li a {	line-height:15px; /*text-decoration:none!important;*/ }
	ul.links li a:link, ul.links li a:visited {text-decoration:none;}
	ul.links li a:hover {text-decoration:underline;}

/*  -----------------------------------------------------------------------
  Footer ---------------------------------------------------------------- */
	#footer { clear:both; padding-top:20px; }

	/* Nav Redundant/Privacy Footer */
	#footer .nav li a,
	#footer .nav li a strong {
		font-size:11px; line-height:15px;
		font-weight:normal;
		/*text-decoration:none!important;*/
	}
	#footer .nav li a strong { color:#000; background: white;}

	#footer .nav li a:link, #footer .nav li a:visited {text-decoration:none;}
	#footer .nav li a:hover {text-decoration:underline;}

	#nav_redundant { margin-left:15px; }
	/*ul#nav_redundant a:visited:hover { color:#009dd9; }*/

	#footer_wrapper {
		border-top:1px #dcdfe1 solid;
		margin-top:5px;
		padding:0 15px 15px 15px;
	}

	#footer_wrapper .nav {
		float:right;
		margin-top:5px;
		margin-right:-12px;
	}

	#footer_wrapper #copyright {
		color:#a8afb3;
		float:left;
		font-size:11px;
		line-height:15px;
		margin-top:7px;
		font-weight:normal;
	}

	#footer_wrapper #sprocket {
		float:left;
		/* margin: 9px 0px 0px 12px; */
		margin-left: 12px;
		margin-top: 5px;
		*margin-top: 9px; /*IE7*/
	}

	#link{
		clear:both;
		font-size:11px;
		line-height:15px;
		font-weight:normal;
		text-decoration:none;
		color:#a8afb3;
		background: white;
	}
/*  -----------------------------------------------------------------------
  Divisions Colors ------------------------------------------------------ */

	/*Transportation*/
	.transportation div#menu ul li.selected { background-color:#d42e12; }
	.transportation ul#nav_divisions li.selected a,
	.transportation div#breadcrumbs a.current,
	.transportation ul#nav_divisions li a:hover,
	.transportation ul#nav_divisions li a:visited:hover,
	.transportation ul#submenu li div.active a { color:#d42e12; }
	.transportation div#breadcrumbs span.i_arrowleft_sm { background-image:url("/en/img/transportation/i_arrowright_sm.gif"); }
	.transportation #footer .nav li a strong { color:#d42e12; }
	.transportation .paging .allpages a.selected { color:#d42e12!important; }
	.transportation .paging .allpages a.selected { background:url("/en/img/transportation/i_arrowup_sm.gif") bottom center no-repeat; }
	.transportation ul#submenu li div.active, /* Active without Submenu */
	.transportation ul#submenu li.open ul li div.active,
	.transportation ul#submenu li.open ul li.open ul li div.active { background:url("/en/img/transportation/i_arrowright_sm.gif") 3px 4px no-repeat; }
	.transportation ul#submenu li.open div.withsub.active, /* Open with Submenu and Active */
	.transportation ul#submenu li.open ul li.open div.withsub.active,
	.transportation ul#submenu li.open ul li.open ul li.open div.withsub.active { background:url("/en/img/transportation/i_arrowdown_sm.gif") 2px 5px no-repeat; }
	.transportation ul#submenu li.open ul li.open div.withsub.active { background-position:1px 5px; }
	.transportation .thumbs a.selected { border-color:#d42e12; }
	.transportation ul.tabs li.selected a { color:#d42e12!important; }
	.transportation .subsubmenu ul li.active { background-image:url("/en/img/transportation/i_arrowright_sm.gif"); }
	.transportation .subsubmenu ul li.active a { color:#d42e12!important; }
	.transportation label span,
	.transportation .mandatory span { color:#d42e12!important; }

/*  -----------------------------------------------------------------------
  Other/Hacks ----------------------------------------------------------- */
	.hide { display:none; }
	.fleft { float:left; }
	.fright { float:right; }

	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;width:925px;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */

	* html .clearfix { height:1px; } /*IE6*/

	.top_left_column {background:url("/en/img/bg_divisionshome_top.jpg") top right no-repeat; }
	.left_column {background:url("/en/img/bg_home4_top.jpg") top right no-repeat; }

	#red_sub_title { font-size:16px; font-weight:bold; color:#eb3828; padding-bottom:7px; height:20px; }
	#gray_line { width:200px; padding:0; height:10px; background:url("/en/img/img_sligne.gif") top left no-repeat; }

