body div#content form#contact table td ul li.fname,body div#content form#signup table td ul li.fname,body div#content form#contact table td ul li.lname,body div#content form#signup table td ul li.lname,body div#content form#contact table td ul li.city,body div#content form#signup table td ul li.city,body div#content form#contact table td ul li.state,body div#content form#signup table td ul li.state,body div#content form#contact table td ul li.zip,body div#content form#signup table td ul li.zip{clear:none;display:block;float:left;padding-right:5px}h1,h2,h3,h4{font-family:FuturaHeavy;font-weight:normal}body div#content form#contact table td ul.right,body div#content form#signup table td ul.right{float:right}body div#content form#contact table td ul.list,body div#content form#signup table td ul.list{width:300px;padding-right:20px}body div#content form#contact table td ul,body div#content form#signup table td ul{list-style:none;padding:0;margin:0}div#header div.constrain ul#nav li.sel a,div#header div.constrain ul#nav li.hover a{color:#fff}body div#content form#contact table td ul li.lname,body div#content form#signup table td ul li.lname{width:150px;padding-right:3px}body div#content form#contact table td ul li.fname,body div#content form#signup table td ul li.fname{width:150px}div#content div.constrain div.sub-content ul.link-list,div#content div.constrain div.sub-content ul.pdf-list{margin-top:40px;padding:0;list-style:none}body div#content form#contact table td ul li.check label input,body div#content form#signup table td ul li.check label input{display:block;float:left;width:20px;margin-bottom:20px}div#header div.constrain ul#nav li.sel,div#header div.constrain ul#nav li.hover{background:#000}div#content div.constrain div.sub-content ul.link-list li,div#content div.constrain div.sub-content ul.pdf-list li{height:60px;line-height:30px}body div#content form#contact h2,body div#content form#signup h2{margin:0.4em 0 0.8em 0}div#content div.constrain div.sub-content ul li,div#content div.constrain div.sub-content ol li{font-size:0.75em;line-height:1.3em}body div#content form#contact h1,body div#content form#signup h1{margin-bottom:1em}div#content div.constrain div.sub-content ul.link-list li a,div#content div.constrain div.sub-content ul.pdf-list li a{padding-left:40px;font-size:1.275em;display:block;height:60px;line-height:30px;margin:10px 0;color:#257b86;text-decoration:none;background:transparent url(http://www.brightplanet.com/cr/images/icon_pdf_sm.png) no-repeat 5px 5px}body div#content form#contact table td.right,body div#content form#signup table td.right{padding-right:0}body div#content form#contact table td,body div#content form#signup table td{width:345px;padding-right:10px;vertical-align:top}table.contact-tab tr td,table.contact-tab tr th{padding:0 10px 10px 0;vertical-align:top;text-align:left}div#content div.constrain div.sub-content ul.link-list li a:hover,div#content div.constrain div.sub-content ul.pdf-list li a:hover{text-decoration:underline}body div#content form#contact table td ul li.city,body div#content form#signup table td ul li.city{width:145px}body div#content form#contact table td ul li.city label input,body div#content form#signup table td ul li.city label input{width:135px}body div#content form#contact table td ul li.state,body div#content form#signup table td ul li.state{width:60px}body div#content form#contact table td ul li.state label select,body div#content form#signup table td ul li.state label select{width:60px}body div#content form#contact table td ul li.check label,body div#content form#signup table td ul li.check label{font-size:0.7em;color:#8A8A8A}body div#content form#contact table td ul li.lname label input,body div#content form#signup table td ul li.lname label input{width:140px}body div#content form#contact table td ul li label input,body div#content form#signup table td ul li label input{width:295px}body div#content form#contact table td ul li.submit input,body div#content form#signup table td ul li.submit input{margin-right:40px}body div#content form#contact table td ul li.zip label input,body div#content form#signup table td ul li.zip label input{width:80px}body div#content form#contact table td ul.list li,body div#content form#signup table td ul.list li{clear:none}body div#content form#contact table td ul li.submit,body div#content form#signup table td ul li.submit{padding:20px 0;text-align:right}body div#content form#contact table td ul li.zip,body div#content form#signup table td ul li.zip{width:90px;padding-right:0}div#header div.constrain ul#nav li.sel li a,div#header div.constrain ul#nav li.hover li a{color:#257b86}div#header div.constrain ul#nav li.sel li a:hover,div#header div.constrain ul#nav li.hover li a:hover{color:#fff}body div#content form#contact table td ul li.fname label input,body div#content form#signup table td ul li.fname label input{width:140px}div#footer{clear:both;height:100px;padding-top:20px;margin-bottom:10px}table.contact-tab{margin:1em 0;font-size:0.75em}div#header div.constrain{position:relative;height:185px;z-index:1000}body.sub div#content{background-position:center -117px}div#content div.post a{color:#d8ce46;text-decoration:none}div#header div.constrain h2{display:none}body a:hover{text-decoration:underline}body div.constrain{margin:0 auto;width:920px;padding:0 20px}div#content div.content-foot{clear:both}div#cr-tag img{display:block;margin-bottom:5px;float:right}div#cr-tag p{clear:right;font-size:10px;margin:5px 0}div#cr-tag p a{text-decoration:none;color:#4d4a4b;background:#000;padding:5px 10px}div#cr-tag{text-align:right;margin-bottom:60px}span.hover{display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}div#content div.constrain div.sub-content p.top-link a{color:#257b86}div#content div.post a:hover{text-decoration:underline}body{background:#000 url(http://www.brightplanet.com/cr/images/2010/body-bg-3.jpg) repeat-x center top;font-family:Helvetica,Arial,"Sans Serif"}body a.pdf{display:block;padding-left:42px;font-size:1.25em;height:60px;line-height:20px;background:transparent url(http://www.brightplanet.com/cr/images/icon_pdf_sm.png) no-repeat 5px 5px}div#content div.post{color:#fff;padding:20px 15px;border-bottom:1px solid #2e2a2b}div#content div.constrain div.home-content{position:relative;display:block;width:920px;height:380px;padding:50px 0;background:#f00;z-index:1}div#header{height:228px;z-index:1000}div#content div.constrain-b div.home-content{position:relative;display:block;width:920px;margin:0 auto;height:320px;padding:50px 0}div#content div.constrain-b div.home-content div.welcome p{font-size:1em;margin-bottom:0.875em;line-height:1.25em}div#content div.constrain-b div.home-content div.welcome h2{color:#36b8c6;font-size:1.25em;margin-bottom:4px}div#content div.constrain-b div.home-content div.welcome h2 a{text-decoration:none;color:#36b8c6}div#content div.constrain-b div.home-content div.welcome p img.button{display:inline;float:left;margin-right:30px;margin:10px 15px 20px 15px}div#content div.constrain div.sub-content p.top-link{text-align:right}div#content div.constrain div.home-content div.welcome p{font-size:1em;margin-bottom:0.875em;line-height:1.25em}div#content div.constrain div.home-content div.welcome p img.button{display:block;float:left;margin-right:30px;margin:10px 30px 10px 0}div#footer div.constrain p{padding:20px 0;line-height:25px;color:#fff;text-align:center;font-size:0.75em}div#footer div.constrain p br{display:none}body.sub div#content div.constrain div.content-bg-2{background:transparent url(http://www.brightplanet.com/cr/images/constrain_bg_2.png) no-repeat center 265px}div#header div.constrain ul#nav li a{display:block;float:left;height:40px;line-height:40px;padding:0 24px;text-decoration:none;text-transform:uppercase}body.home div#content div.constrain div.home-content{width:920px}div#header div.constrain ul#nav li{display:block;float:left;height:40px;font-size:1em;z-index:1000}div#footer div.constrain p a{color:#fff;font-weight:bold}div#header div.constrain p.tagline em{font-size:0.875em}div#content div.post h3 a:hover{text-decoration:underline}div#content div.post h3 a{text-decoration:none}div#content div.constrain-b div.home-content div.welcome{float:right;width:396px;color:#fff;text-shadow:0 1px 1px #000;padding:0 20px 20px 20px;font-size:0.9em}div#content div.constrain-b div.home-content div.welcome hr{clear:both;background:#000;padding:0;border:none;margin:2.4em 0 1.2em 0;padding-top:2px}div#content div.constrain-b div.home-content div.video{position:relative;float:left;width:484px;height:320px;background:transparent url(/cr/images/home-vid.jpg) no-repeat center top;z-index:0}div#content div.constrain div.home-content div.welcome{display:none;float:right;width:396px;color:#fff;text-shadow:0 1px 1px #000;background:transparent url(/cr/images/home-text-bg.png) center top;padding:20px;font-size:0.9em}div#content div.post p{font-size:0.75em;line-height:1.3em}div#content div.constrain div.home-content div.video{display:none;float:left;width:484px;height:320px;background:transparent url(/cr/images/home-vid.jpg) no-repeat center top}table.contact-tab tr{vertical-align:top}div#footer div.constrain{width:100%;padding:0}body.home div#content div.constrain{width:920px}body.sub div#content div.constrain{background:transparent url(http://www.brightplanet.com/cr/images/2010/constrain-bg-3.png) no-repeat center 71px}div#header div.constrain ul#nav{position:relative;height:40px;font-family:FuturaHeavy;padding-left:25px;z-index:1000}div#header div.constrain a.home-link{position:absolute;top:24px;left:20px;width:260px;height:110px}div#header div.constrain p.tagline{height:78px;padding:110px 0 0 300px;color:#f7f9f9;font-family:FuturaHeavy;font-weight:normal;font-size:1.5em;background:transparent url(http://www.brightplanet.com/cr/images/2010/head-logo-trans-2.png) no-repeat 16px 24px;text-align:right}div#content div.post h3{font-size:0.875em;margin-bottom:4px;color:#d8ce46}div#content div.constrain div.sub-content div.related-pdf h3{height:60px;line-height:30px}div#content div.constrain div.right-sidebar div.latest-posts div.foot a:hover{text-decoration:underline}div#content div.constrain div.right-sidebar div.latest-posts div.foot a{font-size:0.75em;display:block;height:25px;line-height:25px;text-transform:uppercase;color:#d8ce46;text-decoration:none;font-weight:bold}div#content div.constrain div.right-sidebar div.latest-posts div.foot a.view-all{float:right;padding-right:22px;background:transparent url(http://www.brightplanet.com/cr/images/icon_arrow.png) no-repeat right center}div#content div.constrain div.right-sidebar div.latest-posts div.foot a.subscribe{float:right;padding-right:22px;background:transparent url(http://www.brightplanet.com/cr/images/icon_rss.png) no-repeat right center}div#content div.constrain div.right-sidebar div.latest-factsheets{margin-top:50px;padding:20px 15px;background:transparent url(http://www.brightplanet.com/cr/images/fact_sheet_bg.png) no-repeat center top;overflow:auto}div#content div.constrain div.right-sidebar div.latest-posts div.foot{padding:0 15px;height:25px;background:#2e2a2b}div#content div.constrain div.right-sidebar div.latest-posts div.head h3{font-size:0.7em;font-weight:normal;color:#fff}div#content div.constrain div.right-sidebar div.latest-posts div.head a{text-decoration:none;color:#fff}div#content div.constrain div.right-sidebar div.latest-posts div.head a:hover{text-decoration:underline}div#content div.constrain div.right-sidebar div.latest-posts div.head h2{font-size:1.25em;padding-bottom:2px}div#content div.constrain div.right-sidebar div.latest-posts div.head h2 a{padding-right:22px;background:transparent url(http://www.brightplanet.com/cr/images/icon_arrow.png) no-repeat right center}div#content div.constrain div.right-sidebar div.latest-factsheets h2{font-size:1.5em;color:#231f20;margin-bottom:16px}div#content div.constrain div.home-content div#feature-anchors a{display:block;float:left;width:16px;height:16px;margin-right:5px;background:transparent url(http://www.brightplanet.com/cr/images/slide_link.png) no-repeat center top}div#content div.constrain div.home-content div#feature-anchors{position:relative;z-index:90;top:287px;left:55px}div#content div.constrain div.home-content div#feature-anchors a.activeSlide{background-image:url(http://www.brightplanet.com/cr/images/slide_link_act.png)}div#content div.constrain div.home-content ul#feature{position:relative;z-index:10;width:550px;height:350px;background:#fff}div#content div.constrain div.home-content ul#feature li{display:none}div#content div.constrain div.right-sidebar div.latest-factsheets a.view-all:hover{text-decoration:underline}div#content div.constrain div.right-sidebar div.latest-factsheets a.view-all{font-size:0.75em;height:25px;line-height:25px;text-transform:uppercase;color:#257b86;text-decoration:none;font-weight:bold;display:block;float:right;padding-right:22px;background:transparent url(http://www.brightplanet.com/cr/images/icon_arrow.png) no-repeat right center}div#content div.constrain div.right-sidebar div.latest-factsheets ul li{margin-bottom:4px}div#content div.constrain div.right-sidebar div.latest-factsheets ul li a{display:block;padding-left:44px;padding-bottom:8px;background:transparent url(http://www.brightplanet.com/cr/images/icon_pdf_lg.png) no-repeat left 2px;color:#257b86;font-size:0.875em;line-height:1.2em;height:2.4em;text-decoration:none}div#content div.constrain div.right-sidebar div.latest-factsheets ul li a span.dateline{color:#000;text-decoration:none}div#content div.constrain div.right-sidebar div.latest-factsheets ul li a:hover{text-decoration:underline}div#content div.constrain div.right-sidebar div.latest-posts div.head{height:70px;padding:22px 0 0 15px;background:transparent url(http://www.brightplanet.com/cr/images/callout_blog_bg.png) no-repeat center top}div#content div.constrain div.right-sidebar div.latest-posts{margin-top:60px}div#content div.sub-content div.post p{font-size:0.75em;line-height:1.3em}form ul{list-style:none}form ul li{clear:both;margin-bottom:10px}div#content div.sub-content div.post h3 a:hover{text-decoration:underline}div#content div.sub-content div.post h3 a{text-decoration:none}div#content div.sub-content div.post{color:#000;padding:20px 15px;border-bottom:1px solid #efefef}div#content div.sub-content div.post a{color:#d8ce46;text-decoration:none}div#content div.sub-content div.post a:hover{text-decoration:underline}div#content div.sub-content div.post h3{font-size:0.875em;margin-bottom:4px;color:#257B86}form ul li label span.title{display:block;font-size:0.875em;color:#000;margin-bottom:4px}form ul li label span.error{display:block;margin:2px 0 0 0;font-size:0.8em;font-weight:normal;color:#691316}div#content div.constrain div.right-sidebar div.intro{color:#fff}div#content div.constrain div.right-sidebar div.intro h1{font-size:1.5em;margin-top:32px;margin-bottom:12px}div#content div.constrain div.right-sidebar div.intro p{font-size:0.875em;line-height:1.3em}div#content div.constrain div.right-sidebar div.intro p a{background:#4e813b;font-weight:bold;color:#fff;text-decoration:none}div#content div.constrain div.right-sidebar{float:right;width:350px}div#content div.constrain{background:#0f0}form ul li label input{padding:4px;border:1px solid #e2e2e2;background:#f8f8f8;font-size:1em}form ul li label input.invalid{border-color:#73726d;background:#f3f2ea}form ul li label textarea{padding:4px;border:1px solid #e2e2e2;background:#f8f8f8;font-size:1em;font-family:Helvetica,Arial,"Sans Serif";width:100%;height:120px}form ul li label.title{font-size:0.875em;color:#000;margin-bottom:4px}div#content div.constrain div.home-content ul#feature li a{display:block;background:transparent url(http://www.brightplanet.com/cr/images/black_05.png) center top;padding:1px}div#content div.constrain div.home-content ul#feature li a img{display:block;width:520px;height:320px;border:14px solid #fff;background:#ebe693}div#content div.constrain div.sub-content img.f-left{margin:10px 20px 20px 0}div#content div.constrain div.sub-content img.f-right{margin:10px 0 20px 20px}div#content div.constrain div.sub-content a{color:#257B86}div#content div.constrain div.sub-content a:hover{text-decoration:none}div#content div.constrain div.sub-content ul.page-list{margin:0;padding:0;list-style:none;padding-top:30px}div#content div.constrain div.sub-content blockquote{margin:10px 20px;padding:20px;border:1px solid #eee;background:#f2f2f2}div#content div.constrain div.sub-content ol{margin:10px 0;padding-left:40px;list-style:decimal}div#content div.constrain div.sub-content h2{font-size:1.375em;margin-bottom:0.8em}div#content div.constrain div.sub-content h3{font-size:1.25em;margin-bottom:0.8em}div#content div.constrain div.sub-content p{margin:10px 0;font-size:0.75em;line-height:1.3em}div#content div.constrain div.sub-content ul{margin:10px 0;padding-left:40px;list-style:disc}div#content div.constrain div.sub-content ul.page-list li{font-size:16px;line-height:1em;border-bottom:1px solid #2c94a1;padding:14px 0}div#content div.constrain div.sub-content ul.page-list li h2{font-size:0.875em;margin-bottom:4px}div#content div.constrain div.sub-content ul.resource-list-wide{margin-top:4px;border-top:none;width:600px}div#content div.constrain div.sub-content ul.resource-list li a{display:block;float:left;width:240px;line-height:20px}div#content div.constrain div.sub-content ul.resource-list-wide li{display:block;float:left;width:600px;padding-bottom:20px}div#content div.constrain div.sub-content ul.resource-list-wide li a{display:block;float:left;width:540px;line-height:20px}div#content div.constrain div.sub-content div.related-pdf{margin-top:40px;border-top:1px solid #2c94a1}div#content div.constrain div.sub-content ul.resource-list li{display:block;float:left;width:300px;padding-bottom:20px}div#content div.constrain div.sub-content ul.resource-list{margin-top:4px;border-top:none;width:600px}div#content div.constrain div.sub-content ul.page-list li h2 a{color:#257b86;text-decoration:none}div#content div.constrain div.sub-content ul.page-list h2 a img.icon{vertical-align:bottom}div#content div.constrain div.sub-content ul.link-list li a{padding-top:3px;background-image:url(http://www.brightplanet.com/cr/images/icon_link_sm.png)}div#content div.constrain div.sub-content h1{font-size:1.5em;padding:16px 0;margin-bottom:16px;color:#fff}div#content div.constrain div.sub-content{width:626px;padding:15px 29px 15px 265px;padding-left:0;margin-left:265px}div#content div.constrain ul.breadcrumb-nav li a{display:block;float:left;height:30px;line-height:30px;color:#2c94a1;font-size:0.7em;padding-right:19px;margin-right:13px;background:transparent url(http://www.brightplanet.com/cr/images/2010/breadcrumb-arrow.png) no-repeat right 12px}div#content div.constrain ul.breadcrumb-nav li{display:block;float:left;line-height:30px;height:30px}div#content div.constrain ul.breadcrumb-nav li a.sel{color:#676868;text-decoration:none;padding-right:none;margin-right:none;background:none}div#content div.constrain ul.breadcrumb-nav li a:hover{text-decoration:none}div#content div.constrain div.left-sidebar{float:left;padding:15px 0 15px 15px;width:230px}div#content div.constrain ul.breadcrumb-nav{padding-left:16px;height:30px}div#content div.constrain div.home-content div.latest-news h2{padding:32px 0 8px 0;border-bottom:1px solid #2e2a2b;font-size:2em;color:#fff}div#content div.constrain div.home-content div.latest-news h2 a{text-decoration:none;color:#fff}div#content div.constrain div.home-content div.latest-news h2 a:hover{text-decoration:underline}div#content div.constrain div.left-sidebar h2.section-title{height:56px;line-height:56px;background:#2c94a1;color:#fff;font-size:1.175em;padding:0 20px}div#content div.constrain div.left-sidebar ul.section-nav{font-family:FuturaHeavy;border-bottom:7px solid #2c94a1}div#content div.constrain div.left-sidebar div.note h3{font-size:1.125em;margin-bottom:8px;color:#231f20}div#content div.constrain div.left-sidebar div.note p{font-size:0.875em;line-height:1.2em}div#content div.constrain div.left-sidebar div.note p a{font-weight:bold;color:#257b86;text-decoration:none}div#content div.constrain div.left-sidebar div.note p a:hover{text-decoration:underline}div#content div.constrain div.left-sidebar div.note{height:133px;background:transparent url(http://www.brightplanet.com/cr/images/2010/callout-note-bg.png) no-repeat center top;padding:15px 20px 15px 10px}div#content div.constrain div.left-sidebar div.callout{margin-top:20px}div#content div.constrain div.left-sidebar ul.section-nav li{line-height:40px;background:#c8dddf;border-bottom:1px solid #fff}div#content div.constrain div.left-sidebar ul.section-nav li a{display:block;height:40px;line-height:40px;color:#257b86;text-decoration:none;font-size:0.8em;padding-left:30px;background:transparent url(http://www.brightplanet.com/cr/images/section_nav_arrow.png) no-repeat 15px center}div#content div.constrain div.left-sidebar ul.section-nav li.here{background:#fff}div#content div.constrain div.left-sidebar ul.section-nav li.here a{color:#231f20}div#content div.constrain div.sub-content div.related-pdf h3 a{display:block;margin:10px 0;padding-left:40px;height:60px;line-height:30px;font-size:1em;color:#257b86;text-decoration:none;font-weight:normal;background:transparent url(http://www.brightplanet.com/cr/images/icon_pdf_sm.png) no-repeat 5px 5px}