﻿
/* 
This stylesheet is ONLY for changing colours.

Use Find Replace to change these colours:

            #0d1c53 = Navigation selected arrow, navigation selected bullet

*/

a,.pageHolder a, .widget a {
		color: #ee2e24;
}

div.breadCrumb ul li a:hover {
	color: #ee2e24;
}

.footer a:hover {
	color: #ee2e24;
}



/* Arrow on left nav */                     
.newmenu li.selected a .decoration {
    border-left-color                   : #ee2e24;
}

/* bullet color on selected sub items */
.newmenu li.selected li.selected .decoration, .newmenu li.selected li.selected li.selected .decoration {
    background-color                    : #ee2e24;
}

/* Bar underneath main menu */
.noSubNav {
    background-color                    : #ee2e24;
    background-image                    : url("img/subNavBG.png") !important;
}

div.SubNav {
    background-color                    : #ee2e24 !important;
}

/* Top menu hover/selected colour */
.mainmenu li.selected a {
    background-color                        : #ee2e24;
    background-image                        : url("img/headerHover.png");
}

/* Coloured line under the headers */
h1, h2, h3, h4, h5, h6 {
    border-bottom-color                 : #cccccc;
}

/* Search button top right */
.searchButton 
{
    background          : #ee2e24 url("img/headerHover.png");
    border				: #ee2e24 solid 1px;
	-pie-background		: linear-gradient(#f6948e, #ee2e24);
}


/* login button */
div.toolNavHolder div.loginlink a, div.toolNavHolder div.gotoextranetlink a{
    background          : #ee2e24 url("img/headerHover.png");
    border				: #ee2e24 solid 1px;
    color				: #ffffff;
	-webkit-border-radius				: 5px 5px 5px 5px;
	-moz-border-radius					: 5px 5px 5px 5px;
	border-radius						: 5px 5px 5px 5px;
}

div.toolNavHolder div.loginlink a:hover, div.toolNavHolder div.gotoextranetlink a:hover{
	text-decoration: none;
    background                          : #e23d06;
    background                          : -moz-linear-gradient(top,  #fcb888 0%, #f79b59 40%, #e23d06 100%);
    background                          : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb888), color-stop(40%,#f79b59), color-stop(100%,#e23d06));
    background                          : -webkit-linear-gradient(top,  #fcb888 0%,#f79b59 40%,#e23d06 100%);
    background                          : -o-linear-gradient(top,  #fcb888 0%,#f79b59 40%,#e23d06 100%);
    background                          : -ms-linear-gradient(top,  #fcb888 0%,#f79b59 40%,#e23d06 100%);
    background                          : linear-gradient(top,  #fcb888 0%,#f79b59 40%,#e23d06 100%);
    
    -pie-background                     : linear-gradient(top,  #fcb888 0%,#f79b59 40%,#e23d06 100%);
}




table thead tr td{
	background: #999999;
	color: #ffffff;
	padding: 0.4em 0.8em;
}


/* Homepage Banner */
.main_image h2{
	color: #ee2e24 !important;
}

.main_image .desc a{
	color: #ee2e24 !important;
}

.image_thumb ul li.active a{
	color: #ee2e24 !important
}


/* Carousel Widgets */
.jcarousel-item a{
	color: #707373 !important;
	text-decoration: none;
	border-bottom: 0px none;
}




div.seoBar{
	background: -moz-linear-gradient(top, rgba(107,107,107,1) 0%, rgba(128,128,128,1) 40%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(107,107,107,1) 0%,rgba(128,128,128,1) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(107,107,107,1) 0%,rgba(128,128,128,1) 40%); /* Opera 11.10+ */
	-pie-background: linear-gradient(to bottom, rgba(107,107,107,1) 0%,rgba(128,128,128,1) 40%); /* W3C */
}


div.pagecontentwrapper{
	background-color: #ffffff;
	display: block;
	position: relative;
}


/* make table borders darker */
table {
	border								: #cccccc solid 1px;
}

td, th {
	border-left							: #cccccc solid 1px;
}

caption {
	border-top							: #cccccc solid 1px;
}

th {
	border-bottom						: #cccccc solid 3px;
}

thead tr {
	border-bottom						: #cccccc solid 1px;
}

tr {
	border-bottom						: #cccccc solid 1px;
}


span.red{
	color: #ee2e24;
}



.glassbox.button, .glassbox.button a, a.glassbox.button
{
	color: #EE2E24 !important;
}

.glassbox.button:hover, .glassbox.button:hover a, a.glassbox.button:hover
{
	color: #ffffff !important;
}


/* search */
.gsc-above-wrapper-area{
	display: none;
}

div#cse div.gs-title a, div#cse div.gs-title a b, div#cse div.gs-title a strong{
	color: #ee2e24;
	text-decoration: none;
	border: 0px none;
}

div#cse div.gsc-cursor-current-page{
	color: #ee2e24;
}


/* ---------- IE FIXES ---------- */
div.ie7 .searchButton, div.ie8 .searchButton{
    background-color                        : #ee2e24;
    background-image                        : url("img/headerHover.png");
}


div.ie7 .searchButton, div.ie8 .searchButton{
    background-color                        : #ee2e24;
    background-image                        : url("img/headerHover.png");
}

div.ie7 .glassbox, div.ie8 .glassbox {
	position							: relative;
	border-radius						: 0px 0px 0px 0px;
}