body {
	background: #e8e495 url(images/gradient.png) top left repeat-y;
	margin-top: 0;
}
div#header {
	background: url(images/header.png);
	width: 648px;
	height: 216px;
	margin: 0 auto;
}
div#header h1 {
	padding: 86px 0 0 132px;
	font-family: verdana;
	font-size: 28px;
}
a { color: #007550; }
a.navlink {
	height: 64px;
	margin-top: 24px;
	color: #007550;
	font-family: verdana;
	text-decoration: none;
}
a.navlink:hover { text-decoration: underline; }
a#homelink { margin-left: 196px; }
a#contactlink { margin-left: 144px; }
div.bar {
	background: url(images/bar.gif) no-repeat;
	height: 3px;
	width: 648px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}
div#content {
	width: 648px;
	margin: 0 auto;
	font-family: georgia;
	font-size: 12px;
}
div#content div {
	width: 299px;
	float: left;
	padding: 0 12px;
	height: 535px;
}
div#leftcontent { border-right: 2px solid #007550; }
h2 {
	color: #007550;
	font-size: 16px;
	font-variant: small-caps;
	text-align: center;
}
h3 {
	color: #007550;
	font-size: 15px;
	font-variant: small-caps;
	text-align: center;
}
h4 { font-size: 12px; }
a#tcialink {
	display: block;
	margin: 0 auto;
	width: 295px;
	text-align: center;
	border: none;
}
form.cmxform { margin-top: 5px; }
form.cmxform fieldset { font-weight: bold; }
form.cmxform legend {
	background: #a34e0d;
	padding: 2px;
	border: 1px solid #000;
}
form.cmxform ol {
	margin: 25px 0;
	padding: 0;
	list-style: none;
}
form.cmxform label {
	display: inline-block;
	width: 80px;
	line-height: 1.8;
	text-align: right;
	vertical-align: top;
}
form.cmxform em { color: #a34e0d; }
form.cmxform li.submit { text-align: center; }
address {
	margin-top: 18px;
	font-size: 11px;
	text-align: center;
}