body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #A15D26;
  font-size: 75%;
  background: #fff;
  border: 0;
margin: 0;
padding: 0;
text-align: center;

}
div{
margin: 0;
padding: 0;
}

img{
border: 0;
}

h1, h2, h3, h4, h5, h6 { 
	padding: 15px 0px 5px 30px;
	margin: 0;
	}
h1{
	font-size: 150%;
	
	}

h2{
	font-size: 115%;
}

h3{
	font-size: 115%;
	font-weight: normal;
	padding: 15px 0px 5px 0;
}
h4{
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	background: url(images/titlesback.jpg) repeat-x top;
	padding: 0;
	margin: 15px 0px 5px 30px;
	height: 63px;
	line-height: 63px;
	width: 45%;
}
h4 span{
margin-left: 10px;
}
h4 img{
border-right: 2px solid #fff;
float: left;
}
h5 {
  font-size: 100%;
}
h6 {
  font-size: 100%;
}



a:link		{ color: #A05D25; font-size: 100%; text-decoration: underline;}
a:active		{ color: #A05D25; font-size: 100%; text-decoration: underline;  }
a:visited		{ color: #A05D25; font-size: 100%; text-decoration: underline;  }
a:hover		{  color: #FC0818; font-size: 100%; text-decoration: none; }


#menu a{
 color: #A05D25; 
   text-decoration: none; 
   font-size: 100%;
   text-align: center;
   margin: 0;
   padding: 0 15px 0 0;
}

#menu a:hover{
font-size: 100%;
color: #FC0818;
}
#menu a.on{
font-size: 100%;
color: #FC0818;
}

#menu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
float: right;
clear: both;
width: 813px;
color: #A05D25;
text-align: left;
margin: 3px 0;
padding: 0;
background: #F3F4EC;
 }

 #menu li{
 display: inline;
 margin: 0;
 padding: 12px 25px;
 background: url(images/menuflower.gif) no-repeat right;

 }
#menu .noback{
background: none;
}
 #menu ul{
 margin: 0 0 0 8px;
 padding: 7px 0 3px 0;
 height: 22px;
 }

#footer a:link, #footer a:active, #footer a:visited{
 color: #A05D25; 
   text-decoration: none; 
   font-size: 100%;
   padding: 0 15px;
}

#footer a:hover{
text-decoration: underline;
font-size: 100%;
}


 
 #footer{
   font-size: 100%;
 color: #A05D25;
text-align: center;
margin: 0;
padding: 0;
position: relative;
 }
 #footer p{
 margin: 0;
 padding: 0;
 }

 #footer li{
 display: inline;
 padding: 0 20px;
 margin: 0;
 }
 #footer .noborder{
 border: 0;
 }

 #footer ul{
 margin: 0;
 padding: 8px 0;
 background: #F3F4EC;
 font-size: 90%;
 }
 address{
  background: #F3F4EC;
  font-style: normal;
  padding: 0 0 5px 0;
 }
 .facebook{
 text-indent: -3000px;
 background: url(images/facebook.gif) no-repeat;
 width: 33px;
 height: 33px;
 position: absolute;
 top: 10px;
 left: 0;
 }
 .facebook a{
 display: block;
 width: 33px;
 height: 33px;
 }

#sidecol{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 187px;
float: left;
text-align: center;
padding-top: 210px;
}
#sidecol p{
font-size: 100%;
padding: 10px 0 0 0;
}
#sidecol big{
font-size: 150%;
}
#sidecol form{
margin: 10px 0 0 16px;
text-align: left;
}
#sidecol .labels{
position: absolute;
left: -2000px;
margin: 0;
height: 3px;
}
#sidecol label{
font-size: 80%;
line-height: 13px;
display: block;
margin: 5px 0;
}
#sidecol input{
color: #B5591E;
border: 1px solid #B5591E;
margin: 0 0 2px 0;
}
#sidecol .checkbox{
float: left;
height: 30px;
border: 0;
margin: -5px 5px 0 0;
}
#sidecol .button, .contact .button{
background: url(images/buttongrad.jpg) repeat-x;
border: 1px solid #DBBB84;
color: #fff;
font-weight: bold;
width: 80px;
margin: 10px 0 0 30px;
}
#sidecol small{
font-size: 85%;
}
 #divBody{
 width: 1000px;
 text-align: center;
  margin: 0 auto;
  background: url(images/top.jpg) no-repeat top;
 }
 #container{
 clear: both;
 text-align: left;
 background: url(images/flower.jpg) no-repeat top left;
 }

 
 #top{
 clear: both;
 margin: 0;
 padding: 0;
 height: 114px;
 text-align: right;
 }


 #content{
 padding: 0;
