BODY
{
    FONT-SIZE: 12pt;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, "Times New Roman";
}
B
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
P
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TABLE
{
    BORDER-LEFT-COLOR: #000066;
    BORDER-BOTTOM-COLOR: #000066;
    BORDER-TOP-COLOR: #000066;
    BORDER-RIGHT-COLOR: #000066;
    Cellspacing: 40;
    Cellpadding: 40;
    border-size: 1;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.BASE
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
.LINEHEIGHT
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 1.3em;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.HEADBOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.NAVCONTENTBOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
TD.HEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
.HEADER
{
    FONT-FAMILY: Arial, "Times New Roman";
    BACKGROUND-COLOR: #ffcc00;
}
.LEFTNAV
{
    FONT-FAMILY: Arial, "Times New Roman";
    BACKGROUND-COLOR: #ffcc00;
    COLOR: #000000;
}
TD.TAGLINE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
    BACKGROUND-COLOR: #ffcc00;
    COLOR: #000000;
}
TD.TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.RECTITLETOP
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    vertical-align : top;
}
TD.RECTITLEBOT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    vertical-align : bottom;
}

TD.RESULTS
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    text-align : right;
}
TD.RESULTSRED
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    text-align : right;
    COLOR: red;
}
TD.RESULTS2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    text-align : left;
}
TD.WHITETITLE
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.SMALL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
TD.BOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.BOLDWHITE
{
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.SMALLRED
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: red;
}
TD.UNDERLINE
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
input.textwidth
{
    width:70px;
    FONT-FAMILY: Arial, "Times New Roman";
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
H1.HEAD
{
    FONT-SIZE: 24pt;
    COLOR: white;
    FONT-FAMILY: Arial, "Times New Roman";
}
H1.RESD
{
    FONT-SIZE: 16pt;
    COLOR: red;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.BASE
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.SMALL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.SMALLFOOT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.BOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.errortxt
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.RED
{
    COLOR: red;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.BLUE
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.WHITE
{
    COLOR: white;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
DIV.MSG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: Arial, "Times New Roman";
}
A
{
    TEXT-DECORATION: none;
}
A:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
}
A:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
}
A:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
}
A:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.bold
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.bold:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: black;
}
A.bold:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: black;
}
A.bold:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: black;
}
A.bold:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.sort_title
{
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
A.sort_title:link
{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
A.sort_title:visited
{
    COLOR: Black;
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
A.sort_title:active
{
    COLOR: red;
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
A.sort_title:hover
{
    COLOR: Black;
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
A.GLOSSARY
{
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: none;
}
A.GLOSSARY:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.GLOSSARY:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.GLOSSARY:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.GLOSSARY:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.HEAD:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: white;
}
A.HEAD:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: white;
}
A.HEAD:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #94adc6;
}
A.HEAD:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: yellow;
    TEXT-DECORATION: underline;
}
A.LEFTNAV
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
A.LEFTNAV:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
A.LEFTNAV:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
A.LEFTNAV:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: #000000;
}
A.LEFTNAV:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.LEFTNAVBOLD
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
A.LEFTNAVBOLD:link
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
A.LEFTNAVBOLD:visited
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
A.LEFTNAVBOLD:active
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
A.LEFTNAVBOLD:hover
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: underline;
}

A.normal 
{
    FONT-FAMILY: Arial, "Times New Roman";
    color: blue;
    background-color: white;
    cursor: hand;
}
A.nonActiveLink
{
    FONT-FAMILY: Arial, "Times New Roman";
    text-decoration: none;
    color: gray;
    background-color: white;
    cursor: default;
}
A.nonActiveLink:link { FONT-FAMILY: Arial, "Times New Roman";text-decoration: none; color: gray; background-color: white; cursor: default;}
A.nonActiveLink:visited { FONT-FAMILY: Arial, "Times New Roman";text-decoration: none; color: gray; background-color: white; cursor: default;}
A.nonActiveLink:active { FONT-FAMILY: Arial, "Times New Roman";text-decoration: none; color: gray; background-color: white; cursor: default;}
A.nonActiveLink:hover { FONT-FAMILY: Arial, "Times New Roman";text-decoration: none; color: gray; background-color: white; cursor: default;}
A.NAVCONTENT { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline;}
A.NAVCONTENT:link { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline;}
A.NAVCONTENT:visited { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline;}
A.NAVCONTENT:active { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline;}
A.NAVCONTENT:hover { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 8pt; COLOR: red; TEXT-DECORATION: underline;}

SPAN.BOLD
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-WEIGHT: bold;
}
SPAN.UNDERLINE
{
    FONT-FAMILY: Arial, "Times New Roman";
    TEXT-DECORATION: underline;
}
SPAN.ITALIC
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
}
SPAN.MSG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: Arial, "Times New Roman";
}
TD.WHITESMTXT
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, 'Times New Roman';
}
.infosub
{
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 80%;
}
.inputlabel
{
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-WEIGHT: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.footer
{
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-SIZE: 10pt;
}
.footerbold
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-SIZE: 10pt;
}
A.footer { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 10pt; COLOR: black;TEXT-DECORATION: underline;}
A.footer :link { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 10pt; COLOR: black;TEXT-DECORATION: underline;}
A.footer :visited { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 10pt; COLOR: black;TEXT-DECORATION: underline;}
A.footer :active { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 10pt; COLOR: black;TEXT-DECORATION: underline;}
A.footer :hover { FONT-FAMILY: Arial, "Times New Roman";FONT-SIZE: 10pt; COLOR: red; TEXT-DECORATION: underline;}
.cfgtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
.cfgtext
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
.cfgbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
}
.cfgitalicunderlinebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;
}
.cfgitalicbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, "Times New Roman";
    FONT-STYLE: italic;
}