body {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 1.2em;  
  line-height: 120%;  
  font-family: "Times New Roman", Verdana, Geneva, Arial, helvetica, sans-serif;  
   background-image: url('images/Backgrounds/IMG_20241104_100750011_1.png');
   
  background-color:linear-gradient(rgba(193, 202, 75, 0.3));
  width:100%;
  height:100%;
  background-size:cover;
background-repeat:repeat-y;
}
.hidden {
      display: none;
       }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(down.gif) no-repeat left; }
   a.hideLink {
      background: transparent url(up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }

p {  -ms-word-wrap: break-word;
  word-wrap: break-word;  
  color: black;
}

p.padding {  
  margin-right: 10px;  
  margin-left: 10px;
}

a {  
  color: #666699;  
  text-decoration: none;
}

a:hover {  
  text-decoration: underline;
}

h1 {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: bold;  
  font-size: 36px;  
  line-height: 100%;  
  font-family: Verdana, Helvetica, sans-serif;
}

h2 {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 30px;  
  line-height: 12px;  
  font-family: 'Spirax', cursive;  
  letter-spacing: -2px;  
  margin-bottom: 25px;  
  padding-top: 0px;  
  padding-right: 9px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  background-color: #47512c;  
  display: inline;
}

h4 {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: bold;  
  line-height: 18px;  
  font-family: 'Lexend Deca', sans-serif; 
  letter-spacing: 2px;  
  margin-bottom: 25px;  
  padding-top: 0px;  
  padding-right: 9px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  color: #47512c;  
  display: inline;
}


h5 {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 30px;  
  line-height: 12px;  
  font-family: "Times New Roman Georgia";  
  letter-spacing: -2px;  
  margin-bottom: 25px;  
  padding-top: 0px;  
  padding-right: 9px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  background-color: #47512c;  
  color: white;  
  display: inline;
}
h6 {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: bold;  
  line-height: 15px;  
  font-family: 'Quicksand', sans-serif;
  padding-top: 0px;  
  padding-right: 9px;  
  padding-bottom: 0px;  
  padding-left: 5px;  
  color: #47512c;  
  display: inline;
}



.imgspace {  
  padding-top: 5px;  
  padding-right: 10px;  
  padding-bottom: 5px;  
  padding-left: 0px;
}

.borderwht {  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: white;  
  border-right-color: white;  
  border-bottom-color: white;  
  border-left-color: white;  
  border-top-width: 10px;  
  border-right-width: 10px;  
  border-bottom-width: 10px;  
  border-left-width: 10px;  
  margin-right: 10px;  
  margin-left: 0px;  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}
.bordersm {  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: white;  
  border-right-color: white;  
  border-bottom-color: white;  
  border-left-color: white;  
  border-top-width: 5px;  
  border-right-width: 5px;  
  border-bottom-width: 5px;  
  border-left-width: 5px;  
  margin-right: 0px;  
  margin-left: 0px;  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.bordergrn {  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #47512c;  
  border-right-color: #47512c;  
  border-bottom-color: #47512c;  
  border-left-color: #47512c;  
  border-top-width: 5px;  
  border-right-width: 5px;  
  border-bottom-width: 5px;  
  border-left-width: 5px;  
  margin-right: 0px;  
  margin-left: 0px;  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

.text2 {  
  color: white;  
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 50px;  
  line-height: 22px;  
  font-family: 'Spirax', cursive;  
  letter-spacing: -2px;  
  margin-bottom: 17px;  
  padding-top: 12px;
}

#cssmenu ul, #cssmenu li, #cssmenu a {  
  border-style: none;
	border-color: -moz-initial;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;  
    list-style-position: outside;  
    list-style-image: none;  
    line-height: 1;  
    font-family: "Times New Roman", Verdana;
}

#cssmenu {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #47512b;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #47512b;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #47512b;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #47512b;  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  width: auto;
}

#cssmenu ul {  
  background-color: #47512b;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  padding-top: 5px;  
  padding-right: 10px;  
  padding-bottom: 5px;  
  padding-left: 10px;  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

#cssmenu ul:before {  
  content: "";  
  display: block;
}

#cssmenu ul:after {  
  content: "";  
  display: table;  
  clear: both;
}

#cssmenu li {  
  float: left;  
  margin-top: 0px;  
  margin-right: 5px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: transparent;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: transparent;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: transparent;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: transparent;
}

#cssmenu li a {  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  padding-top: 8px;  
  padding-right: 15px;  
  padding-bottom: 9px;  
  padding-left: 15px;  
  display: block;  
  text-decoration: none;  
  color: white;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: transparent;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: transparent;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: transparent;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: transparent;  
  font-size: 16px;
}

#cssmenu li.active {  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #64723e;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #64723e;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #64723e;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #64723e;
}

#cssmenu li.active a {  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  display: block;  
  background-color: #a0af3c;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #0d0f08;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #0d0f08;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #0d0f08;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #0d0f08;
}

#cssmenu li:hover {  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #64723e;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #64723e;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #64723e;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #64723e;
}

#cssmenu li:hover a {  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  display: block;  
  background-color: #a0af3c;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #a0af3c;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #a0af3c;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #a0af3c;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #a0af3c;
}

#pagewrap {  
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;  
  padding-left: 5px;  
  width: 960px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;
}
#fixedtitle {
   height: 30px;
   width:350px;
   float:left;
}
#logo { 
 height:215px;
  width: auto;  
  float:left;
  }

#header {  
  height:215px;
  width: auto;  
  background-color: #47512c;  
  padding-top: 10px;  
  padding-bottom: 5px;    
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;
}

}

#content {  
  width: 910px;  
  padding-left: 0px;  
  margin-top: 0px;  
  margin-right: auto;  
  margin-bottom: 0px;  
  margin-left: auto;  
  float: left;  
  background-color: #dee87c;
}

#sidebar {  
  width: 300px;  
  float: right;
}

#footer {  
  clear: both;
}

@media screen and (max-width: 980px) {
  #pagewrap { width: 94%; }
  #content { width: 65%; }
  #sidebar { width: 30%; }
}

@media screen and (max-width: 700px) {

}

@media screen and (max-width: 480px) {

}

#content {  
  width: auto;  
  float: none;
}

#sidebar {  
  width: auto;  
  float: none;
}

#content {  
  background-color: #f8f8f8;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#sidebar {  
  background-color: #f0efef;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#header, #content, #sidebar {  
  margin-bottom: 5px;
}

#pagewrap, #content, #sidebar, #footer {  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #cccccc;  
  border-right-color: #cccccc;  
  border-bottom-color: #cccccc;  
  border-left-color: #cccccc;
}

#more {display: none;}

}
img {  
  float: left;
}

h3 {  
  color: white;
}

h2 {  
  color: white;
}

#uptriangle {  -o-border-image: url("up_dark_green_triangle.jpg") 0 0 0 0;
  -webkit-border-image: url("up_dark_green_triangle.jpg") 0 0 0 0;
  border-image: url("up_dark_green_triangle.jpg") 0 0 0 0;
}

#mle {  
  text-align: left;
}

#ffe {
}

