body {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg.jpg) repeat-x;
	background-color:#fff;
 }

#maincontainer{
	width:750px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/content1bg.gif) repeat-y left top;
	border: 1px solid #FFFFFF;		
}

#header{
	position:relative;
	width:750px;
	height:160px;
	top:0px;
	left:0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
		border-top: 1px solid #FFFFFF;	

}
#logo{
text-align:center;
}

#logo2{
position:absolute;
top:800px;
left:19px;
height:42px;
width:121px;
z-index:1;
}
#content{

	position:relative;
	top:0;
	left:0px;
	width:750px;
	margin: 0px auto 70px;
	padding:8px 0px 0px 0px;


	}
#contentzone{
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	

	}
#content ul{
	font: 14px/15px  Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 190px;
width:430px;
	}
	#content li{
	list-style-type:disc;
	padding-bottom:8px;
	padding-left:0px;

	}



#content p {
	width:435px;
	margin-left:170px;
	font: 14px/19px Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}
#newsp {
	width:405px;
	
	font: 14px/19px Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}
#newsp p{
	width:405px;
	
	font: 14px/19px Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}
#wide p {
	width:550px;
	margin-left:170px;
	font: 13px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}

.bold{
width:170px;
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.bold2{
	width:210px;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	padding:0px;
	margin:0px;
}

#content h1{
	width:550px;
	margin-left:0px;
	font: bold 20px Arial, Helvetica, sans-serif;
    color: #018180;
	margin-top:0px;
	margin-bottom:8px;
	padding-top:8px;
	padding-left:169px;
		z-index:1;
}
#address h2{
width:325px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #018180;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	z-index:1;
	padding-left: 10px;
	padding-top:20px;
}
#address p{
width:325px;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #018180;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	z-index:1;
	padding-left: 10px;
	padding-top:8px;
}
#content h2{
	width:325px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #018180;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	z-index:1;
	padding-left: 170px;
}
#content h3{
	width:250px;
	margin-left:0px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top:0px;
	margin-bottom:8px;
	padding-top:13px;
}
.tablepad{
padding-left:8px;


}

#rightside{
	position:absolute;
	width:150px;
	
	top:257px;
	left:599px;
	margin-top:0px;
	z-index: 7;
}

#rightside2{
	position:absolute;
	width:150px;
	
	top:50px;
	left:599px;
	margin-top:0px;
	z-index: 7;
}
#rightsidecon{
	position:absolute;
	width:160px;
	
	top:50px;
	left:589px;
	margin-top:0px;
	z-index: 7;
}
#rightside3{
	position:absolute;
	width:150px;
	
	top:50px;
	left:590px;
	margin-top:0px;
	z-index: 7;
}

#content a{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #007877;
	text-decoration: underline;	
}
#content a:hover{
	color: #000099;
	text-decoration: none;	
}
.rightsidepic {
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	padding-right:0px;
	float:right;
	border: 1px solid #000000;
}

#footer{
	position:absolute;
	bottom:0;
	width:750px;
	left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin: 0px;
	margin-top:0px;
	background: url(../images/foot.gif);
	
}
#footer p {
font: 9px Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color: #fff;
	width:740px;
 	margin: 0px;
 	padding-top: 44px;
	padding-left: 5px;
	padding-bottom: 10px;
	}
.space {
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color: #fff;

 	margin: 0px;
 	padding-top: 0px;
	padding-left: 10px;
		padding-right: 105px;
	}
.space2 {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color: #fff;
 	margin: 0px;
 	padding-top: 0px;
	padding-left: 270px;
	padding-right: 0px;
	}	


#leftside{
	position:absolute;
	top:215px;
	left:0px;
	width:164px;
	height:200px;
	
	padding:0px;
	margin:0px;
	z-index:1;

}
#leftim{
position:absolute;
	top:273px;
	left:0px;
	width:164px;
	height:410px;
	padding:0px;
	z-index: 2;
	background: url(../images/leftim.gif) no-repeat;
}

#footer a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
	}
#footer a:hover
{
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #fff;
	
	}

#rightside ul{
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin: 0px 13px 15px 0px;
	padding: 0px 0px 0px 20px;
	text-align: right;
	list-style: none;
	}
	#rightside ul li{
	
	text-align: right;
	list-style: none;
	}

#rightside a{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #2B5580;
	text-decoration: underline;	
}
#rightside a:hover{
	color: #000099;
	text-decoration: none;	
}




h5{
	
	margin-left:0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	text-align:center;	
}




