הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/* ----- 
/*  (do not remove this :) */
/*  (not this either :) */


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;
}

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(http://10.114.21.120:8080/TACanDo/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;
}

dd.link a {
    text-decoration: none;
    color: Black;
}

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-color: white;
    width: 100%;
}

input {
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: white;
    vertical-align: middle;
}
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:r_ansi;
    padding: 1em;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
}
pre {
    font-family:r_ansi;
    font-size: 100%;
    padding: 1em;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
}

ins {
    color: green;
    text-decoration: none;
}

del {
    color: red;
    text-decoration: line-through;
}

/*  */

}


/* ----- public.css ----- */
@media screen {
/*
** Plone style sheet - Public-facing Elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* Links with differently colored link underlines - only for content */

.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;
    background-color: transparent;
}

.documentContent li a:active {
    color: Red;
    background-color: transparent;
}

.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;
}

/* End links */

#visual-portal-wrapper {
    margin: 0;
    padding: 0;
}

/* Logo properties */

#portal-logo {
    background: url(http://10.114.21.120:8080/TACanDo/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: 77px;
    height: 0px !important;
    height /**/: 77px;
    width: 190px;
    cursor: pointer;
}

/* The skin switcher at the top, only shows up if you have multiple skins available */

#portal-skinswitcher {
}

#portal-skinswitcher a {
    display: block;
    float: left;
}

#portal-top {
    /* Top section */
    margin: 0;
    padding: 0;
    background-color: transparent;
}

/* Site-wide action menu - font size, contact, index, sitemap etc */

#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;
}

/* Searchbox style and positioning */

#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;
}

/* LiveSearch styles */

.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;
    /* Currently exposes a rendering bug in Mozilla */
    top: -17px;
    white-space: normal;
    font-family:  "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    visibility: visible;
    text-align:left;
    color: #436976;
    background-color: transparent;
    border: 1px solid #8cacbb;
    width:300px;
    text-transform: none;
}

/* Workaround for Internet Explorer's broken z-index implementation */
.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;
}

/* The global section tabs. */

#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 {
    /* The normal, unselected tabs. They are all links */
    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 {
    /* The selected tab. There's only one of this */
    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 {
    /* Bar with personalized menu (user preferences, favorites etc) */
    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(http://10.114.21.120:8080/TACanDo/user.gif) center left no-repeat;
    padding-left: 15px;
}

#portal-personaltools .portalNotLoggedIn {
    /* Used on all descriptions relevant to those not logged in */
    color: Black;
    padding: 0;
    background: transparent;
    background-image: none;
}

#portal-personaltools li {
    background: transparent url(http://10.114.21.120:8080/TACanDo/linkOpaque.gif) center left no-repeat;
    padding-left: 8px;
    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 {
    /* The path bar, including breadcrumbs and add to favorites */
    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 {
    padding: 1em 1em 0 1em !important;
    margin: 0em 0em 2em 0em;
}

#content-news h1 {
    margin-bottom: 1em;
}

/* Only h5/h6 headlines in the content area should have the discreet color */

#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;
}

/* .system-message and #error-handling are reST error indicators */

.portalMessage,
.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(http://10.114.21.120:8080/TACanDo/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}

.portalMessage a {
    color: Black;
}

.documentDescription {
    /* The summary text describing the document */
    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;
}

/* Batch selector */

.even {
    background-color: #eef3f5;
}

.odd {
    background-color: transparent;
}

.visualHighlight {
    background-color: #eef3f5;
}

.discreet {
    color: #76797c;
    font-size: 85%;
    font-weight: normal;
}

.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-bottom: 1px solid #8cacbb;
    padding-bottom: 0.5em;
    margin-bottom: 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;
}

/* Useful deviations from regular style on elements */

/* List classes without markers */

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; /* This is for Mozilla, as it doesn't support
                       inline-block. The colophon icons aren't in
                       one line though. */
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    padding-top: 15px;
    height: 0px !important;
    height /**/: 15px;
    width: 80px;
}

#portal-colophon a.colophonIcon {
    cursor: pointer;
}

.netscape4 {
    display: none;
}

/* Collapsible elements */

dl.collapsible {
    border: 1px solid #8cacbb !important;
    margin: 1em 0 0 0;
    padding: 0;
}

dl.collapsible dt.collapsibleHeader {
    display: inline;
    background: White;
    font-size: 90%;
    line-height: 1.5em;
    vertical-align: middle;
    position: relative;
    top: -0.75em;
    left: 1em;
    width: auto;
    margin: 0;
    padding: 0.5em;
}

dl.collapsible dd.collapsibleContent {
    margin: 0;
    padding: 0 1em;
}

/* for IE the following isn't needed, that's why the css2 selector is used */
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 {
    padding: 0 0 0 22px;
    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 {
    padding: 0 0 0 22px;
    background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
    cursor: pointer;
    display: inline;
    top: 0;
    left: 0;
}

/* Sitemap styles */

#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;
}

/* Accessibility and visual enhancement elements */

.link-plain {
    background-image: none;
    padding: 0;
}

