body {
	margin: 0;
	padding: 10px 0 0;
	background-color: #ebebeb;
	color: #868584;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1,h2,h3,h4,h5,h6,p,form {
	margin: 0;
}
input,
select,
textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}
#wrapper {
	width: 990px;
	margin: 0 auto;
}
#outer {
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 0;
	background-color: #ffffff;
	color: #868584;
}
#main {
	position: relative;
	float: left;
	width: 100%;
	min-height: 528px;
	margin: 0 0 10px;
	background: #f1f1f1 url(/images/bgMain.gif) repeat-y 0 0;
	color: #868584;
}
#navcol {
	float: left;
	width: 210px;
	padding: 0 20px 112px;
}
#main .contact {
	position: absolute;
	left: 20px;
	bottom: 0;
	width: 182px;
	padding: 14px;
	background-color: #f1f1f1;
	color: #7f7f7f;
}
#main .contact a {
	background-color: #f1f1f1;
	color: #7f7f7f;
}
#main .contact a:hover,
#main .contact a:focus,
#main .contact a:active {
	background-color: #f1f1f1;
	color: #708ec0;
}
#main .contact table {
	border-collapse: collapse;
	font-size: 65%;
}
#main .contact th,
#main .contact td {
	padding: 2px;
}
#main .contact th {
	background-color: #f1f1f1;
	color: #708ec0;
	font-weight: normal;
	text-align: left;
}
#logo {
	float: left;
	width: 210px;
	margin: 0 0 50px;
}
#content {
	float: left;
	width: 720px;
}
#content h6 {
	font-size: 80%;
	line-height: 2em;
}
#content p {
	margin: 0 0 1.2em;
	font-size: 80%;
	line-height: 2em;
}
#content ul {
	font-size: 80%;
	line-height: 1.8em;
}
#content li {
	margin: 0 0 0.2em;
}
#content ul.files {
	margin: 0 0 1.2em;
	padding: 0 18px;
	list-style: none;
}
#content ul.files li {
	padding: 0 0 0 20px;
	background-image: url(/images/icons/bulletFile.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#content ul.files li.doc {
	background-image: url(/images/icons/bulletDOC.gif);
}
#content ul.files li.pdf {
	background-image: url(/images/icons/bulletPDF.gif);
}
#content ul.files li.xls {
	background-image: url(/images/icons/bulletXLS.gif);
}
#content table.webwiz_table {
	margin: 0 0 0.6em;
	border-collapse: collapse;
	font-size: 80%;
	line-height: 2em;
}
#content table.webwiz_table th,
#content table.webwiz_table td {
	padding: 3px;
}
#content table.webwiz_table th {
	text-align: left;
}
#content .editorial,
#content .newsarticle {
	clear: left;
	float: left;
	width: 696px;
	padding: 12px 12px 4px;
	background-color: #f1f1f1;
	color: #6d6155;
}
#content .newsarticle {
	border-top: 10px solid #ffffff;
}
#content .newsarticle.first {
	border: 0;
}
#content .editorial a,
#content .newsarticle a {
	background-color: #f1f1f1;
	color: #708ec0;
}
#content .editorial a:hover,
#content .editorial a:focus,
#content .editorial a:active,
#content .newsarticle a:hover,
#content .newsarticle a:focus,
#content .newsarticle a:active {
	background-color: #f1f1f1;
	color: #6d6155;
}
#content .editorial h6,
#content .newsarticle h6 {
	background-color: #f1f1f1;
	color: #708ec0;
}
#content .editorial strong,
#content .newsarticle strong {
	background-color: #f1f1f1;
	color: #708ec0;
}
/* Yes, I know it's bad... but once the write fix is in place it'll all be fine... just don't have the time right now - MRE 20090217 */
#content .editorial b,
#content .newsarticle b {
	background-color: #f1f1f1;
	color: #708ec0;
}

