/***************************************************************************** * * Copyright (c) 2001, 2002 Zope Corporation and Contributors. * All Rights Reserved. * * This software is subject to the provisions of the Zope Public License, * Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED * WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS * FOR A PARTICULAR PURPOSE. * ***************************************************************************** These are the basic CSS declarations. $Id$ */ /* Start CSS for fluid multi-column form layout */ div.row { float: left; clear: none; padding: 0.5em; } div.separator { clear: both; } div.controls { float:left; clear: both; } /* End CSS for fluid multi-column form layout */ div.label { font-weight: bold; } div.field { margin: 4px 0; } div.required:after{ content: " *"; } body { font: 0.8em Tahoma, Helvetica, Arial, sans-serif; background-color: white; color: #000066; margin: 0; padding: 0; } #drag-feedback-box { border: 1px dotted black; position: absolute; display: none; z-index: 1000; } div.top { background-image: url('bg_cyberview.gif'); height: 75px; } div.top div.user { position: absolute; top: 1em; right: 1em; color: white; } a { text-decoration: none; color: #000066; background-color: transparent; } table { font: 1em Tahoma, Helvetica, Arial, sans-serif; } img { /* turn off image borders. */ border: none; } p { /* Default paragraph style*/ font: 1em Tahoma, Helvetica, Arial, sans-serif; margin: 1em 0em; text-align: left; } p a { text-decoration: underline; } p a:visited { color: Purple; background-color: transparent; } p a:active { color: Red; background-color: transparent; } p img { border: 1px solid Black; margin: 1em; } hr { clear: both; height: 1px; color: #8CACBB; background-color: transparent; } h1, h2, h3, h4, h5, h6 { color: Black; padding: 0 0; margin: .5em 0; font-family: Tahoma, Helvetica, Arial, sans-serif; } h1 { font-size: 1.8em; } h2 { font-size: 1.6em; } h3 { font-size: 1.4em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; } h6 { font-size: 1.0em; } ul { /* list-style-image: url("bullet.gif"); */ margin-top: 1em; margin-bottom: 1em; margin-left: 2em; padding:0; } /* we advise you to use the div.group and span.legend elements instead of these, as the only browser showing legends correctly is IE. They are just included here for completeness */ fieldset { border: 1px solid #8cacbb; margin: 2em 0em 1em 0em; padding: 1em 0em; } legend { background: White; padding: 0.5em; } form { border: none; } textarea { /* Small cosmetic hack which makes textarea gadgets look nicer.*/ font: bold 1em Tahoma, Helvetica, Arial, sans-serif; border: 1px solid #8cacbb; width: 100%; color: Black; background-color: white; } input { /* Small cosmetic fix which makes input gadgets look nicer. */ font: 1em Tahoma, Helvetica, Arial, sans-serif; color: Black; margin: 1px 1px 1px 1px; } select { font: 1em Tahoma, Helvetica, Arial, sans-serif; margin: 1px 1px 1px 1px; } abbr, acronym, .explain { /* Help classes */ border-bottom: 1px dotted Black; background-color: transparent; cursor: help; } code { font-size: 1.2em; color: Black; background-color: #dee7ec; } pre { font-size: 1.2em; padding: 1em; border: 1px solid #8cacbb; color: Black; background-color: #dee7ec; } .netscape4 { /* This hides elements necessary for getting Netscape 4.x to look better. Mostly strategically placed hr tags and ·'s */ display: none; } table.listing { /* 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 #7B7AC6; border-bottom: 1px solid #7B7AC6; margin: 1em 0em 1em 0em; } table.listing th { background: #A1A1F1; border-top: 1px solid #7B7AC6; border-bottom: 1px solid #7B7AC6; border-right: 1px solid #7B7AC6; color: #000000; font-weight: normal; padding: 0em 1em 0em 1em; } table.listing tr.odd { /*every second line should be shaded */ background: transparent; } table.listing tr.even { background: #ECFAFF; } table.listing td { border-right: 1px solid #7B7AC6; padding: 0.1em 0.4em 0.1em 0.4em; } table.listing a:hover { text-decoration: underline; } table.listing img{ vertical-align: middle; } table.columns { width: 100%; padding: 0; margin: 0; border-collapse: collapse; } table.columns td{ vertical-align: top; } table.columns td.main { background-color: white; padding: 0 0.5em; //border-bottom: 1px solid #7B7AC6; } table.columns td.left { background-color: #eeeeee; //border-right: 1px solid #7B7AC6; //border-bottom: 1px solid #7B7AC6; padding: 0.5em 0; width: 114px; } table.columns td.right { background-color: white; border-left: 1px solid #7B7AC6; border-bottom: 1px solid #7B7AC6; width: 20%; } div.breadcrumbs{ background-color: white; margin-top: 0em; padding: 0 0.5em 0.5em 0.5em; } span.help img{ vertical-align: middle; padding: 0; margin: 0; } div.box { border: none; margin: 0.5em 0.5em 0em 0.5em; padding: 0; } div.box h4 { font-size: 1em; } div.box h5 { background: #E5E5E5; border: 1px solid #A3A3A3; border-style: solid solid none solid; color: #808080; padding: 0em 1em 0em 1em; text-transform: lowercase; display: inline; font-size: 1em; height: 1em; } div.box h6 { background: #E5E5E5; border: 1px solid #A3A3A3; border-style: solid solid none solid; color: #808080; padding: 0em 1em 0em 1em; text-transform: lowercase; display: block; font-size: 1em; height: 1.2em; } div.box div.body { background: transparent; border-collapse: collapse; border: 1px solid #A3A3A3; } div.box .content { padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.4em; padding-bottom: 0.4em; } div.box .even { background-color: white; } div.box .odd { background-color: White; } .darker { background-color: #7B7AC6; } .hilite { background: #FFFFFF; } .background { border-bottom: 1px solid #7B7AC6; } .description { /* The summary text describing the document */ font: bold 1em Tahoma, Helvetica, Arial, sans-serif; display: block; margin-bottom: 1em; } .footer { background-color: #eeeeee; padding: 0.5em; text-align: center; } div.metadata { font-size: 0.9em; text-align: right; } .context-menu { position: absolute; border: 1px outset; background-color: Menu; color: MenuText; cursor: default; z-index: 1000; visibility: hidden; display: table; } .context-menu-item { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; } .drop-target { border: 2px solid transparent; visibility: hidden; } #navtreecontents a { cursor: pointer; } #navtreecontents loading { display: block; padding-left: 31px; height: 20px; } #navtreecontents expand { background-repeat: no-repeat; padding-left: 14px; display: inline; cursor: pointer; padding-bottom: 0.2em; padding-top: 0.2em; } #navtreecontents icon { background-repeat: no-repeat; padding-left: 20px; display: inline; cursor: auto; padding-bottom: 0.2em; padding-top: 0.2em; } #navtreecontents collection { display: block; margin-left: 10px; /* border: red solid 1pt; */ height: auto; padding-bottom: 0em; padding-top: 0.4em; } .preclass { font-family : monospace; white-space : pre; } th.introspector { vertical-align: top; text-align: right; } .itemViews { border-collapse: collapse; padding-bottom: 2px; padding-top: 6px; margin-top: 0.5em; white-space: nowrap; background: transparent; text-align: right; } .itemViews a { background: transparent; border: 1px solid #ccccff; color: #000066; font-weight: normal; margin-right: 0.3em; padding: 0.1em 0.5em 0.1em 0.5em; } .itemViews a.selected { background-color: #CCCCFF; border-bottom: #CCCCFF 1px solid; color: #000066; font-weight: normal; } .itemViews a:hover { background-color: #CCCCFF; color: #000066; } .actions { background-color: #CCCCFF; text-align: right; padding-top: 0.3em; color: Black; border-collapse: collapse; } .actions a{ color: #000066; border-left: 1px dashed #000066; padding: 0 0.5em; } .actions a:hover { background-color: White; }