BODY
{
	font-family: 'Arial';
	font-size:12px;
}
P
{
	font-family: 'Arial';
}
TD
{
	font-family: 'Arial';
}
.BlueBackColor
{
	font-weight: bold;
	font-size:12px;
	color: white;
	background-color: #3b6d90;
}
.LightBlueBack
{
	background-color: #c2cddf;
}


TABLE.Report
{
	border-collapse: collapse;
}

TABLE.Report TD
{
	border-top: black thin solid;
	border-bottom: black thin solid;
	border-collapse: collapse;
	border-right: black thin solid;
	border-left: black thin solid;
}

TABLE.Report TD.HideLeftBorder
{
	border-left-style: none;
}
TABLE.Report TD.HideRightBorder
{
	border-right-style: none;
}

TABLE.Report .ReportHeader
{
	font-size: larger;
	color: white;
	font-family: Arial;
	background-color: navy;
}

TABLE.Report .Highlight
{
	font-weight: bolder;
}

TABLE.Report .ReportSubHeader
{
	font-weight: bolder;
	font-family: Arial;
	background-color: silver;
}

TABLE.Report TD.HideBorders
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}