
/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/main.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/portalmessage.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/layout.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/portaltop.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/siteactions.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/personaltools.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/dashboard.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/globalnav.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/pathbar.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/portlets.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/navigation.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/calendar.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/search.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/documentactions.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/content.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/footer.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/colophon.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/languageselector.css'*/

/* XXX ERROR -- could not find '++resource++plonetheme.notredame.stylesheets/manageviewlets.css'*/

/* - oss.css - */
@media screen {
/* http://ossfoundation.us/portal_css/oss.css?original=1 */
/* */
/* */
/* */
/* */
body {
font-family:Trebuchet,Trebuchet MS,Verdana,Helvetica,Geneva,sans-serif;
color: #343434;
background-color:#E2E1E0;
background-image: url(background_slice.png) ;
background-position:left top;
background-repeat:repeat-x;
}
#visual-portal-wrapper {
background-color:white;
margin:0 auto;
max-width: 120em;
min-width: 95em;
}
#portlet-adsense {
width:200px;
}
#portal-column-one {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
width:20em;
}
#portal-column-one .visualPadding {
padding: 0 0 2em 1em;
}
dl.portletNavigationTree dd.portletItem  {
padding:0;
}
#portal-column-content {
}
#portal-column-two {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
#portal-column-two .visualPadding {
padding:2em 2em 1em 1em;
}
#portal-column-two .portlet {
margin:0 0 1em;
padding:0 0 1em;
width:100%;
}
#portal-column-two .portletItem {
padding:0;
}
#portal-column-two .portletStaticText {
margin:1em 0;
}
/* */
#portal-header {
background-image: url(bg-oss-04.png);
background-repeat: no-repeat;
background-position: 84% 0%;
background-color: transparent;
clear:both;
float:left;
margin:0;
padding:0;
width:100%;
}
#portal-logo img {
margin: -10px 0 0 2em;
}
#portal-personaltools {
background-color:transparent;
border:0;
}
#portal-personaltools a {color: #012F60 !important;}
#portal-searchbox {
padding:0;
}
/* */
.state-external {color:#012F60;}
.state-internally_published {color: #a1c;}
#portal-column-one .state-internally_published {color: #a1c;}
.state-internal {color: #2a4 !important;} /**/
.state-private {color: red !important;}
.state-visible {color: blue !important;}
.state-published {color: #436976 !important;} /**/
.state-pending {color: #orange !important;}
.state-expired {color: Red !important;}
.syndicated {color: #008000 !important;}
/* */
#portal-globalnav {
background-color: #CC6600;
padding: 0;
float : left;
width:100%;
}
ul#portal-globalnav {
border-bottom: 12px solid #012F60;
border-color: #CC6600 #CC6600 #012F60;
list-style: none outside none;
}
#portal-globalnav li  {
padding:0;
margin:0;
line-height: 22px;
display: block;
float: left;
}
#portal-globalnav li a {
font-size: 15px;
padding: 3px 35px;
margin-right: 0;
color:white;
border:0;
display: block;
}
#portal-globalnav li a:hover {
background-color: #012F60;
color : #fff;
border:0;
}
#portal-globalnav li.selected a {
background-color:  #012F60;
border: 0;
color: white;
}
/* */
#portal-top a:link {
color: white;
}
#portal-top a:visited {
color: white;
}
#portal-top a:hover {
color: #9B999A;
}
#portal-top a:active {
color: #9B999A;
}
#portal-column-content a {
text-decoration: underline;
}
p {
line-height: 150%;
margin-top: 0.4em;
}
.photoAlbumFolder {
margin-top:3em;
}
.photoAlbumEntry {
margin-top:3em;
}
.portletItem {
border:0;
}
/* **/
#portal-columns {}
#portal-column-content.sl {
border-left:1px solid #CCCCCC;
}
#portal-column-content.sr {
border-right:1px solid #CCCCCC;
}
/* */
#content .newsImageContainer {float:right;}
/* */
div#portal-breadcrumbs {
margin: 0.5em 0 1em 0;
padding-left:0;
border:0;
}
div#portal-breadcrumbs a {
color: #74808E;
text-decoration: underline;
}
/* */
#portal-siteactions li a {
color: #363636 !important;
font-size: 95%;
}
#portal-personaltools-wrapper li a {
color: #363636 !important;
font-size: 95%;
}
/* */
dl.portletNavigationTree dd.portletItem ul li a:hover {
background: transparent url('arrow-gray.png') 0 0.5em no-repeat;
text-decoration: none;
}
dl.portletNavigationTree {
border-bottom-color: #CC6600;
margin-left:-1em;
}
dl.portletNavigationTree dt.portletHeader a {
font-family: Trebuchet, Trebuchet MS, Verdana, Helvetica, Geneva, sans-serif;
font-size: 123%;
color: #CC6600;
}
dl.portletNavigationTree dd.portletItem {
font-size: 120%;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
padding: 0.5em 0.4em 0.5em 0.9em;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
color:#fff !important;
text-decoration: none !important;
background-color: #006600;
}
dl.portletNavigationTree dd.portletItem li ul {
padding: 0;
margin: 0;
}
dl.portletNavigationTree dd.portletItem ul li a {
color: #012F60;
border: 0px;
}
dl.portletNavigationTree dd.portletItem ul li a:hover {
color: #012F60;
background-color: #012F60;
}
.navTreeCurrentItem {
background-color: #FFEA9E !important;
border: 0 none !important;
}
.navTreeLevel0 a {
background-color: #cc6600;
color: white !important;
font-weight: bold;
}
.navTreeLevel1 a {
background-color: #989898;
color: #012F60 !important;
font-weight: normal;
font-size: 95%;
}
.navTreeLevel2 a {background-color: #A8A8A8; font-size: 90%;}
.navTreeLevel3 a {background-color: #B8B8B8;}
.navTreeLevel4 a {background-color: #C8C8C8;}
.navTreeLevel5 a {background-color: #D8D8D8;}
.navTreeLevel6 a {background-color: #EOEOEO;}
.navTreeLevel7 a {background-color: #FOFOFO;}
.navTreeLevel8 a {background-color: #FFFFFF;}
/* */
#portal-column-one .portlet {
border-bottom: 3px solid #9A9899;
font-family:Arial,sans-serif;
}
#portal-column-two .portlet {
border-bottom: 3px solid #9A9899;
font-family:Arial,sans-serif;
}
.portletHeader, .managedPortlet .portletHeader {
border:0;
background-color: white;
padding:0;
}
dl.portlet dt.portletHeader a {
color:#CC6600;
line-height:130%;
padding-right:10px;
text-decoration:none;
}
dl.portlet dt.portletHeader {
font-size:14px;
font-weight:bold;
margin:0.5em 0 0.3em;
}
dl.portlet dd.portletItem .portletItemDetails {
font-size: 90%;
}
.portletFooter {
background-color: white;
border: 0;
}
.odd, .even{
background-color: white;
border: 0;
}
#portal-column-two .image-left {
border:0;
}
dl.portlet dd.portletFooter a {
color:#CC6600;
font-size: 100%;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
border: 0px solid black;
}
/* */
input.searchButton {
background:#E2E1D9 url(http://ossfoundation.us/search_icon.gif) no-repeat scroll 0px 1px;
border:1px solid #E2E1D9;
font-size: 85%;
padding:1px 1px 1px 15px;
}
/* */
dl.portletCalendar table.ploneCalendar {
line-height: 1.3em;
}
dl.portletCalendar td.todayevent, dl.portletCalendar td.todaynoevent {
border-style: solid;
border-width: 0px;
text-decoration: underline;
font-weight: bold;
background-color: #E9E7E2;
}
/* */
.tileImage {
padding-top: 0em;
margin-bottom: 0em;
}
.tileFooter {
color: #999 !important;
margin-top:0.3em;
padding-bottom:1em;
border-bottom: 1px solid #999;
line-height: 100%;
}
.tileFooter a{
color: #666;
}
/* */
div#portal-footer {
border:1px solid #CC6600;
margin:0 0 1em;
}
/* */
.toc {
float: right;
font-size: 90%;
margin: 0 0 0.5em 0.5em;
width: 100%;
}
.newsImage {
border:0 none;
}
div.newsImageContainer p {
text-align:center;
}
#content .newsImageContainer {
float:right;
}
div.newsImageContainer {
clear:right;
margin:0;
padding:1em 0 0 1em;
}
h1 {
color: #CC6600;
font-family: Georgia,serif;
font-size: 2.2em;
font-style: normal;
font-weight: normal;
}
h2 {
color: #012F60;
font-family: Trebuchet,Trebuchet MS, Verdana, Helvetica, Geneva, sans-serif;
font-size: 1.7em;
font-weight: normal;
margin-top: 2em;
}
.tileHeadline, .headline {
border: medium none;
font-size: 1.7em;
font-weight: bold;
}
h3 {
font-family: Trebuchet, Trebuchet MS, Verdana, Helvetica, Geneva, sans-serif;
font-size: 1.5em;
}
.noteCallout {
color: #012f60;
}
h4 {
font-family: Trebuchet, Trebuchet MS, Verdana, Helvetica, Geneva, sans-serif;
color: #012f60;
font-size: 119%;
margin-bottom: 0.3em;
margin-top: 2em;
}
#content h5, #content h6 .quote {
font-family: Trebuchet, Trebuchet MS, Verdana, Helvetica, Geneva, sans-serif;
font-size: 103%;
margin: 0 8% 0 8%;
line-height: 153%;
color: #012F60;
}
.quote-inline {
color: #012f60 !important;
font-style: italic !important;
}
.discreet {
color: #666;
font-size: 90%;
}
.pullquote {
border-left:6px solid #E3E3E6;
clear: right;
color: #012f60;
float: right;
font-weight: bold;
margin: 0 0 1.5em 2em;
padding: 0 1em 0 0.5em;
width: 37%;
line-height: 1.5em;
}
.callout {
background-color:#FAFAFA;
border-color: #EFEFEF #E3E3E6 #E3E3E6 #EFEFEF;
border-width:1px;
border-style:solid;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
color: #012f60;
font-weight: bold;
margin: 2em 0 1em 0 !important;
padding:0.3em 0.5em;
}
.visualHighlight {
background-color: #ccc !important;
}
tr .odd {}
tr .even {}
th {}
/* */
/* */
#portal-footer {
background-color: #CC6600 !important;
}

}


