#wrapper #header {
	height: 99px;
	}
#wrapper #footer {
	margin-left: 250px;
	width: 692px;
	}
#main #contentHeader {
	height: 53px;
	width: auto;
	padding: 6px 0 6px 15px;
	}
#contentHeader #breadcrumb {
	padding-bottom: 20px;
	}
#contentWrapper #sideNav {
	background: url(../images/worldwide/sideNav-background-sprite.png) no-repeat top left;
	padding-top: 131px;
	}
#main #contentHeader {
	background-image: url(../images/worldwide/contentHeader-bg-sprite.png);
	}
#mainNav li {
	height: auto;
	top: 15px;
	}
#mainNavContainer {
	position: absolute;
	left: 239px;
	top: 60px;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	padding: 4px;
	}
#header ul#mainNav {
	position: static;
	background-position: 0 0;
	border: 0;
	padding-left: 693px;
	width: 0px;
	height: 30px;
	}
/*=news search table 
------------------------------*/
table#newsSearch {
	margin: 0 auto;
	width: 400px;
}
table#newsSearch td {
	width: 100%;	
}

table#newsSearch input.txtInput { width: 275px; }
table#newsSearch select { width: 278px; }

/*=headlines
-------------*/
#contentSection .newsHeadlines, #main .newsHeadlines {
	border: 1px solid #c0a874;
	padding: 2px;
	clear: both;
}
.newsHeadlines table { width: 99%; w\idth: 100%; padding: 0; margin: 0; }
.newsHeadlines caption {
	background: #c0a874;
	margin: 0;
	padding: 0;	
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px;
	border-bottom: 2px solid #fff;
}
.newsHeadlines tr.oddRow { background: #f2eee3; }
.newsHeadlines th, .newsHeadlines td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.newsHeadlines th {
	width: 125px;
	padding: 4px 0 7px 8px;
}
.newsHeadlines td { 
	padding: 4px 5px 7px 0;
	width: auto !important;
}

/*=news archives & locations
-----------------------------*/
#filter-results-form {
	padding: 14px 0 14px 16px;
	border-bottom: 1px solid #ccc;
	/* display: none; */
	}
.service-options, .industry-options {
	width: 200px;
	margin-right: 11px;
	}
#search-results-list li {
	float: left;
	list-style: none;
	width: 158px;
	margin-right: 4px;
	padding-bottom: 31px;
	display: inline;
	}
#search-results-list li.clear {
	clear: both;
	}
#search-results-list p {
	margin: 0;
	font-size: 0.9em;
	}

/*=resources
-------------*/
#tblSubscription, #tblEnewsletters { width: 100%; }
#tblSubscription th { width: auto; font-weight: bold; text-align: right; padding-right: 2px; }
#tblEnewsletters th, #tblEnewsletters td { vertical-align: top; text-align: left; padding: 5px; width: auto; }
table#tblSubscription input.txtInput { width: 275px; }
table#tblSubscription select { width: 278px; }

/*=worldwide options dropdown
-----------------------------*/
#globalNav li#worldWideSites {
	padding-left: 27px;
	background: transparent url(../images/worldwide/worldWideSites-sprite-bg.png) no-repeat top left;
	height: 21px;
	}

/* Results table for worldwide locations - Thanks to the person that decided to style every page with a Country specific ID and class */
.asia table, 
.north-america table,
.europe table,
.latin-america table,
.middle-east table {
	width: 100%;
	font-size: 11px;
}
.asia table td, 
.north-america table td,
.europe table td,
.latin-america table td,
.middle-east table td {
	width: 170px;
	padding: 0 15px 10px 0;
}

/**
  * asia
  */
#asia #globalNav #worldWideSites {
	background: none;
	padding-left: 0;
	}
body.asia #header ul#mainNav, body.asia #mainNav li, body.asia #mainNav li a {
	background-image: url(../images/worldwide/mainNav-asia-sprite.png);
	}
body.asia #contentWrapper #sideNav {
	background-position: -956px 0px;
	}
body.asia #main #contentHeader {
	background-position: 0px -260px;
	}
body.asia #mainNav li#mainAbout, body.asia #mainNav li#mainAbout a {
	left: 77px;
	width: 106px;
	background-position: -73px -11px;
	}
body.asia #mainNav li#mainAbout a:hover {
	background-position: -766px -11px;
	}
body.asia #mainNav li#mainNews, body.asia #mainNav li#mainNews a {
	left: 350px;
	background-position: -346px -11px;
	width: 35px;
	}
body.asia #mainNav li#mainNews a:hover {
	background-position: -1039px -11px;
	}
body.asia #mainNav li#mainLocations, body.asia #mainNav li#mainLocations a {
	left: 550px;
	background-position: -546px -11px;
	width: 71px;
	}
body.asia #mainNav li#mainLocations a:hover {
	background-position: -1239px -11px;
	}
