/*
 * 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.
 */

body {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #4c4c4c;}a:link, a:visited {	color: #0086b3;}a:hover {	text-decoration: none;}h1 {
	margin: 25px 0 15px 0;	padding: 0 0 5px 17px;	background: url(../images/h1-image.gif) no-repeat left 4px;	font-size: 130%;	color: #0086b3;	border-bottom: 1px solid #0086b3;}
h1.docTitle {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	background: none; 
}
h2 {	font-size: 120%;}

h3, h4, h5 {
   font-size: 100%;
   font-weight: bold;
}
ul {	margin: 5px 0 10px 0;	padding: 0 0 0 20px;	list-style: none;}li {	padding-left: 15px;	padding-bottom: 3px;}
ul li {
	background: url(../images/list.gif) no-repeat left 3px;   
}
ol li {
  padding-left: 5px;
}
tt {
	font-size: 130%;
}
pre {	border:1px solid #aaaaaa;	background: #efefef;	font-size: 110%;	padding:10px;}table {	margin: 0 0 10px 0;	width: 99.5%;	border: 1px solid #cce7f0;}table th, table td {	padding: 4px;}thead {	background: #0086b3;	color: #fff;}tbody {	background: #e5f3f7;}table .alt {	background: #cce7f0;}/* Header part
--------------------------------------*/
#breadtrail {	background: #2698be url(../images/breadtrail-bg.gif) repeat-x bottom left;}#breadtrail p {	margin: 0;	padding: 2px 0 5px 20px;	color: #fff;}#breadtrail a {	color: #fff;	text-decoration: none;}#breadtrail a:hover {	text-decoration: underline;}#top {	background: url(../images/top-background.jpg) repeat-x;}#header {	height: 129px;	background: url(../images/logo-background.jpg) no-repeat;}.projectlogo {	float: left;}.logoImage {	margin: 30px 0 0 34px;}.grouplogo {	margin: 10px 10px 0 0;	float: right;}.grouptitle {	margin: 0;	padding-bottom: 5px;	background: url(../images/group-title-line.gif) repeat-x bottom;}.grouptitle a:link, .grouptitle a:visited {	color: #545454;	text-decoration: none;}.searchbox {	margin: 3px 0;	padding: 0;}.searchbox input {	padding: 3px;	font-size: 11px;	border: 1px solid #626262;	color: #626262;}.searchbox .searchboxsubmit {	background: #626262;	border: none;	color: #fff;}#projectBar {	margin-bottom: 10px;	height: 25px;	border-top: 1px solid #f2f2f2;	border-bottom: 1px solid #f2f2f2;}#projectBar .projectTitle {	margin: 0;	padding: 6px 0 0 5px;	background: none;	border: none;	float: left;	font-size: 100%;	color: #0086b3;}.projectTitle a {	text-decoration: none;}.projectTitle a:hover {	text-decoration: underline;}#projectBar .projectList {	margin: 5px 15px 0 0;	padding: 0;	list-style: none;	float: right;}#projectBar .projectList li {	padding: 0 8px;	background: none;	float: left;	border-right: 1px solid #f2f2f2;}#projectBar .projectList a {	color: #acacac;	text-decoration: none;}#projectBar .projectList a:hover {	text-decoration: underline;}.projectList img {	padding-top: 2px;}.cocoonHome {	margin: 0;	padding: 4px 0 0 10px;	float: left;}.projectBarClear {	height: 1%;	clear: both;}
/* Menu
--------------------------------------*/#menu {	margin: 0;	padding: 0;	width: 170px;	list-style: none;	font-weight: bold;	float: left;}#menu li {	margin-left: 10px;	padding: 3px 5px 3px 10px;	background: url(../images/menu-title.gif) no-repeat left 8px;	color: #7c7c7c;}#menu li ul {	margin: 0;	padding: 0;	list-style: none;	font-weight: normal;}#menu li ul li {	margin: 0;	padding: 3px 0 0 10px;	background: url(../images/menu-list.gif) no-repeat left 7px;	border-bottom: 1px solid #ebebeb;}#menu li ul .menuCollapse {	background: url(../images/menu-collapse.gif) no-repeat left 7px;}#menu li ul li a {	color: #7c7c7c;	text-decoration: none;}#menu li ul li a:hover {	text-decoration: underline;}#menu .menuVersions {	color: #2e93b5;}
/* Content
--------------------------------------*/#contentBody {	margin: 0 20px 0 185px;	padding: 0;}
#contentBody.withSidebar {
   margin-right: 190px;
}
/* IncludedDocs should not add the default margin and padding
*/
.includedDoc #contentBody {
   margin: 0;
}
.includedDoc h1.docTitle {
 	margin: 0;	padding: 0 0 0 17px;	background: url(../images/h1-image.gif) no-repeat bottom left;	font-size: 130%;	color: #0086b3;	border-bottom: 1px solid #0086b3;  
}
/* hide the link to Daisy for included documents */
.includedDoc .editUrl {
   display: none;
}

