div#preload { display: none; }

a {
	font-weight: bold;
	color:#5b9401;
	text-decoration:none;
}

img {
	border:0px;
}

fieldset {width:640px;border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:250px;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit {padding:2px 5px;}

.leftfields {
	float:left;
	margin-left:20px;
	margin-right:40px;
}

.rightfields {
	margin-left:20px;
}

.spanfields {
	float:left;
	margin-left:20px;
}

.masthead {
	height:80px;
	background-image:url('../img/green_banner_bg.gif');
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

.masthead img {
	margin-left:-54px;
	margin-top:1px;
}

.main {
	height:100%;
	min-height: 820px;
	background-color:#eaf5ee;
	border-left:#dff0e5 6px solid;
	margin:0px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:15px;
}

.topspacer {
	width:0px;
	height:16px;
}

* html .main {
	height:auto;
}

.secondary {
	height:500px;
	background-color:#FFFFFF;
	margin:0px;
	padding-left:13px;
}

.menutext {
	font:10.5pt Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold; 
	margin-right:7px;
}

.menutext a {
	color:#111111;
	text-decoration:none;
}

.menutext a:hover {
	color:#5b9401;
	text-decoration:none;
}

.menutext #indi {
	width:14px;
	background-image:url('../img/menuarrow.gif');
}

.menutext #indioff {
	background-image:url('../img/menuarrowblank.gif');
}

.menusubtext {
	font:10.5pt Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	color: #abaaa9;
	margin-top:-12px;
	margin-right:16px;
}

.menu_one {
	padding-top:35px;
	text-align:top;
	text-align:right;
}

.menu_two {
	padding-top:15px;
	text-align:top;
	text-align:right;	
}

.menu_two_item {
	margin-top:-8px;
	padding:0px;
}

.flower {
	padding-top:18px;
	text-align:top;
}

.nameplate {
	text-align:top;
}

.nameplatetext {
	text-align:top;
	font:9.5pt Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:70px;
}

.nameplatetext p {
	margin-top:-9px;
}

.img_r {
	float:right;
	border: 1px solid black;
	width:250px;
	margin-left:15px;
	margin-bottom:15px;
}

.footer {
	height:15px;
	background-image:url('../img/footer_green.gif');
	background-repeat: repeat-x;
	padding:0px;
	border-top:#DDDDDD 1px solid;
}

.footer img {
	padding-top:0px;
	width:313px;
	height:15px;

}