
/* - base.css - */
@media screen {
/* http://www.greenforall.org/portal_css/base.css?original=1 */
/* */
body {
font-family: Arial, Georgia,Times,serif;
font-size: 81%; /* */
color: #333;
margin: 0;
padding: 0;
}
body.kupu {
background: transparent;
font-size: 120%;
}
body.popup {
background: #fff;
}
a {
color: #CF9700;
text-decoration: none;
}
a:visited{}
a:hover { color: #0B5F01;
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
color: #333;
font-family: Arial, Georgia, Times,serif;
margin: 0.75em 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #474c42;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #0B5F01;
text-decoration: underline;
}
h1 { font-size: 160%; font-weight: normal; }
h2 { font-size: 140%; font-weight: normal; }
h3 { font-size: 115%; font-weight: bold; }
h4 { font-size: 105%; font-weight: bold; }
h5 { font-size: 100%; font-weight: bold; }
h6 { font-size: 90%; font-weight: bold; }
h1.documentFirstHeading { margin-top: 0; }
img {
border: none;
vertical-align: middle;
}
p {
margin: 0 0 0.75em 0;
line-height: 1.5em;
}
p img {
border: none;
margin: 0;
}
hr {
border: 0;
height: 1px;
background-color: #ccc;
margin: 0.5em 0 1em 0;
}
ul {
line-height: 1.5em;
padding: 0;
}
ol {
line-height: 1.5em;
padding: 0;
}
li {
margin-bottom: 0.5em;
}
dt {
font-weight: bold;
}
dd {
line-height: 1.5em;
margin-bottom: 1em;
}
abbr, acronym, .explain {
border-bottom: 1px dotted Black;
color: #444;
background-color: transparent;
cursor: help;
}
abbr .explain {
border-bottom: none;
}
q {
font-family: Baskerville, Georgia, serif;
font-style: italic;
font-size: 120%;
}
blockquote {
padding-left: 0.5em;
margin-left: 40px;
border-left: 0;
color: #444;
}
code, tt {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 120%;
color: Black;
background-color: #dee7ec;
padding: 0 0.1em;
}
pre {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 100%;
padding: 1em;
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
overflow: auto;
}
ins {
color: green;
text-decoration: none;
}
del {
color: red;
text-decoration: line-through;
}
.permalink{
visibility: hidden;
}
/* */
.section-what-we-do-capital-access-program-capital-access-program #parent-fieldname-text h3 {
font-weight: normal; /* */
}
/* */
/* */
/* */
/* */

}


/* - dropdown-menu.css - */
@media screen {
/* http://www.greenforall.org/portal_css/dropdown-menu.css?original=1 */
/* */
/* */
#portal-globalnav {
position:relative;
z-index:3;
}
* html #portal-globalnav {
height:1%;
}
#portal-globalnav li {
float:left;
margin:0;
padding:0;
}
#portal-globalnav li a {
display:block;
position:relative;
}
#portal-globalnav ul {
position: absolute;
width: 15em;
left:-999em;
background: #fff;
border-color: #8cacbb;
border-width: 1px;
border-style: none solid solid solid;
margin:0;
}
#portal-globalnav li.selected ul.submenu {
margin-top:-1px;
z-index:3;
}
#portal-globalnav ul.submenu li {
display:block;
width:100%;
}
#portal-globalnav ul.submenu a,
#portal-globalnav ul.submenu a:hover {
margin:0;
display:block;
border-color: #8cacbb;
border-style: solid none none;
position:static !important;
white-space:normal;
}
#portal-globalnav li.selected ul.submenu a:hover {
background-color:#fff;
}
a.hasDropDown {
background-image:url('arrowRight.gif');
background-position:14em 50%;
background-repeat:no-repeat;
}
*:first-child+html #portal-globalnav ul.submenu a {height:1%;} /* */
* html #portal-globalnav ul.submenu a {height:1%;} /* */
/* */
#portal-globalnav li ul ul {
z-index:10;
top:0.4em;
left:-999em;
left:0;
margin: 0 0 0 14em;
}
#portal-globalnav ul li:hover,
#portal-globalnav ul li.sfhover {
position:relative;
}
#portal-globalnav li:hover ul ul,
#portal-globalnav li:hover ul ul ul,
#portal-globalnav li:hover ul ul ul ul,
#portal-globalnav li.sfhover ul ul,
#portal-globalnav li.sfhover ul ul ul,
#portal-globalnav li.sfhover ul ul ul ul {
left:-999em;
}
#portal-globalnav li:hover ul,
#portal-globalnav li li:hover ul,
#portal-globalnav li li li:hover ul,
#portal-globalnav li li li li:hover ul,
#portal-globalnav li.sfhover ul,
#portal-globalnav li li.sfhover ul,
#portal-globalnav li li li.sfhover ul,
#portal-globalnav li li li li.sfhover ul {
left:auto;
}
/* */
#post-sections-clear {
height:1px;
margin-bottom:-3px;
}
/* */
*:first-child+html #post-sections-clear {margin-bottom:-2px;}
* html #post-sections-clear {
margin-bottom:-2px;
}
/* */
}


