A.gridLink
{
    CURSOR: hand;
    COLOR: #003366;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.gridLink:active
{
    COLOR: #003366
}
A.gridLink:link
{
    COLOR: #003366
}
A.gridLink:visited
{
    COLOR: #660066;
    TEXT-DECORATION: none
}
A.gridLink:hover
{
    TEXT-DECORATION: underline
}

A.gridLinkEvenRow
{
    CURSOR: hand;
    COLOR: #003366;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.gridLinkEvenRow:active
{
    COLOR: #003366
}
A.gridLinkEvenRow:link
{
    COLOR: #003366
}
A.gridLinkEvenRow:visited
{
    COLOR: #660066;
    TEXT-DECORATION: none
}
A.gridLinkEvenRow:hover
{
    TEXT-DECORATION: underline
}

A.gridLinkOddRow
{
    CURSOR: hand;
    COLOR: #003366;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.gridLinkOddRow:active
{
    COLOR: #003366
}
A.gridLinkOddRow:link
{
    COLOR: #003366
}
A.gridLinkOddRow:visited
{
    COLOR: #660066;
    TEXT-DECORATION: none
}
A.gridLinkOddRow:hover
{
    TEXT-DECORATION: underline
}




.formBorder
{
    BACKGROUND-COLOR: #ffffff
}
.formBody
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formTitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #336699
}
.formheaderfont
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: black
}
.formfilterbgcolor
{
    BACKGROUND-COLOR: #cccccc
}
.formfilterfont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}
.formAlphaNav
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #99bbee
}

.formPageNav
{
    FONT: bold 8pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    BACKGROUND-COLOR: #99ccff
}
.forminfobarfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif
}
.formcolheaderbgcolor
{
    BACKGROUND-COLOR: silver
}
.formHeader
{
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.formSubHeader1
{kground-color: #cccccc;
   
    HEIGHT: 30;
    bac FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000
}
.formBodyEvenRow
{
    BACKGROUND-COLOR: #ffffff;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
}
.formBodyOddRow
{
    BACKGROUND-COLOR: #ffffff;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
}
.formbuttonbarbgcolor
{
    BACKGROUND-COLOR: silver
}
.formcolumnfont
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RequiredSymbol
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.requiredform
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

tdline
{
  border-right-style:solid;
  border-width:1px;
  border-color: 999999
}

TABLEline
{
	border:1px solid #999999;
}

TABLE
{
	border-collapse:collapse;
}
TD
{
	border-collapse:collapse;
}
TR
{
	border-collapse:collapse;
}
TABLE.tableGridOuter
{
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-bottom-style:solid;
    border-width:0px;
    border-color: 999999
	border-collapse:collapse;
	padding: 0;
}