/* master file to control styles for all pages */
body{
	font: 75% normal normal "Century Gothic", "Verdana", sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow-y: scroll;
	background-color: #f4f1de;}
.hidden{
	visibility:hidden;}
a:link{
	text-decoration: none;
	font-weight: bold;
	color: #00552b;}

a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #00552b;}
a:active{
	text-decoration: none;
	font-weight: bold;
	color: #00552b;}
a:hover{
	color: #628e56;
	font-weight: bold;
	text-decoration: underline;}

#maincontainer{
	border: 2px solid #fff;
	background-color:#fff;
	position: relative;
	margin: 1.5em auto;
	text-align: left;
	width: 800px;}

blockquote{margin: 0 1em; padding:0.5em 1em ; display: block; background:url(../images/bgQuoteBottom.jpg) no-repeat 100% 76%;}
blockquote div.quoteTop{padding: 0 30px; background:url(../images/bgQuoteTop.jpg) no-repeat 0 0;}
blockquote h2{font-size: 1.2em; }
blockquote p.person{font-weight: bold; font-style:italic; text-align:right; color: #628e56;}

.imageFloatRight{
	float: right;
	border: 0;
	margin-left: 1em;}

.newsArticle{width: 720px; margin: 1em;  padding: 1em 0;border-bottom: 1px solid #d6dec9;}
.newsArticle h2{font-size: 1.2em; padding: 0 ; margin: 0 ;}
.newsArticle p.date{font-weight: bold; font-size: 0.85em; color: #d6dec9; padding: 0 ; margin: 0; margin-bottom: 1em;}
.newsArticle p.more, .newsArticle p.more a:link, .newsArticle p.more a:visited{color: #628e56;}

ul li, ul li ul li{list-style-type:disc; line-height: 20px; color: #628e56;}
ul li ul {margin: 0.5em 4em;}



#header{
	margin: 0;
	padding: 0;
	height: 150px;
	background:url(../images/bgHeader.jpg) no-repeat 0 0;}
#navigation{
	position: relative;
	top: -30px;
	font-weight: bold;
	color: #666;
	font-size: 1em;}
#navigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align: right;}
#navigation ul li {
	display:inline;	}
#navigation ul li a:link, 	#navigation ul li a:hover, #navigation ul li a:visited, #navigation ul li a:active{
	margin-left: 1.2em;
	margin-right: 1.2em;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform:uppercase;}
html>/**/body #navigation ul li a:link, html>/**/body #navigation ul li a:hover, html>/**/body #navigation ul li a:visited, html>/**/body #navigation ul li a:active{
	padding-top: 2px;}
#navigation ul li a:link, #navigation ul li a:visited{
	color: #00552b;}
#navigation ul li a:hover{
	border-bottom: 2px solid #628e56;}
#navigation ul li a:active{
	color: #000;}
span.green{
	font-weight: bold; color: #628e56;}
	
#navigation a:link.navOn, #navigation a:visited.navOn  {
	border-bottom: 2px solid #628e56;}
#content{
	clear: both;
	margin: 2em;}
#colone{float: left; width: 66%;}
#coltwo{float: right; text-align: right;}
#header:after, #content:after, #footer:after{
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;}
h1{
    color: #628e56;
    font-size: 1.9em;
	font-weight: normal;
    margin-bottom: 0.5em;
	text-transform:uppercase;}
h2{
	font-weight: normal;
	font-size: 1.2em;
	color: #628e56;}
p strong{
    font-weight: bold;}
img{border: none;}
.imageRight{
	float: right;
	margin-left: 1em;}

#images{
	text-align: center;
	position: relative;
	width: 100%;
	margin: 1em 0;
	padding: 0;
	float: left;
	clear: both;}	

/* CONTACT PAGE FORM POSITIONING and STYLES */
#form{
	border: 0;}
#form ul {
	list-style: none;
	margin: 15px 0 0;
	padding: 0;}
#form li {
	list-style: none;
	padding-bottom: 0.6em;}
label {
	width: 20em;
	text-align: left;
	margin-right: 0.5em;
	float: left;}
input,select,textarea{
	border: 1px solid #ccc;
	width: 17em;}	
#submit, #reset{
	background-color: #628e56;
	width: 110px;
	margin-right: 6px;
	float: right;
	color: #fff;
	border: 1px solid #00552b;
	font-size: 1.2em;
	cursor: pointer;}
#submit:hover, #reset:hover{
	background-color: #00552b;}

	
#info{
	position: relative;
    bottom: -25px;
	float: bottom;
	width: 100%;
	font-size: 0.8em;
	text-align: center;}

#footer{
	clear:both;
	height: 111px;
	background:url(../images/bgFooter.jpg) no-repeat 0 0;}
#footer span{float: right; padding-top:115px;text-align: right; width: 100%;}
#footer a:link{
    font-weight: bold;
	color: #00552b;}
#footer a:visited{
   font-weight: bold;
   color: #00552b;}
#footer a:hover{
    font-weight: bold;
	color: #628e56;}