/*
 #336600 deep green
 #669933
*/
html		{min-height:100%; margin-bottom:1px;
		 overflow: -moz-scrollbars-vertical;}

body,
table, tr, td	{margin:0px; padding:0px;
		 color:#ffffff; background-color:#669933;
		 text-align:left;
		 font-size:13px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
		 border:0px;}
table		{width:100%;}

/* structure */

#container	{width:780px; margin:0px auto; padding:0px;}

#header		{width:780px; height:100px; margin:0px; padding:0px;
		 position:relative;
		 color:#ffffff; background:#669933 url(../graphics/logo5.jpg);
		 text-align:left;}

#menubox	{width:170px; margin:0px; padding:10px 0px;
		 text-align:center;
		 float:left;}
 .button	{width:132px; height:58px;
		 margin:0px 15px 10px 0px; padding:0px;
		 color:#ffffff; background-color:#669933;
		 background-image:url(../graphics/button2.gif);
		 font-size:13px; font-weight:500; text-align:left;}
 .button a	{padding:8px 10px 10px 8px; display:block;}
 .button a:link		{color:#ffffff; text-decoration:none;}
 .button a:visited	{color:#ffffff; text-decoration:none;}
 .button a:hover	{color:#ffffff; text-decoration:none; padding:10px 8px 8px 10px;}
 .button a:active	{color:#ffffff; text-decoration:none;}
#menubox img	{border:none;}

#contentbox	{width:610px; margin:0px; padding:10px 0px;
		 text-align:center;
		 float:left;}
 .blurb		{margin:20px 0px; padding:0px;
		 text-align:left;}
 .blurb div div	{margin:20px;}
 .imgrow	{margin:20px 0px; padding:0px;
		 text-align:center;}
#contentbox img	{border:1px solid #330000;}

#footer		{width:780px; height:40px; margin:0px; padding:0px;
		 color:#ffffff; background:#330000 url(../graphics/bluebells.jpg);
		 font-size:12px; font-weight:bold; text-align:center; line-height:40px;
		 clear:left;}
#footer a:link		{color:#cccccc; text-decoration:none;}
#footer a:visited	{color:#cccccc; text-decoration:none;}
#footer a:hover		{color:#0099ff;
 color:#00ffff; text-decoration:none;}
#footer a:active	{color:#0099ff;
 color:#00ffff; text-decoration:none;}

.clearboth	{width:0px; height:0px;
		 margin:0px; padding:0px;
		 clear:both;}

h1		{color:#00ffff; font-size:18px; font-weight:bold; text-align:left;}
h2		{color:#00ffff; font-size:16px; font-weight:normal; font-style:italic; text-align:left;}
h3		{color:#ffffff; font-size:14px; font-weight:bold; text-align:left;}

ul		{text-align:left;}

a		{font-weight:bold; border:none;}

a:link		{color:#00ffff; text-decoration:none}
a:visited	{color:#00ffff; text-decoration:none}
a:hover		{color:#333333; text-decoration:none}
a:active	{color:#333333; text-decoration:none}

#map		{width:420px; height:340px;
		 margin:0px; padding:0px;
		 border:1px solid #330000;
		 overflow:hidden;}

#contact	{width:220px;
		 padding:15px 10px;
		 float:left; text-align:left; font-weight:bold;}

#form		{width:320px; height:180px;
		 margin:15px 10px; padding:10px;
		 border:1px solid #ffffff; }
 #form div	{width:310px; height:25px;
		 margin:5px; padding:0px;}

  .label	{width:90px; height:18px;
		 margin:0px; padding:0px;
		 float:left; text-align:left;}

  .field	{width:220px; height:18px;
		 margin:0px; padding:0px;
		 float:left; text-align:left;}
   .field input	{width:220px; height:18px;
		 margin:0px; padding:2px;
		 border:1px solid #663333;
		 color:#333333; background-color:#00ffff;
		 font-weight:bold; text-align:left;}
   .field textarea
		{width:220px; height:80px;
		 margin:0px; padding:2px;
		 border:1px solid #663333;
		 color:#333333; background-color:#00ffff;
		 font-size:13px; font-family:Verdana, sans-serif;
		 font-weight:bold; text-align:left;}
