	html {
		margin: 0;
		padding: 0;
	}
	body {
		padding: 0;
		margin: 0;
		font-size: smaller;
		font-family: Arial,Helvetica,sans-serif;
		background-color: #ffffff;
		text-align: center;
	}
	#main {
		margin: 0 auto;
		padding: 0;
		text-align: left;
		width: 955px;
	}
	a {
		font-weight: bold;
		color: #336600;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: underline;
	}
	img {
		border: 0;
	}
	#menutop {
	}
	#menu {
		float: left;
		width: 170px;
		background-color: #CCFFCC;
	}
	#menu p {
		margin: 0;
		padding: 5px;
		width: 160px;
		background-color: #669933;
		color: white;
		font-weight: bold;
		border-bottom: 2px solid white;
	}
	#menu h2 {
		margin: 0;
		padding: 5px;
		width: 160px;
		font-size: 100%;
		background-color: #669933;
		color: white;
		font-weight: bold;
		border-bottom: 2px solid white;
	}
	#menu a {
		width: 166px;
		padding: 2px;
		display: block;
		border-bottom: 2px solid white;
		text-decoration: none;
	}
	#menu a:hover {
		background-color: #ffffcc;
	}
	#menu .active {
		background-color: #ffffcc;
	}
	#content {
		margin-left: 10px;
		margin-right: 10px;
		float: left;
		width: 595px;
	}
	#pagetitle {
		margin-bottom: 1em;
		border: 1px solid #669933;
		padding: 4px;
		background-color: #ccffcc;
		text-align: right;
		font-weight: bold;
	}
	#footer {

		margin: 4em 0 1em 0;
		text-align: center;
	}
	.bg1 {
		background-color: #ccffcc;
	}
	.bdr1 {
		border: 1px solid #669933; 
	}
	#container, .container {
		margin-bottom: 1em;
		border: 1px solid #669933;
	}
	#container #containertop, .container .containertop {
		padding: 5px;
		font-weight: bold;
		background-color: #ccffcc;
	}
	#container #containermain, .container .containermain {
		padding: 5px;
	}
	h1 {
		font-size: 1.5em;
	}
	h2 {
		font-size: 1.2em;
	}
	form {
		margin: 0;
	}
	#tablebdr table {
		border-collapse: collapse;
	}
	#tablebdr td {
		border: 1px solid black;
	}