
/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://science.psu.edu/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* http://science.psu.edu/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
border: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - editor.css - */
@media screen {
/* http://science.psu.edu/portal_css/editor.css?original=1 */
/* */
/* */
.contentActions {
background-color: #ccc;
border-top: none;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom:  1px solid #666;
}
.actionMenu .actionMenuContent ul {
background-color: #ccc;
}
.documentEditable #content {
border: none;
}
.documentEditable  {
margin: 0 1em;
padding: 0 !important;
}
#portal-column-content {
padding: 0;
vertical-align:top;
}
.contentViews {
border-color: #666;
margin: .5em 0 0;
}
.contentViews li a {
border-top:  1px solid #666;
border-left:  1px solid #666;
border-right:  1px solid #666;
border-bottom: none;
color: #333;
}
.contentViews .selected a {
border-bottom: 1px solid #666;
background-color: #ccc;
color: #333;
}
.contentViews li a:hover {
background-color: #ccc;
color: #333;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #666;
}
.actionMenu .actionMenuContent li a {
color: #333;
}
.contentActions a {
color: #333;
}
.contentActions li {
border-left: 1px solid #666;
}
.actionMenu .actionMenuContent ul {
border-color: #336699;
}
.actionMenu .actionMenuContent .actionSeparator a {
border-top:1px solid #336699;
}
.kupu-tb {
background-color: #ccc;
border:1px solid #666;
}
.formPanel {
border:1px solid #666;
}
iframe.kupu-editor-iframe {
border-color:-moz-use-text-color #666;
}
div.kupu-drawer {
background-color: #ccc;
}
table.listing, .stx table {
border-bottom: 1px solid #666;
border-left: 1px solid #666;
}
table.listing th, .stx table th {
background: #ccc none repeat scroll 0% 50%;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
border-top: 1px solid #666;
}
table.listing td, .stx table td {
border-right: 1px solid #666;
}
.context, .formControls .actionButtons .button, .documentEditable * .context {
border: 1px solid #666;
}
#content.mceContentBody img.image-inline,
#content.mceContentBody img.image-left,
#content.mceContentBody img.image-right {
width: auto;
}
#content.kupu img.image-inline,
#content.kupu img.image-left,
#content.kupu img.image-right {
width: auto;
}
#content #existingTags dd {
margin: .5em 0 .5em 1em;
}
#content #existingTags input {
margin: -.25em .75em 0 0;
}
/* */

}


/* - shadowbox.css - */
@media screen {
/* http://science.psu.edu/portal_css/shadowbox.css?original=1 */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:5000;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

}


/* - custom_viewlets.css - */
@media screen {
/* http://science.psu.edu/portal_css/custom_viewlets.css?original=1 */
/* */
/* */
div#science-viewlet {
float: left;
width: 100%;
position: relative;
background: url(http://science.psu.edu/blue_gradient_bg.png);
background-repeat: repeat-y;
background-position:center;
}
#viewlet-content {
margin: 0 auto;
max-width: 936px;
padding: 5px 12px 12px;
background-color: #00338e;
color: #fff;
z-index:500;
position:relative;
}
#eberly-departments {
color: #fff;
background-color: #00328C;
padding: 12px 0 12px 12px;
float: left;
max-width: 960px;
width: 100%;
position: relative;
z-index: 100;
}
#brace {
padding-right: 0;
font-size: 400%;
color: #5d92cd;
background-color: transparent;
font-family:	"Arial Narrow",Lucida,Helvetica,Arial,sans-serif;
font-weight:lighter;
}
#eberly-departments #brace {
float: left;
width: 3%;
}
#curly-brace {
display: inline-block;
}
#eberly-departments h2 {
border: none;
color: #c4d0ea;
background-color: transparent;
font-size: 130%;
margin-top: 1em;
}
#dept-links {
}
#eberly-departments .dept {
width: 15%;
float:left;
}
#departments-left-center.dept {
width: 27%;
}
#departments-right-center.dept  {
float:left;
width:23%;
}
.dept p {
padding-left: 15px;
background:url(http://science.psu.edu/green_arrow.png);
background-position: left;
background-repeat: no-repeat;
}
.dept a, dept a:visited {
color: #fff;
background-color: transparent;
text-decoration: none;
font-size: 110%;
}
.dept a:hover {
color: #fff;
background-color: transparent;
text-decoration: underline;
}
#science-mark {
clear: both;
padding: 8px;
margin-top: 7px;
background-color: #0072cf;
color: #fff;
height: 26px;
}
#penn-state-science {
float:left;
}
#penn-state-science img {
max-width: 290px;
}
#social-icons {
padding-top: 2px;
float: right;
}
#social-icons a {
padding: 0 3px;
}
#social-icons img {
max-width: 24px;
}
#social-icons img#you_tube_icon {
max-width: 57px;
}
#social-icons img#podcast_icon {
max-width: 39px;
}
/* */
#quick-links {
margin: 0 12px;
border: 8px solid #dcddde;
max-width: 920px;
float:left;
clear: both;
}
#quick-links-container {
margin: 0 auto;
height: 300px;
background-color: #fff;
color: #000;
}
#quick-links h4 a {
color: #00338e !important;
background-color: transparent;
}
#quick-links a {
color: #000;
background-color: transparent;
text-decoration: none;
}
#quick-links a:hover {
text-decoration: underline;
}
#quick-links-header {
line-height: 35px;
background: url(http://science.psu.edu/gray_links_bg.png);
background-color: transparent;
color: #000;
}
#quick-links-header h3 {
margin: 0;
padding-left: 16px;
font-size: 110%;
}
#quick-links-header h4 {
margin: 0 0 0 1em;
}
#quick-links-content {
background-color:#FFF;
color: #000;
max-width: 888px;
height: 220px;
padding: 16px;
}
#quick-links-content h4 {
margin-top: 0;
border-bottom: 1px solid #00338e;
color: #00338e;
background-color: transparent;
}
#admin-units {
width: 40%;
float:left;
margin-right: 48px;
}
#other-programs {
width: 22%;
float:left;
}
#links-centers {
width: 22%;
float:right;
margin-bottom: 1em;
}
#news-events {
width: 22%;
float:right;
}
#admin-units #admin-left {
float: left;
width: 48%;
}
#admin-units #admin-right {
float: right;
width: 48%;
}
/* */
}


