@charset "windows-1252";

@font-face {font-family: 'open'; src: url('assets-fonts-opensans.woff') format('woff');}
body {margin: 0px;}
html {scroll-behavior: smooth;}
hr {margin-top: 25px; margin-bottom: 20px; width: 50%;}
a.anchor {display: block; position: relative; top: -50px; visibility: hidden;}
.no-js {color: red; font-weight: bold; margin-top: -40px;}

/*HEADERS*/
.head1 {width: 100%; height: 50px; background-color: #2E3333; border-collapse: separate; border-spacing: 0px; position: fixed; top: 0px; z-index: 10; padding-left: 25px; padding-right: 25px;}
.head1 td {font: 24px open,arial,helvetica,sans-serif; color: white; text-align: right; letter-spacing: 2px; padding-bottom: 2px; vertical-align: middle; white-space: nowrap;}

.nlr {height: 50px; width: 0; position: fixed; z-index: 120; top: 0; left: 0; background-color: #2E3333; overflow: hidden; transition: 0.5s; padding-top: 0px; padding-left: 0px; font: 24px open,arial,helvetica,sans-serif; color: white; letter-spacing: 2px;}
.nlr a:link {font: 24px open,arial,helvetica,sans-serif; color: white; text-decoration: none;}
.nlr a:visited {color: white; text-decoration: none;}
.nlr a:hover {color: #7EB559;}
/*.nlr a:hover {color: #F9650B;}*/
.nlr a:active {color: open; text-decoration: none;}
td.replace {padding: 0px;}
img.mb {vertical-align: -16px; padding-right: 2px;}
img.ca {vertical-align: -10px; padding-left: 5px;}
img.nat {padding-left: 25px; vertical-align: -16px; padding-right: 2px;}
.home {display: none; padding-top: 7px;}

.mtitle {width: 100%; height: 950px; background-color: transparent;}
.stitle {font-family: funky,arial,helvetica,sans-serif; letter-spacing: 2px; line-height: 75px; color: white; vertical-align: middle; text-align: center; padding-bottom: 0px; padding-left: 0px; text-shadow: 2px 2px #414141; font-weight: bold;}

.mtitle {
animation-name: ntruth;
animation-duration: 2s;
}

@keyframes ntruth {
0% { opacity: 0;}
100% { opacity: 1;}
}

/*BEGIN NEW FULL BGKD DESIGN*/
.container {max-width: 960px; width: 100%; background-color: white; float: right; padding-top: 90px; margin-bottom: 1000px;}
p.files {margin-top: 20px; margin-bottom: 80px; font: 30px open,arial,helvetica,sans-serif; line-height: 35px; color: #616161;}
p.files a:link {color: #616161; text-decoration: underline; text-decoration-color: #EAE8E8; text-decoration-thickness: 1px; text-underline-offset: 5px; font: 30px open,arial,helvetica,sans-serif; line-height: 35px;}
p.files a:visited {color: #616161; text-decoration: underline; text-decoration-color: #EAE8E8;}
p.files a:hover {text-decoration: underline;}
p.files a:active {color: #616161; text-decoration: underline; text-decoration-color: #EAE8E8;}

.wrapper {
animation-name: wrap;
animation-duration: 0.5s;
}

@keyframes wrap {
0% { opacity: 0;}
100% { opacity: 1;}
}

@media all and (max-width: 600px) {
.replace {display: none;}
.home {display: block;}
.nlr {display: none;}
}

/*TEXT*/
.text {max-width: 800px; margin: auto; font: 21px open,arial,helvetica,sans-serif; color: #414141; line-height: 35px; padding-top: 20px; padding-left: 15px; padding-right: 15px;}
.text a:link {color: #0000EE; text-decoration: underline; font: 21px open,arial,helvetica,sans-serif; line-height: 35px; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.text a:visited {color: green; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.text a:hover {text-decoration: none;}
.text a:active {color: #0000EE; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.text h1 {margin-top: 75px; margin-bottom: 55px; font: 28px open,arial,helvetica,sans-serif; color: #616161; text-transform: uppercase;}
.text h2 {margin-top: 40px; margin-bottom: 0px; font: 25px open,arial,helvetica,sans-serif; color: #616161; text-transform: uppercase;}
.text h3 {margin-top: 0px; margin-bottom: 0px; font: 40px arial narrow,arial,helvetica,sans-serif; color: #303030; font-weight: bold; margin-left: 0px;}
.text h4 {margin-top: 60px; margin-bottom: 60px; font: 40px arial narrow,arial,helvetica,sans-serif; color: #303030; font-weight: bold; margin-left: 0px;}
.intro {background-color: #F2F2F2; border-left: #5A8C3C solid 5px; margin-top: 80px; text-align: left; padding-top: 30px; padding-left: 35px; padding-right: 40px; padding-bottom: 10px;}
.intro td {font-size: 25px; line-height: 43px;}
/*.intro {background-color: #F2F2F2; border-left: #5A8C3C solid 5px; padding-left: 9px; padding-right: 6px; padding-bottom: 1px; padding-top: 0px; margin-left: 0px; width: 320px; display: block; margin-bottom: 5px;}
.intro {background-color: #C94F05; color: white; padding-left: 14px; padding-right: 6px; padding-bottom: 1px; padding-top: 0px; margin-left: 0px; width: 270px; display: block; margin-bottom: 5px; }
E05806 - C94F05*/
.block {background-color: #F2F2F2; border-left: #5A8C3C solid 5px; padding-top: 30px; padding-left: 35px; padding-right: 40px; padding-bottom: 10px; margin-top: 30px; text-align: justify; text-justify: inter-word;}
.block h1 {font: 21px open,arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 0px; margin-left: 0.25px;}
.blockarrow {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #5A8C3C; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
.block span {margin-left: 30px;}
mark {background-color: #2E3333; color: white; padding-left: 5px; padding-right: 6px; padding-bottom: 3px; padding-top: 2px; margin-left: 0px; box-decoration-break: clone; -webkit-box-decoration-break: clone;}
.grnmark {background-color: #E8F3E8; padding-left: 5px; padding-right: 6px; padding-bottom: 3px; padding-top: 2px; margin-left: 0px; box-decoration-break: clone; -webkit-box-decoration-break: clone;}
.dkgrnmark {background-color: #BBDBBA; padding-left: 5px; padding-right: 6px; padding-bottom: 3px; padding-top: 2px; margin-left: 0px; box-decoration-break: clone; -webkit-box-decoration-break: clone;}
td {font: 18px arial,helvetica,sans-serif; line-height: 20px; color: #414141;}
p.parklarge {color: #008000; font-size: 35px; text-align: center;}
.green {color: #009900;}
.blue {color: #3333FF;}
.red {color: #C00000;}
.orn {color: #DF5807; font-weight: bold;}
.button {background-color: #F9650B; border: none; width: 200px; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font: 21px open,arial,helvetica,sans-serif; margin: 4px 2px; cursor: pointer; border-radius: 5px; box-shadow: 5px 10px 18px #808080;}
a.button:link {font: 21px open,arial,helvetica,sans-serif; line-height: 25px; color: white; text-decoration: none;}
a.button:visited {color: white;}
a.button:hover {color: white; box-shadow: 5px 10px 18px white;}
a.button:active {color: white;}
iframe {border: 1px solid #818181;}
.indent {padding-left: 13px; text-indent: -13px; margin-top: 0px; margin-bottom: 0px;}
.exp-tables {font: 18px arial,helvetica,sans-serif; line-height: 20px; color: #414141; border-collapse: collapse; width: 100%;}
.exp-tables td {border: 1px solid #414141; padding: 8px;}
.exp-tables tr:nth-child(even){background-color: #EBEFF0;}
.exp-tables a:link {color: #0000EE; text-decoration: underline; font: 18px arial,helvetica,sans-serif; line-height: 20px; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.exp-tables a:visited {color: green; text-decoration: underline; font: 18px arial,helvetica,sans-serif; line-height: 20px; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.exp-tables a:hover {text-decoration: none; font: 18px arial,helvetica,sans-serif; line-height: 20px;}
.exp-tables a:active {color: #0000EE; text-decoration: underline; font: 18px arial,helvetica,sans-serif; line-height: 20px; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.login {width: 300px;}
.login td {font-size: 17px;}
input[type=text] {font: 21px Segoe UI, sans-serif;}
input[name="C2"] {width: 280px; height: 38px; font: 21px open,arial,helvetica,sans-serif; color: #414141; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; margin-top: 5px;}
input[name="C4"] {width: 280px; height: 38px; font: 21px open,arial,helvetica,sans-serif; color: #414141; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; margin-top: 5px;}
button[type=submit] {width: 100%; background-color: #5A8C3C; border: 0px; font: 21px open,arial,helvetica,sans-serif; color: white; height: 55px; text-decoration: none; cursor: pointer; border-radius: 5px; box-shadow: 5px 10px 18px #808080; margin-top: 30px; margin-bottom: -15px; padding-left: 20px; padding-right: 20px;}
button[type=submit]:hover {box-shadow: 5px 10px 18px white;}
.stats {font: 21px arial,helvetica,sans-serif; background-color: #2E3333; color: white; text-align: center; height: 35px; padding-top: 7px; padding-bottom: 8px; border-bottom: 30px white solid;}
.statsdiv {font: 21px arial,helvetica,sans-serif; background-color: #2E3333; color: white; text-align: center; height: 37px; padding-top: 12px; margin-top: 8px; margin-bottom: 7px;}
.redacted {background-color: #414141;}
.news {border-left: #5A8C3C solid 35px; background-color: #2E3333; color: white; text-align: left; padding-left: 10px; padding-bottom: 3px; margin-bottom: 5px; margin-top: 50px;}
.m-btns {text-align: center; word-spacing: 20px; letter-spacing: 1px; margin-top: 40px;}
.m-btns span {display: inline-block; background-color: #5A8C3C; width: 180px; padding-top: 5px; padding-bottom: 7px; margin-bottom: 25px; border-radius: 5px; box-shadow: 5px 10px 18px #808080; word-spacing: 3px; }
.m-btns a:link {color: white;}
.m-btns a:visited {color: white;}
.m-btns span:hover {box-shadow: 5px 10px 18px white;}
.p-btns {text-align: center; word-spacing: 20px; letter-spacing: 1px; margin-top: 40px;}
.p-btns span {display: inline-block; background-color: #5A8C3C; width: 249px; padding-top: 5px; padding-bottom: 7px; margin-bottom: 25px; border-radius: 5px; box-shadow: 5px 10px 18px #808080; word-spacing: 3px; }
.p-btns a:link {color: white;}
.p-btns a:visited {color: white;}
.p-btns span:hover {box-shadow: 5px 10px 18px white;}
.cg-btn {text-align: center; word-spacing: 20px; letter-spacing: 1px; margin-top: 25px;}
.cg-btn span {display: inline-block; background-color: #925EDA; width: 100%; padding-top: 5px; padding-bottom: 7px; margin-bottom: 25px; border-radius: 5px; box-shadow: 5px 10px 18px #808080; word-spacing: 3px; }
.cg-btn a:link {color: white;}
.cg-btn a:visited {color: white;}
.cg-btn span:hover {box-shadow: 5px 10px 18px white;}

@media all and (max-width: 600px) {
.block {text-align: left;}
}

/*PHOTOS*/
.photos300 {background-color: #2E3333; min-width: 42px; font: 25px open,arial,helvetica,sans-serif; color: #79A32F; word-spacing: 5px; margin-top: 0px; margin-bottom: 15px; z-index: 5; text-align: center; padding-top: 30px; padding-bottom: 30px;}
.photos300 a {color: white; text-decoration: none;}
.pg300 {padding: 35px; height: 225px; width: 300px; scroll-margin-top: 150px;}
.pg300:target {border: 1px solid white;}
.pg388 {padding: 35px; height: 388px; width: 300px; scroll-margin-top: 150px;}
.pg388:target {border: 1px solid white;}
.bio {max-width: 800px; width: 100%; height: auto;}

@media all and (max-width: 600px) {
.pg300 {padding: 13px;}
}

/*WEBSITE MENU*/
.hang {padding-left: 35px; text-indent: -35px; margin-top: 15px; margin-bottom: 15px;}
.subhead {width: 100%; background-color: #2E3333; border-collapse: separate; border-spacing: 0px; margin-top: 35px; margin-bottom: 30px;}
.subhead td {font: 40px arial,helvetica,sans-serif; color: white; text-align: right; vertical-align: middle; padding: 0px;}
.menu {height: 50px; background-color: #2E3333; font: 40px arial,helvetica,sans-serif; color: white; text-align: right; padding-right: 10px; margin-top: 25px; margin-bottom: 20px; line-height: 50px;}

/*WORDBOX*/
.wordbox h2 {margin-left: 0px; margin-top: 20px; margin-bottom: 0px; font: 26px arial,helvetica,sans-serif; color: #414141; border: solid #818181 1px; padding: 7px; text-align: center; font-weight: normal; word-spacing: 7px; text-transform: none;}
img.words {padding-top: 0px; margin-bottom: -6px; padding-right: 13px;}

/*PAGE DISCLAIMER*/
.disclaimer {background-color: #F2F2F2; font: 19px open,arial,helvetica,sans-serif; color: #414141; border: solid #818181 1px; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; display:block; text-wrap: balance; text-align: center;}
.disclaimer a:link {font: 19px open,arial,helvetica,sans-serif; color: #0000EE; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.disclaimer a:visited {color: green; text-decoration: none; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.disclaimer a:hover {text-decoration: none;}
.disclaimer a:active {text-decoration: none;}
.disclaimer mark {font: 17px open,arial,helvetica,sans-serif; background-color: #2E3333; color: white; padding-left: 5px; padding-right: 6px; padding-bottom: 1px; padding-top: 1px; margin-left: 0px;}

/*IMPORTANT DISCLOSURE*/
.disclosure {background-color: #F2F2F2; font: 16px open,arial,helvetica,sans-serif; color: #414141; border: solid #818181 1px; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; text-align: justify; text-justify: inter-word; margin-top: 10px; margin-bottom: 10px; display:block;}
.disclosure a:link {font: 16px open,arial,helvetica,sans-serif; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.disclosure a:visited {text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.disclosure a:hover {text-decoration: none;}
.disclosure a:active {text-decoration: none;}

/*BOTTOM NAVIGATION*/
.endnav {background-color: #2E3333; width: 100%; margin-top: 20px; border-collapse: separate; border-spacing: 0px;}
.endnav td {text-align: center; word-spacing: 10px; padding-top: 20px; padding-bottom: 0px; font: 18px arial,helvetica,sans-serif; color: white;}
.endnav td a:link {font: 18px arial,helvetica,sans-serif; color: white; text-decoration: none;}
.endnav td a:visited {color: white; text-decoration: none;}
.endnav td a:hover {text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 5px;}
.endnav td a:active {color: white; text-decoration: none;}
.social {padding-left: 20px; padding-right: 20px; border: 0;}

/*EE*/
td.ee {text-align: left; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.5); font: 21px open,arial,helvetica,sans-serif; color: white; line-height: 35px; padding: 25px 30px 27px 30px; text-align: justify; text-justify: inter-word;}
td.ee a:link {color: white; text-decoration: underline; font: 21px open,arial,helvetica,sans-serif; text-decoration-thickness: 1px; text-underline-offset: 3px;}
td.ee a:visited {color: white; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
td.ee a:hover {text-decoration: none;}
td.ee a:active {color: white; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}

/*ABOUT*/
.about {background-color: white; position: fixed; bottom: 0; width: 100%; transition: bottom 0.7s; color: #414141; box-shadow: 0 0 30px 0 #808080; font: 21px open,arial,helvetica,sans-serif; z-index: 100;}
.about td {padding: 25px; font: 21px open,arial,helvetica,sans-serif;}
.about a:link {color: #0000EE; text-decoration: underline; font: 21px open,arial,helvetica,sans-serif; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.about a:visited {color: green; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.about a:hover {text-decoration: none;}
.about a:active {color: #0000EE; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}
.about a:hover {text-decoration: none;}
/*.about {animation-name: myAbout; animation-duration: 1s;}
@keyframes myAbout {
0% { opacity: 0;}
100% { opacity: 1;}
}*/

/*PRINT*/
@media print {
.head1 {position: relative;}
.container {margin-bottom: 0px;}
.text {padding-left: 0px; padding-right: 0px; font-size: 17px;}
.text a:link {font-size: 17px;}
.wordbox {display: none;}
.ee {display: none;}
}