﻿* {
   outline:transparent none ! important;
}
html {
      background-color:#ffffff;
      overflow-y:scroll;
}
body {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#414042;
      background-color:#ffffff;
      max-width:708px;
      margin:0 0;
      padding:20px 30px;
}
h1 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
    font-weight:normal;
    font-size:24px;
    line-height:28px;
    margin-top:0;
}
h2 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
    border-bottom:1px solid #eee;
    padding:7px 0;
}
h3 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
    padding:7px 0 0 0;
}
h4 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
}
h5 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
}
h6 {
    color:#414042;
    margin-top:24px;
    margin-bottom:12px;
    font-size:15px;
    line-height:22px;
    font-weight:bold;
    text-transform:capitalize;
    margin:20px 0 13px 0;
    font-size:13px;
    font-weight:bold;
    text-transform:none;
    line-height:normal;
}
p {
   color:#414042;
   line-height:1.5;
   margin-top:12px;
   margin-bottom:12px;
}
ol {
    margin-top:0;
    margin-bottom:0;
}
ul {
    margin-top:0;
    margin-bottom:0;
}
li {
    padding-left:0;
    margin-left:0;
}
.Right {
        text-align:right;
}
.Left {
       text-align:left;
}
.Center {
         text-align:center;
}
.FloatLeft {
            float:left;
            margin-right:10px;
}
.FloatRight {
             float:right;
             margin-left:10px;
}
span.Subtle {
             color:#c2c3c8;
}
span.InlineCode {
                 font-family:"Courier New" , Courier, monospace;
                 color:#008000;
                 padding:0 2px;
}
span.InternalOnly {
                   background-color:#414042;
                   color:#ffffff;
                   text-transform:uppercase;
                   font-weight:bold;
                   padding:1px 0px 2px 0px;
}
span.InlineComment {
                    padding:2px 5px;
                    background-color:#e2f8fd;
                    border-left:3px solid #b1d9e3;
                    color:#4e6367;
}
span.InlineSmallCaps {
                      font-size:11px;
                      font-weight:bold;
                      color:#414042;
                      text-transform:uppercase;
                      margin:24px 0 0 0;
                      padding:0;
}
span.NoBold {
             font-weight:normal;
}
span.Abbreviation {
                   text-transform:uppercase;
                   border-bottom:1px dotted #000000;
                   letter-spacing:1px;
                   cursor:help;
}
span.Bold {
           font-weight:bold;
}
span.Italic {
             font-style:italic;
}
span.Small {
            font-size:10px;
}
span.Big {
          font-size:14px;
}
span.Superscript {
                  font-size:10px;
                  vertical-align:top;
}
span.Subscript {
                font-size:10px;
                vertical-align:bottom;
}
span.Deleted {
              text-decoration:line-through;
}
span.Inserted {
               color:#900;
               font-style:italic;
               text-decoration:none;
}
span.Success {
              color:#060;
}
span.Error {
            color:#900;
}
span.PullQuote {
                width:20%;
                float:left;
                margin-right:22px;
                padding-right:22px;
                border-right:1px solid #ddd;
                text-align:right;
                font-size:14px;
                font-style:italic;
                color:#777;
                margin-bottom:8px;
}
span.BoxOut {
             width:20%;
             float:right;
             margin-left:22px;
             padding:16px 22px;
             border:1px solid #ddd;
             margin-bottom:8px;
             color:#777;
}
span.expandtext {
                 color:#f26535;
                 font-style:normal;
}
span.glosstext {
                color:#f26535;
                font-style:normal;
}
span.ProofReader1 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#9bbb59;
}
span.ProofReader2 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#4bacc6;
}
span.ProofReader3 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#8064a2;
}
span.ProofReader4 {
                   font:12px Tahoma Arial Helvetica sans-serif;
                   font-weight:bold;
                   color:#ffffff;
                   text-transform:uppercase;
                   padding:1px 0px 2px 0px;
                   background-color:#f79646;
}
p.ProcHeading {
               color:#414042;
               margin:32px 0 12px 0;
               font-size:14px;
               font-weight:bold;
}
p.SyntaxBlock {
               font-family:"Courier New" , Courier, monospace;
               margin:24px 0 24px 32px;
               padding-left:16px;
               border-left:1px solid #cccccc;
               color:#008000;
}
p.Copyright {
             font-size:0.75em;
             padding-top:20px;
             border-top:1px solid #ddd;
             margin-top:40px;
}
p.Condensed {
             margin-top:0;
             margin-bottom:0;
}
p.Narrow {
          margin-top:0;
          margin-bottom:6px;
}
p.Indented {
            padding-left:20px;
}
p.InfoLine {
            padding-left:20px;
            margin-top:-12px;
}
p.EditedBy {
            margin-top:-8px;
            color:#c2c3c8;
}
p.SmallCaps {
             font-size:11px;
             font-weight:bold;
             color:#414042;
             text-transform:uppercase;
             margin:24px 0 0 0;
             padding:0;
}
p.Blockquote {
              font-style:italic;
              margin-left:32px;
              padding-left:22px;
              border-left:1px solid #ccc;
}
p.MessageBlue {
               padding:6px 10px;
               margin-right:2px;
               background-color:#e2f8fd;
               border-left:3px solid #b1d9e3;
               color:#4e6367;
}
p.MessageGreen {
                padding:6px 10px;
                margin-right:2px;
                background-color:#eaffeb;
                border-left:3px solid #b1dab3;
                color:#495a4a;
}
p.MessageGrey {
               padding:6px 10px;
               margin-right:2px;
               background-color:#ffffff;
               border-top:1px solid #d9d9d9;
               border-bottom:1px solid #d9d9d9;
               border-left:10px solid #d9d9d9;
               border-right:1px solid #d9d9d9;
               color:#414042;
}
p.MessageRed {
              padding:6px 10px;
              margin-right:2px;
              background-color:#f7e8e7;
              border-left:3px solid #e5b9b7;
              color:#953734;
}
p.MessageYellow {
                 padding:6px 10px;
                 margin-right:2px;
                 background-color:#fffde0;
                 border-left:3px solid #d8d297;
                 color:#875f0e;
}
p.Introduction {
                font-size:16px;
}
#footer {
         background:transparent url("backgrounddiag.png")  left center repeat-x;
         margin:0 0 30px 0;
}
#back-top {
           font-weight:bold;
           bottom:30px;
           left:30px;
           cursor:pointer;
           padding:2px 10px;
           background:#fff url("arrowuplight.png")  right 4px no-repeat;
           text-decoration:none;
}
#back-top:hover {
                 color:#00549f;
                 text-decoration:underline;
}
#DropGrid .droptext p {
                       margin-top:0px ! important;
                       margin-left:10px ! important;
}
#DropGrid td {
              border-bottom:1px solid #eee;
}
#DropGrid a {
             border:none;
}
#DropGrid a:hover {
                   text-decoration:underline;
}
.DropEntry {
            padding:8px 10px;
            text-align:left;
            margin:0;
}
.DropEntryFirst {
                 padding:8px 10px;
                 text-align:left;
                 margin:0;
                 border-top:1px solid #eee;
}
.IndexCategory {
                font-weight:bold;
                padding:31px 10px 17px 0px;
                text-align:left;
                border-bottom:3px solid #5e6066;
                margin:0;
                font-size:12px;
                color:#414042;
}
.IndexCategoryFirst {
                     font-weight:bold;
                     padding:31px 10px 17px 0px;
                     text-align:left;
                     border-bottom:3px solid #5e6066;
                     margin:0;
                     font-size:12px;
                     color:#414042;
                     padding-top:0 ! important;
}
.IndexCategoryBlank {
                     font-weight:bold;
                     padding:31px 10px 17px 0px;
                     text-align:left;
                     border-bottom:3px solid #5e6066;
                     margin:0;
                     font-size:12px;
                     color:#414042;
                     padding-top:0 ! important;
                     border-bottom:none;
}
.IndexEntry {
             padding:8px 10px;
             text-align:left;
             border-bottom:1px solid #eee;
             margin:0;
}
.IndexLight {
             padding:8px 10px;
             text-align:left;
             border-bottom:1px solid #eee;
             margin:0;
             text-align:right;
             color:#c2c3c8;
}
.IndexEntry a.PageIcon {
                        padding-left:22px;
                        background:#fff url("pageicon.png")  0 0 no-repeat;
}
a:link {
        color:#00549f;
        outline:none;
        text-decoration:none;
}
a:visited {
           color:#00549f;
           outline:none;
           text-decoration:none;
}
a:hover {
         text-decoration:underline;
}
a.subtle {
          color:#c2c3c8;
          outline:none;
          text-decoration:none;
}
a.subtle:visited {
                  color:#c2c3c8;
                  outline:none;
                  text-decoration:none;
}
a.subtle:hover {
                text-decoration:underline;
}
a.dark {
        color:#414042;
        outline:none;
        text-decoration:none;
}
a.dark:visited {
                color:#414042;
                outline:none;
                text-decoration:none;
}
a.dark:hover {
              color:#414042;
              text-decoration:underline;
}
a.dropspot {
            color:#00549f;
            border-bottom:1px dotted;
            text-decoration:none;
}
a.dropspot:hover {
                  border-bottom:1px solid;
                  outline:none;
                  text-decoration:none;
}
a.expandspot {
              color:#414042;
              border-bottom:1px dotted;
              text-decoration:none;
}
a.glossterm {
             color:#414042;
             border-bottom:1px dotted;
             text-decoration:none;
}
a.expandspot:hover {
                    color:#f26535;
                    border-bottom:1px solid;
                    outline:none;
                    text-decoration:none;
}
a.glossterm:hover {
                   color:#f26535;
                   border-bottom:1px solid;
                   outline:none;
                   text-decoration:none;
}
table {
       border:none;
       width:100%;
       font-size:12px;
       margin:20px 0;
}
table.DefaultTable {
                    border:none;
                    width:100%;
                    font-size:12px;
                    margin:20px 0;
}
table.DefaultTable th {
                       text-align:left;
                       background-color:#2b393d;
}
table.DefaultTable tr.SubHeader {
                                 background-color:#f8f8f8;
}
table.DefaultTable td {
                       vertical-align:top;
}
p.TableCaption {
                margin:0 0 -10px 0;
                text-align:left;
                font-weight:bold;
                font-style:italic;
                color:#777;
}
p.TableHeader {
               font-weight:bold;
               margin:0;
               padding:3px 10px;
               color:#ffffff;
}
p.TableSubHeader {
                  font-weight:bold;
                  margin:0;
                  padding:6px 10px;
                  font-style:italic;
}
p.TableTextNormal {
                   padding:3px 10px;
                   margin:0;
                   vertical-align:top;
                   padding:3px 10px;
                   margin:0;
}
p.TableTextCondensed {
                      padding:3px 10px;
                      margin:0;
                      vertical-align:top;
                      padding:0px 10px;
}
p.TableTextExpanded {
                     padding:3px 10px;
                     margin:0;
                     vertical-align:top;
                     padding:6px 10px;
}
table.Autofit {
               width:auto;
               margin:20px 0;
               border:none;
               padding:0;
               vertical-align:top;
}
table.Blank {
             width:100%;
             margin:20px 0;
             border:none;
             padding:0;
             vertical-align:top;
}
table.Blank td {
                border:none;
                padding:0;
                vertical-align:top;
}
table.Blank p {
               border:none;
               padding:0;
               vertical-align:top;
}
table.Featured {
                width:100%;
                height:213px;
                border:5px solid #f8f8f8;
                margin:0;
                margin:0;
                vertical-align:bottom;
                text-align:center;
                font-size:12px;
}
table.Featured td {
                   border:1px solid #ddd;
                   background:transparent url("backgrounddiagfine.gif")  0 0 repeat;
                   padding:20px;
                   margin:0;
                   vertical-align:bottom;
                   text-align:center;
                   font-size:12px;
}
table.Featured h4 {
                   margin:10px 0 0 0;
                   color:#414042;
                   font-weight:bold;
                   font-size:12px;
}
table.Featured img {
                    border:1px solid #ddd;
                    padding:4px;
                    background:#fff;
}
table.Featured img:hover {
                          background:#ddd;
}
table.Featured p {
                  margin:0;
                  vertical-align:bottom;
                  text-align:center;
                  font-size:12px;
}
table.SyntaxTable {
                   font-family:"Courier New" , Courier, monospace;
                   background-color:#2b393d;
}
table.SyntaxTable td {
                      vertical-align:top;
                      white-space:nowrap;
}
table.SyntaxTable td.Numbers {
                              width:auto;
                              padding:5px 0;
}
table.SyntaxTable td.Code {
                           width:100% ! important;
                           padding:5px 0;
}
p.SyntaxNumbers {
                 line-height:1.5;
                 color:#e0e0e0;
                 margin:0;
                 padding:0;
                 padding:0 3px 0 15px;
}
p.SyntaxCode {
              line-height:1.5;
              color:#e0e0e0;
              margin:0;
              padding:0;
              padding:0 8px 0 8px;
}
span.SyntaxRemark {
                   color:#808080;
}
span.SyntaxFunction {
                     color:#5fb5ed;
}
span.SyntaxVariable {
                     color:#62d533;
}
span.SyntaxValue {
                  color:#62d533;
}
form {
      margin:0 0 24px 0;
      width:500px;
}
form div {
          margin:16px 0 8px 0;
          clear:both;
}
fieldset {
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          color:#414042;
          border:1px solid #ddd;
          padding:16px 36px 16px 24px;
          margin:0 0 24px 0;
}
legend {
        font-size:13px;
        font-weight:bold;
        color:#414042;
        padding:2px 5px;
        margin-left:-5px;
}
label {
       display:block;
}
input {
       font-family:Tahoma, Arial, Helvetica, sans-serif;
       color:#414042;
       font-size:12px;
       border:1px solid #ddd;
       padding:7px 5px 6px 5px;
       background:#fff;
       width:300px;
       margin:0;
}
textarea {
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          color:#414042;
          font-size:12px;
          border:1px solid #ddd;
          padding:7px 5px 6px 5px;
          background:#fff;
          width:300px;
          margin:0;
          overflow:auto;
          height:150px;
          width:100%;
}
.FormField {
            font-family:Tahoma, Arial, Helvetica, sans-serif;
            color:#414042;
            font-size:12px;
            border:1px solid #ddd;
            padding:7px 5px 6px 5px;
            background:#fff;
            width:300px;
            margin:0;
}
.FormFieldNoRightBdr {
                      font-family:Tahoma, Arial, Helvetica, sans-serif;
                      color:#414042;
                      font-size:12px;
                      border:1px solid #ddd;
                      padding:7px 5px 6px 5px;
                      background:#fff;
                      width:300px;
                      margin:0;
}
.FormArea {
           font-family:Tahoma, Arial, Helvetica, sans-serif;
           color:#414042;
           font-size:12px;
           border:1px solid #ddd;
           padding:7px 5px 6px 5px;
           background:#fff;
           width:300px;
           margin:0;
           overflow:auto;
           height:150px;
           width:100%;
}
input.FormFieldNoRightBdr {
                           border-right:none;
}
input:focus {
             background:#f8f8f8;
             outline:none;
}
textarea:focus {
                background:#f8f8f8;
                outline:none;
}
button {
        border-top:1px solid #cccccc;
        border-left:1px solid #cccccc;
        border-bottom:1px solid #999999;
        border-right:1px solid #999999;
        background:#f2f2f2;
        color:#414042;
        padding:0 10px;
        margin-right:5px;
        height:30px;
        cursor:pointer;
        outline:none;
}
rh-list.MultilevelIntegers {
                            x-lvl-2-format:<x>.<x>.;
                            x-lvl-3-type:decimal;
                            x-lvl-3-format:<x>.<x>.<x>.;
                            x-lvl-3-margin:40px;
                            x-lvl-4-type:decimal;
                            x-lvl-4-format:<x>.<x>.<x>.<x>.;
                            x-lvl-4-margin:60px;
                            x-lvl-5-type:decimal;
                            x-lvl-5-format:<x>.<x>.<x>.<x>.<x>.;
                            x-lvl-5-margin:80px;
                            x-lvl-6-format:<x>.<x>.<x>.<x>.<x>.<x>.;
                            x-lvl-6-margin:100px;
                            x-lvl-7-format:<x>.<x>.<x>.<x>.<x>.<x>.<x>.;
                            x-lvl-7-margin:120px;
                            x-lvl-8-format:<x>.<x>.<x>.<x>.<x>.<x>.<x>.<x>.;
                            x-lvl-8-margin:140px;
                            x-lvl-9-format:<x>.<x>.<x>.<x>.<x>.<x>.<x>.<x>.<x>.;
                            x-lvl-9-margin:160px;
                            x-level-count:9;
                            x-lvl-2-type:decimal;
                            x-lvl-2-margin:20px;
}
rh-list.multiNumber {
                     x-level-count:6;
                     x-lvl-1-format:<x>.;
                     x-lvl-1-margin:24px;
                     x-lvl-1-text-indent:-24px;
                     x-lvl-2-format:<1>.<x>.;
                     x-lvl-2-margin:60px;
                     x-lvl-2-text-indent:-36px;
                     x-lvl-3-format:<1>.<2>.<3>.;
                     x-lvl-3-margin:84px;
                     x-lvl-3-text-indent:-48px;
                     x-lvl-4-format:<x>);
                     x-lvl-4-margin:96px;
                     x-lvl-4-text-indent:-36px;
                     x-lvl-5-format:<x>};
                     x-lvl-5-margin:96px;
                     x-lvl-5-text-indent:-20px;
                     x-lvl-6-format:[<x>];
                     x-lvl-6-margin:96px;
                     x-lvl-2-type:decimal;
                     x-lvl-3-type:decimal;
                     x-lvl-1-type:decimal;
                     x-lvl-4-type:upper-alpha;
                     x-lvl-5-type:upper-roman;
                     x-lvl-6-type:lower-alpha;
}
