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
}




.gridBorder
{
    BACKGROUND-COLOR: #999999
}
.gridBody
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gridTitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: white;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #336666
}
.gridheaderfont
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: black
}
.gridfilterbgcolor
{
    BACKGROUND-COLOR: #cccccc
}
.gridfilterfont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}
.gridAlphaNav
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #99bbee
}

.gridPageNav
{
    FONT: bold 8pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    BACKGROUND-COLOR: #99ccff
}
.gridinfobarfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif
}
.gridcolheaderbgcolor
{
    BACKGROUND-COLOR: silver
}
.gridHeader
{
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #336699
}
.gridHeaderEvenRow
{
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #ffffff;
}
.gridHeaderOddRow
{
    FONT: normal 10pt Arial, Helvetica, sans-serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #e7e7e7;
}
.gridSubHeader1
{
    HEIGHT: 30;
    background-color: #cccccc;
    FONT: bold 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000
}

TD.gridHeaderEvenRow
{
	border-right-style:solid;
    border-width:1px;
    border-color: 999999;
}
TD.gridHeaderOddRow
{
	border-right-style:solid;
    border-width:1px;
    border-color: 999999;
}

TD.gridBodyEvenRow
{
	border-right-style:solid;
    border-width:1px;
    border-color: 999999;
    BACKGROUND-COLOR: #ffffff;
    FONT: normal 10pt Arial, Helvetica, sans-serif;
}
TD.gridBodyOddRow
{
	border-right-style:solid;
    border-width:1px;
    border-color: 999999;	
    BACKGROUND-COLOR: #e7e7e7;
    FONT: normal 10pt Arial, Helvetica, sans-serif;   
}
TD.gridTitle
{
	border-right-style:solid;
    border-width:0px;
    border-color: 999999
}
TABLE.tableGridOuter
{
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-bottom-style:solid;
    border-width:1px;
    border-color: 999999
	border-collapse:collapse;
	padding: 0;
}


.gridbuttonbarbgcolor
{
    BACKGROUND-COLOR: silver
}
.gridcolumnfont
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RequiredSymbol
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE
{
	border-collapse:collapse;
}
TD
{
	border-collapse:collapse;
}
TR
{
	border-collapse:collapse;
}