﻿body
{
	background-position: #CBE1EF;
	margin: 0;
	font-size: .7em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #CBE1EF;
} 
code
{
	margin: 0;
	color: #006600;
	font-size: 1.1em;
	font-weight: bold;
} 
.config_source code
{
	font-size: .8em;
	color: #000000;
} 
pre
{
	margin: 0;
	font-size: 1.2em;
	word-wrap: break-word;
} 
ul, ol
{
	margin: 10px 0 10px 40px;
} 
ul.first, ol.first
{
	margin-top: 5px;
} 
fieldset
{
	padding: 0 15px 10px 15px;
} 
.summary-container fieldset
{
	padding-bottom: 5px;
	margin-top: 4px;
} 
legend.no-expand-all
{
	padding: 2px 15px 4px 10px;
	margin: 0 0 0 -12px;
} 
legend
{
	color: #333333;
	padding: 4px 15px 4px 10px;
	margin: 4px 0 8px -12px;
	_margin-top: 0px;
	border-top: 1px solid #EDEDED;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background: #E7ECF0;
	font-weight: bold;
	font-size: 1em;
} 
a:link, a:visited
{
	color: #007EFF;
	font-weight: bold;
} 
a:hover
{
	text-decoration: none;
} 
h1
{
	font-size: 2.4em;
	margin: 0;
	color: #FFF;
} 
h2
{
	font-size: 1.7em;
	margin: 0;
	color: #CC0000;
} 
h3
{
	font-size: 1.4em;
	margin: 10px 0 0 0;
	color: #CC0000;
} 
h4
{
	font-size: 1.2em;
	margin: 10px 0 5px 0;
}#header
{
	width: 96%;
	margin: 0 0 0 0;
	padding: 6px 2% 6px 2%;
	font-family: "trebuchet MS" ,Verdana,sans-serif;
	color: #FFF;
	background-color: #5C87B2;
}#content
{
	margin: 0 0 0 2%;
	position: relative;
} 
.summary-container, .content-container
{
	background: #FFF;
	width: 96%;
	margin-top: 8px;
	padding: 10px;
	position: relative;
} 
.config_source
{
	background: #fff5c4;
} 
.content-container p
{
	margin: 0 0 10px 0;
}#details-left
{
	width: 35%;
	float: left;
	margin-right: 2%;
}
#details-right
{
	width: 63%;
	float: left;
}
#details
{
	width: 100%;
	float: left;
}

#server_version
{
	width: 96%;
	_height: 1px;
	min-height: 1px;
	margin: 0 0 5px 0;
	padding: 11px 2% 8px 2%;
	color: #FFFFFF;
	background-color: #5A7FA5;
	border-bottom: 1px solid #C1CFDD;
	border-top: 1px solid #4A6C8E;
	font-weight: normal;
	font-size: 1em;
	color: #FFF;
	text-align: right;
}#server_version p
{
	margin: 5px 0;
} 
table
{
	margin: 4px 0 4px 0;
	width: 100%;
	border: none;
} 
td, th
{
	vertical-align: top;
	padding: 3px 0;
	text-align: left;
	font-weight: bold;
	border: none;
} 
th
{
	width: 250px;
	text-align: right;
	padding-right: 2%;
	font-weight: normal;
} 
thead th
{
	background-color: #ebebeb;
	width: 25%;
}#details-right th
{
	width: 20%;
} 
table tr.alt td, table tr.alt th
{
	background-color: #ebebeb;
} 
.highlight-code
{
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
} 
.clear
{
	clear: both;
} 
.preferred
{
	padding: 0 5px 2px 5px;
	font-weight: normal;
	background: #006633;
	color: #FFF;
	font-size: .8em;
} 
