body {
  margin: 0px;
  color: #333333;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  background: #11491F;
}

h1 {
}

h2 {
}

h3 {
  padding: 0px 0px 5px 0px;
  color: #0F6826;
  font-size: 18px;
  border-bottom: 1px solid #D8D6C6;
}

h4 {
  padding: 0px 0px 5px 0px;
  /*color: #E6E6E6;*/
  font-size: 14px;
  border-bottom: 1px solid #96A99B;
}

h5 {
}

h6 {
  color: #CC6635;
  font-size: 18px;
  text-align: center;
}

a {
  color: #148110;
  text-decoration: underline;
}

a:hover {
  color: #333333;
  text-decoration: underline;
}

#alert {
  padding: 15px 0px;
  background: #FFCCCC;
}

#alert-outer {
}

#alert-inner {
  line-height: 1.6em;
  text-align: center;
}

#alert-inner a {
  color: #004175;
}

#wrapper {
  text-align: center;
}

#container {
  width: 1398px;
  margin: 0px auto;
  text-align: left;
  background: #FFFFFF;
}

#inner {
}

#header-top {
  padding: 7px 0px;
  background: #BED2BD;
}

#social-media,
#top-links {
  float: right;
  margin: 0px 0px 0px 40px;
  line-height: 26px;
}

#social-media {
}

#social-media a {
  display: inline-block;
  width: 26px;
  height: 26px;
  font-size: 20px;
  text-align: center;
}

#social-media a span.screen-reader-text,
#social-media a:hover span.screen-reader-text {
	color: #000000 !important;
}

#top-links {
}

#top-links a {
  color: #474746;
  text-decoration: none;
}

#top-links a:hover {
  color: #11491F;
  text-decoration: none;
}

#header-bottom {
  height: 135px;
  background: #FFFFFF;
}

#header-bottom-left {
  float: left;
}

a#link-home {
  display: block;
}

a#link-home img {
  display: block;
}

#header-bottom-right {
  float: right;
  text-align: right;
}

#header-buttons {
  padding: 50px 0px 0px 0px;
}

#header-buttons a {
  margin: 0px 15px 0px 0px;
  text-decoration: none;
}

#header-buttons a img {
  margin: 0px 5px 0px 0px;
  vertical-align: middle;
}

#question-text {
  float: right;
  font-size: 20px;
  line-height: 135px;
}

#question-text span {
  color: #B95732;
}

#site-search {
  float: right;
  margin: 0px 40px 0px 0px;
  padding: 47px 0px;
}

#site-search label {
  display: inline-block;
  margin: 0px 10px 0px 0px;
  color: #474746;
  font-size: 16px;
  line-height: 30px;
  vertical-align: middle;
}

#site-search form {
  display: inline-block;
  padding: 5px;
  vertical-align: middle;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
}

#site-search form input {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  background: none;
  border: 0px;
}

#site-search form input.input-text {
  width: 200px;
  padding: 0px 5px;
  color: #8B8A8A;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

#navigation {
  height: 60px;
}

#navigation-container {
  padding: 0px 10px;
  /*background-image: linear-gradient(#588256, #426842);*/
  background: #165C28;
}

#navigation-left {
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 9px 0px;
}

#navigation-left div.drop-down-menu-container {
  float: left;
  margin: 0px 10px 0px 0px;
}

a#button-quick-find,
a#button-quick-find2 {
  display: inline-block;
  padding: 0px 20px;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 40px;
  text-decoration: none;
  background-image: linear-gradient(#628C60, #3D673B);
  border: 1px solid #759575;
  border-radius: 6px;
}

#navigation-right {
  float: left;
}

#navigation-mobile-label {
  color: #FFFFFF !important;
}

#content {
  padding: 30px 0px 0px 0px;
}

#footer {
}

#footer-outer {
  width: 1400px;
  margin: 0px auto;
  text-align: left;
}

#footer-inner {
  padding: 30px 35px 100px 35px;
  color: #E6E6E6;
  font-size: 12px;
  line-height: 18px;
}

#footer-inner a {
  color: #E6E6E6;
  text-decoration: none;
}

div.footer-column {
  float: left;
  width: 235px;
  margin: 0px 40px 0px 0px;
}

div.footer-column-inner {
  float: left;
  width: 50%;
}

div.footer-column-large {
  width: 370px;
}

div.footer-column-last {
  margin: 0px;
}

div.footer-heading {
  margin: 15px 0px;
  padding: 0px 0px 5px 0px;
  color: #E6E6E6;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #96A99B;
}

div.footer-column ul {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  list-style-image: url('/images/bullet-footer.png');
}

div.footer-column ul li {
  margin: 0px 0px 10px 0px;
}

div.footer-column ul li a {
  color: #E6E6E6;
  text-decoration: none;
}

#social-media-footer {
}

#social-media-footer a {
  display: inline-block;
  margin: 0px 10px 0px 0px;
  font-size: 20px;
}

#footer-inner span.powered-by,
#footer-inner span.powered-by a,
#footer-inner span.powered-by a:hover {
	color: #CCCCCC;
}

div.clearfloats {
  display: block;
  clear: both;
}

/* Layout Classes */

div.div-outer {
}

div.div-inner {
  padding: 0px 35px;
}

/* Screen Reader Text */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  word-wrap: normal !important;
}

/* Drop-down Menu Styles */

div.drop-down-menu-container {
  position: relative;
}

a.drop-down-button {
  display: inline-block;
  margin: 0px 10px 0px 0px;
  cursor: pointer;
}

a.drop-down-button.button-open {
  border-radius: 6px 6px 0px 0px !important;
}

a.drop-down-button span {
  display: inline-block;
}

a.drop-down-button span img.arrow {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

a.drop-down-button.button-open span img.arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

ul.drop-down-menu {
  display: none;
  position: absolute;
  left: 0px;
  top: 98%;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  background: #3D673B;
  border: 1px solid #759575;
  box-sizing: border-box;
  box-shadow: 2px 2px 2px rgb(1, 1, 1);
  box-shadow: 2px 2px 2px rgba(1, 1, 1, 0.33);
  z-index: 999999;
}

ul.drop-down-menu li {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #759575;
}

ul.drop-down-menu li:last-of-type {
  border: 0px;
}

ul.drop-down-menu li a {
  display: block;
  margin: 0px;
  padding: 5px 20px;
  color: #FFFFFF;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}

ul.drop-down-menu li a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background: #759575;
}

/* Responsive Embed Styles */

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Misc Styles */

.align-left {
  text-align: left !important;
}

.align-center {
  text-align: center !important;
}

.align-right {
  text-align: right !important;
}