/**
  * asian countries
  */
	/**
	 * china
	 */
	#china #globalNav li#worldWideSites {
		background-position: 0px -42px;
		}
	#china #main #contentHeader {
		background-position: 0px -455px;
		}
	#china #header ul#mainNav, #china #mainNav li, #china #mainNav li a {
		background-image: url(../images/worldwide/mainNav-china-sprite.png);
		}
	#china #mainNav li#mainAbout, #china #mainNav li#mainAbout a {
		left: 77px;
		width: 116px;
		background-position: -72px -11px;
		}
	#china #mainNav li#mainAbout a:hover {
		background-position: -765px -11px;
		}
	#china #mainNav li#mainNews, #china #mainNav li#mainNews a {
		left: 356px;
		background-position: -351px -11px;
		width: 34px;
		}
	#china #mainNav li#mainNews a:hover {
		background-position: -1044px -11px;
		}
	#china #mainNav li#mainLocations, #china #mainNav li#mainLocations a {
		left: 553px;
		background-position: -548px -11px;
		width: 70px;
		}
	#china #mainNav li#mainLocations a:hover {
		background-position: -1241px -11px;
		}
		
	/**
	 * hong kong
	 */
	#hongKong #globalNav li#worldWideSites {
		background-image: url(../images/worldwide/icon-hong-kong.png);
		background-position: 0 0;
		}
	#hongKong #main #contentHeader {
		background-image: url(../images/worldwide/contentHeader-hong-kong.png);
		background-position: 0 0;
		}
	#hongKong #header ul#mainNav, #hongKong #mainNav li, #hongKong #mainNav li a {
		background-image: url(../images/worldwide/mainNav-hong-kong-sprite.png);
		}
	#hongKong #mainNav li#mainAbout, #hongKong #mainNav li#mainAbout a {
		left: 70px;
		width: 154px;
		background-position: -66px -11px;
		}
	#hongKong #mainNav li#mainAbout a:hover {
		background-position: -759px -11px;
		}
	#hongKong #mainNav li#mainNews, #hongKong #mainNav li#mainNews a {
		left: 374px;
		background-position: -370px -11px;
		width: 34px;
		}
	#hongKong #mainNav li#mainNews a:hover {
		background-position: -1063px -11px;
		}
	#hongKong #mainNav li#mainLocations, #hongKong #mainNav li#mainLocations a {
		left: 558px;
		background-position: -554px -11px;
		width: 70px;
		}
	#hongKong #mainNav li#mainLocations a:hover {
		background-position: -1247px -11px;
		}
		
		
	/**
	 * india
	 */
	#india #globalNav #worldWideSites {
		background-position: 0 -63px;
	}
	body.asia #india #main #contentHeader {
		background-position: 0 -780px;
	}
	
	#india #header ul#mainNav, #india #mainNav li, #india #mainNav li a {
		background-image: url(../images/worldwide/am-in-nav-en.gif);
	}
	#india #mainNav li#mainAbout, #india #mainNav li#mainAbout a {
		left: 43px;
		width: 116px;
		background-position: -39px -11px;
	}
	#india #mainNav li#mainAbout a:hover {
		background-position: -732px -11px;
	}
	#india #mainNav li#mainServices, #india #mainNav li#mainServices a {
		left: 230px;
		background-position: -226px -11px;
		width: 176px;
	}
	#india #mainNav li#mainServices a:hover {
		background-position: -919px -11px;
	}
	#india #mainNav li#mainNews, #india #mainNav li#mainNews a {
		left: 478px;
		background-position: -474px -11px;
		width: 35px;
	}
	#india #mainNav li#mainNews a:hover {
		background-position: -1167px -11px;
	}
	#india #mainNav li#mainLocations, #india #mainNav li#mainLocations a {
		left: 586px;
		background-position: -582px -11px;
		width: 71px;
	}
	#india #mainNav li#mainLocations a:hover {
		background-position: -1275px -11px;
	}

/**
  * north-america
  */
#north-america #globalNav #worldWideSites {
	background: none;
	padding-left: 0;
	}
body.north-america #header ul#mainNav, body.north-america #mainNav li, body.north-america #mainNav li a {
	background-image: url(../images/worldwide/mainNav-n-america-sprite.png);
	}
body.north-america #contentWrapper #sideNav {
	background-position: left top;
	}
body.north-america #main #contentHeader {
	background-position: left top;
	}
body.north-america #mainNav li#mainAbout, body.north-america #mainNav li#mainAbout a {
	left: 66px;
	width: 180px;
	background-position: -62px -11px;
	}
body.north-america #mainNav li#mainAbout a:hover {
	background-position: -755px -11px;
	}
body.north-america #mainNav li#mainNews, body.north-america #mainNav li#mainNews a {
	left: 387px;
	background-position: -383px -11px;
	width: 34px;
	}
body.north-america #mainNav li#mainNews a:hover {
	background-position: -1076px -11px;
	}
body.north-america #mainNav li#mainLocations, body.north-america #mainNav li#mainLocations a {
	left: 562px;
	background-position: -558px -11px;
	width: 70px;
	}
body.north-america #mainNav li#mainLocations a:hover {
	background-position: -1251px -11px;
	}
