
/* - ++resource++msc.cfps_theme.stylesheets/cfps.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps.css?original=1 */
form {
font-family: Arial,Helvetica,sans-serif,sans-serif;
}
body.template-product_search_landing div#content {
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0 0 12px 12px !important;
}
div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-en.jpg");
background-position: 0 50%;
background-repeat: no-repeat;
position: relative;
width: 756px;
height: 270px;
}
div#ps-landing-top h1 {
color: #FFFFFF;
font-size: 2.2em;
left: 122px;
position: absolute;
top: 7px;
width: 361px;
}
p.ps-landing-supplementary {
color: #555;
font-size: 0.8em;
margin-top: 2em;
padding-right: 60px;
}
div#ps-landing-desc {
color: #FFFFFF;
font-size: 1.3em;
left: 122px;
position: absolute;
top: 81px;
width: 340px;
}
div#ps-landing-form {
background-color: #00669F;
height: 72px;
padding: 12px 15px;
position: absolute;
right: 317px;
top: 158px;
}
div#ps-landing-form h3 {
color: #FFFFFF;
font-size: 1.3em;
margin-top: 0;
}
div#ps-landing-country {
background-color: #3089B6;
float: left;
margin-top: 8px;
padding: 7px;
}
div#ps-landing-country select {
font-size: 1.05em;
width: 206px;
}
div#ps-landing-submit {
float: left;
margin-top: 11px;
}
div#ps-landing-submit input.ps-submit {
background-image: url("++resource++msc.cfps_theme.images/go_arrow.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
background-color: transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 1.8em;
font-weight: bold;
padding-right: 16px;
margin-left: 2px;
}
div#ps-landing-submit input.ps-submit-image-btn {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
}
div#ps-landing-info {
height: 340px;
margin-top: 15px;
background-color: #F0F7F0;
}
div#ps-landing-info-top {
background-color: #007DB9;
color: #FFFFFF;
font-size: 1.3em;
font-weight: bold;
height: 20px;
padding: 10px 20px 10px 10px;
}
div#ps-landing-info-map {
float: left;
width: 512px;
height: 300px;
border-right: 2px solid #FFFFFF;
}
div#ps-landing-info-map-hdg {
background-image: url("++resource++msc.cfps_theme.images/map_header_bg.gif");
background-position: left bottom;
background-repeat: repeat-x;
padding: 12.5px 0 12.5px 10px;
}
div#ps-landing-info-map-hdg a {
color: #9FA29F;
margin-right: 20px;
cursor: pointer;
}
div#ps-landing-info-map-hdg a.selected {
color: #003481;
font-weight: bold;
}
div.landing-map-title {
position: absolute;
top: 161px;
left: 10px;
width: 190px;
}
div.landing-map-title div {
color: #FDA402;
font-size: 1.1em;
font-weight: bold;
margin-bottom: -3px;
}
div.landing-map-title span {
color: #515151;
font-size: 0.85em;
font-weight: bold;
letter-spacing: -0.5px;
}
div#ps-landing-info-map-region {
background-image: url("++resource++msc.cfps_theme.images/region_map_trans.gif");
background-position: 75% 50%;
background-repeat: no-repeat;
height: 204px;
position: relative;
}
div#ps-landing-info-map-continent {
background-image: url("++resource++msc.cfps_theme.images/region_map_trans.gif");
background-position: 75% 50%;
background-repeat: no-repeat;
display: none;
height: 204px;
position: relative;
}
div#ps-landing-info-map-latest {
display: none;
height: 204px;
position: relative;
}
div.rgn-amr {
color: #91C39F;
font-size: 1.3em;
font-weight: bold;
left: 79px;
position: absolute;
top: 105px;
width: 100px;
text-align: right;
}
div.rgn-eur {
color: #ADB801;
font-size: 1.3em;
font-weight: bold;
left: 284px;
position: absolute;
top: 19px;
}
div.rgn-afr {
color: #B8BE01;
font-size: 1.3em;
font-weight: bold;
left: 274px;
position: absolute;
top: 136px;
}
div.rgn-asi {
color: #BBB485;
font-size: 1.3em;
font-weight: bold;
left: 424px;
position: absolute;
top: 108px;
}
div.rgn-aus {
color: #BBB485;
font-size: 1.3em;
font-weight: bold;
left: 394px;
position: absolute;
top: 174px;
}
div#ps-landing-info-map-ftr {
background-color: #DBEBDB;
color: #515151;
height: 39px;
padding: 8px 11px;
text-align: left;
}
div#ps-landing-info-map-ftr span.ps-number {
color: #FDA402;
font-size: 2.7em;
font-weight: bold;
}
div#ps-landing-info-blk {
float: left;
width: 242px;
height: 300px;
}
div#ps-landing-info-blk-hdg {
position: relative;
padding: 5px 10px;
}
div#ps-landing-info-blk-hdg img {
position: absolute;
right: 5px;
top: 4px;
}
div#ps-landing-info-spc {
color: #FDA402;
font-weight: bold;
}
div#ps-landing-info-pop {
color: #515151;
font-size: 0.85em;
font-weight: bold;
}
div#ps-landing-info-blk-prd {
font-size: 0.8em;
margin-top: 6px;
padding-left: 10px;
}
div#ps-landing-info-blk-prd a {
color: #515151;
margin: 0 6px 0 2px;
cursor: pointer;
}
div#ps-landing-info-blk-prd a.selected {
color: #003481;
font-weight: bold;
}
div#ps-landing-info-blk-blk {
margin-top: 14px;
padding: 0 5px 0 12px;
}
div#ps-landing-info-blk-blk-mn {
display: none;
}
div#ps-landing-info-blk-blk-yr {
display: none;
}
div#ps-landing-info-blocks {
float: left;
width: 138px;
color: #FFFFFF;
font-weight: bold;
}
div#ps-block-top {
background-color: #1DB8E6;
float: left;
font-size: 185%;
height: 100px;
margin-bottom: 2px;
padding-left: 8px;
padding-top: 5px;
width: 129px;
}
div#ps-block-mid {
background-color: #34599B;
float: left;
height: 62px;
margin-bottom: 2px;
padding-left: 8px;
padding-top: 5px;
width: 129px;
}
div#ps-block-bot-lft {
background-color: #0A5C84;
float: left;
font-size: 80%;
height: 30px;
margin-right: 2px;
padding-left: 8px;
padding-top: 5px;
width: 69px;
}
div#ps-block-bot-rht {
background-color: #007DB9;
float: left;
font-size: 70%;
height: 30px;
padding-left: 8px;
padding-top: 5px;
padding-right: 4px;
width: 46px;
}
div#ps-landing-info-figures {
float: left;
padding-left: 5px;
width: 80px;
font-size: 90%;
font-weight: bold;
word-wrap: break-word;
}
div.ps-fig {
margin-bottom: 7px;
}
div.fig-prc {
line-height: 80%;
}
div#ps-fig-one {
color: #1DB8E6;
}
div#ps-fig-one div.fig-prc {
font-size: 280%;
}
div#ps-fig-two {
color: #34599B;
}
div#ps-fig-two div.fig-prc {
font-size: 240%;
}
div#ps-fig-three {
color: #0A5C84;
}
div#ps-fig-three div.fig-prc {
font-size: 200%;
}
div#ps-fig-four {
color: #007DB9;
}
div#ps-fig-four div.fig-prc {
font-size: 150%;
}
body.template-product_search div#content,
body.template-product_search div.documentEditable div#content {
padding: 10px 0 12px 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.template-product_search div.contentWrap div#content {
padding: 15px 0 0 !important;
margin-top: 0 !important;
}
body.template-product_search_landing div#region-content {
margin-right: 0 !important;
margin-top: 0 !important;
}
body.template-product_search div.documentContent {
margin: 15px 0 12px 0 !important;
}
div#product-search-banner {
background-image: url("++resource++msc.cfps_theme.images/ps_banner_2.jpg");
background-position: top left;
background-repeat: no-repeat;
background-color: #225DAB;
height: 80px;
margin-top: 1px;
position: relative;
}
div#ps-search-banner-title {
color: #FFFFFF;
font-size: 2.5em;
font-weight: normal;
padding-top: 22px;
text-align: right;
padding-right: 22px;
}
div#product-search {
float: left;
width: 184px;
margin-right: 18px;
}
div#ps-header {
background-color: #3976AB;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 2px;
padding: 15px 0 18px 0;
text-align: center;
}
div.ps-field {
background-color: #DBEBDB;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
padding: 10px 12px;
}
div.ps-field a:hover {
text-decoration: none;
}
div.ps-field-name {
background-image: url("++resource++msc.cfps_theme.images/arrow_on.gif");
background-position: 0 50%;
background-repeat: no-repeat;
color: #0B1E49;
cursor: pointer;
line-height: 1.3em;
padding-left: 28px;
padding-bottom: 2px;
padding-top: 2px;
}
div.ps-field-name.collapsed {
background-image: url("++resource++msc.cfps_theme.images/arrow_off.gif");
}
div.ps-field-name-no-collapse {
background-image: url("++resource++msc.cfps_theme.images/no_arrow.gif");
background-position: 0 50%;
background-repeat: no-repeat;
color: #0B1E49;
line-height: 1.3em;
padding-left: 28px;
padding-bottom: 2px;
padding-top: 2px;
}
div.ps-field-value {
color: #3976AB;
font-size: 0.8em;
font-weight: normal;
margin-top: 2px;
padding-left: 28px;
}
div.ps-field-select {
color: #0B1E49;
font-size: 0.9em;
font-weight: normal;
margin-top: 10px;
max-height: 150px;
overflow: auto;
padding-left: 4px;
padding-top: 4px;
}
div.ps-field-text {
color: #0B1E49;
font-size: 0.75em;
font-weight: normal;
margin-top: 10px;
max-height: 150px;
overflow: auto;
}
div.ps-field-text input[type="text"] {
background-position: 98% 50%;
background-repeat: no-repeat;
width: 152px;
font-size: 1.1em;
padding: 4px 0px 4px 6px;
}
div.ps-field-text input.inputLabelActive {
color: #A2B2C9;
font-style: italic;
}
div.ps-eg {
color: #3976AB;
font-size: 1.2em;
margin: 10px 0 0;
}
div.ps-field-text select {
width: 158px;
color: #0B1E49;
font-size: 1.1em;
margin-bottom: 10px;
}
div.ps-field-select input[type="checkbox"] {
float: left;
}
div.ps-field-option {
margin-bottom: 5px;
word-wrap: break-word;
}
div.ps-field-option-text {
color: #0B1E49;
padding-left: 27px;
}
div.ps-field-option-text label {
font-weight: normal;
cursor: pointer;
}
div.ps-field-option label.selected {
font-weight: bold;
}
div.ps-field input[type="submit"] {
margin: 10px 0;
padding: 2px 10px;
width: 158px;
text-align: center;
color: #fff;
cursor: pointer;
border: none;
font-size: 1.3em;
font-weight: bold;
}
input.ps-submit {
background-image: url("++resource++msc.cfps_theme.images/white_arrow.gif");
background-position: 94% 50%;
background-repeat: no-repeat;
background-color: #3976AB;
}
input.ps-reset {
background-image: none;
background-color: #FDA402;
}
a.ps-reset {
background-image: url("++resource++msc.cfps_theme.images/white_arrow.gif");
background-position: 94% 50%;
background-repeat: no-repeat;
background-color: #3976AB;
color: #FFFFFF;
display: block;
font-weight: normal;
margin: 10px 0;
padding: 4px 12px;
text-align: center;
text-decoration: none;
width: 134px;
}
div#product-list {
float: left;
width: 758px;
}
div#ps-result-header {
color: #fff;
background-color: #FDA402;
font-size: 1em;
margin-bottom: 2px;
height: 52px;
}
div#ps-result-header span {
margin-left: 5px;
margin-right: 10px;
}
div#ps-result-header a {
margin-left: 5px;
margin-right: 5px;
}
div#ps-result-header a.selected {
font-weight: bold;
text-decoration: underline;
}
div#ps-result-header-layout-options {
background-color: #F0F7F0;
color: #000000;
float: right;
font-size: 0.9em;
margin: 15px;
padding: 4px 10px;
}
div#ps-result-header-layout-options a {
color: #000000;
}
div#ps-result-header-layout-options a.selected {
text-decoration: none;
}
div#ps-result-header-results-count {
color: white;
float: left;
font-size: 1em;
margin: 15px 0;
padding: 4px 10px;
}
span#ps-result-footer-view-all {
background-color: #F0F7F0;
color: #000000;
font-size: 0.9em;
padding: 3px 8px;
}
span#ps-result-footer-view-all a {
color: #000000;
}
div#ps-order {
float: right;
background-color: #F0F7F0;
color: #000000;
font-size: 0.9em;
margin: 15px 5px;
padding: 4px 10px 3px;
}
div#ps-order select {
width: 160px;
margin-left: 5px;
border: none;
}
div#ps-order input.ps-submit {
background-color: #F0F7F0;
background-image: url("++resource++msc.cfps_theme.images/ps_search_arrow_small.gif");
background-position: 90% 50%;
border: medium none;
color: #000000;
cursor: pointer;
font-size: 0.9em;
font-weight: bold;
height: 16px;
margin-left: 20px;
padding-bottom: 2px;
padding-left: 6px;
text-align: left;
width: 64px;
}
div#ps-order a.ps-sort {
float: right;
background-color: #3976AB;
color: #FFFFFF;
display: block;
font-weight: normal;
padding: 2px 12px;
text-align: left;
text-decoration: none;
width: 40px;
}
div#ps-result-pane-search {
padding: 10px;
background: #DBEBDB;
clear: both;
}
div#ps-result-pane-search h3 {
margin-top: 0;
color: black;
font-size: 1em;
font-weight: bold;
}
div#ps-result-pane-search div.field {
width: 19%;
float: left;
margin: 0;
padding: 0;
clear: none;
margin-right: 0.5%;
}
div#ps-result-pane-search div.field .field-title {
font-weight: normal;
}
div#ps-result-pane-search div.field .field-value {
font-weight: bold;
font-size: 0.9em;
}
div#subscription {
color: black;
padding: 0 10px 7px;
border-bottom: 2px solid white;
background: #DBEBDB;
clear: both;
text-transform: uppercase;
font-weight: bold;
font-size: 0.9em;
position: relative;
}
div#subscription form {
float: left;
}
div#subscription form span {
top: 3px;
position: relative;
}
div#subscription form a {
top: 2px;
left: 2px;
position: relative;
}
div#subscription div#subscribe-label {
}
div#subscription input[type=text] {
height: 16px;
margin-left: 7px;
margin-top: 3px;
padding-left: 6px;
width: 200px;
background: none;
background-color: white;
}
div#subscription input.ps-subscribe {
background: none;
border: none;
background-color: #9CB79A;
color: black;
cursor: pointer;
height: 21px;
margin-top: 4px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 8px;
text-align: left;
color: white;
}
div#subscription input.inputLabelActive {
color: #A2B2C9;
font-style: italic;
}
div#subscription a#rss-link {
text-decoration: none;
color: black;
position: absolute;
top: 7px;
left: 77%;
}
div#subscription a#rss-link img {
margin-right: 5px;
margin-top: -1px;
}
div#ps-thumbs-block {
background-image: url('++resource++msc.cfps_theme.images/product_item_bg.png');
background-position: 50% 0;
background-repeat: repeat-y;
color: #0B1E49;
}
div#ps-thumbs-block a {
color: #0B1E49;
}
div#ps-thumbs-block span.pst-title:hover {
text-decoration: underline;
}
div.pst-item {
float: left;
width: 372px;
margin-bottom: 2px;
font-size: 0.9em;
border-top: 2px solid #FFFFFF;
}
div.pst-item a {
color: #000;
}
div.pst-item a:hover {
cursor: pointer;
text-decoration: none !important;
}
div.ps-related-products div.pst-item-fields {
float: right;
padding: 0 10px 0 12px;
width: 270px;
margin-bottom: 10px;
}
#content div.ps-related-products div.pst-item-fields p {
margin-bottom: 4px;
font-weight: bold;
line-height: 1.3em;
}
#content div.ps-related-products div.pst-item-fields label {
font-weight: normal;
width: 60px;
}
#content div.ps-related-products div.pst-item-field span {
width: 206px;
}
div.ps-related-products div.pst-item {
margin-bottom: 5px;
width: 100%;
}
div.pst-item-left {
margin-right: 14px;
}
div.pst-item-right {
}
div.pst-item-blank {
background-image: url('++resource++msc.cfps_theme.images/product_last_item_bg.png');
background-position: 20% 0;
background-repeat: repeat-y;
width: 760px;
margin-bottom: 0;
}
div.pst-item-noborder {
border-top: none;
}
div.pst-item-image {
float: left;
width: 115px;
height: 100%;
}
div.pst-item-field {
float: left;
clear: both;
margin-bottom: 5px;
}
div.pst-item-fields {
float: right;
padding: 6px 10px 10px 12px;
width: 235px;
}
div.pst-item-blank div.pst-item-fields {
margin-right: 388px;
}
div.pst-item-field label {
display: block;
float: left;
width: 108px;
}
div.pst-item-field span {
display: block;
float: right;
width: 126px;
line-height: 1.3em;
}
/* */
div.ps-related-products div.pst-item-image {
width: 75px;
}
div.ps-related-products div.pst-item img {
height: 75px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-bottom: 10px;
margin-top: 4px;
}
div.ps-related-products div.pst-item-field {
margin-bottom: 3px;
}
/* */
span.pst-title {
line-height: 1em;
}
table.ps-grid {
width: 100%;
border-collapse: collapse;
border-bottom: 1px solid #D8E0E7;
color: #0B1E49;
}
table.ps-grid a {
color: #0B1E49;
}
table.ps-grid tr.psg-header {
background-color: #3976AB;
color: #FFFFFF;
}
table.ps-grid tr.even {
background-color: #F0F7F0;
}
table.ps-grid tr.psg-header td {
border-left: 1px solid #3976AB;
border-right: 1px solid #3976AB;
}
table.ps-grid td {
border-left: 1px solid #D8E0E7;
border-right: 1px solid #D8E0E7;
padding: 10px;
}
table.ps-grid a {
color: #000;
text-decoration: none;
}
table.ps-grid td.ps_list_view_title a {
font-weight: bold;
color: #0B1E49;
}
table.ps-grid td.ps_list_view_title a:hover {
text-decoration: underline;
}
div.ps-three-item {
background-color: #F0F7F0;
margin-bottom: 2px;
padding: 10px 20px 20px;
color: #0B1E49;
}
div.ps-three-item a {
color: #0B1E49;
}
div.ps-fb {
float: left;
width: 249px;
}
div.ps-fb-link {
float: right;
overflow: hidden;
width: 73px;
}
.template-products div#product-view {
font-size: 1.2em;
}
div.ps-three-title {
margin-bottom: 15px;
}
div.ps-three-title h3 {
color: #000000;
margin: 0 0 0 280px;
color: #0B1E49;
padding-right: 30px;
}
div.ps-three-image {
float: left;
margin-top: 3px;
margin-right: 12px;
width: 250px;
}
div.ps-three-image img {
height: 250px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#content div.ps-three-image p.ps-fish-counter-text {
font-size: 0.9em;
line-height: 1.3em;
margin-top: 10px;
padding: 0 5px;
}
div.ps-three-info {
float: left;
margin-left: 18px;
font-size: 0.9em;
width: 370px;
}
div.pst-three-field {
margin-bottom: 3px;
}
div#product-view-brand-url {
display: inline;
font-size: 0.9em;
}
div#product-view-brand-url a {
background-image: url("++resource++msc.cfps_theme.images/launch.gif");
background-position: 0 30%;
background-repeat: no-repeat;
padding-left: 15px;
color: #3976AB;
}
/* */
div#ps-eight-block {
background-image: url('++resource++msc.cfps_theme.images/product_eight_item_bg.png');
background-position: 50% 0;
background-repeat: repeat-y;
color: #0B1E49;
}
div#ps-eight-block a {
color: #0B1E49;
}
div#ps-eight-block a:hover {
text-decoration: none;
}
div.pst-eight-item {
border-top: 2px solid #FFFFFF;
float: left;
font-size: 0.9em;
width: 372px;
}
div.pst-eight-item-left {
margin-right: 14px;
}
div.pst-eight-item-blank {
background-image: url("++resource++msc.cfps_theme.images/product_eight_last_item_bg.png");
background-position: 20% 0;
background-repeat: repeat-y;
margin-bottom: 0;
width: 760px;
}
div.pst-eight-item-blank div.pst-eight-item-fields {
margin-right: 388px;
}
div.pst-eight-item-noborder {
border-top: none;
}
div.pst-eight-item-image {
float: left;
height: 100%;
width: 186px;
}
div.pst-eight-item-fields {
float: right;
padding: 6px 10px 10px 12px;
width: 164px;
}
div.pst-eight-item-fields a:visited {
color: #0B1E49 !important;
}
div.pst-eight-item-fields a h4 {
color: #0B1E49 !important;
margin-bottom: 15px;
}
div.pst-eight-item-fields a h4.hovered,
div.pst-eight-item-fields a:hover h4 {
text-decoration: underline;
}
div.pst-eight-item-brand-site {
margin-top: 15px;
}
div#ps-eight-block div.pst-eight-item-brand-site a {
background-image: url("++resource++msc.cfps_theme.images/launch.gif");
background-position: 0 30%;
background-repeat: no-repeat;
color: #3976AB;
font-weight: bold;
padding-left: 15px;
}
div#ps-eight-block div.pst-eight-item-brand-site a:hover {
text-decoration: underline;
}
div.pst-eight-item-fb-link {
float: right;
margin-left: 94px;
margin-top: 20px;
overflow: hidden;
width: 72px;
}
div#ps-no-results {
background-color: #DBEBDB;
color: #0B1E49;
padding: 15px;
}
div#ps-no-results-form {
margin-top: 15px;
}
div#ps-no-results-alternatively {
margin-top: 15px;
}
#overlay {
color: #000;
padding: 9px 0 7px;
z-index: 100002 !important;
}
.contentWrap {
background-color: #FFFFFF;
overflow-y: auto;
padding: 0 15px;
}
.simple_overlay {
display:none;
z-index:10000;
background-color:#fff;
width:700px;
min-height:200px;
/* */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
background-image: url("++resource++msc.cfps_theme.images/close.png");
position:absolute;
right:0px;
top:39px;
cursor:pointer;
height:35px;
width:35px;
}
div.simple_overlay.subscription-info-overlay {
width: 600px;
}
div#subscr-info-msg {
margin: 9px auto 0;
width: 530px;
}
.progress {
position:absolute;
top:45%;
left:50%;
display:none;
}
.mscCfpsListingBar {
background-color: #FDA402;
clear: both;
color: #FFFFFF;
float: right;
font-size: 94%;
margin: 0;
text-align: right;
vertical-align: top;
padding: 0 10px;
}
.mscCfpsListingBar span {
display: block;
float: left;
line-height: 30px;
padding: 0 10px;
}
.mscCfpsListingBar span.current {
background-color: #3976AB;
}
.mscCfpsListingBar span.previous,
.mscCfpsListingBar .listingPrevious {
text-align: left;
padding-right: 0;
}
.mscCfpsListingBar span.next,
.mscCfpsListingBar .listingNext {
text-align: right;
padding-right: 0;
padding-left: 0;
}
.mscCfpsListingBar span.next a {
background-image: url("++resource++msc.cfps_theme.images/batch_nav_arrow_next.gif");
background-position: 0 48%;
background-repeat: no-repeat;
height: 30px;
}
.mscCfpsListingBar span.previous a {
background-image: url("++resource++msc.cfps_theme.images/batch_nav_arrow_prev.gif");
background-position: 0 48%;
background-repeat: no-repeat;
height: 30px;
}
.mscCfpsListingBar span.linkToFirst {
padding-left: 0;
padding-right: 0;
}
.mscCfpsListingBar span.linkToLast {
padding-left: 0;
}
.mscCfpsListingBar img {
vertical-align: middle;
}
.mscCfpsListingBar a {
color: #FFFFFF !important;
display: block;
float: left;
line-height: 30px;
padding: 0 10px;
text-decoration: none;
}
div#ps-batch-nav-section div.number-results {
color: #fff;
margin-left: 5px;
position: absolute;
top: 7px;
left: 10px;
}
.mscCfpsListingBar div.number-results span {
padding: 0;
}
div#ps-batch-nav-bg {
background-color: #FFFFFF;
}
div#ps-batch-nav-section {
border-top: 2px solid #FFFFFF;
background-color: #FDA402;
position: relative;
height: 30px;
}
div#ps-no-results input[type="submit"] {
border: medium none;
color: #FFFFFF;
cursor: pointer;
margin: 10px 0;
padding: 4px 12px;
text-align: center;
width: 158px;
}
span.ps-not-specified {
color: #A2B2C9;
}
div.ps-related-products {
margin-top: 17px;
border-top: 5px solid #C7E0C8;
}
div.ps-related-products h4 {
color: #000;
font-size: 1em;
margin-bottom: 15px;
padding-top: 6px;
}
/* */
div#fish1 {
background-image: url("++resource++msc.cfps_theme.images/fish1.gif");
background-position: 0 50%;
background-repeat: no-repeat;
height: 100px;
position: absolute;
top: -35px;
right: 30px;
width: 120px;
}
/* */
div#result-subscription {
background-color: #DBEBDB;
color: #0B1E49;
padding: 15px;
}
div#display-query {
margin: 20px 0;
}
div#display-query-new,
div#display-query-return {
margin-top: 20px;
}
#display-query-new-form input.ps-submit,
#display-query-return-form input.ps-submit {
border: medium none;
color: #FFFFFF;
cursor: pointer;
margin: 10px 0;
padding: 4px 20px 4px 12px;
text-align: center;
}
div#ps-unsubscription {
background-color: #DBEBDB;
color: #0B1E49;
height: 90px;
margin: 0 auto 200px;
padding: 20px 15px;
text-align: center;
width: 700px;
}
div#ps-unsubscription-msg {
font-weight: bold;
font-size: 1.2em;
margin-bottom: 50px;
}
div#ps-keylinks a {
margin: 0 5px;
}
#cfps-mobile-apps {
min-width: 193px;
min-height: 529px;
}
#cfps-mobile-apps-banner-heading {
margin: 0 auto;
padding-bottom: 260px;
width: 150px;
}
#cfps-mobile-apps-banner-heading p {
font-size: 14px;
font-weight: normal;
}
#cfps-mobile-apps h3 {
color: #76AF00;
padding-top: 30px;
font-weight: bolder;
text-align: left;
font-size: 13pt;
}
img.btn-mobile {
padding: 10px;
padding-top: 16px;
}
#btn-iphone {
padding-bottom: 0;
}
#btn-android {
padding-top: 8px;
}
div#cfps-mobile-apps p,
div#cfps-mobile-apps h2 {
text-align: left;
vertical-align: top;
}

}


