.formsBackground
{
	background:#2E3F75;
	text: #FFFFFF;
}

h1.viewName
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-attachment: fixed;
	word-spacing: 2em;
	letter-spacing: 3p
}

p.header
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
	font-style: normal;
	font-weight: 500;
	text-align: justify;
	text-indent: 4%
	
}

p.tailer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: 500;
	text-align: justify;
	text-indent: 4%
	color: #FFFFFF;
}

tr.header
{
	background-color: #FF9900;
	color: #000000;
	vertical-align: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 600;
}

tr.dataGrouped
{
	background-color: #3F5086;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 600;
}

tr.data
{
	background-color: #1D2E64;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 600;
}


th.string
{
	text-align: left
}

th.date
{
	text-align: center
}

th.boolean
{
	text-align: center
}


th.amount
{
	text-align: right
}

th.stage
{
	text-align: left
}


td.actionLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
}


td.stageGrouped
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	vertical-align: middle;
}

td.stage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	vertical-align: middle;
}

td.stringGrouped
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	vertical-align: middle;
}

td.string
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	vertical-align: middle;
}

td.dateGrouped
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	vertical-align: middle;
}

td.booleanGrouped
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	vertical-align: middle;
}

td.boolean
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
}

td.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
}

td.amountGrouped
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
	vertical-align: middle;
}

td.amount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 400;
	text-align: right;
	vertical-align: middle;
}
