﻿@charset "UTF-8";

/* layout settings
-------------------------------------------------*/
.results #content .h4Area {
	padding-top:45px;
}

/* introduction text
-------------------------------------------------*/
.results #content .introduction {
	padding:0 0 20px 10px;
}
/* ul settings
-------------------------------------------------*/
.results #content ul.linkInPage {
	padding-left:10px;
}

/* two column settings
-------------------------------------------------*/
.results #content .h4AreaLeft {
	float:left;
	width:350px;
}
.results #content .h4AreaRight {
	float:right;
	width:350px;
}

/* table basic settings
-------------------------------------------------*/
.results #content table {
	margin-bottom:20px;
	border:solid #999999;
	border-width:2px 0;
	width:100%;
}
.results #content table th {
	padding:5px;
	vertical-align:top;
	font-size:85%;
	font-weight:normal;
}
.results #content table thead th {
	border:solid #999999;
	border-width:0 0 0 1px;
}
.results #content table tbody th {
	border:solid #999999;
	border-width:1px 0 0;

}
.results #content table td {
	border:1px solid #999999;
	border-width:1px 0 0 1px;
	padding:5px;
	vertical-align:top;
	font-size:85%;
}
.borderL0 {
	border-left:none ! important;
}


/* each table settings
-------------------------------------------------*/

/* Result2008 Table */
.results #content table.result08Table thead th,
.results #content table.result08Table tbody tr.sum th,
.results #content table.result08Table tbody tr.sum td {
	background:#acc0da;
}

/* Analysis Table */
.results #content table.analysisTable thead th,
.results #content table.analysisTable tbody tr.sum th,
.results #content table.analysisTable tbody tr.sum td {
	background:#c2ded1;
}
.results #content table.analysisTable thead th {
	white-space:nowrap;
}

/* Attribute Graph */
.results #content table.attributeGraph,
.results #content table.attributeGraph th,
.results #content table.attributeGraph td {
	margin-bottom:0;
	border:none;
	font-size:100%;
}

/* Attribute Table */
.results #content table.attributeTable {
	margin-bottom:0;
	border:none ! important;
}
.results #content table.attributeTable thead th,
.results #content table.attributeTable thead td {
	border:solid #999999;
	border-width:0 0 2px;
}
.results #content table.attributeTable tbody tr.lastLine th,
.results #content table.attributeTable tbody tr.lastLine td {
	border-bottom:2px solid #999999;
}
.results #content table.attributeTable tbody td {
	text-align:right;
}
.results #content table.attributeTable td.blank {
	border:none ! important;
}