*{border:0;margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font:76%/150% 'Open Sans',Verdana,Tahoma,Arial,sans-serif;color:#404040}img{display:block;margin:0 auto 10px auto}a{text-decoration:none;color:#333;font-weight:bold}a:hover{text-decoration:underline;color:rgb(0, 111, 81)}a img{border:0}p{margin:0 0 18px 10px}ul,ol,dl{margin:2px 0 16px 10px}ul ul,ol ol{margin:4px 0 4px 10px}h1,h2,h3,h4,h5,h6{font-family:"museo_slab500","museo-slab","Museo Slab",serif}h1{font-size:4.2em;letter-spacing:-5px;margin:0 0 30px 25px;color:rgb(0, 111, 81)}h1 a{text-transform:none;color:rgb(0, 111, 81)}h2{font-size:1.4em;color:rgb(0, 111, 81);margin:0 0 10px 0;letter-spacing:-1px}h3{font-size:1.2em;font-weight:bold;color:rgb(0, 111, 81);margin:10px 0 8px 0}h4{font-size:1.1em;font-weight:bold;color:rgb(0, 111, 81);margin:0 0 8px 0}blockquote{font-size:0.9em;border:1px solid #dadada;margin:20px 10px;padding:8px}#wrap{color:#404040;width:80%;min-width:820px;margin:0px auto 20px auto;padding:10px 0;min-height:100%}#header{margin:0}#toplinks{text-align:left;padding:5px 2px 2px 3px}#slogan{font-size:1.5em;color:#808080;font-weight:bold;letter-spacing:-1px;margin:15px 0px 20px 35px;line-height:1.2em}#sidebar ul{list-style:none;font-size:0.9em;margin:0 0 20px 0;padding:0}#sidebar li{list-style:none;margin:0 0 10px 0;padding:0}#sidebar .moneydoes li{list-style:disc;margin-left:20px}#sidebar li a{font-size:1.2em;font-weight:bold}#sidebar ul ul{margin:4px 0 3px 15px;line-height:1.2em;padding:0}/*#sidebar ul ul li a{font-weight:normal}*/#content{line-height:1.5em;width:70%;min-width:500px;float:right;text-align:left;margin:0 0 30px 0;padding:0}#contentalt{line-height:1.5em;width:500px;float:left;text-align:left;padding:0;margin-right:20px}#content h3,#contentalt h3,#content h2,#contentalt h2,form h2,form h2,#sidebar h2{margin:10px 0 8px}#content ul{width:90%;margin:0 auto 20px auto}#content ul li{margin-bottom:.5em}#content ul.pubnav{text-align:center}#content ul.pubnav li{white-space:nowrap;padding-right:2em;line-height:200%;display:inline;list-style-type:none}#content a{color:rgb(0, 111, 81)}#content img{max-width:100%}#footer{position:relative;clear:both;text-align:right;color:#808080;font-size:0.9em;margin:0 auto;padding:8px 0;line-height:1.6em;box-sizing:content-box}#footer p{margin:0;padding:0}#footer a{color:#808080}.box{color:#000000;font-size:0.9em;background-color:#FFffff;border:2px solid #dadada;line-height:1.3em;padding:5px 5px 5px 8px;width:90%}.box a{color:rgb(0, 111, 81)}.left{float:left;margin:0 15px 4px 0}.right{float:right;margin:0 0 4px 15px}.textright{text-align:right}.readmore{text-align:right;margin:-10px 10px 12px 0}.center{text-align:center}.blue{color:#4088b8}.big{font-size:1.3em}.small{font-size:0.8em}.bold{font-weight:bold}.clear{display:block;clear:both}.hide{display:none}.fade{color:#c8c8c8}.gray{color:#808080}.photo{border:1px solid #bababa;padding:2px;background-color:#ffffff;margin:6px 18px 2px 5px}#banner{background:#FFFFFF}#banner .logo{width:30%;max-width:272px;float:left;margin-top:10px}#banner .search{float:right;text-align:right;font-size:12px;line-height:64px;height:64px;border-top:3px solid #fff}#banner .search:hover{border-top:3px solid rgb(0, 111, 81)}#search-submit,input[type=submit]{float:right;margin:20px 0;cursor:pointer;padding:3px 5px;font:100% 'Open Sans',Verdana,Tahoma,Arial,sans-serif;font-weight:bold;background-color:#808080}.sisea-search-form{padding:0 20px}.sisea-result-pages{margin-right:1em}#banner .tagtemp{text-align:right}#banner .nav{height:38px}#banner .nav .navitem{float:left}#banner .nav .navdrop{position:absolute;background:#EAEAEA;border-top:3px solid #fff}#banner .nav .navdrop a{display:block;font-weight:normal;font-size:11px;line-height:11px;padding:5px 3px;border:1px solid rgb(0, 111, 81);border-top:0}#banner .nav .about{width:270px}#banner .nav .initiatives{width:320px}#banner .nav .media{width:150px}#banner .nav .getinvolved{width:150px}#banner .nav .contact{width:102px}#banner .tagline{padding:0;margin:0;height:34px}#banner .tagline img{border:0}#banner .header,.tagline{width:100%;padding-bottom:20px}.navitem ul,.navitem div,.navitem ul li ul{display:none}.navitem:hover ul,.navitem:hover div{display:block}#banner .nav2{margin:0;padding-left:5px;float:right;width:70%;min-width:488px;/*max-width:660px*/}#banner .nav2 .navitem{float:left;height:64px}#banner .nav2 .navitem a{display:block;line-height:64px;padding:0 6px;font-weight:bold;border-top:3px solid #fff}#banner .nav2 .navitem a:hover{text-decoration:none;border-top:3px solid rgb(0, 111, 81)}#banner .nav2 .spacer{float:left;width:1px;height:22px;margin-top:8px;background:#d8b3b3}#banner .nav2 .navdrop{position:absolute;background:#EAEAEA;border-top:1px solid rgb(0, 111, 81);z-index:10000;margin:-5px 0 0 -5px}#banner .nav2 .navdrop a{display:block;font-weight:normal;font-size:11px;line-height:11px;padding:10px;border:1px solid rgb(0, 111, 81);border-top:0}#banner .nav2 .navdrop a:hover{background:#FFF}.logo,.nav2{padding-bottom:20px}ul.nav2,ul.navdrop{list-style-type:none}#banner .nav2 .navitem .social{float:right;padding:0 5px}#nav_search{border:1px solid rgb(0, 111, 81);margin-left:-190px !important}#wrap{padding:0;max-width:1100px}#wrap img{max-width:100% !important}#sidebarc{float:left;width:26%;max-width:270px}#sidebar{float:none;/*overflow:hidden;*/min-height:400px}#sidebar p{margin:0 0 20px 0;padding:0}#sidebar p.box{padding:5px}.sidenav{width:90%}#footer{background:#363839;padding:30px 0 40px 0;border-bottom:40px solid rgb(3, 52, 33)}h2{border-bottom:2px solid #dadada;margin:0 0 10px 0;padding:0 0 4px 0}p,table{margin:0;padding:0 0 20px 0}.home_spotlight{border:1px solid #7a1113;margin-bottom:25px}.home_spotlight h2{color:#FFFFFF;border:0;padding:5px;background:#7a1113}.home_spotlight h2 a{color:#FFFFFF}.home_spotlight .text{padding:5px}#bar{display:none;position:fixed;bottom:0;left:0;width:100%;height:40px;background:#CCCCCC url('/images/bar_bg.png');text-align:center;opacity:0.92;filter:alpha(opacity=92)}#bar #twitter{color:#000000;text-align:center;border-width:1px 0;font-size:10px;line-height:40px}#bar #twitter a{color:#000000;font-weight:normal}.home_news{padding-bottom:25px}.home_news .image_right{float:right;margin:0 0 5px 20px;font-size:11px;line-height:14px}.home_news .image_left{float:left;margin:0 20px 5px 0;font-size:11px;line-height:14px}.home_news .image_right div,.home_news .image_left div{padding:2px 3px}.home_news .image_border{border:1px solid #CCC}input[type=text],input[type=password]{padding:4px;border:1px solid #ccc}form{margin-bottom:20px}.portals{width:100%;margin:15px 0}.portal{float:left;width:32%;max-width:400px}.portal.center{margin:0 2%}.portal img,.portals img{display:block;width:100%;margin:0 auto 10px auto}.portal h3,.portals h3{text-align:center}.portal p{font-size:110%;line-height:160%;text-align:left;margin:auto}.portal a,a.portal,.portals a{text-decoration:none;font-weight:normal}.portal a:hover{color:#404040}#videos img{opacity:.5}#videos img.live{opacity:1}select {border:1px solid #ddd;border-radius:3px;margin:0 .5em 1.5em}@media screen and (max-width:980px){div.slide-content{font-size:75% !important}}#banner ul{list-style-type:none}#banner ul ul li{position:relative}#banner ul ul{display:none;position:absolute}#banner ul li:hover > ul{display:block}#banner ul ul ul{position:absolute;left:100%;top:-5px;padding-left:0;margin-left:-1px;white-space:nowrap;background-color:#eaeaea;border-top:1px solid rgb(0,111,81)}.report { float: left; width: 170px; text-align: center; margin-bottom: 10px; margin-right: 10px;/* background: #EFEFEF; */}.report1 { width: 170px; height: 255px; text-align: center; margin-bottom: 10px; margin-right: 10px; /* background: #EFEFEF; */; }.report2 { float: left; width: 170px; height: 305px; text-align: center; margin-bottom: 10px; margin-right: 10px; /* background: #EFEFEF; */; }.report3 { float: left; width: 170px; height: 285px; text-align: center; margin-bottom: 10px; margin-right: 10px; /* background: #EFEFEF; */; }.report_image { margin: 5px 0 4px 0; }.report_title { font-size: 13px; margin: 0 5px; }.report_image img { border: 1px solid #7A1113; width: 150px; }.error{color:red}.success{color:green}