@charset "utf-8";
/* ZOOGREEN: 77b800 WCAGAA_normal_txt: 558300 WCAGAA_lg_txt: 6aa400
COMMON */
body { FONT-FAMILY: 'roboto', Arial, Helvetica, SansSerif; margin: 0px; FONT-SIZE: 14px; color: Black; background-color:#F1F1F1}
td{	FONT-FAMILY: 'roboto', Arial, Helvetica, SansSerif; FONT-SIZE: 14px; color: Black;}
h1{ font-weight: bold; font-size: 2em; text-decoration: none; FONT-FAMILY: 'roboto', Arial, Helvetica, SansSerif; color: #6aa400; margin-top: 0px; padding-top: 0px;}
h2{ font-weight: 500; font-size: 1.2em; text-decoration: none; font-style: normal; margin-top: 0px; padding-right:0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; display: inline;}
img {border:0;}
img.right { float: right; padding-left:12px; margin-left: 12px; margin-right: 0px; padding-right:0px; }
img.blk { border:2px; border-style:solid; border-color:#000; width:200px; }
img.zico{ border:0px; width:80px; }
#sep{ width:100%; height:1px; margin-top:12px; margin-bottom:12px; color:#E2E2E2}
#spc{ padding-left:12px; margin-left:12px; padding-right:12px; margin-right:12px; vertical-align:middle;}
table.border { border-collapse:collapse; width:100%;}
.border td{	border: 1px solid #E2E2E2; padding:6px; margin:0px; vertical-align:top; border-spacing:0; text-align:left;}
table.border2 { border-collapse:collapse; width:100%;}
.border2 td{	border: 1px solid #000; padding:6px; margin:0px; vertical-align:top; border-spacing:0}
table.noborder { border-collapse:collapse; width:100%;}
.noborder td{	border: 0px none; padding:2px; margin:0px; vertical-align:top; border-spacing:0}
table.line { border-collapse:collapse; width:100%;}
.line td { border-bottom:1px solid #000; padding:6px; margin:0px; vertical-align:top; text-align:left;}
.btmline { border-bottom:1px solid #000; padding:6px;}
/*TOP NAVIGATION=======================*/
a.nav:link, a.nav:visited { color: #558300; background-color:transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%; padding:12px 0 10px 0;}
a.nav:hover{ color: #A20055; background-color:transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%;}
a.navs:link, a.navs:visited, a.navs:hover { color: #c80e70; background-color: transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%; padding:12px 0 10px 0;}
/*CONSERVATION BUTTON*/
a.navcon:link, a.navcon:visited { color: #558300; background-color:transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%; padding:20px 0 23px 0;}
a.navcon:hover { color: #A20055; background-color:transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%;}
a.navcons:link, a.navcons:visited, a.navcons:hover { color: #c80e70; background-color: transparent; text-decoration: none; FONT-SIZE: 16px; font-weight: bold; display: block; background-position: center; width: 100%; padding:20px 0 23px 0;}
/*TOP NAV LINKS*/
a.nav2:link, a.nav2:visited { color: #558300; text-decoration: none; FONT-SIZE: 13px; font-weight: bold; display: inline-block; /*background-image: url(images/@SubBac.gif); */ background-position: center; padding:16px 0 7px 0;}
a.nav2:hover { color:#231f20;  text-decoration: underline; background-position: center;}/*Drop down lists*/
ul.circle {list-style-type: circle; padding-left:54px;}
  ul.circle li { position:relative;}
  ul.circle li span{ left:-5px; position:absolute;}
/*LEFT NAVIGATION=======================*/
a.sub, a.sub:link, a.sub:visited, a.sub:active    { width: 160px;  text-decoration:none; FONT-SIZE: 13px;}
a.sub:hover   { color:#A20055; text-decoration: underline;}
a.subs:link, a.subs:visited     { color:#c80e70;  width: 160px; text-decoration: none;}
/*GENERAL LINKS*/
a:link, a:visited, a:active  { color: #558300; background-color:transparent; font-weight: 500; text-decoration: none;}
a:hover   { color:#231f20; background-color:transparent; text-decoration: underline; }
a.s:link, a.s:visited     { color:#c80e70; background-color:#FFFFFF}
/*BUTTONS==================*/
.myButton { background-image:url(../img/butn.jpg); background-position:top;  background-repeat:no-repeat; background-color:#ededed; display:block; width:241px; padding-top:13px; padding-bottom:15px; text-decoration:none; text-align:center;}
.myButton:hover {}
.myButton:active { position:relative; top:1px;}
.myButton2 {background-image:url(../img/btn3.jpg); background-position:top; background-repeat:no-repeat; background-color:#ededed; display:block; width:241px; padding-top:8px; padding-bottom:15px; text-decoration:none; text-align:center;}
.myButton2:hover {}
.myButton2:active { position:relative; top:1px;}
.myButton3 {background-image:url(../img/btn2.jpg); background-position:top;  background-repeat:no-repeat; background-color:#ededed; display:block; width:241px; padding-top:8px; padding-bottom:15px; text-decoration:none; text-align:center;}
.myButton3:hover {}
.myButton3:active { position:relative; top:1px;}
.but, .but a { background-color:#619600; font-size:1.4em;  display: inline-block; line-height: normal;  text-align:center; vertical-align: middle; border: 2px solid #558300; padding:16px;  -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-weight:normal; color:#FFFFFF; font-weight:bold;}
/*padding:12px 4px; background-color:#77b800; color:#fff; text-align:center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:2em; width:100%; max-width:280px;*/
.but0{ background-color:#FFFFFF; font-size:1.4em;  display: inline-block; line-height: normal;  text-align:center; vertical-align: middle; border: 2px solid #558300; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-weight:normal; color:#558300; font-weight:bold; width:100%}
.but0 a{padding:16px; display:block;}
.button a { background-color:#619600; font-size:1.4em;  display: inline-block; line-height: normal;  text-align:center; vertical-align: middle; border: 2px solid #77b800; padding:16px;  -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-weight:normal; color:#FFFFFF; font-weight:bold;}
.button0 a { background-color:#619600;  padding:12px 24px; color:#fff; text-align:center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:2em; width:100%; max-width:280px;}
/*LAYOUT==================*/

hr{border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0,0), rgba(226,226,226,1.00), rgba(226,226,226,1.00), rgba(226,226,226,1.00), rgba(0, 0, 0, 0));}
.title{	font-weight: 500; font-size: 1.2em; color: #000000; text-decoration: none;}
.just{text-align: justify; width:675px; float:left;}
.justimg{text-align: justify; }
.small{ FONT-SIZE: 0.75em;}
.leftCol { float:left; width:485px; text-align: justify;}
.rightCol {	float:right; width:204px;}
.red {color:#FF0000}
.green {color:#77b800}
.evt{border: 1px solid #E2E2E2; width:100%; max-width:338px; float:left; min-height:160px; overflow:hidden;}
.hig{ min-height:110px;}
.evt-inner{padding:10px 10px 10px 0; float:left; max-width:222px; text-align:left;}
.evt img{ width:80px;  float:left; margin:12px; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px;  }
.evt .title{ font-size:16px; color:#558300}
.evt:hover .title{ color:#A20055; text-decoration:underline;}
.date{ color:#000; text-decoration:none; font-size:16px;}
.copy{ color:#000; text-decoration:none; font-size:13px; font-weight:normal; text-align:left;}
.last{ border-top: 1px solid #E2E2E2; width:100%; max-width:675px; float:left;  clear:both;}
.subhead{ font-size:14px;}
.sml { font-size:10px; font-style:italic;}
.wid { width:100%;}
.cen{ text-align:center;}
.clear { clear:both;}
#alertdrop{ width:100%; height:100%; background-color: rgba(255,255,255,.73);  text-align:center; z-index:100; display:none; margin:0 auto;}
.video-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}