/* - ++resource++msc.cfps_theme.stylesheets/cfps_de.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps_de.css?original=1 */
.product-search-de div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-de.jpg");
}
.product-search-de div#ps-landing-info-blk-prd {
font-size: 0.7em;
}
.product-search-de div#ps-landing-top h1 {
top: 16px;
}
.product-search-de div#ps-landing-desc {
top: 53px;
}
.product-search-de div#subscription a#rss-link {
left: 82%;
}
.product-search-de div#ps-result-pane-search div.field {
width: 24%;
}
.product-search-de div#ps-order input.ps-submit {
margin-left: 0;
width: 53px;
background-image: none;
}
.product-search-de div#ps-order select {
width: 104px;
}
.product-search-de div#display-query-return input[type="submit"]
{
width: 243px;
}
}


/* - ++resource++msc.cfps_theme.stylesheets/cfps_fr.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps_fr.css?original=1 */
.product-search-fr div#subscription a#rss-link {
left: 79%;
}
.product-search-fr div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-fr.jpg");
}
.product-search-fr div#ps-landing-desc {
font-size: 1.2em;
top: 72px;
}
.product-search-fr div#ps-landing-top h1 {
font-size: 2.0em;
width: 351px;
}
.product-search-fr div#ps-landing-info-map-hdg a {
margin-right: 10px;
font-size: 12px;
}
.product-search-fr div.landing-map-title div {
font-size: 1em;
}
.product-search-fr div#ps-landing-info-blk-hdg img {
display: none;
}
.product-search-fr div#display-query-return input[type="submit"]
{
width: 290px;
}
.product-search-fr div#ps-search-banner-title {
font-size: 2em;
padding-top: 26px;
}
}


