@charset "UTF-8";


.btnMAIN {
	color: #ffffff;
	background: #438ac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#438ac2), to(#1063a4));
	background: -moz-linear-gradient(top, #438ac2, #1063a4);
	
	/*
	display: inline-block;
	font-weight: bold;
	margin: 0 5px 0 0;
	font-size: 11px;
	line-height: 11px;
	border: 0 none;
	border-radius: none;
	box-shadow: none;
	zoom: 1;
 	*display: inline;*/
}

.btnMAIN:hover {
	background-image: linear-gradient(bottom, #2883b9 0%, #5ba8d5 100%);
	background-image: -o-linear-gradient(bottom, #2883b9 0%, #5ba8d5 100%);
	background-image: -moz-linear-gradient(bottom, #2883b9 0%, #5ba8d5 100%);
	background-image: -webkit-linear-gradient(bottom, #2883b9 0%, #5ba8d5 100%);
	background-image: -ms-linear-gradient(bottom, #2883b9 0%, #5ba8d5 100%);
	background-color: #5ba8d5;
	color: #FFFFFF;
}

.btnALT {
	color: #FFFFFF;
	background: #c44844;
	background: -webkit-gradient(linear, left top, left bottom, from(#c44844), to(#a70c07));
	background: -moz-linear-gradient(top, #c44844, #a70c07);
	
	/*
	display: inline-block;
	font-weight: bold;
	margin: 0 5px 0 0;
	font-size: 11px;
	line-height: 11px;
	border: 0 none;
	border-radius: none;
	box-shadow: none;
	zoom: 1;
 	*display: inline;*/
}

.btnALT:hover {
	background-image: linear-gradient(bottom, #f15c5c 0%, #fa8787 100%);
	background-image: -o-linear-gradient(bottom, #f15c5c 0%, #fa8787 100%);
	background-image: -moz-linear-gradient(bottom, #f15c5c 0%, #fa8787 100%) ;
	background-image: -webkit-linear-gradient(bottom, #f15c5c 0%, #fa8787 100%) ;
	background-image: -ms-linear-gradient(bottom, #f15c5c 0%, #fa8787 100%);
	background-color: #f15c5c;
	color: #FFFFFF;
}


/* -----------------------------------------------------------------------------------------------------------------  */
/* Banner Area */

.bannerContainer {
	background-color: #033364 !important; /* #033364 IS BLUE */
}
.bannerAreaSmall {
	background-color: #033364 !important;
}
.bannerAreaMedium {
	background-color: #033364 !important;
}
.bannerAreaLarge {
	background-color: #033364 !important;
}
.bannerAreaJumbo {
	background-color: #033364 !important;
}
/* -----------------------------------------------------------------------------------------------------------------  */
/* Navigation Bars */

/* These style the nav bars top and bottom of the banner area - the default colour is set to GREY */

.navbarContainerStretchColour {
	width:100%;
	background: #033364;
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a));
	background: -moz-linear-gradient(top, #033364, #02244a);
	background-repeat: repeat-x;
	background-color: #033364;
	background-repeat: repeat-x;
	border-color: #033364;
}
.navbarDropdown {
	background: #033364 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a)) !important;
	background: -moz-linear-gradient(top, #033364, #02244a) !important;
	background-repeat: repeat-x;
	border-color: #033364 !important;
	color:#FFF !important;
}
.navbarIcons {
	background: #033364 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a)) !important;
	background: -moz-linear-gradient(top, #033364, #02244a) !important;
	background-repeat: repeat-x;
	border-color: #033364 !important;
	color:#FFF !important;
}
/* -----------------------------------------------------------------------------------------------------------------  */
/* Boxes */

.colourBox {
	width:100%;
	background: #033364 !important; /* #033364 IS BLUE */
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a)) !important;
	background: -moz-linear-gradient(top, #033364, #02244a) !important;
	border-radius: none;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
	border: 1px solid #02244a;
	color:#FFF;
}
.colourBoxHeader {
	background: #02244a !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a)) !important;
	background: -moz-linear-gradient(top, #033364, #02244a) !important;
	color:#FFF !important;
	text-align:center;
	display:block;
	margin-top:0 !important;
}
.colourBoxHeader_TABLE {
	background: #033364 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#033364), to(#02244a)) !important;
	background: -moz-linear-gradient(top, #033364, #02244a) !important;
	border-bottom:1px solid #02244a !important;
	color:#FFF !important;
	text-align:center;
	display:block;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding:3px 0;
}
.tableTitles {
	color:#033364 !important;
}
/* -----------------------------------------------------------------------------------------------------------------  */
/* Typography */

h1, h2, h3, h4, h5, h6 {
	color:#033364 !important; /* #033364 IS BLUE */
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color:#033364 !important;
}
/* These style the colour of the text under the ICONS - the default colour is set to GREY */

.ImageIcon {
	color:#033364 !important;
	font-weight:bold;
	border: none !important;
}
.ImageIcon a {
	color:#033364 !important;
	border: none !important;
}
.ImageIcon a:hover {
	color:#033364 !important;
	border: none !important;
}
.ImageIcon a:visited {
	color:#033364 !important;
	border: none !important;
}
/* -----------------------------------------------------------------------------------------------------------------  */
/* PARTS TABLES */

/* These colours return the pagination section as well as Parts Returned. Default colour is GREY */

.tabletop a:hover {
	background-color:#033364 !important;  /* #033364 IS BLUE */
	color:#FFF !important;
	font-weight:bold;
	padding:3px;
}
.tabletop a:active {
	background-color:#033364 !important;
	color:#FFF !important;
	font-weight:bold;
	padding:3px;
}
.tabletop a {
	color:#033364 !important;
}
a.navactive{background-color:#033364 !important;color:#FFF !important;font-weight:bold;padding:3px;}

p.tabletop {
	color:#033364 !important;
}
a.tabletop {
	padding:3px;
}
p.tabletopBOLD {
	color:#033364 !important;
	font-size: 11px;
	font-weight: bold;
	margin:0 !important;
}


/* BREADCRUMBS */
.topnav a {color:#033364 !important; /* #033364 IS BLUE */}
.topnav a:hover {color:#999999 !important;}