/**
  * north-american countries
  */
	/**
	  * canada
	  */
	#canada #globalNav #worldWideSites {
		background-position: 0px -21px;
		}
	#canada #main #contentHeader {
		background-position: 0px -390px;
		}
	#canada #header ul#mainNav, #canada #mainNav li, #canada #mainNav li a {
		background-image: url(../images/worldwide/mainNav-canada-sprite.png);
		}
	#canada #mainNav li#mainAbout, #canada #mainNav li#mainAbout a {
		left: 74px;
		background-position: -70px -11px;
		width: 129px;
		}
	#canada #mainNav li#mainAbout a:hover {
		background-position: -763px -11px;
		}
	#canada #mainNav li#mainNews, #canada #mainNav li#mainNews a {
		left: 361px;
		background-position: -357px -11px;
		}
	#canada #mainNav li#mainNews a:hover {
		background-position: -1050px -11px;
		}
	#canada #mainNav li#mainLocations, #canada #mainNav li#mainLocations a {
		width: 70px;
		left: 554px;
		background-position: -550px -11px;
		}
	#canada #mainNav li#mainLocations a:hover {
		background-position: -1243px -11px;
		}
	/**
	  * united-states
	  */
	#united-states #globalNav #worldWideSites {
		background-position: 0px -315px;
		}
	#united-states #main #contentHeader {
		background-position: 0 -1235px;
		}
	#united-states #header ul#mainNav, #united-states #mainNav li, #united-states #mainNav li a {
		background-image: url(../images/worldwide/mainNav-usa-sprite.png);
		}
	#united-states #mainNav li#mainAbout, #united-states #mainNav li#mainAbout a {
		width: 175px;
		background-position: -63px -11px;
		left: 67px;
		}
	#united-states #mainNav li#mainAbout a:hover {
		background-position: -756px -11px;
		}
	#united-states #mainNav li#mainNews, #united-states #mainNav li#mainNews a {
		left: 385px;
		background-position: -381px -11px;
		width: 33px;
		}
	#united-states #mainNav li#mainNews a:hover {
		background-position: -1074px -11px;
		}
	#united-states #mainNav li#mainLocations, #united-states #mainNav li#mainLocations a {
		left: 561px;
		background-position: -557px -11px;
		width: 70px;
		}
	#united-states #mainNav li#mainLocations a:hover {
		background-position: -1250px -11px;
		}

	/**
	  * mexico
	  */
	#mexico #globalNav #worldWideSites {
		background-position: 0px -336px;
	}
	#mexico #main #contentHeader {
		background-position: 0 -1300px;
	}
	
	#mexico .en #header ul#mainNav, #mexico .en #mainNav li, #mexico .en #mainNav li a {
		background-image: url(../images/worldwide/am-me-nav-en.gif);
	}
	#mexico .es #header ul#mainNav, #mexico .es #mainNav li, #mexico .es #mainNav li a {
		background-image: url(../images/worldwide/am-me-nav-es.gif);
	}

	/* English */
	#mexico .en #mainNav li#mainAbout, #mexico .en #mainNav li#mainAbout a {
		left: 35px;
		background-position: -31px -11px;
		width: 127px;
	}
	#mexico .en #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#mexico .en #mainNav li#mainServices, #mexico .en #mainNav li#mainServices a {
		left: 268px;
		background-position: -264px -11px;
		width: 61px;
	}
	#mexico .en #mainNav li#mainServices a:hover {
		background-position: -957px -11px;
	}
	#mexico .en #mainNav li#mainNews, #mexico .en #mainNav li#mainNews a {
		left: 436px;
		background-position: -432px -11px;
		width: 34px;
	}
	#mexico .en #mainNav li#mainNews a:hover {
		background-position: -1125px -11px;
	}
	#mexico .en #mainNav li#mainLocations, #mexico .en #mainNav li#mainLocations a {
		left: 576px;
		background-position: -572px -11px;
		width: 71px;
	}
	#mexico .en #mainNav li#mainLocations a:hover {
		background-position: -1265px -11px;
	}

	/* Spanish */
	#mexico .es #mainNav li#mainAbout, #mexico .es #mainNav li#mainAbout a {
		left: 35px;
		background-position: -31px -11px;
		width: 156px;
	}
	#mexico .es #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#mexico .es #mainNav li#mainServices, #mexico .es #mainNav li#mainServices a {
		left: 281px;
		background-position: -277px -11px;
		width: 67px;
	}
	#mexico .es #mainNav li#mainServices a:hover {
		background-position: -970px -11px;
	}
	#mexico .es #mainNav li#mainNews, #mexico .es #mainNav li#mainNews a {
		left: 439px;
		background-position: -435px -11px;
		width: 66px;
	}
	#mexico .es #mainNav li#mainNews a:hover {
		background-position: -1128px -11px;
	}
	#mexico .es #mainNav li#mainLocations, #mexico .es #mainNav li#mainLocations a {
		left: 596px;
		background-position: -592px -11px;
		width: 71px;
	}
	#mexico .es #mainNav li#mainLocations a:hover {
		background-position: -1285px -11px;
	}
	

/**
  * europe
  */
#europe #globalNav #worldWideSites {
	background-image: url(../images/worldwide/icon-eu.png);
	background-position: 0 0;
	}
body.europe #header ul#mainNav, body.europe #mainNav li, body.europe #mainNav li a {
	background-image: url(../images/worldwide/mainNav-europe-sprite.png);
	}
body.europe #contentWrapper #sideNav {
 	background-position: -239px 0px;
 	}
body.europe #main #contentHeader {
	background-position: 0px -65px;
	}