width: 787px;
float: right;
margin: 0;
border-left: 1px dotted #BBC79A;
padding: 0 0 0 20px;
 }


.center{
text-align: center;
}

.right{
text-align: right;
}
p {
font-size: 100%;
padding: 15px 20px 0 30px;
margin: 0;
line-height: 16px;
 }


li {
  padding-left: 0px;
	text-align: left;
	margin-left: 0px;
	font-size: 100%;
}

ul {
  padding-left: 10px;
 	margin: 20px 5px 10px 70px;
	  list-style: disc;
  list-style-position: outside;
}
.margin{
margin: 0 40px;
}
.margin2{
margin: 0 77px 0 41px;
}
#sitemap{
list-style: none;
font-size: 110%;
}
#sitemap ul{
list-style: none;
font-size: 100%;
}
.rightfloat{
float: right;
}
.rightfloatpics{
float: right;
width: 190px;
}
.rightfloatpics img{
margin-bottom: 2px;
}
.leftfloat{
float: left;
}
.clear{
clear: both;
font-size: 0;
margin: 0;
padding: 0;
line-height: 0;
}

table{
font-size: 100%;
}



.greenborder{
border: 1px solid #047878;
}

.cols{
width: 370px;
float: left;
margin: 20px 13px 20px 0;
display: inline;
background: #F3F4EC url(images/backflower.jpg) no-repeat 0% 15%;
}
.cols h1{
background: #CCCFBC url(images/stripes.jpg) left repeat-y;
padding: 6px 10px 6px 40px;
font-size: 100%;
border-bottom: 3px solid #fff;
}
.cols ul{
list-style: none;
margin: 0 0 0 10px;
padding: 0;
}
.cols li{
/*background: url(images/bullet.gif) no-repeat left top;
*/
list-style: url(images/bullet.gif);
padding: 0 5px 0 0;
margin: 14px 0 0 15px;
font-size: 110%;
}
.cols p{
padding: 18px 20px 10px 30px;
font-size: 110%;
}
.cols a{
text-decoration: none;
}
.cols a:hover{
text-decoration: underline;
}
.cols big{
font-size: 150%;
}


.narrowcols{
width: 258px;
float: left;
margin: 20px 0 20px 4px;
display: inline;
background: #F3F4EC url(images/backflower.jpg) no-repeat 0% 15%;
}
.narrowcols h1{
background: #CCCFBC url(images/stripes.jpg) left repeat-y;
padding: 6px 10px 6px 40px;
font-size: 100%;
border-bottom: 3px solid #fff;
}
.narrowcols ul{
list-style: none;
margin: 0 0 0 8px;
padding: 0;
}
.narrowcols li{
/*background: url(images/bullet.gif) no-repeat left top;
*/
list-style: none;
padding: 0 5px 4px 0;
margin: 14px 0 0 0;
font-size: 95%;
}
.narrowcols p{
padding: 18px 10px 10px 10px;
font-size: 110%;
}
.narrowcols a{
text-decoration: none;
}
.narrowcols a:hover{
text-decoration: underline;
}
.narrowcols big{
font-size: 150%;
}


.contcol{
float: right; 
width: 34%;
}
.contact{
width: 60%;
text-align: right;
margin-bottom: 20px;
}
.contact input{
width: 200px;
border: 1px solid #000;
margin-right: 100px;
}
.contact textarea{
width: 300px;
border: 1px solid #000;
height: 120px;
vertical-align: top;
}
.contact label{
display: block;
}
.pdf{
position: relative; 
left: 0px;
float: right;
}
.redfont, .redfont a{
color: #FC0818;
}
.clearnormal{
clear: both;
}