/* - public.css - */
@media screen {
/* http://www.greenforall.org/portal_css/public.css?original=1 */
/* */
body {
background: #DEE8F4 url(http://www.greenforall.org/bg.jpg) no-repeat 50% 101px;
}
#visual-portal-wrapper {
width: 1000px;
margin: 0px auto;
padding-bottom: 2em;
}
#portal-columns {
border-spacing: 0;
border-collapse: collapse;
width: 905px !important;
margin: 1em auto 0;
}
#visual-header-wrapper {
position: absolute;
width: 100%;
height: 101px;
background: url(http://www.greenforall.org/tile_nav.gif) repeat-x 0% 0%;
}
#portal-header {
position: relative;
width: 1000px;
height: 97px;
margin: 0 auto;
padding: 0;
z-index: 2;
}
/* */
*+html #portal-header {
height: 96px;
}
#portal-siteactions {
margin-top: .5em;
text-align: right;
font-family: Arial, sans-serif;
font-size: 85%;
list-style-image: none;
list-style-type: none;
}
#portal-siteactions li {
display: inline;
border-right: solid 1px #f0c65a;
padding: 0 .5em;
}
#portal-siteactions li.last-action {
border: none;
}
#portal-siteactions a {
color: #f0c65a;
}
#portal-logo {
position: absolute;
top: 39px;
}
/* */
* html #portal-logo {
top: 37px;
}
/* */
*+html #portal-logo {
top: 37px;
}
#portal-globalnav {
position: absolute !important;
left: 150px;
bottom: 0px;
margin: 0;
line-height: 1em;
padding-left: 40px;
}
#portal-globalnav li {
float: left;
list-style-image: none;
list-style-type: none;
padding: 0;
font-family: "Trebuchet MS",Arial,sans-serif;
text-transform: uppercase;
background: url(http://www.greenforall.org/nav_shading_l.gif) no-repeat;
margin-bottom: 0;
}
#portal-globalnav li a {
padding: 25px 16px 12px 17px;
background: url(http://www.greenforall.org/nav_shading_r.gif) no-repeat 100% 0%;
font-weight: bold;
}
#portal-globalnav a, #portal-globalnav a:visited {
color: #fff;
}
#portal-globalnav li:hover a, #portal-globalnav a:hover, #portal-globalnav li.selected a {
color: #f1cb69;
text-decoration: none;
border-bottom: solid 5px #e2a403;
padding-bottom: 7px;
}
#portal-globalnav li.first {
background: transparent;
}
#portal-globalnav li.last a {
background: transparent;
}
#portal-globalnav ul {
background: #688267;
border: none;
}
#portal-globalnav ul.submenu li {
background: transparent;
text-transform: none;
font-size: 90%;
}
#portal-globalnav ul.submenu a {
border: 0;
padding: 3px 1em;
background: transparent;
color: #fff;
}
#portal-globalnav ul.submenu a:hover, #portal-globalnav li.selected ul.submenu a:hover {
padding-bottom: 3px;
background-color: #789277;
color: #f1cb69;
}
#portal-personaltools-wrapper {
float: right;
}
#portal-personaltools {
list-style-image: none;
list-style-type: none;
color: #486b4d;
font-size: 85%;
margin-bottom: 7px;
margin-top: 11px;
}
#portal-personaltools li {
display: inline;
}
#portal-personaltools a, #portal-personaltools a:visited {
color: #486b4d;
}
#portal-column-content {
background: #fff url(http://www.greenforall.org/grass.gif) no-repeat 100% 100%;
vertical-align: top;
padding: 0;
}
#extra-wrapper {
background: url(http://www.greenforall.org/tile_content.gif) repeat-x;
width: 650px;
}
#banner {
width: 638px;
height: 65px;
background: url(http://www.greenforall.org/header_default.jpg) no-repeat 6px 6px;
font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 140%;
line-height: .8;
color: #fff;
margin: 0;
padding: 6px;
}
.section-front-page #banner {
background: url(http://www.greenforall.org/header-front-page.jpg) no-repeat 6px 6px;
width: 318px;
height: 230px;
float: left;
padding: 6px 0px 0px 6px;
}
/* ****/
* html #content{
margin-top:-25px;
}
*+html #content {
margin-top:-25px;
}
.section-front-page #homepage-people {
display:none;
}
.section-front-page #banner {
display:none;
}
#dayofaction-wrapper {
width:650px;
}
#dayofaction-top {
background-image:url(http://www.greenforall.org/dayofaction_top.gif);
background-repeat:no-repeat;
height: 175px;
}
#dayofaction-middle {
background-image:url(http://www.greenforall.org/dayofaction_middle.jpg);
background-repeat:no-repeat;
height: 223px;
}
.map-image {
display:block;
float:left;
width:336px;
height:223px;
}
.dayofaction-text {
display:block;
width:314;
height:223;
color:#714c42;
font-family:Georgia, Times, "Times New Roman";
font-size:1.1em;
padding:20px 30px 10px 0px;
}
.dayofaction-text p {
line-height:1.25em;
}
#dayofaction-bottom {
background-image:url(http://www.greenforall.org/dayofaction_bottom.gif);
background-repeat:no-repeat;
height: 85px;
}
#button-wrapper{
width:615px;
margin:auto auto auto 30px;
padding-top:0px;
}
* html #button-wrapper {
padding-top:10px;
}
*+html #button-wrapper {
padding-top:10px;
}
#homepage-buttons li {
display:inline !important;
list-item-type:none;
float:left;
}
#homepage-buttons li a {
padding:15px 35px;
width:120px;
}
* html #homepage-buttons li a {
padding:15px 30px !important;
}
*+html #homepage-buttons li a {
padding:15px 30px !important;
}
#homepage-hostanevent a {
background:transparent url(http://www.greenforall.org/host_find_learn_off.gif) no-repeat;
background-position:-25px -10px;
height:24px;
display:block;
}
#homepage-hostanevent .selected a, #homepage-hostanevent a:hover {
background:transparent url(http://www.greenforall.org/host_find_learn_on.gif) no-repeat;
background-position:-25px -10px;
height:24px;
display:block;
}
#homepage-findanevent a {
background:transparent url(http://www.greenforall.org/host_find_learn_off.gif) no-repeat;
background-position:-230px -10px;
height:24px;
display:block;
}
#homepage-findanevent .selected a, #homepage-findanevent a:hover {
background:transparent url(http://www.greenforall.org/host_find_learn_on.gif) no-repeat;
background-position:-230px -10px;
height:24px;
display:block;
}
#homepage-learnmore a {
background:transparent url(http://www.greenforall.org/host_find_learn_off.gif) no-repeat;
background-position:-435px -10px;
height:24px;
display:block;
}
#homepage-learnmore .selected a, #homepage-learnmore a:hover {
background:transparent url(http://www.greenforall.org/host_find_learn_on.gif) no-repeat;
background-position:-435px -10px;
height:24px;
display:block;
}
.dayofaction-bottomtext {
display:block;
color:#8eab8c;
font-family:Arial, Helvetica, sans serif;
font-size:.8em;
margin:85px auto auto 50px;
}
* html .dayofaction-bottomtext {
margin-top:25px;
}
*+html .dayofaction-bottomtext {
margin-top:25px;
}
/* *****/
#content-wrapper {
padding: 0 2em 2em;
clear: both;
}
#portal-breadcrumbs {
margin: 10px 0 10px 1em;
color: #486b4d;
font-size: 85%;
}
#portal-breadcrumbs a, #portal-breadcrumbs a:visited {
color: #486b4d;
}
#breadcrumbs-you-are-here {
display: none;
}
.section-front-page #portal-breadcrumbs {
display: none;
}
#homepage-header {
padding: 6px 6px 0 0;
float: right;
}
#homepage-signup-form-wrapper {
width: 320px;
padding-top: 5px;
}
#homepage-signup-form {
padding: 3px 1em 0;
background: #e2a403;
height: 26px;
overflow: hidden;
}
#homepage-signup-form-title {
font-family: "Trebuchet MS",Arial,sans-serif;
font-size: 110%;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
display: inline;
margin-right: 5px;
}
#homepage-signup-form .emailField {
font-size: 85%;
width: 150px;
}
.contentViews { margin-top: 2em !important; }
#region-content {
padding: 1em;
}
.documentContent ul {
list-style-image: url(http://www.greenforall.org/bullet.gif);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
.documentContent ol {
margin: 0.5em 0 0 2.5em;
}
#gear-divider {
margin-top: 2em;
}
.section-front-page #gear-divider {
display: none;
}
#shadow-bottom {
background: url(http://www.greenforall.org/shadow_b.gif) no-repeat;
width: 900px;
height: 4px;
margin: 0 0 0 45px;
}
#footer-wrapper {
width: 900px;
margin: 1em auto;
}
#portal-footer {
float: left;
font-family: Arial,sans-serif;
font-size: 85%;
color: #4e7554;
}
#portal-colophon {
float: right;
font-family: Arial,sans-serif;
font-size: 85%;
color: #4e7554;
}
#portal-footer a, #portal-footer a:visited, #portal-colophon a, #portal-colophon a:visited {
color: #4e7554;
}
/* */
.timestamp {
color: #4e7554;
font-family: Arial,sans-serif;
font-size: 92%;
}
.listing-item {
margin-left: 130px;
}
#homepage-listing dt {
font-weight: normal;
}
#homepage-listing dd {
padding-top: 1.0em;
margin-left: 0;
}
#homepage-listing .summary {
font-size: 130%;
}
#homepage-listing .summary a, #homepage-listing .summary a:visited {
color: #474c42;
}
#homepage-listing .summary a:hover {
color: #0B5F01;
}
.itemDate {
display: block;
margin-left: 0 !important;
}
/* */
/* */
.LSRes {
font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
color: #436976;
background-color: White;
vertical-align: middle;
display:block;
list-style-image: none;
list-style-type: none;
text-align: left;
min-width: 16.5em;
text-transform: none;
margin-left: 0;
line-height: 1.1em;
}
#LSHighlight,
.LSHighlight {
background-color: #dee7ec;
border: 1px solid #8cacbb;
color: #436976;
}
.LSRow {
border: 1px solid White;
white-space: normal;
padding:0;
margin: 0;
list-style-image: none;
list-style-type: none;
}
.LSRow a {
text-decoration: none;
font-weight:bold;
white-space:nowrap
}
.LSDescr {
color: #76797c;
text-transform: lowercase;
padding-left:2.1em;
margin-top:-0.1em;
}
.LSResult {
position: relative;
display: block;
text-align: right;
padding-top: 0px;
margin: 0;
left: 3px;
z-index: 3;
}
.LSShadow {
position: relative;
text-align: right;
}
.livesearchContainer {
background-color: White;
margin-top: 0;
padding: 0 !important;
position: absolute;
right: 0px;
/* */
top: 0;
white-space: normal;
font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
text-align: left;
color: #436976;
border: 1px solid #8cacbb;
width: 30em;
text-transform: none;
}
* html .livesearchContainer {
padding: 1px !important;
padding-top: 0 !important;
background-color: #8cacbb;
border: 0;
}
#livesearchLegend {
line-height: 1em;
margin-top: -2em;
margin-left: -0.1em;
border: 1px solid #8cacbb;
border-bottom: 0;
}
* html #livesearchLegend {
margin-top: -1.9em;
margin-left: -8px;
position: relative;
}
/* */
.LSIEFix {
background-color: White;
padding: 0.5em !important;
z-index: 20;
}
.LSBox {
clear: left;
float: left;
text-align: right;
padding-right: 1px;
display:block;
}
#LSNothingFound {
text-align: center;
padding: 2px;
}
.LSBox label {
font-weight: normal;
}
/* */
#content h5,
#content h6 {
color: #76797c;
}
.newsItem {
margin-bottom: 1em;
border-bottom: 1px solid #8cacbb;
}
.newsImage {
border: 1px solid #ccc;
}
.newsImageContainer {
float:right;
margin: 0 0 0.5em 1em;
width: 202px;
}
.newsContent {
padding: 0 1em 1em 1em;
}
.newsContent ul,
.newsContent li {
display: block;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.newsAbout {
display: block;
color: #76797c;
font-size: 85%;
padding: 0;
margin-top: 0;
list-style: none;
list-style-image: none;
float: right;
text-align: right;
}
.newsAbout li {
display: inline;
}
.newsFooter {
}
.newsFooter li {
display: inline;
margin: 0 1em 0 0;
}
.documentActions {
margin: 1.5em 0;
padding: 0;
text-align: right;
border-top: 1px solid #8cacbb;
}
.documentActions ul {
margin: 0;
padding: 0 0.5em;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: 85%;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: White;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
/* */
dl.portalMessage {
font-size: 85%;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
border: 1px solid #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
background-color: #ffffe3;
border: 1px solid #996;
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning dt {
background-color: #d80;
border: 1px solid #d80;
}
dl.error dt {
background-color: #d00;
border-color: #d00;
}
dl.warning dd {
background-color: #fd7;
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
border-color: #d80;
}
.documentDescription {
/* */
display: none;
font-weight: bold;
margin: 0em 0em 0.5em 0em;
line-height: 1.5em;
}
.documentByLine {
font-size: 85%;
font-weight: normal;
color: #76797c;
margin-bottom: 0.5em;
}
dl.searchResults span.documentByLine {
display: block;
}
#category ul {
list-style-image: none;
list-style-type: none;
display: inline;
margin: 0;
}
#category ul li {
display: inline;
}
.discussion {
margin-top: 1em;
}
.even {
background-color: transparent;
}
.odd {
background-color: transparent;
}
.visualHighlight {
background-color: #ffc;
}
.discreet {
color: #76797c;
font-size: 85%;
font-weight: normal;
}
.pullquote {
padding: 0 1em 0 1em;
margin: 0 0 1em 1em;
font-weight: bold;
color: #CC9933;
float: right;
width: 35%;
clear: right;
background-color: White;
border-left: 4px solid #8cacbb;
}
.callout {
font-weight: bold;
color: #CC9933;
padding: 0px 1em;
}
.notify,
.documentEditable * .notify {
border: 1px solid #ffa500;
}
.card {
background-color: #dee7ec;
border-color: #8cacbb;
border-width: 1px;
border-style: solid;
float: left;
margin: 1em;
text-align: center;
width: 110px;
padding: 1em 0;
}
.card a {
text-decoration: none;
}
.portrait {
background-color: #dee7ec;
border-color: #8cacbb;
border-width: 1px;
border-style: solid;
font-size: 85%;
margin: 0.5em;
padding: 1em 0 0.5em 0;
text-align: center;
width: 100px;
}
.portraitPhoto {
border: 1px solid black;
}
/* */
table.listing,
.stx table {
/* */
border-collapse: collapse;
border-left: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
font-size: 85%;
margin: 1em 0em 1em 0em;
}
table.listing th,
.stx table th {
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: lowercase;
}
table.listing .top {
border-left: 1px solid White;
border-top: 1px solid White ! important;
border-right: 1px solid White ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td,
.stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 0.5em;
}
table.listing a {
text-decoration: none;
}
table.listing a:hover {
text-decoration: underline;
}
table.listing img {
vertical-align: middle;
}
table.listing td a label,
.stx table td a label {
cursor: pointer;
}
/* */
table.vertical {
background-color: White;
}
table.vertical th {
padding: 0.5em;
}
table.vertical td {
border-top: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.grid td {
border: 1px solid #8cacbb;
padding: 0.5em;
}
/* */
table.plain,
table.plain td,
table.plain th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}
/* */
.listingBar {
background-color: #dee7ec;
border-color: #8cacbb;
border-style: solid;
border-width: 1px;
padding: 0em 1em;
text-align: center;
text-transform: lowercase;
vertical-align: top;
margin: 1em 0em;
font-size: 94%;
clear: both;
}
.listingBar span.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
text-decoration: none;
}
.tileItem {
border-top: 1px solid #cccccc;
padding-top: 0.5em;
margin-top: 0.5em;
}
.section-blog .tileItem {
border-top: 1px solid #cccccc;
padding-top: 1.5em;
margin-top: 1.5em;
}
.tileHeadline {
border: none;
font-size: 110%;
font-weight: bold;
}
.tileHeadline a {
text-decoration: none;
}
.tileBody {
margin-bottom: 0.5em;
}
.tileImage {
float: right;
margin: 0 0 0.5em 0.5em;
border: 1px solid black;
}
.eventDetails {
float: right;
width: 20em;
clear: right;
}
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
line-height: 1em;
}
ul.discreet {
list-style-image: none;
list-style-type: disc;
}
textarea.proportional {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
.productCredits {
text-align: right;
font-size: 85%;
clear: both;
font-weight: normal;
color: #76797c;
}
/* */
a.link-parent {
display: block;
background: transparent url(http://www.greenforall.org/arrowUp.gif) 4px 5px no-repeat;
padding: 1px 0px 10px 16px;
font-size: 85%;
text-decoration: none;
}
#content .link-category {
color: #74ae0b !important;
}
#content .link-user {
background: transparent url(http://www.greenforall.org/user.gif) 0 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content .link-comment {
background: transparent url(http://www.greenforall.org/discussionitem_icon.gif) center left no-repeat;
padding: 1px 0px 1px 16px !important; /* */
}
#content .link-anchor {
color: #76797c;
text-decoration: none;
font-weight: normal;
}
#content .link-presentation {
font-size: 90%;
text-align: center;
}
#content .link-wiki-add {
color: red;
}
/* */
#content a[href ^="mailto:"],
#content a.link-mailto  {
background: transparent url(http://www.greenforall.org/mail_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 18px;
}
#content a[href ^="news:"],
#content a.link-news {
background: transparent url(http://www.greenforall.org/topic_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="ftp:"],
#content a.link-ftp {
background: transparent url(http://www.greenforall.org/file_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="irc:"],
#content a.link-irc {
background: transparent url(http://www.greenforall.org/discussionitem_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="callto:"],
#content a.link-callto {
background: transparent url(http://www.greenforall.org/phone_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="webcal:"],
#content a.link-webcal {
background: transparent url(http://www.greenforall.org/event_icon.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="feed:"],
#content a.link-feed {
background: transparent url(http://www.greenforall.org/rss.gif) 0px 1px no-repeat;
padding: 1px 0px 1px 18px;
}
#content .link-plain {
background-image: none !important;
padding: 0 !important;
}
/* */
.visualGhosted {
opacity: 0.2;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0em 1em 0.5em 0;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 10px;
}
/* */
body.largeText { font-size: 95%; }
body.smallText { font-size: 60%; }
* h1 { position: relative; padding: 0.7em 0em; }
/* */
#homepage-features { margin-bottom: 10px; padding: 18px 0px 0px 18px;  width: 614px; z-index: 0;}
.homepage-feature { display: none; position: absolute; height:330px; width: 650px; background-color: #fff;}
#homepage-feature-titles { clear: both; }
.homepage-feature-title { display: inline; cursor: pointer; border: solid 1px #ccc; }
/* ****/
.section-what-we-do-working-with-washington-clean-energy-corps #banner {
height:111px;
text-indent: -9999px;
}
.section-what-we-do-working-with-washington-clean-energy-corps #portal-breadcrumbs {
display: none;
}
.section-what-we-do-working-with-washington-clean-energy-corps #extra-wrapper {
background: #FFF url(http://wwwgreenforall.org/tile_content.gif) repeat-x scroll 0 0;
}
.section-what-we-do-working-with-washington-clean-energy-corps #region-content {
padding: 0em 1.0em 1.0em 1.0em;
}
.section-what-we-do-working-with-washington-clean-energy-corps h1 {
padding-top: 0em;
padding-bottom: 0.5em;
}
.section-what-we-do-working-with-washington-clean-energy-corps #topnav {
background-color: #007645;
padding: 5px;
}
#topnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
text-transform: uppercase;
font: 11px normal arial, verdana, helvetica, sans-serif;
}
#topnav ul li { display: inline; }
#topnav ul li a
{
margin-right: 10px;
text-decoration: none;
padding: 5px;
color: #fff;
background-color: #007645;
}
#topnav ul li a:hover
{
color: #007645;
background-color: #fff;
}
.video_player{
width: 300px;
float:right;
margin: 0px 0px 10px 10px;
padding-bottom: 10px;
border-bottom: 1px solid #efecec;
}
.section-resources-recovery-information .documentContent ul {
list-style-image: url(http://www.greenforall.org/images/green_arrow_res.gif);
list-style-type: circle;
margin: 10px 0px 0px 40px;
}
.res_outer{ width: 300px;}
.res_inner{
border: 1px solid #efecec;
padding: 10px 0px 0px 0px;
}
.res_ul{
list-style-type: disc;
color: green;
font: 12px normal helvetica, verdana, arial, sans-serif;
margin-left: 10px;
}
.res_ul li{
padding: 0px 0px 2px 0px;}
.res_ul a:link{
color: green;
text-decoration: none;
border-bottom: 1px dotted #efecec;
}
.res_ul a:hover{
color: blue;
text-decoration: underline;
}
.audio_player_item{
padding: 5px 0px 15px 0px;
border-bottom: 1px solid #ccc;
}
/* */
.staff_title{
color: #555;
font-weight: normal;
}
.staff-link{
color: #999999;
padding-right: 22px;
background: transparent url(http://www.greenforall.org/images/staff_arrow_down.gif) no-repeat 20px 6px;
font: 11px normal Arial, Verdana, sans-serif;
outline-style: none;
}
.staff-link:hover{
color: #00CC33;
}
.close{
color: #00CC33;
background: transparent url(http://www.greenforall.org/images/staff_arrow_up.gif) no-repeat 20px 6px;
}
#items h4{
margin: 5px 0px 3px 0px;
font: 100% bold Arial, Verdana, sans-serif;
font-weight: bold;
}
.content_slide{margin: 10px 0px 0px 0px;}
#items a[href ^="mailto:"],
#items a.link-mailto  {
background: none;
padding: 0px;
font: 85% normal Arial, Verdana, sans-serif;
color: #999999;
}
#items a.hover-mailto{
color: #00CC33;
}
.link-mailto a:hover{
color: #00CC33;
}
.staff_divisions{
color: #CF9700;
padding: 20px 0px 10px 0px;
}
.speaker_item{
border-bottom: 0;
display:block;
margin: 0;
}
.speaker_item_inner{
margin: 0 auto;
padding: 0px 0px 15px 0px;
margin-bottom: 15px;
border-bottom: 1px solid #ccc;
display: block;
color: #333;
width: 100%;
}
.speaker_item_inner h3{
margin-top: 0px;
}
.speaker_item img{
float: left;
clear:both;
padding: 2px;
border: 1px solid #ccc;
margin: 0px 12px 10px 0px;
}
.speaker_item a.page-options {
color: #333;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
font-size: 15px;
}
.speaker_item a.page-options:hover,
.speaker_item a.page-options:focus {
color: green;
text-decoration: underline;
}
.speaker_header{
font-weight: bold;
font-size: 15px;
text-decoration: none;
}
.speaker_item .clearfloat{
clear:both;
}
.speaker_item .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.speaker_item .clearfix {
display: inline-block;
}
.section-media-room-multi-media-green-for-all-video #extra-wrapper {
width:100%;
}
.section-media-room-multi-media-green-for-all-video h1 {
padding-top:1.0em;
}
.section-media-room-multi-media-green-for-all-video #region-content {
padding-top:0em;
}
.section-media-room-multi-media-green-for-all-video #banner {
background-image: none;
background-color: transparent;
height: 0px;
text-indent: -9999px;
}
.vid_images_inline {
display:inline;
list-style-type: none;
float:right;
padding: 0px 23px 20px 0px;
}
.vid_images_inline ul{
margin-top: -45px;
}
.vid_images_inline li{
display:inline;
padding-left:10px;
}
.section-resources-green-recovery-for-all #extra-wrapper {
width:100%;
background: none;
}
.section-resources-green-recovery-for-all h1 {
padding-top:20px;
}
.section-resources-green-recovery-for-all #region-content {
padding-top:0em;
}
.section-resources-green-recovery-for-all #portal-breadcrumbs {
visibility: hidden;
margin: 10px;
}
.section-resources-green-recovery-for-all #banner {
height: 145px;
text-indent: -9999px;
width: 893px;
background: transparent url(http://www.greenforall.org/images/recovery/rec_banner.jpg) no-repeat scroll 22px 20px;
}
.section-resources-green-recovery-for-all dd {
margin: 0.5em 0 0 0;
}
.section-get-involved-green-recovery-for-all-stories .newsImage{
visibility: hidden;
}
.section-get-involved-green-recovery-for-all-stories .newsImageContainer{
height: 0px;
}
.section-get-involved-green-recovery-for-all #extra-wrapper {
width:100%;
background: none;
}
.section-get-involved-green-recovery-for-all h1 {
padding-top:20px;
}
.section-get-involved-green-recovery-for-all #region-content {
padding-top:0em;
}
.section-get-involved-green-recovery-for-all #portal-breadcrumbs {
margin: 10px 0 10px 0;
}
.section-get-involved-green-recovery-for-all #banner {
height: 145px;
text-indent: -9999px;
width: 893px;
background: transparent url(http://www.greenforall.org/images/recovery/rec_banner.jpg) no-repeat scroll 22px 20px;
}
.section-get-involved-green-recovery-for-all dd {
margin: 0.5em 0 0 0;
}
.section-get-involved-green-recovery-for-all #shadow-bottom{
background: none;
}
.section-get-involved-green-recovery-for-all #main_content_left{
width: 600px;
float:left;
}
.section-get-involved-green-recovery-for-all #main_content_right{
width: 300px;
float:right;
}
.home-page-heading{
margin-bottom:20px;
}
.listing-item{
margin-left: 155px;
margin-bottom: 40px;
border-bottom: 1px solid #efecec;
}
#homepage-listing .image-left{
padding: 1px;
border: 1px solid #ccc;
}
#homepage-listing h1{
padding-bottom: 1.0em;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #extra-wrapper {
width:100%;
background: none;
}
.section-what-we-do-building-a-movement-community-of-practice-2 h1 {
padding-top:20px;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #region-content {
padding-top:0em;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #portal-breadcrumbs {
visibility: hidden;
margin: 0px;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #banner {
height: 0px;
text-indent: -9999px;
width: 893px;
visibility: hidden;
}
.section-what-we-do-building-a-movement-community-of-practice-2 dd {
margin: 0.5em 0 0 0;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #shadow-bottom{
background: none;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #main_content_left{
width: 500px;
float: left;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #main_content_right{
width: 300px;
float: right;
}
.section-what-we-do-building-a-movement-community-of-practice-2 #portal-column-content{
background: #FFFFFF;
}
.section-what-we-do-building-a-movement-community-of-practice #content-wrapper {
padding: 0em 1em;
margin-top: 0em;
}
.section-what-we-do-building-a-movement-community-of-practice #extra-wrapper {
width:100%;
background: none;
}
.section-what-we-do-building-a-movement-community-of-practice h1 {
padding-top:20px;
}
.section-what-we-do-building-a-movement-community-of-practice #region-content {
padding: 1em 1em;
}
.section-what-we-do-building-a-movement-community-of-practice #portal-breadcrumbs {
visibility: hidden;
font-size: 85%;
padding: 0;
margin: 0;
}
.section-what-we-do-building-a-movement-community-of-practice #banner {
height: 10px;
text-indent: -9999px;
width: 893px;
background: none;
padding: 0;
}
.section-what-we-do-building-a-movement-community-of-practice dd {
margin: 0.5em 0 0 0;
}
.section-what-we-do-building-a-movement-community-of-practice #shadow-bottom{
background: none;
}
.section-what-we-do-building-a-movement-community-of-practice #main_content_left{
width: 500px;
float: left;
}
.section-what-we-do-building-a-movement-community-of-practice #main_content_right{
width: 300px;
float: right;
}
.section-what-we-do-building-a-movement-community-of-practice #portal-column-content{
background: #FFFFFF;
}
.portraitPhoto, .poweredBy{
visibility: hidden;
}
.discreet {font-size: 85%;}
.forumTitleCell{font-size: 130%;}
.section-what-we-do-building-a-movement-community-of-practice-discussion-forum .documentByLine{visibility: hidden; }
.state-active{font-size: 130%;}
.listingBar {font-size: 115%; margin: 2em 0; border: none; background: none;}
.boardComment {
border: none;
}
.section-resources-green-prosperity .newsImageContainer{
visibility: hidden;
width: 0px;
margin: 0px;
}
.section-resources-green-collar-jobs-resources h3, .section-what-we-do-capital-access-program-capital-access-program h3{
background: transparent url(/images/staff_arrow_down.gif) no-repeat 6px 5px;
margin-bottom:10px;
}
.section-resources-green-collar-jobs-resources .jobs_close, .section-what-we-do-capital-access-program-capital-access-program .jobs_close{
background: transparent url(/images/staff_arrow_up.gif) no-repeat 6px 5px;
}
.green_jobs_resource_ddown{
float:right;
margin: 10px 0px 10px 10px;
padding: 1px;
border: 1px solid #ccc;
}
/* */
a.showcontent {
padding-left: 13px;
background: transparent url(/images/staff_arrow_down.gif) no-repeat 0px 5px;
}
a.hidecontent {
padding-left: 13px;
background: transparent url(/images/staff_arrow_up.gif) no-repeat 0px 5px;
}
#slideshow { position: relative; width: 297px; height: 262px; margin: 0px 0px 15px 15px;  float: right; padding: 10px 0 10px 10px;
background: transparent url(http://www.greenforall.org/images/academy/testimonial_bg.jpg) no-repeat 0px 0px;
overflow:hidden;}
#controls { z-index: 1000; position: absolute; top: 0; left: 0; display: none;
border: 1px solid #ddd;
margin: 0;
padding: 6px;
background-color:green;
padding: 3px 0px 3px 13px;
width: 276px;
opacity: 0.8;
margin: 235px 0px 0px 0px;
}
#controls span { margin: 0 5px }
#controls a{color: #FFF; text-decoration: none; font-size: 11px; margin-right: 10px;}
#controls a:hover{color: #FFF; text-decoration: underline;}
#slides{padding-top: 10px;
}
.section-media-room-multi-media-the-new-sound #extra-wrapper {
width:100%;
background: none;
}
.section-media-room-multi-media-the-new-sound h1 {
padding-top:20px;
}
.section-media-room-multi-media-the-new-sound #region-content {
padding-top:0em;
}
.section-media-room-multi-media-the-new-sound #portal-breadcrumbs {
margin: 10px 0 10px 0;
}
.section-media-room-multi-media-the-new-sound #banner {
height: 130px;
text-indent: -9999px;
width: 893px;
background: transparent url(http://www.greenforall.org/images/tns_bg.jpg) no-repeat scroll 22px 20px;
}
.section-media-room-multi-media-the-new-sound dd {
margin: 0.5em 0 0 0;
}
.section-media-room-multi-media-the-new-sound #shadow-bottom{
background: none;
}
.section-media-room-multi-media-the-new-sound #main_content_left{
width: 300px;
float:left;
}
.section-media-room-multi-media-the-new-sound #main_content_right{
float:left;
margin-left: 30px;
}
.section-media-room-multi-media-the-new-sound-the-new-sound-sign-up #main_content_right{
padding-top: 60px;
float:right;
margin-right: 195px;
}
.section-media-room-multi-media-the-new-sound #tns_left_bg{
background: #FFF;
}
.section-media-room-multi-media-the-new-sound #tns_left_bg_inner{
padding: 10px 0px 0px 10px;
}
.section-media-room-multi-media-the-new-sound .tns_button{
background: transparent url(http://www.greenforall.org/images/tns-button2.png) no-repeat;
width: 289px;
height: 67px;
}
.section-media-room-multi-media-the-new-sound .tns_email{
background-position: 0px -7px;}
.section-media-room-multi-media-the-new-sound .tns_email:hover{
background-position: 0px -294px;}
.section-media-room-multi-media-the-new-sound .tns_green_the_block{
background-position: 0px -74px;}
.section-media-room-multi-media-the-new-sound .tns_green_the_block:hover{
background-position: 0px -361px;}
.section-media-room-multi-media-the-new-sound .tns_green_the_support{
background-position: 0px -294px;}
.section-media-room-multi-media-the-new-sound .tns_green_the_support:hover{
background-position: 0px -425px;}
.section-media-room-multi-media-the-new-sound .tns_share{
background-position: 0px -211px;}
.section-media-room-multi-media-the-new-sound .tns_share:hover{
background-position: 0px -498px;}
.rotator_new img{
padding: 1px;
border: 1px solid #ccc;
}
.rotator_new img:hover{
padding: 1px;
border: 1px solid #444;
}
td.rotator_new{
background:beige;
}
/* */
/* */

}