#europe #main #contentHeader {
	background-image: url(../images/worldwide/contentHeader-europe.png);
	background-position: 0 0;
}
body.europe #mainNav li#mainAbout, body.europe #mainNav li#mainAbout a {
	width: 128px;
	background-position: -70px -11px;
	left: 74px;
	}
body.europe #mainNav li#mainAbout a:hover {
	background-position: -763px -11px;
	}
body.europe #mainNav li#mainNews, body.europe #mainNav li#mainNews a {
	left: 361px;
	background-position: -357px -11px;
	width: 33px;
	}
body.europe #mainNav li#mainNews a:hover {
	background-position: -1050px -11px;
	}
body.europe #mainNav li#mainLocations, body.europe #mainNav li#mainLocations a {
	width: 70px;
	left: 554px;
	background-position: -550px -11px;
	}
body.europe #mainNav li#mainLocations a:hover {
	background-position: -1243px -11px;
	}
/**
  * european countries
  */
	/**
	  * netherlands
	  */
	#netherlands #globalNav #worldWideSites {
		background-position: 0px -210px;
		}
	#netherlands #main #contentHeader {
		background-position: 0px -910px;
		}
	#netherlands #header ul#mainNav, #netherlands #mainNav li, #netherlands #mainNav li a {
		background-image: url(../images/worldwide/mainNav-netherlands-sprite.png);
		}
	#netherlands #mainNav li#mainAbout, #netherlands #mainNav li#mainAbout a {
		width: 168px;
		background-position: -64px -11px;
		left: 68px;
		}
	#netherlands #mainNav li#mainAbout a:hover {
		background-position: -757px -11px;
		}

	#netherlands #mainNav li#mainNews, #netherlands #mainNav li#mainNews a {
		left: 381px;
		background-position: -377px -11px;
		width: 34px;
		}
	#netherlands #mainNav li#mainNews a:hover {
		background-position: -1070px -11px;
		}
	#netherlands #mainNav li#mainLocations, #netherlands #mainNav li#mainLocations a {
		width: 70px;
		left: 560px;
		background-position: -556px -11px;
		}
	#netherlands #mainNav li#mainLocations a:hover {
		background-position: -1249px -11px;
		}

	/**
	  * germany
	  */
	#germany #globalNav #worldWideSites {
		background-position: 0px -147px;
		}
	#germany #main #contentHeader {
		background-position: 0px -715px;
		}
	#germany #header ul#mainNav, #germany #mainNav li, #germany #mainNav li a {
		background-image: url(../images/worldwide/mainNav-germany-sprite.png);
		}
	#germany #mainNav li { height: 18px; }
	#germany #mainNav li#mainAbout, #germany #mainNav li#mainAbout a {
		left: 35px;
		width: 169px;
		background-position: -31px -11px;
		}
	#germany #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
		}
	#germany #mainNav li#mainAbout ul { width: 170px; }
	#germany #mainNav li#mainServices, #germany #mainNav li#mainServices a {
		left: 278px;
		width: 61px;
		background-position: -274px -11px;
		}
	#germany #mainNav li#mainServices a:hover {
		background-position: -967px -11px;
		}
	#germany #mainNav li#mainServices ul { width: 180px; }
	#germany #mainNav li#mainIndustries, #germany #mainNav li#mainIndustries a {
		left: 412px;
		width: 74px;
		background-position: -408px -11px;
		}
	#germany #mainNav li#mainIndustries a:hover {
		background-position: -1101px -11px;
		}
	#germany #mainNav li#mainIndustries ul { width: 130px; }
	#germany #mainNav li#mainProfessionals, #germany #mainNav li#mainProfessionals a {
		left: 560px;
		width: 102px;
		background-position: -556px -11px;
		}
	#germany #mainNav li#mainProfessionals a:hover {
		background-position: -1249px -11px;
		}

	#germany #stellen {
		margin: 0 0 10px;
		width: 100%;
	}
	#germany #stellen thead {
		background: #b6A57a;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
	}
	#germany #stellen th, #germany #stellen td {
		padding: 5px 10px;
		text-align: left;
	}
	#germany #stellen td {
		background: #f3eee5;
		border-bottom: 2px solid #fff;
		color: #032863;
		padding: 5px 10px;
		vertical-align: top;
	}
	

	/**
	  * uk
	  */
	#uk #globalNav #worldWideSites {
		background-position: 0px -294px;
		}
	#uk #main #contentHeader {
		background-position: 0px -1170px;
		}
	#uk #header ul#mainNav, #uk #mainNav li, #uk #mainNav li a {
		background-image: url(../images/worldwide/mainNav-uk-sprite.png);
		}
	#uk #mainNav li#mainAbout, #uk #mainNav li#mainAbout a {
		left: 79px;
		width: 95px;
		background-position: -75px -11px;
		}
	#uk #mainNav li#mainAbout a:hover {
		background-position: -768px -11px;
		}
	#uk #mainNav li#mainNews, #uk #mainNav li#mainNews a {
		left: 344px;
		background-position: -340px -11px;
		width: 34px;
		}
	#uk #mainNav li#mainNews a:hover {
		background-position: -1033px -11px;
		}
	#uk #mainNav li#mainLocations, #uk #mainNav li#mainLocations a {
		left: 548px;
		width: 70px;
		background-position: -544px -11px;
		}
	#uk #mainNav li#mainLocations a:hover {
		background-position: -1237px -11px;
		}

	/**
	  * italy
	  */
	#italy #globalNav #worldWideSites {
		background-position: 0px -189px;
		}
	#italy #main #contentHeader {
		background-position: 0px -845px;
		}
	#italy #header ul#mainNav, #italy #mainNav li, #italy #mainNav li a {
		background-image: url(../images/worldwide/mainNav-italy-sprite.png);
		}
	#italy #mainNav li#mainAbout, #italy #mainNav li#mainAbout a {
		left: 77px;
		width: 111px;
		background-position: -73px -11px;
		}
	#italy #mainNav li#mainAbout a:hover {
		background-position: -766px -11px;
		}

	#italy #mainNav li#mainNews, #italy #mainNav li#mainNews a {
		left: 353px;
		background-position: -349px -11px;
		width: 32px;
		}
	#italy #mainNav li#mainNews a:hover {
		background-position: -1042px -11px;
		}
	#italy #mainNav li#mainLocations, #italy #mainNav li#mainLocations a {
		left: 551px;
		width: 70px;
		background-position: -547px -11px;
		}
	#italy #mainNav li#mainLocations a:hover {
		background-position: -1240px -11px;
		}

	/**
	  * france
	  */
	#france #globalNav #worldWideSites {
		background-position: 0px -126px;
		}
	#france #main #contentHeader {
		background-position: 0px -650px;
		}
	#france #header ul#mainNav, #france #mainNav li, #france #mainNav li a {
		background-image: url(../images/worldwide/mainNav-france-sprite.png);
		}
	#france #mainNav li#mainAbout, #france #mainNav li#mainAbout a {
		left: 74px;
		width: 126px;
		background-position: -70px -11px;
		}
	#france #mainNav li#mainAbout a:hover {
		background-position: -763px -11px;
		}

	#france #mainNav li#mainNews, #france #mainNav li#mainNews a {
		left: 360px;
		background-position: -356px -11px;
		width: 34px;
		}
	#france #mainNav li#mainNews a:hover {
		background-position: -1049px -11px;
		}
	#france #mainNav li#mainLocations, #france #mainNav li#mainLocations a {
		left: 553px;
		width: 70px;
		background-position: -549px -11px;
		}
	#france #mainNav li#mainLocations a:hover {
		background-position: -1242px -11px;
		}

	/**
	  * spain
	  */
	#spain #globalNav #worldWideSites {
		background-position: 0px -252px;
		}
	#spain #main #contentHeader {
		background-position: 0px -1040px;
		}
	#spain #header ul#mainNav, #spain #mainNav li, #spain #mainNav li a {
		background-image: url(../images/worldwide/mainNav-spain-sprite.png);
		}
	#spain #mainNav li#mainAbout, #spain #mainNav li#mainAbout a {
		left: 76px;
		width: 115px;
		background-position: -72px -11px;
		}
	#spain #mainNav li#mainAbout a:hover {
		background-position: -765px -11px;
		}

	#spain #mainNav li#mainNews, #spain #mainNav li#mainNews a {
		left: 354px;
		background-position: -350px -11px;
		width: 34px;
		}
	#spain #mainNav li#mainNews a:hover {
		background-position: -1043px -11px;
		}
	#spain #mainNav li#mainLocations, #spain #mainNav li#mainLocations a {
		left: 552px;
		width: 70px;
		background-position: -548px -11px;
		}
	#spain #mainNav li#mainLocations a:hover {
		background-position: -1241px -11px;
		}

	/**
	  * russia
	  */
	#russia #globalNav #worldWideSites {
		background-position: 0px -231px;
		}
	#russia #main #contentHeader {
		background-position: 0px -975px;
		}
	#russia #header ul#mainNav, #russia #mainNav li, #russia #mainNav li a {
		background-image: url(../images/worldwide/mainNav-russia-sprite.png);
		}
	#russia #mainNav li#mainAbout, #russia #mainNav li#mainAbout a {
		left: 75px;
		width: 124px;
		background-position: -71px -11px;
		}
	#russia #mainNav li#mainAbout a:hover {
		background-position: -764px -11px;
		}

	#russia #mainNav li#mainNews, #russia #mainNav li#mainNews a {
		left: 359px;
		background-position: -355px -11px;
		width: 34px;
		}
	#russia #mainNav li#mainNews a:hover {
		background-position: -1048px -11px;
		}
	#russia #mainNav li#mainLocations, #russia #mainNav li#mainLocations a {
		left: 553px;
		width: 70px;
		background-position: -549px -11px;
		}
	#russia #mainNav li#mainLocations a:hover {
		background-position: -1242px -11px;
		}

     /**
	  * greece
	  */
	#greece #globalNav #worldWideSites {
		background-position: 0px -231px;
		}
	#greece #main #contentHeader {
			background-position: 0px -1430px;
		}
	#greece #header ul#mainNav, #greece #mainNav li, #greece #mainNav li a {
		background-image: url(../images/worldwide/mainNav-greece-sprite.png);
		}
	#greece #mainNav li#mainAbout, #greece #mainNav li#mainAbout a {
		left: 75px;
		width: 124px;
		background-position: -71px -11px;
		}
	#greece #mainNav li#mainAbout a:hover {
		background-position: -764px -11px;
		}

	#greece #mainNav li#mainNews, #greece #mainNav li#mainNews a {
		left: 359px;
		background-position: -355px -11px;
		width: 34px;
		}
	#greece #mainNav li#mainNews a:hover {
		background-position: -1048px -11px;
		}
	#greece #mainNav li#mainLocations, #greece #mainNav li#mainLocations a {
		left: 553px;
		width: 70px;
		background-position: -549px -11px;
		}
	#greece #mainNav li#mainLocations a:hover {
		background-position: -1242px -11px;
		}

	/**
	  * Poland
	  */
	#poland #globalNav #worldWideSites {
		background-position: 0px -358px;
		}
	#poland #main #contentHeader {
		background-position: 0px -1365px;
		}
		
	#poland #header ul#mainNav, #poland #mainNav li, #poland #mainNav li a {
		background-image: url(../images/worldwide/mainNav-poland-sprite.png);
		}
		
		
	#poland #mainNav li#mainAbout, #poland #mainNav li#mainAbout a {
		left: 74px;
		width: 127px;
		background-position: -70px -11px;
		}
	#poland #mainNav li#mainAbout a:hover {
		background-position: -763px -11px;
		}
		
	#poland #mainNav li#mainNews, #poland #mainNav li#mainNews a {
		left: 361px;
		background-position: -357px -11px;s
		width: 34px;
		}
	#poland #mainNav li#mainNews a:hover {
		background-position: -1050px -11px;
		}
		
	#poland #mainNav li#mainLocations, #poland #mainNav li#mainLocations a {
		left: 554px;
		width: 70px;
		background-position: -550px -11px;
		}
	#poland #mainNav li#mainLocations a:hover {
		background-position: -1243px -11px;
		}

