/* Coded by CaViCcHi: matteo [at] cavicchi [dot] net */

/* printing */
.printON{display:block;}
.printONH{display:none;}
.printOFF{display:block;}

.defTextBody{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	line-height:140%;
	color:#49541E;
}
.deflnH{line-height:1.4em;}

.nou:hover{text-decoration:none;}
.nou{text-decoration:none;}
.a:hover{text-decoration:underline;}
.a{text-decoration:none;}
.uppercase{text-transform:uppercase;}
.u{text-decoration:underline;}

.absolute{position:absolute;}
.relative{position:relative;}

.nowrap{white-space:nowrap;}
.wrap{white-space:normal;}

.hide{display:none;}
.display{display:block;}

.vmid{vertical-align:middle;}
.vtop{vertical-align:top;}
.vbottom{vertical-align:bottom;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}

.pointer{cursor:pointer;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.font{font-family:Helvetica,Arial,sans-serif;}

.formg{
	background-color:#F7F5DF;
	border:1px solid #49531F;
	color:#49531F;
}

.navList{width:90%;border-bottom:1px solid #49531F;}

.clearer0{font-size:1pt;height:0px;}

.overhid{overflow:hidden;}

/* Static Cool definitions */
.f1pt{font-size:1pt;}
.f7pt{font-size:7pt;}
.f8pt{font-size:8pt;}
.f9pt{font-size:9pt;}
.f10pt{font-size:10pt;}
.f11pt{font-size:11pt;}
.f12pt{font-size:12pt;}
.f13pt{font-size:13pt;}
.f14pt{font-size:14pt;}
.f15pt{font-size:15pt;}
.f16pt{font-size:16pt;}
.f17pt{font-size:17pt;}
.f35pt{font-size:35pt;}
.f40pt{font-size:40pt;}

.t0{top:0px;}
.t2{top:2px;}
.t5{top:5px;}
.t25{top:25px;}
.t26{top:26px;}
.t27{top:27px;}
.t28{top:28px;}
.t29{top:29px;}
.t30{top:30px;}
.t230{top:230px;}

.l0{left:0px;}
.l10{left:10px;}
.l70{left:70px;}

.r0{right:0px;}
.r25{right:25px;}

.b0{bottom:0px;}
.b10{bottom:10px;}

.p0{padding:0px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

.pl5{padding-left:5px;}
.pl8{padding-left:8px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}

.m0{margin:0px;}

.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml100{margin-left:100px;}
.ml110{margin-left:110px;}
.ml150{margin-left:150px;}
.ml200{margin-left:200px;}
.ml400{margin-left:400px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr24{margin-right:24px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.mr200{margin-right:200px;}

.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

.h0{height:0px;}
.h1{height:1px;}
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h200{height:200px;}
.h230{height:230px;}
.h250{height:250px;}
.h320{height:320px;}

.w0{width:0px;}
.w1{width:1px;}
.w5{width:5px;}
.w20{width:20px;}
.w50{width:50px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w115{width:115px;}
.w138{width:138px;}
.w140{width:140px;}
.w200{width:200px;}
.w220{width:220px;}
.w250{width:250px;}
.w260{width:260px;}
.w280{width:280px;}
.w300{width:300px;}
.w315{width:315px;}
.w325{width:325px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w515{width:515px;}
.w550{width:550px;}
.w600{width:580px;}
.w700{width:700px;}
.w710{width:710px;}
.w750{width:750px;}
.w800{width:800px;}
.w900{width:900px;}
.w100p{width:100%;}
.wauto{width:auto;}

.h15{height:15px;}
.h200{height:200px;}
.h350{height:350px;}
.h100p{height:100%;}

.z10{z-index:10;}
.z20{z-index:20;}
.z30{z-index:30;}
.z40{z-index:40;}
.z50{z-index:50;}
.z60{z-index:60;}
.z70{z-index:70;}
.z80{z-index:80;}
.z90{z-index:90;}
.z100{z-index:100;}
.z200{z-index:200;}

.pad5{padding:5px;}
.nopad{padding:0px;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatClear{clear:both;}

.red{color:#C30D0C;}
.green{color:#49531F;}
.white{color:#F7F5DF;}
.darkwhite{color:#B5AD85;}

.whitehighlight:hover{color:#F7F5DF;}

.lightbg{background-color:#F7F5DF;}

.opaque{opacity:0;filter:alpha(opacity=0)}
.notopaque{opacity:1;filter:alpha(opacity=100)}

/* Custom */
/*Elements CSS Framework by Ben Henschel*/

/*Mass Reset*/

/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;text-align:left;vertical-align:baseline;}
a{text-decoration:none;}
a img{border:none;}

table{border-collapse:collapse; border-spacing:0;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
/* ---- end of mass reset ----*/
#nav .moduletable{float:left;display:inline;}
body{margin:0 auto;background:#49531f;font-family:Arial,Helvetica,sans-serif;}
a{color:black;}
strong{font-weight:bold;}
#ampContactForm p{color:#cf3e2e;font-size:11px;font-weight:normal}
h3{color:#47521d;}

#head,#content,#foot{margin:0 auto;width:831px;display:block;}
#foot table td a.mainlevel{text-align:right;float:right;}

#foot{margin-top:-60px;margin-bottom:40px;clear:both;text-align:right;}
#foot ul{list-style:none;padding:20px 0 45px;}
#foot li{display:inline;font-size:10px;padding-right:30px;}
#foot li a{text-decoration:none; color:#d8cd9c;}

#statusbar td{vertical-align:middle;padding:0 10px;color:#49541e;font-size:10px;height:54px;}
#progressBox{width:235px;margin-top:5px;height:6px;overflow:hidden;border:1px solid #49541e;}
#progressFunded{height:6px;width:58%;background-color:#d03f2d;}
#progressBoxRed{border:2px solid #D03F2D;height:8px;margin:0 auto;overflow:hidden;width:240px;}
#progressFundedRed{height:10px;width:58%;background-color:#d03f2d;}
#s2{width:831px;height:350px;overflow:hidden;}
.treeCounter div{letter-spacing:4px;text-align:center;}
img{border:none; }
.moduletable_menu{padding-top:72px;float:left;height:47px;overflow:hidden;}

#top li.item74 a, #item1{width:106px;background-position:0 -47px;}
#top li.item76 a, #item2{width:137px;background-position:-108px -47px;}
#top li.item86 a, #item3{width:120px;background-position:-247px -47px;}
#top li.item87 a, #item4{width:129px;background-position:-367px -47px;}
#top li.item89 a, #item5{width:67px;background-position:-496px -47px;}
#top li.item74 a:hover,#top li.active.item74 a, a:hover#item1, #item1.active{background-position:0 0 !important;}
#top li.item76 a:hover,#top li.active.item76 a, a:hover#item2, #item2.active{background-position:-108px 0 !important;}
#top li.item86 a:hover,#top li.active.item86 a, a:hover#item3, #item3.active{background-position:-247px 0 !important;}
#top li.item87 a:hover,#top li.active.item87 a, a:hover#item4, #item4.active{background-position:-367px 0 !important;}
#top li.item89 a:hover,#top li.active.item89 a, a:hover#item5, #item5.active{background-position:-496px 0 !important;}
.chromestyle{width:100%;font-weight:normal;padding:0;margin:0;}
#nav #sub{float:left;}
#sub{width:555px;}
#top, .chromestyle ul{width:100%;padding:0;margin:0;text-align:left;
/*set value to "left","center",or "right"*/
}
.chromestyle ul li{display:block;float:left;padding-top:72px;}
#villagenav{padding-bottom:38px;padding-left:348px;float:left;height:47px;overflow:hidden;width:416px;overflow:hidden;}
#villagenav li{display:inline;}

#villagenav .item98 a{width:84px;  background-position:0 -55px;}
#villagenav .item99 a{width:69px;  background-position:-84px -55px;}
#villagenav .item100 a{width:152px;background-position:-153px -55px;}
#villagenav .item101 a{width:111px;background-position:-305px -55px;}
#villagenav .item98 a:hover, #villagenav li.active.item98 a{background-position:0 0 !important;}
#villagenav .item99 a:hover, #villagenav li.active.item99 a{background-position:-84px 0 !important;}
#villagenav .item100 a:hover, #villagenav li.active.item100 a{background-position:-153px 0 !important;}
#villagenav .item101 a:hover, #villagenav li.active.item101 a{background-position:-305px 0 !important;}
.moduletablemap{clear:both;width:756px;margin:0 auto;}
#top li a{text-decoration:none;}
#top li a span, .chromestyle ul li a{display:block;color:#494949;margin:0;text-indent:-9000px;border:none;}
/* ######### Style for Drop Down Menu ######### */
, #chromemenu{width:559px;height:119px !important;overflow:hidden;}
#top li a, #chromemenu ul li a{display:block;float:left;}
.dropmenudiv{position:absolute;margin-top:-5px;top:0;float:left;font-family:Verdana,Helvetica,sans-serif;font-size:11px;line-height:18px;padding:0px 0 16px 0;z-index:100;background-color:transparent;visibility:hidden;height:17px;width:580px;}
#sub a,.dropmenudiv a{width:auto;display:inline;text-indent:3px;font-size:11px;padding:8px 5px 42px;text-decoration:none;font-weight:bold;color:#a39d7a;}
#sub a:visited,.dropmenudiv a:visited{text-decoration:none;font-weight:bold;}
#sub a:hover, #sub .active a, .dropmenudiv a:hover{
/*THEME CHANGE HERE*/
background-color:transparent;color:#DCD0A0;}
.item2{margin-left:-106px;}
.item3{margin-left:-243px;}
.item4{margin-left:-363px;}
.item5{margin-left:-492px;}
.dropteamdiv{position:absolute;margin-top:-15px;margin-left:-1px;margin-bottom:;top:0;float:left;font-family:verdana,helvetica,sans-serif;font-size:11px;line-height:18px;padding:8px 5px 5px 5px;z-index:100;background:transparent url('../images/images/team_wingtip.gif');visibility:hidden;
/*height:auto;*/
width:170px;}
/*.row_last{margin-top:0px;background:transparent url('http://www.plantwithpurpose.com/templates/Plant-with-Purpose/images/team_wingtip.gif') bottom left;}
*/
.dropteamdiv h3{padding-top:0px;font-size:15px;color:rgb(208,63,45);font-weight:bold;}
/*.row_last h3{padding-top:0px;font-size:15px;color:rgb(208,63,45);font-weight:bold;}
*/
.dropteamdiv h4{color:rgb(73,84,31);font-size:13px;}
.dropteamdiv p{color:rgb(73,84,31);line-height:120%;padding-top:10px;font-size:11px;margin-bottom:20px;}
.team img{margin-bottom:20px;}

/*  Inner structure  */
#content.inside{padding-top:25px;width:774px;}
#content.insideGetInvolved{padding-top:6px;width:774px;}
#header{padding:30px 0 20px 0;margin:0 auto;width:774px;}
.inside .s2{margin-bottom:25px;}
.contentpaneopen{padding-top:15px;padding-left:15px;margin-bottom:3----0px;font-size:12px;line-height:140%;color:#49541e;}
.contentpaneopen p{padding-bottom:15px;}
.show_author,.createdate,.modifydate,.content_vote,.content_rating{font-size:10px;color:#49541e;}
#content.inside form{text-transform:uppercase;color:#f7f5df;font-weight:bold;margin:20px 0;border:6px solid #49541e;background:#657044;}
#content.inside form.noClass{text-transform:none;color:#49531F;font-weight:normal;margin:0 0;border:0px solid;background:none;}
#content.inside .title{font-size:26px;line-height:140%;color:#cf3e2e;text-transform:uppercase; font-weight:bold;}
#content.inside .title a{text-decoration:none;color:#cf3e2e;}
.heading{font-size:14px;font-weight:bold;padding-top:15px;color:#49541e;}
.heading a{text-decoration:none;color:#49541e;}
.heading a:hover{text-decoration:underline;}
.created{padding-bottom:6px;}
.content_vote{color:#f7f5df;display:block;padding:0 0 10px 10px;}
.content_rating{color:#f7f5df;display:block;padding:10px 0 0 10px;}
.innercontent{padding-left:15px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.team{width:576px;margin-left:-15px;}
.yourpurpose{width:576px;margin-left:-15px;}
.yourpurpose img{margin:0px; padding:0px 10px 10px 0px;}
.yourpurpose .people img{margin:0px; padding:0px 10px 5px 0px;}
.team .article_column0{text-align:left;}
.team .article_column1{text-align:center;}
.team .article_column2{text-align:right;}
.twothirds{width:66%;}
.onethirds{width:33%;}
.callout{width:180px;}
.teamR{line-height:140%;font-size:11px;margin-bottom:30px;color:#dcd0a0;}
.hidden{display:none;}
.moduletable.teamR{width:153px;padding:15px 10px 25px 17px;background:#657044 top left no-repeat;}

.teamR ul li{display:block;}
.teamR ul li{font-size:11px;line-height:180%;color:#dcd0a0;}
.moduletable.teamR a, .teamR ul li a{font-size:11px;text-decoration:none;color:#dcd0a0;}
.s2{margin:0 auto;}
.menu{list-style:none;margin:0;padding:0;}
.menu li{display:inline;}
.menu li.active a{color:white;}
#foot div{clear:both;}
#foot .moduletable td{text-align:center;padding-top:20px;padding-bottom:20px;}
#foot .moduletable a{text-decoration:none;font-size:10px;padding:10px;color:#dcd0a0;}
.block{position:absolute;background:transparent;padding:0px;opacity:.4;}
.resize{display:block;width:15px;height:15px;background:#ff2;cursor:pointer;color:#ff2;opacity:.6;}
.handle{overflow:hidden;display:block;width:auto;height:95%;background:#ff2;cursor:pointer;color:#ff2;opacity:.05;}
.resize{position:absolute;right:0;bottom:0;}
.selected .handle{background:red;color:red;}
.selected .resize{background:red;color:red;}
#mapface{position:relative;overflow:hidden;width:756px;}
#selectable1{position:absolute;overflow:hidden !important;}
#selectable1{cursor:move;}
#tooltip{background:none;border:none;padding:0;}
/*Tooltip and Pointer CSS*/
.fg-tooltip, #tooltip{padding:.3em 1em .3em .8em;
/*width:6em;*/
font-size:10px;border-width:2px !important;}
.fg-tooltip .fg-tooltip-pointer-down,.fg-tooltip .fg-tooltip-pointer-down-inner{position:absolute;width:0;height:0;border-bottom-width:0;background:none;}
.fg-tooltip .fg-tooltip-pointer-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top-width:7px;bottom:-7px;right:auto;left:20%;margin-left:-7px;}
/* Interaction Cues----------------------------------*/
.ui-state-error,.ui-widget-content .ui-state-error, #tooltip{border:1px solid rgb(73,83,31);background:rgb(220,208,160) 0 50% repeat-x;color:rgb(73,83,31);}
.ui-corner-all, #tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;}
/* Overlays */
#tooltip{position:absolute;z-index:3000;}

.spec_village img{float:left;}
.spec_village .bannerTitle{display:block;width:310px;float:left;}
.spec_village{overflow:hidden;}
.spec_village h2 a{text-decoration:none;font-size:11px;font-weight:bold;color:#49541e;}
.spec_village h2 a:hover{text-decoration:underline;}
.spec_village h1,.spec_village h2{display:block;padding-left:118px;text-transform:uppercase;}
.spec_village h1, .spec_village h1 a{padding-right:30px;padding-top:6px;font-size:14px;font-weight:bold;color:#cf3e2e;}
.spec_village .profile{position:absolute;bottom:0;position:absolute;overflow:hidden;width:195px;left:110px;text-indent:-9000px;}
.spec_village .donate{display:block;position:absolute;right:0;width:145px;height:80px;overflow:hidden;text-indent:-9000px;}
.spec_funded{width:300px;height:80px;float:left;padding-top:26px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#d03f2d;text-indent:30px;}
.progressBox{height:8px;border:2px solid #d03f2d;width:240px;margin:0 auto;overflow:hidden;}
.progressFunded{background-color:#d03f2d;}
#mapface .shadow{position:absolute;width:24px;height:24px;z-index:2000; _display:none;}
#mapface .top{top:0;}
#mapface .bottom{bottom:0;}
#mapface .right{right:0;}
#mapface .center{left:24px;width:708px;}
#mapface .middle{top:24px;height:325px;}
#mapface .xcenter{left:24px;width:707px;}

.wingtiplabel{position:absolute;left:255px;display:none;}
.wingtiplabel img{float:left;}
.selectedItem{width:140px;height:125px;display:block;float:left;text-align:center;text-transform:uppercase;line-height:210px;font-size:11px;color:#d03f2d;font-weight:bold;overflow:hidden;}

.wingtiplabel h1,.wingtiplabel p{padding-left:10px;display:block;float:left;}
.wingtiplabel h1{font-size:12px;font-weight:bold;text-transform:uppercase;padding-top:10px;color:#d03f2d;}
.wingtiplabel p{font-size:11px;width:336px;color:#49541e;}
.wingtiplabel p a{color:#d03f2d;}
#miniMap{width:252px;height:125px;float:left;}
#miniMap #dragee{width:56px;height:28px;display:block;background:#333;filter: alpha(opacity = 60);}
html>body #miniMap #dragee{background:#333;opacity:.6;filter: alpha(opacity = 60);}
#miniMap #dragee:hover{cursor:move;}

#foot_contact a{color:#a39d7a}
#foot_contact a:hover{color:#ddd1a1;}

#ampContactForm{border:none !important;background:none !important;}
#ampContactForm input, #ampContactForm textarea{border:1px solid #6e733f !important;}
#ampContactForm .ampContactText, #ampContactForm .ampContactTextarea{width:200px;background:#dfd1a1;color:#6e733f;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:3px;}
#ampContactForm p{font-size:11px; font-weight:normal; }

.AuthorizeNetSeal{background-color:#B4AF7D;border:8px solid #657044;}
.AuthorizeNetSeal a{color:rgb(73,84,31) !important;display:block;text-align:center;padding-bottom:2px;}

#plant_tree,
#plant_orchard,
#plant_hillside,
#plant_grove,
#plant_forest{display:block;width:178px;height:84px;overflow:hidden;text-indent:-9000px;}

a#plant_tree:hover {background-position: -178px 0;}
a#plant_orchard:hover {background-position: -178px 0;}
a#plant_hillside:hover {background-position: -178px 0;}
a#plant_grove:hover {background-position: -178px 0;}
a#plant_forest:hover {background-position: -178px 0;}

.overPlantDyn:hover{opacity:1;filter:alpha(opacity=100)}

/* Menus */
.mlvl0{
	font-size: 10pt;
	margin-left:0px;
	color:#374015;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl1{
	font-size: 9pt;
	margin-left:8px;
	color:#5E6E24;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl2{
	font-size: 9pt;
	margin-left:15px;
	color:#49531F;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl3{
	font-size: 9pt;
	margin-left:22px;
	color:#49531F;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl4{
	font-size: 9pt;
	margin-left:27px;
	color:#49531F;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl5{
	font-size: 7pt;
	margin-left:31px;
	color:#49531F;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl6{
	font-size: 6pt;
	margin-left:36px;
	color:#49531F;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}

#pageflip {
	position: absolute;
        top:0;
        right:0;
}
#pageflip img {
	width: 140px; height: 146px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 140px; height: 140px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(../images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}