/* - ++resource++msc.cfps_theme.stylesheets/cfps_sv.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps_sv.css?original=1 */
.product-search-sv div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-sv.jpg");
}
.product-search-sv div#ps-landing-info-map-hdg a {
font-size: 0.9em;
margin-right: 10px;
}
.product-search-sv div#ps-landing-info-blk-prd {
font-size: 0.7em;
}
#content .product-search-sv div.ps-related-products div.pst-item-fields label {
width: 70px;
}
#content .product-search-sv div.ps-related-products div.pst-item-field span {
width: 195px;
}
#content .product-search-sv div#ps-landing-info-pop {
visibility: hidden;
}
.product-search-sv div#ps-landing-top h1 {
font-size: 2.0em;
}
.product-search-sv div#ps-landing-desc {
top: 70px;
}

}


/* - ++resource++msc.cfps_theme.stylesheets/cfps_nl.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps_nl.css?original=1 */
.product-search-nl div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-nl.jpg");
}
.product-search-nl div.landing-map-title {
width: 208px;
top: 154px;
}
.product-search-nl div#subscription form {
font-size: 0.9em;
}
.product-search-nl div#subscription a#rss-link {
font-size: 0.9em;
left: 83%;
}

}


/* - ++resource++msc.cfps_theme.stylesheets/cfps_da.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.cfps_theme.stylesheets/cfps_da.css?original=1 */
.product-search-da div#ps-landing-top {
background-image: url("/++resource++msc.cfps_theme.images/landing_top_image-da.jpg");
}
.product-search-da div#ps-landing-info-map-hdg a {
font-size: 0.9em;
margin-right: 7px;
}
}


