
*{margin:0em;padding:0em;}
body{font-size:22px;padding:0.8em;color:black;font-family:"Arial Narrow", Helvetica, sans-serif;background-size:cover;}
input, textarea{font-size:100%;font-family:"Arial Narrow", Helvetica, sans-serif;}
a{color:#0077dd;text-decoration:none;}
a:hover{text-decoration:underline;}
#outer{margin:auto;max-width:1900px;background-color:#fff;border:#569769 solid 2px;}
#header{position:relative;background-color:#569769;}
.uptolike{position:relative;float:right;height:0.3em;}



/*
#menu{position:absolute;top:0.3em;font-size:22px;margin-right:8%;}
#menu li{position:relative;display:inline;}
#menu li a{position:relative;display:inline;padding-right:0.2em;margin-right:1em;color:#fff;}
#menu ul{list-style:none;position:absolute;left:-9999px;opacity:0;-webkit-transition:0.25s linear opacity;}
#menu ul li{padding-top:1px;float:none;}
#menu ul a{white-space:nowrap;display:block;}
#menu li:hover ul{left:0;opacity:1;}
*/

/* General Menu Styles */

.menu {
  list-style-type: none;
  margin: 0;
  background: #569769; /* Old browsers */
  padding: 0;
  background: -moz-linear-gradient(top,  #569769 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#569769), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #569769 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #569769 0%,#cccccc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #569769 0%,#cccccc 100%); /* IE10+ */
  background: linear-gradient(top,  #569769 0%,#cccccc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#569769', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
  line-height: 1;
}

.js .menu {
  /* If we have JavaScript enabled and we're just waiting for flexMenu to load and run, hide list items that don't fit on one line. If JavaScript is not enabled, just show 'em all. */
  height: 1.5em;
  overflow: hidden;
}

.menu > li {
  margin: 0 0 0 1.5em;
  float: left;
  /*height: 2em;*/
}

.menu > li:first-child {
  margin-left: 0;
}

.menu a {
  display: block;
  text-decoration: none;
  padding: .25em .25em .25em .25em;
  height: 1em;
  height: 1em;
  color: #fff;
  font-family: 'Quantico', sans-serif;
  font-weight: 700;
}

.menu a:hover {
  background-color: #1b6f56;
  color: #000;
}

.flex-multi {
  float: left;
  width: 45%;
  margin-bottom: 100px;
}

.flex-multi + .flex-multi {
  float: right;
}

.clear {
  clear: both;
}

/* flexMenu styles */

.flexMenu-viewMore > a {
  background-color: #FF9640;
}

.flexMenu-viewMore.active > a, .flexMenu-viewMore > a:hover {
  background-color: #FF7400;
}

.flexMenu-popup {
  list-style-type: none;
  padding: 0;
  background-color: #5CCCCC;
  margin: 0;
}

.lt-ie8 .flexMenu-popup {
}

.flexMenu-popup a {
  display: block;
}

.flexMenu-popup a:hover {
  background-color: #1b6f56;
  color: #000;
  display: block;
}








#content{line-height:1.5em;}
#content p{margin-bottom:1.5em;text-align:justify;max-width:98%;}
#content h1,h2,h3,h4,h5,h6{color:black;margin-bottom:1em;border-bottom:dashed 1px #dfdfdf;padding-bottom:0.3em;}
#content h1{font-size:1.5em;}
#content h2{font-size:1.3em;}
#content h3{font-size:1.1em;}
#content ul{margin-bottom:1.5em;padding-left:1em;list-style:square;}
#content blockquote{margin:1em;padding:0.75em;background-color:#BED5B3;}
#content blockquote p{margin-bottom:0em;}
.threerow{width:29%;margin:2%;float:left;}
.threerow img{max-width:100%;}
.threerow center{background-color:#569769;}
#primaryContentContainer{float:left;width:78%;}
#primaryContent{margin:auto;padding:1% 0 1% 1%;}
#secondaryContent{float:right;width:22%;}
/*#secondaryContent p{margin:0 5%;}*/
#secondaryContent .xbg{position:absolute;right:0em;bottom:-64px;height:64px;width:128px;}
#legend_body{}
#legend_body img{margin:30px 0 0 0;}
#legend_body p{font-size:70%;float:right;margin-right:15px;color:#569769;}
#legend_body a{margin:0 10px;position:relative;}
#legend_body a:hover{text-decoration:none;}
#legend_body li ul{background-color:#fff;}
#legend_body ul li{list-style-type:none;font-size:80%;margin-left:-15px;}
#legend_body ul li ul li{list-style-type:none;background-color:#fff;}
#news p{font-size:80%;color:OliveDrab;}
#news ul{font-size:80%;color:OliveDrab;list-style-type:disc;}
#news a{color:OliveDrab;font-style:italic;}
#footer{position:relative;z-index:1;border-top:dashed 1px #dfdfdf;}
#footer p{text-align:center;color:#569769;}
@media screen and (max-width:960px){body{font-size:14px;color:black;font-family:"Arial Narrow", Helvetica, sans-serif;}
/*.uptolike{position:relative;float:right;margin-right:5em;}
#menu{text-align:justify;font-size:14px;margin:0 1%;}
#menu li a{margin:2%;}
*/
#primaryContentContainer{width:94%;margin:0 3%;}
#primaryContent{margin:1%;padding:0.5%;}
#secondaryContent{width:94%;margin:0 3%;padding:1%;}
.threerow{width:96%;margin:2%;}
}
.clear{clear:both;}
.imgcolor{max-width:100%;height:auto;float:none;clear:both}
.imgleft{max-width:100%;height:auto;float:left;margin:15px 50px;}
.imgright{max-width:100%;height:auto;float:right;margin:15px;}
.imgprevw{width:200px;height:auto;float:left;margin:2px 25px 5px 0;}
.green{color:#fff;background-color:#569769;}
.brown{color:#fff;background-color:#B48E54;}
.red{color:#fff;background-color:#D17970;}
.greentextsmall{text-align:justify;font-size:90%;line-height:120%;}
.txtfont{font-family:"Arial Narrow";font-size:22px;}