html {overflow-y:scroll;}
body{font-size:100%; font: sans-serif; background: #fff; margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{padding-top:12px}
h1{font-size:26px;margin:0px;padding: 0px; color: #2e8b57; font-family:"Times New Roman", Times, serif}
h2{font-size:16px;line-height:20px;margin-bottom:12px; color: #185533}
h3,.h3{font-size:18px;line-height:20px;margin-bottom:6px}
h4,h5,h6{font-size:22px}
a{color: #2e8b57}
a:hover{color: #e7ca43;}
p,img{margin-bottom:12px; font-size:14px;}
.btn,.btn-big{font-size:24px;line-height:24px;padding:6px 20px}
.btn-big{font-size:26px;line-height:26px;padding:10px 24px}
.container{max-width:1280px}
.a1x2,.a1x3,.a2x3,.a1x4,.a3x4,.a1x5,.a2x5,.a3x5,.a4x5{display:inline;float:left;}
.a1x2{width:50%}
.a1x3{width:26.36%}
.a2x3{width:70.67%;}
.a2x3 a, a:link{color: #2e8b57;}
.a2x3 a:hover{color: #e7ca43;}
.a1x4{width:25%}
.a3x4{width:75%}
.a1x5{width:20%}
.a2x5{width:40%}
.a3x5{width:60%}
.a4x5{width:80%}
.row{overflow:hidden}
.row .a1x3{width:33.333333333333336%; }
.ar{float:right}
.hidden{display:block!important;visibility:visible}
.imgmain{margin-top:-39px;}
.imgmain img{position: absolute; z-index: 1000; width: 71%; display:block}
.header{height:108px!important;margin-bottom:30px; width: 100%}
.logo{max-width: 375px; height:auto;margin-top: 4px; float:none;left:12px;}
.nav ul{overflow:hidden;}
.nav li{display:inline;float:left}
.nav a{display:block}
.nav-main{float:right; padding:0;}
.nav-main .mult br{display:block}
.nav-main .mult{text-align: center}
.nav-main .btn-big{display:none!important;visibility:hidden}
.nav-main ul{overflow:hidden;position:static!important;width:auto!important}
.nav-main li,.nav-main li a{background:0;margin:0;border:0;font-family: Arial, Helvetica, sans-serif; font-weight:700;letter-spacing: .023em}
.nav-main li a{color:#FFF;font-size:98%;line-height:14px;padding:34px 10px 0px 10px;}
.nav-main li a:hover,.nav-main li a:focus{color:#fff2ab; text-decoration:underline}
.nav-main .current a{color:#fff}
.js .nav-main .last{border-bottom: 0px}
.footer{margin:0;padding:0px 12px 0px 36px; color: #2e8b57; border-top: 1px solid #2e8b57}
.footer .primary{margin-right:24px;width:70px;border-top: 1px solid #4d9f71}
.footer h4{margin-bottom:8px;padding-bottom:10px}
.footer .links{display:block;float:right;font-size:13px}
.footer .links p,.footer .links ul{display:inline;float:left;margin:0}
.footer .links li{float:left;display:inline;height:25px;margin-left:10px;width:25px}
.footer .links a{display:block;text-indent:-999em;overflow:hidden}
.footer .copyright{clear:both;font-size:14px;padding-left:1px}
.footer .secondary{font-size: 14px}
.footer .secondary p{margin-bottom: 0px; padding-left: 10px; font-size: 12px; line-height: 18px}
.intro{margin-bottom:0px; margin-left: 14px;}
.intro h1{margin-left: 0px; margin: 0px 0px 10px 0px; padding: 0px}
.sidebar{border: 1px solid #090; margin: 2px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57; position: relative}
.sidebar backround img{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57;}
.sidebar p{margin-top: 0%}
.Links{border: 1px solid #999; margin: 2px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #2e8b57; background: #fff;}
.QuickLinks h2{font-family:Arial, Helvetica, sans-serif; color: #185533}
.QuickLinks ul li a{color: #185533; font-size: 14px; line-height: 20px; letter-spacing: -.06em}
.QuickLinks ul li a:hover{color: #e7ca43}
.a2x3 a{line-height: 2em}
fieldset {border: 1px solid #ccc;padding: 0em 1em 1em 1.0em;margin: 0em 0; font-weight: normal;width: 95%}
label {font-weight: bold;margin-left: 0em;padding: 0px 0px;}
input[type="checkbox"]{margin: 0px 10px 0px 4px}
form p{margin-top: 10px}
.submit {margin-left: 0.5em;}
.AVO{margin-top: 0px; padding-top: 0px; width: 70%; height: auto}
.content{font-size: 16px;line-height: 26px; padding: 0px; margin: 0 auto;margin-left: 44px; margin-top: 10px; width: 93%}
.content p{font-size: 16px; line-height:26px}
table{width: 100%; margin: 0 auto; padding: 0px}
.padded{padding: 0px;margin: 0px;}

@media only screen and (max-width:930px){
	H1{font-size: 20px}
	.m1x2,.m1x3,.m2x3,.m1x4,.m3x4,.m1x5,.m2x5,.m3x5,.m4x5{display:inline;float:left;}
	.m1x2{width:50%}
	.m1x3{width:30.333333333333336%}
	.m2x3{width:68.66666666666667%;}
	.m1x4{width:25%}
	.m3x4{width:75%}
	.m1x5{width:20%}
	.m2x5{width:40%}
	.m3x5{width:60%}
	.m4x5{width:80%}
	.a2x3{margin-left: 2%}
	.mr{float:right}
	.mod-defi{margin:0 9px 18px 0!important}
	.mod-donate{margin:0 0 18px 9px!important}
	.vid-main .btn-big{margin:-24px 0 0 -140px; width:280px}
	.btn-twibbon img,.btn-twibbon .btn-content{display:inline-block}
	.btn-twibbon img{float:none}
	.btn-twibbon .btn-content{padding-left:12px}
	.header{height: 110px !important; background: #2e8b57}
	.sidebar{border: 1px solid #090; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57; padding: 8px; font-size:.8em; max-width: 200px;}
	.one-edge-shadow {-webkit-box-shadow: 0px 6px 0px 0px #ccc ; box-shadow: 0px 6px 2px 0px  #ccc; }
	.header{height:108px!important; margin-bottom:16px; background: #2e8b57}
	.nav-main li a{font-size:55%; letter-spacing: -.01em; line-height:14px; padding:34px 6px}
	.logo{width:31.5%;height:auto;min-width: 30%;margin-top:4px;-ms-interpolation-mode:bicubic}
	.imgmain p{position:relative; color: #000; margin-top: 51%; line-height: 30px}
	.sidebar{width: 87.5%; border: 1px solid #090; padding: 8px; font-size:.8em; max-width: 210px;}
	.sidebar p{font-size: 14px; padding: 4px; padding: 0px; margin: 0px; line-height: 16px; }
	.Links{width: 87.5%;border: 1px solid #999; padding: 0px 8px 8px 8px; font-size:.8em; max-width: 210px;}
	.Links .QuickLinks{font-size:12px}
	.QuickLinks ul li a{font-size: 12px; line-height: 12px; letter-spacing: -.06em}
	.QuickLinks h2{font-size:13px; font-weight:bold; border-bottom: 1px solid #2e8b57}
	.footer{width:93%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.footer .secondary p{margin-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 18px}
	.secondary{width:100%}
	}

	@media only screen and (min-width:930px){
	.hasgrid{background:#2e8b57;}
	.l1x2,.l1x3,.l2x3,.l1x4,.l3x4,.l1x5,.l2x5,.l3x5,.l4x5,.l7,.l5{display:inline;float:left}
	.l1{width:100%}
	.l1x2{width:50%}
	.l1x3{width:30.333333333333336%}
	.l2x3{width:68.66666666666667%}
	.l1x4{width:25%}
	.l3x4{width:75%}
	.l1x5{width:20%}
	.l2x5{width:40%}
	.l3x5{width:60%}
	.l4x5{width:80%}
	.l7{width:58.333333333333336%}
	.l5{width:41.66666666666667%}
	.lr{float:right;}
	.ml3{margin-left:42px!important}
	.mr3{margin-right:74px!important}
	.vid-main .btn-big{margin:-24px 0 0 -140px; width:280px}
	.imgmain{margin-top:-42px; z-index: 1000; width: 71%}
	.imgmain p{position:relative; font-size: 90%; padding: 6px 6px 6px 6px; color: #000; margin-top: 50%;
	line-height: 1.2em; letter-spacing: -.02em}
	.header{height:108px!important; margin-bottom:34px; background: #2e8b57}
	.logo{width:31.1%;height:auto;min-width: 30%;margin-top:4px;}
	.nav-main li a{font-size:70%;line-height:16px;padding:38px 8px;letter-spacing: .015em}
	.nav-main .mult{text-align: center}
	.intro {margin-top: -20px; margin-bottom: 10px}
	.intro h1{font-size:22px}
	.intro h2{margin-right:42px}
	.sidebar{border: 1px solid #090; width: 75%; padding: 10px 10px 0px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57; margin-bottom: 10px; min-width: 82% }
	.sidebar p{font-size: 83%; position: relative; line-height: 16px; margin-bottom: 6px}
	.Links{border: 1px solid #999; width: 75%; padding: 0px 10px 10px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #2e8b57; background: #fff; margin-bottom: 10px; min-width: 82% }
	.Links .QuickLinks{font-size:.80em; line-height: 15px;}
	.Links .QuickLinks ul li a{font-size: .9em; line-height: 16px; letter-spacing: .00em}
	.QuickLinks h2{font-size:15px; padding-top: 6px; margin-bottom: 6px; font-weight: bold; width: 100%; border-bottom: 1px solid #2e8b57}
	.one-edge-shadow {-webkit-box-shadow: 0px 6px 0px 0px #CCC ;box-shadow: 0px 6px 2px 0px  #CCC;}
	.intro .vid{margin-left:42px}
	.btn-twibbon img{height:48px;width:48px}
	.btn-twibbon .btn-content{padding-left:12px}
	.footer{width:93%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.footer .secondary p{margin-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 18px}
	.secondary{width:100%}
	}

	@media only screen and (min-width:1088px){
	.header{height:108px!important;margin-bottom:36px}
	.nav-main li a{font-size:74%;line-height:18px;padding:38px 8px;}
	.a1x3{width: 27%}
	.logo{width: 50%; max-width: 325px; margin-top:0px}
	.sidebar{ min-width: 80%;height: auto}
	.sidebar p{font-size: .95em; padding: 6px 6px 6px 0px; padding-bottom: 0px; line-height: 18px}
	.Links{ min-width: 80%;height: auto}
	.Links .QuickLinks{font-size:12px; line-height: 16px;}
	.Links .QuickLinks ul li a{font-size: 1.15em; line-height: 20px}
	.QuickLinks h2{font-size:16px; border-bottom: 1px solid #2e8b57}
	.imgmain p{position:relative; color: #000; margin-top:51%; padding-left: 0px; line-height: 130%; font-size: 108%}
	.intro {margin-top: -20px; margin-bottom: 10px}
	}

	@media only screen and (min-width:1165px){
	.a1x3{width: 27%}
	.a2x3{width:70.67%;}
	.a2x3 h1{font-size:26px}
	.a2x3 p{font-size: 16px;line-height: 28px}
	.logo{width: 100%;max-width: 375px;padding: 0px; margin-top:0px}
	.nav-main li a{font-size:80%;line-height:18px;padding:38px 10px 38px 10px;}
	.QuickLinks h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom: 1px solid #2e8b57}
	.sidebar{ min-width: 85%; height: auto}
	.sidebar p{font-size: 103%; padding: 0px 6px 4px 0px; padding-bottom: 0px; line-height: 22px}
	.Links{min-width: 85%; height: auto}
	.Links .QuickLinks{font-size:12px; line-height: 16px}
	.Links .QuickLinks ul li a{font-size: 1.15em; line-height: 20px}
	.imgmain p{position:relative; margin-top:50.5%; padding-left: 0px;}
	.imgmain img{position: absolute; z-index: 1000; width: 69.7%; display:block}
	.intro {margin-top: -20px; margin-bottom: 10px; padding-bottom: 40px;}
	.footer{width:92.5%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.footer .secondary p{margin-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 18px}
	.secondary{width:100%; padding-left: 0px}
}

	@media only screen and (min-width:1360px){
	.nav-main li a{font-size:80%;line-height:18px;padding:38px 15px 38px 15px;}
	.a1x3{width: 26.5%}
	.a2x3{width:71.67%}
	.a2x3 p{font-size: 16px;line-height: 28px}
	.sidebar p{font-size: 1em; padding: 8px 6px 8px 6px; padding-bottom: 0px; line-height: 21px}
	.logo{margin-left: -10px;max-width: 375px;  margin-top:0px; padding-left: 0px}
	.intro {margin-top: -28px; margin-bottom: 10px;}
	.imgmain img{position: absolute; z-index: 1000; width: 69.7%; display:block}
	.imgmain p{position:relative; font-size: 85%; color: #000; margin-top: 49%; line-height: 20px}
	.mr1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px#666666; box-shadow: 0px 3px 8px #666666; width: 81%;
	height: auto}
	.ml1{margin-left:36px!important;}
	.ml1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666; width: 81%;
	height: auto}
	.inner{margin-right:14px; margin-left:18px;}
	.inner img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666; width:
	81%; height: auto}
	.footer{width: 90%;padding:0px 12px 0px 72px;}
}

	@media only screen and (min-width:1400px){
	.nav-main {margin-right: 17px}
	.sidebar p{font-size: 1em; padding: 0px 6px 8px 6px;}
	.footer{width:87%;margin-left: 80px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}

	@media only screen and (min-width:1600px){
	.sidebar p{font-size: 1em; padding: 0px 6px 8px 6px;}
	.imgmain p{margin-top: 51%}
	.footer{width:78%;margin-left: 170px; padding: 10px 0px 0px 0px}
}

.textred {color: #900;}
