/* Do not rename this file. The name is referenced by htmlarea */
html, body
{
	margin: 0px;
	padding: 0px;
	font: Verdana;
	font-size: 11px;
	background-repeat: repeat-y;
}

hr
{
	color: #286017;
	height: 1px;
}

p
{
	padding: 0px;
	margin: 0px;
}

a
{
	font-family: Verdana;
	font-size: 11px;
	color: #286017;
}

table 
{		
	padding: 0px;
	margin: 0px;
}

ul
{ 
	margin-top: 6px;
	margin-bottom: 6px;
}
	
ul li
{
	list-style: square;
	margin-left: -24px;
}

input, textarea, select
{
	font: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

input
{
	border-width: 0px;
}

td
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
}

img
{
	border: 0px;
}

/* Classes */

.test
{
	color: #286017;
	font-weight: bold;
	font-size: 12px;
	
}

.input
{
	border: 1px solid #286017;
}

.teaser
{
	padding: 0px auto;
	margin: 0px;
	vertical-align: bottom;
	border-collapse: collapse;
	
}

.rowMenu
{
	background-color: #F2F2F2;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
}

.rotator
{
	vertical-align: middle;
	border: solid 1px #286017;
	color: #286017;
	width: 200px;
	height: 55px;
	background-color: #ffffff;
	border-collapse: collapse;
}

.newsList
{
	border: 1px solid #286017;
	text-align: left;
	padding-left: 5px;
	background-color: #FFFFFF;
}

.newsletter
{
	width: 200px;
	text-align: center;
	border: solid 1px #286017;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.rss
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
}

.tableRss
{
	text-align: center;
	width: 200px;
	
}

.spacer
{
	height: 15px;
}	

.bottom
{
	height: 15px;
}
a.buttonLeft
{
	text-decoration: none;
	color: #286017;
	font-weight: bold;
}
a.buttonLeft:HOVER
{
	text-decoration: none;
	color: Orange;
	font-weight: bold;
}

a.news
{
	text-decoration: none;
	color: Black;
}

a.news:HOVER
{
	text-decoration: underline;	
	color: #286017;
}

table.news
{
	background-color: #F1F1F1;
}

td.button

{
	border: solid 1px #286017;
	text-decoration: none;	
	width: 100%;
	text-align: left;
	margin-left: 10px;
	background-color: #F2F2F2;
	vertical-align: middle;
	
	
	
}

/* Htmleditor selectable styles */

.heading1
{
	font-size: 16px;
	font-weight: bold;
}

.heading2
{
	font-size: 14px;
	font-weight: bold;
}

.heading3
{
	font-size: 12px;
	font-weight: bold;
}

/* Control classes */

/* Menu */
.menu
{
	font-family: Verdana;
	font-size: 11px;
	color: 	#286017;
	border: none; 
	white-space: pre; 
	cursor: hand;
	z-index: 1000;
}

.menu td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 0px;
}

.menuSelected 
{
	color:  #FFFFFF;
	border: none;
	margin: 0px; 
	background-color: #286017;
	cursor: pointer; 
	cursor: hand;
	z-index: 1000;
}

.subMenu 
{
	font-family: Verdana;
	font-size: 11px;
	text-align:left;
	color:  #286017;
	border: solid 1px #286017; 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 6px;
	margin: 0px; 
	background-color: #F2F2F2; 
	white-space: nowrap; 
	cursor: pointer; 
	cursor: hand;
	z-index: 1000;
}

.subMenuSelected 
{
	color: 	#39C1B9;
	background-color: #FFFFFF; 
	z-index: 1005;
}

/* Subscription */
.tdEditLabel
{
	left: 0px;
}

.subscriptionError li
{
	left: 0px;
	text-align: left;
	color: #FF0000;
	margin-left:-24px;
}

.subscriptionTitle 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #286017;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: middle;
}

.subscriptionTitle2 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #286017;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}
.subscriptionTextbox 
{
	width: 100px;
	border: 1px solid #286017;
}

/* Sitemap */
.tableSitemap
{
	font-family: Verdana;
	font-size: 11px;
	border: 0px;
}

/* FeedbackForm */

.feedbackTextarea
{
	height: 100px;
	width: 300px;
	border: solid 1px #286017;
}

.feedbackTextbox
{

	border: solid 1px #286017;
	width: 150px;
}

.feedbackButton
{
	background-color: #286017;
	color: #FFFFFF;
	cursor: hand;
}

.explain
{
	font-family: Verdana;
	font-size: 10px;
	width: 300px;
}

.button
{
	border: 1px solid #286017;
}

/* Layout Tables & TD */


