﻿body {
      font-size:100%;
      font-family:"Century Gothic"       , Arial, sans-serif;
      font-family:"Century Gothic"       , Arial, sans-serif;
      margin:0;
      padding:0;
      min-width:250px;
      color:#363530;
      background-color:#dcd7d2;
}
div.content {
             background-color:#ffffff;
}
div.header {
            background-color:#339966;
            z-index:5;
}
div.title {
           color:#ffffff;
}
div.content_top_link {
                      display:none;
                      position:fixed;
                      right:2em;
                      bottom:1em;
                      height:1em;
}
div.content_top_link a {
                        font-weight:bold;
                        text-decoration:none;
                        background-color:transparent;
                        background-image:url(to_top.png);
                        background-repeat:no-repeat;
                        background-position:left center;
                        background-size:contain;
                        padding-left:25px;
                        color:#0079ac;
}
div.content_top_link a:hover {
                              text-decoration:none !important;
}
div.content_top_link a:active {
                               text-decoration:none !important;
}
div.header a {
              text-decoration:inherit;
}
div.sidebar a {
               color:inherit;
               text-decoration:inherit;
}
div.desktop_functionholder a {
                              color:inherit;
                              text-decoration:inherit;
}
div.searchfieldholdermobile a {
                               color:inherit;
                               text-decoration:inherit;
}
div.wSearchResults a {
                      color:inherit;
                      text-decoration:inherit;
}
div.mobile_browseholder a {
                           color:inherit;
                           text-decoration:inherit;
}
div.buttonbar a {
                 color:inherit;
                 text-decoration:inherit;
                 display:block;
                 height:100%;
                 width:100%;
                 text-decoration:none;
}
a.homelink {
            border:none;
            text-decoration:none;
            color:#ffffff;
            font-family:"Arial Black"       , Arial, sans-serif;
            font-weight:700;
            display:block;
            height:100%;
}
a.homelink:hover {
                  text-decoration:none;
}
div.logo {
          text-align:left;
}
div.logo img {
              width:auto !important;
              max-width:100% !important;
              max-height:100% !important;
              vertical-align:middle;
}
div#localisation {
                  display:none;
}
input[type="search"]              ::-webkit-search-decoration {
                                                               display:none;
}
input[type="search"]              ::-webkit-search-cancel-button {
                                                                  display:none;
}
input[type="search"]              ::-webkit-search-results-button {
                                                                   display:none;
}
input[type="search"]              ::-webkit-search-results-decoration {
                                                                       display:none;
}
input[type="search"]              ::-ms-clear {
                                               display:none;
}
div.buttonbar {
               background-color:#474641;
}
div.buttonbarholder {
                     width:45em;
                     height:5em;
                     margin:0 auto;
}
div.buttonbarholder > div {
                           width:5em;
                           height:5em;
                           margin:0 2em 2em;
                           padding:0;
                           float:left;
                           cursor:pointer;
}
div.buttonbar div img {
                       max-width:100%;
}
div.bar_toc {
             background-color:transparent;
             background-image:url(toc.png);
             background-repeat:no-repeat;
             background-position:center center;
}
div.bar_toc:hover {
                   background-color:#dcd7d2;
                   background-image:url(toc_hover.png);
                   background-repeat:no-repeat;
                   background-position:center center;
}
div.bar_toc:active {
                    background-color:#dcd7d2;
                    background-image:url(toc_hover.png);
                    background-repeat:no-repeat;
                    background-position:center center;
}
div.bar_toc_active {
                    background-color:#dcd7d2;
                    background-image:url(toc_hover.png);
                    background-repeat:no-repeat;
                    background-position:center center;
}
div.bar_index {
               background-color:transparent;
               background-image:url(index.png);
               background-repeat:no-repeat;
               background-position:center center;
}
div.bar_index:hover {
                     background-color:#dcd7d2;
                     background-image:url(index_hover.png);
                     background-repeat:no-repeat;
                     background-position:center center;
}
div.bar_index:active {
                      background-color:#dcd7d2;
                      background-image:url(index_hover.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_index_active {
                      background-color:#dcd7d2;
                      background-image:url(index_hover.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_glossary {
                  background-color:transparent;
                  background-image:url(glo.png);
                  background-repeat:no-repeat;
                  background-position:center center;
}
div.bar_glossary:hover {
                        background-color:#dcd7d2;
                        background-image:url(glo_hover.png);
                        background-repeat:no-repeat;
                        background-position:center center;
}
div.bar_glossary:active {
                         background-color:#dcd7d2;
                         background-image:url(glo_hover.png);
                         background-repeat:no-repeat;
                         background-position:center center;
}
div.bar_glossary_active {
                         background-color:#dcd7d2;
                         background-image:url(glo_hover.png);
                         background-repeat:no-repeat;
                         background-position:center center;
}
div.bar_search {
                background-color:transparent;
                background-image:url(search_buttonbar.png);
                background-repeat:no-repeat;
                background-position:center center;
}
div.bar_search:hover {
                      background-color:#dcd7d2;
                      background-image:url(search_buttonbar_hover.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_search:active {
                       background-color:#dcd7d2;
                       background-image:url(search_buttonbar_hover.png);
                       background-repeat:no-repeat;
                       background-position:center center;
}
div.bar_search_active {
                       background-color:#dcd7d2;
                       background-image:url(search_buttonbar_hover.png);
                       background-repeat:no-repeat;
                       background-position:center center;
}
div.bar_topic {
               background-color:transparent;
               background-image:url(topic.png);
               background-repeat:no-repeat;
               background-position:center center;
}
div.bar_topic:hover {
                     background-color:transparent;
                     background-image:url(topic.png);
                     background-repeat:no-repeat;
                     background-position:center center;
}
div.bar_topic:active {
                      background-color:transparent;
                      background-image:url(topic.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.mobile_browseholder {
                         height:3em;
                         width:100%;
                         overflow:hidden;
                         background-color:#f1ede9;
}
div.mobile_browseholder div.brsBack {
                                     float:left;
                                     height:3em;
                                     width:3em;
}
div.mobile_browseholder div.brsNext {
                                     float:right;
                                     height:3em;
                                     width:3em;
}
div.mobile_browseholder div.brsBack img {
                                         height:2.5em !important;
                                         width:2.5em !important;
                                         margin-top:0.25em;
}
div.mobile_browseholder div.brsNext img {
                                         height:2.5em !important;
                                         width:2.5em !important;
                                         margin-top:0.25em;
}
div.specialpagetitle {
                      font-family:"Arial Black"       , Arial, sans-serif;
                      text-align:center;
                      font-size:2em;
                      font-weight:bold;
                      color:#0079ac;
                      margin:0;
                      padding:.5em 0;
}
.hidden {
         display:none;
}
div.switch {
            min-height:50px;
            line-height:50px;
            min-height:1.2em;
            line-height:1.2em;
}
label.switch-toggle {
                     background-image:url('switch.png');
                     background-repeat:repeat-y;
                     height:21px;
                     width:52px;
                     line-height:21px;
                     padding:0 12px;
                     font-size:15px;
                     display:block !important;
                     font-weight:bold;
                     cursor:pointer;
                     display:none;
                     float:left;
                     font-family:"Arial Black"       , Arial, sans-serif;
                     text-transform:uppercase;
                     -webkit-user-select:none;
                     -moz-user-select:none;
                     -ms-user-select:none;
}
label.switch-toggle.on {
                        text-align:left;
                        background-position:0px 21px;
                        color:#ffffff;
}
label.switch-toggle.off {
                         text-align:right;
                         background-position:0px 0px;
                         color:#a99f95;
                         padding:0 24px 0 0;
}
label.switch-toggle.hidden {
                            display:none;
}
@media screen and (max-width: 43.68em) {
div.floatholder {
}
}
@media screen and (max-width: 43.68em) {
div.phone_scrollarea {
                      margin-bottom:3em;
}
}
@media screen and (max-width: 43.68em) {
div.header {
            overflow:hidden;
}
}
@media screen and (max-width: 43.68em) {
div.logo {
          display:none;
}
}
@media screen and (max-width: 43.68em) {
div.title {
           font-size:2.5em;
           line-height:.5em;
           margin:.25em 0;
           text-align:center;
}
}
@media screen and (max-width: 43.68em) {
div.title a {
             font-size:.5em;
}
}
@media screen and (max-width: 43.68em) {
div.searchholder {
                  margin:1em 5%;
                  width:90%;
                  height:4em;
                  float:left;
}
}
@media screen and (max-width: 43.68em) {
div.sidebar {
             display:none;
}
}
@media screen and (max-width: 43.68em) {
div.content {
             margin:0 2.5% .5em 2.5%;
             padding-bottom:1em;
             width:95%;
}
}
@media screen and (max-width: 43.68em) {
div.specialpagetitle {
                      font-size:1.5em;
}
}
@media screen and (max-width: 43.68em) {
div.desktop_functionholder {
                            display:none;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar {
               position:fixed;
               bottom:0;
               left:0;
               right:0;
               height:2.5em;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar > div {
                     width:100%;
                     height:2.5em;
                     margin:0 auto;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar > div > div {
                           width:20%;
                           margin:0;
                           padding:0;
                           height:2.5em;
                           float:left;
}
}
@media screen and (max-width: 43.68em) {
div.bar_toc {
             background-image:url(toc_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_toc:hover {
                   background-image:url(toc_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_toc:active {
                    background-image:url(toc_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_toc_active {
                    background-image:url(toc_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_index {
               background-image:url(index_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_index:hover {
                     background-image:url(index_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_index:active {
                      background-image:url(index_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_index_active {
                      background-image:url(index_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_glossary {
                  background-image:url(glo_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_glossary:hover {
                        background-image:url(glo_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_glossary:active {
                         background-image:url(glo_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_glossary_active {
                         background-image:url(glo_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_search {
                background-image:url(search_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_search:hover {
                      background-image:url(search_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_search:active {
                       background-image:url(search_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_search_active {
                       background-image:url(search_hover_buttonbar_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_topic {
               background-image:url(icon_back_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_topic:hover {
                     background-image:url(icon_back_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_topic:active {
                      background-image:url(icon_back_small.png);
}
}
@media screen and (max-width: 43.68em) {
div.bar_toc.topic_page {
                        width:25%;
}
}
@media screen and (max-width: 43.68em) {
div.bar_index.topic_page {
                          width:25%;
}
}
@media screen and (max-width: 43.68em) {
div.bar_glossary.topic_page {
                             width:25%;
}
}
@media screen and (max-width: 43.68em) {
div.bar_search.topic_page {
                           width:25%;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbarholder.topic_page_holder {
                                       width:80%;
                                       margin:0 10%;
}
}
@media screen and (max-width: 43.68em) {
div.mobile_browseholder {
                         height:2em;
}
}
@media screen and (max-width: 43.68em) {
div.mobile_browseholder div.brsBack {
                                     height:2em;
                                     width:2em;
}
}
@media screen and (max-width: 43.68em) {
div.mobile_browseholder div.brsNext {
                                     height:2em;
                                     width:2em;
}
}
@media screen and (max-width: 43.68em) {
div.mobile_browseholder div.brsBack img {
                                         height:1.5em !important;
                                         width:1.5em !important;
                                         margin-top:0.25em;
}
}
@media screen and (max-width: 43.68em) {
div.mobile_browseholder div.brsNext img {
                                         height:1.5em !important;
                                         width:1.5em !important;
                                         margin-top:0.25em;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
html {
      overflow:hidden;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
body {
      overflow:hidden;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.floatholder {
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.phone_scrollarea {
                      position:absolute;
                      top:0;
                      left:0;
                      right:0;
                      bottom:5em;
                      overflow:auto;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.header {
            overflow:hidden;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.logo {
          height:3em;
          margin:.25em;
          float:left;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.title {
           font-size:2.5em;
           margin:0 .25em 0;
           float:left;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.title a {
             font-size:.75em;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.searchholder {
                  height:4em;
                  width:90%;
                  margin:1em 5%;
                  float:left;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.sidebar {
             display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.content {
             margin:1em 1em 6em 1em;
             padding:0;
             position:relative;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.desktop_functionholder {
                            display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.buttonbar {
               position:absolute;
               bottom:0;
               left:0;
               right:0;
               height:5em;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.buttonbarholder.topic_page_holder {
                                       width:36em;
                                       height:5em;
                                       margin:0 auto;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
html {
      overflow:hidden;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
body {
      overflow:hidden;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.floatholder {
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.header {
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:4em;
            overflow:auto;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.logo {
          height:3.5em;
          margin:.25em;
          width:5em;
          max-width:5em;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.title {
           font-size:1.75em;
           height:2em;
           line-height:2em;
           overflow:auto;
           margin:0;
           position:absolute;
           top:.07em;
           left:3.3em;
           right:0;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.searchholder {
                  font-size:2em;
                  height:2em;
                  line-height:2em;
                  width:6em;
                  margin:.5em .5em 0 0;
                  float:right;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.sidebar {
             display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.content {
             margin:1em 1em;
             position:absolute;
             top:6em;
             bottom:.5em;
             left:.5em;
             right:5em;
             overflow:auto;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.desktop_functionholder {
                            display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.buttonbar {
               position:absolute;
               top:4em;
               right:0;
               bottom:0;
               width:5em;
               overflow:hidden;
               margin:0;
               padding:0;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.buttonbar > div {
                     margin:0;
                     padding:0;
                     width:100%;
                     height:100%;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.buttonbar > div > div {
                           margin-left:0;
                           margin-right:0;
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar {
                     width:.5em;
                     height:.5em;
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar-button {
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar-track {
                           background-color:#f1ede9;
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar-track-piece {
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar-thumb {
                           background-color:#cfcbc6;
}
}
@media screen and (min-width: 81em) {
::-webkit-scrollbar-corner {
}
}
@media screen and (min-width: 81em) {
::-webkit-resizer {
}
}
@media screen and (min-width: 81em) {
body {
}
}
@media screen and (min-width: 81em) {
div.header {
            width:100%;
            height:4em;
            margin:0;
            padding:0;
            position:absolute;
            overflow:auto;
}
}
@media screen and (min-width: 81em) {
div.title {
           height:1.5em;
           font-size:2.5em;
           line-height:1.5em;
           margin:0;
           padding:0;
           width:auto;
           position:absolute;
           top:0;
           left:2.3em;
           right:0;
           overflow:auto;
}
}
@media screen and (min-width: 81em) {
div.content {
             position:absolute;
             top:4em;
             right:0%;
             width:78%;
             bottom:0;
             overflow:hidden;
}
}
@media screen and (min-width: 81em) {
div.sidebar {
             background-color:#dcd7d2;
             position:absolute;
             top:4em;
             left:0%;
             width:22%;
             bottom:0;
             overflow:hidden;
}
}
@media screen and (min-width: 81em) {
div.sidebar .ui-resizable-e {
                             background-color:#cfcbc6;
                             right:0;
                             cursor:col-resize;
}
}
@media screen and (min-width: 81em) {
div.desktop_functionholder {
                            background-color:#474641;
                            height:5em;
                            width:100%;
                            overflow:hidden;
}
}
@media screen and (min-width: 81em) {
div.floatholder {
}
}
@media screen and (min-width: 81em) {
div.logo {
          height:3.5em;
          margin:.25em 0 0 .25em;
          padding:.5;
          width:5em;
          max-width:5em;
}
}
@media screen and (min-width: 81em) {
div.sidebar div.closebutton {
                             position:absolute;
                             right:1px;
                             top:50%;
                             height:4em;
                             width:.6em;
                             margin:-2em 0 0 0;
                             cursor:pointer;
                             z-index:250;
                             border-color:#cfcbc6;
                             border-style:solid;
                             border-width:.1em;
}
}
@media screen and (min-width: 81em) {
div.sidebar .buttonOpened {
                           background-color:#f1ede9;
                           background-image:url(close_sidebar.png);
                           background-repeat:no-repeat;
                           background-position:left center;
}
}
@media screen and (min-width: 81em) {
div.sidebar .buttonClosed {
                           background-color:#f1ede9;
                           background-image:url(open_sidebar.png);
                           background-repeat:no-repeat;
                           background-position:right center;
}
}
@media screen and (min-width: 81em) {
div.sidebar div.text {
                      text-align:center;
                      font-size:1.8em;
                      font-weight:bold;
                      margin:0;
                      padding:.25em 0;
}
}
@media screen and (min-width: 81em) {
div.sidebar div.text a {
                        color:#59caff;
                        text-decoration:none;
                        border:none;
                        display:block;
                        height:4.5em;
                        background:transparent url(topic.png)        no-repeat center 2em;
}
}
@media screen and (min-width: 81em) {
div.sidebar div.text a:hover {
                              background-color:#ffffff;
}
}
@media screen and (min-width: 81em) {
div.contentholder {
                   position:absolute;
                   top:5.5em;
                   bottom:2em;
                   left:.5em;
                   right:.5em;
                   overflow:auto;
}
}
@media screen and (min-width: 81em) {
div.content_top_link {
                      display:block;
}
}
@media screen and (min-width: 81em) {
div.searchholder {
                  float:left;
                  width:15em;
                  height:3em;
                  margin:1em .5em 1em 1.5em;
}
}
@media screen and (min-width: 81em) {
div.print {
           float:right;
           height:5em;
           width:5em;
           margin:0 .25em;
}
}
@media screen and (min-width: 81em) {
div.brsBack {
             float:right;
             height:5em;
             width:5em;
             margin:0 .25em;
}
}
@media screen and (min-width: 81em) {
div.brsNext {
             float:right;
             height:5em;
             width:5em;
             margin:0 .25em;
}
}
@media screen and (min-width: 81em) {
div.print a:hover {
                   background-color:#dcd7d2;
                   cursor:pointer;
}
}
@media screen and (min-width: 81em) {
div.brsBack a:hover {
                     background-color:#dcd7d2;
                     cursor:pointer;
}
}
@media screen and (min-width: 81em) {
div.brsNext a:hover {
                     background-color:#dcd7d2;
                     cursor:pointer;
}
}
@media screen and (min-width: 81em) {
div.brsBack a {
               display:block;
               height:100%;
               width:100%;
               margin:0;
               padding:0;
               border:none;
}
}
@media screen and (min-width: 81em) {
div.print a {
             display:block;
             height:100%;
             width:100%;
             margin:0;
             padding:0;
             border:none;
}
}
@media screen and (min-width: 81em) {
div.brsNext a {
               display:block;
               height:100%;
               width:100%;
               margin:0;
               padding:0;
               border:none;
}
}
@media screen and (min-width: 81em) {
div.brsBack img {
                 max-height:50% !important;
                 max-width:50% !important;
                 margin:25% 25%;
                 border:none;
                 vertical-align:middle;
}
}
@media screen and (min-width: 81em) {
div.print img {
               max-height:50% !important;
               max-width:50% !important;
               margin:25% 25%;
               border:none;
               vertical-align:middle;
               margin:30% 25% 20%;
}
}
@media screen and (min-width: 81em) {
div.brsNext img {
                 max-height:50% !important;
                 max-width:50% !important;
                 margin:25% 25%;
                 border:none;
                 vertical-align:middle;
}
}
@media screen and (min-width: 81em) {
div.mobile_browseholder {
                         display:none;
}
}
@media screen and (min-width: 81em) {
div.buttonbar {
               display:none;
}
}
@media print {
div.header {
            display:none;
}
}
@media print {
div.sidebar {
             display:none;
}
}
@media print {
div.searchfieldholdermobile {
                             display:none;
}
}
@media print {
div.desktop_functionholder {
                            display:none;
}
}
@media print {
div.mobile_browseholder {
                         display:none;
}
}
@media print {
div.buttonbar {
               display:none;
}
}
* {
   outline-style:none;
}
div.wTopic {
            margin:1em;
}
div.wGlossary {
}
input.wGloFilter {
                  font-size:1.4em;
                  height:auto;
                  line-height:1.6em;
                  width:80%;
                  margin:1em 0 1em 10%;
                  padding:.25em .4em;
                  border-width:.05em;
                  border-style:solid;
                  border-color:#a99f95;
                  -webkit-border-radius:.5em;
                  -moz-border-radius:.5em;
                  border-radius:.5em;
                  background-color:#eeeeee;
}
div.wGloTerm {
              color:#363530;
              font-weight:bold;
              text-align:center;
              font-size:1.2em;
              border-top-width:.15em;
              border-top-style:solid;
              border-top-color:#f1ede9;
              padding:1em 0;
}
div.wGloTermHover {
                   color:#363530;
                   font-weight:bold;
                   text-align:center;
                   font-size:1.2em;
                   border-top-width:.15em;
                   border-top-style:solid;
                   border-top-color:#f1ede9;
                   padding:1em 0;
                   cursor:pointer;
}
div.wGloTermSelected {
                      color:#363530;
                      font-weight:bold;
                      text-align:center;
                      font-size:1.2em;
                      padding:1em 0;
                      cursor:pointer;
                      border-top-width:.15em;
                      border-top-style:solid;
                      border-top-color:#f1ede9;
}
span.wGloTermText {
}
div.wGloDefinition {
                    margin:0 2em 1em;
}
div.wGloDefinitionHover {
                         margin:0 2em 1em;
                         cursor:pointer;
}
span.wGloDefinitionText {
                         color:#363530;
}
div.wGloAlphabet {
                  text-align:center;
                  font-size:1.8em;
                  font-weight:bold;
                  color:#59caff;
                  margin:0;
                  padding:.25em 0;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#f1ede9;
}
span.wGloAlphabetText {
}
@media screen and (max-width: 43.68em) {
input.wGloFilter {
                  margin-top:0;
}
}
@media screen and (max-width: 43.68em) {
div.wGloAlphabet {
                  display:none;
}
}
@media screen and (max-width: 43.68em) {
div.wGloTerm {
              font-size:1.1em;
              padding:.25em 0;
}
}
@media screen and (max-width: 43.68em) {
div.wGloTermHover {
                   font-size:1.1em;
                   padding:.25em 0;
}
}
@media screen and (max-width: 43.68em) {
div.wGloTermSelected {
                      font-size:1.1em;
                      padding:.25em 0;
}
}
@media screen and (max-width: 43.68em) {
div.wGloDefinition {
                    margin:0 .5em 0;
}
}
@media screen and (max-width: 43.68em) {
div.wGloDefinitionHover {
                         margin:0 .5em 0;
}
}
@media screen and (min-width: 81em) {
input.wGloFilter {
                  font-size:1.2em;
                  height:auto;
                  line-height:1.4em;
                  background-color:#ffffff;
                  border:none;
                  border-color:#a99f95;
}
}
@media screen and (min-width: 81em) {
div.wGloTerm {
              font-size:1em;
              font-weight:normal;
              text-align:left;
              border:none;
              padding:0;
              margin:.5em 0 .25em 0;
              min-height:auto;
              line-height:15px;
              color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wGloTermHover {
                   font-size:1em;
                   text-align:left;
                   font-weight:normal;
                   cursor:pointer;
                   text-decoration:underline;
                   border:none;
                   padding:0;
                   margin:.5em 0 .25em 0;
                   min-height:auto;
                   line-height:15px;
                   color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wGloTermSelected {
                      font-size:1em;
                      text-align:left;
                      font-weight:normal;
                      cursor:pointer;
                      border:none;
                      padding:0;
                      margin:.5em 0 .25em 0;
                      min-height:auto;
                      line-height:15px;
                      color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wGloDefinition {
                    font-size:.9em;
                    margin:0 .5em 1em;
                    border:none;
}
}
@media screen and (min-width: 81em) {
div.wGloDefinitionHover {
                         font-size:.9em;
                         margin:0 .5em 1em;
                         border:none;
}
}
@media screen and (min-width: 81em) {
span.wGloDefinitionText {
                         color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wGloAlphabet {
                  margin:.5em 0;
                  color:#0079ac;
                  border:none;
                  border-bottom-width:1px;
                  border-bottom-style:solid;
                  border-bottom-color:#cfcbc6;
}
}
div.wIndex {
}
input.wIdxFilter {
                  font-size:1.4em;
                  height:auto;
                  line-height:1.6em;
                  width:80%;
                  margin:1em 0 1em 10%;
                  padding:.25em .4em;
                  border-width:.05em;
                  border-style:solid;
                  border-color:#a99f95;
                  -webkit-border-radius:.5em;
                  -moz-border-radius:.5em;
                  border-radius:.5em;
                  background-color:#eeeeee;
}
div.wIdxKeyword {
                 color:#363530;
                 font-weight:bold;
                 text-align:left;
                 font-size:1.2em;
                 border-top-width:.15em;
                 border-top-style:solid;
                 border-top-color:#f1ede9;
                 padding:1em 1em 1em 50px;
                 min-height:33px;
                 line-height:33px;
                 background-color:transparent;
                 background-image:url(TOCNodeOpenBook.png);
                 background-repeat:no-repeat;
                 background-position:10px center;
                 background-size:33px 33px;
}
div.wIdxKeywordHover {
                      color:#363530;
                      font-weight:bold;
                      text-align:left;
                      font-size:1.2em;
                      border-top-width:.15em;
                      border-top-style:solid;
                      border-top-color:#f1ede9;
                      padding:1em 1em 1em 50px;
                      min-height:33px;
                      line-height:33px;
                      background-color:transparent;
                      background-image:url(TOCNodeOpenBook.png);
                      background-repeat:no-repeat;
                      background-position:10px center;
                      background-size:33px 33px;
}
span.wIdxKeywordText {
}
div.wIdxChildBlock {
                    width:95%;
                    margin:0 0 0 5%;
}
div.wIdxLink {
              color:#0079ac;
              text-align:left;
              font-size:1.2em;
              border-top-width:.15em;
              border-top-style:solid;
              border-top-color:#f1ede9;
              padding:1em 1em 1em 50px;
              min-height:33px;
              line-height:33px;
              background-color:transparent;
              background-image:url(TOCNodePage.png);
              background-repeat:no-repeat;
              background-position:10px center;
              background-size:33px 33px;
}
div.wIdxLinkHover {
                   color:#0079ac;
                   text-align:left;
                   font-size:1.2em;
                   border-top-width:.15em;
                   border-top-style:solid;
                   border-top-color:#f1ede9;
                   padding:1em 1em 1em 50px;
                   min-height:33px;
                   line-height:33px;
                   background-color:transparent;
                   background-image:url(TOCNodePage.png);
                   background-repeat:no-repeat;
                   background-position:10px center;
                   background-size:33px 33px;
}
span.wIdxLinkText {
}
div.wIdxAlphabet {
                  text-align:center;
                  font-size:1.8em;
                  font-weight:bold;
                  color:#59caff;
                  margin:0;
                  padding:.25em 0;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#f1ede9;
}
span.wIdxAlphabetText {
}
@media screen and (max-width: 43.68em) {
input.wIdxFilter {
                  margin-top:0;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxKeyword {
                 font-size:1.1em;
                 padding:.25em 0 0 30px;
                 background-image:url(TOCTreePage.png);
                 background-size:15px 15px;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxKeywordHover {
                      font-size:1.1em;
                      padding:.25em 0 0 30px;
                      background-image:url(TOCTreePage.png);
                      background-size:15px 15px;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxChildBlock {
                    width:95%;
                    margin:0 0 0 5%;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxLink {
              font-size:1.1em;
              padding:.25em 0 0 30px;
              background-image:url(TOCTreePage.png);
              background-size:15px 15px;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxLinkHover {
                   font-size:1.1em;
                   padding:.25em 0 0 30px;
                   background-image:url(TOCTreePage.png);
                   background-size:15px 15px;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxAlphabet {
                  display:none;
}
}
@media screen and (min-width: 81em) {
input.wIdxFilter {
                  font-size:1.2em;
                  height:auto;
                  line-height:1.4em;
                  background-color:#ffffff;
                  border-color:#a99f95;
                  border:none;
}
}
@media screen and (min-width: 81em) {
div.wIdxKeyword {
                 font-size:1em;
                 font-weight:normal;
                 text-align:left;
                 border:none;
                 background:none;
                 padding:0;
                 margin:.5em 0 .25em 0;
                 min-height:1em;
                 line-height:1em;
                 color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wIdxKeywordHover {
                      font-size:1em;
                      text-align:left;
                      font-weight:normal;
                      cursor:pointer;
                      text-decoration:underline;
                      border:none;
                      background:none;
                      padding:0;
                      margin:.5em 0 .25em 0;
                      min-height:1em;
                      line-height:1em;
                      color:#363530;
}
}
@media screen and (min-width: 81em) {
div.wIdxLink {
              font-size:1em;
              font-weight:normal;
              text-align:left;
              border:none;
              background:none;
              padding:0;
              margin:.5em 0 .25em 0;
              min-height:1em;
              line-height:1em;
              color:#0079ac;
}
}
@media screen and (min-width: 81em) {
div.wIdxLinkHover {
                   font-size:1em;
                   text-align:left;
                   font-weight:normal;
                   cursor:pointer;
                   text-decoration:underline;
                   border:none;
                   background:none;
                   padding:0;
                   margin:.5em 0 .25em 0;
                   min-height:1em;
                   line-height:1em;
                   color:#363530;
}
}
@media screen and (min-width: 81em) {
span.wIdxLinkText {
}
}
@media screen and (min-width: 81em) {
div.wIdxAlphabet {
                  margin:.5em 0;
                  color:#0079ac;
                  border:none;
                  border-bottom-width:1px;
                  border-bottom-style:solid;
                  border-bottom-color:#cfcbc6;
}
}
@media screen and (min-width: 81em) {
span.wIdxAlphabetText {
}
}
div.wTOCTreePage {
                  line-height:15px;
                  margin:.5em 0 .25em 0;
                  padding:0 0 0 20px;
                  text-indent:-20px;
                  color:#363530;
}
div.wTOCTreeCloseBook {
                       line-height:15px;
                       margin:.5em 0 .25em 0;
                       padding:0 0 0 20px;
                       text-indent:-20px;
                       color:#363530;
}
div.wTOCTreeCloseBookHover {
                            line-height:15px;
                            margin:.5em 0 .25em 0;
                            padding:0 0 0 20px;
                            text-indent:-20px;
                            cursor:pointer;
                            text-decoration:underline;
                            color:#363530;
}
div.wTOCTreeCloseBookSelected {
                               line-height:15px;
                               margin:.5em 0 .25em 0;
                               padding:0 0 0 20px;
                               text-indent:-20px;
                               background-color:#ffffff;
                               color:#363530;
}
span.wTOCTreeCloseBookText {
                            color:#363530;
}
img.wTOCTreeCloseBookIcon {
                           margin:0 5px 0 0;
                           vertical-align:middle;
                           border:none;
                           max-height:16px !important;
                           max-width:15px !important;
}
div.wTOCTreeOpenBook {
                      line-height:15px;
                      margin:.5em 0 .25em 0;
                      padding:0 0 0 20px;
                      text-indent:-20px;
                      color:#363530;
}
div.wTOCTreeOpenBookHover {
                           line-height:15px;
                           margin:.5em 0 .25em 0;
                           padding:0 0 0 20px;
                           text-indent:-20px;
                           cursor:pointer;
                           text-decoration:underline;
                           color:#363530;
}
div.wTOCTreeOpenBookSelected {
                              line-height:15px;
                              margin:.5em 0 .25em 0;
                              padding:0 0 0 20px;
                              text-indent:-20px;
                              background-color:#ffffff;
                              color:#363530;
}
div.wTOCTreeOpenBookChildBlock {
                                margin-left:1em;
                                min-width:10em;
}
span.wTOCTreeOpenBookText {
                           color:#363530;
}
img.wTOCTreeOpenBookIcon {
                          margin:0 4px 0 0;
                          vertical-align:middle;
                          border:none;
                          max-height:16px !important;
                          max-width:15px !important;
}
div.wTOCTreePageHover {
                       line-height:15px;
                       margin:.5em 0 .25em 0;
                       padding:0 0 0 20px;
                       text-indent:-20px;
                       cursor:pointer;
                       text-decoration:underline;
                       color:#363530;
}
div.wTOCTreePageSelected {
                          line-height:15px;
                          margin:.5em 0 .25em 0;
                          padding:0 0 0 20px;
                          text-indent:-20px;
                          background-color:#ffffff;
                          color:#363530;
}
span.wTOCTreePageText {
                       color:#363530;
}
img.wTOCTreePageIcon {
                      margin:0 5px 0 0;
                      vertical-align:middle;
                      border:none;
                      max-height:16px !important;
                      max-width:15px !important;
}
div.wTOCTreeLink {
                  line-height:15px;
                  margin:.5em 0 .25em 0;
                  padding:0 0 0 20px;
                  text-indent:-20px;
                  color:#363530;
}
div.wTOCTreeLinkHover {
                       line-height:15px;
                       margin:.5em 0 .25em 0;
                       padding:0 0 0 20px;
                       text-indent:-20px;
                       cursor:pointer;
                       text-decoration:underline;
                       color:#363530;
}
div.wTOCTreeLinkSelected {
                          line-height:15px;
                          margin:.5em 0 .25em 0;
                          padding:0 0 0 20px;
                          text-indent:-20px;
                          background-color:#ffffff;
                          color:#363530;
}
span.wTOCTreeLinkText {
                       color:#363530;
}
img.wTOCTreeLinkIcon {
                      margin:0 5px 0 0;
                      vertical-align:middle;
                      border:none;
                      max-height:16px !important;
                      max-width:15px !important;
}
div.wTOCNode {
}
div.wTOCNodeCloseBook {
                       font-weight:bold;
                       text-align:left;
                       font-size:1.2em;
                       border-top-width:.15em;
                       border-top-style:solid;
                       border-top-color:#f1ede9;
                       padding:1em 1em 1em 50px;
                       min-height:33px;
                       line-height:33px;
                       background-color:transparent;
                       background-image:url(TOCNodeCloseBook.png);
                       background-repeat:no-repeat;
                       background-position:10px center;
                       background-size:33px 33px;
}
div.wTOCNodeCloseBookHover {
                            font-weight:bold;
                            text-align:left;
                            font-size:1.2em;
                            border-top-width:.15em;
                            border-top-style:solid;
                            border-top-color:#f1ede9;
                            padding:1em 1em 1em 50px;
                            min-height:33px;
                            line-height:33px;
                            background-color:#f1ede9;
                            background-image:url(TOCNodeCloseBook.png);
                            background-repeat:no-repeat;
                            background-position:10px center;
                            background-size:33px 33px;
                            cursor:pointer;
}
div.wTOCNodeCloseBookSelected {
                               font-weight:bold;
                               text-align:left;
                               font-size:1.2em;
                               border-top-width:.15em;
                               border-top-style:solid;
                               border-top-color:#f1ede9;
                               padding:1em 1em 1em 50px;
                               min-height:33px;
                               line-height:33px;
                               background-color:#f1ede9;
                               background-image:url(TOCNodeCloseBook.png);
                               background-repeat:no-repeat;
                               background-position:10px center;
                               background-size:33px 33px;
                               cursor:pointer;
}
span.wTOCNodeCloseBookText {
                            color:#363530;
}
img.wTOCNodeCloseBookIcon {
                           display:none;
}
div.wTOCNodeOpenBook {
                      font-weight:normal;
                      text-align:left;
                      font-size:1.2em;
                      border-top-width:.15em;
                      border-top-style:solid;
                      border-top-color:#f1ede9;
                      padding:1em 1em 1em 50px;
                      min-height:33px;
                      line-height:33px;
                      background-color:transparent;
                      background-image:url(TOCNodeOpenBook.png);
                      background-repeat:no-repeat;
                      background-size:33px 33px;
                      background-position:10px center;
}
div.wTOCNodeOpenBookHover {
                           font-weight:normal;
                           text-align:left;
                           font-size:1.2em;
                           border-top-width:.15em;
                           border-top-style:solid;
                           border-top-color:#f1ede9;
                           padding:1em 1em 1em 50px;
                           min-height:33px;
                           line-height:33px;
                           background-color:#f1ede9;
                           background-image:url(TOCNodeOpenBook.png);
                           background-repeat:no-repeat;
                           background-position:10px center;
                           background-size:33px 33px;
                           cursor:pointer;
}
div.wTOCNodeOpenBookSelected {
                              font-weight:normal;
                              text-align:left;
                              font-size:1.2em;
                              border-top-width:.15em;
                              border-top-style:solid;
                              border-top-color:#f1ede9;
                              padding:1em 1em 1em 50px;
                              min-height:33px;
                              line-height:33px;
                              background-color:#f1ede9;
                              background-image:url(TOCNodeOpenBook.png);
                              background-repeat:no-repeat;
                              background-position:10px center;
                              background-size:33px 33px;
                              cursor:pointer;
}
span.wTOCNodeOpenBookText {
                           color:#363530;
}
img.wTOCNodeOpenBookIcon {
                          display:none;
}
div.wTOCNodePage {
                  text-align:left;
                  font-size:1.2em;
                  border-top-width:.15em;
                  border-top-style:solid;
                  border-top-color:#f1ede9;
                  padding:1em 1em 1em 50px;
                  min-height:33px;
                  line-height:33px;
                  background-color:transparent;
                  background-image:url(TOCNodePage.png);
                  background-repeat:no-repeat;
                  background-position:10px center;
                  background-size:33px 33px;
}
div.wTOCNodePageHover {
                       text-align:left;
                       font-size:1.2em;
                       border-top-width:.15em;
                       border-top-style:solid;
                       border-top-color:#f1ede9;
                       padding:1em 1em 1em 50px;
                       min-height:33px;
                       line-height:33px;
                       background-color:#f1ede9;
                       background-image:url(TOCNodePage.png);
                       background-repeat:no-repeat;
                       background-position:10px center;
                       background-size:33px 33px;
                       cursor:pointer;
}
div.wTOCNodePageSelected {
                          text-align:left;
                          font-size:1.2em;
                          border-top-width:.15em;
                          border-top-style:solid;
                          border-top-color:#f1ede9;
                          padding:1em 1em 1em 50px;
                          min-height:33px;
                          line-height:33px;
                          background-color:#f1ede9;
                          background-image:url(TOCNodePage.png);
                          background-repeat:no-repeat;
                          background-position:10px center;
                          background-size:33px 33px;
}
span.wTOCNodePageText {
                       color:#363530;
}
img.wTOCNodePageIcon {
                      display:none;
}
div.wTOCNodeLink {
                  text-align:left;
                  font-size:1.2em;
                  border-top-width:.15em;
                  border-top-style:solid;
                  border-top-color:#f1ede9;
                  padding:1em 1em 1em 50px;
                  min-height:33px;
                  line-height:33px;
                  background-color:transparent;
                  background-image:url(TOCNodeLink.png);
                  background-repeat:no-repeat;
                  background-position:10px center;
                  background-size:33px 33px;
}
div.wTOCNodeLinkHover {
                       text-align:left;
                       font-size:1.2em;
                       border-top-width:.15em;
                       border-top-style:solid;
                       border-top-color:#f1ede9;
                       padding:1em 1em 1em 50px;
                       min-height:33px;
                       line-height:33px;
                       background-color:#f1ede9;
                       background-image:url(TOCNodeLink.png);
                       background-repeat:no-repeat;
                       background-position:10px center;
                       background-size:33px 33px;
                       cursor:pointer;
}
div.wTOCNodeLinkSelected {
                          text-align:left;
                          font-size:1.2em;
                          border-top-width:.15em;
                          border-top-style:solid;
                          border-top-color:#f1ede9;
                          padding:1em 1em 1em 50px;
                          min-height:33px;
                          line-height:33px;
                          background-color:#f1ede9;
                          background-image:url(TOCNodeLink.png);
                          background-repeat:no-repeat;
                          background-position:10px center;
                          background-size:33px 33px;
}
span.wTOCNodeLinkText {
                       color:#363530;
}
img.wTOCNodeLinkIcon {
                      display:none;
}
div.wTOCNodeUp {
                text-align:left;
                font-size:1.2em;
                border-top-width:.15em;
                border-top-style:solid;
                border-top-color:#f1ede9;
                padding:1em 1em 1em 50px;
                min-height:33px;
                line-height:33px;
                background-color:transparent;
                background-image:url(TOCNodeUp.png);
                background-repeat:no-repeat;
                background-position:10px center;
                background-size:33px 33px;
}
div.wTOCNodeUpHover {
                     text-align:left;
                     font-size:1.2em;
                     border-top-width:.15em;
                     border-top-style:solid;
                     border-top-color:#f1ede9;
                     padding:1em 1em 1em 50px;
                     min-height:33px;
                     line-height:33px;
                     background-color:#f1ede9;
                     background-image:url(TOCNodeUp.png);
                     background-repeat:no-repeat;
                     background-position:10px center;
                     background-size:33px 33px;
                     cursor:pointer;
}
span.wTOCNodeUpText {
                     text-decoration:none;
                     margin-left:.5em;
}
img.wTOCNodeUpIcon {
                    display:none;
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeCloseBook {
                       font-size:1.1em;
                       padding:.25em 0 0 30px;
                       background-image:url(TOCTreeCloseBook.png);
                       background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeCloseBookHover {
                            font-size:1.1em;
                            padding:.25em 0 0 30px;
                            background-image:url(TOCTreeCloseBook.png);
                            background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeCloseBookSelected {
                               font-size:1.1em;
                               padding:.25em 0 0 30px;
                               background-image:url(TOCTreeCloseBook.png);
                               background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeOpenBook {
                      font-size:1.1em;
                      padding:.25em 0 0 30px;
                      background-image:url(TOCTreeOpenBook.png);
                      background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeOpenBookHover {
                           font-size:1.1em;
                           padding:.25em 0 0 30px;
                           background-image:url(TOCTreeOpenBook.png);
                           background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeOpenBookSelected {
                              font-size:1.1em;
                              padding:.25em 0 0 30px;
                              background-image:url(TOCTreeOpenBook.png);
                              background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodePage {
                  font-size:1.1em;
                  padding:.25em 0 0 30px;
                  background-image:url(TOCTreePage.png);
                  background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodePageHover {
                       font-size:1.1em;
                       padding:.25em 0 0 30px;
                       background-image:url(TOCTreePage.png);
                       background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodePageSelected {
                          font-size:1.1em;
                          padding:.25em 0 0 30px;
                          background-image:url(TOCTreePage.png);
                          background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeLink {
                  font-size:1.1em;
                  padding:.25em 0 0 30px;
                  background-image:url(TOCTreeLink.png);
                  background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeLinkHover {
                       font-size:1.1em;
                       padding:.25em 0 0 30px;
                       background-image:url(TOCTreeLink.png);
                       background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeLinkSelected {
                          font-size:1.1em;
                          padding:.25em 0 0 30px;
                          background-image:url(TOCTreeLink.png);
                          background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeUp {
                font-size:1.1em;
                padding:.25em 0 0 30px;
                background-image:url(TOCNodeUpSmall.png);
                background-size:15px 16px;
}
}
@media screen and (max-width: 43.68em) {
div.wTOCNodeUpHover {
                     font-size:1.1em;
                     padding:.25em 0 0 30px;
                     background-image:url(TOCNodeUpSmall.png);
                     background-size:15px 16px;
}
}
a.wPrintLink {
              color:#0079ac;
}
a.wPrintLink:hover {
                    text-decoration:underline;
}
a.wPrintLink:active {
                     text-decoration:underline;
}
a.wPrintButton {
                color:#0079ac;
}
a.wPrintButton:hover {
                      text-decoration:underline;
}
a.wPrintButton:active {
                       text-decoration:underline;
}
img.wPrintButton {
                  border:none;
}
a.wBSBackLink {
               color:#0079ac;
}
a.wBSBackLink:active {
                      text-decoration:underline;
}
a.wBSNextLink {
               color:#0079ac;
}
a.wBSNextLink:active {
                      text-decoration:underline;
}
a.wBSBackButton {
                 color:#0079ac;
}
a.wBSBackButton:active {
                        text-decoration:underline;
}
img.wBSBackButton {
                   border:none;
}
a.wBSNextButton {
                 color:#0079ac;
}
a.wBSNextButton:active {
                        text-decoration:underline;
}
img.wBSNextButton {
                   border:none;
}
div.wSearchResults {
                    margin:1em;
                    font-size:1.1em;
}
div.wSearchResultSettings {
                           margin:0 0 1em 0;
}
div.cSearchAND {
                margin:.5em 0;
}
div.wSearchHighlight {
                      margin:.5em 0;
}
input.wSearchHighlight {
}
span.wSearchHighlight {
}
div.wSearchCount {
                  margin:.5em 0;
}
select.wSearchCount {
                     border-width:1px;
                     border-style:solid;
                     border-color:#e0dcd7;
                     background-color:#e0dcd7;
                     margin-right:.6em;
                     width:62px;
}
span.wSearchCount {
}
div.wSearchMessage {
                    margin:0 0 1em 0;
                    font-size:.9em;
                    border-bottom-width:.1em;
                    border-bottom-style:solid;
                    border-bottom-color:#a99f95;
                    display:block;
}
span.wSearchMessage {
}
div.wSearchResultItemsBlock {
}
div.wSearchResultItem {
                       margin:0 0 1em 0;
}
div.wSearchResultTitle {
                        color:#0079ac;
                        font-size:1.2em;
                        font-weight:bold;
}
div.wSearchResultTitleHover {
                             color:#0079ac;
                             font-size:1.2em;
                             font-weight:bold;
                             text-decoration:underline;
}
span.wSearchURL {
                 color:#59caff;
                 word-break:break-all;
}
span.wSearchContext {
                     color:#363530;
}
div#searchResList {
}
div.wSearchNavigation {
                       font-size:3em;
                       overflow:hidden;
                       margin-bottom:.5em;
}
div.wSearchBack {
                 float:left;
}
a.wSearchBack {
               text-decoration:none;
               margin-right:.5em;
               padding-right:.5em;
               color:transparent !important;
               background-image:url(BSBack.png);
               background-repeat:no-repeat;
               background-position:left center;
               background-size:contain;
}
a.wSearchBack:hover {
                     text-decoration:underline;
}
a.wSearchBack:active {
                      text-decoration:underline;
}
div.wSearchNext {
                 float:right;
                 margin-left:.5em;
}
a.wSearchNext {
               text-decoration:none;
               padding-left:.5em;
               color:transparent !important;
               background-image:url(BSNext.png);
               background-repeat:no-repeat;
               background-position:left center;
               background-size:contain;
}
a.wSearchNext:hover {
                     text-decoration:underline;
}
a.wSearchNext:active {
                      text-decoration:underline;
}
div.wSearchPageNumbers {
                        float:left;
}
div.wSearchPageNumbers ul li:first-child {
                                          margin-left:0;
                                          padding-left:0;
                                          border-left:none;
}
li.wSearchPageNumberSelected {
                              color:#59caff;
                              border-left-width:.1em;
                              border-left-style:solid;
                              border-left-color:#363530;
                              margin-left:.5em;
                              padding-left:.5em;
}
li.wSearchPageNumberLink {
                          color:#363530;
                          text-decoration:none;
                          margin-left:.5em;
                          padding-left:.5em;
                          border-left-width:.1em;
                          border-left-style:solid;
                          border-left-color:#363530;
}
li.wSearchPageNumberLink:hover {
                                text-decoration:underline;
}
span.wSearchPageNumberSelected {
}
a.wSearchPageNumberLink {
}
@media screen and (max-width: 43.68em) {
div.wSearchResultItem {
                       font-size:.9em;
}
}
@media screen and (max-width: 43.68em) {
div.wSearchPageNumbers {
                        display:none;
}
}
@media screen and (max-width: 43.68em) {
a.wSearchBack {
               padding:0;
}
}
@media screen and (max-width: 43.68em) {
a.wSearchNext {
               padding:0;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.wSearchPageNumbers {
                        display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.wSearchNavigation {
                       font-size:2em;
}
}
@media screen and (min-width: 81em) {
div.wSearchNavigation {
                       font-size:1.2em;
}
}
@media screen and (min-width: 81em) {
div.wSearchNext {
                 float:left;
}
}
@media screen and (min-width: 81em) {
a.wSearchNext {
               border-left-width:.1em;
               border-left-style:solid;
               border-left-color:#363530;
               color:#363530 !important;
               background:none;
}
}
@media screen and (min-width: 81em) {
a.wSearchBack {
               border-right-width:.1em;
               border-right-style:solid;
               border-right-color:#363530;
               color:#363530 !important;
               background:none;
}
}
div.wSearchResultsSmallScr {
                            margin:1em;
                            font-size:1.1em;
}
div.wSearchResultSettingsSmallScr {
                                   margin:0 0 1em 0;
}
div.wSearchHighlightSmallScr {
                              margin:.5em 0;
}
input.wSearchHighlightSmallScr {
}
span.wSearchHighlightSmallScr {
}
div.wSearchCountSmallScr {
                          margin:.5em 0;
}
div.wSearchCountComboSmallScr {
}
select.wSearchCountSmallScr {
}
div.wSearchCountMsgSmallScr {
}
span.wSearchCountSmallScr {
}
div.wSearchMessageSmallScr {
                            margin:0 0 1em 0;
                            font-size:.9em;
                            border-bottom-width:.1em;
                            border-bottom-style:solid;
                            border-bottom-color:#a99f95;
}
span.wSearchMessageSmallScr {
}
div.wSearchResultItemsBlockSmallScr {
}
div.wSearchResultItemSmallScr {
                               margin:0 0 1em 0;
}
div.wSearchResultTitleSmallScr {
                                color:#0079ac;
                                font-size:1.2em;
                                font-weight:bold;
}
div.wSearchResultTitleHoverSmallScr {
                                     color:#0079ac;
                                     font-size:1.2em;
                                     font-weight:bold;
                                     text-decoration:underline;
}
span.wSearchURLSmallScr {
                         color:#59caff;
                         word-break:break-all;
}
span.wSearchContextSmallScr {
}
div#searchResListSmallScr {
}
div.wSearchNavigationSmallScr {
                               font-size:1.1em;
                               overflow:hidden;
}
div.wSearchBackSmallScr {
                         float:left;
}
a.wSearchBackSmallScr {
                       color:#363530;
                       text-decoration:none;
                       margin-right:.5em;
                       padding-right:.5em;
                       display:block;
                       height:42px;
                       line-height:60px;
}
a.wSearchBackSmallScr img {
                           margin-right:15px;
}
div.wSearchNextSmallScr {
                         float:left;
                         margin-left:.5em;
                         padding-left:.5em;
}
a.wSearchNextSmallScr {
                       color:#363530;
                       text-decoration:none;
                       display:block;
                       height:42px;
                       line-height:60px;
}
a.wSearchNextSmallScr img {
                           margin-left:15px;
}
div.wSearchPageNumbersSmallScr {
                                float:left;
}
div.wSearchPageNumbersSmallScr ul li:first-child {
                                                  margin-left:0;
                                                  padding-left:0;
                                                  border-left:none;
}
li.wSearchPageNumberSelectedSmallScr {
                                      color:#59caff;
                                      margin-left:.5em;
                                      padding-left:.5em;
}
li.wSearchPageNumberLinkSmallScr {
                                  color:#363530;
                                  text-decoration:none;
                                  margin-left:.5em;
                                  padding-left:.5em;
}
li.wSearchPageNumberLinkSmallScr:hover {
                                        text-decoration:underline;
}
span.wSearchPageNumberSelectedSmallScr {
}
a.wSearchPageNumberLinkSmallScr {
}
a.wShowHide {
             color:#0079ac;
}
a.wShowHide:hover {
                   text-decoration:underline;
}
a.wShowHide:active {
                    text-decoration:underline;
}
a.wShow {
         color:#0079ac;
}
a.wShow:hover {
               text-decoration:underline;
}
a.wShow:active {
                text-decoration:underline;
}
a.wHide {
         color:#0079ac;
}
a.wHide:hover {
               text-decoration:underline;
}
a.wHide:active {
                text-decoration:underline;
}
span.wProjTitle {
}
div.wSearchField {
                  width:100%;
                  height:5em;
                  margin:0 auto;
                  position:relative;
}
input.wSearchField {
                    font-size:1.4em;
                    height:1.4em;
                    line-height:1.2em;
                    margin:1.2em 2% 1em;
                    padding:.25em 2.5em .25em .4em;
                    border-width:.05em;
                    border-style:solid;
                    border-color:#a99f95;
                    -webkit-border-radius:.5em;
                    -moz-border-radius:.5em;
                    border-radius:.5em;
                    background-color:#eeeeee;
                    padding:0 2%;
                    width:96%;
                    -moz-box-sizing:border-box;
                    box-sizing:border-box;
}
a.wSearchLink {
               position:absolute;
               top:1.6em;
               right:4%;
               -webkit-appearance:none;
}
img.wSearchLink {
                 max-width:2em;
                 max-height:2em;
                 width:auto !important;
                 margin-top:.2em;
}
input.wSearchAND {
}
span.wSearchAND {
}
@media screen and (min-width: 81em) {
div.desktop_functionholder div.wSearchField {
                                             width:25em;
                                             height:2.5em;
                                             margin:.25em 0 0 0;
                                             background-color:#363530;
                                             -webkit-border-radius:1em;
                                             -moz-border-radius:1em;
                                             border-radius:1em;
}
}
@media screen and (min-width: 81em) {
div.desktop_functionholder input.wSearchField {
                                               -webkit-appearance:none;
                                               background:transparent;
                                               color:#ffffff;
                                               font-size:1.3em;
                                               margin:.1em 0 0 1em;
                                               padding:0;
                                               float:left;
                                               border:none;
                                               width:14.8em;
                                               height:1.69em;
}
}
@media screen and (min-width: 81em) {
div.desktop_functionholder a.wSearchLink {
                                          position:absolute;
                                          top:0;
                                          right:0;
                                          margin:0;
                                          padding:.1em 0;
                                          font-size:1em;
                                          height:2.3em;
                                          width:4em;
                                          border:none;
                                          display:block;
                                          float:left;
                                          background-color:#000000;
                                          -webkit-border-top-right-radius:1em;
                                          -webkit-border-bottom-right-radius:1em;
                                          -moz-border-radius-topright:1em;
                                          -moz-border-radius-bottomright:1em;
                                          border-top-right-radius:1em;
                                          border-bottom-right-radius:1em;
                                          text-align:center;
}
}
@media screen and (min-width: 81em) {
div.desktop_functionholder a.wSearchLink img.wSearchLink {
                                                          margin-top:.2em;
                                                          max-width:100% !important;
                                                          max-height:80% !important;
}
}
div.wSearchOptions {
}
div.wTabbedPanel {
                  min-width:17.5em;
}
ul.wTabGroup {
              background-color:#363530;
              height:5em;
              color:#dcd7d2;
              margin:0;
              padding:0;
              font-weight:bold;
              overflow:hidden;
              width:100%;
}
ul.wTabGroup li:first-child {
                             margin-left:.25em !important;
}
ul.wTabGroup li img {
                     margin-top:.6em;
}
li.wTab {
         display:block !important;
         font-size:2em;
         height:2.5em;
         line-height:2.5em;
         margin:0 0 0 5%;
         width:2.5em;
         float:left;
         text-align:center;
         cursor:default;
}
li.wTabHover {
              display:block !important;
              font-size:2em;
              height:2.5em;
              line-height:2.5em;
              margin:0 0 0 5%;
              width:2.5em;
              float:left;
              text-align:center;
              cursor:pointer;
              background-color:#dcd7d2;
              color:#363530;
}
li.wTabSelected {
                 display:block !important;
                 font-size:2em;
                 height:2.5em;
                 line-height:2.5em;
                 margin:0 0 0 5%;
                 width:2.5em;
                 float:left;
                 text-align:center;
                 cursor:default;
                 background-color:#dcd7d2;
                 color:#363530;
}
li.wTab img {
             width:auto !important;
             max-width:2em !important;
             max-height:2em !important;
}
li.wTabHover img {
                  width:auto !important;
                  max-width:2em !important;
                  max-height:2em !important;
}
li.wTabSelected img {
                     width:auto !important;
                     max-width:2em !important;
                     max-height:2em !important;
}
span.wTabText {
}
div.wTabContentGroup {
                      position:absolute;
                      top:5.5em;
                      bottom:.5em;
                      left:.5em;
                      right:1.25em;
                      overflow:auto;
}
div.wTabContent {
                 display:none;
}
div.wVTabbedPanel {
}
ul.wVTabGroup {
               background-color:#363530;
               color:#dcd7d2;
               margin:0;
               padding:0;
               font-weight:bold;
               overflow:hidden;
               min-width:15em;
}
li.wVTab img {
}
li.wVTabHover img {
}
li.wVTabSelected img {
}
li.wVTab {
          display:block;
          text-align:center;
          font-size:1.5em;
          padding:.5em 0;
}
li.wVTabHover {
               display:block;
               text-align:center;
               font-size:1.5em;
               padding:.5em 0;
               background-color:#dcd7d2;
               color:#363530;
               cursor:pointer;
}
li.wVTabSelected {
                  display:block;
                  text-align:center;
                  font-size:1.5em;
                  padding:.5em 0;
                  background-color:#dcd7d2;
                  color:#363530;
}
span.wVTabText {
}
div.wVTabContentGroup {
}
div.wVTabContent {
}
div.wLoadingIcon {
                  text-align:center;
}
div.loadingicon {
                 text-align:center;
}
img.wLoadingIcon {
                  border:none;
                  vertical-align:middle;
}
div.wLoadingText {
                  text-align:center;
}
div.loadingtext {
                 text-align:center;
}
.unclickable {
              cursor:default;
}
.handcursor {
             cursor:pointer;
             cursor:hand;
}
.unselectable {
               -webkit-user-select:none;
               -moz-user-select:none;
}
div.treeitem {
              clear:both;
              margin:0px;
              padding:0px;
}
li.hlist {
          display:inline;
}
a.nolink {
          color:inherit;
          text-decoration:none;
}
