blob: 9d19a8ea24198b95f902e5ff77b37ad339a56f86 [file] [log] [blame]
/*
* 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;
}
}