.colourTone00{background-color:#D9DADB; color:#9B9B9B;} /* Background Colour */
.colourTone01{background-color:#ffffff; color:#9B9B9B;} /* page colour */
.colourTone02{background-color:#BFE10E;}
.colourTone03{background-color:#E5E4E4;}
.colourTone04{background-color:#BCBDBF;}
.colourTone05{background-color:#444243;}
.colourTone06{background-color:#E5E5E5;}
.colourTone07{background-color:#9F9F9F;}

.colourTone11{background-color:#30ACF2;}
.colourTone12{background-color:#8C8C8C;}
.colourTone13{background-color:#BEBEBE;}

.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:5px;font-size:0;overflow:hidden;}
.colourBar02{height:10px;font-size:0;overflow:hidden;}
.colourBar03{height:15px;font-size:0;overflow:hidden;}
.colourBar04{height:20px;font-size:0;overflow:hidden;}
.colourBar05{height:25px;font-size:0;overflow:hidden;}

.titleBar01{height:15px;}
.titleBar02{height:25px;}

a:link, a:visited{
	text-decoration:none;
	color:#7C91A4;
}
a:hover{
	color:#4B5F72;
}


#siteContainer{
	background-color:white;
	/*width:728px;*/
	width:730px;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #B0B2B4;
	}

#siteInner{
	margin-right:14px;
	margin-left:14px;
	/*margin-top:10px;*/
	margin-bottom:15px;
	/*width:750px;*/
	}

#topBar{
	background-color:black;
	}

#topTierNavigation{
	margin-bottom:5px;
	}

#topTierNavigation{
	font-size:120%;
	font-weight:bold;
	}

#topTierNavigation ul{
	/*margin-top:-23px;*/
	width:100%;
	/*margin-left:5px;*/
	}
#topTierNavigation ul li{
	display:inline;
	/*float:left;*/
	/*margin-right:20px;
	margin-left:20px;*/
	padding-left:0;
	padding-right:20px;
	/*width:12%;*/
	}
#topTierNavigation ul li.firstItem{
	padding-left:0px;
	}
#topTierNavigation ul li.lastItem{
	padding-right:0px;
	}
#topTierNavigation ul li a{
	padding:0;
	}
#topTierNavigation ul li a:link, #topTierNavigation ul li a:visited{
	
	}
#topTierNavigation ul li a:hover{
	/*border-bottom:1px solid #e4e4e4;*/
	}

#siteContent{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	}

#pageTitle{
	font-size:120%;
	font-weight:bold;
	}

#mainBrand{
	margin-bottom:4px;
	}

#footerContainer{
	background-color:black;
	font-size:100%;
	font-size:0.8em;
	color:white;
	height:30px;
	margin-top:10px;
	}

#footerText{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	/*colour:#888888;*/
	}

#footerText a a:link a:visited a:hover{
	text-decoration:none;
	}

.quote01{
	font-size:80%;
	line-height:100%;
	margin-left:10px;
	margin-bottom:10px;
	}

.homeLeftColumn{
	margin-right:10px;
	width:500px;
	}

.hr2{
	font-size:0;
	overflow:hidden;
	height:1px;
	width:auto;
	/*margin-bottom:10px;*/
	border-top:3px solid #EDEDEE;
	}

.borderedBox01{
	border:1px solid #B0B2B4;
	}

.borderedBox01s{
	border:1px solid #B0B2B4;
	margin-bottom:10px;
	}

.borderedBox02{
	border:1px solid #B0B2B4;
	font-size:80%;
	line-height:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	}

.borderedLink a{
	display:block;
	padding:7px;
	}

.borderedLink a:link, .borderedLink a:visited{
	background-color:#7C91A4;
	}

.borderedLink a:hover{
	background-color:#999999;
	}

.unborderedBox01{
	margin-bottom:10px;
	}

.unborderedBox01s{
	margin-bottom:10px;
	}

.splitRight01{
	width:152px;
	}

body{
	background-color:#D9DADB;
}
body, td, th{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size:8pt;*/
	color:#888888;
	line-height:150%;
	/* text-align:justify; */
}
*{
	padding:0;
	margin:0;
	}
.clearing{
	clear:both;
	}
.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
.absolute{
	position:absolute;
	}
.justified{
	text-align:center;
	}

.error{
	color:red;
}
.split_1_2{
	width:49.9%;
	}
.split_1_3{
	width:33.2%;
	}
.split_2_3{
	width:66.5%;
	}
p{
	margin-bottom:1em;
	margin-top:0em;
	}
h3{
	color:black;
	font-size:100%;
	font-weight:normal;
	/*margin-bottom:0.5em;*/
	}
.centered{
	margin-left:auto;
	margin-right:auto;
	}
.fullWidth{
	width:100%;
	}
.fullHeight{
	height:100%;
	}
.fullSize, #fullSize{
	width:100%;
	height:100%;
	}
.paddingTop020{
	padding-top:10px;
	}
.marginLR010{
	margin-left:5px;
	margin-right:5px;
	}
.marginLR020{
	margin-left:10px;
	margin-right:10px;
	}
.marginL010{	
	margin-left:6px;
	}
.marginLeft010{
	margin-left:10px;
	}
.marginLeft020{
	margin-left:20px;
	}
.marginLeft030{
	margin-left:30px;
	}
.marginLeft040{
	margin-left:20px;
	}
.paddingLR010{
	padding-left:5px;
	padding-right:5px;
	}
.paddingLR020{
	padding-left:10px;
	padding-right:10px;
	}
.paddingLR030{
	padding-left:20px;
	padding-right:20px;
	}
.paddingLR040{
	padding-left:30px;
	padding-right:30px;
	}
.defPadding{
	padding:3px;
}
.padout{
	padding:3px;
}

.collapse{
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	}

.collapseVertical{
	height:0;
	font-size:0;
	overflow:hidden;
	}
.collapseWidth{
	width:0;
	font-size:0;
	overflow:hidden;
	}
.spacer005{
	height:3px;
	width:3px;
	font-size:0;
	overflow:hidden;
	}
.spacer010{
	height:5px;
	width:5px;
	font-size:0;
	overflow:hidden;
	}
.spacer020{
	height:10px;
	width:10px;
	font-size:0;
	overflow:hidden;
	}
.spacer030{
	height:15px;
	width:15px;
	font-size:0;
	overflow:hidden;
	}
.spacer040{
	height:20px;
	width:20px;
	font-size:0;
	overflow:hidden;
	}
.spacer050{
	height:25px;
	width:25px;
	font-size:0;
	overflow:hidden;
	}
.spacer060{
	height:30px;
	width:30px;
	font-size:0;
	overflow:hidden;
	}
h1{
	font-size:100%;
	line-height:100%;
	font-weight:bold;
	/*background-image:url(../images/elements/brand/fleur.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:1px solid #e4e4e4;
	padding-top:7px;*/
	margin-bottom:0.2em;
	}

.footer{
	font-size:80%;
	}

.textTitle1{
	font-size:100%;
	font-weight:bold;
	}
