body {
	color:#3d3c3c;
	font-size:100%;
}

ul, .menu {margin-top:0px;}

table, td, th {border:1px solid #89928f; border-collapse:collapse; }
table {margin:3px 10px 7px 10px; width:auto; background:#f1eee4}
table thead th {background-color:#beb9a7; font-size:110%;}

td {padding: 4px 7px 4px 5px; vertical-align:top;}
th {background-color:#EEEDE6; font-weight:bold; font-size:100%; color:#0c470e; padding:5px;}
ol, ul, table {font-size:85%;}
ol, ul {font-size:75%; line-height:1.8em; padding:5px 10px 5px 40px; margin:0px;}
ul ul, ol ol {font-size:75%; padding:5px 50px 10px 20px;}
ul p, ol p {font-size:100%; padding-left:0px}
td p {font-size:90%; padding:1px;}
li {padding-bottom: 7px;}
img {border:none;}

li ul{font-size:100%; margin-left:15px; margin-bottom:-15px;}
sup {vertical-align:text-top; font-size:85%;}
hr {width:90%; margin:0px auto; height:2px; text-align:center;}
.table_div {width:auto; margin:3px 10px;}
address {font-size:85%; margin:3px 5px 7px 18px; line-height:125%;}

form {margin: 0px; padding: 0px;}

fieldset {margin: 5px 0px 0px 0px; padding: 4px; border: 1px solid #000000;}

legend {font-weight: bold;}

a:link, a:visited {color:#004812}
a:hover, a:active{color:#b5985a}

h2, h3, h4, h5, h6 {padding:3px 0px 7px 0px; margin:0px;}
p {font-size:80%; margin:0px; padding:3px 10px 7px 5px; line-height:135%;}
h1 {
	font-size:210%;
	padding:9px 115px 6px 0px;
	margin:0px 1px 10px 0px;
	color:#0b3d29;
	border-bottom:1px solid #CCC;
}
h2 {
	color:#916b0f;
	font-size:150%;
	padding:2px 10px 7px 0px;
	margin:0px;
}
h3 {
	color:#0b3d29;
	font-size:130%;
	padding:5px 10px 7px 0px;
}
h4 {
	color:#0b3d29;
	font-size:110%;
	padding:5px 10px 7px 0px;
}
h5 {
	color:#0b3d29;
	font-size:100%;
	padding:5px 10px 7px 0px;
}
h6 {
	color:#916b0f;
	font-size:90%;
	padding:5px 10px 7px 0px;
	font-style:italic
}