.link-parent {
    display: block;
    background: transparent url(http://10.114.21.120:8080/TACanDo/arrowUp.gif) 4px 5px no-repeat;
    padding: 1px 0px 10px 16px;
    font-size: 85%;
    text-decoration: none;
}

.link-user {
    background: transparent url(http://10.114.21.120:8080/TACanDo/user.gif) 0 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-external {
    background: transparent url(http://10.114.21.120:8080/TACanDo/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-https {
    background: transparent url(http://10.114.21.120:8080/TACanDo/lock_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-mailto {
    background: transparent url(http://10.114.21.120:8080/TACanDo/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-news {
    background: transparent url(http://10.114.21.120:8080/TACanDo/topic_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-ftp {
    background: transparent url(http://10.114.21.120:8080/TACanDo/file_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-irc {
    background: transparent url(http://10.114.21.120:8080/TACanDo/discussionitem_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-callto {
    background: transparent url(http://10.114.21.120:8080/TACanDo/phone_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-webcal {
    background: transparent url(http://10.114.21.120:8080/TACanDo/event_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

.link-feed {
    background: transparent url(http://10.114.21.120:8080/TACanDo/rss.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

.link-comment {
    background: transparent url(http://10.114.21.120:8080/TACanDo/discussionitem_icon.gif) center left no-repeat;
    padding: 1px 0px 1px 16px !important; /* value:  */
}

.link-anchor {
    color: #76797c;
    text-decoration: none;
    font-weight: normal;
}

/* For ghosted elements */
.visualGhosted {
    opacity: 0.2;
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
}

/* Fullscreen */

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;
}

/* Kupu image alignment classes */

.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 {
/*
** Table-based column layout for all browsers.
**
** There's a table-less column layout alternative in the plone_tableless
** skin layer, if you prefer layouts without tables.
*/

/*  */

#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;
}

/* Padding for the columns */

#portal-column-one .visualPadding {
    padding: 2em 0em 1em 2em;
}

#portal-column-two .visualPadding {
    padding: 2em 2em 1em 0em;
}

/* fullscreen */

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 {
/*
** Plone style sheet - Public-facing Elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

.standalone,
.documentEditable * .standalone {
    background: #dee7ec url(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/search_icon.gif) 2px 1px no-repeat;
    cursor: pointer;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;

}
.noborder,
.documentEditable * .noborder {
    border: none;
    margin: 0;
    background-color: transparent;
}
.add,
.documentEditable * .add {
}
.quickSearch {
}
.notify,
.documentEditable * .notify {
    border: 1px solid #ffa500;
}

/* The edit form elements */

.field {
    top: 0;
    left: 0;
    margin: 0 1em 1em 0;
}

.field .field {
    margin: 1em 0 0 0;
}

.fieldRequired {
    background: url(http://10.114.21.120:8080/TACanDo/required.gif) center left no-repeat;
    padding: 0 0 0 8px;
    color: White;
}

.formHelp {
    font-size: 90%;
    color: #76797c;
    margin: 0 0 0.2em 0;
}

.formHelp:hover {
    color: Black;
    cursor: default;
}

.formControls {
   margin: 1em 0;
}

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 95% !important;
}

.error .fieldRequired {
   color: #ffce7b;
}

.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;
}

.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 {
    /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */
    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 addition class */

.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;
}

/* List classes without markers */

ul.visualNoMarker,
ol.visualNoMarker {
    list-style-type: none;
    list-style-image: none;
    margin: 0.5em 0 0 0;
}



/* Additional STX workaround classes */
.stx table p /* stupid STX table workaround */
{
    margin: 0;
    padding: 0;
}
.stx table  /* stupid STX table workaround */
{
    border: 1px solid #8cacbb ! important;
}
.stx table td {
    border-bottom: 1px solid #8cacbb;
}

.comment {
    background: #eef3f5; 
    border: 1px dashed #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 dashed #76797c;
    font-weight: normal;
}

.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%;
}

/*
** begin ECMAScript Content Action Menus
*/

.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;
    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 {
    /*  The spec says we can't put this on an element with a float (although
        Opera is the only one that cares) and we need it in order to catch
        the position:absolute bubbling up */

    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(http://10.114.21.120:8080/TACanDo/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 {
    /* this one will be ignored by IE, it is here to fix the cut-off error in
       Firefox */
    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(http://10.114.21.120:8080/TACanDo/confirm_icon.gif);
    background-repeat: no-repeat;
    background-position: 0% 3px;
    padding-left: 16px !important;
}

#templateMenu li a {
    padding-left: 16px;
}


/*
** end ECMAScript Content Action Menus
*/


.documentEditable {
    padding: 0em 2em 1em 2em !important;
}

.configlet .documentEditable {
    padding: 0em !important;
}

.documentContent {
    font-size: 110%;
    padding: 1em 1em 2em 1em !important;
    background: White;
}

.documentEditable .documentContent {
    border: 1px solid #74ae0b;
    padding: 0;
}



/* Accessibility elements */

.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    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;
}

.visualClear {
    display: block;
    clear: both;
}
.hiddenLabel {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}
.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 {} /* Used on all descriptions relevant to those not logged in */

#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 { /* Correction for WYSIWYG editors */
    font-size: 75%;
    background: transparent;
    background-image: none;
}


/* for highlighting of search terms */

.highlightedSearchTerm {
   background-color: #feff82;
}

/* for greying out inherited roles */

.noInheritedRoles {
    color: #a0a0a0;
}

/* for highlighting current items, like the language or today in the calendar */

.currentItem {
    border-collapse: collapse;
    border: 2px solid #ffa500;
    padding: 1px;
}

/* Styles to make the editing widgets look more like their view counterparts */

#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;
}


/*  */

}


/* ----- portlets.css ----- */
@media screen {
/*
** Plone style sheet - Portlets
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* The new portlet CSS - these will be switched to non-qualified classes
   (ie. .portlet, not dl.portlet) once the old portlet layout is removed in
   Plone 2.2. ~limi */

/* Main portlet elements */

dl.portlet {
    margin: 1px 0 1em 0;
}

dl.portlet a {
    text-decoration: none;
}

.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;
}

.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-top-style: none;
}


.portletItem a {
    display: block;
}

.portletItemDetails {
    text-align: right;
    display: block;
    color: Black;
}

dd.portletFooter {
    background-color: #eef3f5;
    margin: 0;
    padding: 0.25em 1em;
    border: 1px solid #8cacbb;
    border-top-style: dotted;
    text-align: right;
}


/* Elements that enable layout with rounded corners */

.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}



/* New navtree styles */

.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 {
    border: 1px solid White;
    display: block;
    text-decoration: none;
    padding-top: 0.2em;
    padding-bottom: 0.25em;
}

.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;
}

/* Another workaround for broken Internet Explorer */

* 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; }


/*
** Calendar elements - used in the calendar rendering
*/

.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: collapse;
    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: 1.5em;
    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(http://10.114.21.120:8080/TACanDo/arrowLeft.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.ploneCalendar #calendar-next {
    background-image: url(http://10.114.21.120:8080/TACanDo/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 {
/*
** Plone Presentation style sheet for CSS2-capable browsers.
** Copyright Plone Foundation, et al.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will 
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade. 
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

body {
    background: White url(http://10.114.21.120:8080/TACanDo/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 { 
    /* Trick to avoid getting an initial blank page */
    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 {
    /* This hides evertything that is a normal paragraph, so you can write 
    presentations with additional notes that only show up in print/web.
    If you want normal paragraphs to show up, remove this selector. */
    display: none;
}

.documentDescription {
    font-size: 40px !important;
    font-weight: normal;
    margin-top: 4em;
    text-align: center !important;
}

ul { 
    list-style-image: url(http://10.114.21.120:8080/TACanDo/bulletBig.gif); 
}

pre { 
    font-size: 25px;
    padding: 0.5em;
    font-weight: bold;
    background-color: #dee7ec;
    border: 1px dashed #8cacbb;
}

code {
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: dashed;
    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 {
    /* Hides all the elements irrelevant for presentations */
    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 {
/*
** Plone Print style sheet for CSS2-capable browsers.
** Copyright Plone Foundation, et al
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will 
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade. 
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

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 {
    /* Hides all the elements irrelevant for presentations */
    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;
}

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;
}

/* Uncomment this to get link addresses inserted along with the link text
   when you print.

#content a:link:after, 
#content a:visited:after {
   content: " [" attr(href) "] ";
}
*/
}


/* ----- mobile.css ----- */
@media handheld {
/*
** Plone style sheet for mobile/handheld browsers. Mainly tested on Opera
** for mobile devices, feedback/donations to help support other platforms
** are welcome.
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

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;
}

/* searchbox style and positioning */
#portal-searchbox {
    font-size: 10px;
}


#portal-globalnav {
    /* Navigational Plone Tabs(tm), implemented by customizing the a and li tags */
    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 {
    /* The normal, unselected tabs. They are all links */
    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 {
    /* The selected tab. There's only one of this */
    background-color: #dee7ec;
    border: 1px solid #8cacbb;
    border-bottom: #dee7ec 1px solid;
    color: #436976;
}

#portal-personaltools {
    /* Bar with personalized menu (user preferences, favorites etc) */
    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 {
    /* The path bar, including breadcrumbs and add to favorites */
    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;
    /* white-space: nowrap; */
    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;
}

/*
** begin ECMAScript Content Action Menus
*/

.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(http://10.114.21.120:8080/TACanDo/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;
}

/*
** end ECMAScript Content Action Menus
*/

.documentEditable .documentContent {
    border: 1px solid #74ae0b;
    padding: 0.5em;
}

/* .system-message and #error-handling are reST error indicators */
.portalMessage,
.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 {
    color: Black;
}
.documentDescription {
    /* The summary text describing the document */
    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 {
/* Deprecated CSS elements - do not depend on these, they will disappear in
   the next version of Plone. They are here for backwards compatibility only. */

/*  (do not remove this :) */
/*  (not this either :) */

/* Old div-based portlet syntax - this is deprecated and will be removed in plone 2.2, please use the new
   definition list-based portlets above in your products. */

div.portlet {
    border: none;
    margin-bottom: 1em;
    padding: 0;
}

div.portlet a {
    text-decoration: none;
}

/* Compensation when rendering portlets in the content area */
#region-content .portlet {
    font-size: 94%;
}

div.portlet h4 { /* The new base portlet header, h5 and h6 will be for use inside
                 the portlet in the upcoming versions. */
    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;
}

/* Old navigation tree styling */

.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,
#portlet-navigation-tree a:hover {
    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;
}

/* The new navtree level structure. */

.portletNavigationLevel0 {
    margin: 0;
}


/* The old navtree levels. */

.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 {
/*
** Plone style sheet - styles for programmatically generated elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* generated icon classes for content types should be applied to wrapper spans
   instead of on the link class itself because of bugs in Internet Explorer's
   rendering engine. It will flicker on hover if not.
   Full explanation can be found at 
   http://plone.org/documentation/how-to/flickering-background-images-internet-explorer */

    .contenttype-discussion-item,
    .actionMenu .contenttype-discussion-item a:hover { 
        background-image: url(http://10.114.21.120:8080/TACanDo/discussionitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/site_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/image_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/topic_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/event_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/file_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/image_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/topic_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/favorite_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/event_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/file_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * 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(http://10.114.21.120:8080/TACanDo/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(http://10.114.21.120:8080/TACanDo/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-print { 
        background-image: url(http://10.114.21.120:8080/TACanDo/print_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rss { 
        background-image: url(http://10.114.21.120:8080/TACanDo/rss.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-extedit { 
        background-image: url(http://10.114.21.120:8080/TACanDo/extedit_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-addtofavorites { 
        background-image: url(http://10.114.21.120:8080/TACanDo/favorite_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-QuickInstaller { 
        background-image: url(http://10.114.21.120:8080/TACanDo/product_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PloneReconfig { 
        background-image: url(http://10.114.21.120:8080/TACanDo/logoIcon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups { 
        background-image: url(http://10.114.21.120:8080/TACanDo/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups2 { 
        background-image: url(http://10.114.21.120:8080/TACanDo/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPrefs { 
        background-image: url(http://10.114.21.120:8080/TACanDo/user.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPassword { 
        background-image: url(http://10.114.21.120:8080/TACanDo/lock_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MailHost { 
        background-image: url(http://10.114.21.120:8080/TACanDo/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PortalSkin { 
        background-image: url(http://10.114.21.120:8080/TACanDo/skins_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-errorLog { 
        background-image: url(http://10.114.21.120:8080/TACanDo/error_log_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-ZMI { 
        background-image: url(http://10.114.21.120:8080/TACanDo/zope_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-SearchSettings { 
        background-image: url(http://10.114.21.120:8080/TACanDo/search_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-NavigationSettings { 
        background-image: url(http://10.114.21.120:8080/TACanDo/navigation_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-ics { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_export_ical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-vcs { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_export_vcal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_clockwise { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_rotate_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_counter_clockwise { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_rotate_counter_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_180 { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_rotate_180.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_horizontal { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_flip_horizontal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_vertical { 
        background-image: url(http://10.114.21.120:8080/TACanDo/icon_flip_vertical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-portal_atct { 
        background-image: url(http://10.114.21.120:8080/TACanDo/topic_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-full_screen { 
        background-image: url(http://10.114.21.120:8080/TACanDo/fullscreenexpand_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-kupu { 
        background-image: url(http://10.114.21.120:8080/TACanDo/kupuimages/kupu_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }

/* Extra padding class for the generated icons - we have to do it
   this way because of the IE flicker bug on hovering. */

.visualIconPadding {
    padding-left: 18px;
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/* And another IE workaround */

* 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;
}

/*  */

}


http://10.114.21.120:8080/TACanDo/portal_css/member.css

/* ----- member.css ----- */
@media screen {
/*
** Plone style sheet - styles for logged-in Members
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* workflow state colors */

.state-private {
    color: Red;
}
.state-visible {
    color: #74AE0B;
}
.state-published {
    color: #436976;
}
.state-pending {
    color: #FFA500;
}
.state-expired {
    color: Red;
}
.syndicated {
    color: #008000;
}


/*  */

}


http://10.114.21.120:8080/TACanDo/portal_css/textSmall.css

/* ----- textSmall.css ----- */
@media screen {
body {
    font-size: 60% !important;
}

}


http://10.114.21.120:8080/TACanDo/portal_css/textLarge.css

/* ----- textLarge.css ----- */
@media screen {
body {
    font-size: 95% !important;
}

}


http://10.114.21.120:8080/TACanDo/portal_css/ploneStyles4849.css

/* ----- kupustyles.css ----- */
/*****************************************************************************
 *
 * Kupu common styles
 *
 * Copyright (c) 2003-2005 Kupu Contributors. See CREDITS.txt
 *
 * Instead of customizing this file, it is recommended to add your own
 * CSS file.  Feel free to use whole or parts of this for your own
 * designs, but give credit where credit is due.
 *
 *****************************************************************************/

/* $Id: kupustyles.css 16467 2005-08-25 11:08:10Z guido $ */

.kupu-fulleditor, .kupu-toolboxes {
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
  background-color: white;
}

div.kupu-fulleditor .kupu-fulleditor-zoomed {
  height: 100%;
  padding: 0px;
}

div.kupu-fulleditor .kupu-editorframe {
   margin: 0px;
   margin-right: 20em;
   border: none;
}

div.kupu-fulleditor-zoomed {
   z-index: 100;
   margin: 0; border: none;
   position: fixed;
   top: 0; left: 0;
   background-color: white;
}

* html div.kupu-fulleditor-zoomed {
   position: absolute; /* IE */
}

div.kupu-fulleditor-zoomed .kupu-editor-iframe {
  border: none;
  margin: 0;
}

div.kupu-smalleditor .kupu-editorframe {
  margin-right: 0.2em;
}

h1.kupu-toolbox-heading, h1.kupu-toolbox-heading-closed {
  cursor: default;
  background-image: url("kupuimages/closed.png");
  background-repeat: no-repeat;
  background-position: left;
}

h1.kupu-toolbox-heading-opened {
  cursor: default;
  background-image: url("kupuimages/opened.png");
  background-repeat: no-repeat;
  background-position: left;
}

div.kupu-sourcemode span.kupu-tb-buttongroup,
body.kupu-fulleditor-zoomed select { display: none; }
body.kupu-fulleditor-zoomed div.kupu-fulleditor-zoomed select { display: inline; }
div.kupu-sourcemode select { display: none !IMPORTANT; }
div.kupu-sourcemode span#kupu-logo,
div.kupu-sourcemode span#kupu-zoom,
div.kupu-sourcemode span#kupu-source { display: inline; }

div.kupu-smalleditor {
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
  border: solid 3px ButtonHighlight;
  margin: 0.2em;
  height: 100%;
}

.kupu-tb {
  padding: 3px;
  margin-bottom: 0.4em;
  background-color: ButtonFace;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.kupu-tb-buttons button {
  color: ButtonText;
  border: 1px solid ButtonFace;
  margin-top: 0;
  margin-left: 0;
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
}

.kupu-tb-buttons button:hover {
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.kupu-tb-buttons button:active {
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.kupu-tb-buttongroup {
  margin-left: 2px;
  margin-right: 2px;
}


.kupu-bold {background-image: url("kupuimages/bold.png");}
.kupu-bold-pressed {background-image: url("kupuimages/bold.png"); background-color: white;}
.kupu-forecolor {background-image: url("kupuimages/text-color.png");}
.kupu-hilitecolor {background-image: url("kupuimages/background-color.png");}

.kupu-inthyperlink {background-image: url("kupuimages/inthyperlink.png");}
.kupu-inthyperlink-pressed {background-image: url("kupuimages/inthyperlink.png"); background-color: white}
.kupu-exthyperlink {background-image: url("kupuimages/exthyperlink.png");}
.kupu-exthyperlink-pressed {background-image: url("kupuimages/exthyperlink.png"); background-color: white}

.kupu-image {background-image: url("kupuimages/image.png");}
.kupu-indent {background-image: url("kupuimages/indent.png");}
.kupu-inserthorizontalrule {background-image: url("kupuimages/hr.png");}
.kupu-insertorderedlist {background-image: url("kupuimages/ordered-list.png");}
.kupu-insertunorderedlist {background-image: url("kupuimages/unordered-list.png");}
.kupu-insertdefinitionlist {background-image: url("kupuimages/definitionlist.png");}
.kupu-italic {background-image: url("kupuimages/italic.png");}
.kupu-italic-pressed {background-image: url("kupuimages/italic.png"); background-color: white}
.kupu-justifycenter {background-image: url("kupuimages/justify-center.png");}
.kupu-justifyleft {background-image: url("kupuimages/justify-left.png");}
.kupu-justifyright {background-image: url("kupuimages/justify-right.png");}
button.kupu-logo {background-image: url("kupuimages/kupu_icon.gif");}
.kupu-outdent {background-image: url("kupuimages/outdent.png");}
.kupu-redo {background-image: url("kupuimages/redo.png");}
.kupu-save {background-image: url("kupuimages/save.png");}
.kupu-save-and-exit {background-image: url("kupuimages/exit.gif");}
.kupu-space {background-image: url("kupuimages/space.gif");}
.kupu-source {background-image: url("kupuimages/view-source.png");}
.kupu-spellchecker {background-image: url("kupuimages/text-check.png");}
.kupu-subscript {background-image: url("kupuimages/subscript.png");}
.kupu-subscript-pressed {background-image: url("kupuimages/subscript.png"); background-color: white}
.kupu-superscript {background-image: url("kupuimages/superscript.png");}
.kupu-superscript-pressed {background-image: url("kupuimages/superscript.png"); background-color: white}
.kupu-table {background-image: url("kupuimages/table.png");}
.kupu-underline {background-image: url("kupuimages/underline.png");}
.kupu-underline-pressed {background-image: url("kupuimages/underline.png"); background-color: white}
.kupu-undo {background-image: url("kupuimages/undo.png");}
.kupu-removelink {background-image: url("kupuimages/remove.png");}
.kupu-removeimage {background-image: url("kupuimages/remove.png");}
.kupu-zoom {background-image: url("kupuimages/zoom-in.gif");}
.kupu-zoom-pressed {background-image: url("kupuimages/zoom-out.gif");}

.kupu-tb-buttons button.invisible { 
  display: none;
  /*visibility: hidden;*/
}

.kupu-tb-buttons button.visible { 
  display: inline;
}

div.kupu-editorframe {
  margin-left: 0.3em;
  margin-bottom: 0.3em;
  border: solid 2px ButtonFace;
}

iframe.kupu-editor-iframe {
  height: 450px;
  width: 99%;
}

textarea.kupu-editor-textarea {
  height: 450px;
  width: 99%;
  display: none;
}

div.kupu-toolboxes {
  float: right;	
  border: solid 2px ButtonFace;
  width: 19.4em;
  margin-right: 0.3em;
  margin-bottom: 0.3em;
  font-size: 0.8em;
}

div.kupu-fulleditor-zoomed div.kupu-toolboxes {
  display: none;
}

div.kupu-toolbox, div.kupu-toolbox-active {
  margin-bottom: 1em;
}

div.kupu-toolbox h1, div.kupu-toolbox-active h1 {
  text-align: center;
  width: 100%;
  background-color: ButtonFace;
  margin-top: 0;
  font-size: 1.1em;
}

div.kupu-toolbox-label, span.kupu-toolbox-searchterm, 
input.wide, select.wide, textarea.wide, button.kupu-toolbox-action, 
div.kupu-toolbox-results {
  margin-left: 0.2em;
  margin-right: 0.2em;
}

.wide {
  width: 95%;
}

div.kupu-toolbox-label {
  margin-bottom: 0.4em;
}

.kupu-toolbox-buttons {
  text-align: center;
}

.kupu-toolbox-buttons button {
  width: 45%;
}

div.kupu-toolbox-results {
  border: solid 2px ButtonFace;
  margin-top: 0.8em;
  text-decoration: underline;
  padding: 0.2em;
  display: none;
}

div.kupu-toolbox table.kupu-toolbox-addtable input, 
div.kupu-toolbox-active table.kupu-toolbox-edittable input {
  width: 20px;
}

div.kupu-toolbox-active {
  background-color: ButtonFace;
}

.kupu-toolbox-editlink, .kupu-toolbox-edittable,
.kupu-ulstyles, .kupu-olstyles {
  display: none;
}


div#kupu-colorchooser {
  position: absolute;
  visibility: hidden;
  border: solid black 1px;
  background-color: white;
  padding: 0.2em;
  font-size: small;
}

.kupu-toolboxes input, .kupu-toolboxes select, .kupu-toolboxes textarea {
  font-size: x-small;
  font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
}

div#kupu-fgcolorchooser div:hover {
  /* border: outset 1px; */
}

div.kupu-drawer {
   overflow: auto;
}

button.disabled {
   opacity:0.5;
   filter:alpha(opacity=50);
}


/* ----- kupuplone.css ----- */
/*****************************************************************************
 *
 * Kupu plone styles
 *
 * Copyright (c) 2003-2005 Kupu Contributors. See CREDITS.txt
 *
 * Feel free to use whole or parts of this for your own designs, but
 * give credit where credit is due.
 *
 *****************************************************************************/

/* $Id: kupuplone.css 7217 2004-11-11 13:20:56Z duncan $ */
/*
<!-- compression status: disabled -->




*/
/*  */

div.kupu-toolboxes {display: none}

/*select.kupu-tb-styles {display: block}*/

div.kupu-tb { margin: 0; }
div.kupu-fulleditor { margin-right: 0; }
div.kupu-fulleditor .kupu-editorframe {
  margin-right: 0;
}

.drawer {
    left: 25%;
}

/* Kupu pulls in Plone stylesheets. If you want a paragraph to look
different in Kupu from Plone, then don't add rules here, add them in
ploneCustom.css and use the kupu class to distinguish them. e.g.

.pullQuote { float: right; width: 30%; }
.kupu .pullQuote { float:none; width: auto; }
*/
.kupu table { 
  border-left:1px solid ThreeDLightShadow; 
  border-top:1px solid ThreeDLightShadow; 
  border-right:1px solid ThreeDDarkShadow; 
  border-bottom:1px solid ThreeDDarkShadow; 
} 

.kupu table tr td { 
  border-left:1px solid ThreeDDarkShadow; 
  border-top:1px solid ThreeDDarkShadow; 
  border-right:1px solid ThreeDLightShadow; 
  border-bottom:1px solid ThreeDLightShadow; 
} 
/* Hide the 'target' field in the LinkLibraryDrawer 

   I've used a class as an identifier here because somehow using id
   doesn't seem to work (Mozilla doesn't seem to apply CSS defined for
   an id when generating HTML using XSLT).
*/
.kupu-linkdrawer-target-row, .kupu-linkdrawer-name-row {
  display: none
}

textarea { width: 90%; } /* Override buggy Plone setting */

/* plone customizations regarding color and borders etc */

.kupu-tb {
  background-color:#cde2a7;
  padding-bottom:0px; margin:0;
  width:99%;
  border:1px solid #74ae0b;
}

span.kupu-tb-buttons button {
  width: 24px;
  height: 24px;
  border-color:#cde2a7;
  background-color: #cde2a7;
  background-position: center center;
  margin-bottom:4px;
  margin-right:-2px;
}

div div.kupu-panels {
  background-color: #cde2a7;
}

span.kupu-tb-buttons button:hover {
  border:1px solid;
  border-color:  #fff #74ae0b #74ae0b #fff;
}

div.kupu-tb-buttongroup {
  margin-right:1px;
}

.kupu-tb-styles, .kupu-ulstyles, .kupu-olstyles {
  margin-top:3px;
  margin-bottom:4px;
}

body.documentContent { padding: 1em !important; }

html.kupu-html {
  font-size: 69%;
}

iframe.kupu-editor-iframe{
  border:1px solid #8cacbb;
  width:100%;
  border-top:none;
  margin-right: 0;
}

div.kupu-fulleditor-zoomed .kupu-editor-iframe {
  border: none;
  margin: 0;
}

.kupu-fulleditor-zoomed .kupu-tb {
  width:100%;
}


span.kupu-tb-buttons .kupu-bold-pressed,
span.kupu-tb-buttons .kupu-italic-pressed,
span.kupu-tb-buttons .kupu-subscript-pressed,
span.kupu-tb-buttons .kupu-superscript-pressed,
span.kupu-tb-buttons .kupu-underline-pressed {
  border-color: #74ae0b #fff #fff #74ae0b;
}


.kupu-bold,
.kupu-bold-pressed {background-image: url("kupuimages/bold.gif");}

.kupu-forecolor {background-image: url("plonekupuimages/text-color.gif");}
.kupu-inthyperlink {background-image: url("plonekupuimages/anchor.gif");}
.kupu-inthyperlink-pressed {
  border-color: #74ae0b #fff #fff #74ae0b;
}
.kupu-exthyperlink {background-image: url("plonekupuimages/hyperlink.gif");}
.kupu-exthyperlink-pressed {
  border-color: #74ae0b #fff #fff #74ae0b;
}

.kupu-image {background-image: url("kupuimages/image.png");}

.kupu-indent {background-image: url("kupuimages/indent.gif");}
.kupu-inserthorizontalrule {background-image: url("plonekupuimages/hr.gif");}

.kupu-insertorderedlist,
.kupu-insertorderedlist-pressed {background-image: url("plonekupuimages/numbered_list.gif");}

.kupu-insertunorderedlist,
.kupu-insertunorderedlist-pressed {background-image: url("plonekupuimages/list.gif");}

.kupu-insertdefinitionlist {background-image: url("plonekupuimages/definitionlist.gif");}

.kupu-italic, 
.kupu-italic-pressed {background-image: url("kupuimages/italic.gif");}

.kupu-justifycenter,
.kupu-justifycenter-pressed {background-image: url("plonekupuimages/center.gif");}

.kupu-justifyleft,
.kupu-justifyleft-pressed {background-image: url("plonekupuimages/left_just.gif");}

.kupu-justifyright,
.kupu-justifyright-pressed {background-image: url("plonekupuimages/right_just.gif");}

button.kupu-logo {background-image: url("kupuimages/kupu_icon.gif");}
.kupu-outdent {background-image: url("plonekupuimages/outdent.gif");}
.kupu-redo {background-image: url("plonekupuimages/redo.gif");}
.kupu-save {background-image: url("kupuimages/save.png");}
.kupu-save-and-exit {background-image: url("kupuimages/exit.gif");}
.kupu-space {background-image: url("plonekupuimages/space.gif");}
.kupu-source {background-image: url("plonekupuimages/view-source.gif");}
.kupu-subscript,
.kupu-subscript-pressed  {background-image: url("plonekupuimages/subscript.gif");}
.kupu-superscript,
.kupu-superscript-pressed {background-image: url("plonekupuimages/superscript.gif");}

.kupu-table {background-image: url("plonekupuimages/table.gif");}
.kupu-underline, 
.kupu-underline-pressed {background-image: url("kupuimages/underline.gif");}

.kupu-undo {background-image: url("plonekupuimages/undo.gif");}
.kupu-removelink {background-image: url("plonekupuimages/delete_icon.gif");}
.kupu-removeimage {background-image: url("plonekupuimages/delete_icon.gif");}
.kupu-spellchecker { display:none; }

div.kupu-drawer {
  border: solid 1px #74ae0b;
  background-color: #cde2a7;
  font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;;
}

div.kupu-drawer h1 {
  border: none;
}

div.kupu-drawer table td {
  font-size: 85%;
}
div.kupu-drawer table td td {
  font-size: 100%;
}

div.kupu-drawer table td button, 
div.kupu-drawer table td td {
  font-size: 100%;
}

div.kupuoverride {
    margin-left: 0.75em;
}
.forcekupu {
    background: transparent url(kupuimages/kupu_icon.gif) 5px 2px no-repeat;
    padding: 6px 6px 1px 30px;
    text-transform: lowercase;
    height: 32px; width: auto; 
}

.kupu-dialog-button {
    background: transparent url(http://10.114.21.120:8080/TACanDo/linkTransparent.gif) 9px 1px no-repeat;
    cursor: pointer;
    font-size: 85%;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
    border: 1px solid #8cacbb;
    background-color: white;
}
/*  */



/* ----- kupudrawerstyles.css ----- */
/*****************************************************************************
 *
 * Kupu drawer styles
 *
 * Copyright (c) 2003-2005 Kupu Contributors. See CREDITS.txt
 *
 * Instead of customizing this file, it is recommended to add your own
 * CSS file.  Feel free to use whole or parts of this for your own
 * designs, but give credit where credit is due.
 *
 *****************************************************************************/

/* $Id: kupudrawerstyles.css 15232 2005-07-28 10:47:24Z duncan $ */

.kupu-drawer {
  position: absolute;
  display: none;
  border: solid 1px gray;
  border-top: solid 10px #c0c0c0;
  background-color: ButtonFace;
  padding: 0 8px 8px 8px;
  height: auto;
  width: 640px;
  z-index: 2;
}

.kupu-tabledrawer {
  width: 408px;
  left: 320px;
}
.kupu-tabledrawer .kupu-panels,
.kupu-tabledrawer .kupu-panels table,
.kupu-tabledrawer div.kupu-dialogbuttons {
  width: 400px;
}

.kupu-drawer h1 {
   height: auto; width: auto;
}

input#kupu-searchbox-input {
  width: 8em;
  margin-bottom: 6px;
  margin-top: 12px;
  padding: 2px;
}

div.kupu-linkdrawer-addlink td {
  border: 0;
}
input.kupu-linkdrawer-input {
   width: 500px;
}
iframe.kupu-linkdrawer-preview {
   width: 100%;
}

div#kupu-librarydrawer h1, div.kupu-drawer h1 {
  margin-top: 12px;
}

div.kupu-dialogbuttons {
  text-align: right;
  margin-top: 6px;
  margin-bottom: 6px;
  width: 640px; /* Mozilla bug */
}

div.kupu-drawer button {
  margin-right: 0.3em;
}

div.kupu-panels {
  width: 100%;
  background-color: ButtonFace;
  clear:both;
}

div.kupu-panels td {
/*  font-size: 12px;*/
  background-color: white;
  vertical-align: top;
}

div.kupu-panels td.kupu-preview-button {
  vertical-align: bottom;
}

div.kupu-panels table {
 width: 100%;
 margin: 0; 
 padding: 0; 
 border: 0;
}

td.panel {
  height: 260px;
}

td#kupu-librariespanel {
  overflow: auto;
  width: 105px;
}

div#kupu-librariesitems {
  width: 105px;
  white-space: pre;
  height: 100%;
}

td#kupu-resourcespanel {
  overflow: auto;
  width: 185px;
}

div#kupu-resourceitems {
  white-space: pre;
  width: 200px;
  height: 100%;
}

div#kupu-properties {
  height: 100%;
}

div#kupu-librariesitems, div#kupu-resourceitems, div#kupu-properties {
  padding: 6px;
}

div.response, div.collection {
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 15px;
  margin-top: 0.1em;
  overflow: hidden;
  padding-top: 4px;
}

div.kupu-libsource, div.kupu-libsource-selected,
div.kupu-resource, div.kupu-collection, div.kupu-upload {
  cursor: pointer;
  margin-bottom: 2px;
  vertical-align: text-bottom;
  white-space: pre;
}
div.kupu-upload {
   text-align: right; font-style: italic;
}

/*div.kupu-libsource-selected {
  background-repeat: no-repeat;
}*/

/*div.kupu-libsource-selected span,
 div.kupu-libsource span{
  margin-top: 3px;
  display: inline;
}*/

div.kupu-libsource-selected span {
  background-color: ButtonFace;  
}

#kupu-tabledrawer-edittable {
  display: none;
}

img.library-icon-collection, img.library-icon-resource {
  margin-right: 5px;
  height: 16px;
  width: 16px;
}

span.drawer-item-title {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}

span.drawer-item-title.selected-item {
  background-color:#C0C0C0;
}

/* Local image upload form */

#kupu-upload-file, #kupu-upload-title {
  margin-top: 0.1em;
  margin-bottom: 0.5em;
  width: 95%;
  clear:both;
}

#kupu-upload-instructions {
  margin-top: 0.5em;
  margin-bottom: 1em;
  clear:both;
  line-height: normal;
}

th.kupu-toolbox-label {
   text-align:right;
   width: 5%;
   white-space: nowrap;
}

http://10.114.21.120:8080/TACanDo/portal_css/ploneCustom.css

/* ----- ploneCustom.css ----- */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */


/* DELETE THIS LINE AND PUT YOUR CUSTOM STUFF HERE */




/*  */

/* DOCUMENTATION ON PRE-DEFINED PROPERTIES FROM PLONE */

 /* You can insert colors and other variables from Plone's 
    base_properties by doing:
    
    & dtml-variableName ; (without the spaces, excluded here to not make it render)
    
    Example:
    
    myLink {
        color: & dtml-fontColor ;   (again, without the spaces)
    }
 
   This means you can generate your own elements that use Plone's defaults,
   and respect any customizations people have done. See base_properties for
   the default values.
 
   These are the available properties:
   
   logoName - the file name of the portal logo
   
   fontFamily - the font family used for all text that is not headers
   
   fontBaseSize - the base font size that everything is calculated from
   
   fontColor - the main font color
   
   fontSmallSize - used for various elements like buttons and discreet text
   
   discreetColor - the font color of discreet text

   backgroundColor - the background color 
   
   linkColor - the color used on normal links

   linkActiveColor - color used on active links

   linkVisitedColor - color used on visited links
   
   borderWidth - the width of most borders in Plone
   
   borderStyle - the style of the border lines, normally solid
   
   borderStyleAnnotations - style of border lines on comments etc
   
   globalBorderColor - the border color used on the main tabs, the portlets etc
   
   globalBackgroundColor - background color for the selected tabs, portlet headings etc
   
   globalFontColor - the color of the font in the tabs and in portlet headings
   
   headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines
   
   contentViewBorderColor - the content view tabs border color
   
   contentViewBackgroundColor - the content view tabs background color
   
   contentViewFontColor - the font color used in the content view tabs
   
   inputFontColor - the font color used for input elements
   
   textTransform - whether to lowercase text in portlets, tabs etc.
   
   evenRowBackgroundColor - the background color of even rows in listings
   
   oddRowBackgroundColor - the background color of even rows in listings
   
   notifyBorderColor - border color of notification elements like the status message, the calendar focus
   
   notifyBackgroundColor - background color of notification elements like the status message, the calendar focus
   
   helpBackgroundColor - background color of information pop-ups (currently not used)
          
 */


pre {
    border: 1pt black;
    white-space: pre;
    font: 8pt "Courier New";
    overflow: auto;
    padding: 1em 3;
}

cwt { 
      color: Red;
     }
}