
body    { color: black; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #acb0fe; margin: 0; padding: 0; }
td     { color: black; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
h1      { font-size: 16px; line-height: 24px; text-align: left; margin-top: 5px; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border-bottom: 2px solid red }
h2 { font-size: 14px }
h3 { font-size: 14px }
h4 { font-size: 12px }
.cent { text-align: center }
.formrequired { color: red; font-weight: bold; font-size: large }
tr.decoration img { display: block  }
.titlebar  { background-image: url(images/titlefill.gif) }
.body    { background-color: white; padding: 4px; border: solid 2px black; text-align: justify }
.menu     { font-size: 11px; background-color: white; background-position: center; padding: 4px; border-top: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black }
.navmenu    { font-size: 11px; line-height: 18px }
a.navmenu          { color: white; font-weight: bold; text-decoration: none; background-color: #6b6fd1; display: block; margin-bottom: 2px; padding-left: 10px; border: solid 1px black }
a.navmenu:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #999dff; background-image: none; margin-bottom: 2px; border: solid 1px black }
.navmenu2    { font-size: 11px; line-height: 18px }
a.navmenu2          { color: white; font-weight: bold; text-decoration: none; background-color: #6b6fd1; display: block; margin-bottom: 2px; padding-left: 20px; border: solid 1px black }
a.navmenu2:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #999dff; background-image: none; margin-bottom: 2px; border: solid 1px black }
.menuimg { margin-top: 15px }
.rightimg   { margin-left: 10px; float: right }
.leftimg   { margin-right: 10px; float: left }
.build       { color: black; font-size: 9px; line-height: 20px; text-align: center }
a.build     { color: black; text-decoration: none }
a.build:hover { color: black; text-decoration: underline }
.footerbox  { color: white; font-size: 11px; margin: 7px }
.footer         { color: white; font-size: 11px; font-weight: bold }
a.footer       { color: white; font-weight: bold; text-decoration: none }
a.footer:hover   { color: white; font-weight: bold; text-decoration: underline }
a       { color: blue; font-weight: bold; text-decoration: none }
a:hover { color: black; font-weight: bold; text-decoration: underline }
.touppsm        { text-align: right; width: 320px; float: right }
.whatnew          { background-color: #f6f2b8; margin-left: 6px; width: 200px; float: right; border: solid 1px #3b3d74 }
.whatnewh         { font-size: 11px; font-weight: bold; background-color: #d7d37f; text-align: center; padding: 3px }
.whatnewb        { font-size: 10px; text-align: left; padding: 3px }
.extract { color: #3b49a8; font-size: 14px; font-style: italic; font-weight: bold }
.extract2 { text-align: left; color: #000; font-size: 14px; font-style: italic; font-weight: bold }
.eventsh         { font-weight: bold; background-color: #d7d37f; text-align: center }
.eventsbox   { background-color: #f6f2b8; margin-left: 1%; width: 98%; border: solid 1px #3b3d74 }
.eventsdate { font-weight: bold; vertical-align: top; border-top: 1px solid #d7d37f; border-right: 1px solid #d7d37f }
.eventsdmo { text-align: center; vertical-align: top; border-top: 1px solid #d7d37f; border-left: 1px solid #d7d37f }
.eventsloc { vertical-align: top; border-top: 1px solid #d7d37f }
.galbox          { background-color: #f6f2b8; margin-bottom: 5px; margin-left: 1%; width: 98%; border: solid 1px #3b3d74 }
.galh         { font-weight: bold; background-color: #d7d37f; text-align: center; padding: 3px }
.gala         { text-align: center; padding: 3px }
.galt         { text-align: left; padding: 3px }
.galu         { float: right; text-align: right; padding: 3px }
.gicobox        { text-align: center; width: 25%; vertical-align: top; border: solid 1px #3b3d74 }
.gico	     { font-size: 11px; line-height: 16px }
a.gico        { color: black; font-weight: bold; text-decoration: none; background-color: #d7d37f; display: block; border-bottom: 1px solid #3b3d74 }
a.gico:hover  { color: black; font-weight: bold; text-decoration: none; background-color: #f6f2b8; border-bottom: 1px solid #3b3d74 }
tr.gico img  { margin: 2px }
.ogbox          { margin-bottom: 2px; width: 96%; vertical-align: top; border: solid 1px #3b3d74 }
h2.og         { text-align: center; background-color: #d7d37f; display: block; margin: 0; padding: 0; border-bottom: 1px solid #3b3d74 }
.ogboxfaq { margin: 10px 0 10px 0; vertical-align: top; border-bottom: dashed 1px #3b3d74; }
.ogboxfaqidx          {  margin-left: 170px;  vertical-align: top; border-top: dashed 1px #3b3d74; border-bottom: dashed 1px #3b3d74; }
.ogboxfaqidx p {margin-top: .8em; margin-bottom: .8em;}
.ogboxfaqidx h2 {margin-top: .8em; margin-bottom: .8em; font-size: 14px }
h2.ogfaq         { text-align: left; background-color: #ECE9A6; display: block; margin: 0; padding: 2px; }
.ogbox h3 { font-size: 12px }
.ogth      { margin-top: 15px; margin-left: 10px; float: right; border-style: solid; border-width: 1px 2px 2px 1px; border-color: silver black black silver }
.ogbdy     { text-align: justify; margin: 5px }
div.spacer  { line-height: 4px; clear: both }
.picleft   { margin-right: 10px; float: left; border-style: solid; border-width: 1px 2px 2px 1px; border-color: silver black black silver }
.picright   { margin-left: 10px; float: right; border-style: solid; border-width: 1px 2px 2px 1px; border-color: silver black black silver }
.picpop   { border-style: solid; border-width: 1px 2px 2px 1px; border-color: silver black black silver }
