﻿/* ----- base.css ----- */
@media screen {

/* ./parts/portal_css/base.css?original=1 */


/* */


/* */
body {font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;background-color: White;color: Black;margin: 0;padding: 0;}
table {font-size: 100%;}
a {color: #436976;background-color: transparent;}
img {border: none;vertical-align: middle;}
p {margin: 0 0 0.75em 0;line-height: 1.5em;}
p img {border: none;margin: 0;}
hr {border: 0;height: 1px;color: #8cacbb;background-color: #8cacbb;margin: 0.5em 0 1em 0;}
ul {line-height: 1.5em;margin: 0.5em 0 0 1.5em;padding: 0;list-style-image: url(./parts/bullet.gif);list-style-type: square;}
ol {line-height: 1.5em;margin: 0.5em 0 0 2.5em;padding: 0;list-style-image: none;}
li {margin-bottom: 0.5em;}
dt {font-weight: bold;}
dd {line-height: 1.5em;margin-bottom: 1em;}
fieldset {border: 1px solid #8cacbb;margin: 1em 0em 1em 0em;padding: 0em 1em 1em 1em;line-height: 1.5em;width: auto;}
legend {background: White;padding: 0.5em;font-size: 90%;}
form {border: none;margin: 0;}
label {font-weight: bold;}
textarea {font: 100% Monaco, "Courier New", Courier, monospace;border: 1px solid #8cacbb;color: Black;background: White url(./parts/input_background.gif) repeat-x;width: 100%;}
input {font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;visibility: visible;border: 1px solid #8cacbb;color: Black;vertical-align: middle;background: White url(./parts/input_background.gif) repeat-x;}
select {border: 1px solid #8cacbb;color: Black;background-color: White;vertical-align: top;}
abbr, acronym, .explain {border-bottom: 1px dotted Black;color: Black;background-color: transparent;cursor: help;}
q {font-family: Baskerville, Georgia, serif;font-style: italic;font-size: 120%;}
blockquote {padding-left: 0.5em;margin-left: 0;border-left: 4px solid #8cacbb;color: #76797c;}
code {font-family: Monaco, "Courier New", Courier, monospace;font-size: 120%;color: Black;background-color: #dee7ec;padding: 0 0.1em;}
pre {font-family: Monaco, "Courier New", Courier, monospace;font-size: 100%;padding: 1em;border: 1px solid #8cacbb;color: Black;background-color: #dee7ec;overflow: auto;}
ins {color: green;text-decoration: none;}
del {color: red;text-decoration: line-through;}

/* */
.visualClear {display: block;clear: both;}


/* */
.netscape4 {display: none;}


/* */
.hiddenStructure {display: block;background: transparent;background-image: none; 

/* */
border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}
.contentViews .hiddenStructure,.contentActions .hiddenStructure {position: absolute;top: -200px;left: -200px;}
.hiddenLabel {display: block;background: transparent;background-image: none; 

/* */
border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}


/* */
}


/* ----- public.css ----- */
@media screen {

/* ./parts/portal_css/public.css?original=1 */


/* */


/* */


/* */
#portal-column-one .visualPadding {padding: 2em 0em 1em 2em;}
#portal-column-two .visualPadding {padding: 2em 2em 1em 0em;}


/* */
.documentContent {font-size: 110%;background: White;}


/* */
.documentContent p a {text-decoration: none;border-bottom: 1px #cccccc solid;}
.documentContent p a:visited {color: Purple;background-color: transparent;}
.documentContent p a:active {color: Red;background-color: transparent;}
.documentContent li a {text-decoration: none;border-bottom: 1px #cccccc solid;}
.documentContent li a:visited {color: Purple;}
.documentContent li a:active {color: Red;}
.documentContent dd a {text-decoration: none;border-bottom: 1px #cccccc solid;}
.documentContent dd a:visited {color: Purple;background-color: transparent;}
.documentContent dd a:active {color: Red;background-color: transparent;}


/* */


/* */
.field {top: 0;left: 0;margin: 0 1em 1em 0;}
.field .field {margin: 1em 0 0 0;}
.fieldRequired {background: url(./parts/required.gif) center left no-repeat;padding: 0 0 0 8px;color: White;}
.fieldUploadFile {text-align: right;margin-right: 0.75em;display: none;}
.fieldTextFormat {text-align: right;margin-right: 0.75em}
.formHelp {font-size: 90%;color: #76797c;margin: 0 0 0.2em 0;}
.formHelp:hover {color: Black;cursor: default;}
.formControls {margin: 1em 0;}
.error {

/* */
background-color: #ffce7b;border: 1px solid #ffa500;padding: 1em;margin: 0 0 1em 0;width: 95%;}
.error .fieldRequired {color: #ffce7b;}


/* */
.noborder,.documentEditable * .noborder {border: none;margin: 0;background: none;background-color: transparent;}


/* */
#visual-portal-wrapper {margin: 0;padding: 0;}


/* */
#portal-logo {background: url(./parts/logo.jpg) no-repeat;border: 0;margin: 0.75em 0em 0.75em 1.5em;padding: 0;}
#portal-logo a {display: block;text-decoration: none;overflow: hidden;border: 0;margin: 0;padding: 0;padding-top: 30px;height: 0px !important;width: 234px;cursor: pointer;}


/* */
#portal-skinswitcher {}
#portal-skinswitcher a {display: block;float: left;}
#portal-top {

/* */
margin: 0;padding: 0;background-color: transparent;}


/* */
#portal-siteactions {background-color: transparent;white-space: nowrap;list-style-image: none;list-style-type: none;margin: 1px 0 0 0;height: auto;line-height: normal;float: right;padding: 3px 2em 3px 0;}
#portal-siteactions li {display: inline;}
#portal-siteactions li a {background-color: transparent;border: 1px solid White;color: #76797c;height: auto;padding: 0.2em;margin-right: 0.2em;text-decoration: none;text-transform: lowercase;}
#portal-siteactions li.selected a {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb;}
#portal-siteactions li a:hover {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb;}


/* */
#portal-searchbox {float: right;clear: right;background-color: transparent;margin: 1.5em 0 0 0;padding: 0 2em 0 0;text-align: right;text-transform: lowercase;white-space: nowrap;z-index: 2;}
#portal-advanced-search {margin-top: 0.2em;clear: both;}
#portal-advanced-search a {color: #76797c;text-decoration: none;text-transform: lowercase;}


/* */
.LSRes {font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;visibility: visible;color: #436976;background-color: White;vertical-align: middle;display:block;list-style-image: none;list-style-type: none;text-align: left;min-width: 16.5em;text-transform: none;margin-left: 0;line-height: 1.1em;}
#LSHighlight {background-color: #dee7ec;border: 1px solid #8cacbb;color: #436976;}
.LSRow {border: 1px solid White;white-space: normal;padding:0;margin: 0;list-style-image: none;list-style-type: none;}
.LSRow a {text-decoration: none;font-weight:bold;white-space:nowrap}
.LSDescr {color: #76797c;text-transform: lowercase;padding-left:2.1em;margin-top:-0.1em;}
.LSResult {position: relative;display: block;text-align: right;padding-top: 5px;margin: 0;left: 3px;z-index: 3;}
.LSShadow {position: relative;text-align: right;}
.livesearchContainer {background-color: White;margin-top: 0;padding: 0 !important;position: absolute;right: 0px;

/* */
top: 0;white-space: normal;font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;visibility: visible;text-align: left;color: #436976;border: 1px solid #8cacbb;width: 30em;text-transform: none;}
* html .livesearchContainer {padding: 1px !important;padding-top: 0 !important;background-color: #8cacbb;border: 0;}
#livesearchLegend {line-height: 1em;margin-top: -2em;margin-left: -0.1em;border: 1px solid #8cacbb;border-bottom: 0;}
* html #livesearchLegend {margin-top: -1.9em;margin-left: -8px;position: relative;}


/* */
.LSIEFix {background-color: White;padding: 0.5em !important;z-index: 20;}
.LSBox {clear: left;float: left;text-align: right;padding-right: 1px;display:block;}
#LSNothingFound {text-align: center;padding: 2px;}


/* */
#portal-globalnav {background-color: transparent;padding: 0em 0em 0em 2em;white-space: nowrap;list-style: none;margin: 0;height: auto;line-height: normal;}
#portal-globalnav li {display: inline;}
#portal-globalnav li a {

/* */
background-color: transparent;border-color: #8cacbb;border-width: 1px;border-style: solid solid none solid;color: #436976;height: auto;margin-right: 0.5em;padding: 0em 1.25em;text-decoration: none;text-transform: lowercase;}
#portal-globalnav li.selected a {

/* */
background-color: #dee7ec;border: 1px solid #8cacbb;border-bottom: #dee7ec 1px solid;color: #436976;}
#portal-globalnav li a:hover {background-color: #dee7ec;border-color: #8cacbb;border-bottom-color: #dee7ec;color: #436976;}
#portal-personaltools {

/* */
background-color: #dee7ec;border-top-color: #8cacbb;border-top-style: solid;border-top-width: 1px;border-bottom-color: #8cacbb;border-bottom-style: solid;border-bottom-width: 1px;line-height: 1.6em;color: Black;padding: 0em 3em 0em 3em;margin: 0;text-align: right;text-transform: lowercase;list-style: none;}
#portal-personaltools .portalUser {background: transparent url(./parts/user.gif) center left no-repeat;padding-left: 18px;}
#portal-personaltools .portalNotLoggedIn {

/* */
color: Black;padding: 0;background: transparent;background-image: none;}
#portal-personaltools li {color: #436976;margin-left: 1em;display: inline;}
#portal-personaltools li a {text-decoration: none;color: #436976;}
#portal-personaltools .visualIconPadding {padding-left: 10px;}
.visualCaseSensitive {text-transform: none;}
#portal-breadcrumbs {

/* */
border-bottom-color: #8cacbb;border-bottom-style: solid;border-bottom-width: 1px;padding-left: 2em;padding-right: 2em;text-transform: lowercase;line-height: 1.6em;}
#portal-breadcrumbs a {text-decoration: none;}
.breadcrumbSeparator {font-size: 120%;}
.addFavorite {vertical-align: bottom;}
#content {}
.documentEditable {padding: 0em 2em 1em 2em !important;}
#content-news h1 {margin-bottom: 1em;}


/* */
#content h5,#content h6 {color: #76797c;}
.newsItem {margin-bottom: 1em;border-bottom: 1px solid #8cacbb;}
.newsImage {border: 1px solid black;}
.newsImageContainer {float:right;margin: 0 0 0.5em 1em;width: 202px;}
.newsContent {padding: 0 1em 1em 1em;}
.newsContent ul,.newsContent li {display: block;list-style: none;list-style-image: none;margin: 0;padding: 0;}
.newsAbout {display: block;color: #76797c;font-size: 85%;padding: 0;margin-top: 0;list-style: none;list-style-image: none;float: right;text-align: right;}
.newsAbout li {display: inline;}
.newsFooter {}
.newsFooter li {display: inline;margin: 0 1em 0 0;}
.documentActions {float: right;margin: 0.4em 0 0 0.5em;padding: 0;text-align: right;}
.documentActions ul {margin: 1px 0 2px 0;padding: 0;display: block;}
.documentActions li {display: inline;list-style: none;list-style-image: none;margin: 0;padding: 0;}
.documentActions a {border: none !important;text-decoration: none;}


/* */
.portalMessage,.portalWarningMessage,.portalStopMessage,.system-message,#error-handling {background-color: #ffce7b;border: 1px solid #ffa500;color: Black;font-size: 85%;font-weight: bold;margin: 1em 0em;padding: 0.5em 1em 0.5em 3em;vertical-align: middle;background-image: url(./parts/info_icon.gif);background-repeat: no-repeat;background-position: 5px 50%;}
.portalMessage a,.portalWarningMessage a,.portalStopMessage a {color: Black;}
.documentDescription {

/* */
font-weight: bold;display: block;margin: 0em 0em 0.5em 0em;line-height: 1.5em;}
.documentByLine {font-size: 85%;font-weight: normal;color: #76797c;margin: 0em 0em 0.5em 0em;}
.discussion {margin-top: 1em;}
.even {background-color: #eef3f5;}
.odd {background-color: transparent;}
.visualHighlight {background-color: #eef3f5;}
.discreet {color: #76797c;font-size: 85%;font-weight: normal;}
.pullquote {padding: 0 1em 0 1em;margin: 0 0 1em 1em;font-weight: bold;color: #CC9933;float: right;width: 35%;clear: right;background-color: White;}
.callout {font-weight: bold;color: #CC9933;padding: 0px 1em;}


/* */
.listingBar {background-color: #dee7ec;border-color: #8cacbb;border-style: solid;border-width: 1px;padding: 0em 1em;text-align: center;text-transform: lowercase;vertical-align: top;margin: 1em 0em;font-size: 94%;clear: both;}
.listingBar span.previous,.listingPrevious {text-align: left;float: left;margin-right: 1em;}
.listingBar span.next,.listingNext {text-align: right;float: right;margin-left: 1em;}
.listingBar img {vertical-align: middle;}
.listingBar a {text-decoration: none;}
.tileItem {border-top: 1px solid #8cacbb;padding-top: 0.5em;margin-top: 0.5em;}
.tileHeadline {border: none;font-size: 110%;font-weight: bold;}
.tileHeadline a {text-decoration: none;}
.tileBody {margin-bottom: 0.5em;}
.tileImage {float: right;margin: 0 0 0.5em 0.5em;border: 1px solid black;}
.eventDetails {float: right;width: 20em;clear: right;}


/* */


/* */
ul.visualNoMarker,ol.visualNoMarker {list-style-type: none;list-style-image: none;margin: 0.5em 0 0 0;line-height: 1em;}
textarea.proportional {font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;}
.productCredits {text-align: right;font-size: 85%;clear: both;font-weight: normal;color: #76797c;}
#portal-footer {background-color: #dee7ec;border-top: 1px solid #8cacbb;border-bottom: 1px solid #8cacbb;float: none;line-height: 1.2em;margin: 2em 0em 1em 0em;padding: 0.5em 0em 1em 0em;text-align: center;}
#portal-footer p {margin: 0.25em 0;}
#portal-footer a {text-decoration: none;color: #436976;border: none;}
#portal-footer a:visited {color: #436976;}
#portal-footer a:hover {text-decoration: underline;}
#portal-colophon {float: none;margin: 0em 0em 2em 0em;padding: 0.5em 0em 1em 0em;text-align: center;}
#portal-colophon ul,#portal-colophon ul li,#portal-colophon ul li a {list-style-image: none;list-style-type: none;display: inline;text-decoration: none;color: Black;}
#portal-colophon ul {display: table-row;list-style-type: none;}
#portal-colophon ul li {display: table-cell;font-size: 85%;margin: 0 0.25em;padding: 0.1em 0.2em;}
#portal-colophon .colophonWrapper {display: table;margin: 0 auto;border-collapse: collapse;border-spacing: 0;}
#portal-colophon .colophonIcon {display: block; 

/* */
display: inline-block;text-decoration: none;overflow: hidden;border: 0;margin: 0 auto;padding: 0;padding-top: 15px;height: 0px !important;width: 80px;}
#portal-colophon a.colophonIcon {cursor: pointer;}
#portal-colophon .colophonIconPlone {background-image: url(./parts/plone_powered.gif);}
#portal-colophon .colophonIcon508 {background-image: url(./parts/colophon_sec508.gif);}
#portal-colophon .colophonIconWAI {background-image: url(./parts/colophon_wai-aa.gif);}
#portal-colophon .colophonIconXHTML {background-image: url(./parts/colophon_xhtml.png);}
#portal-colophon .colophonIconCSS {background-image: url(./parts/colophon_css.png);}
#portal-colophon .colophonIconAnyBrowser {background-image: url(./parts/colophon_anybrowser.png);}
.feedButton {display: block;float: right;margin-top: 1px;}
.poweredBy {display: block;clear: both;font-size: 85%;font-weight: normal;color: #76797c;text-align: right;}


/* */
#portal-sitemap {list-style: none;list-style-image: none;margin: 0;font-size: 90%;border: none;}
#portal-sitemap a {border: 1px solid White;}
#portal-sitemap a:hover {border: 1px solid #8cacbb;}
#portal-sitemap .navTreeLevel1 {padding-left: 1em;border-left: 0.5em solid #8cacbb;margin: 0 0 0 0.5em;}
#portal-sitemap .navTreeLevel2 {padding-left: 1em;border-left: 0.5em solid #dee7ec;margin: 0 0 0 0.6em;}


/* */
.photoAlbumEntry {float: left;height: 185px;width: 143px;margin: 0em;padding: 0px 6px 0px 9px;text-align: center;background-image: url('./parts/polaroid-single.png');background-repeat: no-repeat;}
.photoAlbumEntry img {border: 1px solid #ccc;display: block;margin: 0 auto;}
.photoAlbumEntryWrapper {height: 130px;width: 128px;margin-bottom: 7px;}
.photoAlbumEntry a {display: block;text-decoration: none;font-size: 85%;height: 169px;width: 130px;margin: 16px auto 0px;}
.photoAlbumFolder {background-image: url('./parts/polaroid-multi.png');background-repeat: no-repeat;}
.photoAlbumEntryTitle {color: #76797c;display: block;overflow: hidden;width: 128px;height: 3.6em;}


/* */
.link-plain {background-image: none;padding: 0;}
.link-parent {display: block;background: transparent url(./parts/arrowUp.gif) 4px 5px no-repeat;padding: 1px 0px 10px 16px;font-size: 85%;text-decoration: none;}
.link-user {background: transparent url(./parts/user.gif) 0 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-external {background: transparent url(./parts/link_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-https {background: transparent url(./parts/lock_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-mailto {background: transparent url(./parts/mail_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-news {background: transparent url(./parts/topic_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-ftp {background: transparent url(./parts/file_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-irc {background: transparent url(./parts/discussionitem_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-callto {background: transparent url(./parts/phone_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-webcal {background: transparent url(./parts/event_icon.gif) 0px 1px no-repeat;padding: 1px 0px 1px 16px;}
.link-feed {background: transparent url(./parts/rss.gif) 0px 1px no-repeat;padding: 1px 0px 1px 18px;}
.link-comment {background: transparent url(./parts/discussionitem_icon.gif) center left no-repeat;padding: 1px 0px 1px 16px !important; 

/* */
}
.link-anchor {color: #76797c;text-decoration: none;font-weight: normal;}


/* */
.visualGhosted {opacity: 0.2;-moz-opacity: 0.2;-khtml-opacity: 0.2;}


/* */
body.fullscreen #portal-logo,body.fullscreen #portal-siteactions {display: none;}
body.fullscreen #portal-globalnav {margin-top: 4em;}
body.fullscreen #portal-searchbox {margin: 0.5em 2em 0 0.5em;padding: 0;position: relative;}


/* */
.image-left {float: left;clear: both;margin: 0.5em 1em 0.5em 0;border: 1px solid Black;}
.image-inline {float: none;}
.image-right {float: right;clear: both;margin: 0.5em;border: 1px solid Black;}


/* */
}


/* ----- columns.css ----- */
@media screen {

/* ./parts/portal_css/columns.css?original=1 */


/* */
#portal-columns {width: 100% !important;border-collapse: collapse;border-spacing: 0;}
#portal-column-one {vertical-align: top;width: 16em;}
#portal-column-content {vertical-align: top;margin: 0;padding: 0;}
#portal-column-two {vertical-align: top;width: 16em;}


/* */
body.fullscreen #portal-column-one,body.fullscreen #portal-column-two {display: none;}
body.fullscreen #portal-column-content {width: 100%;margin: 0;padding: 0;}


/* */
}


/* ----- authoring.css ----- */
@media screen {

/* ./parts/portal_css/authoring.css?original=1 */


/* */


/* */
.standalone,.documentEditable * .standalone {background: #dee7ec url(./parts/linkOpaque.gif) 9px 1px no-repeat;cursor: pointer;font-size: 85%;padding: 1px 1px 1px 15px;text-transform: lowercase;}
.context,.documentEditable * .context {background: transparent url(./parts/linkTransparent.gif) 9px 1px no-repeat;cursor: pointer;font-size: 85%;padding: 1px 1px 1px 15px;text-transform: lowercase;}
.destructive,.documentEditable * .destructive {background: #ffce7b url(./parts/linkTransparent.gif) 9px 1px no-repeat;border: 1px solid #ffa500;cursor: pointer;font-size: 85%;padding: 1px 1px 1px 15px;text-transform: lowercase;}
input.searchButton {margin-bottom: 1px ! important;font-size: 85%;background: White url(./parts/search_icon.gif) 2px 1px no-repeat;cursor: pointer;padding: 1px 1px 1px 15px;text-transform: lowercase;}
.add,.documentEditable * .add {}
.quickSearch {}
.notify,.documentEditable * .notify {border: 1px solid #ffa500;}
.card {background-color: #dee7ec;border-color: #8cacbb;border-width: 1px;border-style: solid;float: left;margin: 1em;text-align: center;width: 110px;padding: 1em 0;}
.card a {text-decoration: none;}
.portrait {background-color: #dee7ec;border-color: #8cacbb;border-width: 1px;border-style: solid;font-size: 85%;margin: 0.5em;padding: 1em 0 0.5em 0;text-align: center;width: 100px;}
.portraitPhoto {border: 1px solid black;}
.listing,.stx table {

/* */
border-collapse: collapse;border-left: 1px solid #8cacbb;border-bottom: 1px solid #8cacbb;font-size: 85%;margin: 1em 0em 1em 0em;}
.listing th,.stx table th {background: #dee7ec;border-top: 1px solid #8cacbb;border-bottom: 1px solid #8cacbb;border-right: 1px solid #8cacbb;font-weight: normal;padding: 0.25em 1em;text-transform: lowercase;}
.listing .top {border-left: 1px solid White;border-top: 1px solid White ! important;border-right: 1px solid White ! important;text-align: right ! important;padding: 0em 0em 1em 0em;}
.listing .listingCheckbox {text-align: center;}
.listing td,.stx table td {border-right: 1px solid #8cacbb;padding: 0.25em 1em;}
.listing a {text-decoration: none;}
.listing a:hover {text-decoration: underline;}
.listing img {vertical-align: middle;}


/* */
.vertical {background-color: White;}
.vertical th {padding: 0.5em;}
.vertical td {border-top: 1px solid #8cacbb;padding: 0.5em;}
ul.configlets {margin: 1em 0;list-style-image: none;list-style: none;}
ul.configlets li {margin-bottom: 1em;}
ul.configlets li a {text-decoration: none;border: none;}
ul.configlets li a:visited {color: #436976;background-color: transparent;}
ul.configlets li a:active {color: #436976;background-color: transparent;}
ul.configlets li label {font-weight: bold;}
ul.configletDetails {margin: 0em 1em 1em 4em;list-style-image: none;list-style: none;}
ul.configletDetails li {margin-bottom: 1em;display: inline;}
ul.configletDetails li a {text-decoration: none;}
ul.configletDetails li label {font-weight: bold;}


/* */
ul.visualNoMarker,ol.visualNoMarker {list-style-type: none;list-style-image: none;margin: 0.5em 0 0 0;}


/* */
.stx table p 

/* */
{margin: 0;padding: 0;}
.stx table  

/* */
{border: 1px solid #8cacbb ! important;}
.stx table td {border-bottom: 1px solid #8cacbb;}
.reviewHistory {display: inline;font-size: 110% !important;color: Black;}
.comment {background: #eef3f5;border: 1px solid #8cacbb;padding: 0.25em 1em 0.5em 1em;margin-bottom: 1em;}
.comment h1,.comment h2,.comment h3,.comment h4,.comment h5,.comment h6 {border-bottom: 1px solid #76797c;font-weight: normal;}
.comment h3 a {background-image: url(./parts/discussionitem_icon.gif);background-repeat: no-repeat;padding-left: 18px;margin-left: -1px;margin-bottom: 1px;min-height: 1.6em;height: auto;line-height: 1.6em;}
.commentBody {margin: 0 1em 1em 1em;}
.spacer {margin: 1em;}
.contentViews {background-color: transparent;padding-left: 1em;line-height: normal;margin: 0;list-style: none;border: 1px solid #74ae0b;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;}
.contentViews li {display: inline;padding-top: 0.5em;}
.contentViews li a {background-color: transparent;border: 1px solid #74ae0b;border-style: solid;color: #578308;height: auto;margin-right: 0.5em;padding: 0em 1em;line-height: normal;text-decoration: none;text-transform: lowercase;z-index: 1;}
.contentViews .selected a {background-color: #cde2a7;border-bottom: #cde2a7 1px solid;color: #578308;}
.contentViews li a:hover {background-color: #cde2a7;color: #578308;}
.configlet .contentViews {font-size: 90%;}
.contentActions {background-color: #cde2a7;border-left: 1px solid #74ae0b;border-right: 1px solid #74ae0b;color: #578308;text-align: right;text-transform: lowercase;padding: 0 0 0 1em;z-index: 2;position:relative;height: 1.6em;}
.contentActions ul,.contentActions li {margin: 0;list-style: none;list-style-image: none;display: inline;color: Black;text-align: left;}
.contentActions ul {line-height: 1.6em;padding: 0;margin: 0;}
.contentActions li {float: right;z-index: 4;border-left: 1px solid #74ae0b;line-height: 1.6em;}
.actionItems li {background-image: none;}
.contentActions a {text-decoration: none;color: #578308;padding: 0 0.5em;}
.actionMenu {

/* */
position: relative;margin: 0;padding: 0;}
.actionMenu .actionMenuHeader {margin: 0;padding: 0;font-weight: normal;cursor: pointer;}
.actionMenu.activated .actionMenuHeader {position: relative;z-index: 10;}
.actionMenu .actionMenuHeader a {display: block;}
.actionMenu.activated .actionMenuHeader a,.actionMenu.deactivated .actionMenuHeader a {background-image: url(./parts/arrowDownAlternative.gif);background-repeat: no-repeat;background-position: 95% 60%;padding: 0 1.6em 0 0.5em !important;cursor: pointer;}
.actionMenuDisabled {padding: 0 0.5em 0 0.5em !important;cursor: pointer;}
.actionMenu .actionMenuContent {display: none;z-index: 5;position: absolute;top: 1.6em;right: -1px;height: auto;padding: 0;margin: 0;cursor: pointer;}
.actionMenu .actionMenuContent ul {display: block;background: #cde2a7;border: 1px #74ae0b;border-style: none solid solid solid;margin: -2px 0 0 0;padding: 0;cursor: pointer;}
.actionMenu.activated .actionMenuContent {display: block !important;}
.actionMenu.activated .actionMenuContent {

/* */
display: table !important;border-collapse: collapse;border-spacing: 0;}
.actionMenu.deactivated .actionMenuContent {display: none !important;}
.actionMenu .actionMenuContent li {float: none;background-color: transparent;display: inline;padding: 0;margin: 0;border: 0;}
.actionMenu .actionMenuContent li a {display: block;white-space: nowrap;padding: 0 0.5em;margin: 0.2em 0;}
.actionMenu .actionMenuContent .selected {display: block;white-space: nowrap;padding: 0 0.5em;margin: 0.2em 0;}
.actionMenu .actionMenuContent li a:hover {background-color: #74ae0b;color: White;}
.actionMenu .actionMenuContent .actionSeparator a {margin-top: 0.2em;padding-top: 0.2em;border-top: 1px solid #74ae0b;}
.actionMenu .actionMenuContent .actionSeparator div.currentDefaultPage {margin-top: 0.2em;padding: 0.2em 0.5em 0em 0.5em;white-space: nowrap;border-top: 1px solid #74ae0b;}
.actionMenu .actionMenuContent .actionSeparator div.actionLabel {margin-top: 0.2em;padding: 0.2em 0.5em 0em 0.5em;white-space: nowrap;border-top: 1px solid #74ae0b;background-color: #74ae0b;color: #cde2a7;cursor: default;}
.contentBatchAction {float: left !important;padding: 0 0.5em;border-top: 1px solid #74ae0b;border-right: 1px solid #74ae0b;border-left: none !important;border-collapse: collapse;position: relative;top: -1px;margin-left: -0.5em !important;}
#objectMenu.actionMenu .actionMenuContent li {display: block;}
#objectMenu.actionMenu .actionMenuContent li,#objectMenu.actionMenu .actionMenuContent li a:hover {background-position: 3px 50%;margin-left: 0;}
#objectMenu.actionMenu .actionMenuContent li a {padding-left: 22px;}
.actionMenuSelected {display: block;cursor: default;background-image: url(./parts/bullet_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;padding-left: 16px !important;}
#templateMenu li a {padding-left: 16px;}


/* */
dl.collapsible {border: 1px solid #8cacbb !important;margin: 1em 0 0 0;padding: 0;}
dl.collapsible dt.collapsibleHeader {display: block;float: left;background: White;line-height: 1.2em;vertical-align: middle;font-size: 90%;position: relative;top: -0.6em;width: auto;margin: 0 0 -0.6em 1em;padding: 0 0.5em;}
dl.collapsible dd.collapsibleContent {margin: 0;padding: 0 1em;clear: left;}


/* */
dl.collapsible dd.collapsibleContent > dl {margin: 0;padding: 0;}
dl.expandedInlineCollapsible dt.collapsibleHeader,dl.expandedBlockCollapsible dt.collapsibleHeader {padding: 0 6px 0 22px;background: White url(treeExpanded.gif) no-repeat 6px 50%;cursor: pointer;}
dl.collapsedBlockCollapsible {border: none !important;height: 1em;width: auto;}
dl.collapsedBlockCollapsible dt.collapsibleHeader {float: none;position: static;margin: 0;padding: 0 0 0 22px;line-height: 1em;background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;cursor: pointer;}
dl.collapsedInlineCollapsible dd.collapsibleContent,dl.collapsedBlockCollapsible dd.collapsibleContent {display: none;}
dl.collapsedInlineCollapsible {border: none !important;height: 1em;width: auto;display: inline;}
dl.collapsedInlineCollapsible dt.collapsibleHeader {position: static;float: none;margin: 0;padding: 0 0 0 22px;line-height: 1em;background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;cursor: pointer;display: inline;}
.configlet .documentEditable {padding: 0em !important;}
.documentEditable .documentContent {border: 1px solid #74ae0b;padding: 0;}
.label {font-weight: bold;display: inline;padding-right: 0.5em;}
.optionsToggle {border: 1px solid #8cacbb;color: Black;background-color: #dee7ec;font-weight: normal !important;font-size: 85%;}
.portalNotLoggedIn {}
 

/* */
#portal-column-content fieldset > * input:focus,#portal-column-content fieldset > * textarea:focus {border-color: #ffa500;border-width: 1px;}
.visualOverflow {overflow: auto;margin: 0 0 1em 0;}
.visualOverflow pre,.visualOverflow table,.visualOverflow img {margin: 0;}
.visualFontSizeCorrection { 

/* */
font-size: 75%;background: transparent;background-image: none;}


/* */
.highlightedSearchTerm {background-color: #feff82;}


/* */
.noInheritedRoles {color: #a0a0a0;}


/* */
.currentItem {border-collapse: collapse;border: 2px solid #ffa500;padding: 1px;}


/* */
#archetypes-fieldname-title input {font-size: 160%;font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;font-weight: normal;width: 99%;}
#archetypes-fieldname-description textarea {font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;font-weight: bold;}


/* */
tr.dragging td {background-color: yellow;}
.draggingHook {cursor: move;}


/* */
}


/* ----- portlets.css ----- */
@media screen {

/* ./parts/portal_css/portlets.css?original=1 */


/* */


/* */


/* */


/* */
dl.portlet {margin: 1px 0 1em 0;border-bottom: 1px solid #8cacbb;}
dl.portlet a {text-decoration: none;}
.portlet a.tile {display: block;}


/* */
dd.portletItem a,dd.portletFooter a {border-bottom: none;}
dd.portletItem a:visited,dd.portletFooter a:visited {color: #436976;}
.portletHeader {background-color: #dee7ec;border: 1px solid #8cacbb;padding: 0em 1em;text-transform: lowercase;font-weight: normal;line-height: 1.6em;}
.portletHeader a {color: Black;}
.portletItem {margin: 0;padding: 1em;border-left: 1px solid #8cacbb;border-right: 1px solid #8cacbb;}
.portletItemDetails {text-align: right;display: block;color: Black;}
dd.portletFooter {background-color: #eef3f5;margin: 0;padding: 0.25em 1em;border: 1px solid #8cacbb;border-style: dotted solid none solid;text-align: right;}


/* */
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}


/* */
.portletNavigationTree {margin: 0 0 0 0.75em;padding: 0;list-style: none;list-style-image: none;line-height: 1em;}
.navTree {list-style: none;list-style-image: none;margin-top: 1px;}
.navTree li {margin-bottom: 1px;}
.navTreeItem {display: block;padding: 0;margin: 0;}
.navTreeItem a,dd.portletItem .navTreeItem a {border: 1px solid White;display: block;text-decoration: none;padding-top: 0.2em;padding-bottom: 0.25em;}
.navTreeItem a:hover,dd.portletItem .navTreeItem a:hover {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb;}
.navTreeCurrentItem {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb !important;}
li.navTreeCurrentItem {display: block;padding: 0 0 0 1px;margin: 0 0 2px -1px;}
li.navTreeCurrentItem a,li.navTreeCurrentItem a:hover {display: block;border: 1px solid #dee7ec;min-height: 1.6em;line-height: 1.6em;height: auto;}


/* *

/* html li.navTreeCurrentItem a,* html li.navTreeCurrentItem a:hover {height: 1.6em;}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
.dayPopup {background-color: #ffffe1;border: 1px solid Black;padding: 0.2em;position: absolute;visibility: hidden;width: 12em;z-index: 2;}
.date {font-weight: bold;}
.ploneCalendar {border: 1px solid #8cacbb;margin: 1px 0 1em 0;border-collapse: separate;border-spacing:0;width: 100%;}
.ploneCalendar a {text-decoration: none;}
.ploneCalendar a:hover {text-decoration: none;}
.ploneCalendar th {background-color: #dee7ec;font-weight: normal;text-align: center;line-height: 1.6em;}
.ploneCalendar td {background-color: transparent;width: 14%;text-align: right;padding: 2px;}
.ploneCalendar .weekdays td {background-color: #dee7ec;border: 1px solid #8cacbb;border-style: solid none;text-align: center;padding: 2px;}
.ploneCalendar .event {background-color: #dee7ec;font-weight: bold;}
.ploneCalendar .todayevent {background-color: #dee7ec;border: 2px solid #ffa500;font-weight: bold;}
.ploneCalendar .todaynoevent {border-collapse: collapse;border: 2px solid #ffa500;}
.ploneCalendar #calendar-previous {background-image: url(./parts/arrowLeft.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.ploneCalendar #calendar-next {background-image: url(./parts/arrowRight.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.ploneCalendar #calendar-previous a,.ploneCalendar #calendar-next a {display: block;text-decoration: none;overflow: hidden;border: 0;margin: 0;padding: 0;padding-top: 9px;height: 0px !important;height 

/**/
: 9px;cursor: pointer;}
.ploneCalendar #calendar-next a {padding-top: 9px;height: 0px !important;height 

/**/
: 9px;}


/* */
}


/* ----- presentation.css ----- */
@media projection {

/* ./parts/portal_css/presentation.css?original=1 */


/* */


/* */
body {background: White url(./parts/logo.jpg) no-repeat fixed 95% 95%;font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;font-size: 50px !important;color: Black;margin: 0;padding: 0;min-width: 0px !important;}
#visual-portal-wrapper {width: 100% !important;min-width: 0 !important;}
#portal-column-content {margin: 0 !important;}
#portal-column-content #content {padding: 1em;margin: 0 !important;}
h1, h2 {font-size: 50px !important;background-color: #dee7ec;border-color: #8cacbb;border-style: solid;border-width: 1px;padding-top: 0em;padding-left: 0.5em;padding-right: 0.5em;margin: 1em 0 0 0;page-break-before: always;font-weight: normal;}
h1.documentFirstHeading {

/* */
page-break-before: avoid;}
dl, ol, ul {font-size: 40px !important;text-align: left;margin-top: 0.5em;}
dt {background-color: #dee7ec;border-color: #8cacbb;border-style: solid;border-width: 1px;display: inline;padding-right: 0.5em;}
dd {margin-bottom: 0.25em;}
li {margin: 0 0 0.5em 0;}
p {

/* */
display: none;}
.documentDescription {font-size: 40px !important;font-weight: normal;margin-top: 4em;text-align: center !important;}
ul {list-style-image: url(./parts/bulletBig.gif);}
pre {font-size: 25px;padding: 0.5em;font-weight: bold;background-color: #dee7ec;border: 1px solid #8cacbb;}
code {background-color: #dee7ec;border-color: #8cacbb;border-style: solid;border-width: 1px;padding: 0.1em 0.25em;}
a {color: #436976 !important;}
div.top,#portal-logo,.hiddenStructure,#portal-searchbox,#portal-siteactions,#portal-globalnav,#portal-personaltools,#portal-breadcrumbs,#portal-column-one,#portal-column-two,.contentViews,.contentActions,.help,.legend,div.portalMessage,div.documentActions,.documentByLine,.netscape4,#portal-footer,#portal-colophon,input,.skipnav {

/* */
display: none;}
div#portal-columns div#visual-column-wrapper,div#portal-columns div#visual-column-wrapper div#portal-column-content {width: 100%;}
div#portal-columns div#visual-column-wrapper div#portal-column-content {padding: 0;margin: 0;}
div#portal-columns div#visual-column-wrapper div#portal-column-content * {text-align: left;}
#content,.group {background: transparent;border: none;padding: 0;margin: 0;}
#content {margin: 0 1em;}
table.listing,table.listing td {border: 1pt solid black;border-collapse: collapse;}
a, a:link, a:visited {color: #520;background: transparent;}


/* */
}


/* ----- print.css ----- */
@media print {

/* ./parts/portal_css/print.css?original=1 */
div.top,#portal-logo,#portal-siteactions,.hiddenStructure,#portal-searchbox,#portal-globalnav,#portal-personaltools,#portal-breadcrumbs,#portal-column-one,#portal-column-two,.contentViews,.contentActions,.help,.legend,div.portalMessage,div.portalWarningMessage,div.portalStopMessage,div.documentActions,.documentByLine,.netscape4,#portal-footer,#portal-colophon,.skipnav,.visualNoPrint {

/* */
display: none;}
body {font-family: Baskerville, Georgia, Garamond, Times, serif;font-size: 11pt !important;}
h1, h2, h3, h4, h5, h6{border: none;font-family: Baskerville, Georgia, Garamond, Times, serif;}
div, p, ul, dl, ol {width: auto !important;}
ul, ol, dl {padding-right: 0.5em;}
ul {list-style-type: square;}
.documentDescription {font-weight: bold;}
pre {border: 1pt dotted black;white-space: pre;font-size: 8pt;overflow: auto;padding: 1em 0;}
table.listing,table.listing td {border: 1pt solid black;border-collapse: collapse;}
a {color: Black !important;padding: 0 !important;text-decoration: none !important;}
a:link, a:visited {color: #520;background: transparent;}
}


/* ----- mobile.css ----- */
@media handheld {

/* ./parts/portal_css/mobile.css?original=1 */


/* */


/* */
body {font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;background-color: White;color: Black;margin: 0;padding: 0;}
table {font-size: 100%;}
a {color: #436976;background-color: transparent;}
img {border: none;vertical-align: middle;}
p {margin: 0.5em 0em 1em 0em;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;border-bottom: 1px solid #8cacbb;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: Black ! important;}
h1 {font-size: 160%;}
h2 {font-size: 150%;}
h3 {font-size: 140%;border-bottom: none;font-weight: bold;}
h4 {font-size: 120%;border-bottom: none;font-weight: bold;}
h5 {font-size: 100%;border-bottom: none;font-weight: bold;}
h6 {font-size: 85%;border-bottom: none;font-weight: bold;}
label {font-weight: bold;}


/* */
#portal-searchbox {font-size: 10px;}
#portal-globalnav {

/* */
background-color: transparent;border-collapse: collapse;padding: 0;padding-left: 0.2em;list-style: none;margin: 0;height: auto;line-height: normal;}
#portal-globalnav li {display: inline;}
#portal-globalnav li a {

/* */
background-color: transparent;border-color: #8cacbb;border-width: 1px;border-style: solid solid none solid;color: #436976;height: auto;margin-right: 0.1em;padding: 0em 0.2em;text-decoration: none;text-transform: lowercase;}
#portal-globalnav li.selected a {

/* */
background-color: #dee7ec;border: 1px solid #8cacbb;border-bottom: #dee7ec 1px solid;color: #436976;}
#portal-personaltools {

/* */
background-color: #dee7ec;border-top-color: #8cacbb;border-top-style: solid;border-top-width: 1px;border-bottom-color: #8cacbb;border-bottom-style: solid;border-bottom-width: 1px;color: Black;margin: 0;text-align: right;text-transform: lowercase;list-style: none;}
#portal-personaltools li {margin-left: 0.2em;display: inline;}
#portal-personaltools li a {text-decoration: none;color: #436976;}
.visualCaseSensitive {text-transform: none;}
#portal-breadcrumbs {

/* */
border-bottom-color: #8cacbb;border-bottom-style: solid;border-bottom-width: 1px;padding-left: 0.2em;padding-right: 0.2em;text-transform: lowercase;}
.contentViews {background-color: transparent;border-collapse: collapse;padding-left: 0.1em;line-height: normal;margin: 0.2em 0 0 0;

/* */
list-style: none;border: 1px solid #74ae0b;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;}
.contentViews li {display: inline;}
.contentViews li a {background-color: transparent;border: 1px solid #74ae0b;border-style: solid;color: #578308;height: auto;margin-right: 0.2em;padding: 0;line-height: normal;text-decoration: none;text-transform: lowercase;z-index: 1;}
.contentViews .selected a {background-color: #cde2a7;border-bottom: #cde2a7 1px solid;color: #578308;}
.contentActions {border-collapse: collapse;background-color: #cde2a7;border-left: 1px solid #74ae0b;border-right: 1px solid #74ae0b;color: #578308;text-align: right;text-transform: lowercase;padding: 0 0 0 0.2em;z-index: 2;height: 1.2em;}
.contentActions ul,.contentActions li {margin: 0;list-style: none;list-style-image: none;display: inline;color: Black;text-align: left;}
.contentActions ul {padding: 0;margin: 0;}
.contentActions li {float: right;background-image: url(./parts/arrowDownAlternative.gif);background-repeat: no-repeat;background-position: center right;z-index: 4;border-left: 1px solid #74ae0b;padding: 0 0 0 0.2em;margin: 0 0.2em 0 0;}
.actionItems li {background-image: none;}
.contentActions a {text-decoration: none;color: #578308;padding: 0 0.6em 0 0;}
.contentActions .actionMenu .actionMenuContent {display: none;z-index: 5;position: absolute;top: 0;right: -1px;height: auto;padding: 0;margin: 0;cursor: pointer;}
.contentActions .actionMenu .actionMenuContent ul {display: block;background: #cde2a7;border: 1px #74ae0b;border-style: none solid solid solid;margin: 0.2em 0 0 0;padding: 0;cursor: pointer;}
.actionMenu .actionMenuContent li {font-size: 10px !important;float: none;background: transparent;display: inline;padding: 0;margin: 0;border: 0;}
.actionMenu .actionMenuContent li a {display: block;white-space: nowrap;padding: 0 0.2em;margin: 0.2em 0;}
.actionMenu .actionMenuContent .actionSeparator a {margin-top: 0.2em;padding-top: 0.2em;border-top: 1px solid #74ae0b;}
.documentEditable .documentContent {border: 1px solid #74ae0b;padding: 0.5em;}


/* */
.portalMessage,.portalWarningMessage,.portalStopMessage,.system-message,#error-handling {background-color: #ffce7b;border: 1px solid #ffa500;color: Black;font-size: 85%;font-weight: bold;margin: 2em 0em 1em 0em;padding: 0.5em 1em;vertical-align: middle;}
.portalMessage a,.portalWarningMessage a,.portalStopMessage a {color: Black;}
.documentDescription {

/* */
font-weight: bold;display: block;margin: 0.5em 0em;}
.documentByLine {text-align: right;font-size: 85%;clear: both;font-weight: normal;color: #76797c;}
#portal-footer {background-color: #dee7ec;border-top: 1px solid #8cacbb;border-bottom: 1px solid #8cacbb;float: none;margin: 2em 0em 1em 0em;padding: 0.5em 0em 1em 0em;text-align: center;}
.hiddenStructure,#portal-logo,#portal-searchbox,#portal-siteactions,#portal-column-one,#portal-column-two,.addFavorite,.documentActions,#portal-colophon,.netscape4{display: none;}


/* */
}


/* ----- deprecated.css ----- */
@media screen {

/* ./parts/portal_css/deprecated.css?original=1 */


/* */


/* */


/* */


/* */
.portletItemSingle {margin: 0;padding: 1em;border: 1px solid #8cacbb;border-top: none;}
dd.portletItemLast {margin: 0;padding: 0.25em 1em;border: 1px solid #8cacbb;border-style: none solid;}


/* */
div.portlet {border: none;margin-bottom: 1em;padding: 0;}
div.portlet a {text-decoration: none;}


/* */
#region-content .portlet {font-size: 94%;}
div.portlet h4 { 

/* */
background-color: #dee7ec;border: 1px solid #8cacbb;padding: 0em 0.3em 0em 1em;text-transform: lowercase;display: block;font-size: 1em;font-weight: normal;}
div.portlet h5 {background-color: #dee7ec;border: 1px solid #8cacbb;padding: 0em 1em 0em 1em;text-transform: lowercase;display: inline;font-size: 1em;font-weight: normal;white-space: nowrap;position: relative;top: -1px;}
div.portlet h6 {background-color: #dee7ec;border: 1px solid #8cacbb;padding: 0em 0.3em 0em 1em;text-transform: lowercase;display: block;font-size: 1em;font-weight: normal;}
div.portletBody {position: relative;top: -1px;background: transparent;border: 1px solid #8cacbb;}
div.portletDetails {text-align: right;}
div.portletContent {padding: 1em;}
div.portletAction {float: right;width: 0.8em;text-align: center;display: block;text-transform: none;border-left: 1px solid #8cacbb;padding-left: 0.3em;}
div.portlet h1,div.portlet h2,div.portlet h3,div.portlet h4 {margin: 0;padding: 0;}
div.portlet input {font-size: 100%;}
div.portletSyndication {display: block;float: left;border: 1px solid #8cacbb;background-color: #dee7ec;font-size: 85%;}
a.portletMore {display: block;text-align: right;}
div.portletFooter {padding: 0.5em 1em 1em 1em;}


/* */
.navIcon,.navIconRoot {position: relative;right: 20px;}
.navItemText {margin-left: -20px;}
.navRootItem,.navItem {margin: 0 0 0.2em 0;border: 1px solid White;display: block;background-repeat: no-repeat;background-position: 0 1px;padding: 0.1em 0.25em 0.2em 20px;margin: 1px 0;}
.currentNavItem {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb;}
.portletNavigationTreeItem {margin: 0;}
.portletNavigationTreeItem a {display: block;text-decoration: none;padding: 0.5em 0 0.5em 1.75em;background-repeat: no-repeat;background-position: 0 3px;border: 1px solid White;}
.portletNavigationTreeItem a:hover,.currentNavItem {background-color: #dee7ec;color: #436976;border: 1px solid #8cacbb !important;}


/* */
.portletNavigationLevel0 {margin: 0;}


/* */
.navLevel1 { margin-left: 0em; }
.navLevel2 { margin-left: 1em; }
.navLevel3 { margin-left: 2em; }
.navLevel4 { margin-left: 3em; }
.navLevel5 { margin-left: 4em; }
.navLevel6 { margin-left: 4.5em; }
.navLevel7 { margin-left: 5em;   }
.navLevel8 { margin-left: 5.5em; }


/* */
}


/* ----- generated.css ----- */
@media screen {

/* ./parts/portal_css/generated.css?original=1 */


/* */


/* */


/* */
.contenttype-coreblog2,.actionMenu .contenttype-coreblog2 a:hover {background-image: url(./parts/coreblog2folder_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblog2 {height: 1%;}
#portal-sitemap .contenttype-coreblog2 a:hover,#portlet-navigation-tree .contenttype-coreblog2 a:hover,#portlet-navigation-tree .contenttype-coreblog2 a.navTreeCurrentItem {background-image: url(./parts/coreblog2folder_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblog2,#portlet-navigation-tree .contenttype-coreblog2 {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblog2 a:hover,* html #portlet-navigation-tree .contenttype-coreblog2 a:hover,* html #portlet-navigation-tree .contenttype-coreblog2 a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblog2 {display: block;}
.contenttype-coreblogcategory,.actionMenu .contenttype-coreblogcategory a:hover {background-image: url(./parts/coreblogcategory_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogcategory {height: 1%;}
#portal-sitemap .contenttype-coreblogcategory a:hover,#portlet-navigation-tree .contenttype-coreblogcategory a:hover,#portlet-navigation-tree .contenttype-coreblogcategory a.navTreeCurrentItem {background-image: url(./parts/coreblogcategory_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogcategory,#portlet-navigation-tree .contenttype-coreblogcategory {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogcategory a:hover,* html #portlet-navigation-tree .contenttype-coreblogcategory a:hover,* html #portlet-navigation-tree .contenttype-coreblogcategory a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogcategory {display: block;}
.contenttype-coreblogcategoryfolder,.actionMenu .contenttype-coreblogcategoryfolder a:hover {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogcategoryfolder {height: 1%;}
#portal-sitemap .contenttype-coreblogcategoryfolder a:hover,#portlet-navigation-tree .contenttype-coreblogcategoryfolder a:hover,#portlet-navigation-tree .contenttype-coreblogcategoryfolder a.navTreeCurrentItem {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogcategoryfolder,#portlet-navigation-tree .contenttype-coreblogcategoryfolder {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogcategoryfolder a:hover,* html #portlet-navigation-tree .contenttype-coreblogcategoryfolder a:hover,* html #portlet-navigation-tree .contenttype-coreblogcategoryfolder a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogcategoryfolder {display: block;}
.contenttype-coreblogcomment,.actionMenu .contenttype-coreblogcomment a:hover {background-image: url(./parts/discussionitem_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogcomment {height: 1%;}
#portal-sitemap .contenttype-coreblogcomment a:hover,#portlet-navigation-tree .contenttype-coreblogcomment a:hover,#portlet-navigation-tree .contenttype-coreblogcomment a.navTreeCurrentItem {background-image: url(./parts/discussionitem_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogcomment,#portlet-navigation-tree .contenttype-coreblogcomment {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogcomment a:hover,* html #portlet-navigation-tree .contenttype-coreblogcomment a:hover,* html #portlet-navigation-tree .contenttype-coreblogcomment a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogcomment {display: block;}
.contenttype-coreblogcommentfolder,.actionMenu .contenttype-coreblogcommentfolder a:hover {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogcommentfolder {height: 1%;}
#portal-sitemap .contenttype-coreblogcommentfolder a:hover,#portlet-navigation-tree .contenttype-coreblogcommentfolder a:hover,#portlet-navigation-tree .contenttype-coreblogcommentfolder a.navTreeCurrentItem {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogcommentfolder,#portlet-navigation-tree .contenttype-coreblogcommentfolder {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogcommentfolder a:hover,* html #portlet-navigation-tree .contenttype-coreblogcommentfolder a:hover,* html #portlet-navigation-tree .contenttype-coreblogcommentfolder a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogcommentfolder {display: block;}
.contenttype-coreblogentry,.actionMenu .contenttype-coreblogentry a:hover {background-image: url(./parts/coreblogentry_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogentry {height: 1%;}
#portal-sitemap .contenttype-coreblogentry a:hover,#portlet-navigation-tree .contenttype-coreblogentry a:hover,#portlet-navigation-tree .contenttype-coreblogentry a.navTreeCurrentItem {background-image: url(./parts/coreblogentry_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogentry,#portlet-navigation-tree .contenttype-coreblogentry {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogentry a:hover,* html #portlet-navigation-tree .contenttype-coreblogentry a:hover,* html #portlet-navigation-tree .contenttype-coreblogentry a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogentry {display: block;}
.contenttype-coreblogtrackback,.actionMenu .contenttype-coreblogtrackback a:hover {background-image: url(./parts/trackback_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-coreblogtrackback {height: 1%;}
#portal-sitemap .contenttype-coreblogtrackback a:hover,#portlet-navigation-tree .contenttype-coreblogtrackback a:hover,#portlet-navigation-tree .contenttype-coreblogtrackback a.navTreeCurrentItem {background-image: url(./parts/trackback_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-coreblogtrackback,#portlet-navigation-tree .contenttype-coreblogtrackback {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-coreblogtrackback a:hover,* html #portlet-navigation-tree .contenttype-coreblogtrackback a:hover,* html #portlet-navigation-tree .contenttype-coreblogtrackback a.navTreeCurrentItem {position: relative;}
.listing .contenttype-coreblogtrackback {display: block;}
.contenttype-discussion-item,.actionMenu .contenttype-discussion-item a:hover {background-image: url(./parts/discussionitem_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-discussion-item {height: 1%;}
#portal-sitemap .contenttype-discussion-item a:hover,#portlet-navigation-tree .contenttype-discussion-item a:hover,#portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {background-image: url(./parts/discussionitem_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-discussion-item,#portlet-navigation-tree .contenttype-discussion-item {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-discussion-item a:hover,* html #portlet-navigation-tree .contenttype-discussion-item a:hover,* html #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {position: relative;}
.listing .contenttype-discussion-item {display: block;}
.contenttype-document,.actionMenu .contenttype-document a:hover {background-image: url(./parts/document_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-document {height: 1%;}
#portal-sitemap .contenttype-document a:hover,#portlet-navigation-tree .contenttype-document a:hover,#portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {background-image: url(./parts/document_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-document,#portlet-navigation-tree .contenttype-document {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-document a:hover,* html #portlet-navigation-tree .contenttype-document a:hover,* html #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {position: relative;}
.listing .contenttype-document {display: block;}
.contenttype-event,.actionMenu .contenttype-event a:hover {background-image: url(./parts/event_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-event {height: 1%;}
#portal-sitemap .contenttype-event a:hover,#portlet-navigation-tree .contenttype-event a:hover,#portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {background-image: url(./parts/event_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-event,#portlet-navigation-tree .contenttype-event {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-event a:hover,* html #portlet-navigation-tree .contenttype-event a:hover,* html #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {position: relative;}
.listing .contenttype-event {display: block;}
.contenttype-favorite,.actionMenu .contenttype-favorite a:hover {background-image: url(./parts/favorite_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-favorite {height: 1%;}
#portal-sitemap .contenttype-favorite a:hover,#portlet-navigation-tree .contenttype-favorite a:hover,#portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {background-image: url(./parts/favorite_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-favorite,#portlet-navigation-tree .contenttype-favorite {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-favorite a:hover,* html #portlet-navigation-tree .contenttype-favorite a:hover,* html #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {position: relative;}
.listing .contenttype-favorite {display: block;}
.contenttype-file,.actionMenu .contenttype-file a:hover {background-image: url(./parts/file_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-file {height: 1%;}
#portal-sitemap .contenttype-file a:hover,#portlet-navigation-tree .contenttype-file a:hover,#portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {background-image: url(./parts/file_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-file,#portlet-navigation-tree .contenttype-file {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-file a:hover,* html #portlet-navigation-tree .contenttype-file a:hover,* html #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {position: relative;}
.listing .contenttype-file {display: block;}
.contenttype-folder,.actionMenu .contenttype-folder a:hover {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-folder {height: 1%;}
#portal-sitemap .contenttype-folder a:hover,#portlet-navigation-tree .contenttype-folder a:hover,#portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-folder,#portlet-navigation-tree .contenttype-folder {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-folder a:hover,* html #portlet-navigation-tree .contenttype-folder a:hover,* html #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {position: relative;}
.listing .contenttype-folder {display: block;}
.contenttype-image,.actionMenu .contenttype-image a:hover {background-image: url(./parts/image_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-image {height: 1%;}
#portal-sitemap .contenttype-image a:hover,#portlet-navigation-tree .contenttype-image a:hover,#portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {background-image: url(./parts/image_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-image,#portlet-navigation-tree .contenttype-image {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-image a:hover,* html #portlet-navigation-tree .contenttype-image a:hover,* html #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {position: relative;}
.listing .contenttype-image {display: block;}
.contenttype-large-plone-folder,.actionMenu .contenttype-large-plone-folder a:hover {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-large-plone-folder {height: 1%;}
#portal-sitemap .contenttype-large-plone-folder a:hover,#portlet-navigation-tree .contenttype-large-plone-folder a:hover,#portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {background-image: url(./parts/folder_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-large-plone-folder,#portlet-navigation-tree .contenttype-large-plone-folder {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-large-plone-folder a:hover,* html #portlet-navigation-tree .contenttype-large-plone-folder a:hover,* html #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {position: relative;}
.listing .contenttype-large-plone-folder {display: block;}
.contenttype-link,.actionMenu .contenttype-link a:hover {background-image: url(./parts/link_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-link {height: 1%;}
#portal-sitemap .contenttype-link a:hover,#portlet-navigation-tree .contenttype-link a:hover,#portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {background-image: url(./parts/link_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-link,#portlet-navigation-tree .contenttype-link {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-link a:hover,* html #portlet-navigation-tree .contenttype-link a:hover,* html #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {position: relative;}
.listing .contenttype-link {display: block;}
.contenttype-news-item,.actionMenu .contenttype-news-item a:hover {background-image: url(./parts/newsitem_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-news-item {height: 1%;}
#portal-sitemap .contenttype-news-item a:hover,#portlet-navigation-tree .contenttype-news-item a:hover,#portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {background-image: url(./parts/newsitem_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-news-item,#portlet-navigation-tree .contenttype-news-item {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-news-item a:hover,* html #portlet-navigation-tree .contenttype-news-item a:hover,* html #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {position: relative;}
.listing .contenttype-news-item {display: block;}
.contenttype-plone-site,.actionMenu .contenttype-plone-site a:hover {background-image: url(./parts/site_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-plone-site {height: 1%;}
#portal-sitemap .contenttype-plone-site a:hover,#portlet-navigation-tree .contenttype-plone-site a:hover,#portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {background-image: url(./parts/site_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-plone-site,#portlet-navigation-tree .contenttype-plone-site {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-plone-site a:hover,* html #portlet-navigation-tree .contenttype-plone-site a:hover,* html #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {position: relative;}
.listing .contenttype-plone-site {display: block;}
.contenttype-topic,.actionMenu .contenttype-topic a:hover {background-image: url(./parts/topic_icon.gif);background-repeat: no-repeat;background-position: 0% 0%;}
* html .contenttype-topic {height: 1%;}
#portal-sitemap .contenttype-topic a:hover,#portlet-navigation-tree .contenttype-topic a:hover,#portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {background-image: url(./parts/topic_icon.gif);background-repeat: no-repeat;background-position: 0% 3px;}
#portal-sitemap .contenttype-topic,#portlet-navigation-tree .contenttype-topic {background-position: 0% 4px;}
* html #portal-sitemap .contenttype-topic a:hover,* html #portlet-navigation-tree .contenttype-topic a:hover,* html #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {position: relative;}
.listing .contenttype-topic {display: block;}
.actionicon-plone-sendto {background-image: url(./parts/mail_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-print {background-image: url(./parts/print_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-rss {background-image: url(./parts/rss.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-extedit {background-image: url(./parts/extedit_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-addtofavorites {background-image: url(./parts/favorite_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-QuickInstaller {background-image: url(./parts/product_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-PloneReconfig {background-image: url(./parts/logoIcon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-UsersGroups {background-image: url(./parts/group.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-UsersGroups2 {background-image: url(./parts/group.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-MemberPrefs {background-image: url(./parts/user.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-MemberPassword {background-image: url(./parts/lock_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-MailHost {background-image: url(./parts/mail_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-PortalSkin {background-image: url(./parts/skins_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-errorLog {background-image: url(./parts/error_log_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-ZMI {background-image: url(./parts/zope_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-SearchSettings {background-image: url(./parts/search_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-NavigationSettings {background-image: url(./parts/navigation_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-full_screen {background-image: url(./parts/fullscreenexpand_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-kupu {background-image: url(./parts/kupuimages/kupu_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-object_buttons-cut {background-image: url(./parts/cut_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-object_buttons-copy {background-image: url(./parts/copy_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-object_buttons-paste {background-image: url(./parts/paste_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-object_buttons-delete {background-image: url(./parts/delete_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-placefulworkflow {background-image: url(./parts/placefulworkflow_icon.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-controlpanel-portal_atct {background-image: url(./parts/topic_icon.gif) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-ics {background-image: url(./parts/icon_export_ical.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-vcs {background-image: url(./parts/icon_export_vcal.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-rotate_clockwise {background-image: url(./parts/icon_rotate_clockwise.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-rotate_counter_clockwise {background-image: url(./parts/icon_rotate_counter_clockwise.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-rotate_180 {background-image: url(./parts/icon_rotate_180.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-flip_horizontal {background-image: url(./parts/icon_flip_horizontal.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}
.actionicon-plone-flip_vertical {background-image: url(./parts/icon_flip_vertical.png) !important;background-repeat: no-repeat;background-position: 0% 50%;}


/* */
.visualIconPadding,.actionMenu .actionMenuContent .visualIconPadding {padding-left: 18px;margin-left: -1px;margin-bottom: 1px;min-height: 1.6em;height: auto;line-height: 1.6em;}


/* *

/* html .visualIconPadding {height: 1.6em;}
.visualIconReplace {background: transparent;display: block !important;border: 0;margin: 0;padding: 0 0 0 18px !important;overflow: hidden;width: 0px !important;width 

/**/
: 18px;}


/* */
}


/* ----- base.css ----- */
@media screen {

/* ./parts/portal_css/base.css?original=1 */


/* */


/* */
body {font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;background-color: White;color: Black;margin: 0;padding: 0;}
table {font-size: 100%;}
a {color: #436976;background-color: transparent;}
img {border: none;vertical-align: middle;}
p {margin: 0 0 0.75em 0;line-height: 1.5em;}
p img {border: none;margin: 0;}
hr {border: 0;height: 1px;color: #8cacbb;background-color: #8cacbb;margin: 0.5em 0 1em 0;}
h1, h2, h3, h4, h5, h6 {color: Black;background-color: transparent;font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;font-weight: normal;margin: 0 0 0.25em 0;border-bottom: 1px solid #8cacbb;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: Black ! important;text-decoration: none;}
h1 {font-size: 160%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;border-bottom: none;font-weight: bold;}
h4 {font-size: 110%;border-bottom: none;font-weight: bold;}
h5 {font-size: 100%;border-bottom: none;font-weight: bold;}
h6 {font-size: 85%;border-bottom: none;font-weight: bold;}
ul {line-height: 1.5em;margin: 0.5em 0 0 1.5em;padding: 0;list-style-image: url(./parts/bullet.gif);list-style-type: square;}
ol {line-height: 1.5em;margin: 0.5em 0 0 2.5em;padding: 0;list-style-image: none;}
li {margin-bottom: 0.5em;}
dt {font-weight: bold;}
dd {line-height: 1.5em;margin-bottom: 1em;}
fieldset {border: 1px solid #8cacbb;margin: 1em 0em 1em 0em;padding: 0em 1em 1em 1em;line-height: 1.5em;width: auto;}
legend {background: White;padding: 0.5em;font-size: 90%;}
form {border: none;margin: 0;}
label {font-weight: bold;}
textarea {font: 100% Monaco, "Courier New", Courier, monospace;border: 1px solid #8cacbb;color: Black;background: White url(./parts/input_background.gif) repeat-x;width: 100%;}
input {font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;visibility: visible;border: 1px solid #8cacbb;color: Black;vertical-align: middle;background: White url(./parts/input_background.gif) repeat-x;}
select {border: 1px solid #8cacbb;color: Black;background-color: White;vertical-align: top;}
abbr, acronym, .explain {border-bottom: 1px dotted Black;color: Black;background-color: transparent;cursor: help;}
q {font-family: Baskerville, Georgia, serif;font-style: italic;font-size: 120%;}
blockquote {padding-left: 0.5em;margin-left: 0;border-left: 4px solid #8cacbb;color: #76797c;}
code {font-family: Monaco, "Courier New", Courier, monospace;font-size: 120%;color: Black;background-color: #dee7ec;padding: 0 0.1em;}
pre {font-family: Monaco, "Courier New", Courier, monospace;font-size: 100%;padding: 1em;border: 1px solid #8cacbb;color: Black;background-color: #dee7ec;overflow: auto;}
ins {color: green;text-decoration: none;}
del {color: red;text-decoration: line-through;}


/* */
.visualClear {display: block;clear: both;}


/* */
.netscape4 {display: none;}


/* */
.hiddenStructure {display: block;background: transparent;background-image: none; 

/* */
border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}
.contentViews .hiddenStructure,.contentActions .hiddenStructure {position: absolute;top: -200px;left: -200px;}
.hiddenLabel {display: block;background: transparent;background-image: none; 

/* */
border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}


/* */
}