/* - ploneCustom.css - */
@media all {
/* http://ossfoundation.us/portal_css/ploneCustom.css?original=1 */
html {
text-rendering: optimizelegibility;
}
body,
input {
font-family: "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;
}
#content p,
#content ul,
#content ol {
font-size: 13px;
}
h1, h2, h3, h4, h5, h6 {
font-family:  "Helvetica Neue",HelveticaNeue,'Open Sans',TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Helvetica,Arial,sans-serif;
}
h1 {
margin-top:1em;
font-size: 28px;
border-bottom: 0 none;
}
h2 {
border-bottom: 1px dotted #666;
border-top: 7px solid #012F60;
font-size: 15px;
font-weight: bold;
margin-top: 20px;
padding-bottom: 4px;
padding-top: 10px;
text-transform: uppercase;
}
h3 {
margin:2em 0 0.25em 0;
font-weight: normal;
color:#012f60;
font-size: 18px;
}
h4 {
font-weight: 400;
font-size: 15px;
margin-top: 1em;
color:#012f60;
}
input.searchButton {
background: url("http://ossfoundation.us/search_icon.gif") no-repeat scroll 0 5px #f3f6f9;
border: 0 none;
font-size: 85%;
height: 25px !important;
margin-bottom: 0 !important;
margin-left: -3px;
padding: 4px 1px 2px 15px;
}
input.inputLabelActive {
background: none repeat scroll 0 0 #fefefe;
border: 1px solid #ccc;
color: #76797c;
height: 20px;
padding-left: 5px;
width: 12em;
}
#portal-column-one {
background-color: #f3f6f9 !important;
border-left: 0 none;
border-right: 0 none;
}
#portal-column-one .portlet,
#portal-column-one .portletHeader,
#portal-column-one .portletFooter,
#portal-column-one .odd,
#portal-column-one .even {
background-color: #f3f6f9 !important;
}
.portlet portletNavigationTree {
border-bottom: 0 none;
}
.portletStaticText  {
font-size: 13px;
}
.portletStaticText dt.portletHeader a {
color: #CC6600 !important;
}
.portletStaticText dt.portletHeader a:hover {
text-decoration: none;
color: #677E96 !important;
background-color: #E1E4E7;
border-bottom: 0 none !important;
}
#portal-column-content a,
.portletItem a {
text-decoration: none;
border-bottom: 1px solid #E1E4E7;
color: #415468 !important;
}
#portal-column-content a:hover,
.portletItem a:hover,
dt.portletHeader a:hover {
text-decoration: none;
border-bottom: 1px solid #E1E4E7;
color: #415468 !important;
background-color: #E1E4E7;
}
.portletItem {
padding-left:0;
padding-right: 2px;
}
.tileHeadline {
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
.tileFooter {
margin-top: 0;
padding-bottom: 1.5em;
border-bottom: 1px solid #FFDF8B;
}
.tileImage {
margin: 2em 0 0.5em 0.5em;
border: 4px solid #ccc !important;
background-size: cover !important;
padding:0 !important;
}
.tileItem, .item {border-top: 0 none;
}
.listingBar {
border:0 none;
padding: 1em;
background-color: #FFEC99;
}
.documentActions {
border-top: 0 none;
}
.image-left {
 float: left;
clear: both;
margin: 1.5em 1.2em 1.5em .5em;
 border: 1px solid #ccc;
}
.LSBox a {background-color:navy;}
dd {margin-bottom: 2em;}
.documentDescription, .description {
font-size: 14px !important;
font-weight: normal;
}
img {margin-bottom:20px;}
.toc {
float: none;
font-size: 11px !important;
margin: 2em 1em 1.75em 0;
width: 80%;
background-color:#F3F6F9;
border-bottom: 0 none;
}
.toc dt.portletHeader  {
color: #677E96;
background-color:#F3F6F9;
padding: 5px 0 0 14px;
text-transform: uppercase;
}
.visualHighlight {
background-color:#FFEC99 !important;
}
div#portal-breadcrumbs a {
text-decoration: none !important;
}
.callout {
font-family: "Helvetica Neue",Helvetica,Arial,Sans-Serif;
font-weight: normal;
margin: 1.5em 0 1em !important;
font-size: 15px !important;
}
#relatedItemBox dt {
border-bottom: 1px dotted #666;
border-top: 4px solid;
color: #012f60;
margin-bottom: 20px;
margin-top: 20px;
padding-bottom: 5px;
padding-top: 10px;
text-transform: uppercase;
}
#relatedItemBox dd {
margin-bottom: 1em;
}
dl.portletNavigationTree {
margin-top: 0 !important;
border-bottom: 0 none !important;
margin-bottom: 40px;
}
/* */
dl.portletNavigationTree dt.portletHeader {
margin: 0 !important;
}
dl.portletNavigationTree dt.portletHeader a {
color: #677E96 !important;
font-weight:normal;
padding: 20px 0 10px 11px !important;
font-size: 100%;
}
dl.portletNavigationTree dd.portletItem ul li a {
border: 0 none;
}
.navTreeLevel0 a {background-color: #012F60; font-weight: normal; color: white !important; }
.navTreeLevel1 a {background-color: #95A8BC; color: #012F60 !important; padding-left: 20px !important; font-weight: normal;font-size: 95%;}
.navTreeLevel2 a {background-color: #A4B4C5 !important; padding-left: 24px  !important; font-size: 90%;}
.navTreeLevel3 a {background-color: #C1D6E7 !important; padding: 0.2em 0.2em 0.2em 28px !important;}
.navTreeLevel4 a {background-color: #C2CCD6 !important; padding-left: 32px !important;}
.navTreeLevel5 a {background-color: #D1D7DE !important; padding-left: 36px !important;}
.navTreeLevel6 a {background-color: #E0E3E7 !important; padding-left: 40px !important;}
.navTreeLevel7 a {background-color: #EFEFEF !important; padding-left: 44px !important;}
.navTreeLevel8 a {background-color: #FFF !important; padding-left: 48px !important; font-size: 90%;}
.navTreeCurrentItem {background-color: #012F60 !important; color: white !important;}
.navTreeItem .navTreeCurrentNode {
background: #fff5d2 url('arrow-gray.png') 0 0.5em no-repeat !important;
color: #012F60 !important;
}
.navTreeItem .navTreeCurrentNode a {
color: #012F60 !important;
}
/* */
.icons-on .contenttype-folder {
background: url("contenttypes-sprite.png") no-repeat scroll 0 -644px #FFDF8B;
}
#portal-footer {
background-color: #F3F6F9 !important;
border: 0 none !important;
margin: 0 !important;
padding-top: 2em;
}
#portal-footer p {
color: #888;
}
#portal-colophon {
background-color: #F3F6F9;
margin: 0 !important;
padding-top: 1em;
}
#portal-siteactions {
background-color: #F3F6F9;
margin: 0 !important;
padding: 0 !important;
width: 100%;
}
#portal-siteactions li {
text-align: right;
float: right;
font-size: 13px;
padding-bottom: 1em;
padding-right: 2em;
}
#portal-siteactions li a {
border: 0 none;
border-bottom: 1px solid #E1E4E7;
}
#portal-siteactions li a:hover {
text-decoration: none;
color: #677E96 !important;
background-color: #E1E4E7;
border-top: 0 none !important;
border-right: 0 none !important;
border-bottom: 1px solid #E1E4E7;
border-left: 0 none !important;
}
#mc_embed_signup h2 {
text-transform: none;
font-size: 16px;
}
}

