
/* - meteostyles.css - */
@media screen {
/* http://www.met.psu.edu/portal_css/meteostyles.css?original=1 */
body {
background-repeat: repeat-x;
background-color: #4674a5;
margin: 0;
border: 0;
padding: 0;
}
textarea #description {
min-width: 500px;
}
.managePortletsBelowTitleLink {
background-color: #ccccff;
}
.managePortletsAboveLink {
background-color: #ccccff;
}
.managePortletsBelowLink {
background-color: #ccccff;
}
.manageFooterPortletsLink {
background-color: #ccccff;
width: 500px;
}
#content dd {
display: block;
margin-left: 3em;
}
#content dd.portletItem {
margin-left: 0;
}
.description {
margin: 0;
}
.portlet-static-support-our-student-organizations dt.portletHeader {
font-weight: 900;
font-size: 14px;
line-height: 16px;
padding-bottom: 10px;
}
#visual-portal-wrapper {
margin: 2.8em auto 0 auto;
width: 100%;
background-color: #fff;
padding: 0;
border: 0;
}
dl.portalMessage {
margin-top: 35px;
}
dt.portletHeader.titleless {
display: none;
}
.ploneskin table.mceLayout td.mceToolbar {
background-color: #DEE7EC;
}
#content .eventDetails {
margin: -0.05em 1em 0em 1em;
border: 0;
width: 22em;
}
#edit-bar {
margin-top: 0 !important;
position: relative;
}
#portal-header {
background-image: url('images/banner_gradient4.png');
background-repeat: no-repeat;
background-position: top left;
height: 135px;
width: 1024px;
margin: 0 auto;
padding: 0;
}
#portal-top {
background-image: url('images/banner_gradient3.png');
background-repeat: repeat-x;
margin: 0 auto;
z-index: 1000;
height: 161px;
width: 100%;
padding:0;
}
* html #portal-top {
background-image: url('images/banner_gradient4.png');
background-repeat: repeat-x !important;
display: inline !important;
width: 100% !important;
zoom: 1;
margin: 0 auto !important;
padding: 0 !important;
height: auto !important;
}
#portal-columns {
width: 1024px !important;
margin: .5em auto .5em auto;
background-color: #fff;
display: block;
}
#portal-logo img {
z-index: 2;
margin: 1.5em 0 0 .4em;
position: relative;
left: auto;
top: -22px;
text-align: left;
float: left;
display: inline;
width: 220px;
height: 72px;
}
* html #unit-logo {
top: 40px !important;
}
#unit-logo {
/* */
position: absolute;
top: 30px;
}
#portal-breadcrumbs {
background-color: transparent;
padding: 0;
border-bottom: none;
z-index: 2;
left: .8em;
margin: 3px 0;
text-align: left;
}
#portal-personaltools {
margin: 2em 0 0 0;
background-color: #dee7ec;
border-top: none;
line-height: 24px;
padding-top: 8px;
visibility: hidden;
}
#portal-personaltools-wrapper {
padding: 0;
margin: 0;
height: 5px;
}
#portal-globalnav {
*position:relative;
width: 100%;
white-space: nowrap;
line-height: 2.2em;
padding: 0;
background-color: #5f8eb9;
border-top: 1px solid #fff;
border-bottom: 1px solid #5f8eb9;
margin: 0 auto;
position: absolute;
left: 0;
top: 159px;
/* */
text-align: center;
-o-box-shadow: 0 3px 6px rgba(58,58,58,.7);
-moz-box-shadow: 0 3px 10px rgba(58,58,58,.7);
-webkit-box-shadow: 0 3px 6px rgba(58,58,58,.7);
box-shadow: 0 3px 6px rgba(58,58,58,.7);
}
* html #portal-globalnav {
left: 0 !important;
top: 162px !important;
float: left !important;
zoom: 1;
display: inline !important;
height: 24px !important;
margin 0 auto !important;
}
#portal-globalnav li {
display: inline;
}
#portal-globalnav li a {
width: auto;
height: auto;
float: none;
list-style: none;
color: #fff;
line-height: 2.2em;
padding: .52em 1em;
border: none;
font-size: 110%;
background-color: transparent;
text-transform: none;
margin-left: 0px;
margin-right: 0px;
font-size: 14px;
font-weight: 500;
}
#portal-globalnav li a:visited {
color: #fff;
border: none;
}
#portal-globalnav li.selected a {
background-color: transparent;
border: none;
color: orange;
font-size: 14px;
line-height: 1.16em;
}
#portal-globalnav li a:hover {
color: orange;
background-color: transparent;
border: none;
margin-left: 0px;
margin-right: 0px;
line-height: 1.16em;
}
/* */
/* */
.documentActions li {
font-size: 95%;
}
.template-atct_edit .contentViews {
position: relative;
top: 2.2em;
}
.template-atct_edit .contentActions {
top: 2.3em;
width: 100%;
}
.template-atct_edit #content {
margin-top: 0;
position: relative;
width: 100%;
}
.template-manage-content-rules .contentActions {
top: 0 !important;
position: relative;
}
.template-sharing .contentActions {
top: 0 !important;
position: relative;
}
.template-manage-aliases .contentActions {
top: 0 !important;
position: relative;
}
.template-versions_history_form .contentActions {
top: 0 !important;
position: relative;
}
/* */
#browse-by-audience {
float: left;
margin: 0 auto 20px auto;
position: relative;
z-index: 3;
width: 18em;
border-bottom: 20px solid #fff;
border-top: 0;
border-left: 0;
border-right: 0;
}
#browse-by-audience .portletHeader {
background-color: #ef870b;
padding: .25em .5em;
color: #fff;
margin-bottom: 8px;
text-transform: uppercase;
font-size: 14px;
border-bottom: 4px solid #5f8eb9;
border-top: 2px solid #fff;
border-left: 0;
border-right: 0;
}
.managePortletsLink {
margin-top: 20px;
}
.contentActions {
top: 3.2em;
position: relative;
height: 1.8em;
border-top: 1px solid #74ae0b;
}
.template-prefs_groups_overview .contentViews {
top: 6.3em;
}
.template-prefs_groups_overview .contentActions {
top: 1em;
}
.template-prefs_users_overview .contentViews {
padding: 6.5em 0 0 0;
}
.template-prefs_users_overview .contentActions {
margin-top: 0em;
position: relative;
top: 0em;
}
.template-prefs_users_overview .documentContent {
margin-top: 0em;
position: relative;
top: -1.2em;
}
.template-prefs_group_members .contentViews {
margin-top: 5.3em;
}
.template-prefs_group_members .contentActions {
top: 0;
position: relative;
margin-top: 0em;
}
.template-prefs_group_members .documentContent {
margin-top: 0;
position: relative;
top: -1.2em;
}
.template-prefs_group_details #portal-column-content .contentViews {
margin-top: 5.3em;
}
.template-prefs_group_details #portal-column-content .contentActions {
margin-top: 0em;
top: 0em;
}
.template-prefs_group_details #portal-column-content .documentContent {
margin-top: 0;
top: -1.2em;
}
.template-manage-group-portlets .contentViews {
top: 8.8em;
}
.section-portal_cache_sett
ings #portal-column-content .contentViews {
top: 6.8em;
}
.section-portal_cache_settings #portal-column-content .contentActions {
top: 1.4em;
}
.eventtype {
font-weight: bold;
}
.eventype {
font-weight: bold;
}
.personView .courselisting dd, #content .personView .specialties dd {
font-size: 1em;
}
.personView .courslisting dt, #content .personView .specialties dt {
padding-top: 1em;
}
/* */
#content {
width:100%
padding:3em 1em 1em 1em !important;
}
.documentEditable {
margin-right: 15px !important;
padding: 0;
}
.documentEditable #edit-bar {
margin-top: 2em !important;
}
.documentEditable .documentContent {
margin-top: 0;
margin-right: .5em;
}
#region-content.documentContent {
margin-top: 2em;
background: #fff;
word-wrap:break-word;
}
.documentContent {
padding:0em 1em 2em !important;
}
#viewlet-above-content {
width: 100%;
margin: 0;
padding: 0;
display: block;
}
.documentEditable #content {
margin-top: 5px;
}
.contentViews #content-views {
margin-top: 2em;
position: relative;
text-align: left;
border-bottom: 0;
line-height: 0;
}
.contentViews li a{
padding: .2em .4em;
}
.contentViews {
line-height: normal;
border: 0;
}
.discreet.suppressVisualEditor {
margin-top: 1em !important;
}
.template-base_edit .contentActions {
margin-top: -2.2em !important;
top: 2.3em;
border-bottom: 1px solid #74AE0B;
}
.template-cache_policy_config .contentViews {
margin-top: 0;
top: 4em;
}
.template-cache_policy_config .contentActions {
margin-top: 0;
top: 5em;
}
.template-cache_policy_config #content.documentContent {
margin-top: 8em;
}
.documentContent dd a {
border-bottom: none;
}
/* */
* html #headerlinks {
display: inline !important;
position: relative !important;
height: 3.2em !important;
float: right;
top: 15px !important;
left: 35px !important;
zoom: 1;
}
ul#headerlinks {
clear: right;
float: right;
margin-top: 25px;
margin-right: 5px;
}
#headerlinks li {
display: inline;
}
#headerlinks li a {
/* */
color: orange;
border: 1px solid #fff;
text-decoration: none;
padding: 5px;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
}
#headerlinks li a:visited {
color: orange;
background-color: #5583b1;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#headerlinks li a:hover {
color: #fff;
text-decoration: none;
}
#headerlinks .selected a {
background-color: #5583b1;
border: 3px solid #000;
color: orange;
font-size: 110%;
}
/* */
table.plain, table.plain td, table.plain th {
vertical-align: top;
}
/* */
.section-front-page #portal-breadcrumbs {
visibility: hidden;
z-index: 1;
}
.section-front-page #portal-column-content {
margin-top: 3px 0;
width: 561px;
padding: 0;
}
.section-front-page .portletStaticText .portletHeader {
font-size: 14px;
background-color: #5583B1;
padding-top: 10px;
font-weight: 900;
}
.section-front-page #portal-top {
height: 161px;
}
.section-front-page .managePortletsAboveLink {
margin-top: -25px;
padding-bottom: 25px;
}
.section-front-page #portletwrapper {
width: 581px;
background-color: #fff !important;
}
body.section-front-page {
background-repeat: repeat-x;
background-color: #4674a5;
width: 100%;
}
.section-front-page .contentActions {
margin: -28px 0 0 5px;
border-top: 1px solid;
height: 2em;
width: auto;
}
.section-front-page #region-content.documentContent {
width:561px;
}
.section-front-page #content {
margin-top: -5em;
width:561px;
margin-left: 5px;
}
.section-front-page .documentEditable {
margin-top: 3em;
}
.section-front-page .documentEditable #content {
margin-top: 2em;
}
.section-front-page .contentViews {
position: relative;
left: 3em;
top: -.3em;
text-align: left;
border-bottom: none;
}
.section-front-page .contentViews li a {
padding: .2em;
}
.section-front-page #portal-column-two {
background-color: #fff !important;
margin-top: 10px;
}
.section-front-page #portal-column-one {
background-color: #fff !important;
}
.section-front-page .portlet.portletCollection {
border: none;
}
.section-front-page #portal-column-two .visualPadding {
padding: 0px 8px 8px 0px;
background-color: #fff !important;
}
.section-front-page #portal-column-one .visualPadding {
padding: 0;
width: 18em;
margin-top: 1em;
background-color #fff !important;
}
.section-front-page #columnA {
width: 48%;
border: none;
margin-top: 5px;
float:left;
padding-right: 8px;
}
.section-front-page #columnB {
width: 47%;
margin-top: 5px;
padding-right: 0px;
margin-left: 10px;
margin-right: 0;
border-right: none;
border-left: 1px solid #ccc;
float: right;
}
.section-front-page .eventblock {
display: block;
font-style: italic;
}
.section-front-page #browse-by-audience {
float: left;
margin: 0 auto;
position: relative;
z-index: 3;
width: 18em;
margin-bottom: 10px;
margin-top: 0px;
background-color: #fff;
border-bottom: 20px solid #fff;
border-right: none;
}
.descriptionwrap {
color: #333;
width: 200px;
position: absolute;
left: 830px;
top: 285px;
white-space: nowrap;
}
.section-front-page .portletDateDetails {
display: block;
}
.section-front-page .eventtype {
display: block;
}
/* */
#portal-column-one {
/* */
Z-index: 1;
padding: 0;
}
#portal-column-one .visualPadding {
padding: 0 8px 0 0px;
width: 18em;
}
#portal-column-two .visualPadding {
padding: 34px 8px 8px 0px;
Z-index: 1;
}
#portal-column-two {
background-color: #fff;
}
#portal-column-two .itemtitle {
display: block;
}
#portal-column-two .eventtype {
display: block;
}
.alert {
font-size: 160%;
color: #ff8040;
}
.alert a {
font-size: 100% !important;
color: #ff8040 !important;
}
.box h3 {
text-align:center;
position:relative;
top:80px;
}
.box {
width:70%;
height:200px;
background:#FFF;
margin:40px auto;
}
.effect2
{
position: relative;
}
.effect2:before, .effect2:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.effect2:after
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
img.border{
padding:12px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
.imagedropshadow {
padding: 10px;
border: solid 1px #EFEFEF;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
margin: 0 5px 5px 5px;
}
a:hover img.imagedropshadow {
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
margin: 0 5px 5px 5px;
}
.imagedropshadow-forevents {
padding: 10px;
border: solid 1px #EFEFEF;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
margin: .5em .5em .5em .5em;
}
a:hover img.imagedropshadow-forevents {
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
margin: .5em .5em .5em .5em;
}
.itemtitle {
text-decoration: underline;
}
.portletDateDetails {
color: #ff8040;
text-decoration: none;
}
.portletItem {
border-left: none;
border-right: none;
padding: 0 1em 1em 1em;
}
#columnA .portletNavigationTree .portletHeader {
font-size: .95em;
margin: -1.2em .5em
}
#columnA .navTreeItem {
padding: .6em;
}
#columnA .navTreeItem a span {
margin-bottom: .5em;
display: block;
}
#columnA .portletDateDetails {
display: block;
}
#columnA .itemtitle {
display: block;
}
#columnA .portletItem {
padding: 1em 1em .25em 1em;
}
#columnB .portletItem {
border-left: none;
border-right: none;
border-top: none;
padding: 1em 1em .25em 1em;
}
#columnA .portletItem img {
float: left;
}
.portlet.portletStaticText .portletItem {
margin-left: 4px;
margin-right: 4px;
}
.portlet-static-campus-weather-service .portletItem {
margin-left: 0;
padding: 0;
}
.portletItemDetails {
color: #ff8040;
text-align: left;
}
.blue {
background-color: #2382a1;
}
.gradwhite img, .gradblack img {
background-color: transparent;
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
}
.box2 {
border: solid orange 2px;
float: left;
height: 150px;
margin: 1px;
position:relative;
width: 84px;
}
/* */
#content a.external-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(http://www.met.psu.edu/link_icon.gif) no-repeat scroll 99% 1px;
padding:1px 19px 1px 0px;
}
#content span.link-external a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(http://www.met.psu.edu/link_icon.gif) no-repeat scroll 99% 1px;
padding:1px 19px 1px 0px;
}
#content a.internal-link {
background-image: none !important;
padding:0;
}
#content a.internal-link-nobord {
background-image: none !important;
text-decoration: none !important;
padding:0;
}
#content a.sexyslider-link {
background-image: none !important;
padding:0;
}
#content a[href^="mailto:"]{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://www.met.psu.edu/mail_icon.gif) no-repeat scroll 0px 1px !important;
padding:0px 0px 1px 19px !important;
}
#portal-column-two a[href^="mailto:"]{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://www.met.psu.edu/mail_icon.gif) no-repeat scroll 0px 1px !important;
padding:0px 0px 1px 19px !important;
}
#content a[href^="http://www.met.psu.edu"] {
background-image: none;
padding: 0;
}
#content a[href^="http://ploneprod.met.psu.edu"] {
background-image: none;
padding: 0;
}
#content a[href^="https://ploneprod.met.psu.edu"] {
background-image: none;
padding: 0;
}
#content a[href^="https://ploneprod.met.psu.edu"] {
background-image: none;
padding: 0;
}
#content a[href^="../"] {
background-image: none !important;
padding: 0 !important;
}
#content #wrapper a.external-link, #content #wrapper a[href^="http:"]{
padding: 0
background-image: none;
}
#content a[href^="http://www.ems.psu.edu"]{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://www.met.psu.edu/link_icon.gif) no-repeat scroll 99% 1px !important;
padding:1px 19px 1px 0px !important;
}
#columnB .portletHeader a[href^="http:"]{
background-image: none !important;
}
#columnB .portletItem a[href^="http:"]{
background-image: none !important;
}
#columnB .portletFooter a[href^="http:"]{
background-image: none !important;
}
/* */
#carousel {
margin-left: .5em;
margin-top: 1.2em;
margin-bottom: -1em !important;
}
.carousel-title {
font-size: 1.1em !important;
color: #999;
font-weight: bold;
}
a.carousel-button.selected
.carousel-title{
font-weight: bold;
color: #5f8eb9;
}
a.carousel-button.selected
.carousel-description{
color: #5f8eb9;
}
.carousel-description {
color: #999;
}
h1.documentFirstHeading {
font-size: 200%;
border-bottom: none;
padding-top: 1em;
}
#parent-fieldname-title {
color: #4179b4;
font-family: "Open Sans Condensed", sans-serif;
margin:0 0em 0.25em;
font-weight: 700;
border-bottom: none;
}
/* */
#portal-searchbox {
padding: .8em .3em 0em 0em;
margin-top: -0.01em;
}
#searchString {
margin-top: 4px;
margin-left: 3px;
}
.searchButton {
margin-top: 4px;
}
#searchFields {
color: #c3d6e8;
}
#searchFields label{
font-weight: normal;
}
#portal-searchbox .searchform {
box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
}
#choice {
color: #000066;
font-weight: normal;
font-size:1em;
}
/* */
#portal-column-two .portlet.portletStaticText {
width: 230px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 0px;
margin: 24px 0 8px 0px;
}
#portal-column-two .portletCollection {
border-bottom: 1px solid #ccc;
width: 230px;
}
.portlet-static-in-the-spotlight p {
color: #000;
}
.portlet-static-in-the-spotlight .portletHeader {
font-size: 14px;
font-weight: 700;
}
.portlet-static-in-the-spotlight a.external-link, a.internal-link {
border-bottom:1px solid #CCCCCC;
text-decoration:none;
}
#portal-column-two .portlet-static-in-the-spotlight {
width:230px;
background-color: #fff !important;
font-size: 1em;
font-weight: normal;
margin-top: 12px;
}
#columnA .portlet-static-You-might-also-be-interested-in .portletHeader {
font-size: 1em;
background-color: #5f8eb9;
color:  #fff;
margin-left: 0;
}
#columnA .portlet-static-You-might-also-be-interested-in {
font-size: 1em;
background-color: #dee7ec;
color:  #fff;
border: none;
}
.section-news-events #columnA .itemtitle {
text-decoration: none;
}
.portlet-static-You-might-also-be-interested-in #columnA {
border: none;
}
#portal-column-two dd.portletItem {
padding: 6px;
}
.portlet.portletCollection {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.portlet.portletStaticText .image-inline {
vertical-align: text-bottom;
}
#portal-column-two .portletRss .portletHeader a {
color: #fff;
}
#portal-column-two .portletRss .portletFooter {
border-bottom: 1px solid #ccc;
}
#portal-column-two .portletRss {
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 0px;
margin: 0 0 0 0px;
}
/* */
#content .facultyStaffDirectory .standardView .classificationListing .listing img {float: left; border: 2px solid #ccc; padding:6px; margin: 0 .7em .7em 0; }
#content .facultyStaffDirectory .standardView .classificationListing h3 {
float: left;
}
#content .facultyStaffDirectory .standardView .classificationListing h2 {
clear: left;
padding-top: 25px;
}
.moreInfo {
padding-top: 8px;
}
.fsdpicturelisting {
background-color: #eef3f5;
padding: 4px;
border: 1px solid #ccc;
line-height: 2em;
margin-bottom: 0.4em;
}
.facultyStaffDirectory.personView .headshot img {
padding: 5px !important;
background-color: #fff;
border: 2px solid #ccc !important;
float: left;
margin-right: 15px;
}
#content .facultyStaffDirectory .listing {
margin: 3em 0 0;
}
#content .facultyStaffDirectory .atozView .alphabetLinks {
text-align: left;
padding-left: 5px;
}
.alphabetLinks {
background-color: #eef3f5;
line-height: 2em;
padding: .5em 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.facultyStaffDirectory ol.classificationList {
margin-bottom: 5px !important;
border: 1px solid #ccc;
}
.facultyStaffDirectory.personView .courselisting dd, .facultyStaffDirectory.personView .specialties dd {
font-size:0.95em;
margin-left:0;
}
.alphabetLinks ol {
background-color: #eef3f5;
display: inline;
line-height: 2em;
margin-left: 5px !important;
}
.jobtitle {
padding-top: 0em;
list-style: none;
}
.personName {
line-height: 1.25em;
}
/* */
table.listing tr {
border-bottom:  1px solid #ccc;
}
/* */
#portal-siteactions {
margin-right: 1em;
margin-top: -2em;
}
#portal-siteactions li a,
#portal-siteactions li a:hover,
#portal-siteactions li a.selected,
#portal-siteactions li a:visited {
border: none;
z-index: 2;
padding-right: 4px;
background-color: transparent;
color: #fc6;
}
#portal-siteactions li a,
#portal-siteactions li a:visited {
color: #c3d6e8;
padding-right: 4px;
}
/* */
/* */
.image-right {
border: none;
clear: none;
margin: .5em 0 .5em .5em;
}
.image-left-nobord {
margin-right: 1.5em;
border:none;
float: left;
}
.image-left {
margin-right: 1.5em;
border: 1px solid #cccccc;
}
.image-left-listing {
border: none;
float:left;
margin-right: 1.5em;
width: 10em;
}
.image-inline-noborder {
border: none;
}
.image-inline {
border: 1px solid #999;
}
#portal-header h1 {
border: none;
visibility: hidden;
}
#portal-header h2 {
border: none;
visibility: hidden;
}
#portal-column-content {
width: 100% !important;
}
/* */
#topLevelNavigation {
width: 18em;
z-index: 3;
float: left;
margin-bottom: 20px;
}
.topLevelNavigation dd.portletItem {
display: block;
background-color: #fff;
border-bottom: 1px solid #ccc;
line-height: 1.2em;
padding: 0;
}
.topLevelNavigation dd.portletItem a {
display: block;
text-decoration: none;
padding: 0em 0em 0em 1.2em;
line-height: 1.2em ;
color: #000066;
padding: .7em 0 .7em 1em;
text-transform: uppercase;
}
.topLevelNavigation dd.portletItem a.selected {
text-decoration: none;
background-color: #dee7ec;
color: #000066;
border-left: 6px solid #ff8040;
line-height: 1.2em;
}
.topLevelNavigation dd.portletItem a:visited {
text-decoration: none;
}
.topLevelNavigation dd.portletItem a:hover {
display: block;
text-decoration: none;
padding: 0em 0em 0em 1.2em;
background-color: #ef870b;
line-height: 1.2em;
border-left: 6px solid #ef870b;
padding: .7em 0 .7em .5em;
color: #fff;
}
.portletNavigationTree {
margin-bottom: 5px;
}
.portletNavigationTree .portletHeader {
background-color:transparent;
border: none;
color: #ff8040;
padding: 2px 2px 2px 2px;
text-transform: none;
Z-index: 3;
}
.portletNavigationTree .portletHeader a {
background-color: transparent;
color: #ff8040;
font-size: 170%;
margin-top: 20px;
padding: 15px 2px 0px 16px;
border: none;
text-transform: none;
Z-index: 3;
}
.navTree li {
margin-top: 0;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border-bottom: 1px solid #ccc;
border-top: none;
border-left: none;
border-right: none;
line-height: 1.2em;
display: block;
padding-bottom: 0.5em;
padding-top: 0.5em;
padding-left: 0.4em;
padding-right: 0;
text-decoration: none;
font-size: 110%;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
background-color:#dee7ec;
line-height: 1.2em;
border-bottom: 1px solid #ccc;
border-top: none;
border-left: none;
border-right: none;
color:#000066;
padding: 0.5em 0 0.5em 0.4em;
}
.navTreeLevel1 .navTreeItem a {
font-size: 100% !important;
border-bottom: none;
line-height: 1.2em;
padding-bottom: 0.5em;
padding-right: 0;
padding-top: .5em;
border-top: none;
margin-top: 0;
}
.navTreeLevel1 .navTreeItem a:hover {
background-color: #dee7ec;
margin-top: 0;
}
* html .navTreeLevel1 .navTreeItem a:hover {
background-position: 22% left;
}
.navTreeLevel1 dd.portletItem .navTreeItem a:hover {
background-color:#dee7ec;
line-height: 1.2em;
border-bottom: 1px solid #ccc;
border-top: transparent;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
color:#000066;
padding-left: 12px !important;
margin-top: 0;
}
.navTreeLevel1 .navTreeCurrentItem a {
color:#000066;
border: none !important;
font-weight: 900;
margin: 0;
padding: .5em 0;
}
.navTreeLevel1 .navTreeItemInPath {
background-color: #dee7ec;
}
.navTreeLevel2 .navTreeItem a {
background-image: none;
background-color: #dee7ec;
border-left: 1px solid #ccc;
padding-left:  10px !important;
font-size: 100% !important;
border: none !important;
margin-left: -5px;
}
.navTreeItem img {
margin-left: 0;
}
.navTreeLevel2 .navTreeItem a:hover {
background-color: #dee7ec;
background-repeat: no-repeat;
padding-left: 10px !important;
font-size: 100% !important;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
}
.navTreeCurrentItem {
line-height: 1.2em;
background-color: #dee7ec;
color:#000066;
border: 1px solid orange !important;
font-weight: 900;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
line-height: 1.2em;
}
/* */
/* */
dl.portlet-static-related-links {
border: 0;
}
.portletFooter {
border: none;
margin-top: 8px;
background-color: #dee7ec;
border: 1px solid #ccc;
}
.portletCalendar dt {
background-color: #4179b4;
}
dt.portletHeader {
color: #fff;
padding: 5px 2px 5px 8px;
text-transform: none;
border: 2px solid #5f8eb9;
line-height: 24px;
}
.portletHeader {
color: #fff;
padding: 5px 2px 5px 8px;
text-transform: none;
border: 2px solid #5f8eb9;
background-color: #5f8eb9;
line-height: 24px;
margin-bottom: 8px;
}
.portletItem .lastItem dd {
border: none !important;
padding: 10px;
}
.portletHeader a {
color: #0a4eb1;
border: none;
}
dt.portletHeader a {
color: #fff;
}
.portletItem lastItem {
border-left: none;
border-right: none;
padding: 0.5em 0 0.5em 0;
}
.portlet {
border-bottom: none;
}
dd.portletFooter,
dd.portletFooter a {
border: none;
background-color: #fff;
font-size: 110%;
font-weight: 800;
color: #4179b4;
}
#portlet_randomphoto {
width: 400px;
}
#portletmanager-plone-leftcolumn {
margin-top: 15px;
margin-left: 5px;
}
/* */
.eventlisting {
display: block;
color: #999;
margin-bottom: 20px;
}
.eventlisting dt {
font-weight: 400;
}
.grey_box {
margin-left: 10px;
width: 90%;
padding: 8px;
border: 1px solid #ccc;
}
.lt_blue_box {
margin-left: 10px;
width: 90%;
padding: 8px;
border: 1px solid #ccc;
background-color: #f7f7ff
}
h3 {
color: #4179b4;
}
h3 a {
color: #4179b4 important!;
}
h4 {
font-weight: 1000;
}
h4 a{
font-weight: 1000;
}
h1 {
color: #003366;
}
/* */
#portal-footer {
background-color: #5583b1;
color: #fff;
margin: 0 auto;
border-bottom: none;
}
#portal-footer a {
color: #fff;
}
#portal-footer a:visited {
color: #fff;
}
#portal-footer a:hover {
color: #fff;
text-decoration: underline;
}
#portal-colophon {
background-color: #5583b1;
margin: 0;
}
#portal-colophon ul li a {
color: #fff;
background-color: #5583b1;
margin: 0;
}
#portal-colophon ul {
background-color: #5583b1;
margin: 0;
}
/* */
#content .managePortletsLink { /* */
display:none;
}
#columnA {
width: 46%;
border: none;
margin-top: 5px;
padding-right: 20px;
float:left;
}
#columnA .portletHeader {
background-color: transparent;
color: #5f8eb9;
font-size: 160%;
border-bottom: none;
border-top: 0;
border-left: 0;
border-right: 0;
margin: 15px 0 1px 5px;
}
#columnA .portletHeader a {
background-color: transparent;
color: #5f8eb9;
}
#columnA .portletCollection {
border: none;
}
#columnA dd.portletItem.even {
background-color: transparent;
}
#columnB .portletCollection {
border: none;
}
#columnA .portlet {
display: block;
}
#columnB dd.portletItem.even {
background-color: transparent;
}
#columnB {
width: 46%;
margin-top: 5px;
margin-right: 12px;
padding-right: 0px;
margin-left: 10px;
border-right: none;
border-left: none;
float: right;
}
#columnB .portletHeader {
background-color: transparent;
color: #5f8eb9;
border-bottom: none;
border-top: 0;
border-left: 0;
border-right: 0;
font-size: 160%;
margin-top: 15px;
margin-bottom: 1px;
}
#columnB .portletHeader a{
background-color: transparent;
color: #5f8eb9;
border: 0;
}
#columnB .portletNews {
width: 100%;
margin-top: 0;
margin-bottom: 0;
margin-right: 10px;
padding-right: 0px;
margin-left: 0px;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
float: right;
}
/* */
table.listing, .stx table {
font-size: 95%;
}
td.minwidthcol {
min-width: 120px;
}
td.minwidthcol175px {
min-width: 175px;
}
td.thumbnailcol {
min-width: 218px;
}
.listingBar {
font-size: 95%
}
.headerbar {
background-color: #4674a5;
width: 100%;
color: #ffffff;
line-height: 36px;
padding-left: 10px;
font-weight: bold;
font-size: 110%;
}
.cellshading {
background-color: #DEE7EC;
}
.column1 {
width: 45%;
float: left;
display: block;
}
.column2 {
width: 45%;
float: right;
margin-bottom: 35px;
}
.symposiumheader {
font-size: 140%;
font-weight: bold;
color: #5f8eb9;
}
.symposiumheader-level2 {
font-size: 130%;
font-weight: bold;
color: #5f8eb9;
}
/* */
#content .portlet .lastItem {
border: none;
}
#portal-sitemap .navTreeItem a {
background-color: transparent;
}
#portal-sitemap .navTreeLevel0 .navTreeItem li {
font-size: 120%;
}
/* */
/* */
#preFeature{width:645px; height:333px; overflow:hidden; border-left:1px solid #000000;}
#preFeature *{padding:0px; margin:0px; border:none;}
#preFeature div{width:24.8%; height:99.25%; float:left; background:#5f8eb9; color:#ffffff; font-size:11px; line-height:15px; border-right:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#preFeature div.clear{float:none; clear:both; width:auto; border:none;}
#preFeature div h3{font-size:1.1em; padding:0.5em 1em; font-weight:normal; background:#cccccc;}
#preFeature div p{font-size:1em; margin: 0.5em 1em 1em 1em;}
#preFeature div img{width:100%; display:block;}
#preFeature div a:link{font-size:1em; margin:1em; color:#000066; text-decoration:none;}
#preFeature div a:visited{font-size:1em; margin:1em; padding:0.25em; color:#00ccff; text-decoration:none;}
#preFeature div a:hover{background:#fff;padding: 0 3px;}
/* */
#siteFeature{position:relative; overflow:hidden;width: 645px}
#siteFeature *{padding:0px; margin:0px; border:none;}
#siteFeature #imgBgContainer{position:absolute;}
#siteFeature.left #imgBgContainer{right:0px;}
#siteFeature.right #imgBgContainer{left:0px;}
#siteFeature #imgBgContainer div{position:absolute;}
#siteFeature #txtBoxContainer{position:absolute; height:100%; width:100%; color:#ffffff; font-size:12px; line-height:16px;}
#siteFeature.left #txtBoxContainer{right:0px;}
#siteFeature.right #txtBoxContainer{left:0px;}
#siteFeature #txtBoxContainer div{position:absolute; overflow:hidden;}
#siteFeature #txtBoxContainer div span{display:block; width:100%; height:100%; position:absolute; background:#20364a}
#siteFeature #txtBoxContainer div div{}
#siteFeature #txtBoxContainer div div h3{font-size:24px; line-height:24px; margin:25px 0px 15px 0px; color:#ffffff;}
#siteFeature #txtBoxContainer div.horizontal div h3{font-size:24px; line-height:normal; margin:5px 0px 0px 0px;}
#siteFeature.left #txtBoxContainer div div h3{padding:0px 0.5em 0px 0.5em;}
#siteFeature.right #txtBoxContainer div div h3{padding:0px 0.5em 0px 0.5em;}
#siteFeature.right #txtBoxContainer div.horizontal div h3{padding:0px 0.5em 0px 0.5em;}
#siteFeature #txtBoxContainer div div p{margin:0px 0px 15px 0px;}
#siteFeature #txtBoxContainer div.horizontal div p{width:320px; margin:0px 0px 0px 0px;}
#siteFeature.left #txtBoxContainer div div p{padding:0px 1em 0px 1em;}
#siteFeature.right #txtBoxContainer div div p{padding:0px 1em 0px 1em;}
#siteFeature.right #txtBoxContainer div.horizontal div p{padding:0px 1em 0px 1em;}
#siteFeature #txtBoxContainer div div a:link{background:#345594; color:#ffffff; padding:2px 5px 2px 5px; text-decoration:none; margin:0px 0px 0px 1em;}
#siteFeature #txtBoxContainer div div a:visited{background:#345594; color:#ffffff; padding:2px 5px 2px 5px; text-decoration:none; margin:0px 0px 0px 1em;}
#siteFeature #txtBoxContainer div div a:hover{background:#5d77a9; color:#ffffff;}
#siteFeature #txtBoxContainer div.horizontal div a:link{position:absolute; right:25px; bottom:10px; /**/ *bottom:5px;}
#siteFeature #txtBoxContainer div.horizontal div a:visited{position:absolute; right:25px; bottom:10px; /**/ *bottom:5px;}
#siteFeature.left #txtBoxContainer div{right:0px;}
#siteFeature.left #txtBoxContainer div.horizontal div{left:25px; height:100%;}
#siteFeature.right #txtBoxContainer div.horizontal{left:0px; bottom:0px;}
#siteFeature.right #txtBoxContainer div{left:0px;}
#siteFeature.right #txtBoxContainer div.horizontal div{left:0px; height:100%; width:100%;}
#siteFeature #tabContainer{position:absolute; border-top:1px solid #cccccc;}
#siteFeature.left #tabContainer{left:0px; border-left:1px solid #cccccc;}
#siteFeature.right #tabContainer{right:0px; border-right:1px solid #cccccc;}
#siteFeature #tabContainer a:link{display:block; width:100%; background:#ffffff; border-bottom:1px solid #cccccc; font-size:11px; text-decoration:none; position:relative;}
#siteFeature #tabContainer a:visited{display:block; width:100%; background:#ffffff; border-bottom:1px solid #cccccc; font-size:11px; text-decoration:none; position:relative;}
#siteFeature #tabContainer a:hover{background:#e7eef7;}
#siteFeature #tabContainer a:active{outline:none;}
#siteFeature #tabContainer a:focus{outline:none;}
#siteFeature #tabContainer a.selected{background:transparent;}
/* */
#siteFeature #tabContainer a h4{padding:1em 1em 0px 1em; color:#345bab; position:relative; /**/ *padding:10px 11px 0px 11px;}
#siteFeature #tabContainer a p{padding:2px 1em 0px 1em; color:#3a3a3a; position:relative;}
#siteFeature #tabContainer a span{display:none;}
#siteFeature #tabContainer a.selected span{overflow:hidden; display:block; position:absolute; top:0px;}
#siteFeature #tabContainer a.selected span span{background:#c4d6f0; height:100%;}
#siteFeature.left #tabContainer a.selected span{left:0px;}
#siteFeature.right #tabContainer a.selected span{right:0px;}
#siteFeature #tabContainer a span img{height:100%; position:absolute; top:0px;}
#siteFeature.left #tabContainer a span img{left:0px;}
#siteFeature.right #tabContainer a span img{left:0px;}
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px  4px;
margin-left: -1.8em;
}
.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-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-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 {
line-height: 2em;
display: inline-block;
padding-left: 20px !important;
}
/* */
}

