/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ /** defined standard tags **/ body { background-color: #ffffff; color: #000000; } body, table, p { font-family: verdana, arial, helvetica, lucida-sans, sans-serif; font-size: 12px; } a:link, a:active, a:visited { color: #525D76; } h1 { background-color: #525D76; color: #ffffff; font-size: large; padding-left:2px; } h2 { background-color: #828DA6; color: #ffffff; font-size: medium; padding-left:2px; } table { border: none; border-spacing:0px; border-collapse: collapse; } img { border: none 0px; } /** define layout **/ /** table used to force footer to end of page **/ table#layout { width:100%; } table#layout td { padding:0px; } div#container { width: 95%; margin: 10px; margin-left: 0; margin-right: auto; padding: 10px; } div#header { padding: 5px; margin: 0px; margin-top:5px; margin-bottom:5px; height:80px; border-bottom: 1px solid #333333; } div#menu { float: left; width: 200px; margin: 0; margin-left: 0px; margin-right: 5px; /** little higher margin since it doesn't start with a header **/ margin-top:10px; margin-bottom:0px; padding: 5px; } div#body { margin-right:0px; margin-left: 15px; margin-top:5px; margin-bottom:0px; padding: 5px; } div#footer { clear: both; padding-top:15px; margin-top:25px; border-top: 1px solid #333333; text-align:center; color: #525D76; font-style: italic; font-size: smaller; } div#logo1 { float:left; margin-left:5px; margin-top:10px; } div#logo2 { float:right; margin-top:10px; } /** define body tag redefinitions **/ div#body th { background-color: #039acc; color: #000000; font-size: smaller; vertical-align: top; text-align:left; border:1px #FFFFFF solid; padding: 2px; } div#body td { background-color: #a0ddf0; color: #000000; font-size: smaller; vertical-align: top; text-align:left; border:1px #FFFFFF solid; padding: 2px; } div#body li { margin-top:3px; } /** define other body styles **/ div.section { margin-left: 25px; } div.subsection { margin-left: 25px; } div.source { margin-left:25px; margin-top:20px; margin-bottom:20px; padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:5px; width:600; border: 1px solid #333333; background-color: #EEEEEE; color: #333333; /** bug: puts a extra line before the block in IE and after the block in FireFox **/ white-space: pre; font-family: "Courier New",Courier; text-align: left; overflow:auto; } div.license { margin-left:0px; margin-top:20px; margin-bottom:20px; padding:5px; border: 1px solid #333333; background-color: #EEEEEE; color: #333333; text-align: left; } /** define menu styles **/ div.menusection { margin-bottom:10px; } .menuheader { font-weight:bold; margin-bottom:0px; } div.menusection ul { margin-top:5px; } div.menusection li { } /** printing **/ @page Section1 { size:8.5in 11.0in; margin:1.0in .75in 1.0in .75in; } @media print { /** make sure this fits the page **/ div#container { width:100%; min-height:0px; } div#menu { display:none; } div#header { display:none; } div#body { margin-left:5px; } div.source { width:95%; margin-left:0px; } /** make a bit more room on the page **/ div.section { margin-left: 0px; } div.subsection { margin-left: 0px; } h1 { background-color: #FFFFFF; color: #000000; } h2 { background-color: #FFFFFF; color: #000000; } div#body td { background-color: #FFFFFF; color: #000000; border: #333333 1px solid; } div#body th { background-color: #FFFFFF; color: #000000; border: #333333 1px solid; font-style:bold; } }