BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; 
	PADDING-TOP: 0px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 962px; BACKGROUND-COLOR: #fff;
}

a {color: #990033; text-decoration:none;}
a:focus,
a:hover,
a:active {color:#DA8D00; text-decoration:underline;}

.banner {
	BORDER-BOTTOM: #006D2C 1px solid; BORDER-LEFT: #006D2C 1px solid; HEIGHT: 250px; 
	OVERFLOW: hidden; BORDER-TOP: #006D2C 1px solid; BORDER-RIGHT: #006D2C 1px solid
}
#maincontent {
	BORDER-BOTTOM: #006D2C 1px solid; BORDER-LEFT: #006D2C 1px solid; PADDING-BOTTOM: 24px; 
	LINE-HEIGHT: 1.5em; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; FONT-SIZE: 0.8em; BORDER-RIGHT: #006D2C 1px solid; PADDING-TOP: 24px
}

#col1 { width: 350px; float: left; }
#col1_content { padding: 2px 2px 2px 2px; }

#col2 { width: 530px; margin-left: 350px; }
#col2_content { padding: 2px 2px 2px 2px; }



.column_li {
	width: 350px;
	float: left;
}


.column_re {
	width: 530px;
	float: left;
}



#maincontent P {
	MARGIN: 6px 0px 12px;
	COLOR: #000000;
}

#maincontent H1 {
	MARGIN: 28px 0px 20px; FONT-SIZE: 1.8em; LINE-HEIGHT: 1.2em;color: #006D2C;
}

#maincontent H2 {
	MARGIN: 28px 0px 0px;
	FONT-SIZE: 1.1em;
}

#maincontent H3 {
	MARGIN: 28px 0px 0px;
	FONT-SIZE: 1.1em;
	color: #666;
}




.pageheading {
	BACKGROUND-COLOR: #006D2C;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 24px;
	PADDING-RIGHT: 24px;

}

H1.pageheading {
	FONT-VARIANT: normal;
	COLOR: #fff;
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;

}

.pageheading a { color: #fff; text-decoration:none; }
.pageheading a:focus, 
.pageheading a:hover,
.pageheading a:active { color: #fff; text-decoration:none; }

H1.sectionheading {
	PADDING-BOTTOM: 6px;
	BACKGROUND-COLOR: #006D2C;
	FONT-VARIANT: normal;
	MARGIN: 0px;
	PADDING-LEFT: 24px;
	PADDING-RIGHT: 24px;
	COLOR: #fff;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px
}

#footer {
	MARGIN: 10px auto; WIDTH: 962px; FONT-SIZE: 0.8em
}

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center; margin: 0.5em auto }
.green {color:#FFFFFF; background-color: #006D2C; padding-left: 1px; }
.textgruen {color:#006D2C; }

#topnav {
 PADDING-LEFT: 40px;  FONT-SIZE: 0.8em; MARGIN: 0px 0px 20px;text-align: right;
}

 #topnav a {
	color: #666;
	font-weight: normal;
	background:transparent;
	text-decoration:none;
}
 #topnav a:focus, 
 #topnav a:hover,
 #topnav a:active { color: #DA8D00; text-decoration:underline; background-color: transparent;}

.nav {
	POSITION: relative; WIDTH: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.9em
}

.nav UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nav LI {
	PADDING-BOTTOM: 12px; LIST-STYLE-TYPE: none; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.nav A {
	BORDER: #006D2C 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: #006D2C; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.nav A:hover {
	BACKGROUND-COLOR: #006D2C; COLOR: #fff
}

.nav A.current {
	BACKGROUND-COLOR: #DA8D00; COLOR: #fff; BORDER: #DA8D00 1px solid;
}

.clear {
	clear: both;
}

 .inputForm {
        border: #006D2C 1px solid;
		  padding: 2px;
		  font-size: 0.9em;
		  }

form textarea {
		font-family: Arial, Helvetica, sans-serif;
	 font-size: 0.9em;
}

.person {
	BORDER-BOTTOM: #006D2C 1px dotted; MARGIN-BOTTOM: 20px;
}

.yellow {
	background-color: #fffad1;
}