@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll; }
body { margin: 0px; background-color: #d1cdb3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #383838; height: 100%; }

h1 { font-size: 150%; font-weight: bold; padding: 0 0 5px 0; margin: 0; }
h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; margin: 0; }

a:link { text-decoration: underline; color: #08a600; }
a:visited { text-decoration: underline; color: #5f875d; }
a:active { text-decoration: underline; color: #2cd424; }
a:hover { text-decoration: none; }

hr { height: 1px; border: 0; background-color: #757575; color: #757575; }

table.toptabs td { padding: 0 14px 0 18px; height: 26px; }
table.toptabs td.edge { padding: 0; width: 8px; }
table.toptabs td a:link { text-decoration: none; color: #3a3030; }
table.toptabs td a:visited { text-decoration: none; color: #3a3030; }
table.toptabs td a:active { text-decoration: none; color: #3a3030; }
table.toptabs td a:hover { text-decoration: none; color: #c50400; }
table.toptabs td.active { background-color:#c50400; background-image:url(images/tab-active-bg.gif); background-repeat: no-repeat; background-position: left top; }
table.toptabs td.active a:link { text-decoration: none; color: #ffffff; }
table.toptabs td.active a:visited { text-decoration: none; color: #ffffff; }
table.toptabs td.active a:active { text-decoration: none; color: #ffffff; }
table.toptabs td.active a:hover { text-decoration: none; color: #ffffff; }

td.sublinks { background-color: #191919; background-image: url(images/sub-tabs-bg.gif); background-repeat: repeat-x; }
table.subtoptabs td { padding: 2px 13px 0 13px; height: 26px; background-image: url(images/sub-tabs-sep.gif); background-repeat: no-repeat; background-position: right top }
table.subtoptabs td.edge { padding: 0; width: 12px; background-image:none; }
table.subtoptabs td a:link { text-decoration: none; color: #ffffff; }
table.subtoptabs td a:visited { text-decoration: none; color: #ffffff; }
table.subtoptabs td a:active { text-decoration: none; color: #ffffff; }
table.subtoptabs td a:hover { text-decoration: none; color: #08a600; }
table.subtoptabs td.active { color: #08a600; }
table.subtoptabs td.active a:link { text-decoration: none; color: #08a600; }
table.subtoptabs td.active a:visited { text-decoration: none; color: #08a600; }
table.subtoptabs td.active a:active { text-decoration: none; color: #08a600; }
table.subtoptabs td.active a:hover { text-decoration: none; color: #08a600; }

.maincontent { padding: 30px 30px 30px 30px; }

.greyline { height: 1px; background-color: #bebebe; }
.footer { padding: 10px 30px 10px 30px; color: #383838; font-size: 90%; }
.footer a:link { color: #383838; text-decoration: underline; }
.footer a:active { color: #383838; text-decoration: underline; }
.footer a:visited { color: #383838; text-decoration: underline; }
.footer a:hover { color: #383838; text-decoration: none; }

table.latestevents { background-color:#101010; background-image: url(images/latestevents-bg.gif); background-repeat: repeat-x; background-position: top center; width: 316px; height: 210px; }
table.latestevents td { padding: 4px 7px 6px 7px; color: #FFFFFF; font-size: 95%; }
table.latestevents td a:link { text-decoration: underline; color: #FFFFFF; }
table.latestevents td a:visited { text-decoration: underline; color: #FFFFFF; }
table.latestevents td a:active { text-decoration: underline; color: #FFFFFF; }
table.latestevents td a:hover { text-decoration: none; color: #FFFFFF; }
table.latestevents td.title {padding: 0px; height: 29px; }

.homegalleryimage { border: 3px solid #383838; width: 512px; }

/*Show or expand info CSS*/
.hideinfo       { display:none; }
.showinfo       { }

a:link.blogtitle { text-decoration: underline; color: #08a600; font-weight: bold; font-size: 120%; }
a:visited.blogtitle { text-decoration: underline; color: #08a600; font-weight: bold; font-size: 120%; }
a:active.blogtitle { text-decoration: underline; color: #08a600; font-weight: bold; font-size: 120%; }
a:hover.blogtitle { text-decoration: none; color: #08a600; font-weight: bold; font-size: 120%; }

table.galleryimages td { border-bottom: 1px dashed #CCCCCC; border-left: 1px dashed #CCCCCC; padding: 20px 10px 20px 10px; }
table.galleryimages td.right { border-right: 1px dashed #CCCCCC; }

table.welcomebox { background-color:#101010; background-image: url(images/welcome-bg.gif); background-repeat: repeat-x; background-position: top center; border: 3px solid #383838 ; width: 393px; height: 297px; }
table.welcomebox td { padding: 4px 20px 6px 20px; color: #FFFFFF; font-size: 110%; }
table.welcomebox td a:link { text-decoration: underline; color: #FFFFFF; }
table.welcomebox td a:visited { text-decoration: underline; color: #FFFFFF; }
table.welcomebox td a:active { text-decoration: underline; color: #FFFFFF; }
table.welcomebox td a:hover { text-decoration: none; color: #FFFFFF; }
table.welcomebox td.title { padding: 0px; height: 40px; vertical-align: top; }
