.tableformat
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.tableformatred
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: verdana;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.tableformatlite
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.tableformatb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.tableformatbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.tableformatboldlite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:3px;
    padding-top:3px
}
.includesgraydark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}

.includesgraylite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}

.includesbluedark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #888888;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}

.includesbluelite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #888888;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}

.resultsdark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultslite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultsdarknorm
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultslitenorm
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultsdarkgray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #777777;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultslitegray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #777777;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultsdarkgreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006633;
    BACKGROUND-COLOR: #afeeee;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.resultslitegreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006633;
    BACKGROUND-COLOR: #e0ffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px
}
.whitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.graytext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #4169e1
}
.blueback
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006633
}
.bluebackhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006633
}
.bluelarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006633
}
.trainingdarklarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C0ECD6
}
.traininglightlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #40C1AA	
}
.beigelarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2af6d
}
.beigeback
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2af6d
}
.beigesmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2af6d
}
.blacksmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mediumheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boldheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.largeheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #234653;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainbody
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainbodylarge
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sectionbold
{
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.largebody
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.listbody
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0ffff
}
.listbeige
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d2af6d
}
.listbodylarge
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0ffff;
    padding-bottom:20px;
    padding-top:20px
}
.listbodyhilite
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
    padding-top:20px
}
.sectionbody
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0ffff;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
    padding-top:20px
}
.sectiondark
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #afeeee;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
    padding-top:20px
}
.listdarkhilite
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
    padding-top:20px
}
.listdarkbig
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #afeeee;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px
}
.listdarkbold
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #afeeee;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px
}
.listbodybig
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e0ffff
}
.listdarklarge
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #afeeee;
    padding-bottom:20px;
    padding-top:20px
}
.lines
{
    BACKGROUND-COLOR: #d2af6d
}
.linecenter
{
    BACKGROUND-COLOR: #ffffff
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #009955;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:active
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #006633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