.button{
margin-top:10px;
margin-left:90px;
 
}
#nav{
	top:0px;
	left:0px;
	width:164px;

	background: url(../images/navbg.jpg) repeat-y;
	padding:0px;
	margin:0px;


}
#nav ul 
{
	width:164px;
	margin: 0px;
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	color: #CCCCCC;
	font: bold 10px Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	list-style: none;
}
#nav li
{
	margin:0px;
	padding-top:6px;
	margin-left:0px;
	padding-bottom:7px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	margin-right:14px;
	margin-left:0px;
	line-height: 11px;
	


}

#nav a
{
	margin: 0px;
	padding: 0px;
	margin-left:0px;
	padding-left:18px;

	text-decoration: none;
	width:164px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #fff;
line-height: 11px;
	}
#nav a:hover
{
	margin: 0px;
	padding: 0px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	margin-left:0px;
	padding-left:18px;
	text-decoration: none;
	color: #016D6D;
	line-height:11px;
	}

	

	#overlink a:link, #overlink a:visited, #overlink a:hover  /* C */ /* Selected page */
{

padding:0px;
margin:0px;
	color: #Fee300;

}


	#dark  
{
padding:0px;
margin:0px;
width:164px;

height:11px;
	background: url(../images/dark.jpg) no-repeat;
}

#sitemap {
	position: absolute;
	top:19px;
	left:693px;
	width:40x;

	color: #334697;
	}
#sitemap a
{
	margin: 0;
	padding: 0;
	margin-left:0px;
	padding-left:0px;

	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
#sitemap a:hover
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
	text-decoration: underline;
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}


#toplink 
{
position:relative;
margin-left:460px;
padding-bottom:26px;
	background: url(../images/top.gif) no-repeat;

	}
#content a{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #007877;
	text-decoration: underline;	
}
#content a:hover{
	color: #000;
	text-decoration: none;	
}
#links a{
padding-left:170px;
margin-top:0px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #007877;
	text-decoration: underline;	
}
#links a:hover{
padding-left:170px;
	color: #000;
	text-decoration: none;	
}
#back{
	position:absolute;
	width:140px;
	height:20px;
	top:100px;
	left:417px;
	background: #F0F0F0;
	border: 1px dashed #CCCCCC;
	background: url(../images/back.gif) no-repeat;
	padding-bottom:3px;
}
#backp{
	position:absolute;
	width:140px;
	height:20px;
	top:194px;
	left:417px;
	background: #F0F0F0;
	border: 1px dashed #CCCCCC;
	background: url(../images/back.gif) no-repeat;
	padding-bottom:3px;
}
#back a, #backp a{

	margin-left:0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;

	padding-left:15px;
	line-height:25px;	
	margin-left:9px;

}

#back a:hover #back a:hover{

	margin-left:0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
		color: #000;
		padding-left:15px;
			margin-left:9px;
				line-height:25px;
}


	#site li {
	width:490px;
	margin-bottom:8px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-left:25px;
	padding-left:8px;
	text-indent:0px;
	background: url(none) no-repeat;
	list-style: url(../images/bullet3.gif);
	line-height:19px;
	

}


#gallery{
position:relative;
height:470px;


}
#gallery2{
position:relative;
height:440px;


}
#gallery2 img
{


margin: 20px, auto, 20px, auto;
padding-bottom:20px;
padding-top:20px;

}
#gallery td /* First and middle images */
{
	width: 525px;
	padding: 0px auto 0px auto;
	margin-left: 0px;
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#gallery p {
	width:100px;
	margin-left:0px;
	font: 13px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}

#gallery td /* First and middle images */
{
	width: 525px;
	padding: 0px 0px 15px 0px;
	margin-left: 0px;
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#gallery th
{
	color: #000;
	padding-bottom: 15px;
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
padding-left:0px;
}
#team{
position:absolute;
height:161px;
width:253px;
top:225px;
left:308px;
}
.rightimage {
	float: right;
	margin-top: 5px;
	margin-bottom:10px;
	margin-right:1px;
	padding: 0px;
 }
 .rightimage1 {
	float: right;
	margin-top: 5px;
	margin-bottom:10px;
	margin-right:2px;
	padding: 0px;
 }
.vidimage {
 float: right;
 margin-top: 5px;
 margin-left: 10px;
 } 
#nobull ul{
		font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 35px;
