body{
	margin:0px;
	padding:0px;
	background:url(../images/mid2.jpg)  no-repeat top;
	*background:url(../images/mid.jpg)  no-repeat top;
}
#main_container{
	margin:0px;
	padding:0px;
	height:900px;
	width:100%;
}
#mid_bg{
	margin:0 auto;
	padding:0px 0 0 0px;
	width:778px;
}
#logo{
	margin:0;
	float:left;
	padding:0px;
	height:161px;
	width:323px;
}
#nav{
	margin:0;
	float:left;
	padding:194px 0 0 0;
	width:778px;
}
#nav img{
	float:left;
	border:none;
}
#welcome{
	margin:0;
	float:left;
	padding:62px 110px 0 129px;
	width:539px;
	height:303px;
	background:url(../images/welcomebg.jpg) no-repeat top;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
}
#welcome p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#programbg{
	margin:0;
	float:left;
	padding:62px 110px 0 129px;
	width:539px;
	height:303px;
	background:url(../images/programsbg.jpg) no-repeat top;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
}
#programbg p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#reservationsbg{
	margin:0;
	float:left;
	padding:62px 110px 0 129px;
	width:539px;
	height:303px;
	background:url(../images/reservationbg.jpg) no-repeat top;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
}
#reservationsbg p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#reservationsbg span{
	margin:0px;
	padding:0 50px 0 0;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
}
#reservationsbg strong{
	margin:0px;
	padding:0 112px 0 0;
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
	color:#353535;
}
.formstxt {
	margin:0;
	padding:0 5px 0 0;
	font-family:Tahoma;
	font-size:13px;
	display:block;
	font-weight:normal;
	color:#353535;
}
#formsbg label{
	margin:0;
	padding:0 5px 0 0;
	font-family:Tahoma;
	font-size:13px;
	display:block;
	font-weight:normal;
	color:#353535;
}
.formsbg_input{
	margin:0px;
	padding:0 0 1px 2px;
	font-family:Tahoma;
	font-size:11px;
	height:15px;
	width:150px;
	font-weight:normal;
	background:#FFFFFF;
	border:#004730 1px  double;
	color:#353535;
}
.formsbg_button{
	margin:5px 0 0 0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	width:60px;
	background:#004730;
	border:#004730 1px  double;
	color: #FFFFFF;
}
#formsbg form{
	margin:0;
	padding:0;
}
#reservationsbg a, reservationsbg a:link, reservationsbg a:active, reservationsbg a:visited{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration:underline;
}
#reservationsbg a:hover{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration: none;
}
#reservations p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
	overflow:auto;
	height:279px;
}
#formsbg{
	margin:0;
	float:left;
	padding:62px 110px 0 129px;
	width:539px;
	height:303px;
	background:url(../images/formsbg.jpg) no-repeat top;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
}
#formsbg p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#515151;
	overflow:auto;
	height:279px;
}
#bottomimages{
	margin:0;
	float:left;
	padding:6px 0 0 0;
	width:778px;
}
#footer{
	margin:0;
	float:left;
	padding:0;
	width:778px;
}
#footer img{
	float:left;
}
.greentext{
	margin:0;
	padding:0;
	color:#405d29;
}
.heading{
	margin:0px;
	padding:0px;
	color:#004730;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;

}
.headinginnerpages{
	margin:0px;
	padding:0px;
	color:#004730;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
}
.boldtextheading{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	font-weight:bold;
	
}



#formsbg p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#formsbg span{
	margin:0px;
	padding:0 50px 0 0;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
}
#formsbg strong{
	margin:0px;
	padding:0 112px 0 0;
	font-family:Tahoma;
	font-size:13px;
	font-weight: bold;
	color:#353535;
}
#formsbg a, formsbg a:link, formsbg a:active, formsbg a:visited{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration:underline;
}
#formsbg a:hover{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration: none;
}


#welcome p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#welcome span{
	margin:0px;
	padding:0 50px 0 0;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
}
#welcome strong{
	margin:0px;
	padding:0 112px 0 0;
	font-family:Tahoma;
	font-size:13px;
	font-weight: bold;
	color:#353535;
}
#welcome a, welcome a:link, welcome a:active, welcome a:visited{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration:underline;
}
#welcome a:hover{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration: none;
}


#programbg p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#353535;
	overflow:auto;
	height:279px;
}
#programbg span{
	margin:0px;
	padding:0 50px 0 0;
	font-family:Tahoma;

}
#programbg strong{
	margin:0px;
	padding:0 112px 0 0;
	font-family:Tahoma;
	font-size:13px;
	font-weight: bold;
	color:#353535;
}
#programbg a, programbg a:link, programbg a:active, programbg a:visited{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration:underline;
}
#programbg a:hover{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	color:#004730;
	text-decoration: none;
}
.txtWhiteCaption{

	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}

