
/* - ++resource++wds.site.theme.stylesheets/style.css - */
@media screen {
/* https://www.icsu-wds.org/portal_css/++resource++wds.site.theme.stylesheets/style.css?original=1 */
@charset "utf-8";
#footernavi li{
display: list-item;
}

}


/* - ++resource++wds.site.theme.stylesheets/wysiwygEditStyle.css - */
@media screen {
/* https://www.icsu-wds.org/portal_css/++resource++wds.site.theme.stylesheets/wysiwygEditStyle.css?original=1 */
/* */
.mceContentBody *{
font-family:Helvetica, Arial, sans-serif;
line-height: 1.4;
}
.mceContentBody h2,h3,h4{
color:#1E2F5E;
}
.mceContentBody h2 {
font-size: 1.4em;
}
.mceContentBody h3 {
font-size: 1.25em;
}
.mceContentBody h4 {
font-size: 1.1em;
}
.mceContentBody pre{
color:#333;
background-color:#F4F4F4;
border:solid 1px #CACACA;
padding:1em;
}
.mceContentBody blockquote{
color:#666666;
font-style: italic;
background-color:#F7F7F7;
border-left:solid 10px #DBDBDB;
padding:1em;
}
.mceContentBody p {
margin-bottom: 1.5em;
}
.mceContentBody span.discreet{
font-size:medium;
}
.mceContentBody span.highlight{
background-color:#F7F0BF;
padding:0.5em;
}
.mceContentBody span.red{
color:#FF0000;
}
.mceContentBody ul{
list-style-type: none;
}
.mceContentBody ul.bullet li{
padding-left:15px;
background-image: url(../images/icon_bullet.png);
background-repeat: no-repeat;
background-position: 3px 6px;
}
.mceContentBody ol{list-style-position: inside;}
.mceContentBody ol.numbers{ list-style-type: decimal; }
.mceContentBody ol.lowerAlpha{ list-style-type: lower-alpha; }
.mceContentBody ol.UpperAlpha{ list-style-type: upper-alpha; }
.mceContentBody ol.lowerRoman{ list-style-type: lower-roman; }
.mceContentBody ol.UpperRoman{ list-style-type: upper-roman; }
.mceContentBody dt{ font-weight:bold;}
.mceContentBody dd{ margin-left:1.5em;}
.mceContentBody table {
border: 1px solid #C3C3C3;
border-collapse: collapse;
font-family: Helvetica, Arial, sans-serif;
}
.mceContentBody th{
font-weight: bold;
background-color:#C3C3C3;
border: solid 1px #979797;
padding: 0.5em;
}
.mceContentBody td{
border: solid 1px #C3C3C3;
padding: 0.5em;
}
.mceContentBody th, #content-core td {
text-align: left;
}
.mceContentBody td.striped{
background-color:#F5F5F5;
}
.mceContentBody td.highlight{
background-color:#F7F0BF;
}
.mceContentBody td.important{
color:#FFFFFF;
background-color:#FF0000;
}
.mceContentBody td.sizeSmall{
font-size:x-small;
}
.mceContentBody td.sizeLarge{
font-size:x-large;
}
.mceContentBody td.nowrap{
white-space:nowrap;
}
.mceContentBody .width10{
width:10%;
}
.mceContentBody .width20{
width:20%;
}
.mceContentBody .width30{
width:30%;
}
.mceContentBody .width40{
width:40%;
}
.mceContentBody .width50{
width:50%;
}
.mceContentBody .width60{
width:60%;
}
.mceContentBody .width70{
width:70%;
}
.mceContentBody .width80{
width:80%;
}
.mceContentBody .width90{
width:90%;
}
.mceContentBody .width100{
width:100%;
}
/* */
.mceContentBody ul.bullet li{
padding-left:15px;
background-image: url(++resource++wds.site.theme.images/icon_bullet.png);
background-repeat: no-repeat;
background-position: 3px 6px;
list-style-type: none;
}
.mceContentBody ul.bullet {
padding: 0;
}

}