/* - ++resource++msc.research_library.stylesheets/mscrl.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.research_library.stylesheets/mscrl.css?original=1 */
#dl-text {
margin-bottom: 14px;
}
#dl-form,
#dl-related {
float: left;
margin-bottom: 30px;
width: 50%;
}
#dlsubmit {
cursor: pointer;
}
a.new-search {
display: block;
float: right;
font-size: 115%;
font-weight: bold;
margin-top: -30px;
}
.rounded-corners {
border-radius: 10px 10px 10px 10px;
}
#content p#dl-result-msg {
margin-bottom: 5px;
}
#dl-search-result {
}
#content #dl-search-result p {
margin-top: 1em;
}
#content #dl-search-result ul {
list-style: none outside none;
margin-left: 0;
}
#content #dl-search-result li {
padding-bottom: 0.75em;
}
#dl-search-result li.last {
border-bottom: medium none;
}
#dl-search-result h3 {
color: #0F568B;
}
.dlf-label {
color: #76797C !important;
}
.dlf-info {
color: #76797C;
}
#science-series-banner {
margin-bottom: 15px;
}
#science-series-banner img {
height: 185px;
width: 756px;
}

}


/* - ++resource++recipesearch.stylesheets/recipesearch.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++recipesearch.stylesheets/recipesearch.css?original=1 */
.padding {
padding: 0 15px;
}
/* */
.portaltype-msc-recipesearch-recipefolder .contentViews li a {
margin-right: 2px;
}
/* */
.portaltype-recipefolder .contentViews li a {
margin-right: 2px;
}
/* */
.template-recipefolderview div.documentEditable div#content {
margin: 0 !important;
padding: 5px 0 12px 12px !important;
}
/* */
.template-recipefolder_view div.documentEditable div#content {
margin: 0 !important;
padding: 5px 0 12px 12px !important;
}
/* */
.template-recipeview h1 {
color: #115AA7;
font-size: 2em;
font-weight: normal;
letter-spacing: 0;
margin-bottom: 15px;
}
/* */
.template-recipe_view h1 {
color: #115AA7;
font-size: 2em;
font-weight: normal;
letter-spacing: 0;
margin-bottom: 15px;
}
/* */
.template-recipeview div.documentEditable div#content {
margin: 0 !important;
padding: 5px 0 12px 12px !important;
}
/* */
.template-recipe_view div.documentEditable div#content {
margin: 0 !important;
padding: 5px 0 12px 12px !important;
}
#recipe-view h3 {
margin-bottom: 10px;
}
#content #recipe-view a:hover {
text-decoration: underline;
}
.template-recipeview .documentActions {
display: none;
}
#main-content {
float: left;
width: 536px;
}
#side-content {
float: left;
margin-top: 46px;
width: 205px;
}
#side-content .padding {
margin-bottom: 15px;
padding: 0 0 0 20px;
}
.float-left {
float: left;
}
.recipe-block {
margin-bottom: 20px;
}
#content .recipe-block p {
margin-bottom: 0;
}
#recipe-summary {
background-color: #009ac7;
height: 69px;
}
#recipe-summary .padding {
background: url("/++resource++recipesearch.images/time.gif") no-repeat scroll 0 0 transparent;
margin: 15px 0 15px 15px;
padding: 0 0 0 35px;
}
#recipe-summary h4 {
color: white;
}
#recipe-summary .float-left {
color: white;
width: 178px;
}
#recipe-summary #cooking {
margin-left: 30px;
}
#recipe-summary #serves {
background: url("/++resource++recipesearch.images/utensils.gif") no-repeat scroll 8px 0 transparent;
}
#recipe-ingredients .padding {
float: left;
padding: 0 15px 0 0;
width: 250px;
}
#recipe-ingredients ul {
list-style: none outside none;
line-height: 1.3em;
margin: 0;
}
#ecolabel {
background-color: #0079b1;
padding: 12px;
}
#content #ecolabel a {
color: #FFFFFF;
display: block;
}
#ecolabel h2 {
color: #FFFFFF;
font-size: 190%;
margin-bottom: 0;
}
#ecolabel .certified {
font-size: 90%;
}
#ecolabel img {
margin: 12px 0 20px;
}
#ecolabel p {
font-size: 140%;
line-height: 1.4em;
margin-bottom: 13px;
}
#ecolabel .more {
font-size: 130%;
}
#print-email {
background-color: #064594;
font-size: 110%;
font-weight: bold;
padding: 15px;
}
.print-email-item a {
padding-left: 35px;
}
#content .print-email-item a {
border-bottom: medium none;
color: #FFFFFF;
display: block;
margin-bottom: 10px;
}
#content .print-email-item a:hover {
color: #FFFFFF !important;
}
#print-recipe a {
background: url("/++resource++recipesearch.images/print.gif") no-repeat scroll 0 0 transparent;
}
#email-recipe a {
background: url("/++resource++recipesearch.images/email.gif") no-repeat scroll 1px 3px transparent;
}
#product-finder {
background: url("/++resource++recipesearch.images/product_finder.png") no-repeat scroll 0 0 transparent;
color: #1778B6;
height: 204px;
width: 185px;
}
#product-finder a {
color: #1778B6;
display: block;
padding: 10px 15px 150px;
}
#product-finder h2 {
color: #1778B6;
font-size: 160%;
margin-bottom: 0;
}
#product-finder .find {
font-size: 115%;
}
#related-recipes ul {
list-style: none outside none;
margin-left: 0;
}
#content #related-recipes ul li a {
border-bottom: medium none;
color: #0F568B;
font-weight: bold;
}
#content #related-recipes ul li a:hover {
color: #0F568B !important;
}
#rs-search {
float: left;
width: 200px;
}
#rs-result {
float: left;
width: 544px;
}
#rs-search .padding {
padding: 0 20px 0 0;
}
#rs-heading {
background-color: #014A97;
color: #FFFFFF;
padding: 10px 12px;
}
#rs-heading h4 {
color: #FFFFFF;
margin: 0;
}
#rs-keywords input {
margin-top: 10px;
}
.rs-search-item {
background-color: #E6E6E6;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
padding: 15px 12px;
}
.rs-search-item-select {
margin-top: 10px;
max-height: 140px;
overflow: auto;
}
.rs-search-item-select label {
font-weight: normal;
}
.rs-search-item-select-option {
margin-bottom: 5px;
word-wrap: break-word;
}
.rs-search-item-select-option input {
float: left;
}
.rs-search-item-select-option label {
display: block;
padding-left: 20px;
}
#content ul#rs-result-list {
list-style: none outside none;
margin-left: 0;
}
#content ul#rs-result-list li {
border-bottom: 1px solid #EEEEEE;
margin-bottom: 10px;
padding: 10px 0 10px 12px;
}
#content ul#rs-result-list li a {
display: block;
}
#content ul#rs-result-list h3 {
color: #0F568B !important;
margin-top: 0;
}
.rs-result-item img {
float: right;
margin: 0 0 5px 5px;
}
.rs-result-item p {
color: #000000;
}
#content li.rs-result-item a:hover {
text-decoration: none;
}
#content li.rs-result-item a:hover h3,
#content li.rs-result-item a:hover .read-more {
text-decoration: underline;
}
#form-widgets-IBasic-title {
width: 500px;
}
#form-widgets-ingredients {
height: 250px;
}
#featured-recipes {
margin: 20px 0;
}
.featured-recipe {
float: left;
width: 234px;
}
#featured-recipes .featured-recipe {
margin-right: 20px;
}
#featured-recipes .last {
margin-right: 0;
}
#content #featured-recipes h3 {
color: #0F568B !important
}
#rs-submit-item .fs-search-button {
padding: 5px 15px 5px 35px;
}
#content p#no-recipes {
color: #0F568B;
font-size: 120%;
margin: 20px 10px;
}
#rs-form {
margin-bottom: 15px;
}
/* */
#recipe-view .share-button {
background-color: transparent;
background-image: none;
border: medium none;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-bottom: 10px;
margin-left: 3px;
padding: 0;
}
#recipe-view .share-button span {
display: block;
line-height: 16px;
padding-left: 32px;
}
#recipe-view a.share-button:hover {
text-decoration: none;
}
#recipe-view .twitter-share-button span {
background: url(/++resource++recipesearch.images/twitter-rs.png) top left no-repeat;
}
#recipe-view .facebook-share-button span {
background: url(/++resource++msc.msc_theme.images/facebook_logo.gif) top left no-repeat;
}
#recipe-view .googleplus-share-button span {
background: url(https://www.gstatic.com/images/icons/gplus-16.png) top left no-repeat;
}
#recipe-view .pinterest-share-button span {
background: url(/++resource++recipesearch.images/pinterest.png) top left no-repeat;
}
/* */
#send-a-recipe a {
background: url(/++resource++recipesearch.images/send_a_recipe_landing.jpg) top left no-repeat;
color: #FFFFFF;
display: block;
font-size: 120%;
font-weight: bold;
height: 56px;
padding: 18px 0 0 47px;
width: 180px;
}
#recipe-view #send-a-recipe a {
background: url(/++resource++recipesearch.images/send_a_recipe.jpg) top left no-repeat;
padding: 18px 0 0 52px;
width: 180px;
}

}


