#idDark		{color: #003399;}
#idLight	{color: #ffffcc;}
body
	{font: 10pt Verdana, Arial, sans-serif;
	}
h1
	{font: bold 18pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 2px;
	 margin-bottom: 2px;
	}
h2
	{font: bold 16pt/18pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 margin-top: 2px;
	 margin-bottom: 2px;
	 margin-left: 5px;
	 margin-right: 5px;
	}
h3
	{font: bold 14pt/16pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 5px;
	 margin-bottom: 5px;
	}
h4
	{font: bold 14pt/16pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 0;
	}
h5
	{font: bold 12pt/14pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 0;
	 margin-bottom: 0;
	}
h6
	{font: bold 10pt/12pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin-top: 0;
	 margin-bottom: 0;
	}

td
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: none;
	}

a:link {color: #003399; text-decoration: underline;}
a:visited {color: #003399; text-decoration: underline;}
a:hover {color: orange; text-decoration: underline;}

.clsTable
	{background-color: black;}
.clsTableBorder
	{border: #009966 thin solid;}
.clsTblDtl
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #009966;
	 background-color: #ffffcc;
	 padding-left: 2px;
	}
.clsTable2
	{border: #009966 thin solid;}
.clsTblHdr
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #99CCFF;
	}
.clsTblHdrSm
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #3366CC;
	}
.clsTblHdrSmNav
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #99CCFF;
	}
.clsTblHdrError
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #FF0000;
	}
.clsColHdr1
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #99CC99;
	}
.clsColHdr2
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #CCEECC;
	}
.clsCell
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #DDDDDD;
	}
.clsCellNav
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #99CC99;
	}
.clsCellReg
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #EEEEEE;
	}
.clsCellRegNB
	{font: 10pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	}
.clsCellRegWh
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: none;
	}
.clsCellSmall
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #EEEEEE;
	}
.clsCellSmallNB
	{font: 8pt Verdana, Arial, sans-serif;
	 color: #000000;
	 background-color: #FFFFFF;
	}
.clsColhdr2
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #009966;
	}
.clsColhdr3
	{font: bold 8pt Verdana, Arial, sans-serif;
	 color: #FFFFFF;
	 background-color: #990033;
	}
.clsText
	{font: 10pt Verdana, Arial, sans-serif;
	}
.clsHiLite
	{font: bold 10pt Verdana, Arial, sans-serif;
	 color: #006666;
	}
.clsNote
	{font: bold 9pt Verdana, Arial, sans-serif;
	 color: #003399;
	}
.clsWarn
	{font: bold 9pt Verdana, Arial, sans-serif;
	 color: red;
	}
.clsCellQ
    {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif
    }
.clsCellQnb
    {font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif
    }
.clsCellQErr
    {font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif
    }
.clsCellAuction
    {font-size: 10px; color: 99000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border: 2px solid #990000; background-color: #FFCCCC
    }
.clsCellA
    {font-size: 10px; color: 99000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border: 2px solid #990000; background-color: #FFCCCC
    }
.clsCellAR
    {font-size: 10px; color: 99000; text-align: center; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border: 2px solid #990000; background-color: #FFCCCC
    }
