html, body { 
	margin: 0; 
	padding: 0; 
	background: #eee; 
	text-align: center;
	font-size: x-small; 
	font-family: "Trebuchet MS", Trebuchet, "New Century Schoolbook", Times, serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body { font-size: small; }
body {
	margin-top: 1em; 
	margin-bottom: 1em;
	}
#wrapper { 
	margin: 0 auto; 
	padding: 0; 
	border: 5px solid #b2a489; 
	background: #e4dfdb;
	text-align: left;
	width: 770px;
 	voice-family: "\"}\"";
	voice-family:inherit;
	width: 760px;
	}
html>body #wrapper { width: 760px; }
#nav {
	margin: 0; 
	padding: 0;
	background: url(images/woodbg2.jpg);
	height: 29px;
	}
#nav ul { 
	margin: 0; 
	padding; 0; 
	padding-left: 20px; 
	}
#nav li {
	list-style: none; 
	float: left;
	margin: 0;
	padding-left: 14px;
	white-space: nowrap;
	font-size: 13px;
	line-height: 23px; 
	}
#nav a { 
	display: block;
	float: left;
	padding: 2px 8px 3px 0;
	text-decoration: none; 
	font-weight: bold;
	color: #000;
	width: .1em;
	}
html>body #nav a { 
	width: auto; 
	}
/* Commented backslash hack hides rule from IE5-Mac \*/
#nav a { 
	float: none; 
	}   /* End IE5-Mac hack */
#nav a:hover { 
	color: #369; 
	}
#nav #current, #nav #current a { 
	color: #666;
	}
#banner { 
	background: #a5b7cd url(images/wavesbg.jpg);
	height: 117px;
	position: relative; 
	}
#banner p {
	position: absolute; 
	right: 15px;
	line-height: 130%;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 0; 
	}	
#banner p.addr1 { 
	top: 10px;
	}
#banner p.addr2 { 
	bottom: 8px; 
	}
#main { 
	padding: 25px 15px 15px 15px;
	background: #e4dfdb url(images/shadow.gif) repeat-x;
	}
#main img { border: 1px solid #b2a489; }
p, li, td { 
	font-size: x-small; 
	font-family: "Trebuchet MS", Trebuchet, "New Century Schoolbook", Times, serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body p, li, td { font-size: small; }

h1, h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	}
.bigfoot { 
	clear: both;
	font-size: 200%; 
	text-align: center; 
	letter-spacing: 2px; 
	margin-bottom: 5px;
	color: #999; 
	}
.bigfoot a, .bigfoot a:visited { 
	text-decoration: none; 
	color: #999; 
	}
.footnav {
	font-size: 85%;
	letter-spacing: 1px;
	margin-bottom: 0;
	color: #666;
	text-align: center;
	}
.footnav a, .footnav a:visited {
	color: #666;
	}
h1 { color: #369;
	margin-bottom: .5em;
	margin-top: 0; 
	font-size: medium;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: large;
	}
html>body h1 { font-size: large; }
h2 { color: #369; 
	margin-bottom: .75em;
	margin-top: 0;
	font-size: 120%; 
	font-weight: bold; 
	line-height: 130%;
	}
p, h3, ul { 
	margin-bottom: 1em; 
	margin-top: 0; 
	line-height: 140%;
	}
ul.tight li { margin-bottom: .25em; }
ol.tight li { margin-bottom: .35em; }
h3 { 
	font-size: x-small; 
	color: #f63; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body h3 { font-size: small; }
h4 { 
	font-size: x-small; 
	margin-bottom: 0; 
	margin-top: 0; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body h4 { font-size: small; }
.signature { text-align: right; margin-right: 10px; }
.shout { 
	color: #c00; 
	font-size: 150%; 
	font-weight: bold; 
	padding: 5px 8px;
	margin-top: .5em; 
	border: 3px double #fff;
	text-align: center;
	}
.rightcol { 
	width: 273px; 
	float: left; 
	margin: 0 15px 15px 0; 
	padding: 0; 
	}
.small { font-size: 85%; }
.med { font-size: 90%; }
.nbm { margin-bottom: 0; }
.ntm { margin-top: 0; }
.cen { text-align: center; }
.ind { margin-left: 25px; }
a { color: #369; }
a:visited { color: #036; }
a:hover { color: #f00; }
.top { text-align: right; font-size: 85%; }
table.chart { 
	border: 1px solid #dadada; 
	border-width: 1px 1px 0 0; 
	margin-bottom: 1em;
	}
table.chart td { 
	border: 1px solid #dadada; 
	border-width: 0 0 1px 1px; 
	padding: .3em .5em; 
	vertical-align: top; 
	}
em { 
	font-weight: bold; 
	font-style: italic;
	color: #369; 
	}
form { 
	margin: 0; 
	padding: 0; 
	}
input, textarea, select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight: bold;
	color: #369;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body input, textarea, select { font-size: small; }
div.form { 
	width: 500px;
	margin: 1em 15px;
	}
div.form h4 {
	clear: both;
	text-align: left;
	margin-left: 25px;
	margin-bottom: .4em;
	margin-top: 1.3em;
	}
div.row { 
	clear: both; 
	padding-top: 0.2em; 
	}
div.row span.qu { 
	float: left;
	width: 37%; 
	padding-top: .3em; 
	padding-right: .25em;
	text-align: right; 
	}
div.row span.fld { 
	float: right;
	width: 62%;
	text-align: left; 
	}
span.fld ul {
	list-style: none;
	margin-left: 0;
	}
span.fld ul li {
	font-size: x-small;
	line-height: 1.3em;
	margin-bottom: .25em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body span.fld ul li { font-size: small; }
span.req {
	color: #c00;
	}
div.spacer { 
	clear: both; 
	margin-bottom: 1.5em;
	}
#main img.flr {
	float: right;
	margin-left: 10px;
	margin-bottom: 1em;
	}
#main img.fll {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}