#bluebg {
	position:relative;
	margin-top:-8px;
	z-index:90;
	width:795px;
	height:454px;
	background-image: url(../images/insidebg.gif);
	background-repeat: repeat-y;
	/*background-color:#d4d9db;*/
	min-height:500px;
		height:auto !important;
		height:500px;
	}
		#sidebar {
		z-index:92;
		width: 222px;
		height: 660px;
		float:right;
		top: -80px;
		left: 557px;
		/*background-color:#d0d0b8;*/
		position: absolute;
		background-image: url(../images/sidebartop.gif);
		background-repeat: no-repeat;
		min-height:500px;
		height:auto !important;
		height:500px;
		padding:0 3px 0 3px;
		}
		h1 {
		text-align: center;
		margin:24px 0 16px 26px;
		width:171px;
		height: 24px;
		border-bottom:3px dotted #fff;
		font-size: 12px;
		font-weight:bold;
		color:#873033;
		}
		.sidebarimage {
		border: 3px solid #fff;
		}
		#sidebarcontent {
		width: 208px;
		margin: 10px 7px;
		color: #777056;
		}
		#sidebarcontent ul {
		width: 162px;
		margin-left: 23px;
		padding-left: 0;
		list-style: none;
		}
		#sidebarcontent ul li {
		padding-left: 14px;
		background-image: url(../images/listarrow.gif);
		background-repeat: no-repeat;
		background-position: 0 .8em;
		line-height: 26px;
		font-size: 10px;
		font-weight: bold;
		}
		#sidebarcontent ul li a {
		color: #777056;
		text-decoration:none;
		}
		#sidebarcontent ul li a:hover, #sidebarcontent ul li a:active {
		color: #777056;
		text-decoration:underline;
		}
		#sidebarcontent ul li a.contactlink {
		color: #4f462e;
		text-decoration:underline;
		}
		#sidebarcontent ul li a.contactlink:hover, #sidebarcontent ul li a.contactlink:active {
		color: #886a36;
		text-decoration:underline;
		}
		#bodytext {
		font-size: 11px;
		line-height: 20px;
		padding:50px 248px 0px 130px;
		min-height:500px;
		}
		.minheight {
	    height:410px;
	    float:right;
	    width:1px;
	  	}
		#bodytext ul {
		padding-left: 0;

		}
		#bodytext ul li {
		line-height: 26px;
		list-style-type: disc;
		list-style-position:outside;
		margin-left:10px;
		}
		#bodytext ul.tier2 li {
		line-height: 26px;
		list-style-type: circle;
		list-style-position:inside;
		margin-left:20px;
		}
		#bodytext ul.tier3 li {
		line-height: 26px;
		list-style-type: square;
		list-style-position:inside;
		margin-left:40px;
		}		
		#greyleaves {
		float:left;
		position: relative;
		z-index: 91;
		}
	#footergradient {
	z-index:80;
	width:898px;
	height:92px;
	background-image: url(../images/innergradient_sidebar.jpg);
	background-repeat: no-repeat-x;
	margin:9px 1px 0 1px;
	}
		#contactinfo {
		clear:both;
		float:left;
		position:relative;
		margin-top:48px;
		padding-left:70px;
		z-index:90;
		color: #896938;
		font-size: 11px;
		}
	#topcap {
	position:relative;
	top:0px;
	}
	#endcap {
	position:absolute;
	bottom:-10px;
	}
.whitebg {
background-color: #ffffff;
}
.errorbg {
background-color: #ff9999;
}
.redtext {color: #ff0000;}
.formlabels {
display:block;
float:left;
width:148px;
text-align:right;
margin-right:6px;
}
.formrow {
margin-top:6px;
}
#formcontent {
margin-left:40px;
}
.erroroutline {
float:left;
height:130px;
width:8px;
background-color:#ff7777;
}
.indentleft {
margin-left:12px;
}
.testimonial {
width: 170px;
margin-left:18px;
line-height: 26px;
font-size: 10px;
font-weight: normal;
}
.testimonialowner {
text-align:right;
margin-right:10px;
margin-top:6px;
line-height:16px;
}
.bodyimage {
border: 3px solid #fff;
}
.contactminheight {
height:500px;
float:right;
width:1px;
position:relative;
}




