.hidden { display: none }
.hiddeneasyread {  display: none }
.hiddenstandard  {  display: inline }
.button {  font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 6px}
.logo { background-color: #eeffee; border: #990078 solid; border-width: 2px 2px 0px}
.infopanel { background-color: #eeffee; border: #990078 solid; border-width: 0px 2px 2px}
.small {  font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.sitemap {  font-size: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px}
.societyhead {  font-size: 150%; font-style: normal; font-weight: bold; color: #000000; text-align: right; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 5px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 5px; background-image: none; background-color: #eeffee}
td.submenuselected { border-color: black black #00665C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; background-color: #eeffee}
.topmenu { font-size: 100%; font-style: normal; font-weight: bold; color: #000000}
a {  color: #008800; text-decoration: none; font-style: normal; font-weight: bold}
a:hover {  color: #880000; text-decoration: underline}
a.submenu {  color: #008800; font-size: 100%}
a.submenu:hover {  color: #880000; text-decoration: underline}
a.submenuhead {  font-size: 110%; color: #FFFFFF}
a.submenuhead:hover { color: #FF8888; text-decoration: underline }
a.topmenu:hover {  color: #880000; text-decoration: underline}
body {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; background-color: #FFFFFF}
h1 {  font-size: 150%; font-style: normal; font-weight: bold; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #000000; border-color: black black #990078; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
h1.sidehead {  font-size: 120%; color: #000000; border-bottom-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h2 {  font-size: 140%; font-style: normal; font-weight: bold; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #000000; border-color: black black #00665C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px}
h3 {  font-size: 110%; font-weight: bold; font-style: normal; margin-top: 8px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h4 {  font-size: 105%; }
h5 {  font-size: 85%; }
img {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
p {  font-size: 120%; font-style: normal; font-weight: normal; margin-top: 5px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px}
table.topmenu {  border: #e5b8dc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
td { font-size: 120%}
td.submenu { border-color: black black #00665C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; background-color: #FFFFFF}
td.submenuhead { border-color: black black #00665C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; background-color: #00665C}
td.topmenu { border: #e5b8dc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td.topmenuselected { border: #e5b8dc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
p.closeup {  margin-bottom: 0px}
.dummy {  }
.caption {  font-size: 100%; font-style: italic; font-weight: normal; color: #000000}
th {  font-size: 100%; font-style: normal; font-weight: bold; color: #000000}
.eventtitle {  font-size: 100%; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.subsubmenu { font-size: 70%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; color: #000000; text-align: center}
a.subsubmenu:hover { color: #880000; text-decoration: underline }
.strapline {  font-size: 90%; font-style: italic; font-weight: normal; color: #000000}
.glossary {  text-decoration: underline; font-weight: normal; color: #000000}
.youarehere {  color: #FFFFFF; background-color: #00665C; font-weight: bold}
.jumplink {  color: #eeffee; font-size: 1pt; line-height: 1pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#hometop {
	height: auto;
}
#middle2 {
	width: auto;
	max-width: 24em;
}
#videos {
	width: 150px;
	max-width: 150px;
	float: right;
	text-align: left;
}
#pagestyle {
	width: auto;
	max-width: 7em;
	float: left;
	text-align: right;
}
.sixcol {
	height: 7em;
}
#accessibility {
	width: auto;
}
#accessibility p.small {
	font-size: 15px;
}
#Donate {
	margin-top: 26px;
	width: 220px;
	max-width: 240px;
}
#TanikaCaption {
	font-size: 80%; /* same as normal caption */
}
