/*** START The Basics ***/

h1 {
    color: #A43E50;
    border-top: 4px solid #A43E50;
}

hr {
    color: #A43E50;
}

.hr1 {
    /*border: 0px;
    border-top: 1px solid #ccc;*/
    color: #A43E50;
    border-top: 4px solid #A43E50;
}
/* Start legacy COLOUR styles */

.mediumtext, .strongtext, .largeststrong, .mediumText, .strongText, .largestStrong {
    color: #A43E50;
}

.largestbright, .largestBright {
    color: #e0301e;
}

/*.contentLink {
    background-image: url(/r/img/tangerine_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: #A43E50;
    }

/*.indexListSplit ul li, .contentList ul li {
    list-style-image: url(/r/img/tangerine_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: #A43E50;
}

.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: #A43E50;
}

.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: #A43E50;
    }

.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: #A43E50;
    }

.strong, td.strong {
    background-color: #A43E50;
    color: #ffffff;
}

    .strong a:link, td.strong a:link {
        text-decoration: underline;
        color: #FFFFFF;
        background-color: #A43E50;
    }

    .strong a:visited, td.strong a:visited {
        text-decoration: underline;
        color: #FFFFFF;
        background-color: #A43E50;
    }

    .strong a:hover, td.strong a:hover {
        text-decoration: none;
        color: #A43E50;
    }

/* GX BONUS */
div.plainborder, table.plainborder, table.plainborder td {
    border: 1px solid #A43E50;
    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: #A43E50;
}

#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: #A43E50;
}

#header .langlink a:link, #header .langlink a:visited {
    text-decoration: none;
    color: #6d6e71;
}

#header .langlink a:hover {
    text-decoration: underline;
    color: #A43E50;
}

#translation a:link, #translation a:visited {
    text-decoration: none;
}

/*** END The Shell ***/

/*** START Search ***/

#livesearch { /* Live search results box */
    border: 1px solid #A43E50;
    border-top: 1px dotted #A43E50;
}

/*** END Search ***/

/*** START Primary Nav ***/

/*** END Primary Nav ***/

/*** START Left column ***/

.leftnav {
    border-top: 4px solid #A43E50;
}

    /* Hover for non-selected items */
    .leftnav div:hover {
        color: #A43E50;
    }

    .leftnav #selected .lhnentry {
        background-image: url(/assets/image/sprites-arrow.gif);
        background-position: -20px center;
        background-repeat: no-repeat;
    }

/* Links */
.lhnentry a:hover {
    text-decoration: none;
    color: #A43E50;
}

.leftnav #selected .lhnentry a:link, .leftnav #selected .lhnentry a:visited {
    color: #A43E50;
}

.leftnav #selected ul li .lhnentry a:hover {
    color: #A43E50 !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: #A43E50;
}

#center ul a:link, #home ul a:link {
    text-decoration: none;
    color: #A43E50;
}

#center ul a:visited, #home ul a:visited {
    text-decoration: none;
    color: #520927;
}

/*#center ul li, #home ul li {
    list-style-image: url(/r/img/tangerine_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(/assets/image/tangerine_square_ie.gif);
    float: left;
    line-height: 1.5;
}

/* START Basic (default) table styles */
table.datatablecolour th {
    background-color: #A43E50;
    color: #FFFFFF;
}

table.datatablecolour th {
    border: 1px solid #A43E50;
}

table.datatablecolour tr, table.datatablecolour td, table.datatablecolour td + td {
    border: 1px solid #A43E50;
}

    table.datatablecolour .tablecellmid, table.datatablecolour td.tablecellmid {
        background-color: #A43E50;
        color: #FFFFFF;
    }
/* END table styles

	/* New publication layout */
.pubdownload {
    background-color: #A43E50;
}

    .pubdownload a {
        background-image: url(/assets/image/tangerine_pubdownload.gif);
    }

#pubfeature .rhbox ul li {
    list-style-image: url(/assets/image/tangerine_arrow.gif);
}

#pubfeature .rhbox .publink ul li {
    list-style-image: url(/assets/image/tangerine_arrow.gif);
}

/* 2010 design content features */
.contentfeature small {
    color: #939598;
}

.contentfeature p {
    color: #6d6e71;
}
/*.dark h2 {
	color: #A43E50;
	border-bottom: 4px solid #A43E50;
}
.bright h2 {
	color: #A43E50;
	border-bottom: 4px solid #A43E50;
}*/

/*** END Content area ***/

/*** START Right column ***/

.rhtitle, .RHTitle {
    color: #dc6900;
}

.rhbox ul li a:hover, .contactlink a:hover, .RHBox ul li a:hover, .contactLink a:hover {
    text-decoration: none;
    color: #A43E50;
}

.rhcontacts a:hover, .RHContacts a:hover {
    text-decoration: underline !important;
    color: #A43E50;
}

.rhbox ul, .RHBox ul {
    border-top: 4px solid #dc6900;
    background-color: #fdf4e5;
    float: left;
}

.contactlink, .contactLink {
    background-image: url(/assets/image/tangerine_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: #A43E50;
}

.hometile {
    background-color: #A43E50;
}

    .hometile a:hover {
        background-color: #A43E50;
    }

/*** END Homepage specific ***/

/*** START R2 Form specific ***/

/*form h2 { color: #A43E50; }*/
.labelhighlight {
    color: #A43E50;
}

.formfield input, .formfield select {
    border: 1px solid #A43E50;
}

.formfield textarea {
    border: 1px solid #A43E50;
}

.formfield .buttonsubmit, .formfield .buttonreset {
    background-color: #A43E50;
    border: 1px solid #A43E50 !important;
}

.fieldvalidateoff {
    border: 1px solid #A43E50 !important;
}

.fieldhighlighton {
    background-color: #fdf435 !important;
}

/*** END R2 Form specific ***/

/* 2010 Webtiles */

.bgbright {
    background-color: #dc6900;
}

.bgbase {
    background-color: #A43E50;
}
