
<!--
#container {
	width: 920px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:30px 0 0 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}
#header {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin:0;
	/*background:  url(images/topheader.jpg) no-repeat left top;*/
	height:500px;
	width:200px;	
}
#headerimg {
	float:left
}
#topmenu {
	float:left
}
#content {
	width:700px;
	
	float:right;
	padding: 0 0 20px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
}
#contenttitle {
	float:left;
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0px;
	/*background:  url(images/title-bg.gif) no-repeat left top;*/
	height:35px;
	width:435px;
}

#mainContent {
	padding: 0 0 20px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:18px;/*border:1px solid #000;*/
	text-align:justify;
}
#footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/*background:  url(images/footer.jpg) no-repeat; */
	width:888px;
	height:20px;
	margin:5px 0 0 0;
	border-top:1px solid #7db8d4;
	float:left;
	font-size:10px;
	color:#FFFFFF
}
#copyright {
	float:left; 
	position:relative; 
	width:255px;
	margin:3px 0 0 0;

}
#copyright a {
	color:#fff;
	text-decoration:none;
}
#copyright a:hover {
	color:#fff;
	text-decoration:none;
}
-->
/* commented backslash hides from ie5mac \*/ 
html {
	height:100%;
	margin:0;
	padding:0
}
/* end hack */ 
html, body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	text-align:left;
	min-width:856px;/* for mozilla*/
	height:100%;
	background:  url(images/bg.jpg) repeat-x #3f6aae;
}
#wrapper {
	/* background:  url(images/foot_4x82.jpg) repeat-x left bottom; */
	_height: 82px;
}
#footermenu {
	margin:3px 0 0 0;
	padding:0;
	position:relative;
	width:650px;
	z-index:65;
	left:0;
	top:0;
	float:left;	
	
}
#topmenu {
	margin:3px 0 0 0;
	padding:0;
	position:relative;
	width:888px;
	height:35px;
	z-index:65;
	left:0;
	top:0;
	background:  url(images/topheadernav.jpg) no-repeat;
}
#side, #masterplan {
	float:right;
}

.subdivision {

padding-right:55px;

}

#subdivision {
padding-bottom:3px;
}