#tblTotal
{
	width: 100%;
	text-align: center;
	padding: 0 auto;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

#tdTotalLeft
{
	width: auto;
}

#tdTotalRight
{
	width: auto;
}

#tblContent
{	
	border: 1px solid #286017;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	z-index: 900;
}

#tdContent
{
	width: 800px;
	margin: 0px;
	border-collapse: collapse;
}

#tblContentLeft
{
	text-align: center;
	margin: 0px;
	padding: 0 auto;
}

#tdContentLeft
{
	vertical-align: top;
	background-color: #EEF7EC;
	margin: 0 auto;
	width: 220px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#tdContentTotalRight
{
	width: 200px;
	vertical-align: top;
	background-color: #9AB280;
	margin: 0 auto;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#lblContent
{
	font-family: Verdana;
	font-size: 11px;
}

#tdContentRight
{
	width: 600px;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 40px;
	padding-bottom: 40px;
	
}
#lblNewsList
{
	background-color: #FFFFFF;
}

#footer
{
	height: 15px;
	background-color: #F2F2F2;	
	padding-right: 5px;
	text-align: right;
	margin: 0px;
	padding-left: 0px;
}
#footerleft
{
	text-align: left;
	padding-left: 5px;
}



/* Do not rename this file. The name is referenced by htmlarea */
html, body
{
	margin: 0px;
	padding: 0px;
	font: Verdana;
	font-size: 11px;
	background-repeat: repeat-y;
}

p
{
	padding: 0px;
	margin: 0px;
}

a
{
	font-family: Verdana;
	font-size: 11px;
	color: #286017;
}

table 
{		
	padding: 0px;
	margin: 0px;
}

ul
{ 
	margin-top: 6px;
	margin-bottom: 6px;
}
	
ul li
{
	list-style: square;
	margin-left: -24px;
}

input, textarea, select
{
	font: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

input
{
	border-width: 0px;
}

td
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
}

img
{
	border: 0px;
}

/* Classes */

.input
{
	border: 1px solid #286017;
}

.teaser
{
	padding: 0px auto;
	margin: 0px;
	vertical-align: bottom;
	border-collapse: collapse;
	border-bottom: solid 1px #9CB57B;
}

.rowMenu
{
	background-color: #F2F2F2;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
}

.rotator
{
	vertical-align: middle;
	border: solid 1px #286017;
	color: #286017;
	width: 200px;
	height: 55px;
	background-color: #ffffff;
	border-collapse: collapse;
}

.newsList
{
	border: 1px solid #286017;
	text-align: left;
	padding-left: 5px;
}

.newsletter
{
	width: 200px;
	text-align: center;
	border: solid 1px #286017;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.newsletter2
{
	width: 200px;
	text-align: left;
	border: solid 1px #286017;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #EEF7EC;
	height: 20px;
	vertical-align: middle;
	
	
}
.newsletter3
{
	width: 200px;
	text-align: left;
	border: solid 1px #9CB57B;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: white;
	height: 20px;
	vertical-align: middle;
	color: white;
	
}
.newsletter4
{
	text-align: left;
	border: solid 1px #286017;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: white;
	height: 20px;
	vertical-align: middle;
	
	
}
.rss
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
}

.tableRss
{
	text-align: center;
	width: 200px;
	
}

.spacer
{
	height: 15px;
}	

.bottom
{
	height: 15px;
}


/* Htmleditor selectable styles */

.heading1
{
	font-size: 16px;
	font-weight: bold;
}

.heading2
{
	font-size: 14px;
	font-weight: bold;
}

.heading3
{
	font-size: 12px;
	font-weight: bold;
}

/* Control classes */

/* Menu */
.menu
{
	font-family: Verdana;
	font-size: 11px;
	color: 	#286017;
	border: none; 
	white-space: pre; 
	cursor: hand;
	z-index: 1000;
}

.menu td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 0px;
}

.menuSelected 
{
	color:  #FFFFFF;
	border: none;
	margin: 0px; 
	background-color: #286017;
	cursor: pointer; 
	cursor: hand;
	z-index: 1000;
}

.subMenu 
{
	font-family: Verdana;
	font-size: 11px;
	text-align:left;
	color:  #286017;
	border: solid 1px #286017; 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 6px;
	margin: 0px; 
	background-color: #F2F2F2; 
	white-space: nowrap; 
	cursor: pointer; 
	cursor: hand;
	z-index: 1000;
}

.subMenuSelected 
{
	color: 	#39C1B9;
	background-color: #FFFFFF; 
	z-index: 1005;
}

/* Subscription */
.tdEditLabel
{
	left: 0px;
}

.subscriptionError li
{
	left: 0px;
	text-align: left;
	color: #FF0000;
	margin-left:-24px;
}

.subscriptionTitle 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #286017;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
}

.subscriptionTextbox 
{
	width: 100px;
	border: 1px solid #286017;
}

/* Sitemap */
.tableSitemap
{
	font-family: Verdana;
	font-size: 11px;
	border: 0px;
}

/* FeedbackForm */

.feedbackTextarea
{
	height: 100px;
	width: 300px;
	border: solid 1px #286017;
}

.feedbackTextbox
{

	border: solid 1px #286017;
	width: 150px;
}

.feedbackButton
{
	background-color: #286017;
	color: #FFFFFF;
	cursor: hand;
}

.explain
{
	font-family: Verdana;
	font-size: 10px;
	width: 300px;
}

.button
{
	border: 1px solid #286017;
}

/* Layout Tables & TD */


#tblTotal
{
	width: 100%;
	text-align: center;
	padding: 0 auto;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

#tdTotalLeft
{
	width: auto;
}

#tdTotalRight
{
	width: auto;
}

#tblContent
{	
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

#tdContent
{
	width: 800px;
	margin: 0px;
	border-collapse: collapse;
}

#tblContentLeft
{
	text-align: center;
	margin: 0px;
	padding: 0 auto;
}

#tdContentLeft
{
	vertical-align: top;
	background-color: #EEF7EC;
	margin: 0 auto;
	width: 220px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#lblContent
{
	font-family: Verdana;
	font-size: 11px;
}

#tdContentRight
{
	width: 600px;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 40px;
	padding-bottom: 40px;
	
}

#footer
{
	height: 15px;
	background-color: #F2F2F2;	
	padding-right: 5px;
	text-align: right;
	margin: 0px;
	padding-left: 0px;
}
#footerleft
{
	text-align: left;
	padding-left: 5px;
}

/* RotatorLink */
.rotatorLink 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color:#286017;
}
 
.rotatorLink:hover 
{
 text-decoration:underline;
}
 
.rotatorLink:link 
{
}
 
.rotatorLink:visited 
{
}
 
.rotatorLink:active 
{
} 


