body
{
	margin: 8px;
	padding: 8px;
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 10pt;
	background-color: #E7E7E7;
}
table
{
	margin: 0px;
	border: 0px none;
	border-collapse: collapse;
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 10pt;
}
th
{
	padding: 3px;
	text-align: left;
	font-weight: normal;
}
td
{
	border: 1px solid #CFCFCF;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
td.Invisible
{
	border: 0px none;
	padding-top: 1px;
	padding-bottom: 1px;
}
td.Form
{
	vertical-align: middle;
}
td.FormBlank
{
	border: 0px none;
	vertical-align: middle;
}
table.ComponentList
{
	border: 0px none;
}
td.ComponentList
{
	border: 0px none;
	padding: 0px 8px 2px 0px;
	vertical-align: baseline;
}
span.Component
{
	font-size: 8pt;
}
form
{
	margin: 0px;
	padding: 0px;
}
table.SlimHeader
{
	width: 100%;
}
td.SlimHeader
{
	border: 0px none;
	padding: 0px 4px 0px 0px;
	vertical-align: middle;
}
span.SlimHeaderTitle
{
	font-size: 16pt;
	color: #9F9F9F;
	line-height: 100%;
}
a.SlimHeader:hover
{
	text-decoration: none;
}
input
{
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 10pt;
}
textarea
{
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
	font-size: 10pt;
}
h1
{
	margin: 0px;
	border: 0px none;
	padding: 0px;
	font-size: 24pt;
}
p
{
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
p.Title
{
	font-size: 36pt;
	line-height: 100%;
}
p.Copyright
{
	margin: 5px 0px 3px 1px;
	font-size: 6pt;
}
p.List
{
	padding: 3px 0px 4px 2px;
}
ul
{
	margin-top: 3px;
}
p.FormAlert
{
	margin: 8px 0px 8px 0px;
	color: #FF0000;
	font-size: 18pt;
}
p.FormValid
{
	margin: 8px 0px 8px 0px;
	font-size: 18pt;
}
a
{
	text-decoration: none;
	color: #000000;
}
a:hover
{
	text-decoration: underline;
}
a.ColumnLabel
{
}
a.Small
{
	color: #0000DF;
	font-size: 7pt;
	text-decoration: underline;
}
.Attribute
{
	background-color: #D3D3D3;
}
.Information
{
	background-color: #BFFFBF;
}
.Media
{
	background-color: #FFBFFF;
}
.Person
{
	background-color: #BFBFFF;
}
.Organization
{
	background-color: #CFAFFF;
}
.Text
{
	background-color: #FFFFBF;
}
.DateTime
{
	background-color: #FFCFAF;
}
.Number
{
	background-color: #BFFFFF;
}
.URL
{
	background-color: #FFFFFF;
}
.Type
{
	font-family: "Arial";
	font-size: 7pt;
	color: #BFBFBF;
	text-transform: uppercase;
}
img
{
	border: 0px none;
}
