body {
			font-family: arial, sans-serif;
		}

div.spacer {
		margin: 0;
		height: 0.4em;
		background-color: #;
		font-size: small;
	}

hr.spacer {
		margin: 0;
		height: 0.4em;
		border: 0;
		color: #;
		background-color: #;
	}

h1 {
		margin:0;
		font-size:large;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		font-weight: bold;
	}

h2 {
		margin: 0;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		padding-left: 0;
		font-size: large;
		font-weight: bold;
		background-color: #64ee64;
	}

h3 {
		margin-top: 1em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		padding-left: 0;
		font-size: normal;
		font-weight: bold;
	}

p {
		margin-top: 1.2em;
		margin-bottom: 1.2em;
	}

ul {
		list-style-type: none;
		padding-left: 0;
		margin-left: 0;
		font-size: normal;
	}

div.bottom {
		margin-top: 2em;
	}

p div {
		font-size: x-small;
	}

.footer {
		font-size: x-small;
	}

.footer a {
		font-size: x-small;
	}

p.footer {
		margin: 0;
		font-size:x-small;
	}

a {
		color: #000000;
		font-size: normal;
	}

a:hover {
		background-color: #64ee64;
	}

a:visited {
		color: #000000;
	}

a img {
		border: 0;
	}

.form {
		font-size: normal;
		margin-top: 0.4em;
		margin-bottom: 0.4em;
	}

.radio {
		font-size: normal;
		margin-top: 0.4em
		margin-bottom: 0.4em;
	}

input, textarea {
		border: 1px solid #000000;
	}

.b {
		font-weight: bold;
	}

a.top {
		font-size: normal;
	}

.cdata {
		margin-top: 0.5em;
		font-size: normal;
	}

.errors {
		color: #ff0000;
	}

#navi {
		margin-top: 1em;
	}

#sub {
		margin-top: 1em;
	}

b {
		font-weight: bold;
	}