/*
    Color Scheme:

    dark blue          #1E3654
    dark green         #1B7160
    light gray         #D3D3D3
*/

BODY {
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 10pt;
    color: black;
}

.bodyText,TD,TH {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 10pt;
    color: black;
}

.ad {
    font-size: 11pt;
    font-weight: bold;
    color: #1B7160;
}

.footnote {
    font-size: 8pt;
}

.footnoteHeader {
    font-weight: bold;
    color: #1E3654;
}

H2 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 16pt;
    font-style: italic;
    color: #1B7160;
    margin-bottom: 5px;
}

A,A:visited {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #1E3654;
    text-decoration: underline;
}

A.big,A.big:visited {
    font-size: 10pt;
}

TR {
    background-color: white;
}

TR.altRow {
    background-color: #D3D3D3;
}

TH {
    text-align: right;
}

TD.surveyBorder {
    background-color: #1E3654;
}

TR.teamsList TD {
    font-size: 9pt;
}