/* - ++resource++msc.msc_theme.stylesheets/deplone3.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.msc_theme.stylesheets/deplone3.css?original=1 */
/* */
#portal-columns td {
}
#portal-column-content {
padding: 2em;
}
.managePortletsLink,
.managePortletsFallback {
display: none;
}
ul.contentViews li#contentview-metadata {
display: none;
}
.contentActions {
text-transform:none;
}
a.link-parent {
display: inline;
}
.documentContent,
.documentEditable {
padding: 0px !important;
margin: 0px !important;
padding-bottom: 0px !important;
}
.documentEditable .documentContent {
border: 0px;
padding: 0px !important;
}
.documentContent {
background-color: transparent;
}
.contentViews {
background-color: #fff;
}
.contentActions {
border-bottom: 1px solid #74ae0b;
margin-bottom: 10px;
}
div.portlet {
border: 0px;
}
.inlineEditable {
background: none !important;
padding: 0px !important;
border: 0px !important;
}
.documentContent li a,
.documentContent p a {
border: 0px;
}
a {
text-decoration: none;
}
h1, h2 {
border: 0px;
margin-top: 0px;
}
body.kupu,
body#tinymce{
text-align: left;
}
div.kupuoverride {
display: none;
}
.image-left, .image-right{
border: none;
}
/* ****/
context, .formControls .actionButtons .button, .documentEditable * .context , .formControls input, .standalone, .documentEditable * .standalone, .formControls .standalone{
background-image: none;
padding: 1px;
}
}


/* - ++resource++msc.msc_theme.stylesheets/deplone4.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.msc_theme.stylesheets/deplone4.css?original=1 */
.documentEditable #content {
padding: 0px !important;
margin: 0px !important;
padding-bottom: 0px !important;
}
.documentEditable #content {
border: 0px;
padding: 0px !important;
}
.highlightedSearchTerm {
background-color: transparent;
}
.pb-ajax, .pb-image {
box-shadow: 0 0 1em #888;
}

}