/* Intro on home page
--------------------------------------*/
#intro {	width: 180px;	float: right;	background: #ebebeb;}#intro div {	margin: 2px;	border: 1px solid #fff;}#intro h2 {	color: #0086b3;}#intro p, #intro h2 {	margin: 8px;}
/* Green + blue getting boxes on 
 * home page
--------------------------------------*/#getting {	margin: 0;	padding: 0;	display: inline-block;	width: 100%;}/* Hide from IE-mac \*/* html #getting {	height: 1%;	width: auto;}#getting {	display: table;}/* End hide from IE-mac */#getting div {	margin: 0 5px 5px 0;	padding: 0;	width: 150px;	height: 16em;	background: #9bcd52 url(../images/getting-bottom.gif) no-repeat bottom;	border: none;	float: left;}#getting div div {	margin: 0;
	height: auto;	padding: 10px 0 0 10px;	background: url(../images/getting-top.gif) no-repeat;}#getting h2 {	margin: 0 10px;	padding: 4px 0;	font-size: 120%;	color: #fff;	border-bottom: 1px solid #fff;}#getting ul {	margin: 0 10px 10px 10px;	padding: 0;	color: #fff;	list-style: none;}#getting ul li {	padding: 2px 0 2px 7px;	background: url(../images/getting-list.gif) no-repeat left 6px;}#getting ul li a {	color: #fff;}#getting ul li a:hover {	text-decoration: none;}#getting #gettingDownload {
	background: #2e93b5 url(../images/download-bottom.gif) no-repeat bottom left;}#gettingDownload .downloadVersion {	margin: 0;
	height: auto;	padding: 83px 0 25px 0;	background: url(../images/download-bg.jpg) no-repeat;	font-size: 120%;	font-weight: bold;	text-align: center;}#getting .moreDownload {	height: auto;
	width: auto;	margin: 0;	padding: 0 10px;	background: #2e93b5;	color: #fff;}#getting .moreDownload a {	color: #fff;}/* News section
--------------------------------------*/.news {	margin: 10px 0 0 0;	padding: 0;}.news dt {	margin-bottom: 5px;	font-weight: bold;	font-size: 110%;}.news dd {	margin: 0;	padding: 0;}.news .newsMeta {	margin: 5px 0 15px 0;	padding-left: 8px;	background: url(../images/news-meta.gif) no-repeat left 4px;	font-size: 90%;	color: #959595;}
.errors, .fixme, .warning, .note {    margin: 10px 0;    padding: 0 0 0 45px;    border: 1px solid #9bcd52;}.errors div, .fixme div, .warning div, .note div {    margin: 5px;    padding: 8px 0;}.errors {    background: url(../images/errors.gif) no-repeat 10px 7px;}.fixme {    background: url(../images/fixme.gif) no-repeat 10px 7px;}.warning {    background: url(../images/warning.gif) no-repeat 10px 7px;}.note {    background: url(../images/note.gif) no-repeat 10px 7px;}
/* Bottom link to Daisy page
--------------------------------------*/.editUrl {
	margin-top: 1em;	padding: 0 0 0 45px;	background: url(../images/errors.gif) no-repeat 10px 7px;	border: 1px solid #9bcd52;}.editUrl div {	margin: 5px;	padding: 8px 0;}
/* Footer
--------------------------------------*/#footer {	border-top: 1px solid #f2f2f2;	text-align: center;	clear: both;}