﻿body {background-color: #e7e7e9; color: #333333; font-family: arial, verdana, sans-serif; margin: 0;}

p,td	{font-size: 11px; line-height: 17px; text-align: justify;}
ul		{list-style-type: square;}
li		{margin-top: 0;}

h1	{font-size: 15pt; font-weight: bold; margin-top: 0; margin-bottom: 5px;}
h2	{font-size: 12pt; font-weight: bold;}
h3	{font-size: 11pt; font-weight: bold;}
h4	{font-size: 12pt; font-weight: normal; margin-top: 0;}

.bottom		{margin-bottom: 0;}
.top		{margin-top: 0;}
.topbot	    {margin-top: 0; margin-bottom: 0;}

.small      {font-size: 11px; line-height: 12px;}
.teaser	    {font-size: 27px; font-weight: bold; margin-right: 10px;}
.newstitle	{font-size: 11px; height: 20px; color: white; font-weight: bold; background-color: #008349; padding-left: 15px; margin-top: 8px; margin-bottom: 8px; }
.news		{font-size: 11px;}
p.news	    {margin: 10px 10px 10px 15px;}
ul.news		{margin-top: 0px;}

.title      {font-size: 20px; line-height: 30px; font-weight: bold; margin-left: 11px; margin-top: 8px; margin-bottom: 8px;}
.text       {font-size: 13px; color: black; line-height: 18px; margin-top: 0; margin-bottom: 5px;}

.porttitle  {font-size: 14px; color: #000000; font-weight: bold; margin-bottom: 0;}
.portweb	{font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 5px;}
.porttext   {font-size: 12px; line-height: 16px; margin-top: 0;  margin-bottom: 5px;}
.portcomments {font-size: 11px; line-height: 16px; font-style: italic; margin-top: 0;  margin-bottom: 5;}

a:link 	    {color: #008349; text-decoration: underline;}
a:active 	{color: #008349; text-decoration: underline;}
a:visited 	{color: #565A5F; text-decoration: underline;}
a:hover 	{color: #B2C48C; text-decoration: underline; font-weight: normal;}

.leftnav {color: #565A5F; font-size: 12px; margin-left: 4px;}
a.leftnav:link    {color: #565A5F; text-decoration: none;}
a.leftnav:active  {color: #565A5F; text-decoration: none;}
a.leftnav:visited {color: #565A5F; text-decoration: none;}
a.leftnav:hover   {color: #CC0000; text-decoration: none; font-weight: normal; }

#topnav {
	height: 20px;
	background-color: #008349;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 15px;
}
#topnav a:link,#topnav a:active,#topnav a:visited	{color: white; font-weight: bold; text-decoration: none; padding-right: 15px;}
#topnav a:hover	{color: #e7e7e9; font-weight: bold;}

.border {
	background-color: white;
	border: 1px solid #008349;
	padding: 2pt;
	margin: 3pt;
}

.newsborder {
	background-color: white;
	border: 1px solid #008349;
}

.contentborder {
	background-color: white;
	border: 1px solid #008349;
	padding: 15px;}

.contentborder2 {
	background-color: white;
	border: 1px solid #008349;
	padding: 15px;
	/*background-image: url(../images/c_gradient.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}

.contentborder3 {
	background-color: white;
	border: 1px solid #008349;
	padding: 15px;

	/*background-image: url(../images/content_gradient.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}

#footer	{font-size: 8pt; padding: 5px 0 5px 10px;}
	#footer a:active {color: black; text-decoration: none;}
	#footer a:visited {color: black; text-decoration: none;}
	#footer a:link {color: black; text-decoration: none;}
	#footer a:hover {color: #008349;}

.outsideborder	{background-color: #e7e7e9;}
.insideborder	{background-color: #008349;}