body			{ width:100%; text-align:left; background:#c1f7d7; margin: 0; padding: 0; font-weight:normal; font-size:11px; color:#000000; font-family:Verdana, "Arial CE", Helvetica; }

div.introcont		{ width:600px; margin-left:auto; margin-right:auto; margin-top:90px; text-align:left; }
div.introcont img	{ display:block; border-style:none; }

div.container		{ position: absolute; top: 0px; left: 0px; width:783px; margin:auto; text-align:left; }			
div.top			{ background:#006400; }
div.top p		{ margin:0px; padding:1px; text-align:center; font-weight:bold; color:#c1f7d7; }

div.bar			{ line-height:15px; background:#006400; }
div.barleft		{ float:left; width:160px; border-right:1px solid #c1f7d7; }
div.barleft p		{ margin:0px; text-align:center; font-weight:bold; color:#c1f7d7; }

div.barright		{ margin-left:160px; }
div.barright p		{ margin:0px; font-size:10px; color:#c1f7d7; }

div.mainmenu		{ float:left; width:160px; padding-bottom:9px; border-right:1px solid #006400; }
div.mainmenu ul		{ list-style-type:none; padding:0px; margin: 0px; }
div.mainmenu ul	li 	{ font-weight:bold; text-align:left; padding:2px; margin: 0px; }
div.mainmenu img	{ margin:5px 0px 0px; border-style:none; }
div.mainmenu p		{ width:140px; margin:5px 9px 0; text-align:center; padding:1px; border:1px solid #006400; color:#006400; background:#e7f8ee; }

div.maincontent		{ margin-left:159px; padding:0; border-left:1px solid #006400; voice-family: "\"}\""; voice-family: inherit; margin-left:160px; }
*html body div.maincontent	{ margin-left:159px; }

div.extmenu		{ padding:15px 0px; text-align:center; font-weight:bold; color:#006400; }

div.newslist		{ width:580px; margin:0 auto 0 20px; padding:10px 0 10px; }
div.newslist img	{ text-align:center; border-style:none; }
p.newslist		{ margin:0; font-size:11px; }
span.nltopic		{ font-size:11px; font-weight:bold; }
p.nlmore		{ text-align:right; font-size:11px; margin:10px 40px 0 0; }

div.news		{ width:500px; margin:0 auto 0 60px; padding:20px 0 10px; }
p.newstopic		{ font-size:14px; font-weight:bold; margin:0; padding:0 0 10px; }
p.newsintro		{ font-size:12px; font-weight:bold; margin:0; padding:0 0 10px; }
p.newstext		{ font-size:12px; margin:0; padding:0 0 10px; }
div.newspic		{ float:right; padding: 0 0 3px 3px; }
p.morepics		{ font-size:12px; text-align:center; margin:0; padding:10px 0 10px; }
p.editor		{ font-size:10px; text-align:right; margin:0; padding:10px; font-style:italic; }

p.holidaytext		{ font-size:12px; margin:5px 0px; padding:0px; }

#gallMenu 		{position: absolute; top: 180px; left: 223px; padding: 2px 0 2px 0; white-space: no-wrap; background: #80FD92; border: 1px solid #006400; font-weight: bold;}
#gallMenu a		{text-decoration: none; padding: 2px 0.5em 2px 0.5em; border-bottom: 1px solid #006400;}
#gallMenu a:hover	{color: white; background: #006400;}

div.gall		{ width:500px; margin:0 auto 0 60px; padding:0px 0 0px; }
p.gallDescLeft		{ font-size:12px; color:#006400; margin: 5px 0px 5px 0px; }
p.gallDescRight		{ font-size:12px; color:#006400; margin: 5px 0px 5px 0px; text-align:right; }
p.gallPicDesc		{ font-size:11px; color:#006400; margin: 3px; }
p.gallTitle		{ text-align:center; font-size:14px; font-weight:bold; margin:5px 0px 5px 0px; }
p.gallDiscl		{ font-size:11px; color:#006400; margin: 5px 0px 20px 0px; }

div.footer		{ clear:both; font-size:10px; text-align:center; border-top:1px solid #006400; }

a			{ color:#006400; text-decoration:none; }
a:hover			{ text-decoration:underline; }
a.green			{ color:#ccffdd; text-decoration:none; }
a:hover.green		{ text-decoration:underline; }