﻿body {
      font-size:8pt;
      line-height:10pt;
      font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
      background-color:#ffffff;
      margin-right:14 pt;
}
table {
       font-size:8pt;
       line-height:10pt;
       font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
       background-color:#ffffff;
       margin-top:0px;
       margin-bottom:8px;
       margin-left:0px;
       border-width:1px;
       border-style:solid;
       border-color:#336699;
}
.colorcodes {
             border-color:#ffffff;
}
.resources td {
               vertical-align:top;
               border-top:1px solid #e5e5e5;
               padding:4px 6px 12px 6px;
}
.colorcodesth {
               border-color:#ffffff;
               background-color:#e0e0e0;
}
.hexrtborderth {
                border-right:1px solid #336699;
                background-color:#e0e0e0;
}
td {
    font-size:8pt;
    line-height:10pt;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    margin:8pt;
    padding:4pt;
    vertical-align:top;
    border-color:#336699;
    border-width:0px;
    border-style:solid;
}
th {
    font-size:8pt;
    line-height:10pt;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    background-color:#e0e0e0;
    text-align:left;
    margin:8pt;
    padding:4pt;
    vertical-align:bottom;
    background:#e0e0e0;
    border-color:#336699;
    border-width:1px;
    border-style:solid;
    color:#006699;
}
.indent {
         margin-left:.25in;
}
a:link {
        color:#0000ff;
}
a:visited {
           color:#006699;
}
h1 {
    margin-bottom:25px;
    margin-top:25px;
    font-family:Verdana;
    font-weight:bold;
    margin-left:5pt;
    x-next-type:p;
    font-size:14pt;
    line-height:Normal;
}
LI.h1 {
       font-size:14pt;
       font-family:Arial;
       font-weight:bold;
}
h2 {
    margin-top:16.5pt;
    font-size:12pt;
    margin-bottom:6pt;
    margin-left:5pt;
    color:#000000;
    font-family:Arial Black;
    x-next-type:p;
    line-height:Normal;
}
LI.h2 {
       font-size:9pt;
       line-height:11pt;
}
h3 {
    margin-top:18.5pt;
    font-family:Verdana;
    margin-bottom:5pt;
    font-size:11pt;
    margin-left:5pt;
    line-height:Normal;
    font-weight:bold;
    x-next-type:p;
    color:#000000;
}
LI.h3 {
       font-size:11pt;
       font-family:Arial;
       font-weight:bold;
}
.link {
       margin-bottom:2pt;
}
ol {
    margin-top:6pt;
    margin-bottom:0pt;
}
ol li {
       margin-left:-8pt;
       font-family:Verdana;
       font-size:11pt;
       margin-top:4.5pt;
       margin-bottom:3.5pt;
}
ul {
    list-style:square;
    margin-top:4pt;
    margin-bottom:0pt;
}
ul li {
       margin-left:-16pt;
       font-family:Verdana;
       margin-top:4.5pt;
       margin-bottom:3.5pt;
       font-size:10pt;
}
ol ul li {
          margin-left:-18pt;
          font-family:Verdana;
          margin-top:4.5pt;
          margin-bottom:3.5pt;
          font-size:10pt;
}
ul ol li {
          margin-left:-12pt;
          font-family:Verdana;
          font-size:10pt;
}
.helppage {
           list-style-image:url("images/helppage.gif");
}
.docpage {
          list-style-image:url("images/docpage.gif");
}
.webpage {
          list-style-image:url("images/webpage.gif");
}
.listaftertable {
                 margin-bottom:8pt;
}
.first {
        margin-top:0pt;
        margin-bottom:4pt;
}
.item {
       margin-bottom:-6pt;
}
.last {
       margin-bottom:8pt;
}
.rel {
      font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-size:8pt;
      font-style:normal;
      color:#003399;
      margin-bottom:8pt;
}
hr {
    text-align:left;
    margin-top:-4pt;
    margin-bottom:8pt;
    width:100%;
}
.tab {
      margin-left:-2px;
}
tr {
    vertical-align:top;
    padding:6px;
    margin-left:8pt;
}
.navbar {
         font-size:14pt;
         font-family:Arial;
         font-weight:bold;
         border:0px solid #ffffff;
         margin-top:25px;
         margin-bottom:15px;
         line-height:120%;
}
.navbar2 {
          background:#e0e0e0;
          color:#006699;
          font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
          font-size:8pt;
          line-height:10pt;
          border:none;
}
.tbl_noborder {
               background:#FFFFFF;
               border:none;
}
.toclast {
          margin-bottom:12pt;
}
.heading {
          font-size:12pt;
          font-weight:bold;
          color:#000000;
          line-height:16pt;
          vertical-align:middle;
}
.tblproc {
          margin-top:0px;
          margin-left:-6px;
          border-width:0px;
}
.proc {
       padding:3px;
}
p {
   line-height:150%;
   font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
   background-color:#ffffff;
   margin-top:4.5pt;
   margin-bottom:3.5pt;
   margin-left:5pt;
   font-size:10pt;
}
LI.p {
      font-size:8pt;
      line-height:150%;
      font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
SPAN.Code {
           font-family:"Courier New" , courier, monospace;
}
P.Preformatted {
                line-height:normal;
                x-text-tab-stops:repeat 1in;
                white-space:nowrap;
                font-size:8pt;
                font-family:"Courier New" , courier, monospace;
                margin-bottom:1.5em;
                margin-top:0em;
}
LI.P-Preformatted {
                   line-height:normal;
                   x-text-tab-stops:repeat 1in;
                   white-space:nowrap;
                   font-size:8pt;
                   font-family:"Courier New" , courier, monospace;
}
.tabletransparent {
                   font-size:8pt;
                   line-height:10pt;
                   font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
                   background-color:#ffffff;
                   margin-top:0px;
                   margin-bottom:8px;
                   margin-left:0px;
                   border-top-width:thin;
                   border-right-width:thin;
                   border-bottom-width:thin;
                   border-left-width:thin;
                   border-top-style:none;
                   border-right-style:none;
                   border-bottom-style:none;
                   border-left-style:none;
                   border-top-color:#336699;
                   border-right-color:#336699;
                   border-bottom-color:#336699;
                   border-left-color:#336699;
}
.tableleftbottomborder {
                        font-size:8pt;
                        line-height:10pt;
                        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
                        background-color:#ffffff;
                        margin-top:0px;
                        margin-bottom:8px;
                        margin-left:0px;
                        border-top-width:thin;
                        border-right-width:medium;
                        border-bottom-width:medium;
                        border-left-width:thin;
                        border-top-style:solid;
                        border-right-style:none;
                        border-bottom-style:none;
                        border-left-style:dotted;
                        border-top-color:#336699;
                        border-right-color:#ffffff;
                        border-bottom-color:#ffffff;
                        border-left-color:#336699;
}
.tablebottomborder {
                    font-size:8pt;
                    line-height:10pt;
                    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
                    background-color:#ffffff;
                    margin-top:0px;
                    margin-bottom:8px;
                    margin-left:0px;
                    border-top-width:thin;
                    border-right-width:medium;
                    border-bottom-width:thin;
                    border-left-width:thin;
                    border-top-style:solid;
                    border-right-style:none;
                    border-bottom-style:solid;
                    border-left-style:none;
                    border-top-color:#336699;
                    border-right-color:#ffffff;
                    border-bottom-color:#336699;
}
table.BlueHeaderRow {
                     padding:0px;
                     x-border-spacing:0px;
                     x-row-pat-1:1;
                     x-row-pat-1-name:t1Row;
                     x-row-pat-count:2;
                     x-row-pat-2:1;
                     x-row-pat-2-name:t2Row;
                     border-left-style:Solid;
                     border-left-width:1px;
                     border-left-color:#4F81BD;
                     border-top-style:Solid;
                     border-top-width:1px;
                     border-top-color:#4F81BD;
                     x-1st-row:1;
                     x-1st-row-name:t1st;
}
table.BlueHeaderRow td {
                        padding-left:10px;
                        padding-right:10px;
                        padding-top:0px;
                        padding-bottom:0px;
}
table.BlueHeaderRow tr.t1Row td {
                                 font-family:Times New Roman;
                                 font-size:12pt;
                                 border-right-style:Solid;
                                 border-right-width:1px;
                                 border-right-color:#4F81BD;
                                 border-bottom-style:Solid;
                                 border-bottom-width:1px;
                                 border-bottom-color:#4F81BD;
}
table.BlueHeaderRow tr.t2Row td {
                                 border-right-style:Solid;
                                 border-right-width:1px;
                                 border-right-color:#4F81BD;
                                 border-bottom-style:Solid;
                                 border-bottom-width:1px;
                                 border-bottom-color:#4F81BD;
}
table.BlueHeaderRow tr.t1st td {
                                font-size:12pt;
                                color:#ffffff;
                                font-weight:bold;
                                font-family:Arial;
                                background-color:#6672e5;
                                border-right-style:Solid;
                                border-right-width:1px;
                                border-right-color:#0000ff;
}
H4 {
    font-weight:bold;
    font-size:12pt;
    margin-top:14pt;
    margin-bottom:14pt;
    margin-left:0pt;
    margin-right:0pt;
    page-break-after:avoid;
    x-next-type:p;
    color:#000000;
}
