BODY
{
	background-color: White;
	color: Black;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	margin-top: 4px;
}

A
{
    text-decoration:none;
}

A:active
{
    text-decoration:underline;
}

A:hover
{
    text-decoration:underline;
}

TD.ciheader
{
	background-color: DarkBlue;
	color: White;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

TD.productsheader
{
	background-color: DarkBlue;
	color: White;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: solid 1px DarkBlue;
	border-right: solid 1px DarkBlue;
}

TD.productsbody
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: aliceblue;
	border-left: solid 1px DarkBlue;
	border-right: solid 1px DarkBlue;
	border-bottom: solid 1px DarkBlue;
}

H3.productsbody
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}

TD.mainbody
{
	background-color: White;
	color: Black;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	text-align:justify;
}

H3.mainbody
{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 8px;
}

H4.mainbody
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}

P.reference
{
	font-size: 7pt;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
}

TD.newsheader
{
	background-color: DarkBlue;
	color: White;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: solid 1px DarkBlue;
	border-right: solid 1px DarkBlue;
}

TD.newsbody
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: LightGoldenrodYellow;
	border-left: solid 1px DarkBlue;
	border-right: solid 1px DarkBlue;
	border-bottom: solid 1px DarkBlue;
}

TD.footer
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	font-size: 9pt;
	font-weight: normal;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: White;
	color: DarkGray;
}

TR.price
{
	background-color: aliceblue;
}

TR.pricehead
{
	color: white;
	background-color: darkblue;
	font-style:normal;
	font-weight:bold;
}

TD.price
{
	font-family: Segoe UI, Tahoma,Arial,helvetica,sans-serif;
	font-size: 10pt
}

TD.priceblue
{
	background-color: #ffffcc;
	font-family: Segoe UI, Tahoma,Arial,helvetica,sans-serif; 
	font-size: 10pt
}

P.blue
{
	color: DarkBlue;
	font-family: Segoe UI, Tahoma,Arial,helvetica,sans-serif; 
	font-size: 10pt
}

TD.reglabel
{
	background-color:#ffffc0; 
	padding-left:5px; 
	padding-right:4px; 
	font-family:Segoe UI, Tahoma,Arial,Helvetica,Sans Serif;
	font-size:10pt;
	font-weight:bold;
}

TR.functionlist
{
	background-color: LightGoldenRodYellow;
	color: Black;
	font-family: Segoe UI, Tahoma,Arial,helvetica,sans-serif; 
	font-size: 10pt;
}

TR.functionlist-header
{
	background-color: DarkBlue;
	color: Yellow;
	font-family: Segoe UI, Tahoma,Arial,helvetica,sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}
