.datatext {        font-family: Tahoma; font-size: 7pt; font-weight: bold; color: #000000;; padding-right: 5px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right: gray 1px solid; border-top: gray 1px solid; border-left: gray 1px solid; border-bottom: gray 1px solid;     }
.datalabel
{
    font-size: 8pt;
    font-weight: bold;
    color: black;
    font-style: normal;
    text-decoration: none;
    font-family: Tahoma;
    background-color: silver;
    padding-left: 5px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-right: gray 1px solid;
    padding-right: 5px;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
.datatext2 { font-family: "Tahoma"; font-size: xx-small; font-weight: normal; color: #000000; background-color: #CCCCCC}
.datatext1 { font-family: "Tahoma"; font-size: xx-small; font-weight: normal; color: #000000; background-color: #000000 }
.datalabel2 { font-size: 9pt; font-weight: normal; color: #FFFFFF; font-style: normal; text-decoration: none; font-family: "Tahoma"; background-color: #000000 }
.datatext3 { font-family: "Tahoma"; font-size: xx-small; font-weight: normal; color: #000000; background-color: #FF6666}
.table
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    font-size: 12pt;
    vertical-align: top;
    border-left: gray thin solid;
    color: black;
    border-bottom: gray thin solid;
    font-family: Tahoma;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.formfield
{
    border-right: gray 1px solid;
    padding-right: 1px;
    border-top: gray 1px solid;
    padding-left: 1px;
    font-size: 10pt;
    padding-bottom: 1px;
    margin: 0px;
    border-left: gray 1px solid;
    color: black;
    padding-top: 1px;
    border-bottom: gray 1px solid;
    font-family: Tahoma;
    background-color: white;
    text-decoration: none;
}
.formfield2
{
    border-right: gray 0px solid;
    padding-right: 0px;
    border-top: gray 0px solid;
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 0px;
    margin: 0px;
    border-left: gray 0px solid;
    color: black;
    padding-top: 0px;
    border-bottom: gray 0px solid;
    font-family: Tahoma;
    background-color: #FFFFFF;
    text-decoration: none;
}
.formfieldcheckbox
{
    border-right: gray 0px solid;
    padding-right: 1px;
    border-top: gray 0px solid;
    padding-left: 1px;
    font-size: 10pt;
    padding-bottom: 1px;
    margin: 0px;
    border-left: gray 0px solid;
    color: black;
    padding-top: 1px;
    border-bottom: gray 0px solid;
    font-family: Tahoma;
    text-decoration: none;
}
.button
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    margin: 0px;
    border-left: black 1px solid;
    color: white;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma;
    background-color: gray;
    vertical-align: middle;
    text-align: center;
}
.textsmall
{
    font-size: 10pt;
    color: #6c6c49;
    font-family: Tahoma;
}
.textsmallw
{
    font-size: 8pt;
    color: white;
    font-family: Tahoma;
}
.textbig
{
    font-weight: bold;
    font-size: 11pt;
    color: #6c6c49;
    font-family: Tahoma;
}
.textbigw
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Tahoma;
}
.textbiglink
{
    font-weight: bold;
    font-size: 11pt;
    color: black;
    font-family: Tahoma;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.tabtext
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Tahoma;
    text-decoration: underline;
}
.button2
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    margin: 0px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma;
    background-color: silver;
    vertical-align: middle;
    text-align: center;
}
.textheader
{
    font-weight: bold;
    font-size: 12pt;
    color: #666666;
    font-family: Tahoma;
}

.textsmallnav { font-size: 10pt; color: black; font-family: Tahoma; text-decoration: none}
.textbigheader { font-weight: bold; font-size: 12pt; color: black; font-family: Tahoma; }
.textbignavw { font-size: 10pt; color: #FFFFFF; font-family: Tahoma; text-decoration: none }
