﻿body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: left;
}

#GlobalContainer {
	padding-bottom: 12px;
}

#SiteHolder {
	width: 790px;
	background-color: #ffffff;
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	/* border: 1px solid #cc0000; Debug */
}

/*
	============================================================================
	Structure
	============================================================================
*/

	#LeftCol {
		width: 125px;
		height: 100%;
		float: left;
		position: relative;
		text-align: left;
		/* border: 1px solid #cc0000; Debug */
	}
	
	#LeftColTop {
		text-align: left;
		height: 300px;
	}
	
	#LeftColBase {
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: left;
		/* background-color: #eecc00; Debug */
	}
	
	#ContentCol {
		width: 665px;
		float: left;
		text-align: left;
		background-image: url(images/back_contentMain.gif);
		background-position: top;
		background-repeat: repeat-y;
	}
	
	#ContentHolder {
		width: 520px;
		margin-left: 95px;
	}

/* ============================================================================ */

p {
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 11px;
	color: #666666;
}

.AddressText {
	color: #76828D;
}

.PrimaryColourBlock {
	background-color: #142878;
}
.SecondaryColourBlock {
	background-color: #AADCB9;
}

.BreakFloat {
	clear: both;
	height: 1px;
	visibility: hidden;
	/* visibility: visible; background-color: #cc0000; Debug */
}