/* - ++resource++wds.site.theme.stylesheets/plone_specific.css - */
@media screen {
/* https://www.icsu-wds.org/portal_css/++resource++wds.site.theme.stylesheets/plone_specific.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
body#content {
margin: 1em; }
/* */
dl.portlet {
margin-bottom: 1em; }
dl.portlet p {
margin-bottom: 1em; }
/* */
dl.portlet a:link {
color: #205c90;
border-bottom: 0.1em solid #cccccc; }
/* */
/* */
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666666;
text-align: right; }
#category a.link-category {
color: black;
padding: 0.25em 0.5em;
background: #dddddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em; }
span.selectedTag {
color: black;
padding: 0.25em 0.5em;
background: #dddddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em; }
#category a.link-category:hover {
background: #205c90;
color: white;
border-color: #205c90; }
#category .separator {
display: none; }
/* */
dl.portlet ol, div.portletStaticText ol {
list-style-type: decimal;
margin-left: 2em; }
/* */
#sidebar .discreet {
color: #666666;
font-size: 85%;
font-weight: normal; }
/* */
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em; }
/* */
/* */
/* */
/* */
/* */
table.listing, table.plain {
border-spacing: 0;
border-collapse: collapse; }
table.invisible td, table.invisible th {
padding: 0.5em 1em;
vertical-align: top; }
table.plain td, table.plain th {
padding: 0.5em 1em;
vertical-align: top; }
table.listing td, table.listing th {
padding: 0.5em 1em;
vertical-align: top; }
table.plain th, table.plain td {
border: 1px solid #dddddd; }
table.listing {
border-left: 1px solid #dddddd;
border-bottom: 1px solid #dddddd; }
table.listing td.listingCheckbox, table.listing th.listingCheckbox {
text-align: center; }
table.listing .top {
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd; }
table.listing th {
text-align: left;
color: #666666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #dddddd; }
table.listing tr.odd th {
border: 0.1em solid white;
border-style: solid solid none none; }
table.listing tbody th {
font-weight: bold; }
table.listing tbody tr {
text-align: left; }
table.listing tbody tr.odd {
background: #eeeeee; }
table.listing tbody tr td {
background: transparent; }
table.listing tbody tr.odd td {
background: #eeeeee; }
table.listing td {
border-right: 1px solid #dddddd; }
.icons-on table.listing td {
line-height: 2em; }
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important; }
table.listing td.draggable {
text-shadow: white 1px 1px 1px;
background: #dddddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em; }
table.vertical th {
text-align: right; }
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em; }
table.grid td, table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em; }
/* */
/* */
.dragindicator {
outline: 2px solid gold; }
#foldercontents-order-column {
padding: 0; }
div.listingBar {
font-size: 80%;
margin: 1em 0; }
div.listingBar .next {
display: inline-block;
float: right; }
div.listingBar .previous {
display: inline-block; }
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #cccccc; }
div.listingBar a:hover {
color: white;
background-color: #329fd7;
border-color: #329fd7; }
/* */
/* */
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 80%;
border: 1px solid #999966;
background-color: #ffffe3;
clear: both; }
dl.portalMessage a {
color: black;
border-bottom: 1px solid #888888; }
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888888; }
dl.portalMessage dt {
background-color: #999966;
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 {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em; }
dl.warning {
border-color: #dd8800; }
dl.warning dt {
background-color: #dd8800; }
dl.error {
border-color: #dd0000; }
dl.error dt {
background-color: #dd0000; }
dl.warning {
border-color: #dd8800; }
dl.warning dd {
background-color: #ffdd77; }
dl.error {
border-color: red; }
dl.error dd {
background-color: #ffddcc; }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em; }
#content-views {
float: left;
background-color: #75ad0a; }
/* */
/* */
.ie6 ul#content-views {
margin: -2px -3px 0px -3px; }
#content-views a {
color: white; }
/* */
#edit-bar, #content ul.formTabs, #content-core ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em; }
#content li.formTab, #content-core li.formTab {
display: inline;
margin-right: 0.25em; }
#content-views a, #content li.formTab a, #content-core li.formTab a {
/* */
display: inline-block; }
#content-views a, #content li.formTab a, #content-core li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0; }
#content-views li.selected a, #content li.formTab a.selected, #content-core li.formTab a.selected {
font-weight: bold; }
#content-views li.selected a, #content-views li a:hover {
background: white;
color: black;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em; }
#content li.formTab a.selected, #content li.formTab a:hover {
background: white;
color: black;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em; }
#content-core li.formTab a.selected, #content-core li.formTab a:hover {
background: white;
color: black;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em; }
#content li.formTab a.notify, #content-core li.formTab a.notify {
background-color: red;
color: white; }
#content li.formTab a.required span:after, #content-core li.formTab a.required span:after, div.field span.required:after {
content: "■";
color: red;
padding-left: 0.2em; }
#content fieldset.formPanel, #content-core fieldset.formPanel {
border: none; }
#content fieldset.formPanel.hidden, #content-core fieldset.formPanel.hidden, #content div.formControls input.hidden, #content-core div.formControls input.hidden {
display: none; }
/* */
/* */
/* */
/* */
/* */
#portal-personaltools dt {
font-weight: normal; }
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼"; }
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
background: #e3e3e3;
padding-bottom: 0.5em; }
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em; }
#portal-personaltools dd a:hover {
background: #205c90;
color: white; }
/* */
/* */
#contentActionMenus dl.actionMenu {
line-height: 2em; }
#contentActionMenus dl.actionMenu a {
background-color: #75ad0a;
color: white;
z-index: 5; }
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: white;
z-index: 5;
border-bottom: 0.5em solid #75ad0a;
right: -3px; }
#contentActionMenus dl.actionMenu.activated dd a:hover, #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: white !important;
color: #666666; }
#folderHeader {
border-bottom: 2px solid white; }
#contextHeader {
border-bottom: 2px solid white;
margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right: -0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0; }
.actionMenuContent {
padding: 0 0.25em; }
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em; }
dl.actionMenu a, dl.actionMenu div {
display: block !important;
white-space: nowrap; }
dl.actionMenu dt {
font-weight: normal; }
span.arrowDownAlternative {
font-size: 80%; }
dl.actionMenu.deactivated dt {
margin: 0 0.25em; }
dl.actionMenu.deactivated dd {
display: none; }
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em; }
dl.actionMenu.activated dt a {
margin: 0 0.25em; }
dl.actionMenu.activated dd a, dl.actionMenu.activated dd div {
margin: 0 0.25em; }
/* */
/* */
/* */
#setup-link {
font-size: 90%; }
body.portaltype-plone-site #content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none; }
body.portaltype-plone-site #content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block; }
body.portaltype-plone-site #content ul.configlets li a {
text-decoration: none;
border: none; }
body.portaltype-plone-site #content ul.configlets li a:visited, body.portaltype-plone-site #content ul.configlets li a:active {
color: #436976;
background-color: transparent; }
body.portaltype-plone-site #content ul.configlets li label {
font-weight: bold; }
body.portaltype-plone-site #content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none; }
body.portaltype-plone-site #content ul.configletDetails li {
margin-bottom: 1em;
display: inline; }
body.portaltype-plone-site #content ul.configletDetails li a {
text-decoration: none; }
body.portaltype-plone-site #content ul.configletDetails li label {
font-weight: bold; }
body.portaltype-plone-site #content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0; }
.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;
margin-bottom: 0; }
.rule-element {
background-color: #eef3f5;
margin: 0.5em 0pt 0.5em;
padding: 0.3em 1em 0.3em 1em;
width: auto; }
.rule-element dl dd {
margin-left: 1em; }
.rule-updown, .rule-operations {
float: right;
padding-top: 0.8em; }
/* */
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 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 0.4em;
clear: left; }
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0; }
dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: white url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer; }
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto; }
dl.collapsedInlineCollapsible dt.collapsibleHeader, dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: white url(treeCollapsed.png) no-repeat 0.5em 50%; }
dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none; }
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline; }
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline; }
/* */
/* */
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%; }
.comment .documentByLine {
margin-left: 1em; }
.comment .formControls {
margin-left: 0; }
.commentTime {
color: #666666; }
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888888;
-moz-box-shadow: 0 0 0.5em 0 #888888;
-webkit-box-shadow: 0 0 0.5em #888888; }
.comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 {
font-weight: normal; }
/* */
.reviewHistory, .contentHistory {
display: inline;
color: black; }
.spacer {
margin: 1em; }
.label {
font-weight: bold;
display: inline; }
.optionsToggle {
border: 0.1em solid #8cacbb;
color: black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%; }
/* */
.highlightedSearchTerm {
background-color: #ffffaa; }
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold; }
/* */
.noInheritedRoles {
color: #a0a0a0; }
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid orange;
padding: 0.1em; }
/* */
/* */
/* */
#dashboard-actions ul {
list-style: none;
margin-left: 0; }
#dashboard-actions ul li {
list-style: none; }
#dashboard {
font-size: 125%;
line-height: 1em; }
#dashboard dd {
margin: 0; }
#dashboard dl.portlet a:link {
border-bottom: none; }
#dashboard-portlets1, #dashboard-portlets2, #dashboard-portlets3 {
float: left;
width: 23%;
padding: 0.7em 1.3em 0 0; }
#dashboard-portlets4 {
float: left;
width: 23%;
padding-top: 0.7em; }
#dashboard-portlets1 dl.portlet, #dashboard-portlets2 dl.portlet, #dashboard-portlets3 dl.portlet, #dashboard-portlets4 dl.portlet {
margin-bottom: 1.5em; }
/* */
/* */
fieldset, .editionComment {
line-height: 1.5em;
margin: 1em 0;
padding: 0 1em 1em;
width: auto; }
/* */
#content .field input[type="text"][name$=".title"], #archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em;
/* */
font-weight: bold; }
/* */
#content .field textarea[name$=".description"], #archetypes-fieldname-description textarea#description {
font-family: Arial, FreeSans, sans-serif;
color: #666666;
font-size: 1.25em;
font-weight: bold; }
div.formControls {
margin: 1em; }
input[type="text"]:focus, input[type="password"]:focus {
background-color: lightyellow; }
textarea:focus {
background-color: lightyellow; }
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%; }
#content select {
vertical-align: top; }
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none; }
#content legend {
padding: 0.5em;
font-size: 85%; }
label {
font-weight: bold; }
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999999;
padding-left: 0.25em; }
#content option {
color: black; }
#content optgroup > option {
padding: 0 0.25em 0 1em; }
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em; }
.searchSection {
color: #76797c;
margin-top: 0.25em; }
.searchSection label:hover {
color: black; }
.field {
clear: both;
margin-bottom: 1em; }
.field input[type="text"] {
width: 20em; }
.field input[type="text"][size] {
width: auto; }
.field input[type="text"][name$=".title"] {
width: 100%; }
input#title {
width: 100%; }
.field.error input[type="text"][name$=".title"], .error input#title {
width: 99%; }
.fieldRequired {
background: url(../required.png) center left no-repeat;
padding: 0 0 0 1em;
color: white; }
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none; }
.fieldTextFormat {
text-align: right;
margin-right: 0.75em; }
.formHelp {
color: #555555;
margin: 0 0 0.2em 0;
display: block;
font-weight: normal; }
div.field.error {
background-color: #ffddcc;
border: 1px solid red;
padding: 0.5em;
margin: 1em 0; }
.error .fieldRequired {
color: #dd0000; }
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0; }
div.error.warning input {
border: 2px solid red; }
input.inputLabelActive {
color: #76797c; }
textarea#form\.description {
height: 6em;
width: 99%; }
table.listing tbody tr.odd.selected td, table.listing tbody tr.odd.dragging td {
background-color: #ffffaa; }
tr.dragging, tr.selected {
background-color: #ffffaa; }
table.listing tbody tr.odd.error td, tr.error {
background-color: #ffddcc; }
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #dddddd; }
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block; }
/* */
body.template-logged_out #content, body.template-login_form #content {
text-align: center; }
.pb-ajax #login-form {
text-align: center; }
#fieldset-openid-login input, #login-form input {
font-size: 150%; }
body.template-register #content input, body.template-new-user #content input {
font-size: 150%;
width: inherit; }
#fieldset-openid-login label, #login-form label {
margin-right: 0.5em;
padding-top: 0.2em;
text-align: right;
width: 10em;
display: inline-block; }
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em; }
/* */
/* */
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none;
/* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px; }
/* */
/* */
.ie6 .hiddenStructure, .ie7 .hiddenStructure {
position: absolute; }
#content .visualNoMarker {
list-style: none;
margin-left: 0; }
.visualClear {
clear: both; }
/* */
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%; }
div.overlay-iframe, div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99;
/* */ }
div.overlay-iframe {
height: 60%; }
div.overlaybg div.close, div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px; }
/* */
.pb-ajax {
overflow-y: auto;
background-color: white;
border: 1px solid #999999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666666;
-moz-box-shadow: 0 0 3em 0.5em #666666;
-webkit-box-shadow: 0 0 3em #666666; }
.pb-image, .overlay iframe {
background-color: white;
border: 1px solid #999999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666666;
-moz-box-shadow: 0 0 3em 0.5em #666666;
-webkit-box-shadow: 0 0 3em #666666; }
.pb-ajax > div {
width: 92%;
padding: 1em; }
.pb-ajax .documentActions {
display: none; }
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px; }
div.overlay textarea {
width: 100%; }
div.overlay .link-parent {
display: none; }
div.overlay #createGroup legend {
display: none; }
div.overlay #createGroup fieldset {
border: none; }
div.overlay p {
margin-bottom: 1em; }
div.overlay label {
margin-bottom: 0.25em; }
div.overlay a:hover {
color: #75ad0a; }
div.overlay a:hover label {
cursor: pointer; }
div.overlay a.selected {
color: black; }
div.overlay .formTab {
margin-right: 1em;
font-weight: bold; }
div.overlay .formTab.lastFormTab {
margin-right: 0em; }
div.overlay .formControls a {
display: block;
margin: 0.75em; }
/* */
/* */
/* */
/* */
/* */
div.historyRecord {
margin-bottom: 1em; }
div.historyTools ul {
float: right;
margin: 2px 1em; }
div.historyTools ul li {
display: inline;
padding: 0 0.015em; }
div.historyTools ul li a {
border-bottom: none; }
div.historyTools form {
display: inline; }
.historyByLine {
background: #dddddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em; }
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0; }
div.historyComment {
padding: 0.5em 1em;
border: 1px solid #dddddd; }
div.historyComment p {
margin: 0;
padding-top: 1px; }
a.historyComparePrevious {
border-top: 1px dotted #cccccc;
display: block;
margin-top: 1.5em;
margin-bottom: -0.5em;
text-align: center; }
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em; }
/* */
/* */
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png); }
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png); }
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png); }
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png); }
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png); }
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png); }
.icons-on .contenttype-collection, .icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png); }
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png); }
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png); }
.icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important; }
.icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important; }
/* */
/* */
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: white;
height: 14em;
width: 100%; }
/* */
/* */
.ie7 div.optionsBox {
width: 50%; }
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal; }
.optionsBox input {
vertical-align: middle;
margin: 1px 4px 4px 6px; }
/* */
/* */
.ie7 .optionsBox input {
margin: 0px; }
.optionsBox LABEL.checked {
background-color: #eeeeee; }
.optionsBox LABEL.hover {
background-color: #777777;
color: white; }
#archetypes-fieldname-subject .formHelp {
font-weight: normal; }
#existingTagsSection {
position: relative;
margin-left: 3em; }
#existingTags {
float: left;
width: 50%; }
#content #existingTags dd {
margin-bottom: 1px;
margin-left: 0; }
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0; }
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0; }
#newTagsSection {
width: 48%;
margin-left: 3em; }
#content p.selectedTag {
margin-bottom: 0.4em; }
#existingTagsTitle, #newTagsTitle {
float: left; }
#existingTagsHelp, #newTagsHelp {
float: right; }
#noTagsSelected, #oneOrMoreTagsSelected {
display: none; }
/* */
/* */
.documentEditable ul, .documentEditable ol {
list-style: none outside none;
margin: 0;
padding: 0; }
.documentEditable #edit-bar ul li, .documentEditable #edit-bar ol li {
display: inline; }
/* */
/* */
#login_form input[type="text"], #login_form input[type="password"], .template-atct_edit input[type="text"], .template-atct_edit input[type="password"], .documentEditable input[type="text"], .documentEditable input[type="password"] {
border: 1px solid #666666;
background-color: white; }
.documentEditable input.searchButton {
background: none;
color: inherit;
font-size: inherit;
font-weight: normal; }
dl.portalMessage {
padding: 0; }
input.context, input.standalone {
border: 1px solid #666666;
margin-right: 10px;
padding: 2px 5px; }
/* */
/* */
/* */
.date {
border: none;
text-align: inherit;
width: auto; }
/* */
/* */
/* */
.portletStaticText .portletHeader span {
display: none; }
/* */

}