/* - ScienceTheme.css - */
@media screen {
/* http://science.psu.edu/portal_css/ScienceTheme.css?original=1 */
/* */
/* */
body {
background-color: #dcddde;
color: #000;
}
#visual-portal-wrapper {
background-color: #dcddde;
color: #000;
position: relative;
z-index: 3000;
}
.calendar {
z-index: 4000;
}
.no-js, .hideH1  {
display:none;
}
.offscreen {
line-height: 0;
text-indent: -999em;
}
p {
line-height: 1.6em;
}
#content {
background-color: #fff;
color: #000;
padding: 1em 2em 2em !important;
line-height: 1.6em;
}
.visualClear {
background-color: #fff;
color: #000;
}
#dept-header {
border: medium none;
color: #C4D0EA;
font-size: 130%;
font-weight: bold;
margin: 1em 0 0.5em;
display: block;
}
#content-wrapper {
max-width: 960px;
background-color: #fff;
color: #000;
margin: 0 auto;
-moz-box-shadow: 0 0 14px #333;
-webkit-box-shadow:0 0 14px #333;
/* */
zoom: 1;
box-shadow: 0 0 10px #333;
}
#content h2.hiddenStructure {
position: absolute;
left: -9999px;
}
#eberly-header-wrapper {
background-color: #fff;
color: #000;
float:right;
width: 100%;
}
#eberly-header {
background-color: #fff;
color: #000;
margin: 0 auto;
max-width: 960px;
}
#eberly-title {
width: 350px;
float:left;
margin-left: 135px;
}
#eberly-banner {
width: 470px;
height:80x;
}
.psu-logo {
float: left;
width: 42%;
}
#portal-logo img {
margin: 1em;
max-width: 300px;
}
#portal-logo {
float: left;
margin-right: 20px;
}
#portal-top {
background-color: #fff;
color: #000;
}
#portal-searchbox fieldset {
padding-right: 0;
padding: 0 0 .5em;
}
#portal-searchbox {
background-color: #fff;
color: #000;
margin-top: 5px;
padding: 0;
position: relative;
z-index: 900;
}
#searchString {
width: 22em;
float: right;
height: 1.75em;
padding-left: 2%;
}
#portal-searchbox input.searchButton {
background-color: #fff;
background: url("search-icon-small.png") no-repeat scroll center center;
height: 15px;
line-height: 0;
margin: 0;
overflow: hidden;
position: absolute;
right: 2px;
text-indent: 100%;
top: 5px;
white-space: nowrap;
width: 2em;
border: none;
color: transparent;
}
.searchButton:hover {
cursor: pointer;
}
#portal-columns,
#portal-footer,
#portal-personaltools-wrapper  {
background-color: #fff;
color: #333;
margin: 0 auto;
max-width: 960px !important;
}
/* *************/
#show-hide-nav {
display: none;
}
.show-hide-nav {
position: relative;
left: 0;
}
ul#portal-globalnav {
background-image: url(http://science.psu.edu/global_nav_bg.png);
background-repeat: repeat-x;
text-align: center;
background-color: #5d92cd;
padding: 0;
line-height: 40px;
clear: both;
width: 100%;
float: left;
position: relative;
white-space: normal;
}
#portal-globalnav li {
padding: 0 0 6px 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 {
border-top: 6px solid #99c204;
}
#portal-globalnav li:hover {
border-top: 6px solid #c9dc99;
}
#portal-globalnav li a {
border: none;
font-size: 100%;
color: #fff;
text-transform: uppercase;
margin-right: 0;
padding: 0 6px 20px;
white-space: nowrap;
}
#portal-globalnav ul.dropdown li a {
text-transform: none;
}
#portal-globalnav li.dropdown-parent a:hover {
text-decoration: underline;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
text-decoration: none;
color: #fff;
background: transparent;
border: 0;
white-space: nowrap;
}
#portal-globalnav li.selected a:active,
#portal-globalnav li.selected a:visited {
color: #fff;
}
#portal-globalnav li.nav-divider {
padding: 0;
width: 1px;
}
.nav-divider div {
background-color: #fff;
color: #000;
width: 1px;
}
/* ***********/
ul#portal-globalnav li#nav-tab-container {
height: 0;
border-top: none;
display: inline;
}
#global-dropdowns .plain,
#global-dropdowns .selected,
#global-dropdowns .active {
position: relative;
}
.dropdown {
background-image: none;
background-repeat: repeat-x;
background-color: #0674CF;
color: #fff;
position: absolute;
display: none;
left: -999em;
border-right: 1px #fff solid;
border-left: 1px #fff solid;
border-bottom: 1px #fff solid;
}
/* */
li.dropdown-parent:hover ul.dropdown,
#global-dropdowns #portal-globalnav li.dropdown-parent.selected:hover ul.dropdown {
display:block;
position: absolute;
z-index: 1000;
left: -5px;
top: 34px;
text-align:left; /* */
}
/* */
#portal-globalnav .dropdown li:hover,
#portal-globalnav .dropdown li:hover a  {
background-color: #c9dc99;
color: #000;
text-decoration: none;
}
#portal-globalnav .dropdown li {
border-top: none;
text-align: left;
display: block;
list-style-type: none;
padding: 0 4px;
}
#portal-globalnav .dropdown li a {
padding: 0 10px;
display: block;
color: #fff;
}
.focus-style,
.focus-style a {
background-color: #e1eecb;
color: #00338e;
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;
left: -3px;
top: 34px;
text-align:left;
}
.dropdown.hidden {
display:block;
position:absolute;
left: -999em;
}
/* */
/* **********/
#portal-breadcrumbs {
border-bottom:none;
text-transform:lowercase;
padding: 0 1em 0 2.3em;
}
#addthis {
float: right;
margin: 1.5em 1.5em 0 0;
}
.addthis_button_facebook {
background-color: #32598f;
}
.addthis_button_twitter {
background-color: #35a9d0;
}
.addthis_button_email,
.addthis_button_print {
background-color: #748a8d;
}
.addthis_button_compact {
background-color: #fa6e52;
}
.at300m, .at300b {
margin: 0 2px;
}
.breadcrumbSeparator {
font-size:90%;
}
#content-wrapper #portal-siteactions {
float: none;
width: 100%;
text-align: center;
margin-top: 0;
padding-bottom: 1em;
display: none;
}
#portal-siteactions {
margin-top: 8px;
padding: 3px 0 3px 0;
}
#portal-siteactions li a {
border: none;
color: #1E407C;
background-color: #fff;
margin-right: 0;
padding-right: 0;
}
#portal-siteactions li a:hover {
background-color:#e1eecb;
border:none;
color:#00338e;
text-decoration: underline;
}
.documentContent {
padding:0.5em 1em 2em !important;
}
.documentEditable #content {
padding: 1em 1em 0 1em !important;
}
#content h1 {
color: #1E407C;
background-color: #fff;
font-weight: bold;
}
ul.configlets li {
list-style-type: none;
}
/* */
#portal-column-one .visualPadding {
padding: 2em 0 1em 12px;
}
#portal-column-two .visualPadding {
padding: 2em 12px 1em 0;
}
.portletHeader, .managedPortlet .portletHeader {
background-color:#99c204;
border-bottom: 1px solid #fff;
border-left: none;
border-right: none;
padding: 0 .75em;
color: #fff;
text-transform:uppercase;
}
.portletHeader a {
color: #fff;
background-color: transparent;
}
.portletNavigationTree {
background-color:#fff;
color: #000;
}
.portletItem {
border-left:none;
border-right:none;
padding: 0;
}
.portlet {
border-bottom: none;
}
.navTreeCurrentItem {
background-color:#c9dc99;
color: #000;
border: none !important;
}
a.navTreeCurrentItem.state-published {
color: #000 !important;
}
.navTreeItem {
border-left: none !important;
border-right: none !important;
border-top: 1px solid #fff !important;
background-color: #e1eecb;
color: #000;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
padding: 6px;
border: none;
border-bottom: 1px solid #e1eecb;
color: #000;
}
.navTree.navTreeLevel1 .navTreeItem {
background-color: #fff;
color: #000;
}
dd.portletItem .navTreeItem a.navTreeCurrentItem {
background-color: #fff;
background:url(http://science.psu.edu/green_arrow.png);
background-position: left;
background-repeat: no-repeat;
color: #000;
padding-left: 15px;
}
ul.navTree .navTreeItem a.navTreeCurrentItem {
background-color: #fff;
color: #000;
border-bottom: 1px solid #e1eecb !important;
}
a.navTreeFolderish.navTreeCurrentNode {
background-color: #fff;
color: #000;
background-image: none;
border-bottom: 1px solid #e1eecb;
padding-left: 15px;
}
a.navTreeFolderish.navTreeItemInPath {
background-color: #c9dc99;
color: #000;
background-image: none;
padding-left: 6px;
}
a.navTreeFolderish {
background-color: #e1eecb;
color: #000;
}
.navTree.navTreeLevel1 a.navTreeFolderish {
background-color: #fff;
color: #000;
}
.navTreeFolderish {
background-color: #fff;
color: #000;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
background-color:#c9dc99;
border:none;
border-bottom: 1px solid #e1eecb;
text-decoration: underline;
color: #000;
}
.state-published {
color: #000 !important;
}
#portal-column-two,
#portal-column-one {
width: 20%;
}
/* */
/* */
.managePortletsFallback {
display: block;
margin-bottom: 1em;
padding: 0.5em 0;
}
#portal-footer {
clear: both;
background-color:#fff;
color: #000;
border: none;
padding-bottom: .25em;
}
#portal-personaltools {
background-color:#fff;
color: #000;
border: none;
text-align: center;
padding-bottom: 1em;
}
#portal-personaltools li a:hover {
text-decoration: underline;
}
#mobile-directory {
display: none;
}
#portal-sitemap a, #portal-sitemap a:hover {
border: none;
}
/* */
.portletCollection .portletItem,
.portletNews .portletItem {
background-color:#f2f2f2;
color: #000;
border-bottom: 1px solid #dcddde;
padding: 1em;
}
.portletStaticText .portletItem  {
background-color:#f2f2f2;
color: #000;
}
.portletCollection .portletItem:hover, .portletNews .portletItem:hover{
background-color:#f2f2f2;
color: #000;
}
.portletCollection .portletFooter,
.portletNews .portletFooter {
background-color: #f2f2f2;
color: #000;
border: none;
}
.contenttype-event a {
text-decoration: none;
}
.portletCollection .portletHeader,
.portletNews .portletHeader,
.portletStaticText .portletHeader {
font-weight: bold;
background-color: #00338e;
color: #fff;
border: none;
line-height: 1.2em;
padding: .5em;
}
.portletStaticText {
background-color: #fff;
border: none;
color: #00338e;
}
.portletStaticText p {
padding: 0;
}
.portletStaticText .portletItem {
padding: .75em;
zoom: 1;
}
.portletStaticText ul li {
margin-bottom: 0;
padding-bottom: .5em;
list-style-image:none;
list-style-type:disc;
color: #00338e;
background-color: transparent;
}
.portletStaticText a {
border-bottom: none;
text-decoration: none;
}
.portletStaticText a:hover {
color: #000;
text-decoration: underline;
}
/* **/
.facultyStaffDirectory h1 {
margin: .25em 0;
}
.section-people .portletCollection .portletItem a {
display:block;
color: #000;
padding: 6px;
}
.section-people .portletCollection .portletItem {
background-color: #e1eecb;
color: #000;
padding: 0;
border-bottom: 1px solid #fff;
}
.section-people .portletCollection .portletItem:hover {
background-color: #c9dc99;
color: #000;
}
.section-people .portletCollection .portletHeader {
background-color: #99c204;
color: #fff;
}
.offices {
float: left;
margin-bottom: 1.5em;
clear: both;
width: 750px;
}
.director {
margin-bottom: 1em;
}
.facultyStaffDirectory .offices + h2 {
clear: both;
}
ul.adminUnits li {
display: inline;
}
ul.adminUnits li a:hover {
text-decoration: underline;
}
a:hover, .documentContent a:hover {
text-decoration: underline;
}
.contentActions a:hover {
text-decoration:none;
}
.section-people .documentActions ul {
clear: both;
margin-top: 0;
}
.template-fsd_eberly_admin_tab .atozView td.personName,
.template-fsd_eberly_classification_tab .atozView td.personName,
.template-fsd_eberly_admin_tab .atozView td.officePhone,
.template-fsd_eberly_classification_tab .atozView td.officePhone {
width: 20%;
}
.odd {
background-color: #dcddde;
color: #000;
}
.even {
background-color: #fff;
color: #000;
}
.atozView table.listing th {
background-color: #00338e;
color: #fff;
}
#content .facultyStaffDirectory table.listing tbody {
border:1px solid #00338e;
}
#content .facultyStaffDirectory .tabularView thead th {
font-size: 1em;
}
#content .facultyStaffDirectory .atozView .alphabetLinks {
text-align: left;
font-size: 80%;
}
table.listing th, .stx table th {
border-right:1px solid #333;
border-left:1px solid #333;
border-top:1px solid #00338e;
}
.facultyStaffDirectory table.listing td, facultyStaffDirectory .stx table td {
border-right:1px solid #00338e;
border-left:1px solid #00338e;
font-size: 110%;
}
#content table.listing td a {
border-bottom: none;
text-decoration: none;
}
#content table.listing td a:hover {
text-decoration: underline;
border-bottom: none;
}
.facultyStaffDirectory table.noBorders {
border-spacing: 0;
border-collapse: collapse;
border-bottom: 1px solid #8CACBB;
}
table.noBorders thead {
background-color:  #00338e;
color: #fff;
}
.facultyStaffDirectory  table.noBorders td,
.facultyStaffDirectory  table.noBorders th {
vertical-align: middle;
padding: 8px;
border-right: 1px solid #8CACBB;
border-left: 1px solid #8CACBB;
}
#content .facultyStaffDirectory .tabularView thead th {
border-left: 1px solid #00338E;
}
td.personName ul.jobTitle,
div.personName ul.jobTitle {
margin: 0 0 0 1em;
}
.personName img {
margin-bottom: 1em;
}
div.personName a {
float: left;
margin: 0 10px 0 0;
}
div.contactDetails {
clear: both;
padding-top: 5px;
}
.facultyStaffDirectory hr {
clear: both;
}
.facultyStaffDirectory.personView .websites ul {
margin: 0 0 0 1em;
}
.facultyStaffDirectory.personView .headshot {
float: right;
width: 180px;
margin: 0 0 2em 0;
}
.section-people .atozView a {
border-bottom: none;
}
/* **/
/* */
abbr {
border-bottom: none;
}
#content li a,
#content p a,
#content a {
border-bottom: none;
text-decoration: underline;
}
#content li a:hover,
#content p a:hover,
#content a:hover {
color: green;
}
.image-left, .image-right {
border: none;
}
.image-right {
margin: 1em 0 1em 1em;
}
.centered {
text-align: center;
}
.four-columns {
float: left;
width: 22%;
padding: 0 1em;
}
#content .four-columns ul {
list-style-type: none;
margin: 0.5em 0 0 0;
padding-left: 1em;
text-indent: -1em;
}
.template-seminar_import_form dl.portalMessage dt,
.template-seminar_import_form dl.portalMessage dd {
font-size: 120%;
font-weight: bold;
}
h2, h3, h4, h5, h6 {
color: #333;
font-weight: bold;
}
h1.documentFirstHeading {
color: #1E407C;
background-color: #fff;
font-size: 150%;
line-height: 1.25em;
}
h2 {font-size: 135%;}
h3 {font-size: 120%;}
h4 {font-size: 115%;}
h5 {font-size: 110%;}
h6 {font-size: 105%;}
h2, h3, h4, h5, h6 {
color: Black;
margin: 0.75em 0 .5em;
}
#content h5 {
color: #333;
background-color: #fff;
}
#content h1 a, #content h2 a,
#content  h3 a, #content h4 a,
#content h5 a, #content h6 a  {
color: #004D96 !important;
background-color: transparent;
border-bottom: none;
text-decoration: none;
}
#content h1 a:hover, #content h2 a:hover,
#content  h3 a:hover, #content h4 a:hover,
#content h5 a:hover, #content h6 a:hover {
border-bottom: 1px solid;
}
.documentByLine {
position:absolute;
left: -9999px;
}
.documentActions {
border-top: none;
margin: 0;
}
h1, h2 {
border-bottom: none;
}
.listingBar {
background-color: #00338e;
border: 1px solid #5d92cd;
color: #fff;
}
.listingBar a {
color: #fff;
background-color: #00338e;
}
.reviewHistory, .contentHistory {
display:block;
clear: both;
}
dl.searchResults dt {
font-size: 110%;
}
form.searchPage {
text-align: left;
}
input.searchPage {
font-size: 120% !important;
}
.event-time {
font-weight: bold;
}
/* */
#content dd.image-caption {
margin: 0.5em 0;
color: #666666;
font-size:90%;
}
dl.image-right.captioned {
padding: 0 0 0 1em;
margin: .5em 0 .25em 1em;
clear: right;
}
dl.image-left.captioned {
padding: 0 1em 0 0;
margin: .5em 1em .25em 0;
clear: left;
}
#content dl.captioned a {
text-decoration: none;
}
#content-core .captioned dt {
padding: 0;
}
.image-left.captioned + p {
clear: none;
}
.video {
font-size: 90%;
color: #666;
line-height: 1.5em;
}
.video-left {
float: left;
margin: .25em 1em .25em 0;
padding: 0 1em 0 0;
}
.video-right {
float: right;
margin: .25em 0 .25em 1em;
padding: 0 0 0 1em;
}
/* */
/* */
.pullquote {
background-color: #00328b;
color: #fff;
padding: 1em;
border: none;
border-radius: 6px;
}
.pullquote h3 {
color: #e1eecb;
margin-top: 0;
}
#content .pullquote a,
#content .pullquote a:visited {
color: #d7e1ee;
text-decoration: underline;
border-bottom: none;
}
/* */
.button {
background-color: #00328b;
color: #fff;
padding: 1em;
border-radius: 12px;
line-height: 3.6em;
}
#content .button a,
#content .button a:visited {
text-decoration: none;
color: #fff;
border-bottom: none;
}
#content .button a:hover {
text-decoration: none;
}
.button:hover {
background-color: #0072CF;
}
.template-news_collection_with_image dt.visualClear {
padding: .5em 0;
border-top: 1px solid #ccc;
}
.template-news_collection_with_image dt.visualClear:first-child {
border-top: none;
}
.template-news_collection_with_image #content dd {
margin: 0 0 1em 1.5em;
padding-top: 0;
}
.bodyDateInsert {
color: #666;
font-weight: bold;
font-size: .9em;
display: inline-block;
margin-bottom: .5em;
}
.insertdate {
margin-top: 1em;
}
.newsImageContainer {
margin: 1em 0 .5em 1em;
}
.documentContent h3 a {
border: none;
}
.documentContent li a:hover,
.documentContent a:hover  {
text-decoration: none;
}
#content ul {
list-style-image:none;
list-style-type:disc;
}
.template-folder_contents #folderlisting-main-table a {
border-bottom: none;
}
#relatedItemBox .visualNoMarker {
padding-left: 1em;
}
#portal-sitemap .navTreeItem {
background-color: #fff;
color: #000;
}
.left-column {
width: 48%;
float: left;
}
.right-column {
width: 48%;
float: right;
}
.contact-us-row {
clear: both;
}
.contact-office-left {
width: 48%;
float: left;
}
.contact-office-right {
width: 48%;
float: right;
}
/* */
/* */
/* */
.figurexxsmallright {  /* */
float:right;
width: 70px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figurexsmallright {  /* */
float:right;
width: 130px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figuresmallright { /* */
float:right;
width: 170px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figuremediumright { /* */
float: right;
width: 240px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figurelargeright { /* */
float:right;
width: 300px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figurexlargeright { /* */
float: right;
width: 420px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
}
.figurexxsmallleft {  /* */
float:left;
width: 70px;
margin: 0.5em 1em 0.5em 0;
padding: 0 1em 0 0;
}
.figurexsmallleft {  /* */
float:left;
width: 130px;
margin: 0.5em 1em 0.5em 0;
padding: 0 1em 0 0;
}
.figuresmallleft { /* */
float:left;
width: 170px;
margin: 0.5em 1em 0.5em 0;
padding: 0 1em 0 0;
}
.figuremediumleft { /* */
float:left;
width: 240px;
margin: 0.5em 1em 0.5em 0;
padding: 0 1em 0 0;
}
.figurexlargeleft { /* */
float:left;
width: 400px;
margin: 0.5em 1em 0.5em 0;
padding: 0 1em 0 0;
font-style:italic;
}
.figurelargeleft { /* */
float: left;
width: 300px;
margin: 0.5em 0 .5em 2em;
padding: 0.5em;
font-style: italic;
}
.figurexxsmallright, .figurexsmallright, .figuresmallright, .figuremediumright, .figurelargeright,
.figurexlargeright, .figurexxsmallleft, .figurexsmallleft, .figuresmallleft, .figuremediumleft,
.figurelargeleft, .figurexlargeleft {
color:#666666;
background-color: #fff;
font-style:italic;
text-align:left;
margin-top:1em;
font-size:.9em;
line-height: 1.5em;
}
.figurexxsmallright img,.figurexsmall right img,.figuresmallright img,.figuremediumright img,
.figurelargeright img,.figurexlargeright img,.figurexxsmallleft img,.figurexsmallleft img,
.figuresmallleft img,.figuremediumleft img,.figurelargeleft img,.figurexlargeleft img {
padding: 1em 0;
}
/* */
.caption-inline-centered {
clear:both;
color:#666666;
background-color: #fff;
text-align: center;
font-size:90%;
font-style:italic;
height:auto;
margin:0 0.5em 0 0;
padding:0.5em 0.3em 0.5em 0.5em;
width:98%;
}
/* */
.template-news_events_collection_view #content p a {
border-bottom: none;
text-decoration: none;
}
.template-news_events_collection_view #content p a:hover {
text-decoration: underline;
}
#content a:visited.state-published {
color: purple !important;
background-color: transparent;
}
#content .news-feature a {
border-bottom: none;
text-decoration: none;
}
#content .news-feature a:hover {
border-bottom: 1px solid #000;
}
p.news-events-collection {
margin-top: 1.75em;
}
p.news-events-collection a {
font-weight: bold;
}
div.news-feature {
float: right;
margin: 1em 0 0 3em;
padding: 10px;
line-height: 1.6em;
width: 300px;
}
div.news-feature h2 {
margin: 0 0 .5em 0;
color: #663300;
background-color: #fff;
}
.news-collection-image {
float:left;
margin-right: 10px;
}
.template-eberly_collection_view dd {
margin: 1em 1em 0 0;
}
#content dd {
margin: .5em 0 1.5em 1.5em;
}
/* */
div.showhide,
div.showhide-column {
clear:both;
height: auto;
line-height: 1.5em;
margin-bottom: 0;
}
.expand-placeholder {
display: none;
float: left;
zoom: 1;
}
div.showhide h3, div.showhide-column h3 {
padding-left: 20px;
margin-top: .5em;
background-image: url(http://science.psu.edu/arrow-right.png);
background-position: 0 3px;
background-repeat: no-repeat;
clear: both;
color: #00338e;
background-color: #fff;
font-size: 110%;
}
div.showhide h2:hover,div.showhide-column h3:hover {
text-decoration: underline;
}
.expand {
line-height: 1.5em;
}
div.showhide .expand {
float: left;
margin: 0 0 0 20px;
padding: 0;
width: 600px;
height: auto;
}
div.showhide blockquote,
div.showhide-wide blockquote {
height: auto;
margin-top:0;
padding-left:2em;
}
div.showhide-group {
float:left;
width: 600px;
clear: both;
}
div.showhide-container {
float:left;
width: 600px;
}
div.showhide-column .expand {
float: left;
margin: 0;
padding: 0;
width:350px;
height: auto;
}
div.showhide-column-group {
float:left;
width: 350px;
clear: both;
}
div.showhide-column-container {
float:left;
width: 350px;
}
div.showhide-column-container {
float:left;
width: 350px;
}
/* */
/* */
.redtext {
color: #ff0000;
background-color: #fff;
}
.indent {
margin-left: 10%;
}
blockquote {
border-left: none;
padding-left: 1.5em;
color: #555;
background-color: #fff;
}
.blankdivider {
width: 100%;
height: 17px;
background-color: #D1D9E9;
color: #fff;
}
.bluedivider {
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
width:100%;
line-height: 1em;
}
.subheading2 {
font-size: 1.2em;
}
div.pullquoteright {
background-color:white;
border-left:4px solid #D1D9E9;
clear:right;
color: #00338e;
float:right;
font-size: 1.2em;
font-weight: normal;
margin :0 0 1em 1em;
padding: 0 1em;
width: 35%;
}
div.pullquoteleft {
background-color:white;
border-right:4px solid #D1D9E9;
clear:left;
color: #00338e;
float:left;
font-size:1.2em;
font-weight:normal;
margin:1em 1em 1em 0;
padding:0 1em 0 0;
width:35%;
}
div.sidebarright {
background-color:white;
border:4px solid #D1D9E9;
clear:right;
color: #00338e;
float:right;
margin:1em 1em 1em 0;
padding:0 1em 0 0;
width:50%;
}
table.eberly-table {
border: none;
border-spacing:0;
margin: 0 1em 1em 1em;
}
table.eberly-table td {
border: none;
padding: 10px 10px 10px 10px;
vertical-align: top;
}
table.eberly-table td.bottom-border {
border-bottom: 1px solid #000;
border-spacing: 1em;
}
table.eberly-table h3 {
margin-top: 0;
}
.white-text {
color: #fff;
background-color: transparent;
}
.frontier-video {
height: 560px;
width: 800px;
margin: 0 auto;
display: block;
}
.hidden-label {
display: block;
float:left;
overflow: hidden;
width: 0;
height: 0;
}
.documentContent .no-deco {
border-bottom: none;
}
.documentContent a.no-deco:hover {
text-decoration: underline;
}
/* */
/* */
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
div.position-0  { margin-left: -98.875% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    22.75%; } /* */
div.width-3\3a 4 { width:    72.75%; } /* */
div.width-full   { width:    97.75%  }
div.position-1\3a 4 {margin-left:    -73.875%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -23.875%;} /* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */
#portal-column-content.width-3\3a 4.position-0 {
margin-left: -100%;
}
/* */
div#portal-column-content.position-1\3A 4 {
margin-left: -79%;
}
div#portal-column-two.position-3\3A 4 {
margin-left: -21%;
}
div#portal-column-content.width-1\3A 2 {
width: 58%;
}
div#portal-column-content.width-3\3A 4 {
width: 76%;
}
div#portal-column-one.position-0 {
margin-left: -98.5%;
}
#portal-column-content.cell.width-full.position-0 {
left: 0;
padding: 1%;
width: 98%;
}
#portal-columns {
padding-top: 1em;
}
div.width-3\3A 4 {
width: 72.75%;
}
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
.description {
font-weight: normal;
display: inline;
}
#content-core dt {
border-top: none;
margin-top: 0;
padding: 1em 0;
}
#content a.state-published {
color: #004D96 !important;
background-color: transparent;
}
#content ul.configlets li a {
border: medium none;
text-decoration: none;
}
.section-millennium .documentDescription {
display:none;
}
/* */
#form-widgets-IBasic-title,
#form-widgets-caption,
#form-widgets-link_url {
width: 40em;
}
/* */
#content-core .event-details dt + dt {
margin-top: 1em;
}
#content-core .event-details dt {
border-top: none;
padding: .25em 0;
}
#content dt a {
text-decoration: none;
}
#content dt a:hover {
text-decoration: underline;
}
#content .event-details dd {
margin: 0.25em 0 .25em 1.5em;
}
#content-core dt.vevent {
border-top: 1px dashed #8CACBB;
margin-top: 0;
padding-top: .5em;
}
.template-folder_listing #content-core dd,
.template-folder_listing_hide_excluded #content-core dd {
border-bottom: none;
padding-top: 0;
margin: 0 0 1em 2em;
}
.template-folder_listing #content-core dl dt,
.template-folder_listing_hide_excluded #content-core dl dt {
padding: 1em 0;
border-top: 1px #000 solid;
}
.template-folder_listing #content-core dl dt:first-child,
.template-folder_listing_hide_excluded #content-core dl dt:first-child {
padding-top: .25em;
border-top: none;
}
.template-folder_listing #content-core dl dt:last-child,
.template-folder_listing_hide_excluded #content-core dl dt:last-child {
padding-bottom: 1em;
border-bottom: 1px black solid;
}
/* */
.add-border {
border-bottom: 1px dashed #999;
padding-bottom: 1em;
}
#content dd.folder-item-description {
border-bottom: 1px dashed #999;
margin: 0;
padding: 0 0 1em 2em;
}
/* */
.section-science-seminars #content p.discreet {
display: none;
}
select.ics_select {
display: block;
clear: both;
margin: .5em 0;
}
.ics_form label {
margin: .5em 0;
}
.ics_form legend {
font-weight: bold;
padding: 0 0.5em;
}
.ics_form label.chkbox {
font-weight: normal;
}
.ics_form fieldset {
margin: 0 0 1em;
}
.ics_form input[type="submit"] {
display: block;
margin: 1em 0 0;
}
.ics_form input[type="checkbox"] {
margin-right: .5em;
vertical-align: none;
}
.ics_legend {
font-weight: bold;
}
.ics_form p {
font-size: 90%;
margin-bottom: 0;
}
.ics_form hr {
margin-bottom: .5em;
}
.template-upcomingevents_listing_view #content-core dt.vevent {
border-top: none;
padding: 1em 0 .5em 0;
}
.template-upcomingevents_listing_view dl.upcoming-event {
border-bottom: 1px dashed #000;
padding-bottom: .5em;
margin-top: 0;
}
.template-upcomingevents_listing_view #content dd {
margin: 0 0 .25em 1.5em;
display: block;
}
input[name=clearSavedFormInput] {
display: none;
}
.site-plone .calendar thead .title {
background: transparent;
}
/* */
}

