.home_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 7px;
	margin-right: 15px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom:-20px;
}
.copyright_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.copyright_link {
	color: #00FFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #05AF88;
}
.interior_bodymargin {
	margin-left: 21px;
	width: 910px;
	margin-top: 15px;
}
.interior_bodymargin2 {
	margin-left: 21px;
	width: 895px;
}
.interior_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.copyright_margin {
	margin-left: 440px;
	margin-top: 25px;
}
.interior_subheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.interior_subheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.copyright_margin_interior {
	margin-right: 15px;
	margin-top: 10px;
}
.picborder {
	border: 1px solid #FFFFFF;
}
.interior_bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00ffff;
}
.backtotop_margin {
	margin-right: 15px;
}
.hrule1 {
	border: 1px solid #FFFFFF;
	width: 880px;
}
#h1 {
	color:#FFFFFF;
	font-size: 18px;
	font-family: Tahoma;
}
#h2 {
	color:#FFFFFF;
	font-size: 18px;
	font-family: Arial;
}
#h3 {
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial;
}
#h2a {
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}









#contactForm{min-width:350px;margin:0 10px;padding:0;background:#191919;background:-moz-linear-gradient(top,#191919 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#191919),color-stop(100%,#333));background:-webkit-linear-gradient(top,#191919 0,#333 100%);background:-o-linear-gradient(top,#191919 0,#333 100%);background:-ms-linear-gradient(top,#191919 0,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919',endColorstr='#333333',GradientType=0);background:linear-gradient(top,#191919 0,#333 100%);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-family:Verdana,Arial,Helvetica,sans-serif}
#contactForm .titleArea{margin:0;padding:5px 10px;background:#007f63;background:-moz-linear-gradient(top,#07ab89 0,#007f63 100%);background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#07ab89),color-stop(100%,#007f63));background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),-webkit-linear-gradient(top,#07ab89 0,#007f63 100%);background:-o-linear-gradient(top,#07ab89 0,#007f63 100%);background:-ms-linear-gradient(top,#07ab89 0,#007f63 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#07AB89',endColorstr='#007F63',GradientType=0);background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),linear-gradient(top,#07ab89 0,#007f63 100%);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #000;color:#FFF;text-shadow:0 -1px 0 #007f63;font-size:18px}
#contactForm .contentArea{margin:0;padding:12px 20px 12px 0}
#contactForm .contentArea .red{color:#f00}
#contactForm .contentArea table{width:100%}
#contactForm .contentArea table tr td{margin:0;padding:6px 20px}
#contactForm .contentArea label{font-size:14px;color:#FFF}
#contactForm .contentArea span.small{color:#CCC;font-size:11px}
#contactForm .contentArea input{width:100%;margin:0;padding:5px 10px;border:0 solid #000;border-width:1px 0 0 1px;background:#555;color:#FFF;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;-ms-transition:background .5s;transition:background .5s}
#contactForm .contentArea input:focus{background:#777}
#contactForm .contentArea textarea{width:100%;margin:0;padding:5px 10px;border:0 solid #000;border-width:1px 0 0 1px;background:#FFF;color:#333}
#contactForm .contentArea input.submitBTN{float:right;width:auto;margin:0;padding:4px 10px;background:#07ab89;border-width:0 1px 1px 0;font-size:16px;font-weight:bold;text-shadow:0 -1px 0 #007f63;cursor:pointer;cursor:hand}
#contactForm .contentArea input.submitBTN:hover{background:#007f63;text-shadow:0 -1px 0 #007f63}
#contactForm .contentArea input.submitBTN:active{margin:2px -1px 0 0}

/* new styels and edits */
table.picborder{
	border:0;
	}
table.picborder > tbody > tr > td{
	background:none !important;
	}
table.picborder > tbody > tr > td > table{
	width:100%;
	height:100%;
	}
.interior_bodymargin > table.picborder img, .interior_bodymargin > table > tbody > tr > td >  table.picborder img{
	display:none;
	}
table.picborder .interior_bodylink, .visitBTN{
	display:inline-block;
	*display:inline;
	*zoom:1;
	
	height:30px;
	width:100%;
	
	margin:0;
	padding:10px 4px;
	
	background:#007f63
	;background:-moz-linear-gradient(top,#07ab89 0,#007f63 100%);
	background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#07ab89),color-stop(100%,#007f63));
	background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),-webkit-linear-gradient(top,#07ab89 0,#007f63 100%);
	background:-o-linear-gradient(top,#07ab89 0,#007f63 100%);
	background:-ms-linear-gradient(top,#07ab89 0,#007f63 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#07AB89',endColorstr='#007F63',GradientType=0);
	background-image:-webkit-repeating-linear-gradient(45deg,transparent 0,transparent 15px,rgba(255,255,255,.1) 15px,rgba(255,255,255,.1) 30px),linear-gradient(top,#07ab89 0,#007f63 100%);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #000;
	
	color:#FFF;
	text-decoration:none;
	text-shadow:0 -1px 0 #007f63;
	font-size:14px;
	text-align:center;
	}
.visitBTN{
	height:auto;
	width:auto;
	
	margin:0;
	padding:10px 20px;
	}
table.picborder .interior_bodylink:hover, .visitBTN:hover{
	background: #07ab89;
	}
table.picborder .interior_bodylink + span.interior_bodytext{
	display:block;
	text-align:center;
	}
	
.titleChange .interior_subheader2 img{
	display:none;
	}
.titleChange .interior_subheader2{
	padding-left:20px;
	}
table{
	text-align:left;
	}
	
/****** RIBBON ******/

.ribbon{
	position:absolute;
	top:-9px;
	left:-12px;
	height:112px;
	width:152px;
	
	background:url(../images/ribbon.png) no-repeat;
	}
