.clear{clear:both;}
a{outline:none;}
table { background: url(/images/bodyBack.png) center left repeat-x; }
body{
	margin:0px;
	padding:0px;
	text-align: center;
	background-color: #7eac94;
}
	#page-center{
		text-align:center;
		width:830px;
		}
		#top{
			background:url(/images/home_top.png) no-repeat;
			width:830px;
			height:24px;
		}
		#center{
			width:830px;
			height:514px;
			text-align:left;
			}
			#center-left{
				background:url(/images/home_left.png) no-repeat;
				width:17px;
				height:514px;
				float:left;
			}
			#center-center{
				width:793px;
				height:514px;
				float:left;
				}
				#logo{
					background:url(/images/home_logo.png) no-repeat;
					height:122px;
					width:793px;
					}
					#logo h1{
						text-indent:-9999px;
						font-size:5px;
						line-height:5px;
						padding:0px;
						margin:0px;
					}
					#logo h2{
						text-indent:-9999px;
						font-size:5px;
						line-height:5px;
						padding:0px;
						margin:0px;
					}
				/*menu styles included in /script/menu/menu.css*/
				#photo-container-border{
						width:787px;
					border-left:solid 3px #ffffff;
					border-right:solid 3px #ffffff;
					border-bottom:solid 3px #ffffff;
					clear:both;
					}
						#photo-container{
						width:787px;
						height:361px;
						overflow:hidden;
						}
						#photos{
							width:787px;
							height:361px;
						}
							#selfManagedButton {
								height: 61px; width:787px; display:block;
								position:relative; top:-61px; left:0;
								z-index:99998; float:left; overflow:hidden;
							}
								#selfManagedButton a { position:absolute; top: 62px; height:62px; width:787px; background: #dde7e2; display:block; text-decoration:none; }
									#hpButtonTextual { font-family:Arial; font-size:16px; font-weight:bold; color:#014b2b; text-align:center; text-transform:uppercase; padding:7px 16px; white-space:nowrap; }
										a:hover #hpButtonTextual { color:#000000; }
							#newsContainerOuterWrap {
								height:61px; width:787px; display:block;
								position:relative; top: -61px; left:0;
								z-index:99998; float:left; overflow:hidden;
							}
								#newsContainerInnerWrap {
									background: #dde7e2;
									height:62px; width:787px; display:block;
									position:relative;top:62px; left:0;
									z-index:99999; overflow:hidden; float:left;
								}
									#newsContainerInnerWrap a, #newsContainerInnerWrap a:link, #newsContainerInnerWrap a:active, #newsContainerInnerWrap a:hover, #newsContainerInnerWrap a:visited {
										font-family:Helvetica; font-size:13px; text-decoration:none; text-align:center; color:#014b2b;
										padding: 8px 15px; margin: 0 0 25px 0; display:block; height:23px; width:757px; float:left;
									}
									 #newsContainerInnerWrap a:hover { text-decoration: underline; }
			#center-right{
				background:url(/images/home_right.png) no-repeat;
				width:20px;
				height:514px;
				float:left;
			}
		#bottom{
			background:url(/images/home_bottom.png) no-repeat;
			width:830px;
			height:20px;
		}
		#address{
			background:url(/images/address.png) no-repeat;
			width:830px;
			height:27px;
			text-indent:-9999px;
			font-size:5px;
			line-height:5px;
			display:block;
			padding:0; margin:0;
		}
			#address span { text-indent:0; }
				#address span a {
					float:left; display:block; height:18px; width:180px; margin:0 0 0 630px;
					background:none; font-size:1px; line-height:1px; text-indent:-9999em;
				}
		#non-flash-text{
			font-family: "Trebuchet MS";
			font-size: 11px;
			padding: 10px 15px 0px 15px;
			}