#header {
    background-color: #FFFFFF;
    color: #808080;
    text-align: center;
    padding: 5px;
    margin-left: 150px;
    margin-right: 150px;
    max-width: 900px;
}
#quote {
    background-color: #FFFFFF;
    color: #404040;
    font-family: Arial, Helvetica, Geneva, Sans-Serif;
    padding: 5px;
    margin-left: 150px;
    margin-right: 150px;
    text-align: center;
    max-width: 900px;
}
#body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, Geneva, Sans-Serif;
    font-size: 12.000000pt;
    font-weight: medium;
    font-style: regular;
    padding: 5px;
    margin-left: 150px;
    margin-right: 150px;
    max-width: 900px;
    text-align: center;
}
#footer {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, Geneva, Sans-Serif;
    font-size: 8.000000pt;
    font-weight: medium;
    font-style: regular;
    margin-left: 150px;
    margin-right: 150px;
    max-width: 900px;
    padding: 5px;
    text-align: center;
}
A:link {
        color: #000000;
        text-decoration: underline;
}
A:visited {
        color: #000000;
        text-decoration: underline;
}
A:active {
        color: #000000;
        text-decoration: underline;
}
BODY {
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 12.000000pt;
}
BR {
        font-style: regular;
}
BR.ClearAll {
        clear: all;
}
BR.ClearLeft {
        clear: left;
}
BR.ClearRight {
        clear: right;
}
CITE {
        font-style: Italic;
}
DIV {
       align: left;
}
DIV.FloatLeft {
	float: left;
}
DL {
        color: black;
        text-align: left;
}
DD {
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 12.000000pt;
        font-weight: Medium;
        margin-top: 6.000000pt;
        margin-left: 24.000000pt;
}
DT {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 12.000000pt;
        font-weight: Bold;
        margin-top: 12.000000pt;
        margin-left: 12.000000pt;
}
EM {
        font-style: Italic;
}
EM.Citation {
        font-style: Italic;
}
EM.GlossaryTerm {
        color: #000080;
        font-style: Italic;
        font-weight: Bold;
}
EM.PseudoRunIn {
        color: #800000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11.000000pt;
        font-style: Regular;
        font-weight: Bold;
}
H1 {
        display: block;
        text-align: center;
        text-indent: 0.000000pt;
        margin-top: 6.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 20.000000pt;
        font-weight: Bold;
        font-style: Regular;
        color: #808080;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
H1 SMALL {
        color: #808080;
        font-size: 14pt;
        font-style: Italic;
        margin-bottom: 24.000000pt;
}
H1.BannerTop {
        text-align: center;
}
H2 {
        color: #404040;
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 18.000000pt;
        margin-bottom: 4.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 14.000000pt;
        font-weight: Bold;
        font-style: Regular;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
H2.GlossaryHeading {
        font-size: 36.000000pt;
        font-weight: Bold;
        margin-top: 0.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        vertical-align: text-top;
}
H2.TOC {
        border-top: solid;
        border-top-width: thin;
        border-color: #800000;
        color: #800000;
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 18.000000pt;
        margin-bottom: 4.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 14.000000pt;
        font-weight: Bold;
        font-style: Italic;
        padding-top: 6.000000pt;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
H3 {
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 18.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 14.000000pt;
        font-weight: Bold;
        font-style: Italic;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
}
H4 {
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 16.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 10.000000pt;
        font-weight: medium;
        font-style: Italic;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
IMG {
        border: 0;
}
IMG.Bullet {
        vertical-align: -20%;
        padding-right: 3px;
}
IMG.EmbedWrapL {
	align: left;
        border: 0;
        padding: 1px 1px 1px 1px;
        vertical-align: top;
}
IMG.EmbedWrapC {
	align: center;
        border: 0;
        padding: 1px 1px 1px 1px;
        vertical-align: top;
}
IMG.EmbedWrapR {
	align: right;
        border: 0;
        padding: 1px 1px 1px 1px;
        vertical-align: top;
}
IMG.Inline {
        vertical-align: -50%;
        padding: 1px 1px 1px 1px;
}
IMG.Logo {
        vertical-align: -70%;
        padding: 0px 20px 1px 1px;
}
IMG.Procedure {
        padding: 0px 20px 1px 1px;
}
IMG.UnderConstruction {
        vertical-align: -70%;
        padding: 1px 1px 1px 1px;
}
LI {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        margin-top: 3.000000pt;
}
LI.Checked {
        font-style: italic;
}
LI.Footnote {
        font-size: 9.000000pt;
}
LI.Glossary {
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 12.000000pt;
        margin-left: 0.000000pt;
        margin-top: 6.000000pt;
}
LI.Long {
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 12.000000pt;
        margin-top: 12.000000pt;
}
LI.Recommended {
        font-size: 12.000000pt;
        font-weight: bold;
}
LI.LongRecommended {
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 14.000000pt;
        font-weight: bold;
        margin-top: 12.000000pt;
}
LI.TOC {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        margin-top: 0.000000pt;
}
LI.TOC2 {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 8.000000pt;
        margin-top: 0.000000pt;
}
OL {
        list-style-type: decimal; 
        list-style-position: outside;
        margin-left: 2.000000pt;
        margin-top: 3.000000pt;
        padding-left: 11.000000pt;
}
OL OL {
        list-style-type: lower-alpha; 
        list-style-position: outside;
        margin-top: 3.000000pt;
        margin-left: 3.000000pt;
        padding-left: 12.000000pt;
}
OL UL {
        margin-left: 3.000000pt;
        margin-top: 3.000000pt;
        padding-left: 12.000000pt;
}
OL UL OL {
        list-style-type: lower-alpha; 
        list-style-position: outside;
        margin-left: 4.000000pt;
        margin-top: 3.000000pt;
        padding-left: 13.000000pt;
}
OL.Glossary {
        list-style-type: decimal; 
        list-style-position: outside;
        margin-left: 60.000000pt;
        margin-top: 6.000000pt;
}
P {
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 12pt;
        font-style: Regular;
        font-weight: Medium;
        margin-top: 12pt;
        margin-bottom: 0pt;
        margin-right: 0pt;
        margin-left: 24pt;
        text-align: left;
}
P.AlphaBar {
        background-color: #800000;
        color: #FFFFFF;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 14.000000pt;
        font-weight: bold;
        margin-bottom: 18.000000pt;
        text-align: center;
}
P.BulletedCont {
        margin-left: 2.000000pt;
}
P.Bulleted2Cont {
        margin-left: 4.000000pt;
}
P.Caution {
        border-bottom: solid;
        border-top: solid;
        border-bottom-width: 3px;
        border-top-width: 3px;
        border-color: #800000;
        color: #800000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11.000000pt;
        font-weight: Bold;
        margin-top: 18.000000pt;
        margin-bottom: 12.000000pt;
        margin-right: 18.000000pt;
        margin-left: 18.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 0.000000pt;
}
P.ProcedureCaution {
        border-bottom: solid;
        border-top: solid;
        border-bottom-width: 2px;
        border-top-width: 2px;
        border-color: #800000;
        color: #800000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-weight: Bold;
        margin-top: 6.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 0.000000pt;
}
P.CellBody {
        margin-top: 0.000000pt;
        margin-bottom: 4.000000pt;
        font-size: 9.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.CellBodyCenter {
        text-align: center;
        margin-top: 0.000000pt;
        margin-bottom: 4.000000pt;
        font-size: 9.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.CellBodyNote {
        margin-top: 0.000000pt;
        margin-bottom: 4.000000pt;
        font-size: 9.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.CellBodySideHead {
        margin-top: 0.000000pt;
        margin-bottom: 4.000000pt;
        font-size: 9.000000pt;
        font-weight: Bold;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.CellHeading {
        color: #000000;
        margin-top: 0.000000pt;
        margin-bottom: 9.000000pt;
        font-size: 9.000000pt;
        font-weight: Bold;
        font-style: Italic;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.Centered {
        text-align: center;
}
P.ComputerFont {
        font-size: 10.000000pt;
        font-family: Courier New, Courier, Monospace;
}
P.ComputerFont2 {
        margin-left: 18.000000pt;
        font-size: 10.000000pt;
        font-family: Courier New, Courier, Monospace;
}
P.ComputerFont3 {
        margin-left: 36.000000pt;
        font-size: 10.000000pt;
        font-family: Courier New, Courier, Monospace;
}
P.CopyrightLink {
        text-align: center;
        margin-top: 0.000000pt;
        font-size: 10.000000pt;
        font-weight: bold;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.FAQQuestion {
        color: #800000;
        text-align: left;
        margin-top: 12.000000pt;
        margin-bottom: 16.000000pt;
        font-size: 12.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-weight: Bold;
}
P.FAQAnswer {
        text-align: left;
        margin-top: 6.000000pt;
        margin-bottom: 16.000000pt;
        margin-left: 12.000000pt;
}
P.Figure {
        border-top: solid;
        border-color: #000000;
        text-align: center;
        margin-top: 12.000000pt;
        margin-bottom: 0.000000pt;
        margin-left: 36.000000pt;
        margin-right: 36.000000pt;
        color: #000000;
        padding-bottom: 6.000000pt;
        padding-left: 0.000000pt;
        padding-right: 0.000000pt;
        padding-top: 6.000000pt;
}
P.FigureCaption {
        border-bottom: solid;
        border-color: #000000;
        color: #000000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-style: Italic;
        margin-top: 0.000000pt;
        margin-bottom: 16.000000pt;
        margin-left: 36.000000pt;
        margin-right: 36.000000pt;
        padding-bottom: 6.000000pt;
        padding-left: 0.000000pt;
        padding-right: 0.000000pt;
        padding-top: 6.000000pt;
        text-align: center;
}
P.FigureOnly {
        text-align: center;
        margin-top: 12.000000pt;
        margin-bottom: 16.000000pt;
}
P.Footer {
        border-top: solid;
        border-top-width: thick;
        border-color: #808080;
        color: #000000;
        font-size: 9.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        margin-left: 72.000000pt;
        margin-right: 72.000000pt;
        margin-top: 18.000000pt;
        padding-top: 6.000000pt;
        text-align: center;
}
P.Footnote {
        font-size: 10.000000pt;
        line-height: 12.000000pt;
        margin-left: 18.000000pt;
        margin-top: 10.000000pt;
        text-indent: -14.000000pt;
}
P.FootnoteCont {
        font-size: 10.000000pt;
        line-height: 12.000000pt;
        margin-left: 18.000000pt;
        margin-top: 5.000000pt;
}
P.FootnoteSeparator {
        border-bottom: solid;
        border-bottom-width: thin;
        border-color: #800000;
        margin-bottom: 0.000000pt;
        margin-left: 0.000000pt;
        margin-right: 640.000000pt;
        margin-top: 6.000000pt;
        text-align: left;
}
P.Glossary {
        text-align: left;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-top: 6.000000pt;
        margin-left: 42.000000pt;
}
P.HeadingRunIn {
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 12.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 10.000000pt;
        font-weight: Bold;
        font-style: Regular;
        color: #808080;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Times New Roman, Times, Times Roman, Serif;
}
P.HeadingToDo {
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 14.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        font-size: 12.000000pt;
        font-weight: Bold;
        font-style: Italic;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.NavBar {
        background-color: #800000;
        border-bottom: solid;
        border-bottom-width: 1px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 1px;
        border-top-color: #800000;
        color: #FFFFFF;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-weight: bold;
        margin-top: 0.000000pt;
        padding-bottom: 1.000000pt;
        padding-top: 1.000000pt;
        text-align: center;
}
P.Navigate {
        text-align: center;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 9.000000pt;
        font-style: Italic;
}
P.Note {
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 2px;
        border-color: #800000;
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11.000000pt;
        font-style: Regular;
        font-weight: medium;
        margin-top: 12.000000pt;
        margin-bottom: 12.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 3.000000pt;
        text-align: left;
}
P.Note2 {
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 2px;
        border-color: #800000;
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11.000000pt;
        font-style: Regular;
        font-weight: medium;
        margin-top: 12.000000pt;
        margin-bottom: 12.000000pt;
        margin-right: 0.000000pt;
        margin-left: 18.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 3.000000pt;
        text-align: left;
}
P.Note3 {
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 2px;
        border-color: #800000;
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11.000000pt;
        font-style: Regular;
        font-weight: medium;
        margin-top: 12.000000pt;
        margin-bottom: 12.000000pt;
        margin-right: 0.000000pt;
        margin-left: 36.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 3.000000pt;
        text-align: left;
}
P.NumberedACont {
        display: block;
        text-align: left;
        text-indent: 0pt;
        margin-top: 6.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 4pt;
        font-weight: medium;
        font-style: Regular;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
}
P.NumberedCont {
        display: block;
        text-align: left;
        text-indent: 0pt;
        margin-top: 6.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 2pt;
        font-weight: medium;
        font-style: Regular;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
}
P.ProcedureHeading {
        color: #800000;
        text-align: left;
        margin-top: 12.000000pt;
        margin-bottom: 6.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 12.000000pt;
        font-style: Italic;
        font-weight: Bold;
}
P.Procedure {
        color: #000000;
        text-align: left;
        margin-bottom: 0.000000pt;
        margin-top: 3.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
}
P.ProcedureComputer {
        font-family: Courier New, Courier, Monospace;
        font-size: 10.000000pt;
        margin-bottom: 0.000000pt;
        margin-left: 9.000000pt;
        margin-top: 3.000000pt;
}
P.ProcedureImage {
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 2px;
        border-color: #800000;
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 9.000000pt;
        font-style: Regular;
        font-weight: bold;
        margin-top: 6.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        padding-bottom: 3.000000pt;
        padding-top: 3.000000pt;
        text-align: center;
}
P.ProcedureNote {
        border-bottom: solid;
        border-bottom-width: 1px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 1px;
        border-color: #800000;
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-style: Regular;
        font-weight: medium;
        margin-top: 6.000000pt;
        margin-bottom: 6.000000pt;
        margin-right: 0.000000pt;
        margin-left: 0.000000pt;
        padding-bottom: 2.000000pt;
        padding-top: 2.000000pt;
        text-align: left;
}
P.Quote {
        border-top: solid;
        border-color: #000000;
        color: #000000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 12.000000pt;
        font-style: Italic;
        font-weight: medium;
        margin-left: 72.000000pt;
        margin-right: 72.000000pt;
        padding-bottom: 6.000000pt;
        padding-left: 6.000000pt;
        padding-right: 6.000000pt;
        padding-top: 6.000000pt;
}
P.QuoteSig {
        border-bottom: solid;
        border-color: #000000;
        color: #000000;
        font-family: Comic Sans MS, Arial, Helvetica, Geneva, Sans-Serif;
        margin-bottom: 12.000000pt;
        margin-left: 72.000000pt;
        margin-right: 72.000000pt;
        margin-top: 0.000000pt;
        text-align: right;
        padding-bottom: 6.000000pt;
        padding-left: 6.000000pt;
        padding-right: 144.000000pt;
        padding-top: 6.000000pt;
}
P.SpinFooter {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-weight: bold;
        padding-top: 6px;
        text-align: center;
}
P.Splash {
        text-align: center;
        margin-top: 0.000000pt;
        font-size: 9.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.SubTab {
        background-color: #FFFFFF;
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #800000;
        border-top: solid;
        border-top-width: 1px;
        border-top-color: #800000;
        color: #800000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 9.000000pt;
        font-style: Regular;
        margin-top: 0.000000pt;
        padding-bottom: 1.000000pt;
        padding-top: 1.000000pt;
        text-align: center;
}
P.TableFootnote {
        display: block;
        text-align: left;
        text-indent: -12pt;
        margin-top: 3.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 24pt;
        font-size: 8.000000pt;
        font-weight: medium;
        font-style: Regular;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.TableNote {
        color: #000000;
        display: block;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-style: Regular;
        font-weight: medium;
        text-align: left;
}
P.TableTitle {
        display: block;
        text-align: left;
        text-indent: 0.000000pt;
        margin-top: 0.000000pt;
        margin-bottom: 0.000000pt;
        margin-right: 0.000000pt;
        margin-left: 13.744797pt;
        font-size: 10.000000pt;
        font-weight: Bold;
        font-style: Regular;
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        text-transform: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
}
P.TOCEnd {
        border-top: solid;
        border-top-width: thin;
        border-color: #800000;
        color: #000000;
        font-size: 6.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        margin-bottom: 18.000000pt;
        margin-left: 0.000000pt;
        margin-right: 0.000000pt;
        margin-top: 0.000000pt;
        padding-bottom: 6.000000pt;
        padding-top: 6.000000pt;
        text-align: center;
}
P.TOCReturn {
        font-size: 10.000000pt;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-weight: Bold;
        margin-bottom: 18.000000pt;
        margin-left: 0.000000pt;
        margin-right: 0.000000pt;
        margin-top: 12.000000pt;
        text-align: center;
}
P.UnderConstruction {
        background-color: #FFFF00;
        border-bottom: solid;
        border-bottom-width: medium;
        border-color: #000000;
        border-top: solid;
        border-top-width: medium;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 14.000000pt;
        font-weight: bold;
        padding: 2px 2px 2px 2px;
        text-align: center;
        text-transform: uppercase;
}
PRE {
        margin-top: 12.000000pt;
        font-size: 9.000000pt;
        font-family: Courier New, Courier, Monospace;
}
STRONG {
        font-weight: Bold;
}
STRONG.Beta {
        color: #0000FF;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-weight: Bold;
}
STRONG.Beta2 {
        color: #0000FF;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10.000000pt;
        font-weight: Bold;
}
STRONG.Caution {
        color: #FF0000;
        font-size: 14.000000pt;
        font-weight: Bold;
        text-transform: uppercase;
}
STRONG.Computer {
        font-family: Courier New, Courier, Monospace;
        font-size: 11.000000pt;
        font-weight: Bold;
}
STRONG.FootnoteReference {
        font-family: Courier New, Courier, Monospace;
        font-size: 10pt;
        font-weight: Bold;
        vertical-align: super;
}
STRONG.Footnote {
        font-family: Courier New, Courier, Monospace;
        font-size: 12pt;
        font-weight: Bold;
        vertical-align: top;
}
STRONG.Hyperlink {
        font-weight: Bold;
}
STRONG.Note {
        font-weight: Bold;
        text-transform: uppercase;
}
TABLE {
        border: solid;
        border-collapse: collapse;
        border-color: #800000;
        border-style: outset;
        border-width: thick;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 11pt;
        font-style: Regular;
        font-weight: Medium;
        margin-bottom: 12pt;
        margin-left: 36pt;
        margin-right: 36pt;
        margin-top: 12pt;
        padding: 2pt 2pt 2pt 2pt;
        width: 80%;
}
TABLE.GlossaryHeading {
        border: none;
        float: left;
        margin-bottom: 2pt;
        margin-left: 4pt;
        margin-right: 2pt;
        margin-top: 2pt;
        padding: 0pt 0pt 0pt 0pt;
        width: 36pt;
        text-align: left;
}
TABLE.Long {
        border: none;
        border-style: none;
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 12pt;
        font-style: Regular;
        font-weight: Medium;
}
TABLE.Simple {
        border-style: none;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 10pt;
        font-style: Regular;
        font-weight: Medium;
        margin-bottom: 6pt;
        margin-left: 36pt;
        margin-top: 12pt;
        padding: 2pt 2pt 2pt 2pt;
        text-align: center;
}
TD {
        border: solid;
        border-collapse: collapse;
        border-color: #800000;
        border-style: solid;
        border-width: thin;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: top;
}
TD.Computer {
        font-family: Courier New, Courier, Monospace;
        font-size: 10pt;
        font-weight: Bold;
        text-align: center;
}
TD.GlossaryHeading {
        border: none;
        border-collapse: collapse;
        float: left;
        padding: 0px 0px 0px 4px;
        text-align: left;
        vertical-align: top;
}
TD.Long {
        border: solid;
        border-color: #800000;
        border-style: solid;
        border-width: thin;
        padding: 3px 6px 3px 6px;
        text-align: left;
        vertical-align: top;
}
TD.LongCap {
	border-style: none;
	color: #FF0000;
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 36.000000pt;
        font-weight: Bold;
        padding: 3px 6px 3px 6px;
        text-align: left;
        vertical-align: top;
}
TD.LongSideHead {
        padding-top: 12px;
        text-align: left;
        vertical-align: top;
}
TD.Simple {
	border-style: none;
}
TD.VarDetBottomR {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: ridge;
        border-bottom-width: thick;
        border-left-style: none;
	border-right: solid;
	border-right-collapse: collapse;
	border-right-color: #800000;
        border-right-style: ridge;
        border-right-width: thick;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: solid;
        border-top-width: medium;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TD.VarDetTopR {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: solid;
        border-bottom-width: medium;
        border-left-style: none;
	border-right: solid;
	border-right-collapse: collapse;
	border-right-color: #800000;
        border-right-style: solid;
        border-right-width: medium;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: ridge;
        border-top-width: thick;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TD.VarDetTopRR {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: solid;
        border-bottom-width: medium;
        border-left-style: none;
	border-right: solid;
	border-right-collapse: collapse;
	border-right-color: #800000;
        border-right-style: ridge;
        border-right-width: thick;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: ridge;
        border-top-width: thick;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TH {
        border: solid;
        border-collapse: collapse;
        border-color: #800000;
        border-style: solid;
        border-width: thin;
	color: #800000;
        font-size: 12pt;
	font-style: italic;
	font-weight: bold;
        padding: 2px 2px 2px 2px;
        text-align: center;
        vertical-align: bottom;
}
TH.Long {
	border-style: none;
        padding: 3px 6px 3px 6px;
        text-align: center;
        vertical-align: bottom;
}
TH.SideHead {
        text-align: left;
        vertical-align: top;
}
TH.VarDetBottomL {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: ridge;
        border-bottom-width: thick;
	border-left: solid;
	border-left-collapse: collapse;
	border-left-color: #800000;
        border-left-style: ridge;
        border-left-width: thick;
        border-right-style: none;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: solid;
        border-top-width: medium;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TH.VarDetTopL {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: solid;
        border-bottom-width: medium;
	border-left: solid;
	border-left-collapse: collapse;
	border-left-color: #800000;
        border-left-style: solid;
        border-left-width: medium;
        border-right-style: none;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: ridge;
        border-top-width: thick;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TH.VarDetTopLL {
	border-bottom: solid;
	border-bottom-collapse: collapse;
	border-bottom-color: #800000;
        border-bottom-style: solid;
        border-bottom-width: medium;
	border-left: solid;
	border-left-collapse: collapse;
	border-left-color: #800000;
        border-left-style: solid;
        border-left-width: ridge;
        border-right-style: none;
	border-top: solid;
	border-top-collapse: collapse;
	border-top-color: #800000;
        border-top-style: ridge;
        border-top-width: thick;
        padding: 2px 2px 2px 2px;
        text-align: left;
        vertical-align: bottom;
}
TR {
        text-align: left;
        vertical-align: top;
}
TR.GlossaryHeading {
        float: left;
}
TR.LongHeading {
        font-family: Arial, Helvetica, Geneva, Sans-Serif;
        font-size: 13pt;
        font-style: Italic;
        font-weight: Bold;
        text-align: center;
        vertical-align: bottom;
}
TR.LongBody {
        border: none;
        border-style: none;
        font-family: Times New Roman, Times, Times Roman, Serif;
        font-size: 12pt;
        font-style: Regular;
        font-weight: Medium;
        text-align: left;
        vertical-align: top;
}
UL {
        color: #000000;
        text-align: left;
        margin-left: 2.000000pt;
        margin-top: 3.000000pt;
        padding-left: 11.000000pt;
}
UL UL {
        margin-left: 3.000000pt;
        margin-top: 3.000000pt;
        padding-left: 12.000000pt;
}
UL.Footnote {
        line-height: 11pt;
        margin-bottom: 2pt;
        margin-top: 4pt;
}
