/*** START The Basics ***/

	h1 { color: #4E562B; }
	h2 { color: #000000; }
	h3 { color: #4E562B; }
	hr { color: #8C9600; }	
	
	/* Start legacy COLOUR styles */

	.mediumtext, .strongtext, .largeststrong, .mediumText, .strongText, .largestStrong { color: #4E562B; }
	.largestbright, .largestBright { color: #8C9600; }
	
	.contentLink { background-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.contentLink a:link { text-decoration: none; color: #8C9600; }
	.contentLink a:visited { text-decoration: none; color: #4E562B; }
	/*.contentLink a:hover { text-decoration: underline; color: #4E562B; background-color :#F0F0F0; } */
	.contentLink a:hover { text-decoration: underline; color: #4E562B; } 

	.indexListSplit ul li, .contentList ul li, .ContentList ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.indexListSplit a:link, .contentList a:link, .ContentList a:link { text-decoration: none; color: #8C9600; }
	.indexListSplit a:visited, .contentList a:visited, .ContentList a:visited { text-decoration: none; color: #4E562B; }
	/*.indexListSplit a:hover, .contentList a:hover, .ContentList a:hover { text-decoration:underline; color: #4E562B; background-color :#F0F0F0; } */
	.indexListSplit a:hover, .contentList a:hover, .ContentList a:hover { text-decoration:underline; color: #4E562B; } 

	.contentArea A:link, .ContentArea A:link, .contentArea ul li a:link, .ContentArea ul li a:link, .contentLink a:link, .ContentLink a:link, .rightCell a:link, .leftCell a:link, .careersContentArea ul li a:link, .micrositeContentArea ul li a:link, .popupContentArea ul li a:link { text-decoration: none; color: #8C9600; }
	.contentArea A:visited, .ContentArea A:visited, .contentArea ul li a:visited, .ContentArea ul li a:visited, .contentLink a:visited, .ContentLink a:visited, .rightCell a:visited, .leftCell a:visited, .careersContentArea ul li a:visited, .micrositeContentArea ul li a:visited, .popupContentArea ul li a:visited { text-decoration: none; color: #4E562B; }
	/*.contentArea A:hover, .ContentArea A:hover, .contentArea ul li a:hover, .ContentArea ul li a:hover, .contentLink a:hover, .ContentLink a:hover, .rightCell a:hover, .leftCell a:hover, .careersContentArea ul li a:hover, .micrositeContentArea ul li a:hover, .popupContentArea ul li a:hover { text-decoration:underline; color: #4E562B; background-color :#F0F0F0; } 	*/
	.contentArea A:hover, .ContentArea A:hover, .contentArea ul li a:hover, .ContentArea ul li a:hover, .contentLink a:hover, .ContentLink a:hover, .rightCell a:hover, .leftCell a:hover, .careersContentArea ul li a:hover, .micrositeContentArea ul li a:hover, .popupContentArea ul li a:hover { text-decoration:underline; color: #4E562B; } 	
	
	.white, td.white { background-color: #FFFFFF; color: #000000; }
	.white a:link, td.white a:link { text-decoration: underline; color: #8C9600; background-color: #ffffff; }
	.white a:visited, td.white a:visited { text-decoration: underline; color: #333333; background-color: #ffffff; }
	/*.white a:hover, td.white a:hover { text-decoration:none; color: #4E562B; background-color: #f0f0f0; }*/
	.white a:hover, td.white a:hover { text-decoration:none; color: #4E562B; }

	/*.light, td.light, .neutral, td.neutral { background-color: #f0f0f0; color: #000000; }*/
	/*.light a:link, td.light a:link, .neutral a:link, td.neutral a:link { text-decoration: underline; color: #4E562B; background-color: #f0f0f0; }*/
	/*.light a:visited, td.light a:visited, .neutral a:visited, td.neutral a:visited { text-decoration: underline; color: #4E562B; background-color: #f0f0f0; }*/
	/*.light a:hover, td.light a:hover, .neutral a:hover, td.neutral a:hover { text-decoration: none; color: #8C9600; background-color: #ffffff; }*/
	.light, td.light, .neutral, td.neutral {  color: #000000; }
	.light a:link, td.light a:link, .neutral a:link, td.neutral a:link { text-decoration: underline; color: #4E562B;  }
	.light a:visited, td.light a:visited, .neutral a:visited, td.neutral a:visited { text-decoration: underline; color: #4E562B;  }
	.light a:hover, td.light a:hover, .neutral a:hover, td.neutral a:hover { text-decoration: none; color: #8C9600; }

	.medium, td.medium { background-color: #ffffff; color: #000000; }
	.medium a:link, td.medium a:link { text-decoration: underline; color: #8C9600; background-color: #ffffff; }
	.medium a:visited, td.medium a:visited { text-decoration: underline; color: #333333; background-color: #ffffff; }
	/*.medium a:hover, td.medium a:hover { text-decoration:none; color: #4E562B; background-color: #f0f0f0; }*/
	.medium a:hover, td.medium a:hover { text-decoration:none; color: #4E562B; }

	.strong, td.strong { background-color: #4E562B; color: #ffffff; }
	.strong a:link, td.strong a:link { text-decoration: underline; color: #FFFFFF; background-color: #4E562B; }
	.strong a:visited, td.strong a:visited { text-decoration: underline; color: #FFFFFF; background-color: #4E562B; }
	/*.strong a:hover, td.strong a:hover { text-decoration:none; color: #4E562B; background-color:#F0F0F0; }*/
	.strong a:hover, td.strong a:hover { text-decoration:none; color: #4E562B; }

	/* GX BONUS */
	div.plainborder, table.plainborder, table.plainborder td { border: 1px solid #8C9600; border-collapse: collapse; }

/*** END The Basics ***/

/*** START The Shell ***/

	/* Applied to whole areas - individually overwritten further down in smaller places */
	#header a:link, #home a:link, #home a:visited, #countriesbox a:link { text-decoration: none; color: #8C9600; }
	#header a:visited, #countriesbox a:visited { text-decoration: none; color: #4E562B; }
	#home a:hover, #center a:hover, #countriesbox a:hover { text-decoration:underline; color: #4E562B; } 

	#center a:link { text-decoration: underline; color: #8C9600; }
	#center a:visited { text-decoration: underline; color: #4E562B; }
	#center ul a:link { text-decoration: none; color: #8C9600; }
	#center ul a:visited { text-decoration: none; color: #4E562B; }
	
	#footer-wrapper a:link, #footer-wrapper a:visited, #footer-wrapper a:hover { color: #4E562B; text-decoration: none; }

	#headerlang { background-image: url(/home/images/ui/olive_translations.gif ); }
		
	#header .langlink a:link, #header .langlink a:visited { text-decoration: none; color: #666666; }
	#header .langlink a:hover { text-decoration:underline; color: #4E562B;  } 

	#translation a:link, #translation a:visited { text-decoration: none; }
	
	#popupclose img { border: 1px solid #8C9600; }
/*** END The Shell ***/

/*** START Search ***/

	#searchsubmit { background-image: url(/home/images/ui/olive_searchsubmit.gif); }

	#livesearch { /* Live search results box */
		border: 1px solid #8C9600;
		border-top: 1px dotted #8C9600;
	}
	
	.livesearchclose { border: 1px solid #8C9600; }	

/*** END Search ***/

/*** START Primary Nav ***/

	#navblock { background-color: #8C9600; } /* Entire width of nav */
	#nav a { background-color: #8C9600; background-image: url(/home/images/ui/olive_navsep.gif);  } /* Base tabs */

	/* Selected items */
	#navselected a { background-color: #4E562B; background-image: none; }
	ul #navselected ul { background-color: #FFFFFF; }	/* Force bg color of last (unused) column cell */
	/*#nav #navselected:hover ul, #nav #navselected.sfhover ul { background-color: #FFFFFF; } /* Selected outer Hover UL */

	/* Unselected items */
	#nav li ul { background-color: #FFFFFF; } /* second-level lists */

	/* A link styles */
	#nav a:link, #nav a:visited {	text-decoration: none; color: #FFFFFF; }/* Unselected basic */
	#nav a:hover { text-decoration: none; color: #4E562B; } /* Unselected hover */
	#navselected a:link, #navselected a:visited { color: #FFFFFF; } /* Selected basic */
	#navselected a:hover { text-decoration: none; color: #4E562B; } /* Selected hover */
	#nav li:hover a:link, #nav li.sfhover a:link, #nav li:hover a:visited, #nav li.sfhover a:visited { color: #8C9600; } /* Force link colour for IE6 on hover */
	
	#nav li:hover ul, #nav li.sfhover ul { /* Entire 2nd level list revealed on hover */
		border-right: 1px solid #8C9600;
		border-left: 1px solid #8C9600;
		border-bottom: 1px solid #8C9600;
	}

	/* Base tabes on hover, treatment for special border */
	ul#nav li.sfhover a, ul#nav li:hover a {
		background-color: #FFFFFF;
		color: #4E562B;
		border-left: 1px solid #8C9600;
		border-top: 1px solid #8C9600;
		border-right: 1px solid #8C9600;
	}
	
	#nav li:hover ul a, #nav li.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		border: 0; /* No border on sub items */
		color: #8C9600;
	}
	
	/* Bright arrow for all 2nd level items */
	#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		background-image: url(/home/images/ui/olive_arrow-bright.gif); 
		color: #8C9600;
	}
	
	/* Replace bright arrow with dark for a:hover item */
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { /* Individual 2nd level list items, revealed with hover */
		background-image: url(/home/images/ui/olive_arrow-base.gif); 
		color: #4E562B;
	}

	/* Border adjustment for static links */
	#nav .navstaticlink:hover a, #nav .navstaticlink.sfhover a { border-bottom: 1px solid #8C9600; }
	
	/* Above applied to IE6 */
	* html #nav .navstaticlink:hover a, *html #nav .navstaticlink.sfhover a { border-bottom: 0; } /* Cancel the above */
	* html #nav .navstaticlink:hover, *html #nav .navstaticlink.sfhover { border-bottom: 1px solid #8C9600; } /* Repeat without 'a' */
	* html #nav .navstaticlink:hover ul li, *html #nav .navstaticlink.sfhover ul li { border-bottom: 0; } /* Cancel the above from propagating */
	
	/* Individual 2nd level list items, revealed with hover */ 
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { background-color: #FFFFFF; text-decoration: underline; }
	
	
/*** END Primary Nav ***/

/*** START Left column ***/
	
	/* Hover for non-selected items */
	.leftnav div:hover {
		background-image: url(/home/images/ui/olive_arrow-bright.gif);
		color: #4E562B;
	}
		
	.leftnav #selected { background-image: url(/home/images/ui/olive_arrow-bright.gif); } /* currently selected arrow */
	
	/* Links */
	.leftnav li a:link { text-decoration: none; color: #4E562B; }
	.leftnav li a:visited { text-decoration: none; color: #4E562B; }
	.leftnav li a:hover { text-decoration:underline; color: #8C9600; }
	
	.leftnav #selected a:link, .leftnav #selected a:visited { color: #8C9600; }

	/* RVP */
	.rvpbox ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.rvpbox ul li a:link { text-decoration: none; color: #8C9600; }
	.rvpbox ul li a:visited { text-decoration: none; color: #4E562B; }
	.rvpbox ul li a:hover { text-decoration:underline; color: #4E562B; } 

	.RVPBox ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.RVPBox ul li a:link { text-decoration: none; color: #8C9600; }
	.RVPBox ul li a:visited { text-decoration: none; color: #4E562B; }
	.RVPBox ul li a:hover { text-decoration:underline; color: #4E562B; } 

/*** END Left column ***/

/*** START Right column ***/

	/* Country contacts drop down */
	#countrycontactsddl {
		border: 1px solid #989898;
		color: #4E562B;
	}
	
	.rhbox ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.rhbox ul li a:link, .rhbox a:link { text-decoration: none; color: #8C9600; }
	.rhbox ul li a:visited, .rhbox a:visited { text-decoration: none; color: #4E562B; }
	.rhbox ul li a:hover, .rhbox a:hover, .contactlink a:hover { text-decoration:underline; color: #4E562B;  } 

	.RHBox ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	.RHBox ul li a:link, .RHContacts a:link, #right ul li a:link, #right a:link { text-decoration: none; color: #8C9600; }
	.RHBox ul li a:visited, .RHContacts a:visited, #right ul li a:visited, #right a:visited { text-decoration: none; color: #4E562B; }
	.RHBox ul li a:hover, .RHContacts a:hover, #right ul li a:hover, #right a:hover { text-decoration:underline; color: #4E562B;  } 

	.contactlink a:link, .contactlink a:visited { text-decoration: underline; }
	.contactlink { background-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	
	#pagetools a:link, #pagetools a:visited, #pagetools a:hover { text-decoration: none; color: #8C9600;}
	#pagetools a:hover { text-decoration: underline; }
	
	#sharebox a:link, #sharebox a:visited, #sharebox a:hover { text-decoration: none; color: #8C9600;}
	
	#shareboxclose {
		border-left: 1px solid #8C9600;
		border-bottom: 1px solid #8C9600;
	}
	
	#shareboxtriangle { background-image: url(/home/images/ui/olive_sharetriangle.gif); }
	
	#shareicons { border: 1px solid #8C9600; }

	ul#pagetools li, ul#shareicons li { list-style: none; } /* Overide .rhbox icons above */
	
/*** END Right column ***/

/*** START Content area ***/

	#center ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif); }
	#home ul li { list-style-image: url(/home/images/ui/olive_arrow-base-li.gif); }
	
	*:first-child+html #home ul li { list-style-image: url(/home/images/ui/olive_arrow-base.gif); }
	* html #home ul li { list-style-image: url(/home/images/ui/olive_arrow-base.gif); }
	
	/* START Basic (default) table styles */
	table.datatablecolour th {
		background-color: #4E562B;
		color: #FFFFFF;
	}
	table.datatablecolour th { border: 1px solid #4E562B; }
	table.datatablecolour tr, table.datatablecolour td, table.datatablecolour td+td { 	border: 1px solid #4E562B; }
	table.datatablecolour .tablecellmid, table.datatablecolour td.tablecellmid {
		background-color: #8C9600;
		color: #FFFFFF;
	}
	/* END table styles

/*** END Content area ***/

/*** START Footer ***/

	#footerlinks { color: #666666; }
	
	#footernav a:link, #footernav a:visited { text-decoration: none; color: #4E562B; }
	/*#footernav a:hover { text-decoration: none; background-color: #FFFFFF; border: 1px solid #8C9600; }*/
	#footernav a:hover { text-decoration: none; border: 1px solid #8C9600; }
	
	#footerlinks a:link, #footerlinks a:visited { text-decoration: none; color: #4E562B; }
	#footerlinks a:hover { text-decoration: underline; }

/*** END Footer ***/

/*** START Country selector ***/

	#countrieslink a:link, #countrieslink a:visited, #countrieslink a:hover { text-decoration: none; color: #4E562B; }
	#countrieslink a:hover { border: 1px solid #8C9600; }    
	#countriesboxhead { color: #4E562B; }

	#countriesboxfoot { border-top: 1px solid #8C9600; }
	    	
	#countriestriangle { background-image: url(/home/images/ui/olive_countriestriangle.gif);  } /* Triangle placement in box footer */		

	#countriescontents ul li { background-image: url(/home/images/ui/olive_arrow-bright-li.gif); }

	#countriesbox { border: 1px solid #8C9600; border-bottom: 0; } /* Important, outer div */

	#countriesbox a:hover { background-color: #FFFFFF; }
	
	#countriesclosebutton {
		border-left: 1px solid #8C9600;
		border-bottom: 1px solid #8C9600;
	}
	
/*** END Country selector ***/

/*** START Homepage specific ***/

	.homesubheading { color: #8C9600; }

	.hometile { background-color: #8C9600; }
	
	/*.hometile a:hover { background-color: #8C9600; }*/

/*** END Homepage specific ***/

/*** Added webtile by Caroline 2010-07-29***/
                .bgbright { background-color: #8c9600; }
				.bgbase { background-color: #4e562b; }
				
				.wbtile.old { border: 1px solid #4e562b; }
				.wbtile.old .wbtilehead { color: #4e562b; }
				.wbtile.old .wbtiledesc {
					color: #8c9600;
					background-image: url(/webmedia/634161022502592528_wbtile_aubergine_arrow.gif);
				}
				
				* html .wbtile.old { background-image: url(/webmedia/634161022502592528_wbtile_aubergine_arrow.gif); }
				*:first-child+html .wbtile.old { background-image: url(/webmedia/634161022502592528_wbtile_aubergine_arrow.gif); }
				
/*** END ***/

/*** Added by Kenneth 2009-06-17***/

	#center2 a:link { text-decoration: underline; color: #8C9600; }
	#center2 a:visited { text-decoration: underline; color: #4E562B; }
	#center2 ul a:link { text-decoration: none; color: #8C9600; }
	#center2 ul a:visited { text-decoration: none; color: #4E562B; }

	#center3 a:link { text-decoration: underline; color: #8C9600; }
	#center3 a:visited { text-decoration: underline; color: #4E562B; }
	#center3 ul a:link { text-decoration: none; color: #8C9600; }
	#center3 ul a:visited { text-decoration: none; color: #4E562B; }

/*###################################
## HK-Customized Font Size Class ####
###################################*/
		
		.brightText, .brighttext {
			COLOR: #8C9600;
		}

		.footerline {
			COLOR: white; BACKGROUND-COLOR: #4E562B;
		}

		.ContentArea ul li, .contentArea ul li { list-style-image: url(/home/images/ui/olive_arrow-bright-li.gif);

/*###################################
# END HK-Customized Font Size Class #
###################################*/
/*** End ***/