/* - ++resource++mailform/mailform.css - */
@media screen {
/* https://www.icsu-wds.org/portal_css/++resource++mailform/mailform.css?original=1 */
/* */
/* */
/* */
/* */
body.portaltype-mailform tr.data_preview th {
padding: 2em;
}
body.portaltype-mailform .error {
color: #ff0000;
}
body.portaltype-mailform table.table {
margin: 0 0 1em;
width: 100%;
}
body.portaltype-mailform table#form_table th,
body.portaltype-mailform table#form_table td {
padding-bottom: 1em;
padding-top: 1em;
}
div.mailform {
font-size: 0.875em;
padding: 0px;
}
div.mailform .table{
width:96%;
font-size: 0.875em;
}
th.width130px {
width : 33%;
max-width : 250px;
}
ul.buttonList {
list-style-type: none;
text-align: center;
padding-top: 1em;
}
div.mailform th {
background-color: #e7eff1;
padding-right: 1em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999;
padding-top: 0.2em;
padding-left: 1em;
}
div.mailform td {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999;
padding-top: 0.2em;
padding-left: 1em;
vertical-align: middle;
}
.error {
color: #E60000 !important;
font-weight: bold;
}
div.mailform th.labelheader  {
background-color: #C8E6F0;
}
.fontsizeSmall {
font-size : 75%;
}
.red {
color : #D99;
}
body.portaltype-mailform #content ul.buttonList {
list-style-type: None;
}
body.portaltype-mailform #content table.table textarea {
width: 97%;
}
body.portaltype-mailform #content table.table td.error {
font-size: 100%;
background-color: #ffcccc;
}

}


/* - ploneCustom.css - */
@media all {
/* https://www.icsu-wds.org/portal_css/ploneCustom.css?original=1 */
body.template-dashboard #edit-bar {
display: none;
}
}

