div.indypage {
	margin: 0px; padding: 0px; width: 100%;
}
div.indyheader {
	margin: 0px; padding: 0px; clear: both;
}
table.indyheader {
	margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
tr.indyheader {
	margin: 0px; padding: 0px;
}
td.indyheader {
	margin: 0px; padding: 0px; width: 100%; height: 100%; vertical-align: bottom;
}
th.indyheader {
	margin: 0px; padding: 0px; width: 100%; height: 100%; vertical-align: bottom;
}
ul.indyheader {
	margin: 0px; padding: 0px; width: 100%; height: 100%; color: white; font-family: arial, helvetica, sans-serif; vertical-align: bottom; float: left; display: inline; background-color: rgb(105, 121, 108);
}
li.indyheader {
	padding: 2px 0px; text-decoration: none; float: left; display: inline; list-style-type: none; position: relative;
}
a.indyheader:link {
	padding: 2px 6px 3px; color: white; font-size: 14px; text-decoration: none;
}
a.indyheader:visited {
	padding: 2px 6px 3px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none;
}
a.indyheader:active {
	padding: 2px 6px 3px; font-size: 14px; text-decoration: none;
}
a.indyheader:hover {
	padding: 2px 6px 3px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; background-color: rgb(151, 182, 151);
}
a.header-right {
	font-size: 10px; text-decoration: none;
}
a.header-right:link {
	color: rgb(255, 255, 255);
}
a.header-right:hover {
	color: rgb(255, 255, 255);
}
a.header-right:active {
	color: rgb(255, 255, 255);
}
a.header-right:visited {
	color: rgb(255, 255, 255);
}
li.header-icon {
	margin: 0px; padding: 0px; text-decoration: none; float: left; display: inline; list-style-type: none; position: relative;
}
img.header-icon-thumbnail {
	margin: 0px; padding: 0px; vertical-align: top;
}
input.header-right {
	padding: 0.2em 0.4em 0em; border: 0px currentColor; width: 12em; height: 1.4em; text-align: right; color: rgb(75, 103, 91); font-size: 0.9em; margin-top: 1px; margin-bottom: 1px; vertical-align: middle; background-color: rgb(200, 237, 206);
}
input.header-right-image {
	margin: 0px; vertical-align: top;
}
li.header-right {
	text-decoration: none; float: right; display: inline; list-style-type: none; position: relative; background-color: rgb(105, 121, 108);
}
table.banner-right {
	margin: 0px; width: 100%; clear: both; border-collapse: collapse;
}
tr.banner-right {
	
}
td.banner-right {
	text-align: right;
}
table.banner-right-gallery {
	margin-right: 6px; float: right;
}
img.banner-right-thumbnail {
	margin-right: -2px;
}
table.banner-left {
	margin: -1px 0px 0px -2px; border: 0px currentColor; width: 100%; border-collapse: collapse;
}
tr.banner-left {
	border: 0px currentColor;
}
td.banner-left {
	border: 0px currentColor; text-align: left;
}
table.banner-left-gallery {
	margin-right: 4px; float: right;
}
table.banner-center {
	margin: 0px 1px 1em; padding: 4px; border: 2px solid rgb(184, 248, 184); width: 100%; text-align: center; clear: both; border-collapse: collapse; background-color: rgb(232, 246, 232);
}
tr.banner-center {
	
}
td.banner-center {
	text-align: center;
}
table.indypagebody {
	margin: -4px 0px 0px; border: 0px currentColor; width: 100%; border-collapse: collapse; background-color: rgb(255, 255, 255);
}
tr.indypagebody {
	
}
td.indypagebody {
	margin: 0px 200px 0px 0px; padding: 20px 20px 4%; vertical-align: top; background-color: rgb(255, 255, 255);
}
span.indypagebody-readmore {
	font-size: 0.8em; font-weight: bold;
}
table.indypagebody2 {
	margin: 0px; border: 0px currentColor; width: 100%; border-collapse: collapse; background-color: rgb(255, 15, 255);
}
td.indypagebody2 {
	margin: 0px; padding: 5px; font-size: 1em; vertical-align: top; background-color: rgb(255, 255, 240);
}
div.indypagebody2 {
	font-size: 0.9em; background-color: rgb(255, 255, 255);
}
td.indyleftcolumn {
	padding: 0.5em 0em; width: 133px; vertical-align: top; background-color: rgb(151, 182, 151);
}
.indyleftcolumn {
	color: rgb(255, 255, 255);
}
.indyleftcolumn-alternative {
	color: rgb(255, 255, 255);
}
div.indyleftcolumn {
	margin: 0px; padding: 0px 4px 10px 8px; border-bottom-color: rgb(97, 157, 85); border-bottom-width: 2px; border-bottom-style: double;
}
ul.indyleftcolumn {
	margin: 0px; padding: 0px; list-style-type: none;
}
li.indyleftcolumn {
	padding: 2px; font-size: 1.2em;
}
h5.indyleftcolumn {
	margin-top: 5px; margin-bottom: 0px;
}
h4.indyleftcolumn {
	margin-top: 8px; margin-bottom: 0px;
}
h3.indyleftcolumn {
	margin-top: 10px; margin-bottom: 4px;
}
h2.indyleftcolumn {
	margin-top: 14px; margin-bottom: 10px;
}
h1.indyleftcolumn {
	margin-top: 18px; margin-bottom: 10px;
}
div.publish-guide {
	margin: 0px; padding: 0px 8px 6px; border-bottom-color: rgb(97, 157, 85); border-bottom-width: 2px; border-bottom-style: double;
}
p.publish-guide {
	margin: 0px; padding: 0px; font-size: 0.9em;
}
a.publish-guide:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.publish-guide:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.publish-guide:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.publish-guide:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
img.publish-img-thumbnail {
	margin: 1.5em 0px 0px; padding-bottom: 0.2em;
}
.sub-menu {
	
}
ul.sub-menu {
	margin: 2px 0px 0px; padding: 0px 0px 0px 1em; list-style-type: none;
}
li.sub-menu {
	margin: 1px 0px; font-size: 0.85em;
}
div.main-menu {
	margin: 0px; padding: 4px 4px 10px 8px; border-bottom-color: rgb(97, 157, 85); border-bottom-width: 2px; border-bottom-style: double;
}
p.main-menu {
	margin: 0.25em 0px 0px; font-size: 1.2em;
}
ul.donate {
	margin: 10px 0px 2px; padding: 0px; list-style-type: none;
}
li.donate {
	margin: 1px 0px 0px; padding: 0px; text-align: center; font-size: 0.9em; vertical-align: top;
}
div.donate {
	margin: 8px 0px 0px; padding: 0px 0px 6px; border-bottom-color: rgb(97, 157, 85); border-bottom-width: 2px; border-bottom-style: double;
}
p.donate {
	margin: 0px; padding: 0px;
}
.donate-thumbnail {
	margin: 0px; padding: 0px; border: 0px currentColor; display: inline;
}
a.sub-menu:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.sub-menu:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.sub-menu:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.sub-menu:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.main-menu:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.main-menu:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.main-menu:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.main-menu:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.indyleftcolumn:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn-alternative:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn-alternative:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.indyleftcolumn-alternative:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.indyleftcolumn-alternative:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
p.indyleftcolumn {
	
}
p.feeds {
	margin: 0px; padding: 0px;
}
div.feeds {
	margin: 0px; padding: 0px 4px 10px 8px; border-bottom-color: rgb(97, 157, 85); border-bottom-width: 2px; border-bottom-style: double;
}
h4.feeds {
	margin: 8px auto 4px;
}
a.feeds:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.feeds:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.feeds:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.feeds:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
p.indyleftcolumn-date {
	text-align: center; margin-top: 2px; margin-bottom: 2px;
}
span.indyleftcolumn-context {
	color: rgb(214, 255, 214);
}
p.indyleftcolumn-context {
	text-align: center; color: rgb(216, 230, 230); font-size: 0.8em; margin-top: 2px; margin-bottom: 2px;
}
p.indyleftcolumn-icons {
	text-align: center; margin-top: 0px; margin-bottom: 2px;
}
.indyleftcolumndate {
	font-size: 0.9em;
}
.indyleftcolumncomments {
	font-size: 0.85em; font-style: italic;
}
.indyleftcolumnauthor {
	font-size: 0.85em; font-style: italic;
}
.indyleftcolumnorganisation {
	font-size: 0.85em;
}
.indyleftcolumn-alternativedate {
	font-size: 0.9em;
}
.indyleftcolumn-alternativecomments {
	font-size: 0.85em; font-style: italic;
}
.indyleftcolumn-alternativeauthor {
	font-size: 0.85em; font-style: italic;
}
.indyleftcolumn-alternativeorganisation {
	font-size: 0.85em;
}
div.indyleftcolumn-thumbnail {
	margin-top: 4px;
}
img.indyleftcolumn-thumbnail {
	border: 0px currentColor;
}
span.indyleftcolumn-readmore {
	font-size: 0.85em; margin-top: -1em; float: right;
}
select.indyleftcolumn {
	margin: 0.5em 0px 0.2em; width: 110px; color: rgb(0, 0, 0); font-size: 0.9em; background-color: rgb(216, 230, 230);
}
input.indyleftcolumn {
	width: 110px; color: rgb(59, 90, 59); font-size: 0.9em;
}
.indyrightcolumn {
	color: rgb(59, 90, 59);
}
td.indyrightcolumn {
	padding: 0em 0em 0.5em; width: 170px; vertical-align: top; background-color: rgb(151, 182, 151);
}
div.indyrightcolumn {
	margin: 0px; padding: 0px 4px 10px 10px;
}
ul.indyrightcolumn {
	margin: 0px; padding: 0px; list-style-type: none;
}
li.indyrightcolumn {
	padding: 2px; font-size: 1.2em;
}
h5.indyrightcolumn {
	margin-top: 5px; margin-bottom: 0px;
}
h3.indyrightcolumn {
	margin-top: 10px; margin-bottom: 4px;
}
h4.indyrightcolumn {
	text-align: center; margin-top: 8px; margin-bottom: 0px;
}
h1.indyrightcolumn {
	margin-top: 18px; margin-bottom: 10px;
}
a.indyrightcolumn:link {
	color: rgb(27, 58, 27); text-decoration: none;
}
a.indyrightcolumn:visited {
	color: rgb(27, 58, 27); text-decoration: none;
}
a.indyrightcolumn:hover {
	color: rgb(27, 58, 27); text-decoration: underline;
}
a.indyrightcolumn:active {
	color: rgb(27, 58, 27); text-decoration: none;
}
a.indyrightcolumn-alternative:link {
	color: rgb(27, 58, 27); text-decoration: none;
}
a.indyrightcolumn-alternative:visited {
	color: rgb(27, 58, 27); text-decoration: none;
}
a.indyrightcolumn-alternative:hover {
	color: rgb(27, 58, 27); text-decoration: underline;
}
a.indyrightcolumn-alternative:active {
	color: rgb(27, 58, 27); text-decoration: none;
}
p.indyrightcolumn {
	
}
p.indyrightcolumn-alternative {
	
}
p.indyrightcolumn-date {
	text-align: center; margin-top: 2px; margin-bottom: 2px;
}
p.indyrightcolumn-context {
	text-align: center; font-size: 0.8em; margin-top: 2px; margin-bottom: 2px;
}
p.indyrightcolumn-icons {
	text-align: center; margin-top: 0px; margin-bottom: 2px;
}
span.indyrightcolumn-readmore {
	font-size: 0.85em; margin-top: -1em; float: right;
}
.indyrightcolumnauthor {
	font-size: 0.85em; font-style: italic;
}
.indyrightcolumndate {
	font-size: 0.9em;
}
.indyrightcolumncomments {
	font-size: 0.85em; font-style: italic;
}
.indyrightcolumnorganisation {
	font-size: 0.85em;
}
.indyrightcolumn-alternativeauthor {
	font-size: 0.85em; font-style: italic;
}
.indyrightcolumn-alternativedate {
	font-size: 0.9em;
}
.indyrightcolumn-alternativecomments {
	font-size: 0.85em; font-style: italic;
}
.indyrightcolumn-alternativeorganisation {
	font-size: 0.85em;
}
div.indyrightcolumn-thumbnail {
	margin-top: 4px;
}
img.indyrightcolumn-thumbnail {
	border: 0px currentColor;
}
div.indyright-filter {
	padding: 6px 4px; text-align: center; margin-top: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: double; border-bottom-style: double; background-color: rgb(133, 155, 119);
}
span.indyright-filter {
	color: rgb(255, 255, 255); font-weight: bold; margin-right: 40px;
}
p.indyright-filter {
	margin: 0px; text-align: left; padding-left: 10px;
}
.indyright-filterbuttonimage {
	vertical-align: bottom;
}
select.indyright-filter {
	margin: 2px 0px; width: 150px; color: rgb(0, 0, 0); background-color: rgb(216, 230, 230);
}
.indyright-inset {
	color: rgb(59, 90, 59);
}
div.indyright-inset {
	padding: 10px 4px 16px; margin-top: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: double; border-bottom-style: double; background-color: rgb(136, 198, 135);
}
ul.indyright-inset {
	margin: 0px; padding: 4px; list-style-type: none;
}
li.indyright-inset {
	padding: 4px 0px; font-size: 1.1em; border-top-color: rgb(216, 230, 230); border-top-width: 1px; border-top-style: solid;
}
select.indyright-inset {
	background-color: rgb(216, 230, 230);
}
input.indyright-inset {
	width: 110px; color: rgb(59, 90, 59); font-size: 0.9em; margin-top: 2px;
}
a.indyright-inset:link {
	color: rgb(59, 90, 59); text-decoration: none;
}
a.indyright-inset:visited {
	color: rgb(59, 90, 59); text-decoration: none;
}
a.indyright-inset:hover {
	color: rgb(59, 90, 59); text-decoration: underline;
}
a.indyright-inset:active {
	color: rgb(59, 90, 59); text-decoration: none;
}
h4.indyright-inset {
	margin: 4px 0px; text-align: center;
}
td.plaincolumn {
	padding: 5px; vertical-align: top;
}
div.indyfooter {
	margin: 0px; padding: 0px; width: 100%; clear: both;
}
table.indyfooter {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 100%; border-collapse: collapse;
}
tr.indyfooter {
	margin: 0px; padding: 0px; width: 100%;
}
td.indyfooter {
	margin: 0px; padding-right: 0.5em; padding-left: 0.5em; font-size: 0.9em; vertical-align: middle; border-top-color: rgb(151, 182, 151); border-top-width: 1px; border-top-style: solid;
}
div.documentation-box {
	top: -20px; width: 142px; right: -20px; padding-bottom: 1em; clear: right; float: right; position: relative; background-color: rgb(151, 182, 151);
}
h4.documentation-box {
	padding: 0px 6px; text-align: center; margin-top: 1em; margin-bottom: 4px;
}
p.documentation-box {
	margin: 0px; padding: 0px 6px;
}
a.documentation-box:link {
	color: rgb(11, 42, 11); text-decoration: none;
}
a.documentation-box:visited {
	color: rgb(11, 42, 11); text-decoration: none;
}
a.documentation-box:hover {
	color: rgb(11, 42, 11); text-decoration: underline;
}
a.documentation-box:active {
	color: rgb(11, 42, 11); text-decoration: none;
}
div.indy-insetbox {
	margin: 30px 0px 8px 4px; padding: 4px; border: 2px solid rgb(184, 248, 184); width: 200px; clear: right; float: right; position: relative; background-color: rgb(232, 246, 232);
}
p.indy-insetbox {
	font-size: 0.85em;
}
span.indy-insetboxcomments {
	font-style: italic;
}
a.indy-insetbox:link {
	color: rgb(105, 121, 108); text-decoration: none;
}
a.indy-insetbox:visited {
	color: rgb(105, 121, 108); text-decoration: none;
}
a.indy-insetbox:hover {
	color: rgb(105, 121, 108); text-decoration: underline;
}
a.indy-insetbox:active {
	color: rgb(105, 121, 108); text-decoration: none;
}
div.indypagediv {
	padding: 0px; border: 2px solid rgb(184, 248, 184); width: 800px; height: 100%; margin-right: auto; margin-left: auto;
}
div.indypagediv-body {
	padding: 0px; height: 100%; line-height: 130%; margin-top: 20px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
div.indymainpanediv {
	padding: 0px 20px; height: 100%; line-height: 130%; margin-right: 160px; margin-left: 140px; background-color: rgb(255, 255, 255);
}
div.indyrightdiv {
	margin: 0px; padding: 0.5em; width: 150px; height: 100%; float: right; background-color: rgb(151, 182, 151);
}
div.indypagecontents {
	padding: 0.5em 5em; height: 100%; margin-right: 140px; margin-left: 120px; background-color: rgb(255, 255, 255);
}
div.indyleftdiv {
	padding: 0.5em 0.2em 0.5em 0.4em; width: 130px; height: 100%; float: left; background-color: rgb(151, 182, 151);
}