/**
  * latin-america
  */
#latin-america #globalNav #worldWideSites {
	background: none;
	padding-left: 0;
}
body.latin-america .en #header ul#mainNav, body.latin-america .en #mainNav li, body.latin-america .en #mainNav li a {
	background-image: url(../images/worldwide/am-la-nav-en.gif);
}
body.latin-america .es #header ul#mainNav, body.latin-america .es #mainNav li, body.latin-america .es #mainNav li a {
	background-image: url(../images/worldwide/am-la-nav-es.gif);
}
body.latin-america #contentWrapper #sideNav {
	background-position: -478px 0px;
}
body.latin-america #main #contentHeader {
	background-position: 0px -130px;
}

/* English */
body.latin-america .en #mainNav li#mainAbout, body.latin-america .en #mainNav li#mainAbout a {
	left: 35px;
	width: 175px;
	background-position: -31px -11px;
}
body.latin-america .en #mainNav li#mainAbout a:hover {
	background-position: -724px -11px;
	}
body.latin-america .en #mainNav li#mainServices, body.latin-america .en #mainNav li#mainServices a {
	left: 302px;
	width: 61px;
	background-position: -298px -11px;
}
body.latin-america .en #mainNav li#mainServices a:hover {
	background-position: -991px -11px;
}
body.latin-america .en #mainNav li#mainNews, body.latin-america .en #mainNav li#mainNews a {
	left: 456px;
	background-position: -452px -11px;
	width: 34px;
}
body.latin-america .en #mainNav li#mainNews a:hover {
	background-position: -1145px -11px;
}
body.latin-america .en #mainNav li#mainLocations, body.latin-america .en #mainNav li#mainLocations a {
	left: 583px;
	background-position: -579px -11px;
	width: 70px;
}
body.latin-america .en #mainNav li#mainLocations a:hover {
	background-position: -1272px -11px;
}

