H3
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.setupLabel
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.setupTableTitles
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 16px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.setupHeaders
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.setupNormal
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TABLE 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.reporttable 
{
	WIDTH: 620;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: 1px #000000 solid;
	BORDER-TOP: 1px #000000 solid;
	BORDER-BOTTOM: 1px #000000 solid;
}
.reportcaption 
{
	PADDING-BOTTOM: 10px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}
.reportheader 
{
	BACKGROUND-COLOR: #dcdcdc;
	BORDER-BOTTOM: 1px #000000 solid;
	BORDER-RIGHT: 1px #000000 solid;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
}
.reportrow 
{
	TEXT-ALIGN: right;
	BORDER-BOTTOM: 1px #dcdcdc solid;
	BORDER-RIGHT: 1px #000000 solid;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
}
.reporttotal 
{
	BACKGROUND-COLOR: #ededed;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: RIGHT;
	BORDER-TOP: 1px #000000 solid;
	BORDER-RIGHT: 1px #000000 solid;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
}
