﻿/* Table for showing a list of tabular data */
.SummaryTable {
	border:#c0c0c0 1px solid;
}
/* Table for showing a list of tabular data, but in a more compact fashion */
.CompactSummaryTable {
	border:#c0c0c0 1px solid;
	font-size:8pt;
}

.SummaryTable th, .CompactSummaryTable th {
	padding: 5px 10px 5px 10px;
	border-bottom:#000000 1px solid;
	border-right:#c0c0c0 1px solid;
	background-Color:#e9e9e9;
	white-space:nowrap;
}
.CompactSummaryTable th {
	padding: 3px 5px 3px 5px;
	font-size:8pt;
}
.SummaryTable td {
	padding: 5px 10px 5px 10px;
}
.SummaryTable td.Centered .CompactSummaryTable td.Centered{
	padding: 5px 10px 5px 10px;
	text-align:center;
}
.CompactSummaryTable td, .CompactSummaryTable td span {
	padding:5px;
	font-size:8pt;
}
.List ul
{
	list-style:none;
}
.List ul li
{
	list-style:none;
}

.SummaryTable th.Horizontal,
.CompactSummaryTable th.Horizontal { /*Heading cell on the left*/
	text-align:right;
	border-bottom:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	border-right:#c0c0c0 1px solid;
	border-top:#c0c0c0 1px solid;
}

.SummaryTable td.Horizontal, 
.CompactSummaryTable td.Horizontal { /*data cell for heading cell on the left*/
	border-top:#c0c0c0 1px solid;
	padding:5px;
}
.SummaryTable td.SubTableCell, 
.CompactSummaryTable td.SubTableCell { /*A cell that contains an inner summary table*/
	padding:0px;
}

div#comments 
{	
	overflow:auto;
	padding:5px;
	font-size:8pt;
	background: white;
	overflow-x: hidden;
	font-family:Verdana;
	height:30px;
	white-space:normal;
	border:solid 1px #c0c0c0;
}
.Comments
{
	overflow:auto;
	padding:0px;
	font-size:8pt;
	font-family:Verdana;
	background: white;
	overflow-x: hidden;
	height:30px;
	border:solid 1px #c0c0c0;
	padding-left:1px;
}

.SirvaCompactSummaryTable {
	border:#c0c0c0 1px solid;
	font-size:8pt;
}
.SirvaCompactSummaryTable th {
	padding: 5px 10px 5px 10px;
	border-bottom:#000000 1px solid;
	border-right:#c0c0c0 1px solid;
	background-Color:#B3D1FC;
	white-space:nowrap;
}
.SirvaCompactSummaryTable th {
	padding: 3px 5px 3px 5px;
	font-size:8pt;
}

.SirvaCompactSummaryTable td, .SirvaCompactSummaryTable td span {
	padding:5px;
	font-size:8pt;
	white-space: nowrap;
}

.SirvaCompactSummaryTable th.Horizontal { /*Heading cell on the left*/
	text-align:right;
	border-bottom:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	border-right:#c0c0c0 1px solid;
	border-top:#c0c0c0 1px solid;
}

.SirvaCompactSummaryTable td.Horizontal { /*data cell for heading cell on the left*/
	border-top:#c0c0c0 1px solid;
	padding:5px;
}

.SirvaCompactSummaryTable td.SubTableCell { /*A cell that contains an inner summary table*/
	padding:0px;
}
.header
{
	padding: 3px 5px 3px 5px;
	border-bottom:#000000 1px solid;
	border-right:#c0c0c0 1px solid;
	background-Color:#e9e9e9;
	white-space:nowrap;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}
