body, html {
	background-color: #438d3b;
}	

#contentcontainer {
	width: 782px;
	background: #fff url(../images/global/contentbg2.jpg) repeat-y;
	position: relative;
	margin:0 auto;
	color: #515151;
}

#header {
	height: 130px;
	background: url(../images/global/header4.jpg);
	width: 782px;
}	

#middlewrap { background: url(../images/global/middlewrap.jpg) no-repeat; }

/* Navigation */
#navcontainer {
	width: 213px;
	padding: 10px 0px 0 6px;
	float: left;
	background: url(../images/global/navtop2.jpg) no-repeat;
	z-index: 10;
}
ul#navlist  {
	padding: 0;
	margin: 0;
}
ul#navlist li { 
	list-style-type: none;
	text-align: right;
}
#addressbox {
	background: #fff;
	width: 170px;
	border: 1px solid #547a70;
	text-align: center;
	margin: 15px 0 15px 21px;
}
#addressbox p {
	padding: 10px 0;
	color: #547a70;
	font-size: .7em;
	font-weight: bold;
}
/* Content */
#content.index {
	background: url(../images/index/aboutkingswood2.jpg) -1px 0 no-repeat !important;
	padding-top: 235px;
}

#content {
	width: 540px;
	float: right;
	padding: 20px 10px 0 5px;
}
#content .onehalf {
	width: 258px;
	float: left;
	padding: 10px 5px 0 5px;
	}
/* Footer */
#footer {
	width: 782px;
	background: #438d3b url(../images/global/footerbg2.jpg) no-repeat;
	padding-top: 10px;
	clear: both;
}
.style1 {
	color: #0000ff;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 2.2em;
}
.style2 {
	font-size: 1.75em;
	color: #0000ff;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}
.style3 {color: #0000ff}
.style4 {color: #008000}
#indentL {padding-left:25px;}
#indentL2 {padding-left: 30px;}
.style11 {
	font-size: 1.2em;
	font-family: "Times New Roman", Times, serif;
}
.style12 {
	font-size: 1.2em;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.style15 {
	color: #000000;
	font-weight: bold;
}
.style16 {font-size: 1.2em}
.style18 {
	color: #000000;
	font-size: 1.2em;
}
#ContLeftCol ContLeftCol2{
	float: left;
	width: 260px;
}
#ContLeftColTxt {
	text-align:center;
}
#left {
  border-right: 2px solid #000000;
  padding: 0px;
  float: left;
  width: 270px;
}
#left p {
	text-align:right;
}
#right {
  float: left;
  padding-left: 3px;
  width: 245px;
}

.style23 {
	color: #008000;
	font-size: 1.2em;
	font-weight: bold;
}
#ContTabRight {
	font-size: .82em;
}
.style25 {color: #000000}
.style26 {
	font-size: 0.8em;
	color: #000000;
	font-weight:normal;
}
.style30 {
	font-size: 0.8em;
	color: #000000;
	font-weight:normal;
}
.style29 {color: #009a00}
.style31 {font-size: 1.45em; color: #0b4d0b; }
#paddleftbody {
	padding-left: 8px;
}
