
/* - ploneCustom.css - */
@media all {
img.newsImage {
margin: 0.5em;
}


#portal-breadcrumbs {
color: grey;
}

#content div.documentByLine {
 display: none;
}

h1 {
 font-weight: normal;
 font-size: 250%;
 }


h2 {
 font-weight: normal;
 font-size: 200%;
 }


h3 {
 font-weight: normal;
 font-size:120%;
 clear:left;
 }


#content p {
 color: grey;
 font-size: 100%;
}


#content .documentDescription, #content #description {
font-weight: normal;
font-size: 120%;
}


#portal-globalnav {
 background-color: transparent;
 min-height: 60px;
border-bottom: 1px solid grey;
}


#portal-globalnav li a {
 color: DarkSlateBlue;
 font-weight: bold;
 font-size: 1.2em;
 min-width: 2em;
 max-width: 7em;
 text-align: center;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
 padding-right: 0.5em;
 padding-top: 0.5em;
 margin-right: 8px;
 margin-top: 8px;
 border: 0px;
 border-radius: 6px;
 box-shadow: 0.1em 0.1em 0.2em 0em #666666;
}


#portal-globalnav .selected a { 
 background-color: DarkSlateBlue;
}


#portal-globalnav .selected a:hover { 
 background-color: grey;
 color: white;
}


#portal-globalnav a:hover { 
 background-color: grey;
 color: white;
}

#portal-globalnav li#portaltab-new-software a {
background-color: DarkOrange;
}

.portletItemDetails {
 text-align:right;
 padding:0;
 margin:0;
}


.portletNews .portletItem {
 padding: 0.5em !important;
 margin-top: 1em;
 background: GhostWhite;
 list-style-type:circle;
 }


.portletNews .portletItem a {
 text-transform: uppercase;
 font-weight: normal;
 color: DarkSlateBlue;
}


.portletNews .portletItem a:before { 
  content: "•";
}


.tileItem {
 border: 1px solid DarkSlateBlue;
 padding: 1em;
 margin: 1em;
 width: 400px;
 float: left;
 clear: none;
}


#content img.tileImage, #content div.newsImageContainer {
 float: left;
 margin: 0 1em 0.5em 1em;
}


img.image-left, img.image-right, .captioned img {
 border: none
}


.TOC1Digit ol {
 list-style-type:circle;
}


#content .pullquote {
 padding: 0.5em;
 margin: 0em 1em 0.5em 0.5em;
 line-height: 1.25em;
 float: right;
 width: 25%;
 clear: right;
 color: white;
 font-size: 150%;
 font-weight:normal;
 background-color: DarkSlateBlue;
 letter-spacing: normal !important;
}


#content .pullquote a {
 color:lightgrey;
}


#content .quotation {
 margin: 0em 6em 0em 6em;
}

#content .quotationByLine {
 margin: 0em 6em 0em 6em;
 text-align:right;
}


#content .extract {
 margin: 0em 6em 0em 6em;
 padding: 1em;
 border: 1px solid black;
 background-color: Cornsilk ;
 font-family:"Times New Roman", Times, serif;
}


#content .extractByLine {
 margin: 0em 6em 0em 6em;
 text-align:right;
}


#portal-footer {
 font-size: 75%;
 background: white;
 border: 3px dotted navy;
 padding: 1em;
 margin: 1em 0;
 line-height: 2em;
}


.timeline-event-bubble-time {
 display: none;
}

}