/* - ++resource++msc.msc_theme.stylesheets/main.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.msc_theme.stylesheets/main.css?original=1 */
body{
text-align: center;
background-color: #fff;
}
body#plonebrowser,
body.atrefbrowser{
text-align: left;
font-size: 75%;
}
.contenttreeWidget {
text-align: left;
}
#visual-portal-wrapper{
width:960px;
margin: auto;
text-align: left;
}
a:hover {
text-decoration: underline;
}
/* ****/
#portal-header{
border-bottom: 2px solid #ccc;
}
#portal-personaltools {
background-color: #004C86;
border: 0px;
font-size: 1.1em;
padding: 3px 12px;
}
#portal-personaltools .actionMenu {
font-weight: bold
}
#portal-personaltools dt a {
color: #fff !important;
}
#portal-personaltools dt a:hover {
text-decoration: underline;
}
#language-and-donate{
}
#select-language {
height: 24px;
}
#select-language-label {
color: #004c86;
font-size: 1.1em;
height: 70px;
left: -24px;
line-height: 1.5em;
position: absolute;
top: 0;
}
#select-language-link{
background-color: #004c86;
float: right;
font-size: 1.1em;
margin: 0 30px 0 0;
position: relative;
}
#select-language a {
color: #fff;
display: block;
line-height: 1.5em;
padding: 3px 12px;
}
#portal-languageselector {
background-color: #FFFFFF;
border: 1px solid #004c86;
display: none;
left: 0;
line-height: 24px;
margin-left: 0;
margin-top: -1px;
position: absolute;
top: 25px;
z-index: 10000;
}
#portal-languageselector li {
border-bottom: 1px solid #004c86;
display: block;
margin: 0;
}
#portal-languageselector li:hover {
background-color: #004c86;
}
#portal-languageselector a {
padding: 5px 10px;
}
#portal-languageselector li.last {
border: 0px;
margin-right: 0px;
}
#portal-languageselector li.currentLanguage a {
font-weight: bold;
color: #000;
}
#portal-languageselector li:hover a,
#portal-languageselector li.currentLanguage:hover a {
color: #fff;
}
#donate-now{
float: right;
font-weight: bold;
font-size: 1.1em;
}
#donate-now a{
color: #fff;
text-decoration: none;
display: block;
line-height: 24px;
padding: 0px 12px 0px 18px;
background: #e56500 url("++resource++msc.msc_theme.images/arw-right-sml-white.gif") no-repeat 10px 50%;
}
#donate-now a:hover{
text-decoration: underline;
}
#portal-searchbox{
padding: 0px;
margin: 12px 0px;
font-size: 1.1em;
}
input.searchButton{
background-image: none;
padding: 0px 1px;
margin-bottom: 0px !important;
font-size: 1em;
text-transform: none;
}
#portal-advanced-search a {
color: #0F568B;
text-transform: none;
font-weight: bold;
}
#portal-advanced-search a:hover{
text-decoration: underline;
}
#portal-logo img{
margin: 25px 0 12px
}
/* **/
#portal-globalnav{
float: left;
padding: 0px;
border-bottom: 1px solid #fff;
}
#portal-globalnav li{
margin: 0px;
}
#portal-globalnav li a{
background-image: url(++resource++msc.msc_theme.images/bg-curve-left-purple.gif);
margin: 0 1px 0 0;
cursor: pointer;
font-weight: bold;
}
#portal-globalnav li a span{
background-image: url(++resource++msc.msc_theme.images/bg-curve-right-purple.gif);
}
#portal-globalnav li a:link,
#portal-globalnav li a:visited {
border: none;
padding: 0 0 0 10px;
background: #B4CFE2 url(++resource++msc.msc_theme.images/bg-curve-left-light-blue.gif) no-repeat top left;
float: left;
color: #000;
text-transform: none;
}
#portal-globalnav li a:link span,
#portal-globalnav li a:visited span {
background: transparent url(++resource++msc.msc_theme.images/bg-curve-right-light-blue.gif) no-repeat top right;
display :block;
padding: 5px 10px 5px 0;
float: left;
}
#portal-globalnav li a:hover,
#portal-globalnav li a:active,
#portal-globalnav li.selected ul li a:hover,
#portal-globalnav li.selected ul li a:active,
#portal-globalnav li.selected ul li a:visited {
border: none;
color: #fff;
background-color: #007BAF;
background-image: url(++resource++msc.msc_theme.images/bg-curve-new-left-blue.gif);
}
#portal-globalnav li.selected a,
#portal-globalnav li.selected a:hover,
#portal-globalnav li.selected a:active,
#portal-globalnav li.selected a:visited {
background-image: url(++resource++msc.msc_theme.images/bg-curve-left-purple.gif);
background-color: #812966;
color: #FFFFFF;
}
#portal-globalnav li a:hover span,
#portal-globalnav li a:active span {
background-image: url(++resource++msc.msc_theme.images/bg-curve-new-right-blue.gif) !important;
}
#portal-globalnav li.selected a span {
background-image: url(++resource++msc.msc_theme.images/bg-curve-right-purple.gif) !important;
}
/* **/
#portal-breadcrumbs{
color: #fff;
padding: 2px 7px;
background-color: #812966;
text-transform: none;
border: 1px solid #fff;
border-width: 1px 0px;
font-size: 1.05em;
}
#breadcrumbs-you-are-here{
text-transform: uppercase;
font-weight: bold;
font-size: 0.9em;
}
#portal-breadcrumbs a{
color: #B4CFE2;
}
#portal-breadcrumbs a:hover{
color: #fff;
text-decoration: underline;
}
/* ****/
#portal-columns dd{
margin-left: 0px;
}
#portal-column-one,
#portal-column-two{
font-size: 1.1em;
}
#portal-column-one .visualPadding,
#portal-column-two .visualPadding{
padding: 0px;
}
#portal-column-two .visualPadding{
padding: 15px 0px 12px 12px;
}
h1, h2, h3, h4, h5, h6{
color: #812966;
font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
color: #812966 !important;
}
h1{
font-size: 1.9em;
}
/* ****/
.portlet{
margin-top: 0px;
margin-bottom: 12px;
border: none;
}
.portletHeader{
border: none;
background: transparent;
text-transform: none;
}
.portletItem {
border: none;
margin:0;
padding:0;
}
/* **/
.portletNavigationTree{
font-size: 1.05em;
border-right: 1px solid #fff;
}
.portletNavigationTree .portletHeader{
background-color: #004C86;
font-weight: normal;
margin-bottom: 1px;
padding-left: 0px;
}
.portletNavigationTree .portletHeader a{
color: #fff;
display: block;
line-height: 1.1em;
padding: 0.4em 12px 0.4em 18px;
background-image: url(++resource++msc.msc_theme.images/nav-marker-white.gif);
background-repeat: no-repeat;
background-position: 7px 0.6em;
}
.portletNavigationTree .portletHeader a:hover{
text-decoration: none;
}
.navTree{
margin-left: 0px;
padding-left: 0px;
padding-bottom: 1px;
border-bottom: 1px solid #B1D5ED;
margin-top: 0px;
border: none !important;
}
.navTree li{
margin-bottom: 0px;
border-top: 1px solid #eee;
}
.navTreeLevel0{
border-bottom: 0px;
font-size: 1.2em;
}
.navTreeLevel0 .navTree{
padding-left: 15px;
}
.navTreeLevel1{
font-size: 0.9em;
}
.navTreeLevel2{
font-size: 0.9em;
font-weight: bold;
}
.navTreeLevel3{
font-weight: normal;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: none;
line-height: 1.1em;
margin-top: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
padding: 6px 0px 6px 7px;
background-position: 1px 0.8em;
border-bottom: none !important;
background-image: none;
}
.navTreeLevel3 .navTreeItem a,
dd.portletItem .navTreeLevel3 .navTreeItem a {
border-bottom-color: #fff !important;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover,
.navTreeCurrentItem,
dd.portletItem .navTreeItem .navTreeCurrentItem{
border: none !important;
color: #000 !important;
background-color: #fff;
background-image: none;
}
/* */
a.navTreeItemInPath,
dd.portletItem .navTreeItem a.navTreeItemInPath,
a.navTreeItemInPath:hover,
dd.portletItem .navTreeItem a.navTreeItemInPath:hover {
background-image: url(++resource++msc.msc_theme.images/nav-marker-down-blue.gif);
border-bottom: none !important;
}
/* **/
.portletCalendar{
border-bottom: 2px solid #ccc;
}
.portletCalendar .portletHeader {
background: #fff;
font-weight: bold;
text-transform: none;
color: #0F568B;
font-size: 1.1em;
line-height: 2em;
padding: 0;
border-bottom: 2px solid #B4CFE2;
}
.portletCalendar .portletHeader a {
color: #0F568B;
padding: 0px 12px;
}
.portletCalendar .portletHeader a:hover {
text-decoration: underline;
}
#calendar-previous{
float: left;
border-right: 1px solid #fff;
}
#calendar-next{
float: right;
border-left: 1px solid #fff;
}
.ploneCalendar .weekdays th {
background-color: transparent;
font-size: 1.1em;
text-transform: none;
border: none;
color: #0F568B;
}
.ploneCalendar tbody{
line-height: 1.2em;
}
.ploneCalendar .event {
background-color: #ddd;
}
.ploneCalendar .event a{
color: #0F568B !important;
}
.ploneCalendar .todaynoevent {
border: none;
border:2px solid #007AAF;
}
.ploneCalendar .todayevent {
background-color: #ddd;
border:2px solid #007AAF;
}
.ploneCalendar .todayevent a{
color: #fff !important;
}
/* **/
.relatedPortlet dd{
margin-bottom: 20px;
}
.relatedPortlet h3,
.relatedPortlet ul{
margin: 0px;
}
.relatedPortlet li{
line-height: 1.1em;
border-bottom: 1px solid #eee;
padding: 0.75em 0px 0.75em 16px;
margin: 0px;
background-image: url(++resource++msc.msc_theme.images/arw-right-grey.gif);
background-repeat: no-repeat;
background-position: left 1em;
}
.relatedPortlet .contenttype-File{
background-image: url(++resource++msc.msc_theme.images/download.gif);
color: #666;
}
/* **/
.subscribePortlet a.intLink{
padding-left: 16px;
margin: 0px;
background-image: url(++resource++msc.msc_theme.images/arw-right-grey.gif);
background-repeat: no-repeat;
background-position: left 50%;
}
/* ****/
#portal-column-content{
padding: 0px;
}
#content {
font-size: 1.2em;
/* */
padding: 20px 0px 12px 12px !important;
}
#content li a {
border-bottom: medium none;
}
.template-homepage_view #content,
.template-landingview_view #content,
.template-nsnewsroom_view #content{
margin: 0 !important;
padding: 0 !important;
}
.template-homepage_view .documentFirstHeading {
margin: 0;
}
.template-landingview_view .documentFirstHeading,
.template-nsnewsroom_view .documentFirstHeading{
margin-left: 12px;
margin-top: 15px;
}
#content p {
margin-bottom: 1.25em;
}
#content p a {
border-bottom: medium none;
}
.image-left{
margin: 1em 12px 12px 0px;
}
.image-right{
margin: 1em 0px 12px 12px;
}
.col .image-left,
.col .image-right{
margin-top: 0.25em;
}
.imageCaptionWrapper{
width: 200px;
}
.imageCaptionWrapper p{
padding: 3px 3px 0 3px;
margin: 0px;
}
#content h3 .image-left{
margin: 0px 12px 12px 0px;
}
#content li a:hover,
#content p a:hover {
text-decoration: underline;
}
/* ****/
#portal-banner{
padding-bottom: 25px;
background-image: url(++resource++msc.msc_theme.images/bg-waves.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color: #004C86;
color: #fff;
z-index: 1;
}
#content div#portal-banner p.bannerTitle a:visited {
color: #FFFFFF;
}
#portal-banner .visualWrapper{
border-bottom: 1px solid #fff;
}
#portal-banner .text-wrapper{
float: left;
width: 252px;
}
#portal-banner .text-wrapper h1{
color: white;
}
#portal-banner .text-wrapper p{
margin: 0px;
padding: 12px;
font-size: 1em;
}
#portal-banner .image-wrapper{
float: right;
border-left: 1px solid #fff;
}
#portal-banner .image-wrapper p{
text-align: right;
margin: 0px !important;
width: 503px;
}
#portal-banner .image-wrapper a{
color: #fff;
display: block;
float: right;
padding: 5px 12px;
background-image: url(++resource++msc.msc_theme.images/arw-right-sml-white.gif);
background-position: left 50%;
background-repeat: no-repeat;
}
.template-homepage_view #portal-banner .text-wrapper{
width: 280px;
}
.template-homepage_view #portal-banner .text-wrapper p{
padding: 12px 18px;
}
.template-homepage_view #portal-banner .image-wrapper p{
width: 679px;
}
/* **/
.col-wrapper{
margin-top: 20px;
}
.col{
float: left;
margin-right: 8px;
width: 247px;
}
.col-wrapper .visualPadding{
padding: 0px 12px;
}
.fish-types-list .col{
margin-left: 0px;
margin-right: 20px;
width: 230px;
}
.col-last{
width: 246px;
}
.half-col{
width: 366px;
margin-right: 24px;
margin-left: 0px;
}
.col .listing{
padding: 0px 12px;
}
.fish-types-list .col-last,
.col-last{
margin-right: 0px;
}
.col-big{
width: 515px;
}
.template-nsnewsroom_view .boxed-titles .col-big{
margin-right: 20px;
width: 490px;
}
.boxed-col .half-col{
width: 354px;
margin-left: 0px;
margin-right: 24px;
}
.template-homepage_view .boxed-col .col-med{
width: 295px;
}
.boxed-col .col-last{
margin-right: 0px !important;
}
.template-homepage_view .col{
width: 307px;
margin-right: 20px;
margin-left: 0px;
}
.template-homepage_view .col-last{
padding: 0px;
margin: 0px ;
width: 306px;
}
.template-homepage_view .sectionHighlights .col{
position: relative;
height: 130px;
background-repeat: no-repeat;
background-position: left 2px;
}
.template-homepage_view .sectionHighlights .col1{
background-image: url(++resource++msc.msc_theme.images/homepage_item1.jpg);
}
.template-homepage_view .sectionHighlights .col2{
background-image: url(++resource++msc.msc_theme.images/homepage_item2.jpg);
}
.template-homepage_view .sectionHighlights .col3{
background-image: url(++resource++msc.msc_theme.images/homepage_item3.jpg);
}
.template-homepage_view .sectionHighlights h2{
border-bottom: 1px solid #fff;
height: 23px;
}
.template-nsnewsroom_view h2,
.template-landingview_view h2{
font-size: 1.3em;
margin-bottom: 10px;
}
.template-homepage_view .col-big{
width: 634px;
}
.sub-col-wrapper .visualPadding{
padding: 0px 12px 12px 12px;
}
.listing-col .listing h3{
font-size: 1.1em;
}
.listing-col .listing h3 a{
color: #0F568B !important;
}
.listing-col .listing h3 a:visited {
color: #0F568B;
}
.listing-col .listing h3 a.state-private{
color: red !important;
}
.listing-col .listing h3 a.state-published{
color: #0F568B !important;
}
.listing-col .listing h3 a.state-pending{
color: #FFA500 !important;
}
.listing-col .listing h3,{
margin-bottom: 0px;
}
.listing-col a.more {
font-weight: bold !important;
}
.boxed-col{
background-color: #e6e0ca;
padding-top: 10px;
}
.supporttitle{margin-top: 1em;}
.col .darkTitle{
background-color: #812966;
background-image: url(++resource++msc.msc_theme.images/bg-curve-left-purple.gif);
background-repeat: no-repeat;
background-position: left top;
color: #fff;
font-size: 1.1em;
line-height: 1.6em;
margin: 0px;
}
.col .darkTitle a,
.col .darkTitle span {
display: block;
background-image: url(++resource++msc.msc_theme.images/bg-curve-right-purple.gif);
background-repeat: no-repeat;
background-position: right top;
color: #fff !important;
padding: 0 12px;
}
.boxed-titles,
.boxed-titles .col{
margin-left: 0px;
}
.col .boxed-title{
background-color: #004C86;
background-image: url(++resource++msc.msc_theme.images/bg-curve-left-blue.gif);
background-repeat: no-repeat;
background-position: left top;
color: #fff;
font-size: 1.1em;
line-height: 2em;
margin: 0px;
padding-left: 12px;
color: #fff ;
}
.col .boxed-title span{
display: block;
background-image: url(++resource++msc.msc_theme.images/bg-curve-right-blue.gif);
background-repeat: no-repeat;
background-position: right top;
color: #fff !important;
padding-right: 12px;
}
.col .boxed-title a{
color: #fff !important;
}
.highlight-box .col{
border-top: 3px solid #004C86;
padding-top: 12px;
width: 239px;
margin-right: 20px;
}
.highlight-box .col-last{
width: 238px;
margin-right: 0px;
}
.col .sectionLinksList{
position: absolute;
bottom: 0;
right: 0;
text-align: left;
line-height: 1.4em;
height: 106px;
background-color: #004C86;
width: 50%;
}
#content .col .sectionLinksList li{
margin: 3px 0;
list-style: none outside none;
}
.col .sectionLinksList a{
background-color: #004C86;
background-image: url(++resource++msc.msc_theme.images/arw-right-sml-white.gif);
background-repeat: no-repeat;
background-position: 6px 0.6em;
padding: 0px 5px 0px 14px;
display: block;
color: #fff;
clear: both;
}
#content .col .sectionLinksList a:visited {
color: #fff;
}
.quote-box{
background-color: #DDE9F2;
background-image: url(++resource++msc.msc_theme.images/home-quote-open.gif);
background-repeat: no-repeat;
background-position: 100px 30px;
margin-bottom: 20px;
padding: 0px 3px 12px 0px;
}
.quote-box img{
margin-right: 30px;
margin-bottom: 0px;
margin-top: 1.25em !important;
}
.quote-box .quote{
line-height: 1.1em;
padding: 30px 9px 0 0;
margin: 0px 0px 5px ;
background-image: url(++resource++msc.msc_theme.images/home-quote-close.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
/* **/
.Heading{
margin-top: 0px;
}
.listItem{
border-bottom: 1px solid #eee;
padding-bottom: 0em;
margin-bottom: 0.75em;
}
.listing h4{
color: #666;
font-size: 1em;
margin-top: 0;
}
.events-list h2{
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}
.events-list .listMonth{
margin-bottom: 24px;
}
.events-list .listMonth h2,
.events-list .listMonth h4 {
text-transform: capitalize;
}
.events-list h3{
margin-top: 0px;
}
.events-list .eventItem{
margin-top: 12px;
margin-bottom: 20px;
}
table.eventInfo{
font-size: 95%;
margin-top: 0.25em;
width: 200px;
}
.eventInfo th{
width: 25%;
}
table.listing th, .stx table th {
text-transform: none;
}
/* ****/
.socialBookMarks{
border-top: 1px solid #eee;
padding-top: 12px;
}
.socialBookMarks ul{
margin: 0 0 0 12px;
float: left;
}
.socialBookMarks li {
float: left;
margin-right: 20px;
}
.socialBookMarks ul li a{
float: left;
display: block;
line-height: 1.5em;
font-weight: bold;
font-size: 0.9em;
padding-left: 20px;
background-repeat: no-repeat;
background-position: left 50%;
}
.socialBookMarks .facebook{
background-image: url(++resource++msc.msc_theme.images/facebook_icon.png);
}
.socialBookMarks .stumbleupon{
background-image: url(++resource++msc.msc_theme.images/stumbleUpon_icon.png);
}
.socialBookMarks .delicious{
background-image: url(++resource++msc.msc_theme.images/delicious_icon.png);
}
.socialBookMarks .digg{
background-image: url(++resource++msc.msc_theme.images/digg_icon.png);
}
.socialBookMarks .reddit{
background-image: url(++resource++msc.msc_theme.images/reddit_icon.png);
}
.documentActions{
border-top: 1px solid #eee;
}
.documentActions li{
font-weight: bold;
}
.listingBar{
margin: 12px 0px;
background-color: #eee;
border: 0px;
border-bottom: 1px solid #eee;
font-size: 1em;
padding: 12px;
}
/* ****/
.photoAlbumEntry {
height: 195px;
}
.photoAlbumEntry a {
font-size: 0.95em;
}
.photoAlbumEntryTitle {
color: #0F568B;
}
/* **/
#news-search-box{
clear: both;
background-color: #007BAB;
width: 756px;
margin-top: 1px;
margin-bottom: 10px;
}
.template-nsnewsroom_view #news-search-box{
margin-top: 15px;
margin-bottom: 0px;
}
#news-search-box-heading {
margin-bottom: 5px;
}
#news-search-box .inner {
padding: 8px 12px;
}
#news-search-box h3,
#news-search-box p {
color: #fff;
display: inline !important;
}
#news-search-box h3 {
font-size:0.95em !important;
}
#news-search-box-text {
width: 287px;
float: left;
padding-top: 5px;
padding-left: 5px;
}
.nrMarLeft {
margin-left: 0px;
}
#news-search-box .searchText{
border:0px;
background: transparent;
width: 275px;
}
#news-search-box .newsOptionBoxHolder {
display: block;
float: left;
width: 110px;
font-size: 0.9em;
line-height: 25px;
position: relative;
padding-bottom: 2px;
}
#news-search-box .newsOptionBoxHolder .padding {
padding: 5px;
}
#news-search-box .newsOptionBoxHolder .column {
float: left;
}
#news-search-box .newsOptionBoxHolder .column-one {
margin-right: 15px;
}
#countries-box .newsOptionBox .column {
width: 140px;
}
#news-search-box .newsOptionBoxHolder .newsOptionBox {
visibility: hidden !important;
position: absolute;
top: 27px;
right: 1px;
background-color: #fff;
z-index: 9999;
width: 150px;
border: 1px solid #bbb;
border-top: 0px;
}
#categories-box.newsOptionBoxHolder .newsOptionBox {
width: 200px;
}
#dates-box.newsOptionBoxHolder .newsOptionBox {
width: 300px;
}
#countries-box.newsOptionBoxHolder .newsOptionBox {
width: 160px;
}
#countries-box.newsOptionBoxHolder .double {
width: 310px !important;
}
#news-search-box .newsOptionBoxHolder .newsOptionBox input {
visibility: hidden !important;
}
#news-search-box .newsOptionBoxHolder.over .newsOptionBox,
#news-search-box .newsOptionBoxHolder.over .newsOptionBox input {
visibility: visible !important;
}
#news-search-box .newsOptionBoxHolder .trigger {
cursor: pointer;
width: 110px;
}
#news-search-box .newsOptionBoxHolder h4 {
padding-left: 10px;
margin: 0px;
font-size: 1.0em;
color: #000;
zoom: 1;
}
#news-search-box .newsOptionBoxHolder label {
font-weight: normal;
}
#news-search-box .newsOptionBoxHolder label.strong {
font-weight: bold;
}
#news-search-box .newsOptionBoxHolder.over {
background-image: url("/++resource++msc.msc_theme.images/newsroom_option_bg.gif");
background-repeat: no-repeat;
background-position: 0px 2px;
}
#news-search-box input.searchButton{
border: 1px solid #8CACBB;
background: White url("/++resource++msc.msc_theme.images/input_background.gif") repeat-x scroll 0 0;
padding: 1px;
position: absolute;
top: 10px;
left: 250px;
line-height: .7em;
text-transform: none;
}
#news-search-box input.searchAdvancedButton{
border: 0px;;
background: none;
padding: 0px;
float: left;
background-image:url("/++resource++msc.msc_theme.images/newsroom_search_button.gif");
color: #fff;
width: 94px;
height: 26px;
cursor: pointer;
}
form#news-search-form{
z-index: 1000;
text-align: left;
background-image: url('/++resource++msc.msc_theme.images/newsroom_search_bg.gif');
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
zoom: 1;
}
form#news-search-form input {
border: 0px;
background-image: none;
}
#news-extra-search-options{
float: left;
width: 340px;
}
#news-extra-search-options p{
padding: 0px;
}
.expandable .expandee{
}
.show .expandee{
display: block;
}
.formTabs {
font-size: 90%;
}
select{
border: 1px solid #8CACBB;
}
input.searchPage{
font-size: 1.1em !important;
}
h4.news-date{
color:#666666;
font-size:1.2em;
}
div#content form.msc-dancing-subscribe-form label {
font-weight: normal;
}
div#content form.msc-dancing-subscribe-form p {
margin-bottom: 0.5em;
}
div#content form.msc-dancing-subscribe-form h4 {
margin-top: 1.5em;
}
div#msc-dancing-maintenance-message {
border: 3px solid #ccc;
font-size: 110%;
padding: 10px 20px;
margin-left: auto;
margin-right: auto;
width: 80%;
border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
}
div#msc-dancing-maintenance-message h2 {
font-weight: normal;
font-size: 115%;
margin-top: 10px;
}
div#msc-dancing-switch-mode {
text-align: left;
color: black;
font-weight: normal;
border-top: 1px solid #74AE0B;
padding: 6px 5px 5px 10px;
z-index: 1;
}
.visualOffsetHide{
text-indent: -9999px;
}
/* **/
.template-formbuilder_view fieldset{
border: 0px;
}
/* **/
div.pfg-form{
margin-bottom: 12px;
}
.ArchetypesMultiSelectionValue label {
font-weight: normal;
}
/* **/
#content ul.col-wrapper{
margin-left: 0px;
margin-right: 0px;
}
.col-wrapper .first{
float: left;
clear: left;
}
li.fish{
margin-bottom: 20px;
}
li.fish h3{
font-size: 1.1em;
border-bottom: 1px solid #ddd;
padding-bottom: 5px;
margin-left: 0px;
}
li.fish h3 a{
color: #0F568B !important;
}
#content ul.visualNoMarker, #content ol.visualNoMarker {
list-style-image: none;
list-style-type: none;
}
/* **/
.fish-related-item{
width: 244px;
margin-right: 20px;
float: left;
}
.col-last{
margin-right: 0px;
}
/* **/
.template-folder_listing #content dd,
.template-atct_topic_view #content dd{
padding-bottom: 1em;
border-bottom: 1px solid #eee;
}
.template-folder_listing #content dd span.description,
.template-atct_topic_view #content dd span.description {
font-weight: normal;
margin-bottom: 0;
}
/* ****/
#portal-footer{
background-color: #007aaf;
background-image: url("++resource++msc.msc_theme.images/bg-footer-waves.gif");
background-repeat: no-repeat;
background-position: top left;
border: none;
padding-top: 25px;
font-size: 1.1em;
margin-bottom: 0px;
}
#portal-siteactions{
padding-right: 10px;
}
#portal-siteactions li{
margin: 0px;
float: left;
}
#portal-siteactions li a {
color: #fff !important;
border: none;
text-transform: none;
border-right: 1px solid #fff;
padding: 1px 6px;
margin: 0px;
font-weight: bold;
}
#portal-siteactions li a:hover {
border: none;
background-color: transparent;
border-right: 1px solid #fff;
}
#portal-siteactions li a.last {
border: none !important;
}
body.template-search #content-core {
width: 65%;
}
#portal-searchfacets {
background-color: #00b6de;
min-width: 33%;
}
#portal-searchfacets dt a,
#portal-searchfacets h4,
#portal-searchfacets h5 {
color: #000000;
}
#portal-searchfacets dd {
color: #00fff;
}
/* ****/
/* ****/
.contentViews, #content-views{
margin-top: 15px;
font-size: 1.1em;
}
.contentViews li a {
text-transform: none;
padding: 2px 1em;
}
.contentActions{
font-size:1.1em;
}
a.link-parent,
table.listing, .stx table,
.documentByLine,
.formHelp,
.discreet,
.context, .formControls .actionButtons .button, .documentEditable * .context,
.standalone, .documentEditable * .standalone {
font-size: 0.9em;
}
a.link-feed, .rssLinkLeft{
margin-top: 0.25em;
background-image: url("++resource++msc.msc_theme.images/feed-icon-14x14.png");
background-repeat: no-repeat;
background-position: left;
}
a.link-feed {
padding-left: 16px;
}
dt.contenttype-nsmscnewsitem dd.documentByLine {
font-size: 120%;
}
dd.formPanel div.action {
display: inline;
}
dl.enableFormTabbing {
margin-top: 0;
}
fieldset {
margin: 0;
}
textarea,
input{
border-color: #8CACBB;
}
form.searchPage input.searchButton {
padding: 1px;
}
body.template-versions_history_form a.version-table-version {
display: none;
}
dl.portalMessage {
font-size: 1.15em;
}
div.ArchetypesReferenceBrowserWidget div.overlay {
height: 85%;
top: 5% !important;
background: white;
}
div.ArchetypesReferenceBrowserWidget .pb-ajax {
height: 100%;
overflow-x: hidden;
}
div.ArchetypesReferenceBrowserWidget div.overlaycontent {
font-size: 100% !important;
}
div.ArchetypesReferenceBrowserWidget input.searchButton {
margin-bottom: 3px !important;
font-size: 0.9em;
}
div.ArchetypesReferenceBrowserWidget div.field {
text-align: left;
margin-bottom: 5px;
}
div.ArchetypesReferenceBrowserWidget input#searchGadget {
height: 14px;
margin-bottom: 2px;
margin-top: -2px;
}
.suppressVisualEditor {
margin-top: 0 !important;
}
#content.mceContentBody {
text-align: left;
padding: 0 !important;
}
#content.mceContentBody .mceItemMedia {
border: 2px dashed #aaa;
background-image: url('++resource++msc.msc_theme.images/bg-mce-media.gif');
background-position: center;
background-repeat: no-repeat;
}
div.documentEditable div#content {
margin: 15px 12px 12px !important;
}
body.template-homepage_view div#content,
body.template-landingview_view div#content,
body.template-nsnewsroom_view div#content {
margin: 0 !important;
}
div#login-form input[type="text"],
div#login-form input[type="password"] {
display: block;
margin-top: 3px;
}
span.summary a.contenttype-folder {
background-position: 0 4px;
}
.documentContent {
font-size: 1.2em;
margin: 15px 12px 12px !important;
}
.documentContent p {
margin-bottom: 1.25em;
}
.documentContent ul {
list-style-image: url("++resource++msc.msc_theme.images/bullet.gif");
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
div#portal-personaltools-wrapper {
float: right;
}
body.template-sharing q {
font-style: normal;
font-size: 1em;
font-family: Arial,Helvetica,sans-serif;
}
/* */
div.portalMessage, p.portalMessage, .system-message, #error-handling {
background-color: #FFCE7B;
background-image: url(++resource++msc.msc_theme.images/info_icon.gif);
background-position: 5px 50%;
background-repeat: no-repeat;
border: 1px solid #FFA500;
color: Black;
font-size: 13.2333px;
margin: 1em 0;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
}
/* */
.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-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image,
.icons-on .contenttype-landingview,
.icons-on .contenttype-smallbannerfolder,
.icons-on .contenttype-mainbannerfolder,
.icons-on .contenttype-nsnewssection,
.icons-on .contenttype-homepage,
.icons-on .contenttype-nsnewsroom {
background: none;
padding-left: 5px !important;
}
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
display: block;
}
.icons-on #plone-contentmenu-factories a.contenttype-file:hover,
.icons-on #plone-contentmenu-factories a.contenttype-image:hover {
background-color: #74AE0B;
}
/* */
body.icons-on div.overlaycontent td.contenttype-document,
body.icons-on div.overlaycontent td.contenttype-event,
body.icons-on div.overlaycontent td.contenttype-folder,
body.icons-on div.overlaycontent td.contenttype-link,
body.icons-on div.overlaycontent td.contenttype-news-item,
body.icons-on div.overlaycontent td.contenttype-plone-site,
body.icons-on div.overlaycontent td.contenttype-topic,
body.icons-on div.overlaycontent td.contenttype-file,
body.icons-on div.overlaycontent td.contenttype-image,
body.icons-on div.overlaycontent td.contenttype-landingview,
body.icons-on div.overlaycontent td.contenttype-smallbannerfolder,
body.icons-on div.overlaycontent td.contenttype-mainbannerfolder,
body.icons-on div.overlaycontent td.contenttype-nsnewssection,
body.icons-on div.overlaycontent td.contenttype-homepage,
body.icons-on div.overlaycontent td.contenttype-nsnewsroom
{
padding-left: 5px !important;
background: none;
}
/* */
body.icons-on div#folderlisting-main-table .contenttype-folder,
body.icons-on div#folderlisting-main-table .contenttype-link,
body.icons-on div#folderlisting-main-table .contenttype-document,
body.icons-on div#folderlisting-main-table .contenttype-smallbannerfolder,
body.icons-on div#folderlisting-main-table .contenttype-nsnewssection,
body.icons-on div#folderlisting-main-table .contenttype-landingview,
body.icons-on div#folderlisting-main-table .contenttype-event,
body.icons-on div#folderlisting-main-table .contenttype-news-item,
body.icons-on div#folderlisting-main-table .contenttype-plone-site,
body.icons-on div#folderlisting-main-table .contenttype-topic,
body.icons-on div#folderlisting-main-table .contenttype-file,
body.icons-on div#folderlisting-main-table .contenttype-image,
body.icons-on div#folderlisting-main-table .contenttype-smallbannerfolder,
body.icons-on div#folderlisting-main-table .contenttype-mainbannerfolder,
body.icons-on div#folderlisting-main-table .contenttype-homepage,
body.icons-on div#folderlisting-main-table .contenttype-nsnewsroom {
background: none;
padding-left: 0 !important;
display: inline;
}
div.overlay {
z-index: 101;
}
/* *****/
#internallinkcontainer .item{
margin-top: 0;
}
#internallinkcontainer .row .thumbnail:hover{
position: static !important;
border-top: 1px solid #8cacbb;
}
/* */
#viewlet-above-content ul,
#viewlet-above-content ol{
margin-left: 1.5em;
}
#content .ploneSkin table.mceListBox .mceOpen {
border: 1px solid #444 !important;
}
.suppressVisualEditor{
display: none;
}
.portaltype-homepage #plone-contentmenu-display {
display: none;
}
/* */
.rollover a {
display : block;
width : 150px;
height : 50px;
background-image: url(++resource++msc.msc_theme.images/contact-us-button.png);
}
.rollover a:hover {
display : block;
width : 150px;
height : 50px;
background-image: url(++resource++msc.msc_theme.images/contact-button-hovered.png);
}

}


