/*** START The Basics ***/

	h1 {
		color: #a32020;
		border-top: 4px solid #a32020;
	}
	hr { color: #a32020; }	
	
	/* Start legacy COLOUR styles */

	.mediumtext, .strongtext, .largeststrong, .mediumText, .strongText, .largestStrong { color: #a32020; }
	.largestbright, .largestBright { color: #e0301e; }
	
	.contentLink { background-image: url(../../../../../burgundy_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: #a32020; }

	.indexListSplit ul li, .contentList ul li { list-style-image: url(../../../../../burgundy_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: #a32020;  } 

	.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: #a32020;  } 	
	
	.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: #a32020;  }

	.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: #a32020;  }

	.strong, td.strong { background-color: #a32020; color: #ffffff; }
	.strong a:link, td.strong a:link { text-decoration: underline; color: #FFFFFF; background-color: #a32020; }
	.strong a:visited, td.strong a:visited { text-decoration: underline; color: #FFFFFF; background-color: #a32020; }
	.strong a:hover, td.strong a:hover { text-decoration:none; color: #a32020;  }

	/* GX BONUS */
	div.plainborder, table.plainborder, table.plainborder td { border: 1px solid #a32020; 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, #media-details a:link { text-decoration: none; color: #a32020; }
	#header a:visited, #countriesbox a:visited, #media-details a:visited { text-decoration: none; color: #6d6e71; }
	#countriesbox a:hover, #media-details a:hover { text-decoration:underline; color: #a32020; } 
		
	#header .langlink a:link, #header .langlink a:visited { text-decoration: none; color: #6d6e71; }
	#header .langlink a:hover { text-decoration:underline; color: #a32020;  } 

	#translation a:link, #translation a:visited { text-decoration: none; }
	
/*** END The Shell ***/

/*** START Search ***/

	#livesearch { /* Live search results box */
		border: 1px solid #a32020;
		border-top: 1px dotted #a32020;
	}
	
/*** END Search ***/

/*** START Primary Nav ***/

/*** END Primary Nav ***/

/*** START Left column ***/
	
	.leftnav { border-top: 4px solid #a32020; }
	
	/* Hover for non-selected items */
	.leftnav div:hover { color: #a32020; }
	.leftnav #selected .lhnentry { background-image: url(../../../../../sprites-arrow.gif); background-position: -820px center; background-repeat: no-repeat; }
	
	/* Links */
	.lhnentry a:hover { text-decoration: none; color: #a32020; }
	
	.leftnav #selected .lhnentry a:link, .leftnav #selected .lhnentry a:visited { color: #a32020; }
	.leftnav #selected ul li .lhnentry a:hover { color: #a32020 !important; } /* No colour on lower li's */
	
/*** END Left column ***/

/*** START Content area ***/

	#center a:hover, #home a:hover, #right a:hover { text-decoration: underline; color: #a32020; }
	
	#center ul a:link, #home ul a:link { text-decoration: none; color: #a32020; }
	#center ul a:visited, #home ul a:visited { text-decoration: none; color: #e0301e;}
	
	#center ul li, #home ul li { list-style-image: url(../../../../../burgundy_square.gif); }
	* html #center ul li, * html #home ul li, *:first-child+html #center ul li, *:first-child+html #home ul li  { list-style-image: url(../../../../../burgundy_square_ie.gif); }
	
	/* START Basic (default) table styles */
	table.datatablecolour th {
		background-color: #a32020;
		color: #FFFFFF;
	}
	table.datatablecolour th { border: 1px solid #a32020; }
	table.datatablecolour tr, table.datatablecolour td, table.datatablecolour td+td { 	border: 1px solid #a32020; }
	table.datatablecolour .tablecellmid, table.datatablecolour td.tablecellmid {
		background-color: #a32020;
		color: #FFFFFF;
	}
	/* END table styles

	/* New publication layout */
	.pubdownload {
		background-color: #a32020;
	}
	.pubdownload a {
		background-image: url(../../../../../burgundy_pubdownload.gif);
	}
	#pubfeature .rhbox ul li {list-style-image:url(../../../../../burgundy_arrow.gif);}
	#pubfeature .rhbox .publink ul li {list-style-image:url(../../../../../burgundy_arrow.gif);}

/* 2010 design content features */
.contentfeature small { color: #939598; }
.contentfeature p { color: #6d6e71; }
.dark h2 {
	color: #a32020;
	border-bottom: 4px solid #a32020;
}
.bright h2 {
	color: #a32020;
	border-bottom: 4px solid #a32020;
}

/*** END Content area ***/

/*** START Right column ***/
	
	.rhtitle, .RHTitle { color: #e0301e; } 
	.rhbox ul li a:hover, .contactlink a:hover, .RHBox ul li a:hover, .contactLink a:hover { text-decoration:none; color: #a32020;  } 
	.rhcontacts a:hover, .RHContacts a:hover { text-decoration: underline !important; color: #a32020;  } 

	.rhbox ul, .RHBox ul {
		border-top: 4px solid #e0301e;
		background-color: #f6e9e9;
	}
	
	.contactlink, .contactLink{ background-image: url(../../../../../burgundy_arrow.gif); }
	ul#pagetools li, ul#shareicons li { list-style: none; } /* Overide .rhbox icons above */
	
/*** END Right column ***/

/*** START Footer ***/


/*** END Footer ***/

/*** START Homepage specific ***/

	.homesubheading { color: #a32020; }
	
	.hometile { background-color: #a32020; }
	
	.hometile a:hover { background-color: #a32020; }

/*** END Homepage specific ***/

/*** START R2 Form specific ***/
	
	form h2 { color: #a32020; }	
	.labelhighlight { color: #a32020; }	
	.formfield input, .formfield select { border: 1px solid #a32020; }
	.formfield textarea { border: 1px solid #a32020; }
	.formfield .buttonsubmit, .formfield .buttonreset {
		background-color: #a32020;
		border: 1px solid #a32020 !important;
	}
	.fieldvalidateoff { border: 1px solid #a32020 !important; }
	.fieldhighlighton { background-color: #f6e9e9 !important; }
	
/*** END R2 Form specific ***/

/* 2010 Webtiles */

	.bgbright { background-color: #e0301e; }
	.bgbase { background-color: #a32020; }
	
/* Generic Colours */

.bg100 { background-color: #a32020; }
.bg25 { background-color: #e8c7c7; }
.bg10 { background-color: #f6e9e9; }

.fg100 { color: #a32020; }
.fg25 { color: #e8c7c7; }
.fg10 { color: #f6e9e9; }

/* MEDIA TABS CSS */
ul.media-tabs { 	border-bottom:1px solid #a32020;}
ul.media-tabs-doubleheight { border-bottom:1px solid #a32020;	}
ul.media-tabs li a:hover, #center ul.media-tabs li a:hover {
	border-top:4px solid #a32020;
	color:#a32020;
}
ul.media-tabs-doubleheight li a:hover, #center ul.media-tabs-doubleheight li a:hover {
	border-top:4px solid #a32020;
	color:#a32020;
}
ul.media-tabs a.current, ul.media-tabs a.current:hover, ul.media-tabs li.current a, ul.media-tabs-doubleheight a.current, ul.media-tabs-doubleheight a.current:hover, ul.media-tabs-doubleheight li.current a, #center ul.media-tabs a.current, #center ul.media-tabs a.current:hover, #center ul.media-tabs li.current a, #center ul.media-tabs-doubleheight a.current, #center ul.media-tabs-doubleheight a.current:hover, #center ul.media-tabs-doubleheight li.current a,ul.media-tabs a.current:visited,ul.media-tabs li.current a:visited,#center ul.media-tabs a.current:visited,#center ul.media-tabs li.current a:visited,ul.media-tabs-doubleheight a.current:visited,ul.media-tabs-doubleheight li.current a:visited,#center ul.media-tabs-doubleheight a.current:visited,#center ul.media-tabs-doubleheight li.current a:visited {
	color:#a32020;
	border-bottom:1px solid #fff;
	border-left:1px solid #a32020;
	border-right:1px solid #a32020;
	border-top:4px solid #a32020;
}

/* Localized */