@charset "utf-8";

	/*
	Colours
	
		light blue: #BBE8FA;
		medium blue: #33B9F1;
		dark blue: #00598B;
		very dark blue: #001943;
		
	*/
	
html, body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001943;
}
.layout p {
	padding: 0.2em 0;
}
.layout #mainContent h1 {
	font-size: 1.3em;
	padding: 0 0 0.5em 2em;
	margin: 0.2em;
	background-image:url(../Images/logoh1.png);
	background-repeat:no-repeat;
}
.layout #mainContent h1#tint{
	background-image:url(../Images/tintlogotiny.png);
}
.layout h2 {
	font-size: 1.3em;
	padding: 0 0 0.5em 0;
	margin: 0.2em;
}
.layout h3 {
	font-size: 0.9em;
	padding: 0.5em 0;
}
.layout h4 {
	font-size: 0.8em;
	padding: 0.3em;
}
.layout h5 {
	font-size: 0.7em;
	padding-top: 0.5em;
}
.layout #mainContent p {
	font-size: 0.8em;
}
.layout #header #strapline h1{
	font-family: "Futura LT BT", Calibri, Arial, Helvetica, sans-serif;
	src: url('Fonts/Futura LT BT.ttf');
	font-size: 1.8em;
	color: #001943;
	text-align: right;
	font-weight: bold;
	letter-spacing: 0.15em;
	text-shadow: #001943 0em 0em 0.1em;
}
.nospacing{
	letter-spacing: 0;
}
.layout #header h6 {
	margin: 0;
	padding: 0.5em 0 0 0;
	text-indent: 3em;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 0.9em;
	color: #00598B;
	text-align: right;
}
.layout #menu {
	font-size: 0.8em;
	color: #BBE8FA;
}
.layout #menu #menuholder #textsizer p {
	padding: 0 0.5em 0 0.5em;
	margin: 0;
	text-align: right;
	font-weight: bold;
}
.layout #menu #menuholder #textsizer #h1 {
	font-size: 1.6em;
}
.layout #menu #menuholder #textsizer #h2 {
	font-size: 1.2em;
}
.layout #menu #menuholder #textsizer #h3 {
	font-size: 0.8em;
}
.layout #sidebar #contextmenu #topline {
	font-size: 1em;
	list-style-type: none;
	position: relative;
	left: -2.5em;
}
.layout #sidebar #contextmenu ul li {
	font-size: 1em;
	list-style-type: none;	
	padding: 0.2em 0;
	line-height: 95%;
	position: relative;
	text-indent: -0.5em;
	left: -3.5em;
	width: 9em;
}
.layout #sidebar h6 {
	padding-top: 1em;
	text-align: center;
	line-height: 150%;
}
.layout #sidebar #sidebaronepointtwo p, .layout #sidebar #sidebaronepointtwo h1 {
	font-size: 0.5em;
	text-align: center;
}
.layout #sidebar #sidebaronepointtwo h1 {
	padding-top: 1em;
	font-weight: bold;
}
.layout #sidebar #sidebartwo p {
	color: #001943;
	padding-top: 0.5em;
	font-size: 0.6em;
	font-weight: bold;
	font-style: italic;
}
.layout #mainContent .thumbmenu h1 {
	padding: 0;
	margin: 0;
	background-image: none;
	font-size: 0.85em;
	text-align: center;
	color: #00598B;
	min-height: 3em;
}
.layout #mainContent #productgroupslisttitle {
	font-size: 1.2em;
	background-image: none;
}
.layout #mainContent #productgroupslisttitle a{
	font-size: 1em;
	background-image: none;
	color: #ffffff;
}
.productgroupslist h5{
	font-size: 1em;
	color: #334444;
	padding: 0.3em 0 0 2.2em;
}
.layout #mainContent #productpage h1{
	font-size: 1em;
	background-image: none;
	padding: 0.2em 0;
	margin: 0;
}
.layout #mainContent #productpage h4 {
	font-size: 0.8em;
	padding: 0.3em 0.5em;
}
.layout #mainContent #productpage h5 {
	font-size: 0.7em;
	padding: 0.7em 0 0 0;
	margin: 0;
}
.layout #mainContent #productpage p, li {
	font-size: 0.8em;
}
.layout #footer {
	font-size: 0.8em;
	color: #00598B;
}
.layout #fault p, ul, li{
	font-size: 0.9em;
	color: #990000;
	font-weight: bold;
	padding-top: 0.2em;
}
.layout #mainContent #announcement a {
    color:#104E8B;
}
.layout #mainContent #announcement blockquote {
    font-size: 0.8em;
    margin: 20px;
}
.layout #mainContent #announcement h4 {
    font-size: 0.7em;
    margin: 5px;
}
.layout #mainContent #announcement p {
    margin-bottom: 5px;
}

.layout #mainContent #announcement2 h3 {
    color:#BF1D1D;
}

.layout #mainContent #announcement2 p {
    margin-bottom: 5px;
    color:#BF1D1D;
}
.layout #mainContent #announcement2 #bold {
    font-weight: bold;
}

.layout #mainContent #announcement #tintpic h4 {
    font-size: 0.6em;
}
.layout #mainContent #announcement #tintpic {
    float: right;
    width: 300px;
    margin-left:10px;
}
.layout #mainContent #announcement #bold {
    font-weight: bold;
}