#content .editorial img,
#content .newsarticle img {
	float: right;
}
#content .editorial img {
	margin: 0 0 0 12px;
}
#content .newsarticle img {
	margin: 0 0 8px 12px;
}
#content .editorial .col {
	float: left;
	width: 342px;
}
#content .editorial .col.contactus,
#content .editorial .col.mailinglist {
	float: right;
}
#content .editorial .col img {
	display: block;
	width: 342px;
	margin: 0 0 12px;
}
#content .editorial table.webwiz_table th {
	background-color: #f1f1f1;
	color: #708ec0;
}
#content .editorial form.standard {
	width: auto;
	padding: 12px;
}
#content form.standard {
	clear: left;
	float: left;
	width: 696px;
	margin: 0 0 1.2em;
	padding: 12px 12px 4px;
	border: 1px dotted #969696;
	font-size: 80%;
	line-height: 2em;
}
#content form.standard table {
	border-collapse: collapse;
}
#content form.standard th,
#content form.standard td {
	padding: 3px;
}
#content form.standard th {
	text-align: left;
}
#content form.standard input.submit {
	background-color: #708ec0;
	color: #ffffff;
	border: 1px solid #708ec0;
	font-weight: bold;
	cursor: pointer;
}
#content .list {
	clear: left;
	float: left;
	width: 100%;
	background-color: #ffffff;
	color: #7f7f7f;
}
#content .list .row {
	clear: left;
	float: left;
	width: 100%;
	padding: 0 0 12px;
}
#content .list .item {
	float: left;
	width: 159px;
	padding: 0 0 0 28px;
}
#content .list .item.first {
	padding: 0;
}
#content .list .item img,
#content .list .item .noimg a,
#content .list .item .noimg .nolink {
	display: block;
	margin: 0 0 6px;
}
#content .list .item img {
	width: 159px;
	height: 159px;
	border: 0;
}
#content .list .item .noimg a,
#content .list .item .noimg .nolink {
	min-height: 19px;
	padding: 70px 6px;
	background-color: #f1f1f1;
	color: #708ec0;
	font-size: 80%;
	text-align: center;
}
#content .list .item .noimg a:hover,
#content .list .item .noimg a:focus,
#content .list .item .noimg a:active {
	background-color: #f1f1f1;
	color: #6d6155;
}
#content .list .item .name {
	float: left;
	font-size: 80%;
	line-height: 1.2em;
}
#content .list .item .name a,
#content .list .item .name .nolink {
	float: left;
	padding: 0 0 0 10px;
	background: #ffffff url(/images/bulletListName.gif) no-repeat 1px 6px;
	color: #708ec0;
}
#content .list .item .name .nolink {
	background-color: #ffffff;
	color: #7f7f7f;
}
#content .list .item .name a:hover,
#content .list .item .name a:focus,
#content .list .item .name a:active {
	background-color: #ffffff;
	color: #6d6155;
}
#mainimgcontainer {
	clear: left;
	float: left;
	width: 100%;
	background-color: #ffffff;
	color: #7f7f7f;
}
#mainimgcontainer.feature {
	border-bottom: 10px solid #ffffff;
}
#mainimgcontainer img {
	display: block;
}
#mainimgcontainer.single img {
	border-bottom: 10px solid #ffffff;
}
#mainimgcontainer a {
	background-color: #ffffff;
	color: #708ec0;
}
#mainimgcontainer a:hover,
#mainimgcontainer a:focus,
#mainimgcontainer a:active {
	background-color: #ffffff;
	color: #7f7f7f;
}
#mainimgcontainer .imgselector {
	padding: 6px 0;
	font-size: 80%;
	line-height: 1.2em;
}

#slideshow {
	position: relative;
	height: 380px;
}
#slideshow img {
	position: absolute;
	top: 0;
	left: 0;
	width: 720px;
	height: 380px;
}

#footer {
	clear: left;
	float: left;
	width: 926px;
	padding: 9px 12px;
	margin: 0 0 0 20px;
	background-color: #cedaf0;
	color: #868584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 1.2em;
	text-align: right;
}
#footer a {
	background-color: #cedaf0;
	color: #6c6c6c;
	text-decoration: none;
}
