body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	text-align: center;
}

#centering {
	width: 98%;
	padding: 0px;
}

.hdrmask {
	position: none;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: none;
	float: left;
	width: 100%;				
	overflow: auto;		
	background: #FFFFFF;
	margin: 0px;
	background-image: none;
}

#header {
	clear: none;
	float: left;
	width: 100%;
	background-color: #01AE4D;
	background-color: #FFFFFF;
}

.colmask {
	position: relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: both;
	float: left;
	width: 100%;
	overflow: auto;
	background: #FFFFFF; 
	margin: 0px;
	background-image: none;
	
}

.colmid {
	float: left;
	width: 100%;
	margin: 0;
	position: none;
	right: 0;
	background: #FFFFFF;
	background-image: #none;
}

.leftcolbg {
	float: left;
	width: 100%;
	margin: 0px;
	position: none;
	left: 0;  
	background: #FFFFFF;
}


		.centrecolwrap {
			float: left;
			width: 100%;
			position: none;
			padding-bottom: 0; 	/* Centre column bottom padding. Leave it out if it's zero */
			right: 0;
		}


			.centrecol {
				margin: 0px;
				padding: 0px;
				position: none;
				overflow: auto;
				/* May need width: 100% for IE7 */
				height: 100%; /* IE6 peek-a-boo fix */
				width: 100%
				position: absolute;
				left: 0px;
				top: 0px;
				z-index: 1;
				background: #FFFFFF;
			}

		.leftcol { /* IMPORTANT */
			display: none;
		}


		.rightcol { /* IMPORTANT */
			display: none;
		}