/* Spanish */
body.latin-america .es #mainNav li#mainAbout, body.latin-america .es #mainNav li#mainAbout a {
	left: 35px;
	width: 212px;
	background-position: -31px -11px;
}
body.latin-america .es #mainNav li#mainAbout a:hover {
	background-position: -724px -11px;
}
body.latin-america .es #mainNav li#mainServices, body.latin-america .es #mainNav li#mainServices a {
	left: 323px;
	width: 67px;
	background-position: -319px -11px;
}
body.latin-america .es #mainNav li#mainServices a:hover {
	background-position: -1012px -11px;
}
body.latin-america .es #mainNav li#mainNews, body.latin-america .es #mainNav li#mainNews a {
	left: 469px;
	background-position: -464px -11px;
	width: 58px;
}
body.latin-america .es #mainNav li#mainNews a:hover {
	background-position: -1157px -11px;
}
body.latin-america .es #mainNav li#mainLocations, body.latin-america .es #mainNav li#mainLocations a {
	left: 603px;
	background-position: -599px -11px;
	width: 59px;
}
body.latin-america .es #mainNav li#mainLocations a:hover {
	background-position: -1292px -11px;
}
	
	/**
	  * latin-american countries
	  */
	/**
	  * colombia
	  */
	#colombia #globalNav #worldWideSites {
		background-position: 0px -63px;
	}
	#colombia #main #contentHeader {
		background-position: 0px -520px;
	}
	
	#colombia .en #header ul#mainNav, #colombia .en #mainNav li, #colombia .en #mainNav li a {
		background-image: url(../images/worldwide/am-co-nav-en.gif);
	}
	#colombia .es #header ul#mainNav, #colombia .es #mainNav li, #colombia .es #mainNav li a {
		background-image: url(../images/worldwide/am-co-nav-es.gif);
	}

	/* English */
	#colombia .en #mainNav li#mainAbout, #colombia .en #mainNav li#mainAbout a {
		left: 35px;
		width: 145px;
		background-position: -31px -11px;
	}
	#colombia .en #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#colombia .en #mainNav li#mainServices, #colombia .en #mainNav li#mainServices a {
		left: 280px;
		background-position: -276px -11px;
		width: 61px;
	}
	#colombia .en #mainNav li#mainServices a:hover {
		background-position: -969px -11px;
	}
	#colombia .en #mainNav li#mainNews, #colombia .en #mainNav li#mainNews a {
		left: 443px;
		background-position: -439px -11px;
		width: 34px;
	}
	#colombia .en #mainNav li#mainNews a:hover {
		background-position: -1132px -11px;
	}
	#colombia .en #mainNav li#mainLocations, #colombia .en #mainNav li#mainLocations a {
		left: 579px;
		background-position: -575px -11px;
		width: 71px;
	}
	#colombia .en #mainNav li#mainLocations a:hover {
		background-position: -1268px -11px;
	}
	
	/* Spanish */
	#colombia .es #mainNav li#mainAbout, #colombia .es #mainNav li#mainAbout a {
		left: 35px;
		width: 173px;
		background-position: -31px -11px;
	}
	#colombia .es #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#colombia .es #mainNav li#mainServices, #colombia .es #mainNav li#mainServices a {
		left: 296px;
		background-position: -292px -11px;
		width: 67px;
	}
	#colombia .es #mainNav li#mainServices a:hover {
		background-position: -985px -11px;
	}
	#colombia .es #mainNav li#mainNews, #colombia .es #mainNav li#mainNews a {
		left: 451px;
		background-position: -447px -11px;
		width: 59px;
	}
	#colombia .es #mainNav li#mainNews a:hover {
		background-position: -1140px -11px;
	}
	#colombia .es #mainNav li#mainLocations, #colombia .es #mainNav li#mainLocations a {
		left: 598px;
		background-position: -594px -11px;
		width: 58px;
	}
	#colombia .es #mainNav li#mainLocations a:hover {
		background-position: -1287px -11px;
	}

	/**
	  * brazil
	  */
	#brazil #globalNav #worldWideSites {
		background-position: 0px 0px;
	}
	#brazil #main #contentHeader {
		background-position: 0px -325px;
	}
	#brazil .en #header ul#mainNav, #brazil .en #mainNav li, #brazil .en #mainNav li a {
		background-image: url(../images/worldwide/am-bra-nav-en.gif);
	}
	#brazil .pt #header ul#mainNav, #brazil .pt #mainNav li, #brazil .pt #mainNav li a {
		background-image: url(../images/worldwide/am-bra-nav-pt.gif);
	}
	
	/* English */
	#brazil .en #mainNav li#mainAbout, #brazil .en #mainNav li#mainAbout a {
		left: 35px;
		width: 122px;
		background-position: -31px -11px;
	}
	#brazil .en #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#brazil .en #mainNav li#mainServices, #brazil .en #mainNav li#mainServices a {
		left: 264px;
		background-position: -260px -11px;
		width: 61px;
	}
	#brazil .en #mainNav li#mainServices a:hover {
		background-position: -953px -11px;
	}
	#brazil .en #mainNav li#mainNews, #brazil .en #mainNav li#mainNews a {
		left: 434px;
		background-position: -430px -11px;
		width: 34px;
	}
	#brazil .en #mainNav li#mainNews a:hover {
		background-position: -1123px -11px;
	}
	#brazil .en #mainNav li#mainLocations, #brazil .en #mainNav li#mainLocations a {
		left: 576px;
		background-position: -572px -11px;
		width: 70px;
	}
	#brazil .en #mainNav li#mainLocations a:hover {
		background-position: -1265px -11px;
	}

	/* PT */
	#brazil .pt #mainNav li#mainAbout, #brazil .pt #mainNav li#mainAbout a {
		left: 35px;
		width: 122px;
		background-position: -31px -11px;
	}
	#brazil .pt #mainNav li#mainAbout a:hover {
		background-position: -724px -11px;
	}
	#brazil .pt #mainNav li#mainServices, #brazil .pt #mainNav li#mainServices a {
		left: 253px;
		background-position: -249px -11px;
		width: 63px;
	}
	#brazil .pt #mainNav li#mainServices a:hover {
		background-position: -942px -11px;
	}
	#brazil .pt #mainNav li#mainNews, #brazil .pt #mainNav li#mainNews a {
		left: 412px;
		background-position: -408px -11px;
		width: 58px;
	}
	#brazil .pt #mainNav li#mainNews a:hover {
		background-position: -1101px -11px;
	}
	#brazil .pt #mainNav li#mainLocations, #brazil .pt #mainNav li#mainLocations a {
		left: 566px;
		background-position: -562px -11px;
		width: 86px;
	}
	#brazil .pt #mainNav li#mainLocations a:hover {
		background-position: -1255px -11px;
	}	

