/*
Dark Green: #405733
Medium Green: #82ab6d
Light Green: #daf2d9
Lighter Green: #e4f3e4
*/

body{
background-color: #e4f3e4;
color: #405733;
/*#4b683c*/
/*#d1edc5;*/
}

p{
font-family: "Times New Roman", serif;
}

h1{
border-bottom: 2px solid #405733;
margin:0;
font-family: "BernhardMod BT", "Times New Roman", serif;
}

#menu a{
text-decoration: none;
background-color: #82ab6d;
border: 1px solid #405733;
border-width: 0 1px 0 0;
display: block;
}

#menu a:link {
color: #405733;
}

#menu a:visited{
color: #daf2d9;
}

#menu a:hover{
color: #82ab6d;
background-color: #405733;
}

#current a, #current a:visited{
background-color: #e4f3e4;
color: #405733;
border: 1px solid #405733;
border-width: 1px 0 1px 0;

}

#menu{
float: left;
width: 8em;
font-family: "BernhardMod BT", "Times New Roman", serif;
background-color: #82ab6d;
line-height: 2em;
font-weight: bold;
text-align: center;
}

.content {
	margin-left: 11em;
	margin-right: 3em;
}

.right_content {
margin-left: 8em;
}

.left img{
border-style: none;
}

.left{
float: left;

padding: 0 1em 1em 0;
}

a:link{
color: #1a736f;
}
/*#1b786a*/

a:visited{
color: #c1b142;
/*#30595c;*/
/*#b19f3a#bbc90e;*/
}

h3 a:link{
text-decoration: none;
}

h3 a:visited {
text-decoration: none;
}

h3{
text-align: right;
font-size: 1em;
margin-top: 0;
font-family: "BernhardMod BT", "Times New Roman", serif;
}

h4{
background-color: #82ab6d;
border-bottom: 1px solid #405733;
margin-top: 0;
font-family: "BernhardMod BT", "Times New Roman", serif;
}

.section{
clear: both;
margin-top: 3em;
}

.label{
font-size: 1.08em;
font-weight: regular;
}
