%# BEGIN BPS TAGGED BLOCK {{{ %# %# COPYRIGHT: %# %# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) %# %# %# LICENSE: %# %# This work is made available to you under the terms of Version 2 of %# the GNU General Public License. A copy of that license should have %# been provided with this software, but in any event can be snarfed %# from www.gnu.org. %# %# This work is distributed in the hope that it will be useful, but %# WITHOUT ANY WARRANTY; without even the implied warranty of %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU %# General Public License for more details. %# %# You should have received a copy of the GNU General Public License %# along with this program; if not, write to the Free Software %# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. %# %# %# CONTRIBUTION SUBMISSION POLICY: %# %# (The following paragraph is not intended to limit the rights granted %# to you to modify and distribute this software under the terms of %# the GNU General Public License and is only of importance to you if %# you choose to contribute your changes and enhancements to the %# community by submitting them to Best Practical Solutions, LLC.) %# %# By intentionally submitting any modifications, corrections or %# derivatives to this work, or any other work intended for use with %# Request Tracker, to Best Practical Solutions, LLC, you confirm that %# you are the copyright holder for those contributions and you grant %# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, %# royalty-free, perpetual, license to use, copy, create derivative %# works based on those contributions, and sublicense and distribute %# those contributions and any derivatives thereof. %# %# END BPS TAGGED BLOCK }}} SPAN.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; white-space: nowrap} .nav2 { font-size: 10px; white-space: nowrap} .nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} .currentnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF66; text-decoration: none; white-space: nowrap} .topnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} %# .topnav is the original RT class for the sidebar navigation tabs. %# Font-sizing by level depth was originally hard-coded into Elements/Menu. %# This modification sets a different class name for each level, allowing %# style sheet control over the formats. a.topnav-0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} a.topnav-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} a.topnav-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} a.topnav-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} a.topnav-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} a.topnav-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} li.topnav-0-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-1-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-2-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-3-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-4-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-5-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.topnav-0-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.topnav-1-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.topnav-2-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.topnav-3-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.topnav-4-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.topnav-5-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } .currenttopnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFF66; text-decoration: none; white-space: nowrap} %# .currenttopnav is the original RT class for the sidebar navigation tabs. %# Font-sizing by level depth was originally hard-coded into Elements/Menu. %# This modification sets a different class name for each level, allowing %# style sheet control over the formats a.currenttopnav-0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFF66; text-decoration: none; white-space: nowrap} a.currenttopnav-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFF66; text-decoration: none; white-space: nowrap} a.currenttopnav-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFF66; text-decoration: none; white-space: nowrap} a.currenttopnav-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFF66; text-decoration: none; white-space: nowrap} a.currenttopnav-4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFF66; text-decoration: none; white-space: nowrap} a.currenttopnav-5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFF66; text-decoration: none; white-space: nowrap} li.currenttopnav-0-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-1-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-2-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-3-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-4-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-5-minor { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } li.currenttopnav-0-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.currenttopnav-1-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.currenttopnav-2-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.currenttopnav-3-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.currenttopnav-4-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } li.currenttopnav-5-major { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } .topactions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; white-space: nowrap} .subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space: nowrap} .currentsubnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF66; text-decoration: none; white-space: nowrap} .error { background-color: #ff0000; background-position: left top; vertical-align: top; text-align: left; } .oldblue { background-color: #0066CC; background-position: left top; vertical-align: top; text-align: left; } .blue { background-color: #4682B4; background-position: left top; vertical-align: top; text-align: left; } %# Actually the "topactions" section .blueright { background-color: #4682B4; background-position: left top; vertical-align: top; text-align: right; padding-right: 1em; } .olddarkblue { background-color: #003399; background-position: left top; vertical-align: top; text-align: left; } .darkblue { background-color: #000080; background-position: left top; vertical-align: top; text-align: left; } .darkblueright { background-color: #000080; background-position: left top; vertical-align: top; text-align: right; } .overdue { color: red; } div.messagebody { padding: 2em; } div.downloadattachment { font-size: 10px; text-align: right; } td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-position: left top; } .black { background-color: #000000; background-position: left top; } span.rtname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff} span.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #ffffff} .header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC} .subheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC } .value { font-weight: bold; } .entry { font-weight: normal; } .label { font-weight: normal; text-align: right; } .labeltop { font-weight: normal; text-align: right; vertical-align: top } .productnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; vertical-align: middle; text-decoration: none} .rtblue { background-color: #3399FF; margin-top: 0.2em; background-position: left top; vertical-align: top } .currenttab { margin: 0.2em; background: #336699; } .othertab { margin: 0.2em; background: #efefef; } .oddline { background-color : #ccccee; } UL.topnav LI :focus { text-decoration: underline; } TD.mainbody { padding-top: 0.5em; padding-left: 1em; padding-right: 1em; margin-left: 1em; margin-right: 1em; } td.boxcontainer + td.boxcontainer { margin-left: 1em; padding-left: 1em; border-collapse: collapse; } th.ticketheader { font-size: 80%; font-weight: bold; color: #336699; background: #cccccc; } th.titlebox { text-align: left; padding-left: 0.5em; padding-right: 0.5em; margin-left: 0.5em; margin-right: 0.5em; border-top: solid black 1px; border-bottom: solid black 1px; } th.titleboxright { text-align: right; padding-left: 0.5em; padding-right: 0.5em; margin-left: 0.5em; margin-right: 0.5em; border-top: solid black 1px; border-bottom: solid black 1px; } TD.titlebox { padding-left: 1em; padding-right: 1em; padding-top: 1em; padding-bottom: 1em; } SPAN.message { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; } BODY { color: #000; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; } TR.oddline { background-color : #ffffff; } TR.evenline { background-color : #ccccee; } H1, H2, H3 { margin-top: 0.2em; color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; } DIV.endmatter { margin-left: -7% } .bpscredits {margin-top: 1em; text-align: right; color: #666666; } A { font-weight: bold; color: #000000; } .currenttab { color: #ffffff;} .othertab { color: #336699; } .inverse { color: #ffffff; } A:link IMG, A:visited IMG { border-style: none } a:focus {text-decoration: underline } A IMG { color: white } /* The only way to hide the border in NS 4.x */ a:link { text-decoration: none} a:visited { text-decoration: none} a:hover { text-decoration: underline} /* a:focus { background-color: #ccccee } */ .hide { display: none; color: white; } SPAN.date { font-size: 0.8em } span.title { font-size: 1.6em; vertical-align: middle; color: #ffffff;} span.productname { font-size: 2em; color: #0066cc;} SPAN.titleboxtitle, SPAN.titleboxclose { font-size: 80%; color: #ffffff; vertical-align: middle; text-align: left; } SPAN.titleboxtitle a { color: #ffffff; } SPAN.titleboxtitle a:after { content: "..."; } SPAN.titleboxright { font-size: 0.8em; color: #ffffff; vertical-align: middle; text-align: right; } SPAN.attribution { font-weight: bold; } SPAN.label { font-size: 0.8em; } DIV.page-stats { font-size: 0.8em; color: #cccccc; text-align: right; } BLOCKQUOTE { font-style: italic; } .emphasized { font-weight: bold } .oddline { background-color : #ccccee; } ul.topnav { list-style: none; margin-left: 0; margin-right: 0.25em; padding-left: 0.25em; padding-bottom: 0; padding-top:0; margin-top: 0; margin-bottom:0; } .menu-major-separator { border-bottom: solid white 1px; padding-top: .25em; padding-bottom: .5em; } .menu-minor-separator { border-top: solid #999999 1px; padding-top: .1em; margin-top: .5em; } TH.collection-as-table { text-align: center; font-size: 0.8em; padding-left: .5em; padding-right: .5em; color: #333333; background-color: #cccccc; white-space: nowrap; } TD.collection-as-table { text-align: left; padding-left: .5em; padding-right: .5em; } textarea.signature { width: 100%; } textarea.comments { width: 100%; } textarea.messagebox { width: 100%; } %# Provide a callback for adding/modifying the style sheet. %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says: %# "latter specified rule wins" <& /Elements/Callback &> <%flags> inherit => undef <%init> $r->content_type('text/css'); #$r->headers_out->{'Expires'} = '+30m';