/* - ++resource++msc.msc_theme.stylesheets/roundedcorners.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.msc_theme.stylesheets/roundedcorners.css?original=1 */
.rounded-corners {
-moz-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-radius: 10px;
}
.rounded-top-corners {
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.rounded-bottom-corners {
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.rounded-left-corners {
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
}
.rounded-bottom-left-corner {
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.rounded-bottom-right-corner {
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}

}


/* - ++resource++msc.msc_theme.stylesheets/bookmarks_viewlet.css - */
@media screen {
/* https://www.msc.org/portal_css/++resource++msc.msc_theme.stylesheets/bookmarks_viewlet.css?original=1 */
/* */
.sharing-buttons {
text-align: center;
font-size: 0.8em;
}
.share-button {
display: inline-block;
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#EEE));
background-image: -moz-linear-gradient(top,white,#EEE);
background-image: -o-linear-gradient(top,white,#EEE);
background-image: -ms-linear-gradient(top,white,#EEE);
background-image: linear-gradient(top,white,#EEE);
border: #CCC solid 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #333;
font-weight: bold;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;
padding: 5px 7px;
margin-left: 10px;
}
a.share-button:hover {
text-decoration: none;
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#DEDEDE));
background-image: -moz-linear-gradient(top,white,#DEDEDE);
background-image: -o-linear-gradient(top,white,#DEDEDE);
background-image: -ms-linear-gradient(top,white,#DEDEDE);
background-image: linear-gradient(top,white,#DEDEDE);
}
.share-button img {
}
.twitter-share-button span {
display: inline-block;
background: url(/++resource++msc.msc_theme.images/twitter-bird-16x16.png) top left no-repeat;
padding-left: 20px;
line-height: 16px;
}
.facebook-share-button span {
display: inline-block;
background: url(/++resource++msc.msc_theme.images/facebook_logo.gif) top left no-repeat;
padding-left: 21px;
line-height: 16px;
}
.googleplus-share-button span {
display: inline-block;
background: url(https://www.gstatic.com/images/icons/gplus-16.png) top left no-repeat;
padding-left: 21px;
line-height: 16px;
}
.pinterest-share-button {
}
.pinterest-share-button span {
display: inline-block;
background: url(/++resource++msc.msc_theme.images/pin_it_button.png) top left no-repeat;
padding-left: 40px;
line-height: 16px;
}

}

