ul,ol {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 1em; font-family: Verdana, Arial, sans-serif;}
p {font-size: 1em; font-family: Verdana, Arial, sans-serif; text-align: center;}
abbr {cursor: help; text-decoration: underline;}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, a, dl, dh, dd {margin: 0; padding: 0;}
li {font-size: 1em; font-family: Verdana, Arial, sans-serif; text-align: left; margin-bottom: 0.5em;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
table, th, tr, td {padding: 0; margin: 0; vertical-align: top;}

body {
	background-color: #E2E7C9;
	text-align: center;
	cursor: default;
	padding: 0 0 20em 0;
}

#container {
	width: 800px;
	background-color: White;
	margin: 0 auto 0 auto;
	padding: 0;
	border-right: 2px solid Navy;
	border-left: 2px solid Navy;
}

.leftleft {
	float: left;
	height: 100%;
	text-align: left;
	padding: 0.5em 1em 0.5em 1em;
}

.rightright {
	float: right;
	height: 100%;
	text-align: right;
	padding: 0.5em;
}

.rightcenter {
	float: right;
	height: 100%;
	text-align: center;
	padding: 1em;
}

.headdiv, .bodydiv, .footdiv {
width: 100%;
float: left;
clear: both;
margin: 0;
padding: 0;
background-color: White;
}

.headdiv {
	border-top: 5px solid Navy;
	border-bottom: 10px solid Navy;
	background-image: url(images/buxtontop.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.headdiv h1 {
	font-size: 7px;
	color: White;
}

.headdiv h2 {
	font-size: 24px;
	color: Black;
	margin-top: 6px;
	margin-bottom: 6px;
}

.headdiv h3 {
	margin-top: 6px;
	margin-bottom: 6px;
	color: Black;
}
.bodydiv {
Background-color: white;
}

.bodymenu {
	float: left;
	width: 200px;
	border-right: 1px Black solid;
	border-bottom: 1px Black solid;
	background-color: #8CC2DD;
	padding: 4em 0em 4em 0em;
}

.bodymenu h1 {
	font-size: 14px;
	color: Navy;
}

.bodymenu p {
	text-align: center;
font-size: 0.7em;
padding: 0.5em;
margin: 0;
}

.colmenu {}

.colmenu li {
font-weight: bold;
font-size: 1em;
text-align: center;
padding: 0;
margin: 0;
}

.colmenu li a {
text-decoration: none;
padding: 0.5em 1em 0.5em 1em;
margin: 0.5em 0em 0em 0em;
display: block;
}

.colmenu li a:link, .colmenu li a:visited {
	background-color: Navy;
	color: #ffffff;
}

.colmenu li a:hover {
	background-color: Black;
	color: #ffffff;
}

.colmenu li a:active {
	background-color: White;
	color: Black;
}

.bodymenu .colmenu .cmcurrent {
	background-color: Maroon;
	color: #ffffff;
}

.bodymain {
float: right;
width: 540px;
padding: 0px 20px 40px 20px;
}


.bodymain p {
	color: Black;
	padding: 1em 0em 1em 0em;
	font-size: 90%;
}

.bodymain h1 {
	color: Navy;
	font-weight: bold;
	text-align: right;
	font-size: 2em;
	padding: 1em 0em 0em 0em;
}

.bodymain h2 {
	color: Navy;
	font-weight: bold;
	text-align: left;
	font-size: 140%;
	padding: 1em 0em 0em 0em;
}

.highlight {
color: Red;
font-weight: bold;
font-size: 1.2em;
}

.bodymain ul {
	padding: 1em 2em 1em 2em;
	font-size: 90%;
}

.bodymain li {
	text-align: left;
	list-style: disc outside none;
}

ul.sitemap {
	padding: 1em 2em 2em 2em;
}

.sitemap li {
	text-align: left;
	list-style: disc outside none;
}

.footdiv {
	border-top: 10px solid Navy;
	border-bottom: 5px solid Navy;
	background-color: White;
}

.footdiv p {
	font-size: 0.8em;
	color: Black;
}

.footdiv h2 {
	font-size: 1.5em;
	color: Black;
}

.footdiv a:link, .footdiv a:visited, .footdiv a:hover {
	color: Black;
}

p.gap {
margin-bottom: 4em;
}