.accordian{background-image: url(8450ea6b1ad48d140d8eee02d63fb88c8a00615b.png) ;border-bottom:1px solid #ccc;display:block;height:58px;float:right;right:-1px;top:0;width:60px}
.accordian span{display:none}
.accordian:hover{text-decoration:none}
.accordian.active{height:60px;background-image: url(672458478912e819873f4eae07c2de7b0ab6724a.png) }
.accordian_container{border-top:1px solid #ccc;height:115px;overflow:hidden;width:960px;margin-left:-242px}
.accordian_content{padding-left:242px}
.accordian_content h1{padding-top:0}
.accordian_content cite{left:-9px}
.contentFrame .accordian_content h3.calloutNumber{line-height:41px}
#connect{background-image: url(60756154f0e6d70cfffaf19a1eea75cde2734dd1.png) ;display:none;width:100% height:190px}
#connectInner{background-image: url(063031b61c1936a9629e19c2bfb866c854059dc3.png) ;background-position:center top;width:100% height:190px}
#connectInner2{margin:0 auto;width:960px;height:190px}
#connect_updates,#connect_follow,#connect_questions{margin:0;padding:0;float:left;width:50%;color:#000}
#connect_follow,#connect_questions{width:25%}
#connect_updates{margin:0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#000;font-size:12px;line-height:20px}
#connect_updates h4{margin:23px 0 0 2px;padding:0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;color:#8e9300;font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:.075em}
#connect_updates p{margin:7px 70px 0 2px}
#connect_updates a,#connect_updates a:hover,#connect_updates a:visited{color:#000}
.connectEmail form{margin:21px 0 0 2px;padding:0 0 9px 0;width:380px;border-bottom:solid 1px #8e9300}
.connectEmail form .frmInput01{vertical-align:bottom;margin:0;padding:10px 0 0 0;border:0;width:340px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#8e9300;font-size:20px;line-height:24px;background-color:transparent;text-transform:lowercase;outline:0}
.connectEmail form .submit01{vertical-align:bottom;margin:0;padding:0;border:0;width:36px;height:36px}
.connectEmail form .submit01:hover{cursor:pointer}
#connect_follow{margin:0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#000;font-size:12px;line-height:20px}
#connect_follow h4{margin:23px 0 0 4px;padding:0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;color:#00b1ac;font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:.075em}
#connect_follow p{margin:7px 70px 0 2px}
#connect_follow ul.social{margin:20px 0 0 0;padding:0;list-style-type:none;float:left}
#connect_follow ul.social li{float:left;padding:0 20px 20px 5px}
#connect_follow ul.social li a{display:block;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#000;text-transform:uppercase;font-size:12px;line-height:12px;text-align:center}
#connect_follow ul.social li a:hover{text-decoration:none;color:#00b1ac}
#connect_follow ul.social li a span{display:block;padding:0;margin:0 auto 0 auto;background-repeat:no-repeat;background-position:0 0;width:40px;height:40px}
#connect_follow ul.social li a:hover span{background-position:0 -40px}
#connect_follow ul.social li.facebook a span{background-image: url(f47dd9900eab63f15ba943712d85c07db42d7ada.png) }
#connect_follow ul.social li.twitter a span{background-image: url(edab38112a0b7d176c76a030d31bfb96a7d42ec1.png) }
#connect_follow ul.social li.youtube a span{background-image: url(5ce29b70a66114ef9daa131bff3f7863dc2b9f32.png) }
#connect_follow ul.social li.googleplus a span{background-image: url(73e32feb05bd6d9c8175ad7f17e917a0ae2a7bf4.png) }
#connect_follow ul.social li.linkedin a span{background-image: url(e37318c9520644c93150da7915f6ea03315eba22.png) }
#connect_follow ul.social li.instagram a span{background-image: url(8bd072286379cc57f512cf1efba8ab296cc36fd5.png) }
#connect_follow ul.social li img{display:block}
#connect_questions{margin:0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#000;font-size:12px;line-height:20px}
#connect_questions h4{margin:23px 0 0 4px;padding:0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;color:#00b1ac;font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:.075em}
#connect_questions .button{margin:20px 0 0 5px}
.header{margin:0;padding:0;height:140px;position:relative}
.altFacebook .header{background-color:#1d0d69;height:119px}
.logoFrame{margin:0 auto;width:960px;height:0}
.altFacebook .logoFrame{width:auto;height:119px;position:relative}
.header .logoFrame a{display:block;position:relative;margin:0;padding:0;top:1px;left:-5px;z-index:500;width:248px}
.altFacebook .header .logoFrame a{position:absolute;top:0;right:85px;left:auto;width:130px;display:block}
.header .navMainContainer{float:right;margin:0;padding:0}
.flydownFrame{display:block;display:none}
#navUtilContainer{position:absolute;width:100%;height:60px;background-color:#000;z-index:300}
#navUtilInner{margin:0 auto;width:960px;height:60px;z-index:305}
#navUtilInner2{width:960px;height:60px;z-index:306}
#navUtil{float:right;list-style-type:none;padding:0;margin:0;height:60px;position:relative;z-index:310}
#navUtil li{float:left;padding:0;margin:0;height:58px;z-index:315}
#navUtil li.last{background-image:none}
#navUtil a{display:block;float:left;font-weight:normal;padding:1px 20px 0 20px;margin:0;color:#00b1ac;text-decoration:none;white-space:nowrap;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:56px;height:56px}
#navUtil li.hasChildren a span{padding-right:15px;background-image: url(94b115a09cd98873ceee92e612589c44e0ecb88c.png) ;background-repeat:no-repeat;background-position:right 6px}
#navUtil li:hover a,#navUtil li a:hover,#navUtil li.active a{text-decoration:none;color:#fff}
#navUtil li.hasChildren:hover a span,#navUtil li.hasChildren a:hover span,#navUtil li.hasChildren.active a span{background-position:right -89px}
#navUtil li#navUtil-connect{color:#fff;text-transform:uppercase}
#navUtil-connect a,#navUtil-connect a:visited{padding:3px 0 0 0;width:100px;color:#fff;text-align:center;background-image: url(b25570ebff59b4e4bbaf4bbc2909e1fef306fe03.png) }
#navUtil li#navUtil-connect a:hover,#navUtil li#navUtil-connect a.active{background-image: url(60756154f0e6d70cfffaf19a1eea75cde2734dd1.png) ;color:#000}
#navUtil li#navUtil-donate{color:#fff;text-transform:uppercase;margin-left:1px;margin-right:1px}
#navUtil-donate a,#navUtil-donate a:visited{padding:3px 0 0 0;background-image: url(c8f45335a5a02cd4e73ae03f36e8a250b486ad40.png) ;width:100px;color:#fff;text-align:center}
#navUtil li#navUtil-donate a span{background-image: url(ae98ea7d94abf0e50dad9379efa1e749ac1bfeaa.png) ;background-position:right 5px}
right -90px #navUtil li#navUtil-donate a:hover{color:#efefef}
#navUtil li#navUtil-donate a:hover span{background-position:right -90px}
#navUtil #navUtil-donate .flydownFrame ul{padding-right:10px;width:135px}
#navUtil #navUtil-donate .flydownFrame ul li{width:auto;height:auto}
#navUtil #navUtil-donate .flydownFrame ul li a,#navUtil #navUtil-donate .flydownFrame ul li a:visited,#navUtil #navUtil-donate .flydownFrame ul li.subhead ul a{padding:3px 0 15px 0;background-image:none;background-color:transparent;width:auto;text-align:left;white-space:normal;height:auto;line-height:14px;text-transform:none;color:#00b1ac}
#navUtil #navUtil-donate .flydownFrame ul li a:hover,#navUtil #navUtil-donate .flydownFrame ul li.subhead ul a:hover{color:#fff}
#navUtil #navUtil-donate .flydownFrame ul li a span{background-image:none}
#navUtil #navUtil-donate .flydownFrame ul li.subhead a{font-size:11px;line-height:14px;font-weight:bold;text-transform:uppercase;color:#fff}
#navUtil #navUtil-donate .flydownFrame ul ul{padding-bottom:0}
#navUtil .flydownFrame .flydownFrame{background-color:transparent;position:static;top:0}
#navUtil li:hover .flydownFrame,#navUtil li:hover>.flydownFrame{display:block}
#navUtil .flydownFrame{background-color:#000;position:absolute;top:58px;z-index:320}
#navUtil .flydownFrame ul{margin:0;padding:5px 30px 10px 0;list-style-type:none}
#navUtil .flydownFrame .flydownFrame ul{padding:0}
#navUtil .flydownFrame ul li{margin:0;padding:0 0 0 10px;float:none;height:auto}
#navUtil ul li a,#navUtil li:hover ul li a{line-height:32px;height:32px;float:none;color:#00b1ac}
#navUtil li.hasChildren ul li a:hover{color:#fff}
#navUtil li.hasChildren ul a span{padding:0;background-image:none}
#navMainContainer{position:absolute;width:100%;height:85px;top:60px;background-color:#fff;background-color:transparent;z-index:100;z-index:200;background-image: url(9cff62df9283733b2e90b0a3cb16cafed4bc4044.png) ;background-repeat:repeat-x;background-position:0 bottom}
.altFacebook #navMainContainer{display:none}
#navMainInner{margin:0 auto;width:960px;height:80px}
#navMain{float:right;list-style-type:none;padding:0;margin:0;height:80px;text-transform:uppercase;border-left:solid 1px #d9d9d9}
#navMain li{float:left;padding:0;margin:0;border-right:solid 1px #d9d9d9;height:80px;overflow:visible}
#navMain a{display:block;float:left;font-weight:normal;text-decoration:none;padding:35px 30px 0 30px;margin:0;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:13px;height:45px}
#navMain li.hasChildren a span{padding-right:15px;background-image: url(badabe7268df83da8cb380805030c60afa9e1e4b.png) ;background-repeat:no-repeat;background-position:right 4px}
#navMain li a:hover,#navMain li:hover a,#navMain li.active a{color:#fff;background-color:#4d4e53}
#navMain li.hasChildren.active a{height:50px}
#navMain li.hasChildren:hover a span,#navMain li.hasChildren a:hover span,#navMain li.hasChildren.active a span{background-position:right -89px}
#navMain li#navMain-search a{color:#00b1ac;background-image: url(c460e3030651201186f25159c4514283a8b9d7e6.png) ;background-image: url(3282c8a55b5dcd85fbc369f6238888d22e4e332c.png) ;background-image: url(c362e75466fef4359d9e06799423db7c49656524.png) ;background-position:91px 33px;background-position:center center;background-repeat:no-repeat}
#navMain li#navMain-search a span{padding-right:25px}
#navMain li#navMain-search a:hover{color:#000;background-color:transparent;background-image: url(3282c8a55b5dcd85fbc369f6238888d22e4e332c.png) }
#navMain li#navMain-search a.active,#navMain li#navMain-search a:active{color:#fff;background-color:#000;background-image: url(c460e3030651201186f25159c4514283a8b9d7e6.png) }
#navMain li:hover .flydownFrame,#navMain li:hover>.flydownFrame{display:block}
#navMain .flydownFrame{background-color:#4d4e53;position:absolute;top:80px;z-index:220;width:100%;height:39px;left:0;border-bottom:solid 1px #fff}
#navMain .flydownFrame .flydownFrameInner{width:960px;height:39px;margin:0 auto;padding:0}
#navMain .flydownFrame ul{float:right;height:39px;margin:0;padding:0;list-style-type:none}
#navMain .flydownFrame ul li{margin:0;padding:0 0 0 10px;height:auto;border:0}
#navMain ul li a,#navMain li:hover ul li a,#navMain li.hasChildren.active ul li a{padding:14px 6px 13px 6px;float:none;color:#aaa;border:0;font-weight:400;font-size:12px;line-height:12px;height:auto}
#navMain li:hover ul li.active a{color:#fff;background-color:transparent;background-image: url(bdda5cbc5e3f69c7e8d64df7c8061233c05aa073.png) ;background-repeat:no-repeat;background-position:center bottom}
#navMain li.hasChildren ul li a:hover{color:#fff;background-color:transparent}
#navMain li.hasChildren ul a span{padding:0;background-image:none}
#searchBox{display:none;position:absolute;width:100%;top:140px;right:0;z-index:9999}
#searchBoxInner{margin:0 auto;width:960px}
#searchBoxInner form{float:right;background-color:#000;border-top:solid 1px #4d4e53}
#searchBoxInner form .search-field{vertical-align:bottom;display:block;float:left;margin:0;padding:18px 18px 18px 18px;border:0;width:381px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;color:#aaa;font-size:19px;line-height:24px;background-color:transparent;border-right:solid 1px #4d4e53;outline:0}
#searchBoxInner form .search-submit{vertical-align:bottom;display:block;float:left;margin:0;padding:0;border:0;width:60px;height:60px;background-image: url(7b62238041a9cdce2e4b955293764d2eb75cee0d.png) ;background-repeat:no-repeat;background-position:0 0}
#searchBoxInner form .search-submit:hover{cursor:pointer;background-position:-60px 0}
#searchBoxInner form .search-submit:active{cursor:pointer;background-position:0 0}
#navSub{background-color:#4d4e53;position:absolute;top:140px;z-index:99;width:100%;height:39px;left:0;border-bottom:solid 1px #fff}
#navSubInner{width:960px;height:39px;margin:0 auto;padding:0}
#navSub ul{float:right;height:39px;margin:0;padding:0;list-style-type:none}
#navSub ul li{float:left;margin:0;padding:0 0 0 10px;height:auto}
#navSub a{display:block;margin:0;padding:14px 6px 13px 6px;float:none;color:#aaa;border:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:12px;font-weight:normal;text-decoration:none;text-transform:uppercase;height:auto}
#navSub li a:hover{color:#fff;background-color:transparent}
#navSub li.active a{color:#fff;background-color:transparent;background-image: url(bdda5cbc5e3f69c7e8d64df7c8061233c05aa073.png) ;background-repeat:no-repeat;background-position:center bottom}
.subheader{margin:0;padding:0;overflow:hidden;min-height:42px}
.subheader{margin:0;padding:0;overflow:hidden;min-height:42px}
.pageTemplate-template10main .subheader{height:458px}
.pageTemplate-template10main .video{height:auto}
.subheader .banner{height:327px}
.pageTemplate-template10main .subheader .banner{height:458px}
.subheader .banner_overlay{position:relative;top:-166px;margin:0 auto 0;padding:20px 20px 20px 20px;width:920px;height:115px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;background-color:#000;color:#aaa;font-size:16px;line-height:23px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 3px 0 #666;-webkit-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #666}
.contentFrame .banner_overlay h3{margin:1px 0 10px 0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:30px;line-height:30px}
.pageTemplate-template01home .contentFrame .banner_overlay p{margin:10px 0 10px 0}
.banner_overlay a.button{margin:20px auto 10px auto;padding:14px 15px 13px 15px;width:100px;font-size:13px;line-height:13px;float:none}
.banner_overlay a.button-donate{color:#fff;background-color:#e27100}
.banner_overlay a.button-donate:hover{color:#000;background-color:#e27100}
.banner_overlay a.button-donate:active{color:#fff;background-color:#4d4e53}
.subheader img{display:block;margin:0 auto 0 auto;width:100%;min-width:960px;min-height:327px}
.pageTemplate-template10main .subheader img{min-height:458px}
.subheader .caption{position:relative;margin:-50px auto 0 auto;height:50px;color:#fff;width:960px}
.slide .caption{margin-top:-40px;height:40px}
.subheader .caption p{margin:0;padding:8px 10px 10px 10px;min-height:32px;max-width:889px;color:#aaa;background-color:#000;float:right;display:none;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px;font-style:italic;position:absolute;bottom:0;right:51px}
#region .subheader .caption p{max-width:600px}
.subheader .slide .caption p{min-height:22px;max-width:879px;right:41px}
.subheader .caption .toggle{width:50px;height:50px;min-height:30px;float:right;background-image: url(1619ffd8bbced3106a4abe4343a5a39a5b3fa7c5.png) }
.subheader .slide .caption .toggle{width:40px;height:40px;background-image: url(044ec9843f6a50501c076a9217fca9b9a4f6a6ae.png) }
.subheader .caption .toggle.active{background-image: url(18d242b753915fb2deb8400c1ffcb9a181a34e33.png) }
.subheader .slide .caption .toggle.active{background-image: url(b13b54054357944bb58091926219ad4a6b9e3b35.png) }
.subheader .caption .toggle span{display:none}
.slideshowContainer{overflow:hidden;height:573px;height:525px;position:relative}
.slideshowFrame{width:100%;height:573px;height:525px;padding:0;margin:0 0 5px 0;clear:both}
.slideshow{width:100%;height:573px;height:525px;padding:0;margin:0;color:#fff}
.slideshow .slide{width:100%;height:573px;height:525px;padding:0;margin:0;position:relative}
.slideshow .slide img{display:block;position:absolute;padding:0;margin:0;width:100%;min-width:960px;max-width:2000px;min-height:574px;min-height:526px}
.slideshow .slide .slideContent{display:block;position:absolute;bottom:35px;width:100%;margin:0 auto;color:#4d4e53;z-index:200;text-align:center}
.slideshow .slide .slideContentInner{display:inline-block;width:80%;max-width:920px;padding:20px 20px 0 20px;background:rgba(255,255,255,0.9);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#4d4e53;z-index:200;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.slideshow .slide .slideContent .subtitle{display:block}
.slideshow .slide .slideContent a{text-decoration:none;color:#4d4e53}
.contentFrame .slideshow .slide .slideContent h2{margin:0 0 3px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:30px;line-height:36px}
.contentFrame .slideshow .slide .slideContent h2 a:hover{text-decoration:underline}
.contentFrame .slideshow .slide .slideContent p{display:block;margin-bottom:0}
.contentFrame .slideshow .slide .slideContent a.button{display:inline-block;clear:both;margin:20px auto;color:#fff;float:none;font-size:14px;padding:20px 40px;letter-spacing:.05em}
.slideshowContainer .slideshowNavContainer{position:relative;width:100%;height:0;margin:0 auto;bottom:200px;max-width:1150px;z-index:99}
#slideshowNav{list-style-type:none;margin:0;float:left;margin:0 0 0 1px;width:818px;display:none}
#slideshowNav li{float:left}
#slideshowNav a{margin:0 1px 1px 0;padding:2px 18px 0 18px;color:#aaa;background-color:#000;display:block;float:left;text-transform:uppercase;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:33px;height:33px}
#slideshowNav li a:hover{color:#fff;background-color:#00b1ac;text-decoration:none}
#slideshowNav li.activeSlide a{color:#4d4e53;background-color:#fff;border-bottom:2px solid #fff}
.slideshowContainer #slideshow_prev,.slideshowContainer #slideshow_next{position:absolute;display:block;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:120px;line-height:120px;top:0;color:#fff}
.slideshowContainer #slideshow_prev:hover,.slideshowContainer #slideshow_next:hover{text-decoration:none;color:#fff}
.slideshowContainer #slideshow_prev{left:20px}
.slideshowContainer #slideshow_next{right:20px}
#slideshow_frame{margin:0 0 29px 0;padding:0;width:100%;height:400px;border-top:3px solid #000;border-bottom:3px solid #000;overflow:hidden;margin-bottom:0;position:relative}
.pageTemplate-template20inside #slideshow_frame{// margin-bottom:1px}
#slideshow_slides{margin:0 auto;height:400px;overflow:hidden}
#slideshow_bar{width:9999px;background-color:#000}
#slideshow_controls{position:absolute;bottom:0;right:0;z-index:99;width:144px;height:72px}
.pageTemplate-template20inside #slideshow_controls{bottom:-1px}
#slideshow_controls a{margin:1px;display:block;float:left;width:70px;height:70px;background-image: url(3e183235851808fbb53d1b8aeff11879453686f3.png) ;background-repeat:no-repeat;background-position:0 0}
#slideshow_controls a span{display:none}
#slideshow_controls #slideshow_prev{visibility:hidden;background-position:0 -70px;margin-right:0}
#slideshow_controls #slideshow_prev:hover{background-position:-70px -70px}
#slideshow_controls #slideshow_prev:active{background-position:-140px -70px}
#slideshow_controls #slideshow_next{background-position:0 0}
#slideshow_controls #slideshow_next:hover{background-position:-70px -0px}
#slideshow_controls #slideshow_next:active{background-position:-140px -0px}
#slideshow_slides.multi .padding-left{width:0;height:400px;background-color:#000;float:left}
#slideshow_slides.multi .padding-right{width:900px;height:400px;background-color:#000;float:left}
#slideshow_slides.multi .slide{display:inline-block;border-right:3px solid #000;float:left;height:400px;background-repeat:no-repeat;background-color:#000}
#slideshow_slides.multi .slide span{height:1px;overflow:hidden;display:block}
#slideshow_slides.multi .slide .caption{position:relative;top:359px;color:#fff;float:right;clear:both;margin:0;padding:0;height:auto}
#slideshow_slides.multi .slide .caption p{display:block;clear:both;padding:10px;background-color:#000;margin:0;position:static;color:#aaa;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px;font-style:italic}
#slideshow_slides.multi .slide .caption .toggle{width:40px;height:40px;margin-left:1px;float:right;background-image: url(470976d746151f0f1037606cb27f8b287b2f67e3.png) ;background-repeat:no-repeat;background-position:0 0}
#slideshow_slides.multi .slide .caption .toggle:hover{background-position:0 -40px}
#slideshow_slides.multi .slide .caption .toggle.active{background-position:-40px 0}
#slideshow_slides.multi .slide .caption .toggle.active:hover{background-position:-40px -40px}
#slideshow_slides.multi .slide .caption .toggle span{display:none}
#slideshow_frame.fullwidth_slides{margin:0;padding:0;border:0;width:100%;height:341px}
.fullwidth_slides #slideshow_slides{width:100%}
.fullwidth_slides .slide{display:inline-block;border-right:0 solid #fff;width:100%;height:341px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.fullwidth_slides img{width:100%;display:none}
.fullwidth_slides #slideshow_controls{position:relative;width:960px;max-width:960px;height:0;margin:0 auto -40px auto;padding:0;height:0;top:-101px}
.fullwidth_slides #slideshow_controls a{float:right;width:40px;height:40px;background-image: url(d580cc3a23f6dbd8b71bb15ab26ead22467ae437.png) }
.fullwidth_slides #slideshow_controls a span{display:none}
.fullwidth_slides #slideshow_controls a.disabled{opacity:.5;filter:alpha(opacity=50)}
.fullwidth_slides #slideshow_controls #slideshow_prev{visibility:hidden;margin-right:0;background-position:0 -40px}
.fullwidth_slides #slideshow_controls #slideshow_prev:hover{background-position:-40px -40px}
.fullwidth_slides #slideshow_controls #slideshow_prev.disabled:hover{background-position:0 -40px;cursor:default}
.fullwidth_slides #slideshow_controls #slideshow_prev:active{background-position:-80px -40px}
.fullwidth_slides #slideshow_controls #slideshow_prev.disabled:active{background-position:0 -40px;cursor:default}
.fullwidth_slides #slideshow_controls #slideshow_next{background-position:0 0}
.fullwidth_slides #slideshow_controls #slideshow_next:hover{background-position:-40px -0px}
.fullwidth_slides #slideshow_controls #slideshow_next.disabled:hover{background-position:0 0;cursor:default}
.fullwidth_slides #slideshow_controls #slideshow_next:active{background-position:-80px -0px}
.fullwidth_slides #slideshow_controls #slideshow_next.disabled:active{background-position:0 0;cursor:default}
.fullwidth_slides .slide .caption{width:960px;max-width:960px;margin:0 auto;float:none;top:299px;height:40px}
.fullwidth_slides #slideshow_slides .slide .caption .toggle{margin-right:83px}
#slideshow_slides .slide .caption p{clear:none;min-height:21px;position:absolute;bottom:0;height:auto;right:39px;display:none;padding:10px;background-color:#000;margin:0 85px 0 0;color:#aaa;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px;font-style:italic}
.fullwidth_slides #slideshow_slides .slide .caption p{max-width:600px}
#slideshow_frame.fullwidth_slides h1,.contentFrame .subheader h1,.pageTemplate-template20inside .contentFrame .subheader h1{position:relative;top:-75px;top:-90px;left:0;margin:0 auto 0 auto;padding:0;width:960px;color:#fff;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:30px;line-height:30px;height:0;text-transform:uppercase}
#slideshow_frame.fullwidth_slides h1 span,.contentFrame .subheader h1 span{text-shadow:2px 2px 5px rgba(0,0,0,0.7)}
.content_main .feature01{margin:0;background-color:#999;width:100%;height:511px;overflow:hidden}
.feature01 .fullwidth{width:100%}
.feature01 img{position:relative;width:100%;min-width:960px;min-width:1205px}
.homeBox_wide{position:absolute;top:80px;right:0;margin:0;padding:23px 21px 0 31px;width:257px;height:323px;background-image: url(f00e56611b7719f798bd9e219bc543c0e7a01ca3.png) ;background-repeat:no-repeat;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:#aaa;color:#fff;font-size:16px;line-height:23px}
.pageTemplate-template01home .homeBox_wide{padding:23px 26px 0 36px;width:247px;color:#aaa}
.fullwidth_spacer .homeBox_wide{filter:alpha(opacity=0);opacity:.0;z-index:-9999}
.contentFrame .homeBox_wide h3{margin:11px 0 9px 0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:29px;line-height:33px}
.pageTemplate-template01home .contentFrame .homeBox_wide p{margin:10px 0 10px 0}
.fullwidth .homeBox_wide .buttonWrap,.fullwidth_spacer .homeBox_wide .buttonWrap{text-align:left;padding:0}
.homeBox_wide a.button{margin:10px 0 6px 0;padding:14px 15px 13px 15px;width:100px;font-size:13px;line-height:13px}
.homeBox_wide a.button-donate{color:#fff;background-color:#e27100}
.homeBox_wide a.button-donate:hover{color:#000;background-color:#e27100}
.homeBox_wide a.button-donate:active{color:#fff;background-color:#4d4e53}
.homeBox_wide a.button-get_involved{color:#fff;background-color:#00b1ac}
.homeBox_wide a.button-get_involved:hover{color:#000;background-color:#00b1ac}
.homeBox_wide a.button-get_involved:active{color:#fff;background-color:#4d4e53}
.homeBox_wide img{min-width:0}
.homeBoxContainer_blog{padding:60px 0 55px 0}
.contentFrame .homeBoxContainer_blog h1,.pageTemplate-template20inside .contentFrame .homeBoxContainer_blog h1{position:static;float:left;margin:0 1px 0 0;padding:12px 11px 11px 12px;color:#1d0d69;background-color:#fff;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500;font-size:23px;line-height:23px;width:67px}
.homeBoxContainer_blog .blog_post_latest{float:left;margin:0 11px 0 0;padding:1px 1px 1px 1px;background-color:#fff;width:537px}
.homeBoxContainer_blog .blog_post_latest .photo{position:relative}
.homeBoxContainer_blog .blog_post_latest .photo img{position:relative;display:block}
.homeBoxContainer_blog .date_container{position:absolute;bottom:-8px;left:21px;margin:0;padding:9px 10px 0 10px;color:#4d4e53;background-color:#fff;text-align:center;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400}
.homeBoxContainer_blog .date_container .month{font-size:13px;line-height:13px;text-transform:uppercase}
.homeBoxContainer_blog .date_container .day{font-size:26px;line-height:28px}
.homeBoxContainer_blog .blog_content{padding:10px 20px 21px 20px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#4d4e53}
.contentFrame .homeBoxContainer_blog .blog_content h2{margin:8px 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:24px}
.contentFrame .homeBoxContainer_blog .blog_content h2 a{color:#1d0d69;text-decoration:none}
.contentFrame .homeBoxContainer_blog .blog_content h2 a:hover{text-decoration:underline}
.homeBoxContainer_blog .blog_post_latest .buttons{margin:19px 0 0 0;padding:0;list-style-type:none}
.homeBoxContainer_blog .blog_post_latest .buttons li{margin:0 10px 0 0;padding:0;float:left}
.homeBoxContainer_blog .blog_post_recent{float:left}
.blog_post_recent .post{padding:11px 21px 7px 21px;margin-bottom:1px;background-color:#fff;width:277px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#4d4e53}
.blog_post_recent .post img{width:277px}
.blog_post_recent .post h4{margin:5px 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#bfbfbf}
.blog_post_recent .post h3{margin:0 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:22px}
.blog_post_recent .post h3 a{text-decoration:none;color:#1d0d69;background-image:none}
.blog_post_recent .post h3 a:hover{text-decoration:underline}
.blog_post_recent .post p{margin:0 0 5px 0;padding:0}
#team{margin:6px 0 0 0;padding:0 0 58px 0}
#team_menu{margin:0;background-color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:14px;text-transform:uppercase}
#team_menu ul{margin:0 auto;padding:0;width:960px;list-style-type:none;border-left:solid 1px #4d4e53}
#team_menu li{margin:0;padding:0;float:left;position:relative}
#team_menu a,#team_menu a:visited{padding:0 50px 0 50px;position:relative;display:block;display:table-cell;text-align:center;vertical-align:middle;width:100%;color:#fff;text-decoration:none;width:139px;width:219px;height:70px;border-right:solid 1px #4d4e53}
#team_menu a:hover{background-color:#00b1ac}
#team_menu .ui-tabs-active a{background-color:#00b1ac}
#team_menu a span{display:block;position:absolute;top:69px;left:0;background-color:red;background-color:transparent;width:100%;height:14px}
#team_menu .ui-tabs-active a span{background-image: url(7e84d6fa828427cd11efb33366500164cff50ba3.png) ;background-repeat:no-repeat;background-position:center bottom}
#team_menu.thinbar ul{border:0}
#team_menu.thinbar a,#team_menu.thinbar a:visited{width:960px;height:60px;border:0}
#team_menu.thinbar .ui-tabs-active a{background-color:transparent}
#team_menu.thinbar a:hover{background-color:transparent;cursor:default}
#team_menu.thinbar a span{display:none}
.team_content{margin:40px auto 0 auto;padding:0;width:964px}
#team .member{margin:2px 2px 2px 2px;padding:0;width:235px;width:154px;float:left;border:solid 1px red;background-color:red;border:solid 1px #fff;background-color:#fff;min-height:235px}
#team.no-photos .member{min-height:77px}
.contentFrame #team .member img{display:block;width:100%!important;height:auto!important}
.contentFrame #team .member h2{margin:0 0 4px 0;padding:4px 0 0 0;text-align:center;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:14px;line-height:19px;font-weight:700;color:#000}
.contentFrame #team .member h3{margin:0;padding:0 0 11px 0;text-align:center;font-weight:normal;text-transform:uppercase;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:10px;line-height:10px;font-weight:600;color:#000;min-height:20px}
#team .member a{display:block;min-height:235px}
#team .member a h2,#team .member a h3{text-decoration:none;color:#000}
#team .member a:hover{text-decoration:none;background-color:#00b1ac}
#team .member a:hover h2,#team .member a:hover h3{text-decoration:none;color:#fff}
#team .member a:active{background-color:#000}
#team .member a:active h2,#team .member a:active h3{text-decoration:none;color:#00b1ac}
.team_overlay{position:absolute;background-image: url(e921e3084bbfbc1b541d8743c9e21b8ef54e03c8.png) ;display:none}
.team_overlay iframe{width:962px;height:500px;border-width:0}
.contentFrame #team h3{padding-top:20px;clear:both}
#story_list{margin:17px 0 0 0;padding:0}
#story_filter{margin:0 auto 0 auto;padding:34px 0 33px 0;width:960px;height:40px}
#story_filter ul{margin:0;padding:0;list-style-type:none;z-index:10}
#story_filter li{margin:0 1px 0 0;padding:0;width:239px;min-height:40px;float:left}
.contentFrame #story_filter li h3{margin:0;padding:0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-size:19px;line-height:40px;font-weight:700;height:40px;text-transform:uppercase}
#story_filter li a,#story_filter li span{margin:0 0 1px 0;padding:10px 52px 10px 19px;display:block;width:168px;min-height:20px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;font-weight:700;color:#000;background-color:#fff;background-image: url(08262324d402d1513b1919a6f20323cd8f504dc2.png) ;background-repeat:no-repeat;background-position:right 0}
#story_filter li.story-filter a:hover,#story_filter li.story-filter span:hover{cursor:pointer}
#story_filter li.active a,#story_filter li.active span{color:#fff;background-color:#4d4e53;background-image: url(a614d67b3d6f190efb606a18f651f45d08b48338.png) }
#story_filter li ul{position:absolute;padding:0;display:none}
#story_filter li ul li{float:none}
#story_filter li ul li a{width:auto;float:none;color:#00b1ac;background-image:none;padding-right:19px;width:201px}
#story_filter li ul li a.region{color:#1d0d69}
#story_filter li ul li a:hover,#story_filter li ul li span:hover{color:#fff;background-color:#00b1ac;text-decoration:none}
#story_filter li ul li a:active,#story_filter li ul li span:active{color:#00b1ac;background-color:#000;text-decoration:none}
.story_content_grid_wrap{margin:0 auto 0 auto;width:968px}
table.story_content{margin:0;padding:0;width:auto;border-collapse:collapse}
table.story_content td.story_block{margin:0;padding:0 4px 9px 4px}
.story_summary_frame{margin:0;padding:0;width:315px;height:315px;background-color:#fff;overflow:hidden}
.story_summary{margin:0;padding:1px 1px 1px 1px;width:313px;max-height:558px;color:#000}
.story_title_block{margin:0;padding:0 0 1px 0;display:block;min-height:313px}
.story_title_block img{display:block;width:313px;height:244px}
.contentFrame .story_block h2{margin:0;padding:12px 20px 12px 20px;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;font-weight:700}
.story_block h2 a{color:#1d0d69;text-decoration:none}
.story_summary_content{margin:0;padding:0 20px 0 20px;height:230px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;font-weight:400;position:relative}
.story_summary .icon{float:right;float:none;position:absolute;bottom:0;right:10px}
.story_summary .button{position:absolute;bottom:0}
.story_summary .tags{margin:40px 0 38px 0;display:none}
.story_summary .tags a{text-transform:none}
#stories{margin:0;padding:0 0 59px 0;width:962px}
#stories h1{margin:0;padding:36px 0 28px 0;position:static}
#stories .story_latest{margin:0 0 0 1px;padding:1px 1px 26px 1px;background-color:#fff;float:left;width:629px;overflow:hidden}
.pageTemplate-template20inside .content_main #stories .story_latest .photo img{width:629px;max-width:629px}
#stories .story_latest .story_content{padding:17px 20px 8px 20px}
#stories .story_latest h2{margin:0 0 6px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:700;color:#000}
#stories .story_latest h2 a{color:#1d0d69}
#stories .stories_recent{float:left;margin:0 0 0 9px;padding:0;width:320px}
#stories .stories_recent .story{background-color:#fff;margin:0 0 1px 0;padding:20px 20px 12px 20px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;font-weight:400}
#stories .stories_recent .story h3{margin:0 0 6px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;font-weight:700}
#stories .stories_recent .story h3 a{color:#1d0d69}
#stories .stories_recent .story p{margin:0 0 7px 0}
.related_articles{margin:0 auto 0 auto;padding:0;width:960px}
.related_articles .article{display:block;float:left;margin:40px 15px 40px 0;background-color:#fff;width:310px}
.related_articles .last{margin-right:0}
.related_articles .article img,.pageTemplate-template20inside #blog_detail .content_main .related_articles .article img{display:block;margin:0;width:310px}
.related_articles .article h3{margin:14px 0 3px 0;padding:0 18px 0 18px;font-size:15px;line-height:18px}
.related_articles .article h3 a{color:#1d0d69}
.related_articles .article p{margin:0 0 15px 0;padding:0 18px 0 18px;font-size:12px;line-height:22px}
.related_articles .article a.button{margin-bottom:20px}
.pageNavFrame{margin:0 auto 0 auto;padding:0;width:968px}
.pageNavFrame a.button#load_more{margin:43px auto 43px auto;width:82px;float:none;text-align:center}
#blog_list_content_frame{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;background-image: url(60756154f0e6d70cfffaf19a1eea75cde2734dd1.png) ;padding:22px 0}
#blog_list_content{width:960px;margin:0 auto;position:relative}
#blog_post_list{margin:0;padding:0;width:630px}
#blog_post_list .blog_post{clear:left}
#blog_post_list .blog_text{padding:0 20px 0 20px}
#blog_post_list .blog_text h2{margin:18px 0 5px 0;font-weight:600;font-size:20px;line-height:24px}
#blog_post_list .blog_text h2 a{color:#1d0d69}
#blog_post_list .blog_text .tags{margin:14px 0 17px 0}
#blog_post_list .date_container{float:left;clear:left;width:69px;text-align:center;padding:11px 0 11px 0;margin-right:1px;background-color:#fff}
#blog_post_list .date,#blog_post_list .comment_count{color:#1d0d69;margin:1px;font-weight:600}
#blog_post_list .date .month{text-transform:uppercase;font-size:15px;line-height:22px}
#blog_post_list .date .day{font-size:24px}
#blog_post_list .comment_count{display:none}
#blog_post_list .blog_content{float:left;background-color:#fff;width:558px;padding:1px 1px 25px 1px;margin-bottom:10px}
#blog_post_list .blog_content img{width:558px}
#blog_list_content #blog_menu{margin:0;padding:0;width:320px;font-size:12px;line-height:21px;position:absolute;right:0;top:0}
#blog_list_content #blog_menu a{font-weight:600}
#blog_list_content #blog_menu a.region{color:#1d0d69}
#blog_list_content .social_media{float:right;display:block}
#blog_list_content .social_media{margin:10px 3px 0 0;padding:0;float:right;display:block}
#blog_list_content .social_media a{float:left;display:block;width:30px;height:30px;margin:0 0 0 5px;padding:0;background-repeat:no-repeat;background-position:0 0}
#blog_list_content .social_media a.facebook{background-image: url(54a59a24f1bd28538680f983cd4939462913016c.png) }
#blog_list_content .social_media a.twitter{background-image: url(736eb222e6ee68765899e5e9f2f4579c3f11ebe1.png) }
#blog_list_content .social_media a.googlePlus{background-image: url(4eaefa529108f4fdd12f38b2e37f0c7453a17e18.png) }
#blog_list_content .social_media a.rss{display:none}
#blog_list_content .social_media a span{display:none}
#blog_list_content .buttons{margin:20px 0 0 0;padding:0;list-style-type:none}
#blog_list_content .buttons li{margin:0;padding:0;float:left}
#blog_list_content #blog_search_form,#blog_list_content #blog_menu .block{background-color:#fff;margin:0 0 1px 0;padding:10px 20px 10px 21px;background-image:none;width:auto;float:none}
#blog_list_content #blog_search_form{padding:0;height:60px;background-color:transparent}
#blog_search_form #blog_search_for{vertical-align:bottom;display:block;float:left;margin:0 1px 0 0;padding:18px 18px 18px 18px;border:0;width:223px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;color:#00b1ac;font-size:19px;line-height:24px;background-color:#fff;outline:0}
#blog_search_form #blog_search_button{vertical-align:bottom;display:block;float:left;margin:0;padding:0;border:0;width:60px;height:60px;background-image: url(322194e9ea1f5ecac263cde5325ac89ba2c20a45.png) ;background-repeat:no-repeat;background-position:0 0;font-size:0}
#blog_search_form #blog_search_button:hover{cursor:pointer;background-position:-120px 0}
#blog_search_form #blog_search_button:active{cursor:pointer;background-position:-60px 0}
#blog_menu h3{margin:0;padding:9px 0 9px 0;color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:15px;font-weight:700;text-transform:uppercase;padding-left:22px;background-repeat:no-repeat;background-position:0 9px}
#blog_menu h3.categories{background-image: url(596f93ebe09e99454c80eab1725a709161fc5e7f.png) }
#blog_menu h3.tags{background-image: url(5757f5699c245357b87867100dfcc39295737f84.png) }
#blog_menu h4{margin:10px 0 0 0;padding:1px 0 0 0;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:21px;font-weight:700;text-transform:none}
#blog_list_content #blog_menu .navSubSpecial{list-style-type:none;margin:0 0 20px 0;padding:0}
#blog_detail .links{padding:30px 0;text-transform:uppercase;margin-right:150px;font-weight:700;font-size:11px;line-height:11px}
#blog_detail .links .prev{float:left}
#blog_detail .links .next{float:right}
#blog_detail .comment label{display:block;padding-bottom:5px}
#blog_detail .comment label input,#blog_detail .comment textarea{display:block;width:100%}
#blog_detail .back_to_top{display:block;float:right;margin-top:-50px;background-color:#369;color:#fff;padding:10px;clear:both}
.load_more{margin-left:300px}
.load_more .button{margin-top:22px;margin-bottom:22px}
#blog_detail .content h3.date{display:none}
#blog_detail .content .author{display:none}
#resource_library{margin:50px auto 50px auto;width:960px}
.library{border-bottom:1px solid #ccc;width:100%}
.library.first{border-top:1px solid #ccc}
.library .title{padding:20px 0;width:25%;float:left;margin:0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:19px;line-height:20px;text-transform:uppercase}
.library_content{width:75%;float:left;display:none;padding-top:1em}
.library .toggle{width:60px;height:58px;float:right;background-image: url(5aa8ff34b806e6f6432347f6bdda1dfe39b08246.png) ;margin-top:-58px}
.yearExpandList .library .toggle{margin-top:0px}
.library .toggle.active{height:60px;background-image: url(672458478912e819873f4eae07c2de7b0ab6724a.png) }
.library .toggle:hover,.library .toggle.active:hover{text-decoration:none}
.library .block{width:45%;float:left;background-image:none;margin-bottom:0;min-height:380px}
#resource_library .library .block{min-height:0;display:inline-block;float:none;vertical-align:top;margin:0;padding:5px 10px 24px 10px}
.library .resource-archive-item{min-height:160px}
.contentFrame .library .block p{margin:0 0 15px 0;padding:0;display:block;color:#494848;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}
.library .block .download_links{list-style-type:none;margin:0 0 42px 0;margin:0 0 20px 0}
.library a{font-weight:600}
.library .download_links li{padding-bottom:10px}
.library .block .download_links li{float:left;padding-right:10px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;font-weight:400;text-transform:uppercase;color:#4d4e53}
.library .block .download_links li a,.library .language_links a{margin:0 5px 0 0;padding:0 15px 0 0;display:block;float:left;color:#00b1ac;font-weight:700;background-image: url(ce45ffc25831f7f2a9e776165e7d264a098f9b75.png) ;background-repeat:no-repeat;background-position:right 1px}
#region .download_links a{margin:0 5px 0 0;padding:0 15px 0 0;display:block;float:left;color:#00b1ac;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:700;background-image: url(ce45ffc25831f7f2a9e776165e7d264a098f9b75.png) ;background-repeat:no-repeat;background-position:right 1px}
.library .archive{clear:both}
#resource_library .library .library_content .archive{padding-left:6px}
.library .language_links a{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;text-transform:uppercase;margin-right:15px;padding-bottom:10px}
.library .archive .download_links{list-style-type:none;margin-left:0;width:45%;float:left}
.reports{margin:0;padding:60px 0 0 0}
.reports .library{margin:0;padding:0;border:0}
.reports .library .library_content{margin:0;padding:0;width:auto;float:none;display:block}
.reports .library .library_content .block{margin:0;padding:5px 24px 0 0;background-image:none;width:295px}
.contentFrame .reports .library .library_content .block h3{margin:21px 0 13px 0}
.contentFrame .reports .library .library_content .block p{margin:0 0 14px 0;padding:0;color:#000;font-size:15px;line-height:22px}
.reports .more{clear:both}
#project_detail,#blog_detail{margin:0 auto 0 auto;padding:0;width:960px}
#project_detail .content,#blog_detail .content{margin:0 0 0 20px;padding:0;float:left;width:781px}
#project_detail .content h1,#blog_detail .content h1{margin:0;padding:0;float:none;position:static;width:auto;height:auto;left:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:30px;line-height:36px;text-transform:uppercase;color:#e57200}
#project_detail .content h2,#blog_detail .content h2{margin:13px 0 32px 0;padding:0;float:none;position:static;width:auto;height:auto;left:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:25px;line-height:30px;text-transform:none;color:#4d4e53}
.pageTemplate-template20inside #project_detail .content_main,.pageTemplate-template20inside #blog_detail .content_main{margin:0;padding:0;width:620px}
.pageTemplate-template20inside #project_detail .content_main img,.pageTemplate-template20inside #blog_detail .content_main img{max-width:620px;margin-bottom:18px;margin-bottom:10px}
.pageTemplate-template20inside #project_detail .content_main cite,.pageTemplate-template20inside #blog_detail .content_main cite{left:89px}
.sidebar .key_sector_list li.agribusiness{background-image: url(5006fff50ca1b07b0fe8c30b903af02eeccae26c.png) }
.sidebar .key_sector_list li.beverageconfection{background-image: url(7d038feaf69ed52b5dfe7205c6289342a44f1160.png) }
.sidebar .key_sector_list li.enterprisedevelopment{background-image: url(65468c470084c90a09602f445b6cd778b6d97230.png) }
.sidebar .key_sector_list li.fiber{background-image: url(bd6e74cce41b485137649f17c21be4bca8b2c185.png) }
.sidebar .key_sector_list li.forestryproducts{background-image: url(8ed2555158687c8196047561c60d5f1389bd0be6.png) }
.sidebar .key_sector_list li.fruitsvegetables{background-image: url(23e86756f4dc1af1d6a8363dc38e3e9a46fd06e5.png) }
.sidebar .key_sector_list li.grains{background-image: url(68ef8f3b01327b67af0ab32df41b698bb53551be.png) }
.sidebar .key_sector_list li.handicrafts{background-image: url(496e2eb21ea6e34423c76af9deac1ff2f5c2ab4c.png) }
.sidebar .key_sector_list li.legumes{background-image: url(a3e9cac4479efcfa17cdc621d3618f700b2af68f.png) }
.sidebar .key_sector_list li.livestock{background-image: url(aa0bc717122008e2b67a3ff6bc0cfb734813c5bc.png) }
.sidebar .key_sector_list li.nuts{background-image: url(6c4bdb6a78cd8ec1f31b0d66cf9d31af80d3091e.png) }
.sidebar .key_sector_list li.oilseed{background-image: url(f4b7a6043f57e1e1bb0dc6ee72eaeed26998a944.png) }
.sidebar .key_sector_list li.otherplants{background-image: url(5b38c18399063d80bd4bd699d9079d5f9c7f7a73.png) }
.sidebar .key_sector_list li.rootstubers{background-image: url(a401df1f8cce5659fb9dc31cac3fc08c00c37522.png) }
.sidebar .key_sector_list li.tourism{background-image: url(13df09f498af1179a79cc8be998ef44741e5af3b.png) }
#where-we-work{height:59px;border-right:1px solid #d9d9d9}
#where-we-work h2{margin:0;padding:20px 0 0 0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:19px;line-height:19px;text-transform:uppercase;float:left}
#where-we-work .dropdown{float:right;height:59px}
#where-we-work .dropdown a.tab{margin:0;padding:24px 45px 22px 29px;display:block;text-align:center;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:13px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;background-image: url(1ceef5ff771f30c1d17208c99e86ae519bd59035.png) ;background-repeat:no-repeat;background-position:right 0;border-left:1px solid #d9d9d9}
#where-we-work .active a.tab{background-image: url(f27f1d2b0e1c1fc2ac272da39021e85dfc3cf329.png) ;color:#fff;background-color:#4d4e53}
#where-we-work .flyout{position:absolute;width:960px;padding:0 3px 3px 3px;margin-left:-573px;display:none;z-index:100}
#where-we-work .flyout h3 a{color:#1d0d69}
#where-we-work .flyout a.button{margin-top:25px}
#where-we-work .where-we-worked .flyout{margin-left:-765px}
#where-we-work .flyout ul,#nav_country .flydown ul{list-style-type:none;margin:0}
#where-we-work .where-we-worked .flyout ul,#nav_country .flydown ul{padding:0;width:960px}
#where-we-work .flyout li,#nav_country .flydown li{margin:1px 1px 1px 0;padding:8px 25px 25px 25px;width:429px;min-height:215px;background-color:#fff;border:0;float:left;-moz-box-shadow:0 2px 3px 0 #666;-webkit-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #666}
#where-we-work .flyout li.last,#nav_country .flydown li.last{margin-right:0}
#nav_country .flydown li{margin:0}
#where-we-work .where-we-worked .flyout li,#nav_country .flydown li{padding:20px 10px;width:940px}
#where-we-work .where-we-worked .flyout .col,#nav_country .flydown .col{margin:0;padding:0 10px 0 10px;float:left;width:289px;min-height:352px;border-right:solid 1px #aaa}
#where-we-work .where-we-worked .flyout .last,#nav_country .flydown .last{border:0}
#where-we-work .where-we-worked .flyout .sub-col,#nav_country .flydown .sub-col{margin:0;padding:0 20px 0 0;float:left;width:124px}
#where-we-work .where-we-worked .flyout .col ul,#nav_country .flydown .col ul{margin:7px 0 28px 0;padding:0;width:auto}
#where-we-work .where-we-worked .flyout .col ul li,#nav_country .flydown .col ul li{margin:0 0 7px 0;padding:0;width:auto;min-height:0;background-color:transparent;border:0;float:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:15px;color:#72392c}
#where-we-work .where-we-worked .flyout .col ul li a,#nav_country .flydown .col ul li a{color:#00b1ac}
#where-we-work .where-we-worked .flyout .col ul li.past a,#nav_country .flydown .col ul li.past a{color:#72392c}
#where-we-work .where-we-worked .flyout .col h3,#nav_country .flydown .col h3{margin:0 0 29px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:13px;color:#00b1ac;text-transform:uppercase}
#where-we-work .where-we-worked .flyout .col h3 a,#nav_country .flydown .col h3 a{color:#00b1ac;font-weight:700;font-size:13px;line-height:13px}
#where-we-work .where-we-worked .flyout .col h4,#nav_country .flydown .col h4{margin:0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:16px;color:#000;text-transform:none}
#region .subheader{margin-bottom:0}
#nav_countryFrame{margin:0 auto;position:relative;top:0;width:960px;height:0;z-index:197}
#nav_country{position:absolute;width:960px;top:0;left:0;z-index:198}
#nav_country .tab{background-color:#fff;float:right;position:relative;top:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-box-shadow:0 2px 3px 0 #666;-webkit-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #666}
#nav_country .tab a{display:block;margin:0;padding:15px 36px 13px 26px;text-decoration:none;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:13px;line-height:13px;color:#010101;text-transform:uppercase;background-image: url(8ed30d20df401526c586e929613f24239aba5bec.png) ;background-repeat:no-repeat;background-position:right 0}
#nav_country .tab a.active{background-image: url(913451213df6c15fa9e1c46daa785bc34d11f298.png) }
#nav_country .flydown{z-index:199;display:none}
#countries .flydown{position:absolute;z-index:199;border:1px solid #ccc;display:none;background-color:#fff;padding:10px 30px;font-size:12px}
#countries .flydown h4{font-size:13px;line-height:15px}
#countries .flydown ul{margin:0;padding:0;list-style-type:none}
.nav-region{margin:0 0 48px 0;background-color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:14px;text-transform:uppercase;height:80px}
.contentFrame .nav-region ul{margin:0 auto;padding:0;width:960px;list-style-type:none;border-left:solid 1px #4d4e53;height:80px}
.contentFrame .nav-region table{margin:0 auto;padding:0;width:960px;list-style-type:none;border-left:solid 1px #4d4e53;height:80px;border-collapse:collapse}
.nav-region li{margin:0;padding:0;float:left;position:relative}
.nav-region td{margin:0;padding:0;position:relative}
.nav-region a,.nav-region a:visited{padding:35px 45px 25px 45px;position:relative;display:block;text-align:center;vertical-align:middle;width:100%;color:#fff;text-decoration:none;width:auto;height:20px;border-right:solid 1px #4d4e53}
.nav-region a:hover{text-decoration:none;color:#fff;background-color:#00b1ac}
.nav-region .ui-tabs-active a{background-color:#00b1ac}
.nav-region a span{display:block;position:absolute;top:80px;left:0;background-color:red;background-color:transparent;width:100%;height:14px}
.nav-region .active a span{background-image: url(7e84d6fa828427cd11efb33366500164cff50ba3.png) ;background-repeat:no-repeat;background-position:center bottom}
.nav-region .donate a{background-color:#e57200}
.nav-region .active a{background-color:#00b1ac}
#impact{padding:30px 0 67px 0}
.fullwidth_spacer #impact{width:965px}
.contentFrame #impact h1{margin:10px 0 33px 0;font-size:21px;line-height:21px}
#impact .story_latest{width:627px;padding:1px;background-color:#fff;float:left;margin-left:2px;margin-right:10px;overflow:hidden;padding-bottom:20px}
#impact .story_latest img{width:627px}
#impact .story_content{padding:14px 15px 15px 20px}
#impact .story_content .button{margin:10px 0 0 0}
#impact .stories_recent,#region .blog_post_recent{width:320px;float:left}
#impact .list_header{background-color:#fff;margin-bottom:1px}
#impact .story{background-color:#fff;padding:12px 20px 7px 15px;margin-bottom:1px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px}
#impact .story h3{margin:0 0 6px 0;padding:0;font-size:15px;line-height:20px}
#impact .story h3 a{color:#1d0d69}
#impact .story p{margin:0 0 6px 0}
#impact .list_header h3,#region .list_header h3{margin:0;padding:18px 16px 15px 16px;color:#4d4e53;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:18px;line-height:18px;text-transform:uppercase}
#region .list_footer{border-width:0;padding:0;background-color:transparent;font-size:16px;margin:0}
#on-the-ground{padding:39px 0 30px 0;width:965px}
.contentFrame #on-the-ground h1{font-size:21px;line-height:21px;margin:0 0 32px 0}
#on-the-ground .list_header{margin:0 0 1px 0;padding:0;background-color:#fff}
#on-the-ground .projects_recent{margin:0 10px 0 0;padding:0;width:631px;float:left}
#on-the-ground .projects_recent table.project_list{margin:0;padding:0;border-collapse:collapse}
#on-the-ground .blog_post_recent{margin:0;padding:0;width:320px;float:left}
#on-the-ground .blog_post_recent .post{width:auto}
#on-the-ground .icon{margin:20px 13px 1px 10px;width:48px;float:left}
#on-the-ground table .icon{float:right;float:none;position:absolute;bottom:0;right:10px}
#on-the-ground table .button{position:absolute;bottom:10px}
#on-the-ground .project{background-color:#fff;margin:0 0 1px 0;padding:0 0 20px 0;height:112px;overflow:hidden;position:relative}
#on-the-ground .project h2{color:#1d0d69;font-size:20px;font-weight:700;padding:17px 0 5px 0;margin:0}
#on-the-ground .project h2 a{color:#1d0d69}
#on-the-ground .project .break{display:block;height:50px}
#on-the-ground .project .active .break,#on-the-ground .project .active .elipse{display:none}
#on-the-ground .partners,#on-the-ground .tags{padding-bottom:15px;float:left;width:40%;font-size:13px;line-height:16px}
#on-the-ground .partners{padding-right:30px}
#on-the-ground .toggle{display:block;width:60px;height:58px;position:absolute;border-bottom:1px solid #ccc;top:0;right:-1px;background-image: url(8450ea6b1ad48d140d8eee02d63fb88c8a00615b.png) }
#on-the-ground .toggle:hover{text-decoration:none}
#on-the-ground .toggle.active{height:60px;background-image: url(672458478912e819873f4eae07c2de7b0ab6724a.png) }
#resources{border-top:1px solid #ccc;width:932px}
.contentFrame #resources h1{font-size:21px;line-height:21px;margin:0 0 21px 0}
#resources h3{margin:17px 0 20px 0}
#resources .news{width:460px;padding-right:30px;float:left}
#resources .article{padding-top:0;padding-bottom:7px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px}
.contentFrame #resources .article h4{text-transform:none;margin:10px 0 6px 0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:20px}
.contentFrame #resources .article h4 a{color:#112053}
#resources .article p{margin-bottom:5px;margin-top:0}
#resources .jobs{width:209px;padding-right:30px;float:left;font-weight:400;font-size:12px;line-height:20px}
#resources .job{padding-top:1px;padding-bottom:19px}
#resources .job a{font-weight:700}
#resources .jobs .button{margin-top:8px}
#resources .downloads{width:200px;float:left}
#resources .download{padding-top:6px;padding-bottom:22px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;text-transform:uppercase}
#resources .download p{text-transform:none;font-size:12px;font-weight:400;line-height:20px;margin:0 0 10px}
#resources .downloads .button{margin-top:7px}
#countries{border-top:1px solid #ccc;width:100%;position:absolute;left:0;height:60px;margin-bottom:60px}
#countriesTop{margin:0 auto;width:950px;height:60px;border-right:1px solid #d9d9d9}
#countries-spacer{height:60px}
#countries h2{margin:0;padding:20px 0 0 0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:19px;line-height:19px;text-transform:uppercase;float:left}
#countries .dropdown{float:right;height:59px}
#countries .select{margin:0;padding:24px 45px 22px 29px;display:block;text-align:center;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:13px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;background-image: url(1ceef5ff771f30c1d17208c99e86ae519bd59035.png) ;background-repeat:no-repeat;background-position:right 0;border-left:1px solid #d9d9d9}
#countries .active{background-image: url(f27f1d2b0e1c1fc2ac272da39021e85dfc3cf329.png) ;color:#fff;background-color:#4d4e53}
#countries .flyout{position:absolute;width:960px;margin-left:-570px;display:none;z-index:100}
#on-the-ground .project_content{width:480px;float:left}
#on-the-ground .project_content .content{padding-bottom:20px}
#on-the-ground td.project_cell{padding-right:0}
#on-the-ground .project_block{height:320px;overflow:hidden}
#on-the-ground .project_summary{margin:0;padding:1px 1px 1px 1px;background-color:#fff;color:#000;text-decoration:none;width:313px;overflow:hidden}
.project_title_block{margin:0;padding:0 0 1px 0;display:block;min-height:313px;min-height:318px}
.project_title_block img{display:block;width:313px;height:244px}
.contentFrame .project_block h2{margin:0;padding:12px 20px 12px 20px;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;font-weight:700}
.project_block h2 a{color:#1d0d69;text-decoration:none}
.project_summary_content{margin:0;padding:0 20px 0 20px;height:250px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;font-weight:400;position:relative}
#contact{padding:30px 0}
.contentFrame #contact h1{font-size:21px;line-height:21px;margin:0 0 32px 0}
#contact table{width:100%}
#contact .imageFrame{margin:0;padding:3px 10px 14px 10px;width:308px;height:309px;background-image: url(b4cd2fa366b57a8f62eb9964dad736cd7d690307.png) ;background-repeat:no-repeat;background-position:0 0}
#resources{padding:30px 0}
#resources table{width:100%}
#map-frame{width:100%;position:absolute;left:0}
#map-spacer{height:601px}
#map{width:100%;height:602px}
#map-shadow-top{position:absolute;top:0;width:100%;height:3px;background-image: url(ab5bf58c4adaa68774a8cf9c2f2cf0a83fa49352.png) ;background-repeat:repeat-x;z-index:99}
#map-shadow-bottom{position:absolute;bottom:0;width:100%;height:3px;background-image: url(4708fe4d22ec00bf20923199fdeff289a559adbf.png) ;background-repeat:repeat-x;z-index:99}
#map-legend{position:absolute;margin-left:1px;margin-top:230px;z-index:99}
#map-zoom{position:absolute;margin-top:230px;right:0;z-index:99}
#map-zoom a{display:block;text-decoration:none;height:71px}
#map .marker-image{width:15px;height:24px;margin-left:-8px;margin-top:-24px;pointer-events:all;position:absolute}
#map .marker-image:hover{cursor:pointer}
.map-popup img{float:left;margin-right:10px}
.map-popup{font-size:11px;font-family:Arial;width:300px}
.map-popup .links{font-size:12px}
.map-popup a{text-transform:uppercase;color:#09b2af;text-decoration:none;font-weight:bold}
.map-popup a:hover{text-decoration:underline}
#map .map-popup h4{font-size:14px;margin-top:0}
#map .marker-popup{padding:10px}
.ui-tooltip,.ui-tooltip .arrow:after{background-color:#4d4e53;border:1px solid white;max-width:150px;text-align:center}
.ui-tooltip{padding:10px 20px;color:#fff;border-radius:5px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:400;text-transform:none;font-style:italic;box-shadow:0 0 7px black}
.ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}
.ui-tooltip .arrow.top{top:-16px;bottom:auto}
.ui-tooltip .arrow.left{left:20%}
.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg)}
.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}
.content .gsc-control{width:100%}
.content .gsc-control-cse,.content .gsc-control-cse .gsc-table-result{color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px}
.content .gsc-webResult .gsc-result{border-bottom:1px solid #aaa;padding:20px 0 20px 0}
.content .gsc-control-wrapper-cse *{font-family:"proxima-nova",Arial,Helvetica,sans-serif}
.content .gs-result .gs-title,.content .gs-result .gs-title *,.content .gsc-control-cse .gs-result .gs-title,.content .gsc-control-cse .gs-result .gs-title *{margin:0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:19px;line-height:22px;font-weight:700;text-decoration:none;color:#00b1ac;height:auto}
.content .gs-result .gs-title b{text-decoration:underline}
.content .gs-result .gs-title:hover{text-decoration:underline}
.content .gs-result .gs-visibleUrl{color:#aaa;font-size:12px;line-height:18px;padding:5px 0 0 0}
.content .gsc-results .gsc-cursor-box{padding-top:10px}
.content .gsc-results .gsc-cursor-box .gsc-cursor-page{text-decoration:none;color:#00b1ac}
.content .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#4d4e53}
.content .gsc-thumbnail-inside{padding:0}
.content .gsc-url-top{padding:0}
.content .gsc-webResult.gsc-result:hover,.content .gsc-imageResult:hover{border-bottom:1px solid #aaa;background-color:transparent}
.content .cse .gsc-webResult.gsc-result:hover,.content .gsc-webResult.gsc-result:hover,.content .gsc-webResult.gsc-result.gsc-promotion:hover,.content .gsc-results .gsc-imageResult-classic:hover,.content .gsc-results .gsc-imageResult-column:hover{border-bottom:1px solid #aaa}
.content .gs-webResult.gs-result a.gs-title:link,.content .gs-webResult.gs-result a.gs-title:link b,.content .gs-imageResult a.gs-title:link,.content .gs-imageResult a.gs-title:link b,.content .gs-webResult.gs-result a.gs-title:visited,.content .gs-webResult.gs-result a.gs-title:visited b,.content .gs-imageResult a.gs-title:visited,.content .gs-imageResult a.gs-title:visited b{color:#00b1ac}
.content .gs-webResult.gs-result a.gs-title:link b,.content .gs-imageResult a.gs-title:link b,.content .gs-webResult.gs-result a.gs-title:visited b,.content .gs-imageResult a.gs-title:visited b{text-decoration:underline}
.content .gs-webResult.gs-result a.gs-title:hover,.content .gs-webResult.gs-result a.gs-title:hover b,.content .gs-imageResult a.gs-title:hover,.content .gs-imageResult a.gs-title:hover b{color:#00b1ac;text-decoration:underline}
.pageTemplate-template20inside .content_main .search-results table td.gsc-table-cell-thumbnail{padding-top:5px}
#footer{margin:1px 0 0 0;padding:0;text-align:left;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:19px;color:#000;height:216px;background-image: url(994f026dfcada28a691ec98133caa8651725431e.png) ;background-repeat:repeat-x;background-position:0 1px}
.pageTemplate-template01home #footer{margin-top:2px}
#footerInner{margin:0 auto;width:960px;background-image: url(cbb149e401310cd4012a3a0a7569eb148e7441d3.png) ;background-repeat:no-repeat;background-position:center 1px}
#footer_support,#footer_updates,#footer_connect{float:left;padding:10px 0 0 0}
#footer_support{width:180px}
#footer_updates{width:400px;padding-left:60px}
#footer_connect{width:220px;padding-left:80px}
#footer h4{margin:22px 0 15px 0;padding:0;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:.075em}
#footer_support h4{color:#e57200}
#footer_updates h4{color:#8e9300}
#footer_connect h4{color:#00b1ac}
#footer_support p,#footer_updates p,#footer_connect p{margin-top:0}
#footer_donate_button a.button{margin-top:32px;padding:14px 17px 14px 17px;font-size:13px;line-height:13px;color:#fff;background-color:#e57200}
#footer_donate_button a.button:hover{color:#000;background-color:#e57200}
#footer_donate_button a.button:active{color:#e57200;background-color:#000}
.connectEmail form{margin-top:37px}
.connectEmail form .frmInput01{font-weight:400;font-size:25px;line-height:30px}
#footer_connect ul.social{margin:20px 0 20px 0;padding:0;list-style-type:none}
#footer_connect ul.social li{float:left;padding:0;width:60px}
#footer_connect ul.social li.last{width:40px}
#footer_connect ul.social li a{display:block;background-position:0 0;background-repeat:no-repeat}
#footer_connect ul.social li.facebook a{background-image: url(f47dd9900eab63f15ba943712d85c07db42d7ada.png) ;width:40px;height:40px}
#footer_connect ul.social li.facebook a:hover{background-position:0 -40px}
#footer_connect ul.social li.twitter a{background-image: url(edab38112a0b7d176c76a030d31bfb96a7d42ec1.png) ;width:40px;height:40px}
#footer_connect ul.social li.twitter a:hover{background-position:0 -40px}
#footer_connect ul.social li.googleplus a{background-image: url(73e32feb05bd6d9c8175ad7f17e917a0ae2a7bf4.png) ;width:40px;height:40px}
#footer_connect ul.social li.googleplus a:hover{background-position:0 -40px}
#footer_connect ul.social li.instagram a{background-image: url(8bd072286379cc57f512cf1efba8ab296cc36fd5.png) ;width:40px;height:40px}
#footer_connect ul.social li.instagram a:hover{background-position:0 -40px}
#footer_connect ul.social li.linkedin a{background-image: url(e37318c9520644c93150da7915f6ea03315eba22.png) ;width:40px;height:40px}
#footer_connect ul.social li.linkedin a:hover{background-position:0 -40px}
#footer_connect ul.social li.youtube a{background-image: url(5ce29b70a66114ef9daa131bff3f7863dc2b9f32.png) ;width:40px;height:40px}
#footer_connect ul.social li.youtube a:hover{background-position:0 -40px}
#footer_connect ul.social li.rss a{background-image: url(8aebe7c003871454a7e6460f7f2bb28549f853fe.png) ;margin-top:10px;width:47px;height:19px}
#footer_connect ul.social li.rss a:hover{background-position:0 -19px}
#footer_connect ul.social li.more a{display:none;background-image: url(8cc709ab27f8a350d38d44225089734071d95f49.png) ;width:57px;height:19px}
#footer_connect ul.social li.more a:hover{background-position:0 -19px}
#subFooter{clear:both;background-color:#000;color:#fff;padding:43px 0 41px 0;background-image: url(b00a3053c050d91d1a65cc8fc6e7fdb99b7c076a.png) ;background-repeat:no-repeat;background-position:right bottom;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:15px;color:#4d4e53}
#subFooterInner{margin:0 auto;width:960px}
.altFacebook #subFooterInner{width:auto;padding-left:85px}
#subFooter a,#subFooter a:hover,#subFooter a:visited{color:#bfbfbf;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none}
#subFooter a:hover{color:#00b1ac;text-decoration:none}
#subFooter ul{margin:0 0 0 2px;padding:0;list-style-type:none}
#subFooter ul li{float:left;margin:0;padding:0 22px 0 19px;list-style-type:none;background-image: url(fb47ee38f87a6372ccc6dd05270a3c15977789ae.png) ;background-position:right 5px;background-repeat:no-repeat}
#subFooter ul li.first{padding-left:0}
#subFooter ul li.last{background-image:none;padding-right:0}
p.copyright{margin:37px 0 0 0;font-size:13px;line-height:15px}
.pageTemplate-template20inside .content_main .partner-with-us hr{background-color:#d9d9d9;position:static;margin-top:1.5em;margin-bottom:.75em}
.pageTemplate-template20inside .content_main .partner-with-us table{margin-top:0}
.partner-with-us .texture01 p{line-height:18px}
.contentFrame .partner-with-us h2{font-weight:bold;font-size:19px;color:#1d0d69}
.contentFrame .partner-with-us h3{font-size:15px;text-transform:uppercase;margin-bottom:0}
.contentFrame .partner-with-us h5{color:#aaa;margin-bottom:1.5em;font-size:13px;margin-top:.4em;font-weight:normal}
.fixed{position:fixed;width:100%;z-index:99999}
a.stickytarget{padding-top:90px;margin-top:-90px;display:inline-block}
#stickypadding{height:80px;display:none}
body{margin:0;padding:0;background-color:#fff}
a{outline:0}
a{color:#00b1ac;text-decoration:none}
a:hover{color:#2d637f;text-decoration:underline}
a:active{color:#2d637f;text-decoration:underline}
td{vertical-align:top;padding-right:10px}
img{border:0}
hr{margin:27px 0 27px 0;border:0;height:1px;background-color:#d9d9d9;position:static;margin-top:1.5em;margin-bottom:.75em}
.pageTemplate-template20inside .content_main hr{margin:64px 0 27px 0;border:0;height:1px;position:relative;left:-241px;width:960px}
.pageTemplate-template20inside .content_main table{border-collapse:collapse;margin:40px 0 40px 0;margin:0}
.pageTemplate-template20inside .content_main table td{padding:0 20px 0 0}
.pageTemplate-template20inside .content_main .search-results table{margin:0}
.pageTemplate-template20inside .content_main .search-results table td{padding:0}
.main,.cke_show_borders{width:100%;margin:0;padding:0;text-align:left;color:#000;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px}
.altFacebook{width:760px}
.pageTemplate-template90insideThreeColumns{color:#828282;font-family:"proxima-nova",Arial,Helvetica,sans-serif}
.cke_show_borders{padding:10px;width:auto}
.contentFrame{margin:0;padding:39px 0 0 0;min-height:585px;border-top:1px solid #fff;border:0;clear:both}
.altFacebook .contentFrame{position:relative;top:-160px;margin-bottom:-160px;padding-left:85px;width:470px}
.pageTemplate-template01home .contentFrame{padding-top:0}
.noSubNav{padding-top:0}
.pageTemplate-template20inside .textureLower .content_main{padding-bottom:10px}
.pageTemplate-template20inside .textureLower2 .content_main{padding-bottom:0}
.content{margin:0;padding:0}
.content_main{margin:0 auto;width:960px}
.altFacebook .content_main{width:auto}
.pageTemplate-template20inside .content_main{margin:0 auto;width:642px;padding:0 92px 45px 256px}
.fullwidth_wrapper{position:absolute;width:100%;left:0;background-color:#fff}
.fullwidth{margin:0 auto;width:960px}
.cke_show_borders .fullwidth{position:relative;margin:0}
.cke_show_borders .fullwidth img{width:960px;min-width:960px;max-width:960px}
.cke_show_borders .fullwidth .homeBox_wide img,.cke_show_borders .fullwidth .block img,.cke_show_borders .fullwidth .block_large img{width:auto;min-width:0;max-width:9999px}
.fullwidthImageScale .fullwidth{width:100%}
.fullwidthImageScale .fullwidth img{width:100%;display:block}
.fullwidth_spacer{filter:alpha(opacity=0);opacity:.0;position:relative;z-index:-1;width:960px;overflow:hidden}
.pageTemplate-template20inside .content_main .fullwidth_spacer{width:960px;left:-241px}
.texture01{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;background-image: url(60756154f0e6d70cfffaf19a1eea75cde2734dd1.png) }
.texture01 .fullwidth{width:962px}
.dark01{color:#fff;background-color:#000}
.midtone01{color:#4d4e53;background-color:#ebebeb}
.midtone02{color:#4d4e53;background-color:#d5d5d5}
.midtone03{color:#4d4e53;background-color:#f8f8f4}
.noBorders{border-top:0;border-bottom:0}
.fullwidth .buttonWrap,.fullwidth_spacer .buttonWrap{text-align:center;margin:0 0 25px 0}
.fullwidth .buttonWrap a.button,.fullwidth_spacer .buttonWrap a.button{display:inline-block;float:none}
.contentFrame .summary{margin:0 auto 5px auto;padding:1px 0 0 0;width:960px}
.pageTemplate-template01home .contentFrame .summary{padding-bottom:24px;border-bottom:solid 1px #d9d9d9}
.pageTemplate-template10main .contentFrame .summary{padding-bottom:22px}
.contentFrame .summary .summary_title{float:left;margin-right:1px;width:239px;padding:0;border-top:solid 5px #1d0d69}
.contentFrame .summary .summary_title h1{padding-top:29px}
.pageTemplate-template01home .contentFrame .summary .summary_title h1,.pageTemplate-template10main .contentFrame .summary .summary_title h1{padding-top:30px}
.contentFrame .summary .summary_content{float:right;width:719px;padding:24px 0 10px 1px;border-top:solid 5px #00b1ac;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:24px}
.pageTemplate-template01home .contentFrame .summary .summary_content,.pageTemplate-template10main .contentFrame .summary .summary_content{padding-top:28px}
.contentFrame .summary .summary_content h2{margin:0 0 10px 0;padding:0;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;line-height:30px}
.contentFrame .summary .button{display:block;padding:1em;background-color:#369;color:#4d4e53;width:33%;font-weight:bold}
.contentFrame .summary a{color:#00b1ac;text-decoration:none}
.contentFrame .summary a:hover{text-decoration:underline}
.contentFrame a.caption,.contentFrame a.readMore{text-transform:uppercase;white-space:nowrap;font-weight:bold}
.contentFrame a.caption{display:block;margin-top:8px}
.content_main a.arrowLink{display:block;margin:0;padding:0 61px 0 15px;color:#00b1ac;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500;font-size:16px;line-height:55px;height:55px;text-transform:uppercase;overflow:hidden;background-image: url(af11beb3e04a382ead16106cdb1e8ca63208d500.png) ;background-position:right 0;background-repeat:no-repeat;background-color:#fff}
.content_main a.arrowLink:hover{background-position:right -55px;text-decoration:none}
.content_main a.arrowLink:active{background-position:right -110px}
.contentFrame ul,.contentFrame ol{margin-top:0;padding-top:0}
.contentFrame h1{margin:0 0 17px 0;padding:0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:25px;line-height:25px;text-transform:uppercase}
.pageTemplate-template01home .contentFrame .summary .summary_title h1,.pageTemplate-template10main .contentFrame .summary .summary_title h1{font-size:28px;line-height:28px}
.pageTemplate-template20inside .contentFrame h1{position:relative;margin:-3px 0 -22px 0;padding:3px 20px 0 0;width:180px;left:-242px;font-size:19px;line-height:27px;height:22px}
.pageTemplate-template20inside .contentFrame .summary h1{position:static;margin:0 0 17px 0;padding:29px 20px 0 0;width:auto;height:auto;font-size:25px;line-height:25px}
.pageTemplate-template20inside .contentFrame h1.large{font-size:25px;line-height:25px}
.contentFrame h2{margin:28px 0 3px 0;padding:0;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:normal}
.altFacebook .contentFrame h2{margin:28px 0 28px 0}
.pageTemplate-template90insideThreeColumns .contentFrame h2{margin:0 0 14px 0;color:#2d637f;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:28px;line-height:32px;font-weight:normal}
.pageTemplate-template20inside .contentFrame h2.large{font-size:24px;line-height:30px;margin-top:14px}
.contentFrame h3{margin:17px 0 9px 0;padding:0;color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:19px;line-height:22px;font-weight:700}
.contentFrame .dark01 h3{margin:0;padding:25px 0 25px 0;color:#fff;text-align:center;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase}
.contentFrame .dark01 h3{margin:0;padding:25px 0 25px 0;color:#fff;text-align:center;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase}
.contentFrame h4{margin:19px 0 3px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;color:#1d0d69;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase}
.pageTemplate-template90insideThreeColumns .contentFrame .blogList h4{margin:0 0 10px 0;padding:2px 0 0 5px;color:#828282;font-size:12px;line-height:15px}
.contentFrame h5{margin:0 0 15px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;color:rgba(77,78,83,1);font-size:15px;line-height:18px;font-weight:700}
.contentFrame h6{margin:12px 0 12px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;color:rgba(77,78,83,1);font-size:10px;line-height:12px;font-weight:bold;font-weight:700;font-style:normal;margin-bottom:15px;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:20px}
.contentFrame p{margin:0 0 10px 0;padding:0}
.contentFrame p.noMargins{margin:0}
.contentFrame p.photoWrap{margin:15px 0 15px 0}
.contentFrame p.noMargins img,.pageTemplate-template20inside #project_detail .content_main p.noMargins img,.pageTemplate-template20inside #blog_detail .content_main p.noMargins img,.contentFrame p.photoWrap img,.pageTemplate-template20inside #project_detail .content_main p.photoWrap img,.pageTemplate-template20inside #blog_detail .content_main p.photoWrap img{margin-bottom:0}
.pageTemplate-template01home .contentFrame p{margin-bottom:18px}
.contentFrame p strong{font-size:13px;font-weight:700;text-transform:uppercase;color:#4d4e53}
.content_main a{font-weight:600}
.color-highlight01{color:#1d0d69}
.contentFrame ul,.contentFrame ol{margin:0 0 10px 17px;padding:0;text-indent:0}
.contentFrame ul li,.contentFrame ol li{margin:0;padding:0 0 1px 0}
.contentFrame2{margin:0;padding:0}
.largetext{margin:6px 0 26px 0;padding:0;color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:normal}
.colWrap{margin:0;padding:0}
.pageTemplate-template90insideThreeColumns .colWrap{margin-top:10px;background-image: url(b846f8d3c44a3d4e1c6863ba1ab3a33d4aeaa2ea.gif) ;background-repeat:repeat-y;background-position:right top}
.sidebar,.col01,.col02,.col03,.col04{display:block;float:left;margin:0;padding:0}
.sidebar{width:192px;padding:0 19px 0 11px;margin:0 0 54px 0;min-height:134px}
.col01{width:389px;margin:0 0 0 7px;padding-bottom:20px}
.pageTemplate-template01home .col01{width:608px;margin:0;padding:0}
.pageTemplate-template90insideThreeColumns .col01{margin:0;border-top:3px solid #2d637f;padding-right:10px;padding-top:15px;width:543px}
.col02{width:330px;margin:0 0 0 8px}
.pageTemplate-template01home .col02{width:330px;margin:0 0 0 15px}
.pageTemplate-template90insideThreeColumns .col02{border-top:3px solid #a4c6d2;overflow:hidden;padding-left:8px;margin-left:1px;width:152px}
.featureBox{color:#656565;background-color:#f2f2f2;margin:0 0 5px 0;padding:6px 10px 8px 10px}
.featureBox h3{color:#656565;margin:0;padding:0;font-weight:normal;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}
.featureBox02{background-color:#fff;margin:8px;padding:13px 7px 12px 10px}
.featureBox02 .article-category{border-bottom:1px solid #c5aecc;color:#682c82;font:12px/16px arial,helvetica,sans-serif;margin-top:0;margin-bottom:6px;padding-bottom:5px}
.featureBox02 blockquote,.featureBox02 blockquote p{color:#2d637f;display:block;font:12px/18px georgia,serif;margin-left:0;margin-right:0}
.featureBox02 p.attribution{border-top:1px solid #cec4d8;color:#646464;font:10px/14px arial,helvetica,sans-serif;margin-top:10px;padding-top:10px;margin-bottom:0}
.homeButtonBox a{display:block}
.homeButtonBox a span{display:none}
.homeButtonBox a#homeButton-where-we-work{margin:5px 0 5px 0;padding:0;width:330px;height:49px;background-image: url(5891f992e24905ca5b36386afc4b852d763b51dc.png) ;background-repeat:no-repeat;background-position:0 0}
.homeButtonBox a#homeButton-donate-now{margin:5px 0 5px 0;padding:0;width:330px;height:49px;background-image: url(1004fea915cefd756ec3216caa72e5d2b51e58c4.png) ;background-repeat:no-repeat;background-position:0 0}
.buttonBox{margin:0 0 5px 0;padding:0}
.pageTemplate-template90insideThreeColumns .buttonBox{margin:0;padding:8px 0 8px 0;background-color:#fff}
.buttonBox a{display:block;float:left}
.buttonBox a span{display:none}
.buttonBox a#button-donate-now{margin:0;padding:0;width:165px;height:52px;background-image: url(2c891a27b7a53d6974f9f36cccd9a5b79594b064.jpg) ;background-repeat:no-repeat;background-position:0 0}
.buttonBox a#button-donate-now:hover{background-position:0 -52px}
.buttonBox a#button-get-updates{margin:0;padding:0;width:165px;height:52px;background-image: url(ac3aa4550d416f93ea4f447971a30194e61163ec.jpg) ;background-repeat:no-repeat;background-position:0 0}
.buttonBox a#button-get-updates:hover{background-position:0 -52px}
.pageTemplate-template90insideThreeColumns .buttonBox a#button-donate-now{margin:0;padding:0;width:151px;height:76px;background-image: url(0c33e1be1fff390f0124db3342a2de966cd8e906.jpg) ;background-repeat:no-repeat;background-position:0 0}
.pageTemplate-template90insideThreeColumns .buttonBox a#button-donate-now:hover{background-position:0 -76px}
.pageTemplate-template90insideThreeColumns .buttonBox a#button-get-updates{margin:8px 0 0 0;padding:0;width:151px;height:76px;background-image: url(03ddf3f7c38e539d550914993e41d558d7f90a5e.jpg) ;background-repeat:no-repeat;background-position:0 0}
.pageTemplate-template90insideThreeColumns .buttonBox a#button-get-updates:hover{background-position:0 -76px}
.box01{margin:0 0 5px 0;padding:10px 12px 10px 12px;background-color:#fff;background-image: url(c7f9c3281c21a5281be7b32dbcf10db4db021f53.png) ;background-repeat:repeat-x;background-position:0 0}
.box01 h2{margin:0 0 8px 0;padding:0;color:#2d637f;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:normal}
.pageTemplate-template01home .box01 h2{margin:0 0 3px 0;font-size:20px;line-height:22px}
.box01 p{margin:0 0 8px 0;padding:0}
.box02{margin:0 0 5px 0;padding:10px 12px 0 9px;min-height:76px;background-color:#fff;background-image: url(3efe0121f82830f462b50877a4bfc6a7481d0d2f.png) ;background-repeat:repeat-x;background-position:0 0}
.box02 h2{margin:0 0 8px 0;padding:0;color:#2d637f;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:normal}
.box02 p{margin:0 0 8px 0;padding:0}
.box02 img{float:right;margin:0 0 -10px 12px;padding:0;position:relative;top:-10px;right:-12px}
.newsBox{color:#494848;padding-bottom:5px}
.newsBox ul{margin:8px 0 0 0;padding:0;list-style-type:none;font-size:12px;line-height:20px}
.newsBox ul li{margin:0 0 4px 0;padding:0}
.newsBox ul li a{display:block}
.connectBox h3{margin:5px 0 5px 0;padding:0;color:#df7a1c;color:#494848;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;font-weight:normal}
.connectBox .connectEmail{margin:10px 0 5px 0;padding:0}
.connectBox .connectEmail form{margin:0;padding:0}
.connectBox .connectEmail form .frmInput01{margin:0;padding:2px 2px 2px 2px;width:195px;color:#999;color:#525252}
.connectBox .connectEmail form .frmSubmit01{margin:0 0 0 1px;padding:0;width:63px;color:#999;color:#525252}
.connectBox .connectFacebook{margin:10px 0 0 0;padding:0;overflow:hidden}
.connectBox .connectTwitter{margin:0 0 5px 0;padding:0;overflow:hidden}
.connectBox .connectGooglePlus{margin:0;padding:0;overflow:hidden}
.headlineBox01{margin:0 0 5px 0;padding:8px 10px 11px 9px;color:#fff;background-color:#2d637f}
.headlineBox01 h2{margin:0 0 8px 0;padding:0;color:#fff;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:normal}
.headlineBox01 p,.pageTemplate-template10mainSection .contentFrame .headlineBox01 p{margin:0 0 3px 0;padding:0;color:#fff;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;font-weight:normal}
a.linkBar{display:block;margin:0 0 5px 0;padding:8px 8px 8px 8px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:normal;background-color:#ececed}
.sidebar .navSubSpecial-locations{border:1px solid #d5d5d5;color:#888;font-size:10px;line-height:14px;margin-left:6px;padding:2px;width:160px}
.sidebar .navSubSpecial-locations option{background:none repeat scroll 0 0 #fff;color:#999;padding:1px 3px}
.sidebar .navSubSpecial-locations optgroup{background:none repeat scroll 0 0 #ccc;color:#fff;font-style:normal;font-weight:normal}
.pageNav .pageNavA{float:left}
.pageNav .pageNavB{float:right}
.pageNav a.active{color:#828282}
.contentFrame .success-list p{margin:0 0 9px;padding:0}
.success-list .success-thumbnail{float:left;margin:0 15px 0 0;width:165px}
.pageTemplate-template90insideThreeColumns .contentFrame .success-list h3{float:left;margin:0 0 10px 0;width:350px}
.success-list .success-desc-wrap{float:left;margin:0;width:360px}
.success-list .success-desc{float:left;width:220px;margin:0 15px 0 0}
.success-list .success-links{margin:0;padding:0 0 0 15px;float:left;width:110px;background: url(775840c19259acbd9369e95dd7ce871c2866412a.gif)  repeat-y scroll left top transparent}
.contentFrame .success-list .success-links h5{margin:0 0 2px 0;color:#828282;font-size:10px;line-height:12px;font-weight:bold}
.articleHeader{background: url(71e2143cfc4d89bedbb77487fd90b3463f2e4d51.gif)  no-repeat scroll left bottom transparent;padding:0 0 30px 10px}
.articleHeader .articleHeaderImage{float:left;background-color:#fff;border:1px solid #e7e6e6;display:inline;float:left;margin-right:15px;padding:7px}
.articleHeader h3{padding-top:15px;float:left;width:325px}
.LanguageToggle{float:right;color:#a7c5d0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.LanguageToggle a{color:#a7c5d0}
.locationSummary{background: url(e647a14370e4de3ca1c8bfe2cf0c7e9e49cfe55d.gif)  repeat-y scroll right top transparent;width:544px;margin-bottom:30px}
.locationSummary-col1{float:left;margin-right:1px;width:385px}
.locationSummary-col1 .locart-col1-content{padding-left:5px;padding-right:15px}
.locationSummary-col1 .locart-col1-content p{color:#656565;font:12px/18px arial,helvetica,sans-serif;margin-top:15px}
.locationSummary-col2{float:left;width:158px}
.locationSummary-col2 .locationSummary-col2-content{padding:0 15px 15px}
.locationSummary-col2 .locationSummary-col2-content h4{color:#63497d;font:bold 10px/15px arial,helvetica,sans-serif;margin-top:15px}
.locationSummary-col2 .locationSummary-col2-content p{color:#656565;font:10px/15px arial,helvetica,sans-serif;margin:5px 0 0 0}
.jobs_listing{font-weight:bold;list-style-type:none}
.jobs_listing li ul li{font-weight:normal}
.block{float:left;width:308px;margin:16px -4px 39px -4px;padding:5px 10px 14px 10px;background-image: url(3a6b9d300163e6a8585ca370184d34c2710046c8.png) ;background-repeat:no-repeat}
.pageTemplate-template01home .block{margin-top:38px;margin-bottom:55px;background-image: url(ad037f648d9717cbc471fc8997794210c42dd1bc.png) }
.pageTemplate-template10main .block{margin-top:38px;margin-bottom:55px;margin-bottom:35px;background-image: url(7ff0d3d160269b928f38fc091c37c1c77982f4cb.png) }
.pageTemplate-template10main .content_main .block{background-image: url(3a6b9d300163e6a8585ca370184d34c2710046c8.png) }
.pageTemplate-template10main .contentFrame .block img{width:308px;height:247px}
.block a{display:block;text-decoration:none}
.block a:hover{text-decoration:none}
.contentFrame .block img{display:block;margin:0 0 1px 0}
.contentFrame .block h2{margin:1px 0 0 0;padding:0 61px 0 18px;width:230px;color:#00b1ac;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500;font-size:16px;line-height:55px;height:55px;text-transform:uppercase;overflow:hidden;background-image: url(af11beb3e04a382ead16106cdb1e8ca63208d500.png) ;background-position:right 0;background-repeat:no-repeat}
.contentFrame .block h2 a{color:#00b1ac;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:500}
.contentFrame .block h2:hover{background-position:right -55px;cursor:pointer}
.contentFrame .block h2:active{background-position:right -110px}
.contentFrame .block p{margin:0;padding:0 3px 0 3px;display:block;color:#494848;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:11px;line-height:18px}
.imageButtonBar{width:720px;margin:30px auto 69px auto;margin:30px auto 30px auto;margin:30px auto 24px auto;padding:0}
.imageButtonBar a{float:left;display:block;width:229px;height:80px;margin:0 5px;background-repeat:no-repeat;background-position:0 0}
.imageButtonBar a:hover{background-position:0 -80px}
.imageButtonBar a span{display:none}
.imageButtonBar a.american-institute-of-philanthropy{background-image: url(f89d0750ae239fd8595a828baa31785d5d805530.png) }
.imageButtonBar a.charity-navigator{background-image: url(e3de376234988267caff858ef8c25673895df571.png) }
.imageButtonBar a.guidestar{background-image: url(374a1866a0bc38fbe5b3fd577ff23e08c0b65c82.png) }
#breadcrumbs{margin:0 auto 0 auto;padding:33px 0 33px 0;padding:30px 0;width:960px}
#breadcrumbs ul{margin:0;padding:0;list-style-type:none}
#breadcrumbs li{margin:0;padding:0;float:left;float:none;display:block;display:inline;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:12px;color:#000;text-transform:uppercase}
#breadcrumbs li a{color:#aaa}
#breadcrumbs li.active{color:#1d0d69}
#breadcrumbs li.first{padding-left:0}
.tags{margin:0 0 17px 0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;font-weight:600;text-transform:uppercase;color:#aaa}
.tags h3{margin:0;padding:1px 0 12px 19px;color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:15px;font-weight:700;text-transform:uppercase;background-image: url(5757f5699c245357b87867100dfcc39295737f84.png) ;background-repeat:no-repeat;background-position:1px 2px}
.tags a{color:#00b1ac}
.partners h3{margin:0;padding:1px 0 12px 19px;color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:15px;font-weight:700;text-transform:uppercase;background-image: url(e336ba7ebe18ada35e594e9eceabaf2ad718a9a3.png) ;background-repeat:no-repeat;background-position:1px 2px}
.content .block_large,.cke_show_borders .block_large{display:block;float:left;margin:52px 2px 50px 0;padding:0 0 60px 0;border:1px solid #fff;color:#000;background-color:#fff;width:477px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-weight:400;font-size:14px;line-height:22px;position:relative}
.content .block_large .button,.cke_show_borders .block_large .button{position:absolute;bottom:0}
.content .block_large:nth-of-type(2),.cke_show_borders .block_large:nth-of-type(2){margin-right:0}
.content .fullwidth_spacer .block_large,.cke_show_borders .fullwidth_spacer .block_large{margin-bottom:52px}
.content .block_large h3,.cke_show_borders .block_large h3{margin:13px 22px 9px 22px;padding:0;color:#1d0d69;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:19px;line-height:19px;text-transform:uppercase}
.content .block_large h3 a,.cke_show_borders .block_large h3 a{color:#1d0d69}
.content .block_large p,.cke_show_borders .block_large p{margin:0 22px 21px 22px;padding:0}
.content .block_large .button,.cke_show_borders .block_large .button{margin-bottom:22px}
cite{margin:0 0 0 -200px;padding:10px 15px 16px 15px;width:139px;position:relative;float:right;left:67px;background-color:#000;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#bfbfbf}
blockquote{margin:17px 0 20px -40px;padding:0 0 0 19px;position:relative;float:right;left:57px;width:220px;font-size:16px;font-weight:600;color:#4d4e53;border-left:solid 1px #aaa}
blockquote .button{margin-top:30px}
blockquote.quote{margin:0 0 20px -140px;padding:0 0 0 60px;position:relative;float:right;left:157px;width:410px;font-size:24px;line-height:34px;font-weight:400;font-style:italic;color:#e57200;border-left:0;background-image: url(994489ef7906ac85e61b4c46131e3f1f62976124.png) ;background-repeat:no-repeat}
blockquote.quote footer{margin:19px 0 0 0;padding:0;font-style:normal;font-size:13px;line-height:13px;text-transform:uppercase;color:#000}
.midtone01 .fullwidth blockquote.quote,.midtone02 .fullwidth blockquote.quote,.fullwidth_spacer blockquote.quote{margin:25px 20px 25px 20px;position:static;float:none;left:0;width:auto;color:#4d4e53}
.midtone01 .fullwidth blockquote.quote a.button,.midtone02 .fullwidth blockquote.quote a.button,.fullwidth_spacer blockquote.quote a.button{float:none;display:inline-block}
.share{margin:30px 0 34px 0;padding:0}
.callout,.contentFrame .callout{font-style:italic;font-weight:300;font-size:25px;line-height:30px;margin-top:25px;margin-bottom:25px;color:rgba(229,114,0,1);text-indent:0}
#dd-container .callout,.contentFrame #dd-container .callout{font-style:normal;font-size:15px;line-height:22px}
.sidebar{margin:0;padding:0;float:left;width:150px}
.sidebar .block{margin:0 0 9px 0;padding:0;width:auto;background-image:none}
.sidebar .author{font-style:italic;margin-bottom:20px}
.sidebar .author a{font-style:normal;display:inline;color:#4d4e53}
.sidebar h3{margin:0;padding:9px 0 9px 0;color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;line-height:15px;font-weight:700;text-transform:uppercase}
.sidebar h3.key_sector,.sidebar h3.partners,.sidebar h3.categories,.sidebar h3.tags{padding-left:22px;background-repeat:no-repeat;background-position:0 9px}
.sidebar h3.key_sector{background-image: url(2b5dc593eb60859d6a3384d62d7bc81faf9626ec.png) }
.sidebar h3.partners{background-image: url(e336ba7ebe18ada35e594e9eceabaf2ad718a9a3.png) }
.sidebar h3.categories{background-image: url(596f93ebe09e99454c80eab1725a709161fc5e7f.png) }
.sidebar h3.tags{background-image: url(5757f5699c245357b87867100dfcc39295737f84.png) }
.sidebar h4{margin:0;padding:11px 0 0 0;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;line-height:21px;font-weight:700;text-transform:none}
.sidebar ul{margin:0 0 24px 0;padding:0;list-style-type:none}
.sidebar ul.category_list{margin-bottom:6px}
.sidebar ul li{margin:0;padding:8px 0 2px 0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;font-weight:700;text-transform:none}
.sidebar ul li a{color:#00b1ac}
.sidebar ul li a.region{color:#1d0d69}
.sidebar .key_sector_list li{padding-left:30px;background-repeat:no-repeat;background-position:0 2px}
.key_sector_list li.agriculture{background-image: url(c0318943f678a85960e21772766864ce4f7d7540.png) }
.pageTemplate-template80wrapper #navUtilContainer,.pageTemplate-template80wrapper #navMainInner,.pageTemplate-template80wrapper #navSub,.pageTemplate-template80wrapper .subheader,.pageTemplate-template80wrapper .summary,.pageTemplate-template80wrapper #footer,.pageTemplate-template80wrapper #subFooterInner ul{display:none}
.pageTemplate-template80wrapper table{margin:0;border-spacing:0}
.pageTemplate-template80wrapper table.main_layout{border-collapse:collapse;margin-top:35px}
.pageTemplate-template80wrapper table.main_layout td{padding:0}
.pageTemplate-template80wrapper table td.contentCol{width:470px;padding-right:20px}
.pageTemplate-template80wrapper table td.contentCol h1{font-size:19px;line-height:19px;margin-bottom:15px;margin-top:0}
.pageTemplate-template80wrapper table td.contentCol h4{margin-top:16px;margin-bottom:27px}
.pageTemplate-template80wrapper table td.contentCol h2{font-size:20px;line-height:30px;margin-bottom:20px}
.pageTemplate-template80wrapper table td.formCol{background-color:#d9d9d9;width:470px;padding:0;width:430px;padding:20px;color:#000040}
.pageTemplate-template80wrapper table td.formCol #contribution td.contribheader,.pageTemplate-template80wrapper table td.formCol #contribution #pa_status{margin:19px 0 3px 0;padding:30px 0 10px 0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;color:#1d0d69;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase;margin-top:16px;margin-bottom:27px}
.pageTemplate-template80wrapper table td.formCol select,.pageTemplate-template80wrapper table td.formCol input,.pageTemplate-template80wrapper table td.formCol textarea{margin:0}
.pageTemplate-template80wrapper table td.formCol #contribution td{padding-top:0}
.pageTemplate-template80wrapper table td.formCol #contribution label,.pageTemplate-template80wrapper table td.formCol #contribution .fieldlabel{font-weight:normal;font-size:13px}
.pageTemplate-template80wrapper table td.formCol #contribution label .radio{margin-left:1em}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol{border-collapse:collapse;margin-top:35px}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol .bsd-contribForm-aboveContent{width:470px;padding-right:20px;float:left}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol .bsd-contribForm-aboveContent h1{font-size:19px;line-height:19px;margin-bottom:15px;margin-top:0}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol .bsd-contribForm-aboveContent h4{margin-top:16px;margin-bottom:27px}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol .bsd-contribForm-aboveContent h2{font-size:20px;line-height:30px;margin-bottom:20px}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form{width:430px;float:right;background-color:#d9d9d9;padding:20px;color:#000040}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution td.contribheader,.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution #pa_status{margin:19px 0 3px 0;padding:30px 0 10px 0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;color:#1d0d69;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase;margin-top:16px;margin-bottom:27px}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form select,.pageTemplate-template80wrapper .bsd-contribForm-oneCol form input,.pageTemplate-template80wrapper .bsd-contribForm-oneCol form textarea{margin:0}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution td{padding-top:0}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution label,.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution .fieldlabel{font-weight:normal;font-size:13px}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol form#contribution label .radio{margin-left:1em}
.pageTemplate-template80wrapper .bsd-contribForm-oneCol .bsd-contribForm-belowContent{padding:10px;background-color:#f8f8f8;clear:both;border-top:solid 20px #fff}
.pageTemplate-template80wrapper .content_main{position:relative}
.pageTemplate-template80wrapper .header-button{position:absolute;right:0;top:-128px;padding:14px 20px 14px 20px;font-size:13px;line-height:13px;display:block;z-index:999}
.pageTemplate-template80wrapper #subFooter{color:#a8a8a8;margin-top:30px}
.alt,.std{margin-bottom:20px}
.search-results .gs-result .gs-visibleUrl{display:none}
.search-results .gs-webResult div.gs-visibleUrl-long{display:block}
.form01{margin:20px 0 0 0;padding:0}
.form01 input,.form01 textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:normal}
.form01 label{margin:0 0 3px 0;padding:0;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:13px;font-weight:normal;text-transform:uppercase}
.form01 .fieldRow{margin:0 0 15px 0;padding:0}
.form01 .fieldFrame{float:left;margin:0 15px 0 0;padding:0}
.form01 .fieldFrame-text01 input{width:235px}
.form01 .fieldFrame-text02 input{width:335px}
.form01 .fieldFrame-textarea01 textarea{width:590px;height:100px}
.form01 .fieldFrame-button01{padding-top:18px}
.form01 .frmTextarea01{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;width:300px;height:130px}
.form01 .frmButton01{margin:13px 0 0 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px}
.content .connectEmail form{margin:20px 0 0 0}
.alert-error{color:red;font-weight:bold;padding:10px;border:solid 1px red;margin-top:0;margin-left:0;margin-bottom:10px;background-color:#ffc0c0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.alert-notice{color:green;font-weight:bold;padding:10px;border:solid 1px green;margin-top:0;margin-left:0;margin-bottom:10px;background-color:#c0ffc0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.content .alert-error ul,.content .alert-notice ul{margin-top:0;margin-bottom:0}
strong.alt4{font-weight:normal;color:#ed1c24}
small.byline,.small-byline,p.small-byline,.contentFrame p.small-byline{display:block;font-size:12px;line-height:14px;margin-bottom:12px}
.contentFrame small.byline strong,.contentFrame p.small-byline strong{font-size:12px;line-height:14px;font-weight:700;text-transform:none}
small,.small,p.small,.contentFrame p.small,.smalltext{display:block;font-size:11px;line-height:20px;color:#aaa;font-weight:600}
.button{display:block;float:left;margin:0;padding:14px 15px 14px 15px;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:12px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#00b1ac;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.external-link{background-image: url(d11e15142e7e4d9beea531aff2a9aa2556145d43.png) ;background-repeat:no-repeat;background-position:right center;padding-right:35px}
.button:hover{text-decoration:none;color:#000;background-color:#00b1ac}
.button:active{text-decoration:none;color:#fff;background-color:#000}
a.LearnMore{padding:0 25px 0 0;background-image: url(6413581afdc80e14f63c985cd6eca838d7d170f0.png) ;background-repeat:no-repeat;background-position:right center;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:12px;color:#00b1ac}
a.LearnMore:hover{background-image: url(613116c2cd378cf01e71e9bf7353420726a92d1d.png) ;color:#000}
.floatR,p.floatR,.contentFrame p.floatR{float:right;margin:0 0 10px 15px}
.floatL,p.floatL,.contentFrame p.floatL{float:left;margin:0 15px 10px 0}
.divider{background: url(df9175a02141d32c27c606403d0bbccf7402c480.gif)  repeat-x scroll left center transparent;font:1px/1px arial,helvetica,sans-serif;padding:5px 0}
.lightGrey{color:#aaa}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.pressroom .texture01{margin-top:30px}
.pressroom .homeBoxContainer_blog{padding-top:20px}
.pageTemplate-template20inside .contentFrame .texture01 h1{position:static;float:none;margin:30px 0 0 0;padding:3px 20px 0 0;color:#1d0d69;background-color:transparent;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:19px;line-height:27px;width:auto}
.pressroom .resource-section{margin:20px 0}
.pressroom .resource-section .news-block{width:630px;margin:30px 0 0 0;padding:0;float:left}
.pressroom .resource-section .news-block .post_more{padding-top:22px;text-align:center}
.pressroom .resource-section .news-block .post_more a{display:inline-block;float:none}
.pressroom .resource-section .speaking-engagement-block{width:319px;margin:30px 2px 0 0;padding:0;float:right}
.pressroom .resource-section .speaking-engagement-block .post{margin-top:0}
.pressroom .resource-section .speaking-engagement-block .post img{max-width:100%}
.pressroom .resource-section .speaking-engagement-block .post_more{padding-top:22px;text-align:center}
.pressroom .resource-section .speaking-engagement-block .post_more a{display:inline-block;float:none}
.pressroom .press-releases-block{width:630px;margin:30px 0 0 0;padding:0;float:left}
.pressroom .resource-section .blog-block{width:319px;margin:30px 2px 0 0;padding:0;float:right}
.pressroom .resource-section .speaking-engagement-block .post{margin-top:0}
.pressroom .resource-section .speaking-engagement-block .post_more{padding-top:22px;text-align:center}
.pressroom .resource-section .speaking-engagement-block .post_more a{display:inline-block;float:none}
.pressroom .list_header{margin:0 0 1px 0;padding:0;background-color:#fff}
.pressroom .list_header h3{margin:0;padding:18px 16px 15px 16px;color:#4d4e53;font-family:"museo-slab",Palatino Linotype,Book Antiqua,serif;font-weight:700;font-size:18px;line-height:18px;text-transform:uppercase}
.pressroom .post{padding:11px 21px 7px 21px;margin-bottom:1px;background-color:#fff;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#4d4e53}
.pressroom .post h2{color:#1d0d69;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:24px;padding:5px 0 5px 0;margin:0}
.pressroom .post h2 a{color:#1d0d69}
.pressroom .post h3{margin:0 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;line-height:22px;color:#1d0d69}
.pressroom .post h3 a{color:#1d0d69}
.pressroom .post h4{margin:5px 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#bfbfbf}
.pressroom .post p{color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:22px}
.pressroom .post .press-releases-block p{margin:0 0 5px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#4d4e53}
.pressroom .homeBoxContainer_blog .blog_post_latest{width:628px;margin-top:30px}
.pressroom .homeBoxContainer_blog .blog_post_latest .photo img{width:628px}
.pressroom .blog_post_recent .post p{margin:0 0 18px 0;padding:0;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#4d4e53}
.floatRightIntoMargin{float:right;padding-left:10px;padding-bottom:8px;position:relative;right:-77px;margin-left:-77px}
.pageTemplate-template20inside #project_detail .content_main .floatRightIntoMargin,.pageTemplate-template20inside #blog_detail .content_main .floatRightIntoMargin{right:-161px;margin-left:-161px}
.calloutTextLight,.contentFrame h3.calloutTextLight{margin:20px 0 15px;color:#1d0d69;letter-spacing:0;font-family:museo-slab;font-size:22px;line-height:26px;font-style:normal;font-weight:300}
.calloutNumber,.contentFrame h3.calloutNumber{margin:0 0 5px;color:#1d0d69;line-height:40px;letter-spacing:0;font-family:museo-slab;font-size:38px;font-style:normal;font-weight:300}
.calloutText,.contentFrame h3.calloutText{color:#1d0d69;line-height:24px;letter-spacing:0;font-family:museo-slab;font-size:22px;font-style:normal;font-weight:400;margin-bottom:15px}
.pageTemplate-template20inside .contentFrame .fullwidth h1{position:static;margin:0;width:auto;left:0}
.row{text-align:center}
.row .col{display:inline-block;text-align:left;vertical-align:top}
.row3cols .col{width:28%;padding:0 2% 0 2%}
.row .col img{max-width:100%}
.row .col.alignC{text-align:center}
.row .col.alignC img{display:inline-block}
.annualReport .accordian_container{height:113px}
.annualReport .accordian_container h3.calloutNumber{margin-top:10px}
.pageTemplate-template20inside .annualReport .content_main hr{position:static;left:0;width:100%;height:2px;background-color:#ccccca}
.annualReport .calloutNumber,.contentFrame h3.calloutNumber{margin-bottom:14px}
@media screen and (max-width:960px){.annualReport .fullwidth_wrapper.white .fullwidth img.hideOnMobile,.annualReport .fullwidth_wrapper.midtone03 .fullwidth img.hideOnMobile{display:none}
}.annualReport .charityNavLogo{float:left;margin-right:20px;margin-bottom:20px}
@media screen and (max-width:568px){.annualReport .charityNavLogo{float:none;display:block!important;margin-right:0}
}h2.large .largeBold{color:#9ea616;font-size:40px}
h2.large.altFont{font-family:museo-slab;color:#414141}
.blockPlain{background-color:#fff}
.blockPlain .blockPlainImage{height:170px;overflow:hidden}
.blockPlain .blockPlainImage a{display:block;height:170px}
.blockPlain .blockPlainImage img{height:100%}
.blockPlain .blockPlainContent{padding:20px 15px 10px 15px}
.blockPlain .blockPlainContent h3{margin:0 0 10px 0;font-family:museo-slab;font-weight:600}
.blockPlain .blockPlainContent h3 a{color:#1d0d69}
.resource-section .resource-link{width:30%;float:left;margin-right:3%}
.resource-section .news-block{width:50%;float:left}
.resource-section .speaking-engagement-block{width:40%;float:right}
.resource-section .speaking-engagement-block .post{margin-top:28px}
.contentFrame .resource-section .speaking-engagement-block .post h2{margin:0}
.speaking-engagement-page .post{margin-bottom:50px}
.contentFrame .speaking-engagement-page .summary .summary_content .post h2{margin-bottom:0}
@media print{#nav_main,.header,.subheader,.breadcrumbBar,.form_nav,.footer,.dontPrint{display:none}
body{background-image:none}
}.desktopOnly{display:block!important}
.tabletOnly{display:none!important}
.desktopTabletOnly{display:block!important}
.mobileOnly{display:none!important}
.tabletMobileOnly{display:none!important}
@media screen and (max-width:960px){body{// background-color:#ffc0c0}
.desktopOnly{display:none!important}
.tabletOnly{display:block!important}
.desktopTabletOnly{display:block!important}
.mobileOnly{display:none!important}
.tabletMobileOnly{display:block!important}
.logoFrame,#navUtilInner,#navUtilInner2,#navMainInner,#connectInner2,#navSubInner,.slideshowContainer .slideshowNavContainer,.contentFrame .summary,.content_main,#subFooterInner,.fullwidth,#footerInner,.texture01 .fullwidth,#searchBoxInner,#navMain .flydownFrame .flydownFrameInner,#breadcrumbs,#project_detail,#blog_detail,.pageTemplate-template20inside .content_main,.team_content,.team_overlay iframe,.pageTemplate-template20inside .content_main .fullwidth_spacer,.pageTemplate-template20inside .content_main hr,#resource_library,#story_filter,.story_content_grid_wrap,.related_articles,.imageButtonBar{width:100%;min-width:0}
.imageButtonBar{text-align:center}
.imageButtonBar a{display:inline-block;float:none}
#navUtilInner2{margin-left:240px;width:auto}
#navUtil{width:100%;float:right}
#navUtil li{width:19%;width:14%}
#navUtil a{margin:0 auto;text-align:center;padding-left:2px;padding-right:2px;padding-top:25px;height:34px;float:none;white-space:normal;line-height:16px;min-width:60px}
#navUtil a span{margin:0 auto;margin-top:20px;text-align:center}
#navUtil-connect a,#navUtil-donate a{width:auto}
#navUtil ul li{width:auto}
#navUtil ul li a{padding-top:0;text-align:left}
#navMainInner{width:auto;padding-left:240px}
#navMain{width:100%}
#navMain li{width:22%}
#navMain li#navMain-search{width:10%}
#navMain a{margin:0 auto;text-align:center;padding-left:2px;padding-right:2px;float:none}
#navMain li#navMain-search a{background-image: url(befc37cf04f3105ed17c8b35fc578e5713eb1608.png) }
#navMain li#navMain-search a:hover{background-image: url(2bf2992ec0185c0cb8ff1889ac6a473ba2a388d7.png) }
#navMain li#navMain-search a.active,#navMain li#navMain-search a:active{background-image: url(7c0101d333ce28fedd0081bbef436a8391934bb9.png) }
#navMain a span{margin:0 auto;text-align:center}
#navMain li#navMain-search a span{display:none}
#navMain li.hasChildren a span{display:block;padding-right:0;padding-bottom:10px;background-image: url(c4cf8d5060cdf88ad96d9e5ad8a86431d88eeaa1.png) ;background-position:center bottom}
#navMain li.hasChildren:hover a span,#navMain li.hasChildren a:hover span,#navMain li.hasChildren.active a span{background-image: url(4bceb1c6b89af17e2bd48f1de25b5bb2405316de.png) ;background-position:center bottom}
#navMain .flydownFrame{height:auto}
#navMain .flydownFrame .flydownFrameInner{height:auto}
#navMain .flydownFrame ul{margin-left:240px;height:auto;float:none;float:right}
#navMain li.hasChildren .flydownFrame li{width:auto}
#navMain li.hasChildren .flydownFrame li a:hover span,#navMain li.hasChildren:hover .flydownFrame a span,#navMain li.hasChildren .flydownFrame a:hover span,#navMain li.hasChildren.active .flydownFrame a span{background-image:none}
#connect_updates p{margin:7px 20px 0 2px}
#slideshowNav{display:none}
.slideshow .slide{background-repeat:no-repeat;background-position:center top;background-size:cover}
.slideshow .slide img{display:block;display:none}
.slideshow .slide .slideContent{position:absolute;top:auto;bottom:37px;margin:0;padding:0;width:100%;background-color:transparent;overflow:hidden}
.slideshow .slide .slideContent .slideContentInner{margin:0 71px;padding:10px;width:70%}
.contentFrame .slideshow .slide .slideContent p{display:none}
.contentFrame .slideshow .slide .slideContent p span{display:none}
.contentFrame .slideshow .slide .slideContent a.LearnMore{padding-left:0}
.slideshow .slide img{width:100%}
#connectInner{background-image: url(cf40c2285486bc0cfb7adba70e5327fb4c6fd22e.png) ;background-repeat:no-repeat}
.connectEmail form{width:95%}
.connectEmail form .frmInput01{width:80%;position:relative}
.connectEmail form .submit01{float:right}
.content{margin-left:2%;margin-right:2%}
.storyGrid .content,.pageTemplate-template30blogMain .content,.teamGrid .content{margin-left:0;margin-right:0}
.storyGrid .summary,.pageTemplate-template30blogMain .summary,.teamGrid .summary{margin-left:2%;margin-right:2%;width:auto}
.contentFrame .summary .summary_title{width:33%}
.contentFrame .summary .summary_content{width:66%;float:left}
.block{width:30%}
.contentFrame .block h2{width:auto;margin-top:0;padding:20px 15px;background-image:none;height:auto;font-size:16px;line-height:18px}
.contentFrame .block img{width:100%}
.homeBox_wide,.pageTemplate-template01home .homeBox_wide{left:0;background-color:#000}
.homeBoxContainer_blog .blog_post_recent{display:none}
.block,.pageTemplate-template01home .block{background-image:none}
.contentFrame .block a{border:solid 1px #dadada}
.contentFrame .sidebar .block a{border:0}
#footer{background-image:none;height:auto}
#footerInner{background-image:none}
.footerNav{margin:0 0 1px 0;padding:0;width:100%;list-style-type:none;border:0;border-collapse:collapse;display:table!important}
.footerNav td{margin:0;padding:1px 0 0 0}
.footerNav td a{display:block;padding:20px 0;color:#fff;background-color:#999;text-align:center;width:auto;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}
.footerNav td a span{padding-left:16px;padding-right:16px}
.footerNav td a.hasChildren span{background-repeat:no-repeat;background-position:right center}
.footerNav td a:hover{text-decoration:none}
.footerNav td a.donate{background-color:#e57200;border-right:solid 1px #fff}
.footerNav td a.updates{background-color:#8e9300;border-right:solid 1px #fff}
.footerNav td a.updates.active{color:#8e9300;background-color:#000}
.footerNav td a.updates span{background-image: url(139d3173fe2a16cdb4d3d58987664664524b3d14.png) }
.footerNav td a.updates.active span{background-image: url(7fde74c3eeeb0597dd82ffda950cf89b15b65f12.png) }
.footerNav td a.connect{background-color:#00b1ac}
.footerNav td a.connect.active{color:#00b1ac;background-color:#000}
.footerNav td a.connect span{background-image: url(2faffd1604a9a847a0f13c0fadeace145d956860.png) }
.footerNav td a.connect.active span{background-image: url(c2973cc01c58ea88d0846dbdb3f77c1e00cef4da.png) }
#footer_support{display:none}
#footer_updates{display:none;float:none;margin:0;padding:5px 20px 20px 20px;width:auto;border-top:solid 5px #8e9300}
#footer_updates .connectEmail form{width:100%}
#footer_connect{display:none;float:none;margin:0;padding:5px 20px 20px 20px;width:auto;border-top:solid 5px #00b1ac}
#subFooter{padding-top:0}
#subFooter ul{border:solid 1px #4d4e53;margin:0;padding:0}
#subFooter ul li{margin:0;padding:0;background-image:none;width:50%}
#subFooter ul li a{border:solid 1px #4d4e53;margin:0;padding:20px 10px;display:block;text-align:center}
p.copyright{margin-top:0;padding:20px}
p.copyright span{display:block}
.fullwidth_spacer{width:100%}
.layoutTablet .subheader,.layoutMobile .subheader{height:auto;min-height:0}
.layoutTablet .subheader .banner,.layoutMobile .subheader .banner{height:auto;min-height:0}
.layoutTablet .subheader .banner img,.layoutMobile .subheader .banner img{width:100%;min-width:320px;height:auto;min-height:0}
.layoutTablet .subheader iframe,.layoutMobile .subheader iframe{width:100%!important;height:auto!important;min-height:400px!important;min-height:500px!important}
.layoutMobile .subheader iframe{min-height:300px!important}
.content .block_large,.content .block_large:nth-of-type(2){margin:10px;width:45%}
.content .block_large img{width:100%!important;height:auto!important}
.pageTemplate-template10main .content_main .block,.pageTemplate-template20inside .content_main .block{background-image:none;border:solid 1px #dadada;margin:2em .5em 2em .5em;padding:0}
.pageTemplate-template10main .contentFrame .block a,.pageTemplate-template20inside .contentFrame .block a{border:0}
.pageTemplate-template10main .contentFrame .block img,.pageTemplate-template20inside .contentFrame .block img{width:100%!important;height:auto!important}
#breadcrumbs ul{padding-left:20px}
.sidebar{padding-left:20px;width:20%}
#project_detail .content,#blog_detail .content{width:70%}
.pageTemplate-template20inside #project_detail .content_main,.pageTemplate-template20inside #blog_detail .content_main{width:auto}
.pageTemplate-template20inside #project_detail .content_main img,.pageTemplate-template20inside #blog_detail .content_main img{max-width:100%;margin-bottom:0;display:block;height:auto!important}
cite{display:none;margin:0 0 20px 0;width:auto;position:static;float:none;left:0;max-width:510px}
cite.clone{display:block;margin-top:1px}
.pageTemplate-template20inside .content_main{margin:20px;padding:0}
.pageTemplate-template20inside .content_main hr{left:0}
.pageTemplate-template20inside .content_main{margin:0;padding:0}
.pageTemplate-template20inside .content_main{padding-left:34.25%;padding-bottom:45px;width:60%}
blockquote{position:static;float:left;width:100%;margin:20px 0 20px 0;padding:0 0 100px 20px;padding:0 0 0 20px;text-align:left}
blockquote.quote{position:static;float:none;width:auto;margin:20px 0 20px 0;padding:0 0 0 50px}
.content iframe{width:100%!important}
#navSub,#navSubInner,#navSubInner ul{height:auto}
#navSubInner ul{margin-left:240px}
#slideshow_frame .padding-left{display:none}
.pageTemplate-template20inside .content_main img{max-width:100%!important;height:auto!important;display:block}
.pageTemplate-template20inside .content_main td img{max-width:none}
.pageTemplate-template20inside .content_main .texture01 img{display:inline}
.pageTemplate-template20inside .content_main .fullwidth table{margin-left:2%;margin-right:2%}
.pageTemplate-template20inside .contentFrame h1{width:50%;left:-55%}
.texture01 .fullwidth{width:95%}
#stories{width:auto}
#stories .story_latest{width:65%;margin:0}
.pageTemplate-template20inside .content_main #stories .story_latest .photo img{width:100%;max-width:100%}
#stories .stories_recent{width:33%;margin-left:1%}
.reports .library .library_content .block{width:42%;border:0}
.pageTemplate-template20inside .content_main .reports img{width:auto!important}
#where-we-work{height:auto;border:0}
#where-we-work h2{padding:20px 20px 20px 0}
#where-we-work .dropdownWrap{float:right}
#where-we-work .dropdown a.tab{border:0}
#where-we-work .flyout,#where-we-work .where-we-worked .flyout{width:99%;margin:0;left:0}
#where-we-work .where-we-worked .flyout{width:98%}
#where-we-work .flyout li,#nav_country .flydown li{padding:2%;padding:2% 2% 60px 2%;width:45%;width:96%;float:none}
#where-we-work .where-we-worked .flyout ul,#nav_country .flydown ul{width:auto}
#where-we-work .where-we-worked .flyout li,#nav_country .flydown li{width:auto}
#where-we-work .where-we-worked .flyout .col,#nav_country .flydown .col{border-right:0;min-height:0}
#story_filter{width:auto;height:auto;margin-left:2%;margin-right:2%}
.filterWrap{float:left}
.story_content_grid_wrap{margin-left:2%;margin-right:2%;width:95%}
.story_content_grid_wrap .story_content_grid_wrap{margin:0;width:auto}
.story_content_grid_wrap tr{display:block;height:0}
table.story_content{width:95%}
table.story_content td.story_block{display:block;float:left}
.pageNavFrame{width:auto}
#nav_countryFrame{width:auto}
#nav_country{width:100%}
.contentFrame .nav-region table{width:100%}
.nav-region a,.nav-region a:visited{padding-left:0;padding-right:0}
#countriesTop{width:auto;height:auto}
#countriesTop h2{padding:20px 20px 20px 5%}
#slideshow_frame.fullwidth_slides h1,.contentFrame .subheader h1{margin-left:20px}
#on-the-ground{width:auto;width:100%}
#on-the-ground .projects_recent{width:auto;width:100%}
#on-the-ground td.project_cell{display:block;float:left}
#on-the-ground .blog_post_recent{margin-top:30px}
#contact,#resources,.resource-section{width:auto;margin-left:2%;margin-right:2%}
#contact td,#resources td{display:block;float:left}
#resources .news{width:auto}
#impact .story_latest{margin-left:0;margin-right:0;margin-bottom:20px;width:auto}
#impact .story_latest img{width:100%}
#on-the-ground .project h2,#on-the-ground .project_content .content{padding-right:70px}
#on-the-ground .project_content{width:auto;margin-left:60px;width:85%;margin-left:80px}
#on-the-ground .icon{position:absolute;top:0;left:0}
#blog_list_content{margin-left:2%;margin-right:2%;width:auto;position:relative}
#blog_list_content #blog_post_list{width:64%}
#blog_post_list .date_container{float:none}
#blog_post_list .blog_content{width:auto;float:none}
#blog_post_list .blog_content img{width:100%}
#blog_list_content #blog_menu{width:33%;float:none;position:absolute;right:0;top:0}
#blog_list_content #blog_search_form{position:relative}
#blog_search_form #blog_search_for{width:80%}
#blog_search_form #blog_search_button{position:absolute;top:0;right:0;border-left:solid 1px #ccc}
.contentFrame #blog_list_content #blog_menu .block a{border:0}
.load_more{margin:0 auto;width:100px}
#team_menu.thinbar a,#team_menu.thinbar a:visited{width:auto}
#team_menu ul{width:99%;border:0}
#team_menu ul li{width:33%}
#team_menu.thinbar ul li{width:100%;float:none}
#team_menu a,#team_menu a:visited{padding:20px 10% 0 10%;width:80%;display:block;height:50px}
#team .member{clear:none!important}
.team_overlay{width:100%}
.library{position:relative}
.library .block{width:40%;padding-right:5%}
.contentFrame .library .block img{width:auto!important}
.pressroom .resource-section .news-block,.pressroom .resource-section .speaking-engagement-block,.pressroom .press-releases-block,.pressroom .resource-section .blog-block{width:auto;float:none}
.pressroom .blog_post_recent .post{width:auto}
.pressroom .homeBoxContainer_blog .blog_post_latest{max-width:100%;margin-left:2%;margin-right:2%}
#blog_detail .links{margin-right:0}
#slideshow_frame{height:430px;background-color:#000}
#region #slideshow_frame,#region #slideshow_bar{background-color:#fff}
#slideshow_slides.multi{height:433px}
#slideshow_slides.multi .slide{position:relative;background-image:none!important}
#slideshow_slides.multi .slide span{display:block;height:auto}
#slideshow_slides.multi .slide .caption{position:absolute;bottom:0}
#slideshow_slides.multi .slide .caption .toggle{display:none}
.pageTemplate-template20inside #slideshow_controls{bottom:69px}
#contact .imageFrame,#contact td img{display:none}
.contentFrame .subheader h1{top:-50px}
#slideshow_frame.fullwidth_slides h1,.contentFrame .subheader h1{width:100%}
.subheader .banner_overlay{width:100%;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:20px 0}
.pageTemplate-template20inside .textureLower .pressroom .content_main{padding-bottom:31px}
table.stackable td{display:block;width:auto!important}
.floatRightIntoMargin{right:0;margin-left:0}
.subheader{position:relative}
#slideshow_frame.fullwidth_slides h1,.contentFrame .subheader h1,.pageTemplate-template20inside .contentFrame .subheader h1{width:100%;top:auto;left:5px;bottom:10px;height:auto;position:absolute}
.accordian_container{width:auto}
.annualReport .fullwidth_wrapper.white .fullwidth,.annualReport .fullwidth_wrapper.midtone03 .fullwidth{width:96%;margin-left:2%;margin-right:2%}
.annualReport .fullwidth_wrapper.white .fullwidth img,.annualReport .fullwidth_wrapper.midtone03 .fullwidth img{display:inline-block;text-align:center}
.slideshowContainer .slideshowNavContainer{bottom:102px}
.slideshowContainer #slideshow_prev,.slideshowContainer #slideshow_next{font-size:60px;line-height:60px}
#resources .download_links{float:left;width:30%;margin-right:3%}
}@media screen and (max-width:700px){.email-popup-form{display:none}
.icon{display:none!important}
#resources .download_links{float:none;width:auto}
#resources .downloads{width:auto}
}@media screen and (max-width:568px){body{// background-color:#c0ffc0}
.main{min-width:0;min-width:320px}
.desktopOnly{display:none!important}
.tabletOnly{display:none!important}
.desktopTabletOnly{display:none!important}
.mobileOnly{display:block!important}
.tabletMobileOnly{display:block!important}
.fullwidth_spacer{// display:none;// height:0;overflow:hidden}
.header{height:154px}
.logoFrame{height:auto;padding:19px 0;text-align:center;height:56px}
.header .logoFrame a.mobileOnly{margin:0 auto;padding:0 5px;width:auto;position:static;display:inline-block!important;float:left;margin:0 0 0 20px}
.header .logoFrame a.mobileOnly img{width:128px}
#navAllContainer{height:60px}
#navAllContainer a:hover{cursor:pointer}
#navigationLink{float:right;font-size:50px;line-height:50px;margin:10px 20px 0 0;color:#1e2172}
#navigationLink:hover{cursor:pointer}
#navigationLink span{display:none}
#navAllContainer #navNonSearchContainer,#navAllContainer #searchBox{width:50%;float:left;display:block!important;position:static}
#navAllContainer #navNonSearchContainer .navigationLink,#navAllContainer #navNonSearchContainer .donateLink,#navAllContainer #searchBox .searchLink{// background-color:red;display:block;text-decoration:none;padding:23px 5px 20px 5px;margin:0;height:15px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:15px;text-transform:uppercase;text-align:center;border:solid 1px #d9d9d9}
#navAllContainer #navNonSearchContainer .donateLink{background-color:#00b1ac;color:#fff}
#navAllContainer #navNonSearchContainer .navigationLink span{padding-right:16px;background-image: url(badabe7268df83da8cb380805030c60afa9e1e4b.png) ;background-position:right 4px;background-repeat:no-repeat}
#navAllContainer #navNonSearchContainer .active#navigationLink span{background-image: url(462f9618f06f32ac6a51cf1273cd00eb2fe84b2b.png) }
#navAllContainer #navNonSearchContainer .active{color:#fff;background-color:#4d4e53}
#navAllContainer #navNonSearchContainer .hasChildren .active span{background-image: url(462f9618f06f32ac6a51cf1273cd00eb2fe84b2b.png) }
#navAllContainer #navNonSearchContainer .hasChildren ul .active span{background-image:none}
#navAllContainer #navNonSearchContainer .active span{background-position:right 6px}
#navAllContainer #searchBox .searchLink{color:#00b1ac;border-left:0;background-image: url(c362e75466fef4359d9e06799423db7c49656524.png) ;background-position:center center;background-repeat:no-repeat}
#navAllContainer #searchBox .active{color:#fff;background-color:#000;background-image: url(c460e3030651201186f25159c4514283a8b9d7e6.png) }
#navAllContainer #searchBox .searchLink span{padding-right:25px}
#searchBoxInner{width:100%;display:none;position:absolute;left:0;top:153px;z-index:9999;background-color:#000;height:60px;border-top:solid 1px #4d4e53;border-bottom:solid 1px #4d4e53}
#searchBoxInner form{float:none;height:60px;border:0}
#searchBoxInner form .search-field{width:80%;background-color:#000;border-right:0}
#searchBoxInner form .search-submit{float:none;position:absolute;right:1px;border-left:solid 1px #4d4e53}
#navUtilContainer{display:none}
#navSub{display:none}
.contentFrame{padding-top:0}
#navMainContainer{display:block;display:none;top:154px;height:auto;-moz-box-shadow:0 2px 3px 0 #666;-webkit-box-shadow:0 2px 3px 0 #666;box-shadow:0 2px 3px 0 #666;top:94px;border-top:solid 1px #d9d9d9}
#navMainInner{height:auto;padding:0}
#navMain{float:none;height:auto;margin-left:-1px}
#navMain li{float:none;width:auto;height:auto;margin-left:0;background-color:#fff;border-bottom:solid 1px #d9d9d9}
#navMain li a{float:none;height:auto;padding:23px 10px 23px 10px;text-align:center}
#navMain li.hasChildren a span{background-image: url(badabe7268df83da8cb380805030c60afa9e1e4b.png) ;background-position:right 4px;padding-right:15px;padding-bottom:0;display:inline}
#navMain li a:hover,#navMain li:hover a,#navMain li.active a{background-color:transparent;color:#4d4e53}
#navMain li.hasChildren:hover a span,#navMain li.hasChildren a:hover span,#navMain li.hasChildren.active a span{background-position:right 4px;background-image: url(badabe7268df83da8cb380805030c60afa9e1e4b.png) }
#navMain .flydownFrame{display:block;display:none;background-color:#fff;position:static;top:0;left:0;z-index:220;width:100%;height:auto;border-bottom:0}
#navMain .flydownFrame ul{margin-left:0}
#navMain li:hover .flydownFrame,#navMain li:hover>.flydownFrame{display:none}
#navMain .flydownFrame .flydownFrameInner{width:100%;height:auto}
#navMain .flydownFrame ul{float:none;height:auto}
#navMain .flydownFrame ul li{border-top:solid 1px #d9d9d9;padding:0}
#navMain ul li a,#navMain li:hover ul li a,#navMain li.hasChildren.active ul li a{padding:23px 10px 23px 10px;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;line-height:13px}
#navMain li.hasChildren ul li a:hover{color:#4d4e53;background-color:transparent}
#navUtil2{background-color:#000;list-style-type:none;padding:0;margin:0;z-index:210}
#navUtil2 li{padding:0;margin:0;z-index:215;border-bottom:solid 1px #4d4e53}
#navUtil2 a{display:block;font-weight:normal;padding:23px 10px 23px 10px;margin:0;color:#00b1ac;text-decoration:none;white-space:nowrap;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:14px;text-align:center}
#navUtil2 li.hasChildren a span{padding-right:15px;background-image: url(e15857996834f6ebc6532180a36bd3ba69f5528d.png) ;background-repeat:no-repeat;background-position:right 4px}
#navAllContainer #navNonSearchContainer #navUtil2 li.hasChildren a.active{color:#000;background-color:#00b1ac}
#navAllContainer #navNonSearchContainer #navUtil2 li.hasChildren .active span{background-image: url(5c4345c472c3ba7abc511a67356725387c74ecde.png) }
#navAllContainer #navNonSearchContainer #navUtil2 li.hasChildren ul li .active span{background-image:none}
#navUtil2 li#navUtil2-connect{display:none}
#navUtil2 li#navUtil2-donate{display:none}
#navUtil2 .flydownFrame{display:block;display:none;background-color:#000;position:static;z-index:220}
#navUtil2 .flydownFrame ul{margin:0;padding:0;list-style-type:none}
#navUtil2 .flydownFrame ul li{margin:0;padding:0;float:none;height:auto;border-top:solid 1px #4d4e53;border-bottom:0}
#navUtil2 ul li a{line-height:32px;height:32px;float:none;color:#00b1ac;font-weight:400}
#navUtil2 li.hasChildren ul li a:hover{color:#fff}
#navUtil2 li.hasChildren ul a span{padding:0;background-image:none}
.summary{height:auto!important}
.slideshowContainer{height:338px;position:relative;background-color:#000}
.slideshow .slide{background-repeat:no-repeat;background-position:center top;background-size:cover;height:214px}
.slideshow .slide img{min-width:0;min-height:0;width:auto;height:338px;display:block;display:none}
.slideshowContainer .slideshowNavContainer{position:absolute;top:auto;bottom:159px}
#slideshowNav{display:none}
.slideshow .slide .slideContent{position:absolute;top:auto;bottom:-123px;margin:0;padding:0;width:100%;background-color:transparent;height:122px;overflow:hidden}
.slideshow .slide .slideContent .slideContentInner{margin:0 71px;padding:10px;color:#fff;background-color:transparent;height:102px;min-width:158px;width:auto}
.contentFrame .slideshow .slide .slideContent h2{font-size:18px;line-height:24px;color:#fff}
.contentFrame .slideshow .slide .slideContent h2 a{color:#fff}
.contentFrame .slideshow .slide .slideContent p{display:none;color:#fff}
.slideshowContainer .slideshowNavContainer{bottom:95px}
.contentFrame .summary .summary_title{display:block;float:none;width:auto;margin:0;padding:0 20px}
.contentFrame .summary .summary_content,.pageTemplate-template01home .contentFrame .summary .summary_content,.pageTemplate-template10main .contentFrame .summary .summary_content{display:block;float:none;margin:0;padding:0 20px;border:0;width:auto}
.pageTemplate-template01home .contentFrame .summary{border-bottom:0}
.fullwidth_wrapper{// position:static}
.block,.pageTemplate-template01home .block{margin:0;padding:0;width:100%;background-image:none}
.contentFrame .block a{border:solid 1px #dadada;border-bottom:0}
.contentFrame .block img{display:none}
.contentFrame .block h2{font-size:18px}
.content_main .feature01{height:auto;background-color:#000}
.feature01 img{width:100%;min-width:320px;min-width:0;position:static}
.homeBox_wide,.pageTemplate-template01home .homeBox_wide{margin:0;padding:10px 20px;position:static;background-image:none;background-color:#000;width:auto;height:auto;text-align:center}
.contentFrame .homeBox_wide h3{font-size:24px;line-height:28px}
.homeBox_wide a.button-donate{margin-right:15px}
.fullwidth .buttonWrap,.fullwidth_spacer .buttonWrap{text-align:left;padding-left:58px}
.fullwidth .homeBox_wide .buttonWrap,.fullwidth_spacer .homeBox_wide .buttonWrap{text-align:center}
.homeBox_wide .buttonWrap a.button{float:none;display:inline-block}
.fullwidth .homeBox_wide img,.fullwidth_spacer .homeBox_wide img{margin:0 auto}
.homeBoxContainer_blog .blog_post_latest{width:auto;margin:15px}
.homeBoxContainer_blog .blog_post_latest img{width:100%}
.contentFrame .homeBoxContainer_blog .blog_content h2{font-size:16px;line-height:20px}
.homeBoxContainer_blog .blog_post_recent{display:none}
.footerNav{display:table!important}
#subFooter{background-image:none}
.content .block_large,.content .block_large:nth-of-type(2){margin:10px;float:none;width:auto}
.content .block_large img{width:100%;height:auto}
.pageTemplate-template10main .content_main .block,.pageTemplate-template20inside .content_main .block{margin:0;border:0;width:100%}
.pageTemplate-template10main .content_main .block h2,.pageTemplate-template20inside .content_main .block h2{border:solid 1px #dadada;border-bottom:0}
.pageTemplate-template10main .content_main .blockLast h2,.pageTemplate-template20inside .content_main .blockLast h2{border-bottom:solid 1px #dadada}
#project_detail .content,#blog_detail .content{width:90%;margin:0 20px 0 20px}
.contentFrame{min-height:0}
.sidebar{display:none}
.sidebar.clone{display:block;width:100%;margin:0;padding:0}
.sidebar.clone .block{padding:0 5%;width:40%}
.related_articles .article{width:auto;margin:20px}
.related_articles .article img,.pageTemplate-template20inside #blog_detail .content_main .related_articles .article img{width:100%}
.pageTemplate-template20inside .content_main{padding:0 20px 45px 20px;width:auto}
.pageTemplate-template20inside .contentFrame h1{position:static;width:100%;height:auto;margin:0 0 17px 0}
.content td{display:block;width:auto!important}
#stories .story_latest{width:auto;float:none;margin-bottom:1px}
#stories .stories_recent{width:auto;float:none;margin-left:0}
#stories .stories_recent .story{border:solid 1px #fff}
.reports .library .library_content .block{float:none;width:auto;padding-right:0}
.contentFrame .library .block img{display:block}
.contentFrame .library .block a{border:0}
.nav-region{display:none}
#stickypadding,#stickynav{display:none;height:0}
#stickynav.showOnMobile{display:block;height:initial}
#stickynav.showOnMobile .active a span{background-image:none}
#stickynav.showOnMobile td{display:block;border-bottom:solid 1px #FFF}
#stickynav.showOnMobile td a,#stickynav.showOnMobile td a:visited{padding:15px 0 5px 0}
#countriesTop h2{float:none}
#countries .dropdown{float:none;border-top:1px solid #ccc}
#countries-spacer{height:120px}
#blog_list_content{margin-left:2%;margin-right:2%;width:auto}
#blog_list_content #blog_post_list{position:static;float:none;display:block;width:100%}
#blog_list_content #blog_menu{position:static;float:none;display:block;width:100%}
#team_menu ul li{float:none;width:100%;border-bottom:solid 1px #ccc}
#team_menu ul li a{height:30px}
#team_menu ul li a span{display:none}
.library .title{float:none;width:auto;padding-right:100px}
.library_content{float:none;width:auto}
.library .block{float:none;width:auto}
.library .archive .download_links{float:none;width:auto}
.pressroom .news-block{width:100%;float:none}
.pressroom .press-releases-block{width:100%;float:none}
#map-frame{margin-left:5%;margin-right:5%;width:90%;display:none}
#map-spacer{display:none}
#project_detail .content h1,#blog_detail .content h1{font-size:25px;line-height:30px}
.contentFrame h1,.pageTemplate-template01home .contentFrame .summary .summary_title h1,.pageTemplate-template10main .contentFrame .summary .summary_title h1,.pageTemplate-template20inside .contentFrame .summary h1{color:rgba(29,13,105,1);font-style:normal;font-weight:700;font-family:museo-slab;letter-spacing:0;font-size:25px;line-height:30px;margin-bottom:15px}
.contentFrame .summary .summary_content h2,#blog_detail .content h2{font-size:18px;line-height:22.5px}
blockquote.quote{font-size:18px;line-height:25px}
#story_filter li{width:313px;margin-left:4px}
#story_filter li a,#story_filter li span{width:242px}
#story_filter li ul li a{width:254px}
#where-we-work h2{float:none}
#where-we-work .dropdownWrap{float:none;margin-bottom:20px;border-bottom:solid 1px #ccc}
#where-we-work .dropdown{float:none;width:auto;border:solid 1px #ccc;border-bottom:0}
#where-we-work .dropdown a.tab{text-align:left}
#where-we-work .flyout,#where-we-work .where-we-worked .flyout{width:96%;margin:0;padding:0;left:auto;left:2%;background-color:#fff;border:solid 1px #ccc}
#where-we-work .flyout li,#nav_country .flydown li{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
table.story_content{width:300px;margin:0 auto}
#story_filter{width:328px;margin:0 auto}
#on-the-ground .blog_post_recent{width:auto}
#on-the-ground{width:317px;margin:0 auto}
.country #on-the-ground{width:auto}
.blog_post_recent .post img{width:100%}
.country #on-the-ground .toggle{top:auto;bottom:0;border-top:1px solid #ccc;border-bottom:0}
.country #on-the-ground .icon{top:auto;bottom:0;left:10px;background-color:#fff}
.country #on-the-ground .project .break{height:100px;height:120px}
.country #on-the-ground .project_content{margin:20px}
.country #on-the-ground .project_content .content{margin-left:0;margin-right:0}
.country #on-the-ground .project h2{padding-top:0}
.country #on-the-ground .project h2,.country #on-the-ground .project_content .content{padding-right:0}
.country #on-the-ground .project h2{font-size:16px;line-height:18px}
.country #on-the-ground .project{padding-bottom:50px;height:150px}
.country #on-the-ground .partners{padding-bottom:30px}
#blog_detail .sidebar h3.date{display:none}
#blog_detail .sidebar .author{display:none}
#blog_detail .content h3.date{display:block;text-align:left;color:#4d4e53;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:22px;margin-bottom:0}
#blog_detail .content .author{display:block;color:#999}
#blog_detail .content .author a{color:#999}
.pageTemplate-template20inside .content_main .partner-with-us .texture01 img{display:block;width:237px;margin:0 auto 4px auto}
#slideshow_frame{height:360px}
#slideshow_slides.multi .slide .caption{display:none}
.pageTemplate-template20inside #slideshow_controls{bottom:0}
#impact .stories_recent,#region .blog_post_recent{width:100%}
.imageButtonBar{text-align:center;margin-bottom:30px}
.imageButtonBar a{display:block;margin:5px auto}
.floatRightIntoMargin{float:none;padding-left:0;padding-bottom:8px;position:static}
.row .col{display:block;width:auto}
.resource-section .news-block,.resource-section .speaking-engagement-block{width:auto;float:none;margin-bottom:100px}
#on-the-ground .project_content{width:90%;margin-left:20px}
.overlayTitle{width:auto!important}
.headerTitle{text-align:center;width:80%!important}
}.clear-border{border-bottom:1px solid #fff}
.headerTitle{position:static!important;color:#1d0d69!important;margin-top:20px!important;margin-bottom:75px!important}
#fellows a img{display:block}
#fellows p{padding:15px}
#fellows .blockLast h2{border:0}