/*** START The Basics ***/

	h1 {
		color: #6d6e71;
		border-top: 4px solid #6d6e71;
	}
	h2 { color: #6d6e71; }
	hr { color: #6d6e71; }	
	
	/* Start legacy COLOUR styles */

	.mediumtext, .strongtext, .largeststrong, .mediumText, .strongText, .largestStrong { color: #6d6e71; }
	.largestbright, .largestBright { color: #e0301e; }
	
	.contentLink { background-image: url(/home/images/ui/black_square.gif); }
	.contentLink a:link { text-decoration: underline; color: #404041; }
	.contentLink a:visited { text-decoration: underline; color: #6d6e71; }
	.contentLink a:hover { text-decoration: underline; color: #6d6e71; }

	/* remove .contentList ul li by AIC Eric
	.indexListSplit ul li, .contentList ul li { list-style-image: url(/home/images/ui/black_square.gif); }*/
	.indexListSplit ul li { list-style-image: url(/home/images/ui/black_square.gif); }
	.indexListSplit a:link, .contentList a:link { text-decoration: underline; color: #404041; }
	.indexListSplit a:visited, .contentList a:visited { text-decoration: underline; color: #6d6e71; }
	.indexListSplit a:hover, .contentList a:hover { text-decoration:underline; color: #6d6e71;  } 

	.contentLink a:link, .contentArea ul li a:link, .ContentArea ul li a:link, .rightCell a:link, .leftCell a:link, .careersContentArea ul li a:link, .contentArea ul li a:link, .ContentArea ul li a:link, .micrositeContentArea ul li a:link, .popupContentArea ul li a:link { text-decoration: underline; color: #404041; }
	.contentLink a:visited, .contentArea ul li a:visited, .ContentArea ul li a:visited, .rightCell a:visited, .leftCell a:visited, .careersContentArea ul li a:visited, .contentArea ul li a:visited, .ContentArea ul li a:visited, .micrositeContentArea ul li a:visited, .popupContentArea ul li a:visited { text-decoration: underline; color: #6d6e71; }
	.contentLink a:hover, .contentArea ul li a:hover, .ContentArea ul li a:hover, .rightCell a:hover, .leftCell a:hover, .careersContentArea ul li a:hover, .contentArea ul li a:hover, .ContentArea ul li a:hover, .micrositeContentArea ul li a:hover, .popupContentArea ul li a:hover { text-decoration:underline; color: #6d6e71;  } 	
	
	.white, td.white { background-color: #FFFFFF; color: #000000; }
	.white a:link, td.white a:link { text-decoration: underline; color: #404041; background-color: #ffffff; }
	.white a:visited, td.white a:visited { text-decoration: underline; color: #6d6e71; background-color: #ffffff; }
	.white a:hover, td.white a:hover { text-decoration:none; color: #6d6e71;  }

	.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: #404041;  }
	.light a:visited, td.light a:visited, .neutral a:visited, td.neutral a:visited { text-decoration: underline; color: #6d6e71;  }
	.light a:hover, td.light a:hover, .neutral a:hover, td.neutral a:hover { text-decoration: none; color: #e0301e; background-color: #ffffff; }

	.medium, td.medium { background-color: #ffffff; color: #000000; }
	.medium a:link, td.medium a:link { text-decoration: underline; color: #404041; background-color: #ffffff; }
	.medium a:visited, td.medium a:visited { text-decoration: underline; color: #6d6e71; background-color: #ffffff; }
	.medium a:hover, td.medium a:hover { text-decoration:none; color: #6d6e71;  }

	.strong, td.strong { background-color: #6d6e71; color: #ffffff; }
	.strong a:link, td.strong a:link { text-decoration: underline; color: #FFFFFF; background-color: #6d6e71; }
	.strong a:visited, td.strong a:visited { text-decoration: underline; color: #FFFFFF; background-color: #6d6e71; }
	.strong a:hover, td.strong a:hover { text-decoration:none; color: #6d6e71;  }

	/* GX BONUS */
	div.plainborder, table.plainborder, table.plainborder td { border: 1px solid #6d6e71; border-collapse: collapse; }
	
/*** END The Basics ***/

/*** START The Shell ***/

	/* Applied to whole areas - individually overwritten further down in smaller places */
	#header a:link, #countriesbox a:link { text-decoration: none; color: #6d6e71; }
	#header a:visited, #countriesbox a:visited { text-decoration: none; color: #6d6e71; }
	#countriesbox a:hover { text-decoration:underline; color: #6d6e71; } 
		
	#header .langlink a:link, #header .langlink a:visited { text-decoration: none; color: #6d6e71; }
	#header .langlink a:hover { text-decoration:underline; color: #6d6e71;  } 

	#translation a:link, #translation a:visited { text-decoration: none; }
	
/*** END The Shell ***/

/*** START Search ***/

	#livesearch { /* Live search results box */
		border: 1px solid #6d6e71;
		border-top: 1px dotted #6d6e71;
	}
	
/*** END Search ***/

/*** START Primary Nav ***/

/*** END Primary Nav ***/

/*** START Left column ***/
	
	.leftnav { border-top: 4px solid #6d6e71; }
	
	/* Hover for non-selected items */
	.leftnav div:hover { color: #6d6e71; }
	.leftnav #selected .lhnentry { background-image: url(/home/images/ui/sprites-arrow.gif); background-position: -1220px center; background-repeat: no-repeat; }
	
	/* Links */
	.lhnentry a:hover { text-decoration: none; color: #6d6e71; }
	
	.leftnav #selected .lhnentry a:link, .leftnav #selected .lhnentry a:visited { color: #6d6e71; }
	.leftnav #selected ul li .lhnentry a:hover { color: #6d6e71 !important; } /* No colour on lower li's */
	
/*** END Left column ***/

/*** START Right column ***/

	/* Country contacts drop down */
	#countrycontactsddl, #countryDLLRHN {
		border: 1px solid #939598;
		color: #404041;
	}
	
	.rhtitle, .RHTitle { color: #939598; } 
	.rhbox ul li a:link, .RHBox ul li a:link { text-decoration: none; color: #000000; }
	.rhbox ul li a:visited, .RHBox ul li a:visited { text-decoration: none; color: #6d6e71; }
	.rhbox ul li a:hover, .contactlink a:hover, .RHBox ul li a:hover, .contactLink a:hover { text-decoration:none; color: #6d6e71;  } 
	
	.rhcontacts .rhtitle, .RHContacts .RHTitle { color: #6d6e71; }
	.rhcontacts a:link, .RHContacts a:link { text-decoration: none; color: #6d6e71; }
	.rhcontacts a:visited, .RHContacts a:visited { text-decoration: none; color: #6d6e71; }
	.rhcontacts a:hover, .RHContacts a:hover { text-decoration:none; color: #6d6e71;  } 

	.rhbox ul, .RHBox ul {
		border-top: 4px solid #939598;
		background-color: #e7e7e8;
	}
	
	.contactlink a:link, .contactlink a:visited, .contactLink a:link, .contactLink a:visited { text-decoration: underline; }
	.contactlink, .contactLink{ background-image: url(/home/images/ui/black_arrow.gif); }
	
	#pagetools a:link, #pagetools a:visited, #pagetools a:hover { text-decoration: none; color: #6d6e71;}
	
	#sharebox a:link, #sharebox a:visited, #sharebox a:hover { text-decoration: none; color: #6d6e71;}

	ul#pagetools li, ul#shareicons li { list-style: none; } /* Overide .rhbox icons above */
	
/*** END Right column ***/

/*** START Content area ***/

	/* added about #center2 by AIC Eric *//* added about #centerNoLmenu,#center3,#centerNoTLMenu by AIC Gavin fro Templates Issue */ 
	#center a:hover, #center2 a:hover, #centerNoLmenu a:hover, #center3 a:hover, #centerNoTLMenu a:hover, #home a:hover { text-decoration: underline; color: #6d6e71; }	
	#center ul a:link, #center2 ul a:link, #centerNoLmenu ul a:link, #center3 ul a:link, #centerNoTLMenu ul a:link, #home ul a:link { text-decoration: none; color: #6d6e71; }
	#center ul a:visited, #center2 ul a:visited, #centerNoLmenu ul a:visited, #center3 ul a:visited, #centerNoTLMenu ul a:visited, #home ul a:visited { text-decoration: none; color: #939598;}	
	#center ul li, #center2 ul li, #centerNoLmenu ul li, #center3 ul li, #centerNoTLMenu ul li, #home ul li { background-image: url(/home/images/ui/black_square.gif); }
	* html #center ul li, * html #center2 ul li, * html #centerNoLmenu ul li, * html #center3 ul li, * html #centerNoTLMenu ul li, * html #home ul li { background-image: none; list-style-image: url(/home/images/ui/black_square.gif); }

	
	/* START Basic (default) table styles */
	table.datatablecolour th {
		background-color: #6d6e71;
		color: #FFFFFF;
	}
	table.datatablecolour th { border: 1px solid #6d6e71; }
	table.datatablecolour tr, table.datatablecolour td, table.datatablecolour td+td { 	border: 1px solid #6d6e71; }
	table.datatablecolour .tablecellmid, table.datatablecolour td.tablecellmid {
		background-color: #6d6e71;
		color: #FFFFFF;
	}
	/* END table styles

	/* New publication layout */
	.pubdownload {
		background-color: #6d6e71;
	}
	.pubdownload a {
		background-image: url(/home/images/ui/black_pubdownload.gif);
	}
	#pubfeature .rhbox ul li {list-style-image:url(/home/images/ui/black_arrow.gif);}
	#pubfeature .rhbox .publink ul li {list-style-image:url(/home/images/ui/black_arrow.gif);}

/* 2010 design content features */
.contentfeature small { color: #939598; }
.contentfeature p { color: #6d6e71; }
.dark h2 {
	color: #6d6e71;
	border-bottom: 4px solid #6d6e71;
}
.bright h2 {
	color: #6d6e71;
	border-bottom: 4px solid #6d6e71;
}

/*** END Content area ***/

/*** START Footer ***/


/*** END Footer ***/

/*** START Homepage specific ***/

	.homesubheading { color: #6d6e71; }
	
	.hometile { background-color: #6d6e71; }
	
	.hometile a:hover { background-color: #6d6e71; }

/*** END Homepage specific ***/

/*** START R2 Form specific ***/
	
	form h2 { color: #6d6e71; }	
	.labelhighlight { color: #6d6e71; }	
	.formfield input, .formfield select { border: 1px solid #6d6e71; }
	.formfield textarea { border: 1px solid #6d6e71; }
	.formfield .buttonsubmit, .formfield .buttonreset {
		background-color: #6d6e71;
		border: 1px solid #6d6e71 !important;
	}
	.fieldvalidateoff { border: 1px solid #6d6e71 !important; }
	.fieldhighlighton { background-color: #e7e7e8 !important; }
	
/*** END R2 Form specific ***/

/* 2010 Webtiles */

	.bgbright { background-color: #939598; }
	.bgbase { background-color: #6d6e71; }

/* added by AIC Eric */
.footerline {
	COLOR: white; BACKGROUND-COLOR: #6d6e71
}
#pagetools LI A:hover {
	COLOR: #6d6e71; TEXT-DECORATION: none
}	
#shareicons LI A:hover {
	COLOR: #6d6e71; TEXT-DECORATION: none
}