/**
  * middle-east
  */
#middle-east #globalNav #worldWideSites {
	background: none;
	padding-left: 0;
	}
body.middle-east #header ul#mainNav, body.middle-east #mainNav li, body.middle-east #mainNav li a {
	background-image: url(../images/worldwide/mainNav-m-east-sprite.png);
	}
body.middle-east #contentWrapper #sideNav {
	background-image: url(../images/worldwide/middle-east.jpg);
	background-position: 0 0;
	}
body.middle-east #main #contentHeader {
	background-position: 0px -195px;
	}
body.middle-east #mainNav li#mainAbout, body.middle-east #mainNav li#mainAbout a {
	left: 69px;
	width: 158px;
	background-position: -65px -11px;
	}
body.middle-east #mainNav li#mainAbout a:hover {
	background-position: -758px -11px;
	}
body.middle-east #mainNav li#mainNews, body.middle-east #mainNav li#mainNews a {
	left: 376px;
	background-position: -372px -11px;
	width: 34px;
	}
body.middle-east #mainNav li#mainNews a:hover {
	background-position: -1065px -11px;
	}
body.middle-east #mainNav li#mainLocations, body.middle-east #mainNav li#mainLocations a {
	left: 558px;
	background-position: -554px -11px;
	width: 71px;
	}
