
/* - editor.css - */
@media screen {
/* http://stat.psu.edu/portal_css/editor.css?original=1 */
/* */
/* */
.documentEditable {
clear: both;
}
#edit-bar {
background-color: #456F4F;
border: 0.25em solid #456F4F;
margin-top: 0.25em;
margin-bottom: 0;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd,
#contentActionMenus, #content-views  {
background-color: #456F4F;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #456F4F;
z-index: 100;
}
#plone-contentmenu-workflow .state-published {
background-color: #99c204;
}
.template-usergroup-groupprefs #portal-columns,
.template-usergroup-userprefs #portal-columns {
float: left;
}
.template-usergroup-groupprefs #content-wrapper,
.template-usergroup-userprefs #content-wrapper {
margin: 0;
max-width: 100%;
}
.template-atct_edit #content > div,
.template-base_edit #content > div {
float: none;
}
/* */

}


/* - StatsTheme.css - */
@media screen {
/* http://stat.psu.edu/portal_css/StatsTheme.css?original=1 */
/* */
/* */
body {
background-color: #dcddde;
color: #000;
font: 98% Verdana, Lucida, Helvetica, Arial, sans-serif;
overflow-x: hidden;
position: relative;
}
.no-js,
#category.documentByLine {
display:none;
}
.hiddenStructure {
height: 0;
background-color: #fff;
color: #000;
}
.offscreen,
caption.hidden-caption {
line-height: 0;
text-indent: -999em;
}
#form-widgets-caption,
#form-widgets-link_url {
width: 40em;
}
#content, p {
line-height: 1.6em;
}
#content-wrapper {
margin: 0 auto;
max-width: 960px;
background-color: #fff;
color: #000;
-moz-box-shadow: 0 0 14px #333;
-webkit-box-shadow:0 0 14px #333;
zoom: 1;
box-shadow: 0 0 10px #333;
}
#content-wrapper #portal-siteactions {
display: none;
}
/* */
#content-core {
padding-top: .5em;
float: left;
width: 100%;
}
#content > div {
float: left;
}
#content {
float: left;
width: 99%;
margin-top: .25em;
}
#portal-top {
width: 100%;
background-image:url(http://stat.psu.edu/banner_bg.png);
background-color: #0072ba;
}
#portal-top div.width-full {
width: 100%;
}
#portal-top div.position-0 {
margin-left: -100%;
}
#portal-columns {
float: right;
margin: 0 auto;
max-width: 955px;
}
#portal-header {
margin: 0 auto;
max-width: 960px;
}
.psu-logo {
width: 52%;
float: left;
}
#portal-logo {
float: left;
margin-left: 1%;
}
#psu-marks {
width: 140%;
float: left;
}
#unitlogo {
float:left;
margin: 3% 0 0;
padding: 0;
width: 55%;
}
#unitlogo img {
width: 100%;
max-width: 250px;
max-height: 73px;
float: right;
}
#penn-state-science {
clear: right;
margin: 0 0 .5em 0;
float: right;
}
#portal-personaltools-wrapper {
float: right;
}
#search-psu {
margin: 2% 0 3%;
color: #fff;
clear: both;
float: right;
}
#search-psu a {
color: #fff;
}
#searchGadget {
width: 20em;
padding-left: 2%;
}
#portal-searchbox {
margin: .5em 0;
padding: 0;
width: 30%;
position: relative;
z-index: 1;
text-align:right;
}
#portal-searchbox input.searchButton {
padding: 2px 10px 3px;
margin-top: 3px;
}
#portal-searchbox  input {
margin-top: 2px;
}
#portal-searchbox fieldset {
padding: 0;
}
input.searchField {
-moz-appearance: none;
}
#listing-table .state-active {
color: #000;
}
/* */
#show-hide-nav {
display: none;
}
.show-hide-nav {
position: relative;
left: 0;
}
#portal-globalnav {
background: url(http://stat.psu.edu/global_nav_bg.png);
background-repeat: repeat-x;
text-align: center;
background-color: #02315f;
padding: 0;
clear:both;
margin-bottom: 0;
border-top: 2px solid #fff;
float: left;
position: relative;
width: 100%;
max-width:100%;
}
#portal-globalnav li {
padding: 0;
border-top: 6px transparent solid;
line-height: 28px;
margin: 0;
text-align: center;
display:inline-block;
*display: inline; /* */
zoom: 1;
}
#portal-globalnav li.selected,
#portal-globalnav li:hover {
border-top: 6px solid #99c204;
}
#portal-globalnav li:hover {
border-top: 6px solid #c9dc99;
}
/* */
ul#portal-globalnav li.nav-divider:hover {
border-top: 6px solid transparent;
}
#portal-globalnav li.nav-divider  {
padding: 0;
margin: 0;
*padding: 0 4px 0 0;
zoom: 1px;
}
#portal-globalnav li.nav-divider div {
margin:0;
padding: 0;
background-color: #ccc;
top: 12px;
width: 1px;
}
#portal-globalnav li a {
border: none;
font-size: 100%;
color: #fff;
text-transform: uppercase;
margin-right: 0;
padding: 0 6px 6px;
background-color: transparent;
min-width: 0;
}
#portal-globalnav li.selected a,
#portal-globalnav li.selected a:hover,
#portal-globalnav li a:hover {
text-decoration: underline;
color: #fff;
background: transparent;
border: 0
}
#portal-globalnav li.selected a:active,
#portal-globalnav li.selected a:visited {
color: #fff;
}
#portal-breadcrumbs {
border-bottom:none;
text-transform:lowercase;
padding: 1em 1em 0 0;
}
.breadcrumbSeparator {
font-size: 90%;
}
/* */
#portal-column-one {
padding: 1em 0;
}
#portal-column-two .visualPadding {
padding: 2em 12px 1em 0;
}
.portletItem {
border-left:none;
border-right:none;
padding: 0;
}
.portlet {
border-bottom: none;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
background-color:#99c204;
border-bottom: 1px solid #fff;
border-left: none;
border-right: none;
padding: .35em;
color: #fff;
text-transform:uppercase;
}
dl.portlet dt.portletHeader a,
dl.portlet dt.portletHeader a:hover {
color: #fff !important;
}
dl.portlet dt.portletHeader a:hover {
border-bottom: none !important;
}
.portletNavigationTree {
background-color:#fff;
}
.navTreeItem {
border-left: none !important;
border-right: none !important;
border-top: 2px solid #fff !important;
background-color: #e1eecb;
}
dl.portlet ul.navTree li a:hover {
text-decoration: underline;
background-color: #c9dc99;
color: #000 !important;
}
dl.portlet ul.navTree li a:hover  {
border-bottom: 0.1em solid #e1eecb !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: none;
padding: 0;
line-height: 1.5em;
}
dl.portlet .navTree li {
margin-bottom: 0;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height: 1.5em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
margin: 0;
background-color: #c9dc99;
border-left: none;
}
dl.portlet ul.navTree li a  {
padding: 6px;
border: none;
border-bottom: 1px solid #e1eecb;
color: #000;
}
.navTree.navTreeLevel1 .navTreeItem {
background-color: #fff;
}
dl.portlet ul.navTree.navTreeLevel1 .navTreeCurrentItem,
dl.portlet ul.navTree.navTreeLevel2 .navTreeCurrentItem,
dl.portlet ul.navTree.navTreeLevel3 .navTreeCurrentItem,
dl.portlet ul.navTree.navTreeLevel4 .navTreeCurrentItem {
background-color: #fff;
background:url(http://stat.psu.edu/green_arrow.png);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
.navTreeLevel0 .navTreeItemInPath a.navTreeFolderish {
background-color: #c9dc99;
}
navTreeItem.navTreeFolderish,
a.navTreeFolderish {
background-color: #e1eecb;
}
.navTree.navTreeLevel1 a.navTreeFolderish {
background-color: #fff;
}
.navTreeFolderish {
background-color: #fff;
}
.state-published {
color: #000 !important;
}
/* */
/* */
.portletCollection .portletHeader,
.portletNews .portletHeader,
.portletStaticText .portletHeader {
font-weight: bold;
background-color: #0072BA;
border: none;
}
.portlet.portletStaticText {
background-color: #fff;
border: none;
margin-top: 1.5em;
}
.portlet.portletStaticText a {
color: #00338E;
}
.portletStaticText .odd {
background-color: #fff;
}
.portletStaticText p {
padding: 0;
}
.portlet.portletStaticText dd.portletItem {
padding: .5em;
background-color: #eee;
}
.portletStaticText ul {
list-style-position:inside;
}
.portletStaticText ul li {
margin-bottom: 0;
padding-bottom: .5em;
list-style-image:none;
list-style-type:disc;
display: list-item;
color: #000;
}
.portletStaticText a {
text-decoration: underline;
color: #0072BA;
}
.portletStaticText h3 a {
color: #00338e;
}
/* */
/* */
h1, h2, h3, h4, h5, h6 {
font-family: Verdana,Lucida,Helvetica,Arial,sans-serif;
}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.1em;}
h3.tileHeadline {font-size: 1.1em;}
.tileItem {
clear: both;
border-bottom: 1px dashed #999;
padding: 1em 0;
}
.centered-text {
text-align:center;
}
#content .event-details dd {
margin: 0 0 0.25em 2em;
}
#content a:link {
border-bottom: 0.1em solid #666666;
color: #00338e;
}
#content a:visited, dl.portlet a:visited {
border-bottom: 0.1em solid #666666;
color: purple;
}
#content a:hover, dl.portlet a:hover {
color: #3C4904 !important;
border-bottom: 1px solid #3C4904;
}
table.listing a {
border-bottom: 1px solid transparent !important;
}
table td, table th {
padding: 0.2em;
}
#content li.formTab a:hover {
border: none !important;
}
hr.event-divider {
margin-bottom: 1em;
}
.folder-item {
padding: .5em 0 .5em 0;
}
.vevent {
padding: 1em 0;
}
.add-border {
border-bottom: 1px dashed #999;
}
#content dd.folder-item-description {
border-bottom: 1px dashed #999;
margin: 0;
padding: 0 0 1em 2em;
}
#content .documentDescription, #content #description {
margin: .5em 0;
color: #555555;
font-size: 1.15em
}
#content div.newsImageContainer p.discreet {
top: -2.8em;
width: auto;
}
.hidden-label {
display: block;
float:left;
overflow: hidden;
width: 0;
height: 0;
}
.left-column {
width: 48%;
float: left;
}
.right-column {
width: 48%;
float: right;
}
/* */
h3.eventHeading {
font-size: 110%;
font-color: #000;
background-color: transparent;
display: inline;
}
div.event-details{
padding: 1em 0;
}
div.event-details div {
padding: .25em 0;
}
.event-link {
margin: 0 .5em;
}
.template-event_view #content .documentDescription {
margin-bottom: 0;
}
img.image-left, img.image-right, .captioned img {
border: none;
margin: 1em;
}
.eventDetails.vcard {
display:none;
}
/* */
/* *******/
#portlets-below-bottom .portletStaticText p {
padding: 0 0 1em 0;
}
#portlets-below .portletStaticText {
margin-top: 0;
padding: 0;
margin-bottom: 0;
}
/* */
#portlets-below-top {
margin: 0
}
#portlets-below-top {
float: left;
border-radius: .5em;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
overflow: hidden;
margin: 0 0 1%;
width: 99%;
}
.portletsBelowContentA dd.portletItem,
.portletsBelowContentC dd.portletItem,
.portletsBelowContentA dl.portlet {
padding: 0;
}
.portletsBelowContentA {
float: left;
width: 48%;
}
.portletsBelowContentB {
float: right;
width: 48%;
}
.portletsBelowContentA .portletFooter,
.portletsBelowContentC .portletFooter,
.portletsBelowContentD .portletFooter,
.portletsBelowContentF .portletFooter {
background-color: transparent;
color: white;
padding: .5em;
}
.portletsBelowContentA dl.portlet p,
.portletsBelowContentC dl.portlet p,
.portletsBelowContentD dl.portlet p,
.portletsBelowContentF dl.portlet p {
margin-bottom: 0;
}
#portlets-below .portletHeader {
background-color: transparent;
border: none;
color: #000000;
}
#portlets-below .portletHeader a {
font-size: 130%
}
#portlets-below .portletHeader a,
#portlets-below .portletHeader a:visited,
#portlets-below .portletFooter a,
#portlets-below .portletFooter a:visited,
#portlets-below .portletHeader {
color: #00338E !important;
background-color: transparent;
text-transform: none;
display: inline;
border-bottom: 1px solid transparent !important;
}
#portlets-below dl.portlet a:link {
border-bottom: none;
}
#portlets-below dt.portletHeader span {
font-size: 125%;
}
#portlets-below a:visited,
#portlets-below a:visited,
#portlets-below a:visited {
border-bottom: none !important;
color: #00338e !important;
background-color: transparent;
}
#portlets-below a:hover,
dl.portlet a:hover {
color: #00338e !important;
background-color: transparent;
}
#content dl.portlet a:hover {
border-bottom: none !important;
}
dl.portlet dt.portletHeader a,
dl.portlet dt.portletHeader a:hover {
color: #013464 !important;
background-color: transparent;
}
.portletsBelowContentC {
display: none;
}
#portlets-below .portletCollection .portletFooter a {
font-size: 1.1em;
}
#portlets-below a.managePortletsFallback:hover {
border: none !important;
}
.template-portlets_page #portlets-below-top {
border: 2px #99c204 solid;
float: left;
border-radius: .5em;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
overflow: hidden;
margin: 0 0 1%;
width: 99.5%;
}
.portletsBelowContentA, .portletsBelowContentB, .portletsBelowContentC,
.portletsBelowContentD, .portletsBelowContentE, .portletsBelowContentF  {
margin: 0 0 -350px;
padding: 1% 0 350px;
}
.template-portlets_page .portletsBelowContentA {
float: left;
border-right: 2px #99c204 solid;
width: 30%;
}
.template-portlets_page .portletsBelowContentB {
border-right: 2px #99c204 solid;
overflow:hidden;
width: auto;
}
.portletsBelowContentC {
float: right;
width: 30%;
}
#portlets-below .portlet.portletStaticText dd.portletItem {
background-color: transparent;
}
/* *******/
/* */
.state-active {
color: #fff;
}
h3.personName {font-size: 1.3em;}
#content div.facultyStaffDirectory {
width: 100%;
}
.facultyStaffDirectory table.directory-table td {
vertical-align: middle;
}
#content .facultyStaffDirectory .tabularView th.classification {
background-color: #fff;
color: #00338e;
font-size: 160%;
border-left: 1px solid #fff;
border-right: none;
border-top: none;
padding-left: 0;
}
.facultyStaffDirectory table.listing tr th {
border-left: 1px solid #02315f;
border-top: 1px solid #02315f;
}
#content .facultyStaffDirectory ol.classificationList {
margin-left: 0;
margin-bottom: .5em;
padding: .5em;
border: thin solid #bcdceb;
background-color: #fff;
}
#content .facultyStaffDirectory ol.classificationList li {
display: inline;
margin-right: 1em;
}
#content .facultyStaffDirectory a:hover {
border-bottom: 1px solid transparent !important;
text-decoration: underline;
}
#content .facultyStaffDirectory .education ol,
#content .facultyStaffDirectory .websites ul  {
list-style: none;
margin-top: 0;
}
#content .facultyStaffDirectory.personView h3 + span {
display: block;
margin-left: 2em;
}
#content .personView .vcard {
margin: 1em 0;
}
div.education {
margin: 1em 0;
}
#content .facultyStaffDirectory.personView .websites h3 {
margin: 1em 0 .25em;
}
#content .facultyStaffDirectory .websites li {
margin: .25em 0;
padding: 0;
}
#content .facultyStaffDirectory table.listing {
width: 100%;
}
.facultyStaffDirectory table.listing th, .stx table th {
border-right:1px solid #02315f;
border-left:1px solid #02315f;
border-top: 1px solid #02315f;
background-color: #02315f;
color: #fff;
}
.facultyStaffDirectory table.plain td, .facultyStaffDirectory table.plain th,
.facultyStaffDirectory table.listing td, .facultyStaffDirectory table.listing th {
padding: .25em 0 .25em .5em;
vertical-align: top;
border-right:1px solid #0072BA;
border-left: none;
}
.facultyStaffDirectory table.directory-table td {
vertical-align: middle;
}
.facultyStaffDirectory table.directory-table td.personName {
width: 27%;
}
.facultyStaffDirectory table.directory-table td.jobTitles {
width: 27%;
}
#content .facultyStaffDirectory table.listing tbody {
border-bottom: none;
}
.facultyStaffDirectory .tabularView td {
border-bottom: 1px solid #0072BA;
}
.facultyStaffDirectory th.column {
background: url(http://stat.psu.edu/global_nav_bg.png);
}
.facultyStaffDirectory td.last {
border-bottom: 1px solid #0072BA;
}
.facultyStaffDirectory.classification .tabularView tbody:first-child tr:first-child th {
padding: .25em 1em;
border-top: none;
}
.facultyStaffDirectory table.listing tr.odd th {
border-color: #0072BA;
}
#content .facultyStaffDirectory ul.jobTitle {
list-style: none outside none !important;
margin: 0 0 .5em;
}
#content .personView .headshot {
margin: 0 0 2em 0;
float:right;
padding-right: 0;
}
.template-person_view #portal-breadcrumbs {
display: none;
}
.template-person_view .documentEditable {
margin-top: 1em;
}
.facultyStaffDirectory
table.listing a {
border-bottom: 1px solid transparent !important;
}
.facultyStaffDirectory.classification div.width-13 {
width: 76%;
}
.facultyStaffDirectory.classification  div.position-4 {
margin-left: -78%;
}
#content table {
border-collapse: separate;
}
#content .facultyStaffDirectory table.listing td {
border-left: none
}
#content .facultyStaffDirectory table.listing td.personName {
border-left: 1px solid #0072BA;
}
#content .directory-websites-listing ul {
margin-left: 0;
padding: .25em 0;
list-style: none;
}
#content .directory-websites-listing li {
margin-bottom: 0;
}
/* */
.template-fsd_gallery_collection .facultyStaffDirectory .personName img {
float: left;
margin-right: 1em;
margin-bottom: 1em;
}
.template-fsd_gallery_collection .facultyStaffDirectory div.personName  {
float: left;
clear: both;
margin: 0 0 1.5em 0;
width: 100%;
}
.template-fsd_gallery_collection .facultyStaffDirectory hr {
clear: both;
}
.template-fsd_gallery_collection a h4 {
margin: 0;
text-decoration: none;
}
.template-fsd_gallery_collection h4 a:hover {
text-decoration: underline;
}
.template-fsd_gallery_collection .facultyStaffDirectory  .caption {
margin-left: 120px;
}
.template-fsd_gallery_collection .facultyStaffDirectory  .caption h4 {
margin-top: 0;
}
#content p.hasPhoneNumber {
margin-bottom: 0;
}
/* */
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink {
margin-bottom: 0;
}
#portal-footer {
background-color:#fff;
margin: 0 auto;
text-align: center;
clear: both;
}
#portal-footer a {
border: none;
color: #00338e;
margin-right: 0;
padding-right: 0;
}
#portal-footer a:hover {
color: #0073cf;
text-decoration: underline;
}
#portal-footer a:visited {
color: Purple;
}
#portal-personaltools {
padding: 6px 0 .5em;
border-bottom-right-radius: 0.4em;
border-bottom-left-radius: 0.4em;
-webkit-border-bottom-right-radius: 0.4em;
-webkit-border-bottom-left-radius: 0.4em;
-moz-border-radius-bottomleft: 0.4em;
-moz-border-radius-bottomright: 0.4em;
}
#portal-personaltools dd {
background: none repeat scroll 0 0 #E3E3E3;
padding-bottom: 0.5em;
}
#portal-colophon {
display: none;
}
#portal-siteactions {
background-color: transparent;
border: none;
text-align: right;
padding: 0;
width: 25%;
margin-top: .5em;
float: right;
position:relative;
z-index: 100;
}
#portal-siteactions li {
margin-top: 0.5em;
}
#portal-siteactions li a,
#portal-personaltools li a {
border: none;
margin-right: 0;
padding-right: 0;
}
#portal-siteactions li a{
color: #fff;
}
#portal-personaltools li a {
color: #00338e;
}
#portal-siteactions li a:hover,
#portal-personaltools li a:hover {
background-color:transparent;
border:none;
text-decoration: underline;
}
#portal-siteactions li a:hover {
color:#fff;
}
#portal-personaltools li a:hover {
color: #00338e;
}
#content #portal-sitemap li {
background-color: #fff;
color: #000;
}
#category a.link-category, span.selectedTag {
background: none repeat scroll 0 0 #fff;
color: black;
}
#category {
color: #000;
}
.lower-case {
text-transform: lowercase;
}
/* ***********/
#global-dropdowns .plain,
#global-dropdowns .active {
z-index: 1000;
}
.dropdown {
background-color: #002C50;
color: #fff;
z-index: 1000;
position: absolute;
top: 40px;
margin-left: -3px;
margin-left: -999em;
}
/* */
li.dropdown-parent:hover ul.dropdown {
display:block;
margin-left: -4px;
text-align:left; /* */
}
/* */
#global-dropdowns #portal-globalnav .dropdown li:hover,
#global-dropdowns #portal-globalnav .dropdown li:hover a  {
background-color: #99C204;
color: #02315f;
text-decoration: underline;
}
#global-dropdowns #portal-globalnav .dropdown li {
border-top: none;
text-align: left;
display: block;
list-style-type: none;
padding: 0 4px;
}
#global-dropdowns #portal-globalnav .dropdown li a {
padding: 0 10px 0 10px;
display: block;
text-decoration: none;
}
#global-dropdowns #portal-globalnav .focus-style,
#global-dropdowns #portal-globalnav .focus-style a {
background-color: #e1eecb;
color: #02315f;
border-top: none;
}
.blur-style,
.blur-style a {
border-top: none;
color: #fff;
}
#global-dropdowns #portal-globalnav .dropdown li.temp {
display:none;
}
#portal-globalnav li.plain.has-focus {
border-top: 6px solid #c9dc99;
}
#portal-globalnav li.plain.no-focus {
border-top: 6px solid transparent;
}
.dropdown.visible {
display:block;
margin-left: -3px;
top: 34px;
text-align:left;
}
.dropdown.hidden {
display:block;
position:absolute;
margin-left:: -999em;
}
/* */
/* */
}

