.QPQMinimumTable
{
	WIDTH: 100%;
	FONT-SIZE: 8pt;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.QPQDefaultTable
{
	width: 100%;
}
.QPQDefaultTable A:link
{
    COLOR: blue
}
.QPQDefaultTable A:hover
{
    COLOR: black
}
.QPQDefaultTable A:visited
{
    COLOR: blue
}
/*
.QPQDefaultTable TR
{
	cursor: hand;
}
*/
.QPQDefaultTable TD
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.QPQDefaultTable TH
{
	cursor:default; 
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5f9ea0
}
.QPQDefaultTable
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #cccccc;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}


.QPQTableType1 TD
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.QPQTableType1 TH
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5f9ea0
}
.QPQTableType1
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #cccccc;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.QPQTableType2 A:link
{
    COLOR: blue
}
.QPQTableType2 A:hover
{
    COLOR: black
}
.QPQTableType2 A:visited
{
    COLOR: blue
}
.QPQTableType2 TD
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.QPQTableType2 TH
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5f9ea0
}
.QPQTableType2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #cccccc;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.QPQTableType3 TD A
{
    COLOR: blue;
    TEXT-DECORATION: None;
}
.QPQTableType3 A:hover
{
    COLOR: black
}
.QPQTableType3 A:visited
{
    COLOR: blue
}
.QPQTableType3 TD
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.QPQTableType3
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER: 0px;
}
.Trash
{
    BACKGROUND: #006699
}
.ReportTextArea
{
    BORDER-RIGHT: #cccccc 1px solid;
    MARGIN-LEFT: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    MARGIN-RIGHT: 1pt;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.ReportTextAreaMiddle
{
    BORDER-RIGHT: #cccccc 1px solid;
    MARGIN-LEFT: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    MARGIN-RIGHT: 1pt;
    BORDER-BOTTOM: #cccccc 1px solid
}
.ReportFormat
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.ReportFormat TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.ReportFormat TH
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #5f9ea0
}
.ReportTable
{
    BACKGROUND-COLOR: #cccccc
}
.ReportTable TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.ReportTable TH
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
