
/* ::::: /portal_css/ploneStyles1685.css ::::: */

@media screen {
  body { margin: 0pt; padding: 0pt; font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 69%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: White; color: Black; }
  table { font-size: 100%; }
  a { color: rgb(67, 105, 118); background-color: transparent; }
  img { border: medium none ; vertical-align: middle; }
  p { margin: 0pt 0pt 0.75em; line-height: 1.5em; }
  p img { border: medium none ; margin: 0pt; }
  hr { border: 0pt none ; margin: 0.5em 0pt 1em; height: 1px; color: rgb(140, 172, 187); background-color: rgb(140, 172, 187); }
  h1, h2, h3, h4, h5, h6 { border-bottom: 1px solid rgb(140, 172, 187); margin: 0pt 0pt 0.25em; color: Black; background-color: transparent; font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; font-weight: normal; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: Black ! important; }
  h1 { font-size: 160%; }
  h2 { font-size: 150%; }
  h3 { border-bottom: medium none; font-size: 125%; font-weight: bold; }
  h4 { border-bottom: medium none; font-size: 110%; font-weight: bold; }
  h5 { border-bottom: medium none; font-size: 100%; font-weight: bold; }
  h6 { border-bottom: medium none; font-size: 85%; font-weight: bold; }
  ul { margin: 0.5em 0pt 0pt 1.5em; padding: 0pt; line-height: 1.5em; list-style-image: url('bullet.gif'); list-style-type: square; }
  ol { margin: 0.5em 0pt 0pt 2.5em; padding: 0pt; line-height: 1.5em; list-style-image: none; }
  li { margin-bottom: 0.5em; }
  dt { font-weight: bold; }
  dd { line-height: 1.5em; margin-bottom: 1em; }
  dd.link a { text-decoration: none; color: Black; }
  fieldset { border: 1px solid rgb(140, 172, 187); margin: 1em 0em; padding: 0em 1em 1em; line-height: 1.5em; width: auto; }
  legend { padding: 0.5em; background: White none repeat scroll 0% 0%; font-size: 90%; }
  form { border: medium none ; margin: 0pt; }
  label { font-weight: bold; }
  textarea { border: 1px solid rgb(140, 172, 187); font-family: Monaco,"Courier New",Courier,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: Black; background-color: white; width: 100%; }
  input { border: 1px solid rgb(140, 172, 187); font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; visibility: visible; color: Black; background-color: white; vertical-align: middle; }
  select { border: 1px solid rgb(140, 172, 187); 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 { border-left: 4px solid rgb(140, 172, 187); padding-left: 0.5em; margin-left: 0pt; color: rgb(118, 121, 124); }
  code { padding: 0pt 0.1em; font-family: Monaco,"Courier New",Courier,monospace; font-size: 120%; color: Black; background-color: rgb(222, 231, 236); }
  pre { border: 1px solid rgb(140, 172, 187); padding: 1em; overflow: auto; font-family: Monaco,"Courier New",Courier,monospace; font-size: 100%; color: Black; background-color: rgb(222, 231, 236); }
  ins { color: green; text-decoration: none; }
  del { color: red; text-decoration: line-through; }
}
@media screen {
  .documentContent p a { border-bottom: 1px solid rgb(204, 204, 204); text-decoration: none; }
  .documentContent p a:visited { color: Purple; background-color: transparent; }
  .documentContent p a:active { color: Red; background-color: transparent; }
  .documentContent li a { border-bottom: 1px solid rgb(204, 204, 204); text-decoration: none; }
  .documentContent li a:visited { color: Purple; background-color: transparent; }
  .documentContent li a:active { color: Red; background-color: transparent; }
  .documentContent dd a { border-bottom: 1px solid rgb(204, 204, 204); text-decoration: none; }
  .documentContent dd a:visited { color: Purple; background-color: transparent; }
  .documentContent dd a:active { color: Red; background-color: transparent; }
  #visual-portal-wrapper { margin: 0pt; padding: 0pt; }
  #portal-logo { border: 0pt none ; margin: 0.75em 0em 0.75em 1.5em; padding: 0pt; background: transparent url('logo.jpg') no-repeat scroll 0% 0%; }
  #portal-logo a { border: 0pt none ; margin: 0pt; padding: 57px 0pt 0pt; overflow: hidden; display: block; text-decoration: none; height: 0px ! important; width: 300px; cursor: pointer; }
  #portal-skinswitcher {  }
  #portal-skinswitcher a { display: block; float: left; }
  #portal-top { margin: 0pt; padding: 0pt; background-color: transparent; }
  #portal-siteactions { margin: 1px 0pt 0pt; padding: 3px 2em 3px 0pt; background-color: transparent; white-space: nowrap; list-style-image: none; list-style-type: none; height: auto; line-height: normal; float: right; }
  #portal-siteactions li { display: inline; }
  #portal-siteactions li a { border: 1px solid White; padding: 0.2em; background-color: transparent; color: rgb(118, 121, 124); height: auto; margin-right: 0.2em; text-decoration: none; text-transform: lowercase; }
  #portal-siteactions li.selected a { border: 1px solid rgb(140, 172, 187); background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  #portal-siteactions li a:hover { border: 1px solid rgb(140, 172, 187); background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  #portal-searchbox { margin: 1.5em 0pt 0pt; padding: 0pt 2em 0pt 0pt; float: right; clear: right; background-color: transparent; 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: rgb(118, 121, 124); text-decoration: none; text-transform: lowercase; }
  .LSRes { font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; visibility: visible; color: rgb(67, 105, 118); 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: 0pt; line-height: 1.1em; }
  #LSHighlight { border: 1px solid rgb(140, 172, 187); background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  .LSRow { border: 1px solid White; margin: 0pt; padding: 0pt; white-space: normal; list-style-image: none; list-style-type: none; }
  .LSRow a { text-decoration: none; font-weight: bold; white-space: nowrap; }
  .LSDescr { color: rgb(118, 121, 124); text-transform: lowercase; padding-left: 2.1em; margin-top: -0.1em; }
  .LSResult { margin: 0pt; position: relative; display: block; text-align: right; padding-top: 5px; left: 3px; z-index: 3; }
  .LSShadow { position: relative; text-align: right; }
  .livesearchContainer { border: 1px solid rgb(140, 172, 187); padding: 0pt ! important; margin-top: 0pt; position: absolute; right: 0px; top: -17px; white-space: normal; font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; visibility: visible; text-align: left; color: rgb(67, 105, 118); background-color: transparent; width: 300px; text-transform: none; }
  .LSIEFix { padding: 0.5em ! important; background-color: White; z-index: 20; }
  .LSBox { clear: left; float: left; text-align: right; padding-right: 1px; display: block; }
  #LSNothingFound { padding: 2px; text-align: center; }
  #portal-globalnav { margin: 0pt; padding: 0em 0em 0em 2em; background-color: transparent; white-space: nowrap; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; line-height: normal; }
  #portal-globalnav li { display: inline; }
  #portal-globalnav li a { border-style: solid solid none; border-color: rgb(140, 172, 187); border-width: 1px; padding: 0em 1.25em; background-color: transparent; color: rgb(67, 105, 118); height: auto; margin-right: 0.5em; text-decoration: none; text-transform: lowercase; }
  #portal-globalnav li.selected a { border-style: solid; border-color: rgb(140, 172, 187) rgb(140, 172, 187) rgb(222, 231, 236); border-width: 1px; background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  #portal-globalnav li a:hover { border-color: rgb(140, 172, 187) rgb(140, 172, 187) rgb(222, 231, 236); background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  #portal-personaltools { border-top: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 0pt; padding: 0em 3em; background-color: rgb(222, 231, 236); line-height: 1.6em; color: Black; text-align: right; text-transform: lowercase; list-style-type: none; list-style-image: none; list-style-position: outside; }
  #portal-personaltools .portalUser { background: transparent url('user.gif') no-repeat scroll left center; padding-left: 15px; }
  #portal-personaltools .portalNotLoggedIn { padding: 0pt; background: transparent none repeat scroll 0% 0%; color: Black; }
  #portal-personaltools li { background: transparent url('linkopaque.gif') no-repeat scroll left center; padding-left: 8px; color: rgb(67, 105, 118); margin-left: 1em; display: inline; }
  #portal-personaltools li a { text-decoration: none; color: rgb(67, 105, 118); }
  #portal-personaltools .visualIconPadding { padding-left: 10px; }
  .visualCaseSensitive { text-transform: none; }
  #portal-breadcrumbs { border-top: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 0pt; padding: 0em 3em 0.1em; background-color: rgb(222, 231, 236); line-height: 1.6em; color: Black; text-align: left; text-transform: lowercase; list-style-type: none; list-style-image: none; list-style-position: outside; }
  #portal-breadcrumbs a { text-decoration: none; }
  .breadcrumbSeparator { font-size: 120%; }
  .addFavorite { vertical-align: bottom; }
  #content { margin: 0em 0em 2em; padding: 1em 1em 0pt ! important; }
  #content-news h1 { margin-bottom: 1em; }
  #content h5, #content h6 { color: rgb(118, 121, 124); }
  .newsItem { border-bottom: 1px solid rgb(140, 172, 187); margin-bottom: 1em; }
  .newsImage { border: 1px solid black; }
  .newsImageContainer { margin: 0pt 0pt 0.5em 1em; float: right; width: 202px; }
  .newsContent { padding: 0pt 1em 1em; }
  .newsContent ul, .newsContent li { margin: 0pt; padding: 0pt; display: block; list-style-type: none; list-style-position: outside; list-style-image: none; }
  .newsAbout { padding: 0pt; display: block; color: rgb(118, 121, 124); font-size: 85%; margin-top: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; float: right; text-align: right; }
  .newsAbout li { display: inline; }
  .newsFooter {  }
  .newsFooter li { margin: 0pt 1em 0pt 0pt; display: inline; }
  .documentActions { margin: 0.4em 0pt 0pt 0.5em; padding: 0pt; float: right; text-align: right; }
  .documentActions ul { margin: 1px 0pt 2px; padding: 0pt; display: block; }
  .documentActions li { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; list-style-position: outside; list-style-image: none; }
  .documentActions a { border: medium none  ! important; text-decoration: none; }
  .portalMessage, .system-message, #error-handling { border: 1px solid rgb(255, 165, 0); margin: 1em 0em; padding: 0.5em 1em 0.5em 3em; background-color: rgb(255, 206, 123); color: Black; font-size: 85%; font-weight: bold; vertical-align: middle; background-image: url('info_icon.gif'); background-repeat: no-repeat; background-position: 5px 50%; }
  .portalMessage a { color: Black; }
  .documentDescription { margin: 0em 0em 0.5em; font-weight: bold; display: block; line-height: 1.5em; }
  .documentByLine { margin: 0em 0em 0.5em; font-size: 85%; font-weight: normal; color: rgb(118, 121, 124); }
  .discussion { margin-top: 1em; }
  .even { background-color: rgb(238, 243, 245); }
  .odd { background-color: transparent; }
  .visualHighlight { background-color: rgb(238, 243, 245); }
  .discreet { color: rgb(118, 121, 124); font-size: 85%; font-weight: normal; }
  .listingBar { border: 1px solid rgb(140, 172, 187); margin: 1em 0em; padding: 0em 1em; background-color: rgb(222, 231, 236); text-align: center; text-transform: lowercase; vertical-align: top; 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-bottom: 1px solid rgb(140, 172, 187); padding-bottom: 0.5em; margin-bottom: 0.5em; }
  .tileHeadline { border: medium none ; font-size: 110%; font-weight: bold; }
  .tileHeadline a { text-decoration: none; }
  .tileBody { margin-bottom: 0.5em; }
  .tileImage { border: 1px solid black; margin: 0pt 0pt 0.5em 0.5em; float: right; }
  ul.visualNoMarker, ol.visualNoMarker { margin: 0.5em 0pt 0pt; list-style-type: none; list-style-image: none; line-height: 1em; }
  textarea.proportional { font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
  .productCredits { text-align: right; font-size: 85%; clear: both; font-weight: normal; color: rgb(118, 121, 124); }
  #portal-footer { border-top: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 2em 0em 1em; padding: 0.5em 0em 1em; background-color: rgb(222, 231, 236); float: none; line-height: 1.2em; text-align: center; }
  #portal-footer p { margin: 0.25em 0pt; }
  #portal-footer a { border: medium none ; text-decoration: none; color: rgb(67, 105, 118); }
  #portal-footer a:visited { color: rgb(67, 105, 118); }
  #portal-footer a:hover { text-decoration: underline; }
  #portal-colophon { margin: 0em 0em 2em; padding: 0.5em 0em 1em; float: none; 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 { margin: 0pt 0.25em; padding: 0.1em 0.2em; display: table-cell; font-size: 85%; }
  #portal-colophon .colophonWrapper { margin: 0pt auto; display: table; border-collapse: collapse; border-spacing: 0pt; }
  #portal-colophon .colophonIcon { border: 0pt none ; margin: 0pt auto; padding: 15px 0pt 0pt; overflow: hidden; display: inline-block; text-decoration: none; height: 0px ! important; width: 80px; }
  #portal-colophon a.colophonIcon { cursor: pointer; }
  .netscape4 { display: none; }
  dl.collapsible { border: 1px solid rgb(140, 172, 187) ! important; margin: 1em 0pt 0pt; padding: 0pt; }
  dl.collapsible dt.collapsibleHeader { margin: 0pt; padding: 0.5em; background: White none repeat scroll 0% 0%; display: inline; font-size: 90%; line-height: 1.5em; vertical-align: middle; position: relative; top: -0.75em; left: 1em; width: auto; }
  dl.collapsible dd.collapsibleContent { margin: 0pt; padding: 0pt 1em; }
  dl.collapsible dd.collapsibleContent > dl { margin: 0pt; padding: 0pt; }
  dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader { padding: 0pt 6px 0pt 22px; background: White url('treeexpanded.gif') no-repeat scroll 6px 50%; cursor: pointer; }
  dl.collapsedBlockCollapsible { border: medium none  ! important; height: 1em; width: auto; }
  dl.collapsedBlockCollapsible dt.collapsibleHeader { padding: 0pt 0pt 0pt 22px; background: transparent url('treecollapsed.gif') no-repeat scroll 6px 50%; cursor: pointer; }
  dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent { display: none; }
  dl.collapsedInlineCollapsible { border: medium none  ! important; height: 1em; width: auto; display: inline; }
  dl.collapsedInlineCollapsible dt.collapsibleHeader { padding: 0pt 0pt 0pt 22px; background: transparent url('treecollapsed.gif') no-repeat scroll 6px 50%; cursor: pointer; display: inline; top: 0pt; left: 0pt; }
  #portal-sitemap { border: medium none ; margin: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; font-size: 90%; }
  #portal-sitemap a { border: 1px solid White; }
  #portal-sitemap a:hover { border: 1px solid rgb(140, 172, 187); }
  #portal-sitemap .navTreeLevel1 { border-left: 0.5em solid rgb(140, 172, 187); margin: 0pt 0pt 0pt 0.5em; padding-left: 1em; }
  #portal-sitemap .navTreeLevel2 { border-left: 0.5em solid rgb(222, 231, 236); margin: 0pt 0pt 0pt 0.6em; padding-left: 1em; }
  .link-plain { padding: 0pt; background-image: none; }
  .link-parent { padding: 1px 0px 10px 16px; background: transparent url('arrowup.gif') no-repeat scroll 4px 5px; display: block; font-size: 85%; text-decoration: none; }
  .link-user { padding: 1px 0px 1px 16px; background: transparent url('user.gif') no-repeat scroll 0pt 1px; }
  .link-external { padding: 1px 0px 1px 16px; background: transparent url('link_icon.gif') no-repeat scroll 0px 1px; }
  .link-https { padding: 1px 0px 1px 16px; background: transparent url(/lock_icon.gif) no-repeat scroll 0px 1px; }
  .link-mailto { padding: 1px 0px 1px 16px; background: transparent url(/mail_icon.gif) no-repeat scroll 0px 1px; }
  .link-news { padding: 1px 0px 1px 16px; background: transparent url(/topic_icon.gif) no-repeat scroll 0px 1px; }
  .link-ftp { padding: 1px 0px 1px 16px; background: transparent url(/file_icon.gif) no-repeat scroll 0px 1px; }
  .link-irc { padding: 1px 0px 1px 16px; background: transparent url(/discussionitem_icon.gif) no-repeat scroll 0px 1px; }
  .link-callto { padding: 1px 0px 1px 16px; background: transparent url(/phone_icon.gif) no-repeat scroll 0px 1px; }
  .link-webcal { padding: 1px 0px 1px 16px; background: transparent url(/event_icon.gif) no-repeat scroll 0px 1px; }
  .link-feed { padding: 1px 0px 1px 18px; background: transparent url(/rss.gif) no-repeat scroll 0px 1px; }
  .link-comment { padding: 1px 0px 1px 16px ! important; background: transparent url(/discussionitem_icon.gif) no-repeat scroll left center; }
  .link-anchor { color: rgb(118, 121, 124); text-decoration: none; font-weight: normal; }
  .visualGhosted { 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 0pt 0.5em; padding: 0pt; position: relative; }
  .image-left { margin: 0.5em 1em 0.5em 0pt; float: left; clear: both; }
  .image-inline { float: none; }
  .image-right { margin: 0.5em; float: right; clear: both; }
  table.listing { border: 0pt none ; border-collapse: collapse; font-size: 1em; }
  table.listing td { border: 1px solid black; padding: 5px; vertical-align: top; }
}
@media screen {
  #portal-columns { width: 100% ! important; border-collapse: collapse; border-spacing: 0pt; }
  #portal-column-one { vertical-align: top; width: 16em; }
  #portal-column-content { margin: 0pt; padding: 0pt; vertical-align: top; }
  #portal-column-two { vertical-align: top; width: 16em; }
  #portal-column-one .visualPadding { padding: 2em 0em 1em 2em; }
  #portal-column-two .visualPadding { padding: 2em 2em 1em 0em; }
  body.fullscreen #portal-column-one, body.fullscreen #portal-column-two { display: none; }
  body.fullscreen #portal-column-content { margin: 0pt; padding: 0pt; width: 100%; }
}
@media screen {
  .standalone, .documentEditable * .standalone { padding: 1px 1px 1px 15px; background: rgb(222, 231, 236) url('linkopaque.gif') no-repeat scroll 9px 1px; cursor: pointer; font-size: 85%; text-transform: lowercase; }
  .context, .documentEditable * .context { padding: 1px 1px 1px 15px; background: transparent url('linktransparent.gif') no-repeat scroll 9px 1px; cursor: pointer; font-size: 85%; text-transform: lowercase; }
  .destructive, .documentEditable * .destructive { border: 1px solid rgb(255, 165, 0); padding: 1px 1px 1px 15px; background: rgb(255, 206, 123) url('linktransparent.gif') no-repeat scroll 9px 1px; cursor: pointer; font-size: 85%; text-transform: lowercase; }
  input.searchButton { padding: 1px 1px 1px 15px; background: White url('search_icon.gif') no-repeat scroll 2px 1px; margin-bottom: 1px ! important; font-size: 85%; cursor: pointer; text-transform: lowercase; }
  .noborder, .documentEditable * .noborder { border: medium none ; margin: 0pt; background-color: transparent; }
  .add, .documentEditable * .add {  }
  .quickSearch {  }
  .notify, .documentEditable * .notify { border: 1px solid rgb(255, 165, 0); }
  .field { margin: 0pt 1em 1em 0pt; top: 0pt; left: 0pt; }
  .field .field { margin: 1em 0pt 0pt; }
  .fieldRequired { padding: 0pt 0pt 0pt 8px; background: transparent url('required.gif') no-repeat scroll left center; color: White; }
  .formHelp { margin: 0pt 0pt 0.2em; font-size: 90%; color: rgb(118, 121, 124); }
  .formHelp:hover { color: Black; cursor: default; }
  .formControls { margin: 1em 0pt; }
  .error { border: 1px solid rgb(255, 165, 0); margin: 0pt 0pt 1em; padding: 1em; background-color: rgb(255, 206, 123); width: 95% ! important; }
  .error .fieldRequired { color: rgb(255, 206, 123); }
  .card { border: 1px solid rgb(140, 172, 187); margin: 1em; padding: 1em 0pt; background-color: rgb(222, 231, 236); float: left; text-align: center; width: 110px; }
  .portrait { border: 1px solid rgb(140, 172, 187); margin: 0.5em; padding: 1em 0pt 0.5em; background-color: rgb(222, 231, 236); font-size: 85%; text-align: center; width: 100px; }
  .portraitPhoto { border: 1px solid black; }
  .listing, .stx table { border-left: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 1em 0em; border-collapse: collapse; font-size: 85%; }
  .listing th, .stx table th { border-top: 1px solid rgb(140, 172, 187); border-right: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); padding: 0.25em 1em; background: rgb(222, 231, 236) none repeat scroll 0% 0%; font-weight: normal; text-transform: lowercase; }
  .listing .top { border-top: 1px solid White ! important; border-left: 1px solid White; border-right: 1px solid White ! important; padding: 0em 0em 1em; text-align: right ! important; }
  .listing .listingCheckbox { text-align: center; }
  .listing td, .stx table td { border-right: 1px solid rgb(140, 172, 187); padding: 0.25em 1em; }
  .listing a { text-decoration: none; }
  .listing a:hover { text-decoration: underline; }
  .listing img { vertical-align: middle; }
  .vertical th { padding: 0.5em; }
  .vertical td { border-top: 1px solid rgb(140, 172, 187); padding: 0.5em; }
  ul.configlets { margin: 1em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
  ul.configlets li { margin-bottom: 1em; }
  ul.configlets li a { border: medium none ; text-decoration: none; }
  ul.configlets li a:visited { color: rgb(67, 105, 118); background-color: transparent; }
  ul.configlets li a:active { color: rgb(67, 105, 118); background-color: transparent; }
  ul.configlets li label { font-weight: bold; }
  ul.configletDetails { margin: 0em 1em 1em 4em; list-style-type: none; list-style-image: none; list-style-position: outside; }
  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 { margin: 0.5em 0pt 0pt; list-style-type: none; list-style-image: none; }
  .stx table p { margin: 0pt; padding: 0pt; }
  .stx table { border: 1px solid rgb(140, 172, 187) ! important; }
  .stx table td { border-bottom: 1px solid rgb(140, 172, 187); }
  .comment { border: 1px dashed rgb(140, 172, 187); padding: 0.25em 1em 0.5em; background: rgb(238, 243, 245) none repeat scroll 0% 0%; margin-bottom: 1em; }
  .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 { border-bottom: 1px dashed rgb(118, 121, 124); font-weight: normal; }
  .commentBody { margin: 0pt 1em 1em; }
  .spacer { margin: 1em; }
  .contentViews { border-style: solid; border-color: rgb(116, 174, 11); border-width: 0px 0px 1px; margin: 0pt; background-color: transparent; padding-left: 1em; line-height: normal; list-style-type: none; list-style-image: none; list-style-position: outside; }
  .contentViews li { display: inline; padding-top: 0.5em; }
  .contentViews li a { border: 1px solid rgb(116, 174, 11); padding: 0em 1em; background-color: transparent; color: rgb(87, 131, 8); height: auto; margin-right: 0.5em; line-height: normal; text-decoration: none; text-transform: lowercase; z-index: 1; }
  .contentViews .selected a { border-bottom: 1px solid rgb(205, 226, 167); background-color: rgb(205, 226, 167); color: rgb(87, 131, 8); }
  .contentViews li a:hover { background-color: rgb(205, 226, 167); color: rgb(87, 131, 8); }
  .configlet .contentViews { font-size: 90%; }
  .contentActions { border-left: 1px solid rgb(116, 174, 11); border-right: 1px solid rgb(116, 174, 11); padding: 0pt 0pt 0pt 1em; background-color: rgb(205, 226, 167); color: rgb(87, 131, 8); text-align: right; text-transform: lowercase; z-index: 2; height: 1.6em; }
  .contentActions ul, .contentActions li { margin: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; display: inline; color: Black; text-align: left; }
  .contentActions ul { margin: 0pt; padding: 0pt; line-height: 1.6em; }
  .contentActions li { border-left: 1px solid rgb(116, 174, 11); float: right; z-index: 4; line-height: 1.6em; }
  .actionItems li { background-image: none; }
  .contentActions a { padding: 0pt 0.5em; text-decoration: none; color: rgb(87, 131, 8); }
  .actionMenu { margin: 0pt; padding: 0pt; position: relative; }
  .actionMenu .actionMenuHeader { margin: 0pt; padding: 0pt; 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 { padding: 0pt 1.6em 0pt 0.5em ! important; background-image: url('arrowdownalternative.gif'); background-repeat: no-repeat; background-position: 95% 60%; cursor: pointer; }
  .actionMenuDisabled { padding: 0pt 0.5em ! important; cursor: pointer; }
  .actionMenu .actionMenuContent { margin: 0pt; padding: 0pt; display: none; z-index: 5; position: absolute; top: 1.6em; right: -1px; height: auto; cursor: pointer; }
  .actionMenu .actionMenuContent ul { border-style: none solid solid; border-color: rgb(116, 174, 11); border-width: 1px; margin: -2px 0pt 0pt; padding: 0pt; background: rgb(205, 226, 167) none repeat scroll 0% 0%; display: block; cursor: pointer; }
  .actionMenu.activated .actionMenuContent { display: block ! important; }
  .actionMenu.activated .actionMenuContent { display: table ! important; border-collapse: collapse; border-spacing: 0pt; }
  .actionMenu.deactivated .actionMenuContent { display: none ! important; }
  .actionMenu .actionMenuContent li { border: 0pt none ; margin: 0pt; padding: 0pt; float: none; background-color: transparent; display: inline; }
  .actionMenu .actionMenuContent li a { margin: 0.2em 0pt; padding: 0pt 0.5em; display: block; white-space: nowrap; }
  .actionMenu .actionMenuContent .selected { margin: 0.2em 0pt; padding: 0pt 0.5em; display: block; white-space: nowrap; }
  .actionMenu .actionMenuContent li a:hover { background-color: rgb(116, 174, 11); color: White; }
  .actionMenu .actionMenuContent .actionSeparator a { border-top: 1px solid rgb(116, 174, 11); margin-top: 0.2em; padding-top: 0.2em; }
  .actionMenu .actionMenuContent .actionSeparator div.currentDefaultPage { border-top: 1px solid rgb(116, 174, 11); padding: 0.2em 0.5em 0em; margin-top: 0.2em; white-space: nowrap; }
  .actionMenu .actionMenuContent .actionSeparator div.actionLabel { border-top: 1px solid rgb(116, 174, 11); padding: 0.2em 0.5em 0em; margin-top: 0.2em; white-space: nowrap; background-color: rgb(116, 174, 11); color: rgb(205, 226, 167); cursor: default; }
  .contentBatchAction { border-top: 1px solid rgb(116, 174, 11); border-left: medium none ! important; border-right: 1px solid rgb(116, 174, 11); padding: 0pt 0.5em; float: left ! 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: 0pt; }
  #objectMenu.actionMenu .actionMenuContent li a { padding-left: 22px; }
  .actionMenuSelected { display: block; cursor: default; background-image: url('confirm_icon.gif'); background-repeat: no-repeat; background-position: 0% 3px; padding-left: 16px ! important; }
  #templateMenu li a { padding-left: 16px; }
  .documentEditable { padding: 0em 2em 1em ! important; }
  .configlet .documentEditable { padding: 0em ! important; }
  .documentContent { padding: 1em 1em 2em ! important; background: White none repeat scroll 0% 0%; font-size: 110%; }
  .documentEditable .documentContent { border: 1px solid rgb(116, 174, 11); padding: 0pt; }
  .hiddenStructure { border: medium none ; margin: -1px 0pt 0pt -1px; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: hidden; display: block; height: 1px; width: 1px; }
  .contentViews .hiddenStructure, .contentActions .hiddenStructure { position: absolute; top: -200px; left: -200px; }
  .visualClear { display: block; clear: both; }
  .hiddenLabel { border: medium none ; margin: -1px 0pt 0pt -1px; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: hidden; display: block; height: 1px; width: 1px; }
  .label { font-weight: bold; display: inline; padding-right: 0.5em; }
  .optionsToggle { border: 1px solid rgb(140, 172, 187); color: Black; background-color: rgb(222, 231, 236); font-weight: normal ! important; font-size: 85%; }
  .portalNotLoggedIn {  }
  #portal-column-content fieldset > * input:focus, #portal-column-content fieldset > * textarea:focus { border-color: rgb(255, 165, 0); border-width: 1px; }
  .visualOverflow { margin: 0pt 0pt 1em; overflow: auto; }
  .visualOverflow pre, .visualOverflow table, .visualOverflow img { margin: 0pt; }
  .visualFontSizeCorrection { background: transparent none repeat scroll 0% 0%; font-size: 75%; }
  .highlightedSearchTerm { background-color: rgb(254, 255, 130); }
  .noInheritedRoles { color: rgb(160, 160, 160); }
  .currentItem { border: 2px solid rgb(255, 165, 0); padding: 1px; border-collapse: collapse; }
  #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-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; }
}
@media screen {
  dl.portlet { margin: 1px 0pt 1em; }
  dl.portlet a { text-decoration: none; }
  .portletHeader { border: 1px solid rgb(140, 172, 187); padding: 0em 1em; background-color: rgb(222, 231, 236); text-transform: lowercase; font-weight: normal; line-height: 1.6em; }
  .portletHeader a { color: Black; }
  .portletItem { border-left: 1px solid rgb(140, 172, 187); border-right: 1px solid rgb(140, 172, 187); margin: 0pt; padding: 1em; }
  .portletItemSingle { border-style: none solid solid; border-color: -moz-use-text-color rgb(140, 172, 187) rgb(140, 172, 187); border-width: medium 1px 1px; margin: 0pt; padding: 1em; }
  dd.portletItemLast { border-style: none solid solid; border-color: rgb(140, 172, 187); border-width: 1px; margin: 0pt; padding: 0.25em 1em; }
  .portletItem a { display: block; }
  .portletItemDetails { text-align: right; display: block; color: Black; }
  dd.portletFooter { border-style: dotted solid solid; border-color: rgb(140, 172, 187); border-width: 1px; margin: 0pt; padding: 0.25em 1em; background-color: rgb(238, 243, 245); text-align: right; }
  .portletTopLeft {  }
  .portletTopRight {  }
  .portletBottomLeft {  }
  .portletBottomRight {  }
  .portletNavigationTree { margin: 0pt 0pt 0pt 0.75em; padding: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; line-height: 1em; }
  .navTree { list-style-type: none; list-style-position: outside; list-style-image: none; margin-top: 1px; }
  .navTree li { margin-bottom: 1px; }
  .navTreeItem { margin: 0pt; padding: 0pt; display: block; }
  .navTreeItem a { border: 1px solid White; display: block; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.25em; }
  .navTreeItem a:hover { border: 1px solid rgb(140, 172, 187); background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  .navTreeCurrentItem { border: 1px solid rgb(140, 172, 187) ! important; background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  li.navTreeCurrentItem { margin: 0pt 0pt 2px -1px; padding: 0pt 0pt 0pt 1px; display: block; }
  li.navTreeCurrentItem a, li.navTreeCurrentItem a:hover { border: 1px solid rgb(222, 231, 236); display: block; min-height: 1.6em; line-height: 1.6em; height: auto; }
  * html li.navTreeCurrentItem a, * html li.navTreeCurrentItem a:hover { height: 1.6em; }
  .navTreeLevel0 { margin: 0pt; }
  .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 { border: 1px solid Black; padding: 0.2em; background-color: rgb(255, 255, 225); position: absolute; visibility: hidden; width: 12em; z-index: 2; }
  .date { font-weight: bold; }
  .ploneCalendar { border: 1px solid rgb(140, 172, 187); margin: 1px 0pt 1em; border-collapse: collapse; width: 100%; }
  .ploneCalendar a { text-decoration: none; }
  .ploneCalendar a:hover { text-decoration: none; }
  .ploneCalendar th { background-color: rgb(222, 231, 236); font-weight: normal; text-align: center; line-height: 1.6em; }
  .ploneCalendar td { padding: 2px; background-color: transparent; width: 1.5em; text-align: right; }
  .ploneCalendar .weekdays td { border-style: solid none; border-color: rgb(140, 172, 187); border-width: 1px; padding: 2px; background-color: rgb(222, 231, 236); text-align: center; }
  .ploneCalendar .event { background-color: rgb(222, 231, 236); font-weight: bold; }
  .ploneCalendar .todayevent { border: 2px solid rgb(255, 165, 0); background-color: rgb(222, 231, 236); font-weight: bold; }
  .ploneCalendar .todaynoevent { border: 2px solid rgb(255, 165, 0); border-collapse: collapse; }
  .ploneCalendar #calendar-previous { background-image: url('arrowleft.gif'); background-repeat: no-repeat; background-position: 50% 50%; }
  .ploneCalendar #calendar-next { background-image: url('arrowright.gif'); background-repeat: no-repeat; background-position: 50% 50%; }
  .ploneCalendar #calendar-previous a, .ploneCalendar #calendar-next a { border: 0pt none ; margin: 0pt; padding: 9px 0pt 0pt; overflow: hidden; display: block; text-decoration: none; height: 0px ! important; cursor: pointer; }
  .ploneCalendar #calendar-next a { padding-top: 9px; height: 0px ! important; }
}
@media print {
  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.documentActions, .documentByLine, .netscape4, #portal-footer, #portal-colophon, input, .skipnav, .visualNoPrint { display: none; }
  body { font-family: Baskerville,Georgia,Garamond,Times,serif; font-size: 11pt ! important; }
  h1, h2, h3, h4, h5, h6 { border: medium none ; font-family: Baskerville,Georgia,Garamond,Times,serif; }
  ul { list-style-type: square; }
  .documentDescription { font-weight: bold; }
  pre { border: 1pt dotted black; padding: 1em 0pt; overflow: auto; white-space: pre; font-size: 8pt; }
  table.listing, table.listing td { border: 1pt solid black; border-collapse: collapse; }
  a { padding: 0pt ! important; color: Black ! important; text-decoration: none ! important; }
  a:link, a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(85, 34, 0); }
}
@media handheld {
  body { margin: 0pt; padding: 0pt; font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 69%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: White; color: Black; }
  table { font-size: 100%; }
  a { color: rgb(67, 105, 118); background-color: transparent; }
  img { border: medium none ; vertical-align: middle; }
  p { margin: 0.5em 0em 1em; }
  h1, h2, h3, h4, h5, h6 { border-bottom: 1px solid rgb(140, 172, 187); font-weight: normal; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: Black ! important; }
  h1 { font-size: 160%; }
  h2 { font-size: 150%; }
  h3 { border-bottom: medium none; font-size: 140%; font-weight: bold; }
  h4 { border-bottom: medium none; font-size: 120%; font-weight: bold; }
  h5 { border-bottom: medium none; font-size: 100%; font-weight: bold; }
  h6 { border-bottom: medium none; font-size: 85%; font-weight: bold; }
  label { font-weight: bold; }
  #portal-searchbox { font-size: 10px; }
  #portal-globalnav { margin: 0pt; padding: 0pt 0pt 0pt 0.2em; background-color: transparent; border-collapse: collapse; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; line-height: normal; }
  #portal-globalnav li { display: inline; }
  #portal-globalnav li a { border-style: solid solid none; border-color: rgb(140, 172, 187); border-width: 1px; padding: 0em 0.2em; background-color: transparent; color: rgb(67, 105, 118); height: auto; margin-right: 0.1em; text-decoration: none; text-transform: lowercase; }
  #portal-globalnav li.selected a { border-style: solid; border-color: rgb(140, 172, 187) rgb(140, 172, 187) rgb(222, 231, 236); border-width: 1px; background-color: rgb(222, 231, 236); color: rgb(67, 105, 118); }
  #portal-personaltools { border-top: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 0pt; background-color: rgb(222, 231, 236); color: Black; text-align: right; text-transform: lowercase; list-style-type: none; list-style-image: none; list-style-position: outside; }
  #portal-personaltools li { margin-left: 0.2em; display: inline; }
  #portal-personaltools li a { text-decoration: none; color: rgb(67, 105, 118); }
  .visualCaseSensitive { text-transform: none; }
  #portal-breadcrumbs { border-bottom: 1px solid rgb(140, 172, 187); padding-left: 0.2em; padding-right: 0.2em; text-transform: lowercase; }
  .contentViews { border-style: solid; border-color: rgb(116, 174, 11); border-width: 0px 0px 1px; margin: 0.2em 0pt 0pt; background-color: transparent; border-collapse: collapse; padding-left: 0.1em; line-height: normal; list-style-type: none; list-style-image: none; list-style-position: outside; }
  .contentViews li { display: inline; }
  .contentViews li a { border: 1px solid rgb(116, 174, 11); padding: 0pt; background-color: transparent; color: rgb(87, 131, 8); height: auto; margin-right: 0.2em; line-height: normal; text-decoration: none; text-transform: lowercase; z-index: 1; }
  .contentViews .selected a { border-bottom: 1px solid rgb(205, 226, 167); background-color: rgb(205, 226, 167); color: rgb(87, 131, 8); }
  .contentActions { border-left: 1px solid rgb(116, 174, 11); border-right: 1px solid rgb(116, 174, 11); padding: 0pt 0pt 0pt 0.2em; border-collapse: collapse; background-color: rgb(205, 226, 167); color: rgb(87, 131, 8); text-align: right; text-transform: lowercase; z-index: 2; height: 1.2em; }
  .contentActions ul, .contentActions li { margin: 0pt; list-style-type: none; list-style-position: outside; list-style-image: none; display: inline; color: Black; text-align: left; }
  .contentActions ul { margin: 0pt; padding: 0pt; }
  .contentActions li { border-left: 1px solid rgb(116, 174, 11); margin: 0pt 0.2em 0pt 0pt; padding: 0pt 0pt 0pt 0.2em; float: right; background-image: url('arrowdownalternative.gif'); background-repeat: no-repeat; background-position: right center; z-index: 4; }
  .actionItems li { background-image: none; }
  .contentActions a { padding: 0pt 0.6em 0pt 0pt; text-decoration: none; color: rgb(87, 131, 8); }
  .contentActions .actionMenu .actionMenuContent { margin: 0pt; padding: 0pt; display: none; z-index: 5; position: absolute; top: 0pt; right: -1px; height: auto; cursor: pointer; }
  .contentActions .actionMenu .actionMenuContent ul { border-style: none solid solid; border-color: rgb(116, 174, 11); border-width: 1px; margin: 0.2em 0pt 0pt; padding: 0pt; background: rgb(205, 226, 167) none repeat scroll 0% 0%; display: block; cursor: pointer; }
  .actionMenu .actionMenuContent li { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; font-size: 10px ! important; float: none; display: inline; }
  .actionMenu .actionMenuContent li a { margin: 0.2em 0pt; padding: 0pt 0.2em; display: block; white-space: nowrap; }
  .actionMenu .actionMenuContent .actionSeparator a { border-top: 1px solid rgb(116, 174, 11); margin-top: 0.2em; padding-top: 0.2em; }
  .documentEditable .documentContent { border: 1px solid rgb(116, 174, 11); padding: 0.5em; }
  .portalMessage, .system-message, #error-handling { border: 1px solid rgb(255, 165, 0); margin: 2em 0em 1em; padding: 0.5em 1em; background-color: rgb(255, 206, 123); color: Black; font-size: 85%; font-weight: bold; vertical-align: middle; }
  .portalMessage a { color: Black; }
  .documentDescription { margin: 0.5em 0em; font-weight: bold; display: block; }
  .documentByLine { text-align: right; font-size: 85%; clear: both; font-weight: normal; color: rgb(118, 121, 124); }
  #portal-footer { border-top: 1px solid rgb(140, 172, 187); border-bottom: 1px solid rgb(140, 172, 187); margin: 2em 0em 1em; padding: 0.5em 0em 1em; background-color: rgb(222, 231, 236); float: none; text-align: center; }
  .hiddenStructure, #portal-logo, #portal-searchbox, #portal-siteactions, #portal-column-one, #portal-column-two, .addFavorite, .documentActions, #portal-colophon, .netscape4 { display: none; }
}
@media screen {
  .contenttype-discussion-item, .actionMenu .contenttype-discussion-item a:hover { background-image: url('discussionitem_icon.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-discussion-item { height: 1%; }
  #portal-sitemap .contenttype-discussion-item a:hover, #portal-sitemap .contenttype-discussion-item a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-discussion-item a:hover, #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem { background-image: url('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 #portal-sitemap .contenttype-discussion-item a.navTreeCurrentItem, * 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-tempfolder, .actionMenu .contenttype-tempfolder a:hover { background-image: url('folder_icon.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-tempfolder { height: 1%; }
  #portal-sitemap .contenttype-tempfolder a:hover, #portal-sitemap .contenttype-tempfolder a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-tempfolder a:hover, #portlet-navigation-tree .contenttype-tempfolder a.navTreeCurrentItem { background-image: url('folder_icon.gif'); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-tempfolder, #portlet-navigation-tree .contenttype-tempfolder { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-tempfolder a:hover, * html #portal-sitemap .contenttype-tempfolder a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-tempfolder a:hover, * html #portlet-navigation-tree .contenttype-tempfolder a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-tempfolder { display: block; }
  .contenttype-plone-site, .actionMenu .contenttype-plone-site a:hover { background-image: url('site_icon.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-plone-site { height: 1%; }
  #portal-sitemap .contenttype-plone-site a:hover, #portal-sitemap .contenttype-plone-site a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-plone-site a:hover, #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem { background-image: url('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 #portal-sitemap .contenttype-plone-site a.navTreeCurrentItem, * 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-cmf-image, .actionMenu .contenttype-cmf-image a:hover { background-image: url('image_icon.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-image { height: 1%; }
  #portal-sitemap .contenttype-cmf-image a:hover, #portal-sitemap .contenttype-cmf-image a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-image a:hover, #portlet-navigation-tree .contenttype-cmf-image a.navTreeCurrentItem { background-image: url('image_icon.gif'); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-image, #portlet-navigation-tree .contenttype-cmf-image { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-image a:hover, * html #portal-sitemap .contenttype-cmf-image a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-image a:hover, * html #portlet-navigation-tree .contenttype-cmf-image a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-image { display: block; }
  .contenttype-cmf-topic, .actionMenu .contenttype-cmf-topic a:hover { background-image: url('topic_icon.gif'); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-topic { height: 1%; }
  #portal-sitemap .contenttype-cmf-topic a:hover, #portal-sitemap .contenttype-cmf-topic a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-topic a:hover, #portlet-navigation-tree .contenttype-cmf-topic a.navTreeCurrentItem { background-image: url('topic_icon.gif'); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-topic, #portlet-navigation-tree .contenttype-cmf-topic { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-topic a:hover, * html #portal-sitemap .contenttype-cmf-topic a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-topic a:hover, * html #portlet-navigation-tree .contenttype-cmf-topic a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-topic { display: block; }
  .contenttype-cmf-large-plone-folder, .actionMenu .contenttype-cmf-large-plone-folder a:hover { background-image: url(/folder_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-large-plone-folder { height: 1%; }
  #portal-sitemap .contenttype-cmf-large-plone-folder a:hover, #portal-sitemap .contenttype-cmf-large-plone-folder a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-large-plone-folder a:hover, #portlet-navigation-tree .contenttype-cmf-large-plone-folder a.navTreeCurrentItem { background-image: url(/folder_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-large-plone-folder, #portlet-navigation-tree .contenttype-cmf-large-plone-folder { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-large-plone-folder a:hover, * html #portal-sitemap .contenttype-cmf-large-plone-folder a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-large-plone-folder a:hover, * html #portlet-navigation-tree .contenttype-cmf-large-plone-folder a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-large-plone-folder { display: block; }
  .contenttype-cmf-document, .actionMenu .contenttype-cmf-document a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-document { height: 1%; }
  #portal-sitemap .contenttype-cmf-document a:hover, #portal-sitemap .contenttype-cmf-document a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-document a:hover, #portlet-navigation-tree .contenttype-cmf-document a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-document, #portlet-navigation-tree .contenttype-cmf-document { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-document a:hover, * html #portal-sitemap .contenttype-cmf-document a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-document a:hover, * html #portlet-navigation-tree .contenttype-cmf-document a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-document { display: block; }
  .contenttype-cmf-favorite, .actionMenu .contenttype-cmf-favorite a:hover { background-image: url(/link_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-favorite { height: 1%; }
  #portal-sitemap .contenttype-cmf-favorite a:hover, #portal-sitemap .contenttype-cmf-favorite a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-favorite a:hover, #portlet-navigation-tree .contenttype-cmf-favorite a.navTreeCurrentItem { background-image: url(/link_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-favorite, #portlet-navigation-tree .contenttype-cmf-favorite { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-favorite a:hover, * html #portal-sitemap .contenttype-cmf-favorite a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-favorite a:hover, * html #portlet-navigation-tree .contenttype-cmf-favorite a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-favorite { display: block; }
  .contenttype-cmf-event, .actionMenu .contenttype-cmf-event a:hover { background-image: url(/event_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-event { height: 1%; }
  #portal-sitemap .contenttype-cmf-event a:hover, #portal-sitemap .contenttype-cmf-event a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-event a:hover, #portlet-navigation-tree .contenttype-cmf-event a.navTreeCurrentItem { background-image: url(/event_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-event, #portlet-navigation-tree .contenttype-cmf-event { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-event a:hover, * html #portal-sitemap .contenttype-cmf-event a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-event a:hover, * html #portlet-navigation-tree .contenttype-cmf-event a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-event { display: block; }
  .contenttype-cmf-folder, .actionMenu .contenttype-cmf-folder a:hover { background-image: url(/folder_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-folder { height: 1%; }
  #portal-sitemap .contenttype-cmf-folder a:hover, #portal-sitemap .contenttype-cmf-folder a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-folder a:hover, #portlet-navigation-tree .contenttype-cmf-folder a.navTreeCurrentItem { background-image: url(/folder_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-folder, #portlet-navigation-tree .contenttype-cmf-folder { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-folder a:hover, * html #portal-sitemap .contenttype-cmf-folder a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-folder a:hover, * html #portlet-navigation-tree .contenttype-cmf-folder a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-folder { display: block; }
  .contenttype-cmf-link, .actionMenu .contenttype-cmf-link a:hover { background-image: url(/link_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-link { height: 1%; }
  #portal-sitemap .contenttype-cmf-link a:hover, #portal-sitemap .contenttype-cmf-link a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-link a:hover, #portlet-navigation-tree .contenttype-cmf-link a.navTreeCurrentItem { background-image: url(/link_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-link, #portlet-navigation-tree .contenttype-cmf-link { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-link a:hover, * html #portal-sitemap .contenttype-cmf-link a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-link a:hover, * html #portlet-navigation-tree .contenttype-cmf-link a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-link { display: block; }
  .contenttype-cmf-news-item, .actionMenu .contenttype-cmf-news-item a:hover { background-image: url(/newsitem_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-news-item { height: 1%; }
  #portal-sitemap .contenttype-cmf-news-item a:hover, #portal-sitemap .contenttype-cmf-news-item a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-news-item a:hover, #portlet-navigation-tree .contenttype-cmf-news-item a.navTreeCurrentItem { background-image: url(/newsitem_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-news-item, #portlet-navigation-tree .contenttype-cmf-news-item { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-news-item a:hover, * html #portal-sitemap .contenttype-cmf-news-item a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-news-item a:hover, * html #portlet-navigation-tree .contenttype-cmf-news-item a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-news-item { display: block; }
  .contenttype-cmf-file, .actionMenu .contenttype-cmf-file a:hover { background-image: url(/file_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-cmf-file { height: 1%; }
  #portal-sitemap .contenttype-cmf-file a:hover, #portal-sitemap .contenttype-cmf-file a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-cmf-file a:hover, #portlet-navigation-tree .contenttype-cmf-file a.navTreeCurrentItem { background-image: url(/file_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-cmf-file, #portlet-navigation-tree .contenttype-cmf-file { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-cmf-file a:hover, * html #portal-sitemap .contenttype-cmf-file a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-cmf-file a:hover, * html #portlet-navigation-tree .contenttype-cmf-file a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-cmf-file { display: block; }
  .contenttype-atpathcriterion, .actionMenu .contenttype-atpathcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atpathcriterion { height: 1%; }
  #portal-sitemap .contenttype-atpathcriterion a:hover, #portal-sitemap .contenttype-atpathcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atpathcriterion a:hover, #portlet-navigation-tree .contenttype-atpathcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atpathcriterion, #portlet-navigation-tree .contenttype-atpathcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atpathcriterion a:hover, * html #portal-sitemap .contenttype-atpathcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atpathcriterion a:hover, * html #portlet-navigation-tree .contenttype-atpathcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atpathcriterion { display: block; }
  .contenttype-atbooleancriterion, .actionMenu .contenttype-atbooleancriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atbooleancriterion { height: 1%; }
  #portal-sitemap .contenttype-atbooleancriterion a:hover, #portal-sitemap .contenttype-atbooleancriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atbooleancriterion a:hover, #portlet-navigation-tree .contenttype-atbooleancriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atbooleancriterion, #portlet-navigation-tree .contenttype-atbooleancriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atbooleancriterion a:hover, * html #portal-sitemap .contenttype-atbooleancriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atbooleancriterion a:hover, * html #portlet-navigation-tree .contenttype-atbooleancriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atbooleancriterion { display: block; }
  .contenttype-image, .actionMenu .contenttype-image a:hover { background-image: url(/image_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-image { height: 1%; }
  #portal-sitemap .contenttype-image a:hover, #portal-sitemap .contenttype-image a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-image a:hover, #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-image a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-image a:hover, * html #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-image { display: block; }
  .contenttype-topic, .actionMenu .contenttype-topic a:hover { background-image: url(/topic_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-topic { height: 1%; }
  #portal-sitemap .contenttype-topic a:hover, #portal-sitemap .contenttype-topic a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-topic a:hover, #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-topic a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-topic a:hover, * html #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-topic { display: block; }
  .contenttype-atselectioncriterion, .actionMenu .contenttype-atselectioncriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atselectioncriterion { height: 1%; }
  #portal-sitemap .contenttype-atselectioncriterion a:hover, #portal-sitemap .contenttype-atselectioncriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atselectioncriterion a:hover, #portlet-navigation-tree .contenttype-atselectioncriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atselectioncriterion, #portlet-navigation-tree .contenttype-atselectioncriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atselectioncriterion a:hover, * html #portal-sitemap .contenttype-atselectioncriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atselectioncriterion a:hover, * html #portlet-navigation-tree .contenttype-atselectioncriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atselectioncriterion { display: block; }
  .contenttype-large-plone-folder, .actionMenu .contenttype-large-plone-folder a:hover { background-image: url(/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, #portal-sitemap .contenttype-large-plone-folder a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-large-plone-folder a:hover, #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-large-plone-folder a.navTreeCurrentItem, * 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-document, .actionMenu .contenttype-document a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-document { height: 1%; }
  #portal-sitemap .contenttype-document a:hover, #portal-sitemap .contenttype-document a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-document a:hover, #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-document a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-document a:hover, * html #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-document { display: block; }
  .contenttype-atsimplestringcriterion, .actionMenu .contenttype-atsimplestringcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atsimplestringcriterion { height: 1%; }
  #portal-sitemap .contenttype-atsimplestringcriterion a:hover, #portal-sitemap .contenttype-atsimplestringcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atsimplestringcriterion a:hover, #portlet-navigation-tree .contenttype-atsimplestringcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atsimplestringcriterion, #portlet-navigation-tree .contenttype-atsimplestringcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atsimplestringcriterion a:hover, * html #portal-sitemap .contenttype-atsimplestringcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atsimplestringcriterion a:hover, * html #portlet-navigation-tree .contenttype-atsimplestringcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atsimplestringcriterion { display: block; }
  .contenttype-atcurrentauthorcriterion, .actionMenu .contenttype-atcurrentauthorcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atcurrentauthorcriterion { height: 1%; }
  #portal-sitemap .contenttype-atcurrentauthorcriterion a:hover, #portal-sitemap .contenttype-atcurrentauthorcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atcurrentauthorcriterion a:hover, #portlet-navigation-tree .contenttype-atcurrentauthorcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atcurrentauthorcriterion, #portlet-navigation-tree .contenttype-atcurrentauthorcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atcurrentauthorcriterion a:hover, * html #portal-sitemap .contenttype-atcurrentauthorcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atcurrentauthorcriterion a:hover, * html #portlet-navigation-tree .contenttype-atcurrentauthorcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atcurrentauthorcriterion { display: block; }
  .contenttype-atdatecriteria, .actionMenu .contenttype-atdatecriteria a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atdatecriteria { height: 1%; }
  #portal-sitemap .contenttype-atdatecriteria a:hover, #portal-sitemap .contenttype-atdatecriteria a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atdatecriteria a:hover, #portlet-navigation-tree .contenttype-atdatecriteria a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atdatecriteria, #portlet-navigation-tree .contenttype-atdatecriteria { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atdatecriteria a:hover, * html #portal-sitemap .contenttype-atdatecriteria a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atdatecriteria a:hover, * html #portlet-navigation-tree .contenttype-atdatecriteria a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atdatecriteria { display: block; }
  .contenttype-favorite, .actionMenu .contenttype-favorite a:hover { background-image: url(/favorite_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-favorite { height: 1%; }
  #portal-sitemap .contenttype-favorite a:hover, #portal-sitemap .contenttype-favorite a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-favorite a:hover, #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-favorite a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-favorite a:hover, * html #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-favorite { display: block; }
  .contenttype-event, .actionMenu .contenttype-event a:hover { background-image: url(/event_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-event { height: 1%; }
  #portal-sitemap .contenttype-event a:hover, #portal-sitemap .contenttype-event a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-event a:hover, #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-event a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-event a:hover, * html #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-event { display: block; }
  .contenttype-atreferencecriterion, .actionMenu .contenttype-atreferencecriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atreferencecriterion { height: 1%; }
  #portal-sitemap .contenttype-atreferencecriterion a:hover, #portal-sitemap .contenttype-atreferencecriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atreferencecriterion a:hover, #portlet-navigation-tree .contenttype-atreferencecriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atreferencecriterion, #portlet-navigation-tree .contenttype-atreferencecriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atreferencecriterion a:hover, * html #portal-sitemap .contenttype-atreferencecriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atreferencecriterion a:hover, * html #portlet-navigation-tree .contenttype-atreferencecriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atreferencecriterion { display: block; }
  .contenttype-atsimpleintcriterion, .actionMenu .contenttype-atsimpleintcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atsimpleintcriterion { height: 1%; }
  #portal-sitemap .contenttype-atsimpleintcriterion a:hover, #portal-sitemap .contenttype-atsimpleintcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atsimpleintcriterion a:hover, #portlet-navigation-tree .contenttype-atsimpleintcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atsimpleintcriterion, #portlet-navigation-tree .contenttype-atsimpleintcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atsimpleintcriterion a:hover, * html #portal-sitemap .contenttype-atsimpleintcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atsimpleintcriterion a:hover, * html #portlet-navigation-tree .contenttype-atsimpleintcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atsimpleintcriterion { display: block; }
  .contenttype-atlistcriterion, .actionMenu .contenttype-atlistcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atlistcriterion { height: 1%; }
  #portal-sitemap .contenttype-atlistcriterion a:hover, #portal-sitemap .contenttype-atlistcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atlistcriterion a:hover, #portlet-navigation-tree .contenttype-atlistcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atlistcriterion, #portlet-navigation-tree .contenttype-atlistcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atlistcriterion a:hover, * html #portal-sitemap .contenttype-atlistcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atlistcriterion a:hover, * html #portlet-navigation-tree .contenttype-atlistcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atlistcriterion { display: block; }
  .contenttype-folder, .actionMenu .contenttype-folder a:hover { background-image: url(/folder_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-folder { height: 1%; }
  #portal-sitemap .contenttype-folder a:hover, #portal-sitemap .contenttype-folder a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-folder a:hover, #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-folder a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-folder a:hover, * html #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-folder { display: block; }
  .contenttype-link, .actionMenu .contenttype-link a:hover { background-image: url(/link_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-link { height: 1%; }
  #portal-sitemap .contenttype-link a:hover, #portal-sitemap .contenttype-link a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-link a:hover, #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-link a.navTreeCurrentItem, * 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(/newsitem_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-news-item { height: 1%; }
  #portal-sitemap .contenttype-news-item a:hover, #portal-sitemap .contenttype-news-item a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-news-item a:hover, #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-news-item a.navTreeCurrentItem, * 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-file, .actionMenu .contenttype-file a:hover { background-image: url(/file_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-file { height: 1%; }
  #portal-sitemap .contenttype-file a:hover, #portal-sitemap .contenttype-file a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-file a:hover, #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem { background-image: url(/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 #portal-sitemap .contenttype-file a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-file a:hover, * html #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-file { display: block; }
  .contenttype-atdaterangecriterion, .actionMenu .contenttype-atdaterangecriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atdaterangecriterion { height: 1%; }
  #portal-sitemap .contenttype-atdaterangecriterion a:hover, #portal-sitemap .contenttype-atdaterangecriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atdaterangecriterion a:hover, #portlet-navigation-tree .contenttype-atdaterangecriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atdaterangecriterion, #portlet-navigation-tree .contenttype-atdaterangecriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atdaterangecriterion a:hover, * html #portal-sitemap .contenttype-atdaterangecriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atdaterangecriterion a:hover, * html #portlet-navigation-tree .contenttype-atdaterangecriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atdaterangecriterion { display: block; }
  .contenttype-atsortcriterion, .actionMenu .contenttype-atsortcriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atsortcriterion { height: 1%; }
  #portal-sitemap .contenttype-atsortcriterion a:hover, #portal-sitemap .contenttype-atsortcriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atsortcriterion a:hover, #portlet-navigation-tree .contenttype-atsortcriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atsortcriterion, #portlet-navigation-tree .contenttype-atsortcriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atsortcriterion a:hover, * html #portal-sitemap .contenttype-atsortcriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atsortcriterion a:hover, * html #portlet-navigation-tree .contenttype-atsortcriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atsortcriterion { display: block; }
  .contenttype-atportaltypecriterion, .actionMenu .contenttype-atportaltypecriterion a:hover { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 0%; }
  * html .contenttype-atportaltypecriterion { height: 1%; }
  #portal-sitemap .contenttype-atportaltypecriterion a:hover, #portal-sitemap .contenttype-atportaltypecriterion a.navTreeCurrentItem, #portlet-navigation-tree .contenttype-atportaltypecriterion a:hover, #portlet-navigation-tree .contenttype-atportaltypecriterion a.navTreeCurrentItem { background-image: url(/document_icon.gif); background-repeat: no-repeat; background-position: 0% 3px; }
  #portal-sitemap .contenttype-atportaltypecriterion, #portlet-navigation-tree .contenttype-atportaltypecriterion { background-position: 0% 4px; }
  * html #portal-sitemap .contenttype-atportaltypecriterion a:hover, * html #portal-sitemap .contenttype-atportaltypecriterion a.navTreeCurrentItem, * html #portlet-navigation-tree .contenttype-atportaltypecriterion a:hover, * html #portlet-navigation-tree .contenttype-atportaltypecriterion a.navTreeCurrentItem { position: relative; }
  .listing .contenttype-atportaltypecriterion { display: block; }
  .actionicon-plone-sendto { background-image: url(/mail_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-print { background-image: url(/print_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-rss { background-image: url(/rss.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-extedit { background-image: url(/extedit_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-addtofavorites { background-image: url(/favorite_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-QuickInstaller { background-image: url(/product_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-PloneReconfig { background-image: url(/logoIcon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-UsersGroups { background-image: url(/group.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-UsersGroups2 { background-image: url(/group.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-MemberPrefs { background-image: url(/user.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-MemberPassword { background-image: url(/lock_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-MailHost { background-image: url(/mail_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-PortalSkin { background-image: url(/skins_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-errorLog { background-image: url(/error_log_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-ZMI { background-image: url(/zope_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-SearchSettings { background-image: url(/search_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-NavigationSettings { background-image: url(/navigation_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-ics { background-image: url(/icon_export_ical.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-vcs { background-image: url(/icon_export_vcal.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-rotate_clockwise { background-image: url(/icon_rotate_clockwise.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-rotate_counter_clockwise { background-image: url(/icon_rotate_counter_clockwise.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-rotate_180 { background-image: url(/icon_rotate_180.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-flip_horizontal { background-image: url(/icon_flip_horizontal.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-flip_vertical { background-image: url(/icon_flip_vertical.png) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-portal_atct { background-image: url(/topic_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-plone-full_screen { background-image: url(/fullscreenexpand_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .actionicon-controlpanel-kupu { background-image: url(/kupuimages/kupu_icon.gif) ! important; background-repeat: no-repeat; background-position: 0% 50%; }
  .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 { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 0pt 18px ! important; background: transparent none repeat scroll 0% 0%; overflow: hidden; display: block ! important; width: 0px ! important; }
}