/* - authoring.css - */
@media screen {
/* http://www.greenforall.org/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
.contentViews {
background-color: transparent;
padding-left: 1em;
line-height: normal;
margin: 0;
list-style: none;
border: 1px solid #74ae0b;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViews li {
display: inline;
padding-top: 0.5em;
}
.contentViews li a {
background-color: transparent;
border: 1px solid #74ae0b;
border-style: solid;
color: #578308;
height: auto;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: lowercase;
z-index: 1;
}
.contentViews .selected a {
background-color: #cde2a7;
border-bottom: #cde2a7 1px solid;
color: #578308;
}
.contentViews li a:hover {
background-color: #cde2a7;
color: #578308;
}
.configlet .contentViews {
font-size: 90%;
}
.contentActions {
background-color: #cde2a7;
border-left: 1px solid #74ae0b;
border-right: 1px solid #74ae0b;
color: #578308;
text-align: right;
text-transform: lowercase;
padding: 0 0 0 1em;
z-index: 2;
position:relative;
height: 1.6em;
}
.contentActions ul,
.contentActions li {
margin: 0;
list-style: none;
list-style-image: none;
color: Black;
text-align: left;
line-height: 1.6em;
}
.contentActions li {
float: right;
z-index: 4;
border-left: 1px solid #74ae0b;
}
.contentActions a {
text-decoration: none;
color: #578308;
padding: 0 0.5em;
cursor: pointer;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
/* */
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.6em;
right: -1px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
/* */
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: #cde2a7;
border: 1px #74ae0b;
border-style: none solid solid solid;
margin: -2px 0 0 0;
padding: 0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0 0.5em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #74ae0b;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
padding-top: 0.2em;
border-top: 1px solid #74ae0b;
}
#templateMenu li a {
padding-left: 16px;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
font-size: 85%;
margin: 0;
}
/* */
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #8cacbb ! important;
}
.stx table td {
border-bottom: 1px solid #8cacbb;
}
.reviewHistory,
.contentHistory {
display: inline;
font-size: 110% !important;
color: Black;
}
.comment {
background: transparent;
border: 1px dashed #8cacbb;
padding: 0.25em 1em 0.5em 1em;
margin-bottom: 1em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom: 1px dashed #76797c;
font-weight: normal;
}
.comment h3 a {
background-image: url(http://www.greenforall.org/discussionitem_icon.gif);
background-repeat: no-repeat;
padding-left: 18px;
margin-left: -1px;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.commentBody {
margin: 0 1em 1em 1em;
}
.spacer {
margin: 1em;
}
/* */
dl.collapsible {
border: 1px solid #8cacbb !important;
margin: 1em 0 0 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 6px 0 22px;
background: White url(treeExpanded.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none !important;
height: 1em;
width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: static;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none !important;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable .documentContent {
border: 1px solid #74ae0b;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal !important;
font-size: 85%;
}
/* */
.portalNotLoggedIn {}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #ffa500;
border-width: 1px;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 2px solid #ffa500;
padding: 1px;
}
/* */
tr.dragging td {
background-color: #ff6;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
.managePortletsLink {
display:  block;
color: #76797c;
font-size: 85%;
font-weight: normal;
}
ul.formTabs {
position: relative;
display: block;
margin: 0 0 -2em 0;
padding: 0;
list-style-type: none;
text-align: center;
}
li.formTab {
display: inline;
margin: 0;
padding: 0;
}
li.formTab a {
/* */
display: inline-block;
}
li.formTab a {
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-left: 1px dotted #8cacbb;
background: White;
margin: 0;
padding: 0.125em 0.75em;
text-decoration: none;
}
li.firstFormTab a {
border-left: 1px solid #8cacbb;
}
li.lastFormTab a {
border-right: 1px solid #8cacbb;
}
li.formTab a.selected {
background: #dee7ec;
}
li.formTab a:hover {
background: #dee7ec;
}
li.formTab a.notify {
background-color: #ffce7b;
color: Black;
}
li.formTab a.required span {
background-image: url(http://www.greenforall.org/required.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 8px;
}
li.formTab a.notify:hover {
background-color: #ffa500;
}
.formPanel {
padding: 1em 1em 1em 1em;
border: 1px solid #8cacbb;
}
.formPanel.hidden {
display: none;
}
div.formControls input.hidden {
display: none;
}
/* */

}


/* - portlets.css - */
@media screen {
/* http://www.greenforall.org/portal_css/portlets.css?original=1 */
/* */
#portal-column-two {
background: url(http://www.greenforall.org/shadow_r.gif) repeat-y;
vertical-align: top;
padding: 0;
}
#portal-column-two .visualPadding {
width: 255px;
background: url(http://www.greenforall.org/portlet_wrapper_bg.gif) repeat-y;
}
dt.portletHeader {
font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
letter-spacing: 1px;
font-size: 110%;
text-transform: uppercase;
color: #fff;
background: url(http://www.greenforall.org/portlet_header_bg.gif) no-repeat 0% 0%;
padding: .75em 2em .25em .75em;
}
dt.portletHeader a, dt.portletHeader a:visited {
color: #fff;
display: block;
border-bottom: dotted 1px #c3d8b1;
}
.portlet {
background: url(http://www.greenforall.org/portlet_bg.gif) no-repeat 0% 50%;
margin: .5em 0;
}
dd.portletItem {
font-family: Arial,sans-serif;
font-size: 85%;
color: #3b3b3b;
margin: 3px 0;
padding: .25em .75em;
}
dd.portletItem a, dd.portletItem a:visited {
color: #3b3b3b;
}
a.tile {
font-weight: bold;
}
.portletItemDetails {
text-transform: uppercase;
}
dd.portletFooter {
text-transform: uppercase;
font-family: Verdana,Arial,sans-serif;
font-size: 77%;
color: #fff;
margin-left: 0;
background: url(http://www.greenforall.org/portlet_footer.gif) no-repeat 0% 100%;
padding: .25em .25em 1em .75em;
border-top-width: 0;
}
dd.portletFooter a, dd.portletFooter a:visited {
color: #fff;
}
.managePortletsLink {
padding-left: .75em;
}
/* */
.portletSearch {
background: transparent;
margin: 0;
}
.portletSearch dd.portletItem {
background: url(http://www.greenforall.org/search_portlet_bg.gif) no-repeat;
padding: 10px 0 10px .75em;
margin: 0;
}
.portletSearch dd.portletFooter {
background: transparent;
}
.portletSearch .searchField {
border: none;
font-family: Georgia,Times,serif;
color: #4c7252;
padding: 3px;
width: 175px;
}
.portletSearch .searchButton {
background: transparent;
border: none;
margin: 0 !important;
padding: 0;
}
/* */
#portlet-get-involved {
background: url(http://www.greenforall.org/portlet_get_involved.gif) no-repeat;
height: 149px;
margin-top: 0;
}
#portlet-get-involved dd.portletItem {
margin-top: 0;
}
.section-front-page #portlet-get-involved {
background: url(http://www.greenforall.org/portlet_get_involved_homepage.gif) no-repeat;
height: 120px;
}
.section-front-page #get-involved-signup-form {
display: none;
}
.emailField {
background: #fff;
color:#597159;
font-family: Georgia,Times,serif;
padding: 3px;
border: solid 1px #fff;
width: 100px;
}
.emailSubmit {
background: transparent;
border: none;
color: #fff;
font-size: 180%;
padding: 0;
}
#sign-up-link, #tell-a-friend-link, #donate-link {
display: block;
height: 30px;
width: 160px;
margin-top: 14px;
}
#sign-up-link {
margin-top: 5px;
height: 22px;
}
.section-front-page #tell-a-friend-link, .section-front-page #donate-link {
margin-top: 6px;
}
.section-front-page #sign-up-link {
height: 30px;
}
/* */
.portletNavigationTree {
background: transparent;
margin-bottom: 4px;
}
.portletNavigationTree dd.portletItem, .portletNavigationTree dd.portletFooter {
font-size: 100%;
font-family: Georgia,Times,serif;
background: #fff;
margin: 0 4px 0 0;
padding-bottom: .75em;
}
.portletNavigationTree dt.portletHeader {
background: url(http://www.greenforall.org/portlet_nav_bg.gif) no-repeat;
}
.portletNavigationTree dt.portletHeader a, .portletNavigationTree dt.portletHeader a:visited {
color: #4c7252;
}
ul.portletNavigationTree {
padding: 0;
list-style-image: none;
list-style-type: none;
margin-left: 0;
}
ul.navTree {
margin-left: 1em;
list-style-image: none;
list-style-type: none;
padding: 0;
}
ul.portletNavigationTree li {
padding-bottom: .75em;
}
ul.portletNavigationTree a, ul.portletNavigationTree a:visited {
color: #4b7151;
}
/* */
.portletSpotlight {
background: transparent;
}
.portletSpotlight dt.portletHeader {
background: url(http://www.greenforall.org/portlet_spotlight_header.gif) no-repeat;
position: relative;
}
.portletSpotlight dt.portletHeader a, .portletSpotlight dt.portletHeader a:visited {
color: #46694c;
}
.portletSpotlight dd.portletItem {
background: url(http://www.greenforall.org/portlet_spotlight_bg.gif) repeat-y;
margin:0px;
}
.portletSpotlight img {
float: none;
margin: .75em 1.25em .5em 0em;
}
.portletSpotlight dd.portletFooter {
padding-bottom: 2px;
clear: both;
}
/* */
.portlets-manager {
padding: .75em;
}
.portlets-manager .portletHeader {
padding: .5em;
}
/* */
.portletStaticText {
background: url(http://www.greenforall.org/portlet_bg_alt.gif) no-repeat 0% 0%;
margin-top: 0;
}
.portletStaticText dt.portletHeader {
background: transparent;
}
.portletStaticText dt.portletHeader span {
border-bottom: dotted 1px #c3d8b1;
}
.portletSpotlight {
background: transparent;
margin-bottom: 4px;
}
.portletSpotlight dd.portletItem, .portletSpotlight dd.portletFooter {
font-size: 100%;
font-family: Georgia,Times,serif;
background: #fff;
margin: 0 4px 0 0;
padding-bottom: .4em;
}
.portletSpotlight dt.portletHeader {
background: url(http://www.greenforall.org/portlet_nav_bg.gif) no-repeat;
padding-top: 0px;
}
.portletSpotlight dt.portletHeader a, .portletSpotlight dt.portletHeader a:visited {
color: #4c7252;
}
ul.portletSpotlight {
padding: 0;
list-style-image: none;
list-style-type: none;
margin-left: 0;
}
ul.portletSpotlight {
margin-left: 1em;
list-style-image: none;
list-style-type: none;
padding: 0;
}
ul.portletSpotlight li {
padding-bottom: .75em;
}
ul.portletSpotlight a, ul.portletSpotlight a:visited {
color: #4b7151;
}
.portlet-static-clean-edge-job-listings{
background: transparent url(http://www.greenforall.org/images/green_jobs/clean_edge_portlet.gif) no-repeat scroll 0 0;
}
/* */
/* */
/* */

}


/* - controlpanel.css - */
@media screen {
/* http://www.greenforall.org/portal_css/controlpanel.css?original=1 */
/* */
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */

}


/* - print.css - */
@media print {
/* http://www.greenforall.org/portal_css/print.css?original=1 */
body {
font-family: Baskerville, Georgia, Garamond, Times, serif;
font-size: 11pt !important;
}
h1, h2, h3, h4, h5, h6 {
border: none;
font-family: Baskerville, Georgia, Garamond, Times, serif;
}
div, p, ul, dl, ol {
width: auto;
}
ul, ol, dl {
padding-right: 0.5em;
}
ul {
list-style-type: square;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em 0;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
a {
color: Black !important;
padding: 0 !important;
text-decoration: none !important;
}
a:link, a:visited {
color: #520;
background: transparent;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.visualNoPrint {
display: none;
}

}


/* - deprecated.css - */
@media screen {
/* http://www.greenforall.org/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */
div.portalMessage,
p.portalMessage,
.system-message,
#error-handling {
background-color: #ffce7b;
border: 1px solid #ffa500;
color: Black;
font-size: 85%;
margin: 1em 0em;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
background-image: url(http://www.greenforall.org/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
/* */

}


/* - invisibles.css - */
@media screen {
/* http://www.greenforall.org/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
}


/* - forms.css - */
@media screen {
/* http://www.greenforall.org/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
background: White url(http://www.greenforall.org/input_background.gif) repeat-x;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background: White url(http://www.greenforall.org/input_background.gif) repeat-x;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #8cacbb;
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background-color: #dee7ec;
padding: 1px;
cursor: pointer;
font-size: 85%;
text-transform: lowercase;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #8cacbb;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: White;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #dee7ec url(http://www.greenforall.org/linkOpaque.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(http://www.greenforall.org/linkTransparent.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.destructive,
.documentEditable * .destructive {
background: #ffce7b url(http://www.greenforall.org/linkTransparent.gif) 9px 1px no-repeat;
border: 1px solid #ffa500;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
input.searchButton {
margin-bottom: 1px ! important;
color: Black;
font-size: 85%;
background: White url(http://www.greenforall.org/search_icon.gif) 2px 1px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: lowercase;
border: 1px solid #8cacbb;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
/* */
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(http://www.greenforall.org/required.gif) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #76797c;
margin: 0 0 0.2em 0;
}
.formHelp:hover {
color: Black;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: bold;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */

}


/* - ploneKss.css - */
@media screen {
/* http://www.greenforall.org/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.gif) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding 1px;
border: none;
cursor: normal;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}



/* - section_banners.css - */
@media all {
/* http://www.greenforall.org/portal_css/section_banners.css?original=1 */
/* */
.section-front-page #banner {
background-image: url(http://www.greenforall.org/images/banners/header-front-page.jpg);
}
.section-what-we-do-working-with-washington-clean-energy-corps #banner {
background-image: url(http://www.greenforall.org/images/banners/banner-what-we-do-working-with-washington-clean-energy-corps.gif);
}

}


/* - greenforall_print.css - */
@media print {
/* http://www.greenforall.org/portal_css/greenforall_print.css?original=1 */
#banner {display: none !important;}
}



/* - ++resource++carousel.css - */
@media screen {
/* http://www.greenforall.org/portal_css/++resource++carousel.css?original=1 */
#carousel {
margin-bottom: 1em;
}
#carousel-banners {
float:left;
margin-right: 1em;
}
.carousel-banner {
position: absolute;
}
a.carousel-button {
display: block;
text-decoration: none;
margin: 0 1em;
padding: 1em 0;
}
a.carousel-button.selected {
border-top: solid 1px #eee;
border-bottom: solid 1px #eee;
}
.carousel-title {
display: block;
font-size: 1.5em;
}
a.carousel-button.selected .carousel-title {
font-weight: bold;
}
.carousel-description {
display: block;
}
}


/* - greenforall_carousel.css - */
@media screen {
/* http://www.greenforall.org/portal_css/greenforall_carousel.css?original=1 */
/* */
#carousel {
background: transparent url(http://www.greenforall.org/carousel_slide_bg.gif) no-repeat scroll left 15px;
height: 261px;
padding: 20px 5px 0;
position: relative;
width: 603px;
}
#carousel a {
outline: none;
}
#carousel-corner {
background: transparent url(http://www.greenforall.org/carousel_slide_corner.png) no-repeat scroll right top;
height: 22px;
position: absolute;
left: 587px;
top: 15px;
width: 26px;
}
* html #carousel-corner {
background-image: url(http://www.greenforall.org/carousel_slide_corner_ie6.gif);
}
.section-front-page #carousel-corner {
background-image: url(http://www.greenforall.org/carousel_slide_corner_home.png);
}
* html .section-front-page #carousel-corner {
background-image: url(http://www.greenforall.org/carousel_slide_corner_home_ie6.gif);
}
#carousel-numbers {
background-color: white;
border: 1px solid #CCCCCC;
display: block;
padding: 4px 0;
position: absolute;
z-index: 10;
top: 256px;
right: 25px;
}
* html #carousel-numbers {
right: 50px;
}
#carousel-numbers a,
#carousel-numbers a:visited {
color: #94b973;
float: left;
padding: 2px 6px;
margin: 0 4px;
text-decoration: none;
}
#carousel-numbers a.selected {
color: white;
background-color: #94b973;
}
}


/* - highslide.css - */
@media screen {
/* http://www.greenforall.org/portal_css/highslide.css?original=1 */
.highslide-container div {
font-family: Verdana, Helvetica;
font-size: 10pt;
}
.highslide-container table {
background: none;
}
.highslide {
outline: none;
text-decoration: none;
}
.highslide img {
border: 3px solid silver;
}
.highslide:hover img {
border-color: gray;
}
.highslide-active-anchor img {
visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
border-color: black;
visibility: visible;
cursor: default;
}
.highslide-image {
border-width: 2px;
border-style: solid;
border-color: white;
background: gray;
}
.highslide-wrapper, .highslide-outline {
background: white;
}
.glossy-dark {
background: #111;
}
.highslide-image-blur {
}
.highslide-number {
font-weight: bold;
color: gray;
font-size: .9em;
}
.highslide-caption {
display: none;
font-size: 1em;
padding: 5px;
}
.highslide-heading {
display: none;
font-weight: bold;
margin: 0.4em;
}
.highslide-dimming {
position: absolute;
background: black;
}
a.highslide-full-expand {
background: url(http://www.greenforall.org/highslide_graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
.highslide-loading {
display: block;
color: black;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border: 1px solid white;
background-color: white;
padding-left: 22px;
background-image: url(http://www.greenforall.org/highslide_graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}
.highslide-move, .highslide-move * {
cursor: move;
}
.highslide-viewport {
display: none;
position: fixed;
width: 100%;
height: 100%;
z-index: 1;
background: none;
left: 0;
top: 0;
}
.highslide-overlay {
display: none;
}
.hidden-container {
display: none;
}
/* */
.closebutton {
position: relative;
top: -15px;
left: 15px;
width: 30px;
height: 30px;
cursor: pointer;
background: url(http://www.greenforall.org/highslide_graphics/close.png);
/* */
}
/* */
/* */
.highslide-gallery ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.highslide-gallery ul li {
display: block;
position: relative;
float: left;
width: 106px;
height: 106px;
border: 1px solid silver;
background: #ededed;
margin: 2px;
line-height: 0;
overflow: hidden;
}
.highslide-gallery ul a {
position: absolute;
top: 50%;
left: 50%;
}
.highslide-gallery ul img {
position: relative;
top: -50%;
left: -50%;
}
html>/**/body .highslide-gallery ul li {
display: table;
text-align: center;
}
html>/**/body .highslide-gallery ul li {
text-align: center;
}
html>/**/body .highslide-gallery ul a {
position: static;
display: table-cell;
vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
position: static;
}
/* */
/* */
.highslide-controls {
width: 195px;
height: 40px;
background: url(http://www.greenforall.org/highslide_graphics/controlbar-white.gif) 0 -90px no-repeat;
margin: 20px 15px 10px 0;
}
.highslide-controls ul {
position: relative;
left: 15px;
height: 40px;
list-style: none;
margin: 0;
padding: 0;
background: url(http://www.greenforall.org/highslide_graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
float: left;
padding: 5px 0;
margin:0;
list-style: none;
}
.highslide-controls a {
background-image: url(http://www.greenforall.org/highslide_graphics/controlbar-white.gif);
display: block;
float: left;
height: 30px;
width: 30px;
outline: none;
}
.highslide-controls a.disabled {
cursor: default;
}
.highslide-controls a.disabled span {
cursor: default;
}
.highslide-controls a span {
/* */
display: none;
cursor: pointer;
}
/* */
.highslide-controls .highslide-previous a {
background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
background-position: -180px -30px;
}
/* */
/* */
.highslide-maincontent {
display: none;
}
.highslide-html {
background-color: white;
}
.highslide-html-content {
display: none;
width: 400px;
padding: 0 5px 5px 5px;
}
.highslide-header {
padding-bottom: 5px;
}
.highslide-header ul {
margin: 0;
padding: 0;
text-align: right;
}
.highslide-header ul li {
display: inline;
padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
display: none;
}
.highslide-header a {
font-weight: bold;
color: gray;
text-transform: uppercase;
text-decoration: none;
}
.highslide-header a:hover {
color: black;
}
.highslide-header .highslide-move a {
cursor: move;
}
.highslide-footer {
height: 16px;
}
.highslide-footer .highslide-resize {
display: block;
float: right;
margin-top: 5px;
height: 11px;
width: 11px;
background: url(http://www.greenforall.org/highslide_graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
display: none;
}
.highslide-body {
}
.highslide-resize {
cursor: nw-resize;
}
/* */
/* */
/* */
/* */
.draggable-header .highslide-header {
height: 18px;
border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
position: absolute;
margin: 2px 0.4em;
}
.draggable-header .highslide-header .highslide-move {
cursor: move;
display: block;
height: 16px;
position: absolute;
right: 24px;
top: 0;
width: 100%;
z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
display: none;
}
.draggable-header .highslide-header .highslide-close {
position: absolute;
right: 2px;
top: 2px;
z-index: 5;
padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
display: block;
height: 16px;
width: 16px;
background-image: url(http://www.greenforall.org/highslide_graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
display: none;
}
.draggable-header .highslide-maincontent {
padding-top: 1em;
}
/* */
.titlebar .highslide-header {
height: 18px;
border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
position: absolute;
width: 90%;
margin: 1px 0 1px 5px;
color: #666666;
}
.titlebar .highslide-header .highslide-move {
cursor: move;
display: block;
height: 16px;
position: absolute;
right: 24px;
top: 0;
width: 100%;
z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
display: none;
}
.titlebar .highslide-header li {
position: relative;
top: 3px;
z-index: 2;
padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
padding-top: 1em;
}
/* */
.no-footer .highslide-footer {
display: none;
}
/* */
.wide-border {
background: white;
}
.wide-border .highslide-image {
border-width: 10px;
}
.wide-border .highslide-caption {
padding: 0 10px 10px 10px;
}
/* */
.borderless .highslide-image {
border: none;
}
.borderless .highslide-caption {
border-bottom: 1px solid white;
border-top: 1px solid white;
background: silver;
}
/* */
.outer-glow {
background: #444;
}
.outer-glow .highslide-image {
border: 5px solid #444444;
}
.outer-glow .highslide-caption {
border: 5px solid #444444;
border-top: none;
padding: 5px;
background-color: gray;
}
/* */
.colored-border {
background: white;
}
.colored-border .highslide-image {
border: 2px solid green;
}
.colored-border .highslide-caption {
border: 2px solid green;
border-top: none;
}
/* */
.dark {
background: #111;
}
.dark .highslide-image {
border-color: black black #202020 black;
background: gray;
}
.dark .highslide-caption {
color: white;
background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
background-image: url(http://www.greenforall.org/highslide_graphics/controlbar-black-border.gif);
}
/* */
.floating-caption .highslide-caption {
position: absolute;
padding: 1em 0 0 0;
background: none;
color: white;
border: none;
font-weight: bold;
}
/* */
.controls-in-heading .highslide-heading {
color: gray;
font-weight: bold;
height: 20px;
overflow: hidden;
cursor: default;
padding: 0 0 0 22px;
margin: 0;
background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
width: 105px;
height: 20px;
position: relative;
margin: 0;
top: -23px;
left: 7px;
background: none;
}
.controls-in-heading .highslide-controls ul {
position: static;
height: 20px;
background: none;
}
.controls-in-heading .highslide-controls li {
padding: 0;
}
.controls-in-heading .highslide-controls a {
background-image: url(http://www.greenforall.org/highslide_graphics/controlbar-white-small.gif);
height: 20px;
width: 20px;
}
.controls-in-heading .highslide-controls .highslide-move {
display: none;
}
.controls-in-heading .highslide-controls .highslide-previous a {
background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
background-position: -120px -20px;
}
/* */
/* */
.text-controls .highslide-controls {
width: auto;
height: auto;
margin: 0;
text-align: center;
background: none;
}
.text-controls ul {
position: static;
background: none;
height: auto;
left: 0;
}
.text-controls .highslide-move {
display: none;
}
.text-controls li {
background-image: url(http://www.greenforall.org/highslide_graphics/controlbar-text-buttons.png);
background-position: right top !important;
padding: 0;
margin-left: 15px;
display: block;
width: auto;
}
.text-controls a {
background: url(http://www.greenforall.org/highslide_graphics/controlbar-text-buttons.png) no-repeat;
background-position: left top !important;
position: relative;
left: -10px;
display: block;
width: auto;
height: auto;
text-decoration: none !important;
}
.text-controls a span {
background: url(http://www.greenforall.org/highslide_graphics/controlbar-text-buttons.png) no-repeat;
margin: 1px 2px 1px 10px;
display: block;
min-width: 4em;
height: 18px;
line-height: 18px;
padding: 1px 0 1px 18px;
color: #333;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}
.text-controls .highslide-next {
margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
min-width: 0;
margin: 1px 0;
padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
min-width: 0;
}
.text-controls a:hover span {
color: black;
}
.text-controls a.disabled span {
color: #999;
}
.text-controls .highslide-previous span {
background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
background-position: 0 -140px;
}
.text-controls .highslide-play span {
background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
background-position: 0 -160px;
}
.text-controls .highslide-pause span {
background-position: 0 -80px;
}
.text-controls .highslide-next span {
background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
background: none;
}
.text-controls .highslide-full-expand a.disabled {
background-position: left top !important;
}
.text-controls .highslide-close span {
background-position: 0 -120px;
}
/* */
/* */
/* */
.highslide-thumbstrip {
height: 100%;
}
.highslide-thumbstrip div {
overflow: hidden;
}
.highslide-thumbstrip table {
position: relative;
padding: 0;
border-collapse: collapse;
}
.highslide-thumbstrip td {
padding: 1px;
}
.highslide-thumbstrip a {
outline: none;
}
.highslide-thumbstrip img {
display: block;
border: 1px solid gray;
margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
position: absolute;
width: 0;
height: 0;
border-width: 0;
border-style: solid;
border-color: transparent; /* */
}
.highslide-thumbstrip-horizontal div {
width: auto;
/* */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
display: none;
position: absolute;
top: 3px;
left: 3px;
width: 25px;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
margin-bottom: 10px;
cursor: pointer;
background: url(http://www.greenforall.org/highslide_graphics/scrollarrows.png) left center no-repeat;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
display: none;
position: absolute;
top: 3px;
right: 3px;
width: 25px;
height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
margin-bottom: 10px;
cursor: pointer;
background: url(http://www.greenforall.org/highslide_graphics/scrollarrows.png) center right no-repeat;
height: 42px;
}
.highslide-thumbstrip-horizontal table {
margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
width: auto;
height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
top: 47px;
border-left-width: 6px;
border-right-width: 6px;
border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
border-bottom-color: white !important;
}
.highslide-thumbstrip-vertical-overlay {
overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
height: 100%;
}
.highslide-thumbstrip-vertical a {
display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
margin-left: 10px;
cursor: pointer;
background: url(http://www.greenforall.org/highslide_graphics/scrollarrows.png) top center no-repeat;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
display: none;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
margin-left: 10px;
cursor: pointer;
background: url(http://www.greenforall.org/highslide_graphics/scrollarrows.png) bottom center no-repeat;
height: 25px;
}
.highslide-thumbstrip-vertical table {
margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
left: 0;
margin-top: 8px;
border-top-width: 6px;
border-bottom-width: 6px;
border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
border-left-color: white;
}
.highslide-viewport .highslide-thumbstrip-float {
overflow: auto;
}
.highslide-thumbstrip-float ul {
margin: 2px 0;
padding: 0;
}
.highslide-thumbstrip-float li {
display: block;
height: 60px;
margin: 0 2px;
list-style: none;
float: left;
}
.highslide-thumbstrip-float img {
display: inline;
border-color: silver;
max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
display: none;
}
.highslide-thumbstrip-float .highslide-marker {
display: none;
}
.highslide-credits {
display: none !important;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.greenforall.org/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
.section-what-we-do-building-a-movement-community-of-practice-working-groups h2 {
/* */
margin-top: 35px;
}
.section-what-we-do-state-and-local-initiatives #state-intro-hide p {
padding-top: 20px;
}
/* */
/* */
.section-what-we-do-state-and-local-initiatives .state-read-more {
padding: 3px;
padding-right: 8px;
text-align: right;
border: 1px dashed #d6d6d6;
margin-top: 30px;
background: #f0f0f0 url(http://greenforall.org.s3.amazonaws.com/images/cap/gfa-cap-resources_icon.png) no-repeat scroll 10px center;
line-height: 40px;
}
.section-what-we-do-state-and-local-initiatives #resources-panel h4 {
/* */
padding-bottom: 3px;
font-size: 1.3em;
font-weight: normal;
}
#resources-panel #local-resources h4 {
margin-top: 50px;
}
/* */
#state-depth #coda-nav-1 {
margin-top: 0;
}
#coda-nav-1 ul {
/* */
text-transform: capitalize;
}
#coda-nav-1 ul a {
width: 123px;
margin: 0 7px;
padding: 8px 0px 3px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
border-bottom: 6px solid gray;
}
#coda-nav-1 ul li a.current,
#coda-nav-1 ul li a:hover,
#coda-nav-1 ul li a:focus {
color: #CF9700;
border-color: #CF9700;
}
/* */
#state-intro h2 {
margin-top: 0.5em;
}
#state-slider .panel-wrapper {
padding: 0px 15px;
}
#state-slider .panel-wrapper h3 {
margin: 5px 0px 20px;
padding: 10px 0 0 0;
/* */
height: 30px;
}
/* */
#state-featured {
width: 100%;
/* */
overflow: auto;
background-color: #f8f8f8;
border: 1px dashed #d6d6d6;
padding: 10px 0px 10px 14px;
margin: 45px 0px 45px -14px;
}
#state-featured .featured-block {
width: 180px;
padding-right: 7px;
float: left;
/* */
/* */
}
#state-featured .featured-block h3 {
font-size: 15px;
font-weight: bold;
margin-top: 0;
margin-bottom: 8px;
color: #999;
text-transform: uppercase;
}
#state-featured .featured-block p {
font-size: 0.85em;
}
#state-featured .featured-block ul {
margin: 0;
padding: 0;
}
#state-featured .featured-block li {
margin-bottom: 7px;
}
#state-featured .featured-block .image-link {
margin-bottom: 8px;
display: block;
}
#state-featured #featured-partner #partner-desc,
#state-featured #featured-blog ul#state-blog {
border-bottom: 1px dotted #d6d6d6;
margin-bottom: 3px;
/* */
padding-right: 10px;
margin-right: 10px;
}
#state-featured #featured-partner #partner-desc {
border: none;
}
#state-featured #featured-partner #partner-desc p img {
border: 1px dashed #d6d6d6;
}
#state-featured #featured-blog.featured-block li {
margin-bottom: 7px;
}
#state-featured #featured-blog.featured-block li a {
font-size: 0.85em;
line-height: 1.5em;
background: url(http://greenforall.org.s3.amazonaws.com/state-local/images/gfa-state-blog-post_icon.jpg) no-repeat;
padding-left: 20px;
color: #656565;
}
#state-featured #featured-blog.featured-block li a:hover,
#state-featured #featured-blog.featured-block li a:focus {
color: #000;
}
#state-featured #featured-blog #blog-more {
padding: 0;
}
#state-featured #featured-video,
#state-featured #youtube-slider {
width: 180px !important;
}
#state-featured #featured-video .coda-slider-wrapper {
border: none;
position: relative;
padding-bottom: 5px;
margin-bottom: 3px;
}
#state-featured #featured-video #coda-nav-left-2 {
display: none;
}
#state-featured #featured-video #coda-nav-right-2 {
margin-right: 10px;
margin-top: 3px;
float: right;
}
#state-featured #featured-video #coda-nav-right-2 a {
font-size: 12px;
width: 100px;
display: block;
padding-top: 3px;
text-transform: uppercase;
font-weight: bold;
}
#state-featured #featured-video .panel {
width: 180px !important;
}
/* */
/* */
#state-programs div {
padding-left: 10px;
}
#state-programs h4 {
border-bottom: 1px dotted #e6e6e6;
padding-bottom: 3px;
margin-bottom: 20px;
margin-top: 30px;
font-weight: normal;
font-size: 1.5em;
}
#state-programs .program-slide {
font-size: 0.75em;
margin-left: 5px;
color: #CF9700;
}
#programs-slider.coda-slider .panel {
448px !important;
}
#state-depth .coda-nav-right,
#state-depth .coda-nav-left {
margin-top: 130px;
}
/* */
.panel p.title {
display: none;
}
.section-what-we-do-state-and-local-initiatives .coda-slider-wrapper {
padding-bottom: 20px;
}
.section-what-we-do-state-and-local-initiatives h2 {
margin: 0;
margin-bottom: 15px;
margin-left: -15px;
padding-bottom: 5px;
font-size: 1.9em;
border-bottom: 1px dotted #D6D6D6;
clear: left;
}
.section-what-we-do-state-and-local-initiatives h3 {
margin-top: 1em;
margin-bottom: 0.35em;
font-size: 1.7em;
font-weight: normal;
font-size: 1.5em;
}
.section-what-we-do-state-and-local-initiatives #banner {
background: transparent url("http://greenforall.org.s3.amazonaws.com/state-local/images/gfa-state-top_banner.jpg") no-repeat scroll 6px 6px;
height: 97px;
padding-top: 33px;
padding-left: 39px;
}
#state-featured-initiative {
padding: 15px;
background-color: #f6f6f6;
margin-top: 55px;
margin-bottom: 55px;
}
#state-featured-initiative h2 {
margin-top: 0px;
}
.section-what-we-do-state-and-local-initiatives .section-toc {
background-color: #f6f6f6;
color: #fff;
float: right;
font-size: 1em;
list-style-position: inside;
margin-bottom: 15px;
margin-left: 10px;
padding: 6px;
width: 200px'
}
.section-what-we-do-state-and-local-initiatives .section-toc h3 {
border-bottom: 1px dotted #c6c6c6;
margin-bottom: 15px;
padding-bottom: 5px;
padding-left: 5px;
}
.section-what-we-do-state-and-local-initiatives  #coda-nav-1 {
/* */
}
.section-what-we-do-state-and-local-initiatives .resources-list {
margin-left: 17px;
margin-top: 20px;
}
.section-what-we-do-state-and-local-initiatives .resources-list a {
color: #656565;
}
.section-what-we-do-state-and-local-initiatives .resources-list a:hover,
.section-what-we-do-state-and-local-initiatives .resources-list a:focus {
color: #000;
}
#state-highlights h3 {
margin-bottom: 17px;
}
.section-what-we-do-state-and-local-initiatives #state-youtube li,
.section-what-we-do-state-and-local-initiatives #state-blog li,
.section-what-we-do-state-and-local-initiatives .resources-list li {
list-style: none;
}
.section-what-we-do-state-and-local-initiatives #state-youtube li a,
.section-what-we-do-state-and-local-initiatives #state-blog li a,
.section-what-we-do-state-and-local-initiatives .resources-list li a {
line-height: 25px;
padding-left: 30px;
display: block;
}
.section-what-we-do-state-and-local-initiatives #state-youtube li a {
background: url(http://greenforall.org.s3.amazonaws.com/state-local/images/gfa-icon-image-25x25.jpg) no-repeat;
}
.section-what-we-do-state-and-local-initiatives #state-blog li a {
background: url(http://greenforall.org.s3.amazonaws.com/state-local/images/gfa-icon-text-25x25.jpg) no-repeat;
}
.section-what-we-do-state-and-local-initiatives .resources-list li a {
background: url(http://greenforall.org.s3.amazonaws.com/state-local/images/gfa-icon-clipboard-25x25.jpg) no-repeat;
}
/* */
.hidden_div {
display: none;
background-color:#F8F8F8;
border:1px dashed #D6D6D6;
padding:10px;
overflow: auto;
}
.section-what-we-do-state-and-local em.clicker {
color: #CF9700;
float: right;
font-weight: bold;
}
/* */
.section-what-we-do-state-and-local-cities h1.documentFirstHeading  {
padding-bottom:0;
}
.section-what-we-do-state-and-local-cities h2,
.section-what-we-do-state-and-local-cities h3 {
clear: both;
margin-top: 1.5em;
}
.section-what-we-do-state-and-local h3.js-on {
color: black;
}
.section-what-we-do-state-and-local h3.js-on em {
color: #CF9700 !important;
}
.section-what-we-do-state-and-local h3.js-on em:hover {
color: #0b5f01 !important;
}
#green-buffalo-video {
float: right;
width: 255px;
margin-left: 15px;
text-align: center;
}
#green-buffalo-video h2 {
background-color: green;
color: #fff;
padding: 3px 0;
}
.section-what-we-do-state-and-local-cities h3 {
margin-top: 1.5em;
}
.section-what-we-do-state-and-local-cities #buffalo-event {
float: right;
margin-left: 15px;
padding: 10px;
background-color: #f8f8f8;
border: 1px dashed #d6d6d6;
width: 300px;
}
.section-what-we-do-state-and-local-cities #buffalo-event h3 {
margin-top: 0px;
}
.section-what-we-do-state-and-local-cities div.cities-image-wrapper {
float: left;
margin-right: 15px;
margin-top: 4px;
margin-bottom: 10px;
}
.section-what-we-do-state-and-local-cities a.cities-image-link {
padding: 0;
}
.section-what-we-do-state-and-local-cities a.cities-image-link img {
padding: 3px;
background-color: #f0f0f0;
border: 1px solid #d6d6d6;
}
.section-what-we-do-state-and-local-cities .cities-image-wrapper p {
text-align: center;
padding-bottom: 0;
margin-bottom: 0;
}
#slider {
width: 500px;
margin: 0 auto;
position: relative;
}
.scroll {
height: 550px;
overflow: auto;
position: relative; /* */
clear: left;
background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}
.scrollContainer div.panel {
padding: 20px;
height: 510px;
width: 460px; /* */
}
.scrollButtons {
position: absolute;
top: 150px;
cursor: pointer;
}
.scrollButtons.left {
left: -20px;
}
.scrollButtons.right {
right: -20px;
}
/* */
#gulf-wrapper-main {
width: 100%;
}
#gulf-column-left {
width: 570px;
float: left;
}
#gulf-column-right {
width: 240px;
float: left;
}
#gulf-wrapper-main {
margin-top: 25px;
}
#gulf-images {
/* */
padding: 0;
margin:  0;
float: left;
overflow: auto;
}
#gulf-images img {
padding: 15px;
border:  1px solid #6c953c;
background-color: #d9e4cd;
top:  0;
left: 0
}
#gulf-images-explanation {
float: left;
}
#gulf-twitter {
padding-left: 3px;
}
.section-gulf-coast-catastrophe #extra-wrapper #banner {
height: 200px;
background-image: url(http://greenforall.org.s3.amazonaws.com/images/gulf_catastrophe/gfa-gulf_catastrophe-top_banner.jpg);
}
.section-tell-your-leaders #banner {
height: 200px;
background-image: url(http://greenforall.org.s3.amazonaws.com/images/gulf_catastrophe/gfa-gulf-share_story-shadow-banner.jpg);
}
/* */
.section-gulf-coast-catastrophe .ui-widget-header {
background-color: #d9e4cd;
border-color: #6c953c;
}
.section-gulf-coast-catastrophe .ui-state-default,
.section-gulf-coast-catastrophe .ui-widget-content .ui-state-default {
background-color: #cde2a7;
border-color: #73ae57;
}
.section-gulf-coast-catastrophe .ui-widget-content {
border-color: #6c953c;
}
.section-gulf-coast-catastrophe .ui-state-active,
.section-gulf-coast-catastrophe .i-widget-content .ui-state-active {
background-color: #ffffff;
border-color: #6c953c;
}
.section-gulf-coast-catastrophe .ui-state-default a,
.section-gulf-coast-catastrophe .ui-state-default a:link,
.section-gulf-coast-catastrophe .ui-state-default a:visited {
color: #6C953C;
font-weight: bold;
}
.section-gulf-coast-catastrophe .ui-state-active a,
.section-gulf-coast-catastrophe .ui-state-active a:link,
.section-gulf-coast-catastrophe .ui-state-active a:visited {
color: #bc9b27;
font-weight: bold;
}
.section-gulf-coast-catastrophe .ui-state-default a:hover {
color: #bc9b27;
font-weight: bold;
}
.image-wrap {
width: 360px;
overflow: auto;
padding-bottom: 31px;
background: url(http://greenforall.org.s3.amazonaws.com/images/gulf_catastrophe/frame/img_frame-bottom_slice.jpg) left bottom no-repeat;
}
.image-wrap img {
padding: 17px 30px 0px;
background: url(http://greenforall.org.s3.amazonaws.com/images/gulf_catastrophe/frame/img_frame-top_slice.jpg) left top no-repeat;
}
.gallery-img p {
margin-top: 15px;
margin-left: 5px;
width: 285px;
}
#gulf-buttons {
margin-top: 10px;
margin-bottom: 15px;
}
#gulf-buttons p {
color: #CF9700;
}
#gulf-buttons p a {
color: #777;
}
#gulf-buttons p a:hover {
color: #cf9700;
}
#resources-wrap {
/* */
overflow: auto;
}
.resource-block {
width: 260px;
float: left;
}
.resource-block li {
margin-bottom: 5px;
}
#resource-left {
margin-right: 20px;
}
#resource-right a {
text-decoration: underline;
}
#resource-right a:hover {
text-decoration: none;
color: #CF9700;
}
#resource-right h5,
#resource-left h5 {
margin-top: 15px;
}
/* */
#ie-wrapper #tab-navi {
width: 340px;
margin: 0 auto;
padding-bottom: 5px;
border-bottom: 1px dotted #d6d6d6;
}
#ie-wrapper #tab-navi li {
display: inline;
padding: 5px;
}
#ie-wrapper #tab-navi li a {
padding: 0;
}
#ie-wrapper h3 {
padding: 5px 0px 5px 5px;
/* */
background-color: #CF9700;
margin-bottom: 20px;
color: #fff;
}
#ie-wrapper h2 {
padding: 0;
}
#ie-wrapper #tabs-video,
#ie-wrapper #tabs-photos,
#ie-wrapper #tabs-statement,
#ie-wrapper #tabs-blog,
#ie-wrapper #tabs-resources {
margin-bottom: 30px;
}
#ie-wrapper #video-resources {
width: 80%;
margin: 0 auto;
}
#ie-wrapper #tabs-blog p a {
padding-left: 20px;
}
/* */
.portlet .twtr-widget .twtr-tweet,
.section-gulf-coast-catastrophe .twtr-widget .twtr-tweet,
.section-what-we-do-capital-access-program .twtr-widget .twtr-tweet {
margin: 0;
padding: 0;
margin-bottom: 60px;
border-bottom: 0;
padding-top: 19px;
/* */
background: url(http://greenforall.org.s3.amazonaws.com/images/twtr-top.png) left top no-repeat;
}
.portlet .twtr-widget .twtr-tweet-wrap,
.section-gulf-coast-catastrophe .twtr-widget .twtr-tweet-wrap,
.section-what-we-do-capital-access-program .twtr-widget .twtr-tweet-wrap {
margin: 0;
padding: 0 0 38px 0;
/* */
background: url(http://greenforall.org.s3.amazonaws.com/images/twtr-bottom.png) left bottom no-repeat;
}
.portlet .twtr-widget .twtr-tweet-text,
.section-gulf-coast-catastrophe #gulf-column-right .twtr-widget .twtr-tweet-text,
.section-what-we-do-capital-access-program .twtr-widget .twtr-tweet-text {
margin: 0;
padding: 0 29px 0 21px;
/* */
background: url(http://greenforall.org.s3.amazonaws.com/images/twtr-mid.png) 0 0 repeat-y;
}
.portlet-static-follow-us-on-twitter .portletItem p {
display: block;
height: 5px;
}
.portlet .twtr-widget .twtr-tweet-text p,
.section-gulf-coast-catastrophe #gulf-column-right .twtr-widget .twtr-tweet-text p,
.section-what-we-do-capital-access-program .twtr-widget .twtr-tweet-text p {
height: auto;
}
/* */
.portlet #ie-twitter .twtr-widget .twtr-tweet,
.section-gulf-coast-catastrophe #gulf-column-right #ie-twitter .twtr-widget .twtr-tweet,
.section-what-we-do-capital-access-program #ie-twitter .twtr-widget .twtr-tweet {
margin: 0;
padding: 0;
margin-bottom: 60px;
border-bottom: 0;
background: none;
}
.portlet #ie-twitter .twtr-widget .twtr-tweet-wrap,
.section-gulf-coast-catastrophe #gulf-column-right #ie-twitter .twtr-widget .twtr-tweet-wrap,
.section-what-we-do-capital-access-program #ie-twitter .twtr-widget .twtr-tweet-wrap {
margin: 0;
padding: 16px 0 0 0;
/* */
background: url(http://greenforall.org.s3.amazonaws.com/images/twtr-top.gif) left top no-repeat;
}
.portlet #ie-twitter .twtr-widget .twtr-tweet-text,
.section-gulf-coast-catastrophe #gulf-column-right #ie-twitter .twtr-widget .twtr-tweet-text,
.section-what-we-do-capital-access-program #ie-twitter .twtr-widget .twtr-tweet-text {
padding: 0 29px 38px 21px;
/* */
background: url(http://greenforall.org.s3.amazonaws.com/images/twtr-bottom.gif) left bottom no-repeat;
}
/* */
/* */
.template-wide_document_view #extra-wrapper {
width: 100%;
}
.template-wide_document_view #banner {
background:transparent url(http://www.greenforall.org/images/recovery/rec_banner.jpg) no-repeat scroll 22px 20px;
height:145px;
text-indent:-9999px;
width:893px;
}
.template-wide_document_view #shadow-bottom {
background: none;
}
#splash-header { background: url(logo.gif) no-repeat 30px 0px; }
/* */
/* */
/* */
#soc-join-list {
list-style: none !important;
margin: 0;
padding: 0;
}
#soc-join-list li {
list-style: none;
margin: 0;
padding: 0;
}
/* */
#federal-action-block {
overflow: auto;
}
#federal-take-action {
float: left;
margin-right: 20px;
}
#federal-intro-action {
padding-top: 20px;
}
a.act-now-link {
padding: 3px 3px 3px 25px;
background: url("http://greenforall.org.s3.amazonaws.com/federal-policy/images/transmit_go.png") no-repeat scroll 0 2px transparent;
margin-left: 10px;
}
#fed-interests h3 {
clear: both;
padding-bottom: 10px;
font-size: 1.5em;
font-weight: normal;
}
#fed-interests img {
float: left;
margin-right: 10px;
padding: 5px;
background-color: white;
border: 1px solid #d6d6d6;
}
#fed-interests .fed-link {
float: right;
padding-top: 20px;
}
/* */
.section-what-we-do-federal-policy .coda-slider-wrapper {
/* */
padding-bottom: 20px;
margin-top: 40px;
}
.section-what-we-do-federal-policy #fed-resources-container {
clear: both;
padding: 10px 10px 10px 75px;
margin-top: 65px;
height: 35px;
background: url(http://greenforall.org.s3.amazonaws.com/images/cap/gfa-cap-resources_icon.png) no-repeat scroll 10px center #F0F0F0;
border: 1px dashed #D6D6D6;
}
.section-what-we-do-federal-policy #fed-resources-container p {
padding-top: 9px;
text-align: right;
}
.section-what-we-do-federal-policy #fed-resources-container p a {
/* */
padding: 0;
}
.section-what-we-do-federal-policy #banner {
height: 107px;
background: url("http://greenforall.org.s3.amazonaws.com/federal-policy/images/gfa-federal-top_banner.jpg") no-repeat scroll 6px 6px transparent;
padding: 28px 0 0 33px;
font-weight: bold;
}
.section-what-we-do-federal-policy #coda-nav-1 ul a {
font-size: 14px;
height: 40px;
}
.section-what-we-do-federal-policy #coda-nav-1 ul li.tab2 a,
.section-what-we-do-federal-policy #coda-nav-1 ul li.tab3 a {
padding-top: 20px;
height: 28px;
}
/* */
.section-media-room-multi-media-bet #portal-column-two {
/* */
display: none;
}
.section-media-room-multi-media-bet #extra-wrapper {
width: 100%;
background: none;
}
.section-media-room-multi-media-bet #banner {
background-image: url(http://greenforall.org.s3.amazonaws.com/images/bet-banner-728x90.jpg);
height: 105px;
width: 850px;
margin-left: 20px;
font-size: 0;
}
#bet-blurb {
background-color: #f8f8f8;
border: 1px dashed #d6d6d6;
margin-bottom: 20px;
padding: 10px;
width: 275px;
font-size: 12px;
float: right;
}
#bet-soc-media {
width: 380px;
}
.section-media-room-multi-media-bet textarea {
width: 70%;
}
.section-media-room-multi-media-bet #portal-breadcrumbs {
display: none;
}
.section-media-room-multi-media-bet .fieldRequired {
color: red;
}
.section-media-room-multi-media-bet #shadow-bottom {
background: none;
}
/* */
.section-media-room-multi-media-bet .documentActions {
border: none;
}
#bet-share {
width: 230px;
position: absolute;
right: 0;
}
#bet-share a {
font-size: 16px;
padding: 10px 0px 10px 50px;
}
#bet-share p {
line-height: 50px;
}
#bet-share #twtr-share {
background: transparent url(http://greenforall.org.s3.amazonaws.com/images/twtr-icon.jpg) no-repeat;
}
#bet-share #fb-share {
background: transparent url(http://greenforall.org.s3.amazonaws.com/images/fb-icon.jpg) no-repeat;
}
#bet-share #email-this {
background: transparent url(http://greenforall.org.s3.amazonaws.com/images/email-icon.jpg) no-repeat;
}
.section-media-room-multi-media-bet #region-content #content {
position: relative;
}
.section-media-room-multi-media-bet #action-call {
margin-top: 40px;
margin-bottom: 20px;
color: green;
font-size: 17px;
}
.section-media-room-multi-media-bet #region-content {
padding: 0;
}
#bet-blurb .image-inline {
display: none;
}
#twtr-bet-share {
margin-bottom: 35px;
}
#fb-bet-share {
height: 40px;
}
}


