/*
* Copyright 2005 The Apache Software Foundation or its licensors,
* as applicable.
*
* Licensed 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.
*/
/*============HTML tags==========================*/
body {
	text-align:center;
	font-family: verdana, helvetica, sans;
	font-size: 8pt;
}
img {border:0;}
hr {border:0px; height: 1px; background-color:#ddd;}

/*============Container and branding=============*/
#container {
	width: 750px;
	text-align:left;
	margin: 0 auto 12px auto;
}
#branding {
	padding: 0;
	height: 75px;
	max-height: 75px;
	background: url(images/header-background.gif) transparent;
	background-repeat: no-repeat;
	position: relative;
}/*
#projectlogo {
	height: 75px;
	width: 0;
	padding: 5px;
	float: left;
}
#search {
	padding: 8px;
	float: right;
	font-family: verdana, helvetica, sans;
	font-size: 8pt;
	font-weight: bold;
	color: #ddddff;
}
#search input {
	font-size: 8pt;
	font-family: verdana, helvetica, sans;
}*/
#spacer {
    clear:both;
}

/*============Sub-tabs===========================*/
#nav-main-sub {
	text-align: right;
	margin-right: 20px;
}

/*============Main content=======================*/
#content {
	clear: none;
	margin-left: 25%;
	padding: 10px;
	font-family: verdana, helvetica, sans;
	font-size: 10pt;
	max-width: 75%;
}
#content-pdf {
	float: right;
	text-decoration: none;
}
#content-pdf a {
	text-decoration: none;
}
#content h1 {
	font-weight: bold;
	font-size: 16pt;
	letter-spacing: 2px;
	padding: 0;
	margin: 0;
	display: block;
	border-bottom: 2px solid #ddd;
	color: #9AB;
}
#content h2 {
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 1.5px;
	padding: 0;
	margin: 0;
	display: block;
	border-bottom: 2px solid #ddd;
	color: #567;
	font-family: "Trebuchet MS", helvetica, sans
}
#content h3 {
	font-weight: bold;
	font-size: 10pt;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
	display: block;
	border-bottom: 2px solid #ddd;
	color: #567;
	font-family: verdana, helvetica, sans
}

#content a {
	text-decoration:underline;
	color: #567;
}
#content a:hover {
	text-decoration:none;
	color: #678;
}

/*============Labels, fixme etc.=================*/
.frame {
	border: solid black 1px;
	margin: 1em 3em;
}
.frame .label {
	background: #369;
	color: white;
	font-weight: bold;
	padding: 5px 10px;
}
.frame .content {
	padding: 5px 10px;
	background: #F0F0FF;
	color: black;
	line-height: 170%;
	font-size: 90%;
}
.warning .label {
	background: #C00;
	color: white;
}
.warning .content {
	background: #FFF0F0;
	color: black;
}
.fixme .label {
	background: #C6C600;
}

/*============Footer=============================*/
#siteinfo {
	text-align: center;
	clear: both;
	padding: 5px;
}
#siteinfo p {
	margin: 5px;
}
