BODY
{
    background-color: white;
    font: 10pt sans-serif;
    color: black;
}

DIV.head
{
    position: relative;
    width: 100%;
    font-size: 12pt;
    font-family: sans-serif;
    font-weight: bold;
    color: navy;
    text-align: left;
}

SPAN.instruct
{
    font-size: 9pt;
    font-family: sans-serif;
    font-style: italic;
    color: black;
}

SPAN.fieldLabel
{
	font-size: 9pt;
	font-family: sans-serif;
	font-weight: bold;
    color: black;
}

SPAN.tableTitle
{
	font-size: 11pt;
	font-family: sans-serif;
	font-weight: bold;
    color: #005050;
}

SPAN.csvLink
{
	font-size: 8pt;
	font-family: sans-serif;
	color: navy;
}

TD.panBMUSeparatorCell
{
        font-size: 8pt;
        font-family: sans-serif;
        font-weight: bold;
        text-align: left;
        color: white;
        vertical-align: top;
        background-color: #339999;
}

TD.dataCell
{
	font-size: 8pt;
	font-family: sans-serif;
	text-align: right;
    color: black;
    vertical-align: top;
}

TD.dataCellLeft
{
    font-size: 8pt;
    font-family: sans-serif;
    text-align: left;
    color: black;
    vertical-align: top;
}

TD.headCellLeft
{
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-align: left;
    color: black;
}

TD.headCell
{
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-align: right;
    color: black;
}

TR.even
{
	background-color: #A5D1D1;
}

TR.odd
{
	background-color: white;
}

TD.pair
{
    width: 50px;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-align: right;
    color: black;
}

TD.total
{
    width: 60px;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-align: right;
    color: black;
}

TD
{
    text-align: center;
}

INPUT.greyInput
{
    color: gray;
    background-color: lightgrey;
}

DIV.csv
{
    position: relative;
    width: 100%;
    text-align: right;
}

SPAN.greyFieldLabel
{
	font-size: 9pt;
	font-family: sans-serif;
	font-weight: bold;
    color: gray;
}

SPAN.menuLink
{
	font-size: 9pt;
	font-family: sans-serif;
    font-weight: bold;
	color: navy;
}

A.copy
{
    font-size: 7.5pt;
    font-family: sans-serif;
    font-weight: normal;
    color: steelblue;
}

TD.copy
{
    text-align: left;
}

TD.logo
{
    text-align: right;
}

A:hover
{
    color: #FFCC00; 
}
DIV.queryTitle
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: black;
    text-align: left;
}
DIV.queryRes
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: normal;
    color: steelblue;
    text-align: left;
}
DIV.tableTitle
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: black;
    text-align: center;
}
