body {
	background: #a6e7e1;
	background-image: url("images/bgzen1.jpg");
 background-size:   cover; 
    background-repeat: no-repeat;
	background-repeat: repeat-y, repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment:fixed;
background-position: center;
font-size:15px;
}


#white-background {
	max-width: 930px;
	height: auto;
	position: relative;
	padding: 0px 20px 0px 20px;
	border-radius: 25px;
	margin-top: 50px;
	margin-left:auto;
	margin-right:auto;
	background: none repeat scroll 0% 0% rgba(255, 255, 255, 10);
	align: center;
	}
	
	#white-background2 {
	max-width: 930px;
	height: auto;
	position: relative;
	padding: 0px 20px 0px 20px;
	border-radius: 25px;
	margin-top: 50px;
	margin-left:auto;
	margin-right:auto;
	background: none repeat scroll 0% 0% rgba(255, 255, 255, 10);
	align: center;
}

#buttont {
	height: 30px;
	padding: 6px 15px 0px 15px;
	border-radius: 5px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	background:#44A296;
	align: center;
}

fieldset  { border:0px solid green }


td{
	font-family: 'Rosario',arial, sans-serif;
	font-size:15px;
	color:#414042;
	letter-spacing : 0px;
	line-height: 16pt;
}

p{
	font-family: 'Rosario',arial, sans-serif;
	font-size:15px;
	color:#414042;
letter-spacing : 0px;
	line-height: 16pt;
}

img.alignleft {
    float: left;
   border: 2px solid #E4E4E4;
}

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #f4f4f4;
    margin: 1em 0; padding: 0; }


.quotation p{
	font-weight: 600;
font-size:18px;
	margin: 0px 0px 15px 0px;
}


A {
	font-size:18px;
	color:#44A296;
	text-decoration:none;
	font-family: 'Rosario', arial, sans-serif;
	font-weight : 600;
	letter-spacing : 1px;
}

a:visited{
	font-size:18px;
	color:#44A296;
	text-decoration:none;
	font-family: 'Rosario', arial, sans-serif;
	font-weight : 600;
	letter-spacing : 1px;
}

a:hover{
	font-size:18px;
	color:#44A296;
	text-decoration:none;
	font-family: 'Rosario', arial, sans-serif;
	font-weight : 600;
	letter-spacing : 1px;
}

.eventstxt{ font-family: 'Nunito',arial, sans-serif;
	font-size:12px;
	color:#414042;
letter-spacing : 0px;
line-height: 16px;
}

ul.hours {
padding-left: 30px; margin-left: 7px;
line-height: 15px;
font-size:15px;

}




.subs{
	font-size:14px;
    font-family: 'Nunito',arial, sans-serif;
	font-weight:bold;
letter-spacing : 2px;
	color:#e31837;
}


h2{
	font-family: 'Rosario', arial, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#44A296;
letter-spacing:2px;
	margin:0px 0px 50px 0px;
}


h3{
	font-family: 'Rosario', arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#44A296;
line-height: 28px;
letter-spacing:0px;
	margin:0px 0px 20px 0px;
}

h4{
	font-family: 'Rosario', arial, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#44A296;
line-height: 20px;
letter-spacing:0px;
	margin:0px 0px 20px 0px;
}

.hdr{
	font-size:22px;
	font-weight:bold;
	color:#81A61B;
letter-spacing : 2px;
}


h7{
	font-family: 'Rosario',arial, sans-serif;
	font-size:39px;
	font-weight:normal;
	color:#44A296;
line-height: 42px;
letter-spacing:0px;
	margin:0px 0px 20px 0px;
}


.btmnav{
	font-size:18px;
	font-family: 'Rosario',arial, sans-serif;
	font-weight:600;
	color:#ffffff;
	letter-spacing : 1px;
}

.pagelink {
font-size:15px;
font-family: 'Rosario',arial, sans-serif;
color:#A0AD51;
text-decoration:none;
letter-spacing:0px;
}
.pagelink a:link {
font-size:15px;
font-family: 'Rosario',arial, sans-serif;
color:#A0AD51;
font-weight:bold;
letter-spacing:0px;
text-decoration:none;
}

.pagelink a:visited {
font-size:15px;
font-family: 'Rosario',arial, sans-serif;
color:#A0AD51;
letter-spacing:0px;
text-decoration:none;
}

.pagelink a:hover {
font-size:15px;
font-family: 'Rosario',arial, sans-serif;
color:#44A296;
letter-spacing:0px;
text-decoration:none;
}

.btmnav a:link{
font-size:18px;
font-family: 'Rosario',arial, sans-serif;
color:#FFFFFF;
text-decoration:none;
letter-spacing : 1px;
}

.btmnav a:visited{
font-size:18px;
font-family: 'Rosario',arial, sans-serif;
color:#ffffff;
text-decoration:none;
letter-spacing : 1px;
}

.btmnav a:hover{
font-size:18px;
font-family: 'Rosario',arial, sans-serif;
color:#FFCC00;
text-decoration:none;
letter-spacing : 1px;
}


.footer{
font-size:12px;
font-weight:200;
color:#808285;
letter-spacing : 0px;
}


.footer a:link{
font-size:12px;
color:cccccc;
font-weight:200;
text-decoration:none;
letter-spacing : 0px;

}

.footer a:visited{
font-size:12px;
color:808285;
font-weight:200;
text-decoration:none;
letter-spacing : 0px;

}

.footer a:hover{
font-size:12px;
color:E31837;
font-weight:200;
text-decoration:none;
letter-spacing : 0px;

}

ul {
	text-indent: 0px;
	white-space: normal;
	list-style-type: disc;
	left: 0px;
	line-height: 10px;
font-size:15px;
}

li {
	text-indent: 0px;
	white-space: normal;
	list-style-type: disc;
	left: 5px;
	line-height: 25px;
font-size:15px;
}

#contact span.required{ font-size: 15px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('images/form-error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4;}

#contact #success_page h1 { background: url('images/form-success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

option {background: #fafafa;}
#contact label { display: block; height: 16px; line-height: 16px; width: 105px; font-size: 15px; font-weight: normal;}
#contact label.verify {float: left; width: 60px; height: 50px; line-height: 50px;}