width:350px;
	}
	#nobull li{
	list-style-type:disc;
	padding-bottom:8px;
	text-indent:0px;
	background: url(none);
	}
	#toplinkact
{
	position:absolute;
	width:74px;
	height:17px;
	top:2625px;
	left:50px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
	#form p{
	width:450px;
	padding-left:170px;
	margin-left:0px;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #2C4A69;
	margin-top:5px;
	margin-bottom:13px;
	
}
#toplinkac
{
	position:absolute;
	width:74px;
	height:17px;
	top:1520px;
	left:50px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
	#toplinkmap
{
	position:absolute;
	width:74px;
	height:17px;
	top:1115px;
	left:50px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
		#toplinktar
{
	position:absolute;
	width:74px;
	height:17px;
	top:1200px;
	left:50px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
	#toplinkg
{
	position:absolute;
	width:74px;
	height:17px;
	top:980px;
	left:50px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
#toplinkind
{
	position:absolute;
	width:74px;
	height:17px;
	
	left:650px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url(../images/top.gif) no-repeat;

	}
#toplinkind a
{

	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #007877;
	text-decoration: underline;	
}
#toplinkind a:hover{

	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;	
}
.pic{
padding-bottom:3px;
margin-bottom:0px;
}
#map
{
	position:absolute;
	width:74px;
	height:17px;
	top:338px;
	left:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;

	}
	#conim
{
	position:absolute;
	width:150px;
	height:17px;
	top:338px;
	left:580px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;

	}
#gallery{
position:relative;
height:470px;
width:560px;
left:170px;

}
#gallery2{
position:relative;
height:440px;


}
#gallery2 img
{


margin: 20px, auto, 20px, auto;
padding-bottom:20px;
padding-top:20px;

}
#gallery td /* First and middle images */
{
	width: 525px;
	padding: 0px auto 0px auto;
	margin-left: 0px;
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#gallery p {
	width:100px;
	margin-left:0px;
	font: 13px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:10px;
	margin-top: 0px;
color: #000;
}

#gallery td /* First and middle images */
{
	width: 525px;
	padding: 0px 0px 15px 0px;
	margin-left: 0px;
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#gallery th
{
	color: #000;
	padding-bottom: 15px;
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
padding-left:0px;
}
#tariff
{
	border: 1px solid #7BBDBC; /* C */
	border-collapse: collapse;
	margin-bottom: 25px;
	margin-left:170px;

	width: 576px;
}

#tariff th
{
font: bold 11px Arial, Helvetica, sans-serif;
	font-weight: bold; /* C */
	color: #FFFFFF; /* C */
	font-size: 13px; /* C */
	background: #018180; /* C */
	padding: 4px;
	width:170px; /* C */
}

#tariff h3
{
	margin-top: 0px;
	color: #018180;
	font: bold 15px Arial, Helvetica, sans-serif;
	width:564px;
}

#tariff td
{
	color: #018180;
	font: bold 12px Arial, Helvetica, sans-serif;

	color: #018180; /* C */
	padding: 4px; /* C */
	text-align: left;
}
#tariff .left {
  text-align: left;
  }
  #tariff .left2 {
  text-align: left;
  width:160px;
  }
#tariff .cent {
  text-align: center;
  }
#news /* News text */
{
	width: 150px;
	float: left;
	padding: 40px 5px 15px 11px;
	color: #333; /* C */
	font-family: Arial, Helvetica, sans-serif; /* C */
	font-size: 12px; /* C */
	font-weight: normal; /* C */
}
#news p /* News text */
{
	width: 140px;
	float: left;
	padding: 3px 5px 15px 0px;
	color: #333; /* C */
	font-family: Arial, Helvetica, sans-serif; /* C */
	font-size: 12px; /* C */
	font-weight: normal; /* C */
}
#news a:link, #news a:visited /* C */
{
	color: #339A99;
	text-decoration: underline;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding:0px;
}
#news a:hover /* C */
{
	color: #000; 
	text-decoration: none;
}
#kinnav {
  width:750px;
  background-color:#015050;
  border-top: 1px solid #fff;
  display: inline;
}
#kinnav li {
  display: block;
  margin: 0px 0px 0px 0px;
  width: 80px;
}
#kinnav li a {
  font: bold 10px Verdana, Helvetica, sans-serif;
  color: #fff;
}
#kinnav a:hover {
  color: #016D6D;
}

#treehouse p{
	width:580px;
}


.imgrow{
	width:583px;
	float:right;
	margin:0px 0px 20px 0px;
	padding:0px;

	position:relative; 
}
.imgrow img{
	float:left;
	padding-right:2px;
}


.clear{
	clear:both;
}