body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-color: #FFFFFF;
}
.rightBoxes {
	position:absolute; width:100%;
	border-bottom: solid #ffffff 2px;
	height:71px;
	background-color:#92ABD4;
	z-index:1;
	left: 0;
	
	}
.imageRight {
	border-right:1px #ffffff solid;
	}
a.rightlinks:link,a.rightlinks:visited,a.rightlinks:active 
{
	color:#FFFFFF;
	font-weight:bold;
	}
div.rightlinks {
	 position:relative;
	 top:30%;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link,a:visited,a:active  {
	color: #000066;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #000066;
}

/* scoller */
#stopPress{
	position:absolute;
	color:#FFFFFF; 
	font-weight:bold; 
	width:10%; 
	left:1%; 
	top:25%;  /*  DELETE  */
	background-color:#000066;
	z-index:1;
}

#scroller {
	position:relative; 
	overflow:hidden; 
	border:0px; 
	width:80%;
	left:10%; 
	
	}

#tag {}


#scrollerMain {
	position:absolute; 
	width:99.9%; 
	z-index:3; left: 0; 
	top: 15%;
	color:#FFFFFF; 
	background-color:#000066; 
	height:4%; 
	padding-top:8px;}
h1 {
	font-size:105%;
	font-weight:bold;
	color:#92ABD4;
	padding-top:0;
	padding-bottom:0;
}
.blueSqaureLeft {

	position:relative;
	width:94%;
	color:#ffffff;
	padding:3%;
	border-bottom:1px #ffffff solid;
}
.titles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#FFFFFF;
	font-weight:bold;}
/* Layers */
#topText {
	position:absolute; 
	width:50%; z-index:4; 
	left: 1%; 
	font-size:125%; 
	font-weight:bold; 
	color:#FFFFFF; top: 2%; 
	height: 6%;}
	
#logo {
	position:absolute; 
	width:50%; 
	z-index:5; 
	left: 50%; 
	height: 8%;
	top:1%;
}
#topLeftImage {
	position:absolute; 
	width:50%; 
	z-index:6; 
	left: 0; 
	top: 8%; 
	height: 12%;
}
#topNav {
	position:absolute; 
	width:49%; 
	z-index:7; 
	left: 50%; 
	font-size:98%; 
	top: 12%;
}
#main {
	position:absolute; 
	width:100%; 
	height:502px; 
	z-index:2; 
	left: 0; 
	top: 22%; 
	background-color: #FFFFFF;
}
#leftTop {
	position:absolute; 
	width:20%; 
	height:30%; 
	z-index:1; 
	left: 1%; 
	top: 0;
}
#leftBottom {
	position:absolute; 
	width:20%; 
	height:68%; 
	z-index:5; 
	top: 32%; 
	background-color: #92ABD4; 
	left: 1%; 
	color:#FFFFFF;
}
#title {
	position:absolute; 
	width:55%; 
	height:15%; 
	z-index:1; 
	left: 22%; 
	top: 0;
	/* border-bottom:1px dashed #000000;  this doesn't work on the home page   */ 
}
#content {
	position:absolute; 
	width:55%; 
	height:275px;
	z-index:4;  
	left: 22%; 
	top: 45%; /* was 16% */
	overflow: auto;
}
#right {
	position:absolute; 
	width:20%; 
	height:100%; 
	z-index:3; 
	left: 80%;
	top: 0%;
}
#regional {
	border-bottom:dashed #000000 1px; 
	height:20px; 
	font-weight:bold;}
/*contact form styles*/
.forms {
	position:relative;
	width:96%;
	}
	
.formName {
	position:absolute;
	width:15%;
	left:0;}
	
.formInput {
	position:relative;
	font-weight:bold;
	left:15%;
	width:85%;}
	
.formInputText {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.contactFormAddresses{
	position:absolute;
	width:32%; 
	height:100%;
	}
	
/* Properties of What is subsidence */
.main {
	position:relative; 
	width:96%;
	padding-bottom:2%;
	padding-top:1%;
}
.imageLeft {
	position:absolute;
	padding-bottom:15px;
	}
	
.textRight {
	position:relative; 
	left:38%;
	width:60%;
	padding-bottom:1%;}
.subHeading {
font-weight:bold;
}
.scollingLayer {
	position:relative; 
	overflow: auto; 
	height:375%;}




/*  Scroller.css styles  */

/* position:relative and overflow:hidden are required */
#scroller {position:relative; overflow:hidden; width:100%;}

/* display:none prevents the controls being shown when JavaScript is not present */
#controls {display:none; text-align:right}

/* add link formatting for the controls */
#controls a {}

/* add formatting for the scrolling text */
#tag {margin:2px 0}

/* #testP must also contain all text-sizing properties of #tag */
#testP {visibility:hidden; position:absolute; white-space:nowrap;}

/* used as a page top marker and to limit width */
#top {width:350px; margin:auto}