html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      font-size: 8pt;
      color: black;
      font-family : Verdana
   }
a:hover { text-decoration: none}
a:link  { text-decoration: none}
a:active { text-decoration: none}
a:visited { text-decoration: none}

.datatext {        font-family: Verdana; 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: Verdana;
    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: "Verdana"; font-size: xx-small; font-weight: normal; color: #000000; background-color: #CCCCCC}
.datatext1 { font-family: "Verdana"; 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: "Verdana"; background-color: #000000 }
.datatext3 { font-family: "Verdana"; 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: Verdana;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.formfield
{
    border-right: #aeaeae 1px solid;
    padding-right: 1px;
    border-top: #aeaeae 1px solid;
    padding-left: 1px;
    font-size: 8pt;
    padding-bottom: 1px;
    margin: 0px;
    border-left: #aeaeae 1px solid;
    color: black;
    padding-top: 1px;
    border-bottom: #aeaeae 1px solid;
    font-family: Verdana;
    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: 8pt;
    padding-bottom: 0px;
    margin: 0px;
    border-left: gray 0px solid;
    color: black;
    padding-top: 0px;
    border-bottom: gray 0px solid;
    font-family: Verdana;
    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: 8pt;
    padding-bottom: 1px;
    margin: 0px;
    border-left: gray 0px solid;
    color: black;
    padding-top: 1px;
    border-bottom: gray 0px solid;
    font-family: Verdana;
    text-decoration: none;
}
.formfieldcheckbox2
{
    border-right: gray 0px solid;
    padding-right: 0px;
    border-top: gray 0px solid;
    padding-left: 0px;
    font-size: 8pt;
    padding-bottom: 0px;
    margin: 0px;
    border-left: gray 0px solid;
    color: black;
    padding-top: 0px;
    border-bottom: gray 0px solid;
    font-family: Verdana;
    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: Verdana;
    background-color: gray;
    vertical-align: middle;
    text-align: center;
}
.buttonG
{
    border-right: black 1px groove;
    padding-right: 2px;
    border-top: black 1px groove;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    margin: 0px;
    border-left: black 1px groove;
    color: white;
    padding-top: 2px;
    border-bottom: #86898B 1px solid;
    font-family: Verdana;
    background-color: #86898B;
    vertical-align: middle;
    text-align: center;
    
}

.buttonW
{
    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: #86898B;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: white;
    vertical-align: middle;
    text-align: center;
    
}
.textsmall
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}
.textsmallw
{
    font-size: 8pt;
    color: white;
    font-family: Verdana;
}
.textbig
{
    font-weight: bold;
    font-size: 9pt;
    color: black;
    font-family: Verdana;
}
.textbigw
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
}
.textbiglink
{
    font-weight: bold;
    font-size: 9pt;
    color: black;
    font-family: Verdana;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.tabtext
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Verdana;
    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: Verdana;
    background-color: silver;
    vertical-align: middle;
    text-align: center;
}
.textheader
{
    font-weight: bold;
    font-size: 12pt;
    color: #FFFFFF;
    font-family: Verdana;
}
.textheaderw
{
    font-weight: bold;
    font-size: 12pt;
    color: white;
    font-family: Verdana;
}

.textsmallnav { font-size: 8pt; color: black; font-family: Verdana; text-decoration: none}
.textsmallcenter
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    vertical-align: middle;
    text-align: center;
}
.textbigheader
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Verdana;
    vertical-align: middle;
}
.textbignavw { font-size: 8pt; color: #FFFFFF; font-family: Verdana; text-decoration: none }
.textbignav { font-size: 8pt; color: #000000; font-family: Verdana; text-decoration: none ; font-weight: bold}

.NonVisibleText
{color: Black;
 font-family: Verdana, Tahoma, Tahoma, Sans-Serif;
 display:none;
}

.popupControl{
 background-color:White;
 position:absolute;
 visibility:hidden;
}

.defaultheader
{
    background-color: #336600;
    width: 100%;
}

.defaultheader2
{
    background-color: #D6D3CE;
    width: 100%;
    vertical-align: top;
    text-align: left;
}

.defaultleft
{
    background-color: #809E72;
    vertical-align: top;
    text-align: left;
}

.defaultbody
{
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
}

.defaultbodynowrap
{
    white-space: nowrap;
}

.defaultfooter
{
    background-color: #000000;
    width: 100%;
    height: 25px;
}

.defaulttable
{
    background-color: #c7cbb6;
    border-right: #c7cbb6 1px solid;
    border-top: #c7cbb6 1px solid;
    border-left: #c7cbb6 1px solid;
    border-bottom: #c7cbb6 1px solid;
}

.defaulttableheader
{
    background-color: #809E72;
    vertical-align: middle;
    text-align: left;
    height: 35px;
    color: white;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
}

.defaulttableheader2
{
    background-color: #809E72;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    color: white;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    padding-left: 5px;
}

.defaulttablelabel
{
    background-color: #c9cfb7;
    vertical-align: top;
    text-align: left;
    height: 20px;
    color: #000000;
    border-right: #f7f6eb 1px solid;
    border-top: #f7f6eb 1px solid;
    border-left: #f7f6eb 1px solid;
    font-size: 8pt;
    font-family: Verdana;
}

.defaulttablefield
{
    background-color: #f7f6eb;
    vertical-align: top;
    text-align: left;
    height: 20px;
    color: #000000;
    font-size: 8pt;
    font-family: Verdana;
}

.defaulttablenavigation
{
    background-color: #f7f6eb;
    vertical-align: top;
    text-align: right;
    height: 20px;
    color: #000000;
}

.defaultlinkbutton
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    vertical-align: middle;
}

.defaultbutton
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    vertical-align: middle;
}