﻿body 
{
	padding:5px;
}

table#layout
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	color:Black;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border:solid 1px black;
	table-layout:fixed;
	width:100%;
}

col#col1 { width:14em; }
col#col2 { width:auto; }

td#Masthead
{
	background-color:#8caae6;
	color:#274e90;
	font-size: 337%;
	padding:5px;
}

td#Breadcrumbs
{
	background-color:#003399;
	color:White;
	padding:3px;
}

td#LeftColumn
{
	background-color:#f0f0f0;
	vertical-align:top;
	padding:5px;
}

td#ContentColumn
{
	padding:1em;
	vertical-align:top;
}

td#Footer
{
	padding:3px;
	background-color:#6487dc;
}

.Green
{
	color:Green;
}

.Blue
{
	color:Blue;
}

.SelectedMenuItem
{
	font-weight:bold;
}

.RecordFormat
{
	border-collapse:collapse;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	font-size:85%;
}

.RecordFormat td { border:1px solid black; padding:2px; }

.RecordFormat th { border:1px solid black; padding:2px; }

.total { font-weight:bold; }

.Unknown { background-color:#eee; font-style:italic; }

.RightAlign { text-align:right; }
.CentreAlign { text-align:center; }

.BlockTitle
{
	background-color:#6487dc;
	color:White;
	display:block;
	padding:3px;
	font-weight:bold;
/*	font-size:11pt;*/
	margin-top:1.5em;
	margin-bottom:1em;
}

table .HRZones, .BlockList, .CenteredTable
{
	width:auto;
	margin-left:15%;
	margin-right:15%;
	border:solid 1px #eee;
	border-collapse:collapse;
	font-size:90%;
}

table .Block
{
	width:100%;
	font-size:85%;
}

.HeaderRow
{
	font-weight:bold;
	background-color:#c8d6fb;
}

.Block .Row1
{
	background-color:White;
}

.Block .Row2
{
	background-color:#eee;
}

.Block td, .HRZones td, .BlockList td, .CenteredTable td
{
	padding:3px;	
	border:solid 1px #eee;
}

.TotalRow
{
	font-weight:bold;
	background-color:#c8d6fb;
}

.BlockNotes
{
/*	margin-left:1em;
	margin-right:1em;*/
	margin:1em;
}

.BlockList
{
	font-size:10pt;
}

.BlockList td
{
	padding:0.3em;
}

.TabWrapper
{
	margin:1em 3em 1em 3em;
}

.BlockDump
{
	border:solid 1px #eee;
	border-collapse:collapse;
	font-size:90%;
	margin:1em;
}

.BlockDump td
{
	border:solid 1px #eee;
	padding:3px;
}

.VersionTable
{
	border:solid 1px #eee;
	margin:0em 3em 0em 3em;
	border-collapse:collapse;
	font-size:90%;
}

.VersionTable td
{
	border:solid 1px #eee;
	padding:3px;	
}