body.middle-east #mainNav li#mainLocations a:hover {
	background-position: -1247px -11px;
	}
	/**
	  * middle-eastern countries
	  */
	/**
	  * uae
	  */
	#uae #globalNav #worldWideSites {
		background-position: 0px -273px;
		}
	#uae #main #contentHeader {
		background-position: 0px -1105px;
		}
	#uae #header ul#mainNav, #uae #mainNav li, #uae #mainNav li a {
		background-image: url(../images/worldwide/mainNav-uae-sprite.png);
		}
	#uae #mainNav li#mainAbout, #uae #mainNav li#mainAbout a {
		left: 59px;
		width: 224px;
		background-position: -55px -11px;
		}
	#uae #mainNav li#mainAbout a:hover {
		background-position: -748px -11px;
		}
	#uae #mainNav li#mainNews, #uae #mainNav li#mainNews a {
		left: 409px;
		background-position: -405px -11px;
		width: 33px;
		}
	#uae #mainNav li#mainNews a:hover {
		background-position: -1098px -11px;
		}
	#uae #mainNav li#mainLocations, #uae #mainNav li#mainLocations a {
		left: 569px;
		background-position: -565px -11px;
		width: 70px;
		}
	#uae #mainNav li#mainLocations a:hover {
		background-position: -1258px -11px;
		}
	/**
	  * egypt
	  */
	#egypt #globalNav #worldWideSites {
		background-position: 0px -84px;
		}
	#egypt #main #contentHeader {
		background-position: 0px -585px;
		}
	#egypt #header ul#mainNav, #egypt #mainNav li, #egypt #mainNav li a {
		background-image: url(../images/worldwide/mainNav-egypt-sprite.png);
		}
	#egypt #mainNav li#mainAbout, #egypt #mainNav li#mainAbout a {
		left: 76px;
		width: 117px;
		background-position: -72px -11px;
		}
	#egypt #mainNav li#mainAbout a:hover {
		background-position: -765px -11px;
		}
	#egypt #mainNav li#mainNews, #egypt #mainNav li#mainNews a {
		left: 356px;
		background-position: -352px -11px;
		width: 33px;
		}
	#egypt #mainNav li#mainNews a:hover {
		background-position: -1045px -11px;
		}
	#egypt #mainNav li#mainLocations, #egypt #mainNav li#mainLocations a {
		left: 552px;
		background-position: -548px -11px;
		width: 69px;
		}
	#egypt #mainNav li#mainLocations a:hover {
		background-position: -1241px -11px;
		}


/*=deutschland
---------------*/
.de #contentWrapper h3#leadership { background-image: url(../images/leadership_h3_de.gif); }

.de #germany #header ul#mainNav, .de #germany #mainNav li, .de #germany #mainNav li a {
		background-image: url(../images/worldwide/mainNav-de-sprite.png);
		}
.de #germany #mainNav li#mainAbout, .de #germany #mainNav li#mainAbout a {
	left: 29px;
	width: 167px;
	background-position: -25px -11px;
	}
.de #germany #mainNav li#mainAbout a:hover {
	background-position: -718px -11px;
	}
.de #germany #mainNav li#mainServices, .de #germany #mainNav li#mainServices a {
	left: 254px;
	width: 77px;
	background-position: -250px -11px;
	}
.de #germany #mainNav li#mainServices a:hover {
	background-position: -943px -11px;
	}
.de #germany #mainNav li#mainIndustries, .de #germany #mainNav li#mainIndustries a {
	left: 390px;
	width: 126px;
	background-position: -386px -11px;
	}
.de #germany #mainNav li#mainIndustries a:hover {
	background-position: -1079px -11px;
	}
.de #germany #mainNav li#mainProfessionals, .de #germany #mainNav li#mainProfessionals a {
	left: 573px;
	width: 96px;
	background-position: -569px -11px;
	}
.de #germany #mainNav li#mainProfessionals a:hover {
	background-position: -1262px -11px;
	}
.de #wrapper #header #mainNav li li a { width: auto; }
