﻿* {
   outline-style:none;
}
body {
      font-size:87.5%;
      background-color:#ffffff;
      background-image:url(background_grid.png);
      background-position:left top;
      background-repeat:repeat;
      margin:0;
      padding:0;
      font-family:Helvetica-Normal;
}
a {
   color:#406b7e;
   background-color:transparent;
}
a:hover {
         text-decoration:underline;
         background-color:transparent;
}
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.header {
            width:90%;
            margin:0 5%;
            height:116px;
            background-color:transparent;
            background-image:url(banner_repeater.png);
            background-repeat:no-repeat;
            background-position:left top;
            text-align:center;
            min-width:53.21em;
            -moz-box-shadow:.357em 1.1428em #a3a3a3;
            -webkit-box-shadow:0 .357em 1.1428em #a3a3a3;
            box-shadow:0 .357em 1.1428em #a3a3a3;
}
div.agora {
           width:100%;
           height:116px;
           margin:0;
           background-color:transparent;
}
div.agora img {
               width:auto !important;
               height:auto;
               max-height:116px !important;
}
div.agora p {
             display:none;
}
div.projecttitle {
                  font-family:Helvetica-Normal;
                  text-transform:uppercase;
                  color:#ffffff;
                  height:25px;
                  line-height:24px;
                  font-size:1.1428em;
                  position:relative;
                  top:-27px;
                  overflow:auto;
}
div.mobile_back {
                 font-family:Helvetica-Normal;
                 background-color:#FFFFFF;
                 height:3.3em;
                 margin:0 0 .5em 0;
                 padding:0;
}
div.phone_brs_holder {
                      display:none;
                      background-color:#FFFFFF;
}
div.contentholder {
                   background-color:#ffffff;
                   height:auto;
                   overflow:visible;
                   padding-bottom:1em;
                   -moz-box-shadow:.357em .357em #a3a3a3;
                   -webkit-box-shadow:0 .357em 1.1428em #a3a3a3;
                   box-shadow:0 .357em 1.1428em #a3a3a3;
}
div.contenttop {
                height:2.4em;
                overflow:visible;
}
div.logo {
          height:4.5em;
          width:4.5em;
          text-align:center;
          overflow:hidden;
          background:#ffffff;
          border-width:.25em;
          border-style:double;
          border-color:#FFFFFF;
          padding:.357em;
          position:relative;
          top:50%;
          left:10%;
          line-height:4.5em;
}
div.logo a {
            border:none;
            display:inline;
            width:auto !important;
            max-width:100% !important;
            max-height:100% !important;
}
div.logo img {
              border:none;
              width:auto !important;
              max-width:100% !important;
              max-height:100% !important;
}
div.contentbanner {
                   width:100%;
                   height:3.3em;
                   background-color:#FFFFFF;
                   overflow:visible;
}
table.contentbannertable a {
                            background-color:transparent !important;
}
table.contentbannertable {
                          width:100%;
                          height:3.3em;
                          overflow:visible;
}
table.contentbannertable img {
                              width:auto !important;
                              max-height:3.3em !important;
}
table.contentbannertable td.logo {
                                  width:30%;
                                  vertical-align:middle;
                                  height:3.3em;
                                  text-align:right;
                                  overflow:visible;
}
table.contentbannertable td.search {
                                    width:30%;
                                    vertical-align:middle;
                                    height:3.3em;
                                    text-align:right;
}
table.contentbannertable td.options {
                                     vertical-align:middle;
                                     height:3.3em;
                                     text-align:left;
}
table.contentbannertable td.home {
                                  width:1.1428em;
                                  padding-right:1.1428em;
                                  vertical-align:middle;
}
table.contentbannertable td.home img {
                                      border:none;
}
div.content {
             clear:none;
             width:100%;
             height:auto;
}
.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;
}
div.contenttoc {
                max-width:28%;
                width:28%;
                margin:0 2% 0 2%;
                float:left;
                overflow:auto;
                display:none;
                height:auto;
                padding:0;
}
div.contenttoc > *:first-child {
                                margin-top:20pt !important;
}
div.contenttopic {
                  margin:20pt 2% 0;
                  padding:0 2%;
                  min-height:25em;
                  float:none;
}
div.specialpagetitle {
                      font-family:Helvetica-Normal;
                      text-align:center;
                      font-size:2em;
                      font-weight:bold;
                      color:#4F674E;
                      margin:0;
                      padding:.5em 0;
}
div.buttonbar {
               background-color:#4E4E4E;
               clear:both;
}
div.buttonbarholder {
                     width:80%;
                     height:5em;
                     margin:0 6% 0 14%;
}
div.buttonbarholder > div {
                           width:22%;
                           height:5em;
                           margin:0;
                           padding:0;
                           float:left;
                           cursor:pointer;
                           border-width:.1em;
                           border-style:solid;
                           border-left-color:#366a7e;
                           border-top-color:#366a7e;
                           border-bottom-color:#366a7e;
                           border-right-color:#ffffff;
}
div.buttonbarholder > div:first-child {
                                       border-left-color:#ffffff;
}
div.buttonbar div img {
                       max-width:100%;
}
div.buttonbar div p {
                     display:none;
}
div.buttonbar a {
                 display:block;
                 height:100%;
                 width:100%;
                 text-decoration:none;
}
div.bar_toc {
             background-color:transparent;
             background-image:url(toc.png);
             background-repeat:no-repeat;
             background-position:center center;
}
div.bar_toc:hover {
                   border-left-color:#366a7e !important;
                   background-color:#ffffff;
                   background-image:url(toc_hover.png);
                   background-repeat:no-repeat;
                   background-position:center center;
}
div.bar_toc:active {
                    border-left-color:#366a7e !important;
                    background-color:#ffffff;
                    background-image:url(toc_hover.png);
                    background-repeat:no-repeat;
                    background-position:center center;
}
div.bar_toc_active {
                    border-left-color:#366a7e !important;
                    background-color:#ffffff;
                    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:#ffffff;
                     background-image:url(index_hover.png);
                     background-repeat:no-repeat;
                     background-position:center center;
}
div.bar_index:active {
                      background-color:#ffffff;
                      background-image:url(index_hover.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_index_active {
                      background-color:#ffffff;
                      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:#ffffff;
                        background-image:url(glo_hover.png);
                        background-repeat:no-repeat;
                        background-position:center center;
}
div.bar_glossary:active {
                         background-color:#ffffff;
                         background-image:url(glo_hover.png);
                         background-repeat:no-repeat;
                         background-position:center center;
}
div.bar_glossary_active {
                         background-color:#ffffff;
                         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:#ffffff;
                      background-image:url(search_hover_buttonbar.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_search:active {
                       background-color:#ffffff;
                       background-image:url(search_hover_buttonbar.png);
                       background-repeat:no-repeat;
                       background-position:center center;
}
div.bar_search_active {
                       background-color:#ffffff;
                       background-image:url(search_hover_buttonbar.png);
                       background-repeat:no-repeat;
                       background-position:center center;
}
div.bar_topic {
               float:left;
               height:3.3em;
               width:3.3em;
               background-color:transparent;
               background-image:url(topic_buttonbar_small.png);
               background-repeat:no-repeat;
               background-position:center center;
}
div.bar_topic:hover {
                     background-color:transparent;
                     background-image:url(topic_hover_buttonbar_small.png);
                     background-repeat:no-repeat;
                     background-position:center center;
}
div.bar_topic:active {
                      background-color:transparent;
                      background-image:url(topic_hover_buttonbar_small.png);
                      background-repeat:no-repeat;
                      background-position:center center;
}
div.bar_topic_text {
                    height:3.3em;
                    line-height:3.3em;
                    padding-left:.5em;
                    float:left;
}
div.bar_topic a {
                 display:block;
                 text-decoration:none;
                 color:#ffffff;
                 text-transform:uppercase;
                 height:100%;
}
div.bar_topic_text a {
                      display:block;
                      text-decoration:none;
                      color:#ffffff;
                      text-transform:uppercase;
                      height:100%;
}
div.bar_topic_text a:hover {
                            text-decoration:underline;
}
div.bar_topic_text a:active {
                             text-decoration:underline;
}
@media screen and (max-width: 43.68em) {
div.header {
            display:none;
}
}
@media screen and (max-width: 43.68em) {
div.logo {
          display:none;
}
}
@media screen and (max-width: 43.68em) {
div.contentbanner {
                   display:none;
}
}
@media screen and (max-width: 43.68em) {
div.contentholder {
                   margin:0;
                   padding:0 0 1em 0;
                   margin-bottom:3.1em;
                   overflow:auto;
}
}
@media screen and (max-width: 43.68em) {
div.phone_brs_holder {
                      display:block;
                      width:100%;
                      height:auto;
                      border:none;
                      border-collapse:collapse;
                      background-color:#FFFFFF;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs {
                 width:100%;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.brs_button {
                               width:40px;
                               min-height:40px;
                               vertical-align:middle;
                               text-align:center;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.right a {
                            display:block;
                            width:40px;
                            min-height:40px;
                            background-color:transparent;
                            background-image:url(BSNextButton_large.png);
                            background-repeat:no-repeat;
                            background-position:center center;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.right a:hover {
                                  background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.right a:active {
                                   background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.left a {
                           display:block;
                           width:40px;
                           min-height:40px;
                           background-color:transparent;
                           background-image:url(BSPrevButton_large.png);
                           background-repeat:no-repeat;
                           background-position:center center;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.left a:hover {
                                 background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.left a:active {
                                  background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.brs_button img {
                                   display:none;
}
}
@media screen and (max-width: 43.68em) {
table.phone_brs td.title {
                          text-align:center;
                          vertical-align:middle;
                          font-size:1.5em;
                          color:#ffffff;
                          padding:.25em 0;
}
}
@media screen and (max-width: 43.68em) {
div.specialpagetitle {
                      font-size:1.5em;
}
}
@media screen and (max-width: 43.68em) {
div.contenttop {
                display:none;
}
}
@media screen and (max-width: 43.68em) {
div.contenttopic {
                  width:98%;
                  margin:0 1%;
                  padding:0;
                  min-height:2em;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar {
               position:fixed;
               bottom:0;
               left:0;
               right:0;
               height:3.1em;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar > div {
                     width:100%;
                     height:3em;
                     margin:0 auto;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbarholder > div {
                           border:none !important;
}
}
@media screen and (max-width: 43.68em) {
div.buttonbar > div > div {
                           width:25%;
                           margin:0;
                           padding:0;
                           height:3em;
                           float:left;
                           border-bottom:none;
}
}
@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 (min-width: 43.69em) and (max-width: 59.49em) {
div.phone_scrollarea {
                      margin-bottom:6em;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.header {
            width:95%;
            margin:0 auto;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentholder {
                   width:95%;
                   margin:0 auto 1em auto;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table {
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options {
                                    text-align:right;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner td.options a.wPrintButton {
                                             display:none !important;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner td.options a.wShow {
                                      display:none !important;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner td.options a.wHide {
                                      display:none !important;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSBackButton {
                                                    display:inline-block;
                                                    width:40px;
                                                    height:40px;
                                                    background-color:transparent;
                                                    background-image:url(BSPrevButton_large.png);
                                                    background-repeat:no-repeat;
                                                    background-position:center center;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSBackButton:hover {
                                                          background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSBackButton:active {
                                                           background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSBackButton img {
                                                        display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSNextButton {
                                                    display:inline-block;
                                                    width:40px;
                                                    height:40px;
                                                    background-color:transparent;
                                                    background-image:url(BSNextButton_large.png);
                                                    background-repeat:no-repeat;
                                                    background-position:center center;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSNextButton:hover {
                                                          background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSNextButton:active {
                                                           background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.options a.wBSNextButton img {
                                                        display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.search {
                                   display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.contentbanner table td.home {
                                 display:none;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.buttonbar {
               position:fixed;
               bottom:0;
               left:0;
               right:0;
               height:5em;
               overflow:hidden;
}
}
@media screen and (min-width: 43.69em) and (max-width: 59.49em) {
div.mobile_back {
                 height:3em;
                 margin-right:.5em;
                 float:right;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.header {
            position:fixed;
            top:0;
            left:2em;
            right:2em;
            width:auto;
            margin:0;
            padding:0;
            background-color:white;
            z-index:20;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentholder {
                   margin-top:130px;
                   margin-left:2em;
                   margin-right:7em;
                   overflow:auto;
                   padding-right:1em;
                   margin-bottom:1em;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.buttonbar {
               position:fixed;
               top:130px;
               right:2em;
               bottom:1em;
               width:5em;
               overflow:hidden;
               margin:0;
               padding:0;
               -moz-box-shadow:.357em .357em #a3a3a3;
               -webkit-box-shadow:0 .357em 1.1428em #a3a3a3;
               box-shadow:0 .357em 1.1428em #a3a3a3;
}
}
@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 {
                           border-left:none !important;
                           border-right:none !important;
                           float:none;
                           width:5em;
                           height:22%;
                           min-height:60px;
                           margin:0;
                           padding:0;
                           border-bottom-color:#ffffff;
                           border-top:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table {
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options {
                                    text-align:right;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner td.options a.wPrintButton {
                                             display:none !important;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner td.options a.wShow {
                                      display:none !important;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner td.options a.wHide {
                                      display:none !important;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSBackButton {
                                                    display:inline-block;
                                                    width:40px;
                                                    height:40px;
                                                    background-color:transparent;
                                                    background-image:url(BSPrevButton_large.png);
                                                    background-repeat:no-repeat;
                                                    background-position:center center;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSBackButton:hover {
                                                          background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSBackButton:active {
                                                           background-image:url(BSPrevButton_large_hover.png);
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSBackButton img {
                                                        display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSNextButton {
                                                    display:inline-block;
                                                    width:40px;
                                                    height:40px;
                                                    background-color:transparent;
                                                    background-image:url(BSNextButton_large.png);
                                                    background-repeat:no-repeat;
                                                    background-position:center center;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSNextButton:hover {
                                                          background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSNextButton:active {
                                                           background-image:url(BSNextButton_large_hover.png);
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.options a.wBSNextButton img {
                                                        display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.search {
                                   display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.contentbanner table td.home {
                                 display:none;
}
}
@media screen and (min-width: 59.5em) and (max-width: 80.99em) {
div.mobile_back {
                 height:3em;
                 margin-right:.5em;
                 float:right;
}
}
@media screen and (min-width: 81em) {
div.contentholder {
                   min-width:53.21em;
                   width:90%;
                   margin-top:.75em;
                   margin-left:5%;
}
}
@media screen and (min-width: 81em) {
div.content {
             width:auto;
}
}
@media screen and (min-width: 81em) {
div.mobile_back {
                 display:none;
}
}
@media screen and (min-width: 81em) {
div.specialpagetitle {
                      display:none;
}
}
@media screen and (min-width: 81em) {
div.contentbanner {
                   display:block;
}
}
@media screen and (min-width: 81em) {
div.contenttoc {
                display:block;
}
}
@media screen and (min-width: 81em) {
div.contenttopic {
                  display:table;
                  width:auto;
}
}
@media screen and (min-width: 81em) {
div.clearer {
             margin:0;
             padding:0;
             height:0px;
             clear:both;
}
}
@media screen and (min-width: 81em) {
div.buttonbar {
               display:none;
}
}
@media print {
div.header {
            display:none;
}
}
@media print {
div.poweredby {
               display:none;
}
}
@media print {
div.contenttop {
                display:none;
}
}
@media print {
div.contentbanner {
                   display:none;
}
}
@media print {
div.contentholder {
                   width:100%;
                   padding:0;
                   margin:0;
                   -moz-box-shadow:none !important;
                   -webkit-box-shadow:none !important;
                   box-shadow:none !important;
}
}
@media print {
div.content {
             margin:0;
             padding:0;
             width:100%;
}
}
@media print {
div.contenttopic {
                  float:none;
                  width:90% !important;
                  margin:0 5% !important;
                  padding:0;
                  border:none !important;
}
}
@media print {
div.wTopic {
            margin:0;
            width:100%;
            padding:0;
}
}
div.wTopic {
            padding:0;
            margin:0;
}
div.wGlossary {
}
input.wGloFilter {
                  font-size:1.4em;
                  -webkit-border-radius:1.071em;
                  -moz-border-radius:1.071em;
                  border-radius:1.071em;
                  border-width:.1em;
                  border-style:solid;
                  border-color:#4F674E;
                  padding:.2em .72em;
                  width:80%;
                  height:auto;
                  line-height:1em;
                  margin:1em 0 1em 10%;
}
div.wGloTerm {
              font-weight:bold;
              text-align:center;
              font-size:1.2em;
              border-top-width:.1em;
              border-top-style:solid;
              border-top-color:#4F674E;
              padding:1em 0;
              cursor:pointer;
              color:#6D6D6D;
}
div.wGloTermHover {
                   cursor:pointer;
                   text-decoration:underline;
                   color:#000000;
                   font-weight:bold;
                   text-align:center;
                   font-size:1.2em;
                   border-top-width:.1em;
                   border-top-style:solid;
                   border-top-color:#4F674E;
                   padding:1em 0;
}
div.wGloTermSelected {
                      cursor:pointer;
                      text-decoration:underline;
                      color:#6D6D6D;
                      font-weight:bold;
                      text-align:center;
                      font-size:1.2em;
                      border-top-width:.1em;
                      border-top-style:solid;
                      border-top-color:#4F674E;
                      padding:1em 0;
}
span.wGloTermText {
}
div.wGloDefinition {
                    margin:0 2em 1em;
                    color:#000000;
}
div.wGloDefinitionHover {
                         margin:0 2em 1em;
                         cursor:pointer;
                         color:#000000;
}
span.wGloDefinitionText {
}
div.wGloAlphabet {
                  margin:1em 0;
                  text-align:center;
                  font-size:1.8em;
                  font-weight:bold;
                  color:#000000;
                  padding:1em 0;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#4F674E;
}
span.wGloAlphabetText {
}
@media screen and (max-width: 43.68em) {
input.wGloFilter {
                  font-size:1.2em;
                  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) {
div.wGlossary {
}
}
@media screen and (min-width: 81em) {
input.wGloFilter {
                  float:right;
                  padding:.2em .72em;
                  max-width:80%;
                  width:80%;
                  margin-right:10%;
                  font-size:1em;
}
}
@media screen and (min-width: 81em) {
div.wGloTerm {
              text-align:left;
              font-weight:normal;
              font-size:1em;
              color:#000000;
              border:none;
              margin:.5em 0;
              padding:0;
}
}
@media screen and (min-width: 81em) {
div.wGloTermHover {
                   text-align:left;
                   font-weight:normal;
                   font-size:1em;
                   color:#000000;
                   border:none;
                   margin:.5em 0;
                   padding:0;
}
}
@media screen and (min-width: 81em) {
div.wGloTermSelected {
                      text-align:left;
                      font-weight:normal;
                      font-size:1em;
                      color:#000000;
                      border:none;
                      margin:.5em 0;
                      padding:0;
}
}
@media screen and (min-width: 81em) {
span.wGloTermText {
}
}
@media screen and (min-width: 81em) {
div.wGloDefinition {
                    font-size:1em;
                    color:#000000;
}
}
@media screen and (min-width: 81em) {
div.wGloDefinitionHover {
                         font-size:1em;
}
}
@media screen and (min-width: 81em) {
div.wGloAlphabet {
                  font-size:1.2em;
                  text-align:left;
                  border-top:none;
                  border-bottom-width:.1em;
                  border-bottom-style:dashed;
                  border-bottom-color:#6D6D6D;
                  margin:1em 0 0;
                  color:#000000;
                  padding:.2em 0;
}
}
div.wIndex {
}
input.wIdxFilter {
                  font-size:1.4em;
                  -webkit-border-radius:1.071em;
                  -moz-border-radius:1.071em;
                  border-radius:1.071em;
                  border-width:.1em;
                  border-style:solid;
                  border-color:#4F674E;
                  padding:.2em .72em;
                  width:80%;
                  height:auto;
                  line-height:1em;
                  margin:1em 0 1em 10%;
}
div.wIdxKeyword {
                 font-weight:bold;
                 text-align:left;
                 font-size:1.2em;
                 border-top-width:.15em;
                 border-top-style:solid;
                 border-top-color:#4F674E;
                 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;
}
div.wIdxKeywordHover {
                      font-weight:bold;
                      text-align:left;
                      font-size:1.2em;
                      text-decoration:underline;
                      border-top-width:.15em;
                      border-top-style:solid;
                      border-top-color:#4F674E;
                      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;
}
span.wIdxKeywordText {
                      color:#4F674E;
}
div.wIdxChildBlock {
                    cursor:pointer;
                    width:95%;
                    margin:0 0 0 5%;
}
div.wIdxLink {
              text-align:left;
              font-size:1.2em;
              border-top-width:.15em;
              border-top-style:solid;
              border-top-color:#4F674E;
              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;
}
div.wIdxLinkHover {
                   text-align:left;
                   font-size:1.2em;
                   border-top-width:.15em;
                   border-top-style:solid;
                   border-top-color:#4F674E;
                   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;
}
span.wIdxLinkText {
                   color:#6D6D6D;
}
span.wIdxLinkText:hover {
                         text-decoration:underline;
}
div.wIdxAlphabet {
                  margin:1em 0;
                  text-align:center;
                  font-size:1.8em;
                  font-weight:bold;
                  color:#000000;
                  padding:1em 0;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#4F674E;
}
span.wIdxAlphabetText {
}
@media screen and (max-width: 43.68em) {
input.wIdxFilter {
                  margin-top:0;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxAlphabet {
                  display:none;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxKeyword {
                 font-size:1.1em;
                 padding:.25em 0 0 30px;
                 background-position:2px center;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxKeywordHover {
                      font-size:1.1em;
                      padding:.25em 0 0 30px;
                      background-position:2px center;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxKeywordSelected {
                         font-size:1.1em;
                         padding:.25em 0 0 30px;
                         background-position:2px center;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxLink {
              font-size:1.1em;
              padding:.25em 0 0 30px;
              background-position:2px center;
}
}
@media screen and (max-width: 43.68em) {
div.wIdxLinkHover {
                   font-size:1.1em;
                   padding:.25em 0 0 30px;
                   background-position:2px center;
}
}
@media screen and (min-width: 81em) {
input.wIdxFilter {
                  float:right;
                  padding:.2em .72em;
                  max-width:80%;
                  width:80%;
                  margin-right:10%;
                  font-size:1em;
}
}
@media screen and (min-width: 81em) {
div.wIdxKeyword {
                 text-align:left;
                 font-weight:normal;
                 font-size:1em;
                 border:none;
                 margin:.25em 0;
                 padding:0;
                 background-image:none;
                 line-height:1.1em;
                 min-height:1.1em;
}
}
@media screen and (min-width: 81em) {
div.wIdxKeywordHover {
                      text-align:left;
                      font-weight:normal;
                      font-size:1em;
                      border:none;
                      margin:.25em 0;
                      padding:0;
                      background-image:none;
                      line-height:1.1em;
                      min-height:1.1em;
}
}
@media screen and (min-width: 81em) {
div.wIdxKeywordSelected {
                         text-align:left;
                         font-weight:normal;
                         font-size:1em;
                         border:none;
                         margin:.25em 0;
                         padding:0;
                         background-image:none;
                         line-height:1.1em;
                         min-height:1.1em;
}
}
@media screen and (min-width: 81em) {
span.wIdxKeywordText {
                      color:#000000;
}
}
@media screen and (min-width: 81em) {
div.wIdxLink {
              text-align:left;
              font-weight:normal;
              font-size:1em;
              border:none;
              margin:.25em 0;
              padding:0;
              background-image:none;
              line-height:1.1em;
              min-height:1.1em;
}
}
@media screen and (min-width: 81em) {
div.wIdxLinkHover {
                   text-align:left;
                   font-weight:normal;
                   font-size:1em;
                   border:none;
                   margin:.25em 0;
                   padding:0;
                   background-image:none;
                   line-height:1.1em;
                   min-height:1.1em;
}
}
@media screen and (min-width: 81em) {
span.wIdxLinkText {
                   color:#6D6D6D;
}
}
@media screen and (min-width: 81em) {
div.wIdxAlphabet {
                  color:#000000;
                  font-size:1.2em;
                  text-align:left;
                  border-top:none;
                  border-bottom-width:.1em;
                  border-bottom-style:dashed;
                  border-bottom-color:#4F674E;
                  margin:1em 0 0;
                  padding:.2em 0;
}
}
div.wTOCTreePage {
                  cursor:pointer;
                  color:#000000;
                  min-height:1.1428em;
                  margin-top:.42em;
                  padding:0 0 0 2em;
                  text-indent:-2em;
}
div.wTOCTreeCloseBook {
                       cursor:pointer;
                       color:#000000;
                       min-height:1.1428em;
                       margin-top:.42em;
                       padding:0 0 0 2em;
                       text-indent:-2em;
}
div.wTOCTreeCloseBookHover {
                            text-decoration:underline;
                            cursor:pointer;
                            color:#969696;
                            min-height:1.1428em;
                            margin-top:.42em;
                            padding:0 0 0 2em;
                            text-indent:-2em;
}
div.wTOCTreeCloseBookSelected {
                               cursor:pointer;
                               color:#6D6D6D;
                               min-height:1.1428em;
                               margin-top:.42em;
                               padding:0 0 0 2em;
                               text-indent:-2em;
}
span.wTOCTreeCloseBookText {
                            margin-left:.5em;
}
img.wTOCTreeCloseBookIcon {
                           border:none;
                           vertical-align:middle;
                           width:auto;
                           height:auto;
                           max-width:20px;
                           max-height:20px;
}
div.wTOCTreeOpenBook {
                      cursor:pointer;
                      color:#000000;
                      min-height:1.1428em;
                      margin-top:.42em;
                      padding:0 0 0 2em;
                      text-indent:-2em;
}
div.wTOCTreeOpenBookHover {
                           text-decoration:underline;
                           cursor:pointer;
                           color:#969696;
                           min-height:1.1428em;
                           margin-top:.42em;
                           padding:0 0 0 2em;
                           text-indent:-2em;
}
div.wTOCTreeOpenBookSelected {
                              cursor:pointer;
                              color:#6D6D6D;
                              min-height:1.1428em;
                              margin-top:.42em;
                              padding:0 0 0 2em;
                              text-indent:-2em;
}
div.wTOCTreeOpenBookChildBlock {
                                margin-left:15pt;
                                cursor:pointer;
}
span.wTOCTreeOpenBookText {
                           margin-left:.5em;
}
img.wTOCTreeOpenBookIcon {
                          border:none;
                          vertical-align:middle;
}
div.wTOCTreePageHover {
                       text-decoration:underline;
                       cursor:pointer;
                       color:#969696;
                       min-height:1.1428em;
                       margin-top:.42em;
                       padding:0 0 0 2em;
                       text-indent:-2em;
}
div.wTOCTreePageSelected {
                          cursor:pointer;
                          color:#6D6D6D;
                          min-height:1.1428em;
                          margin-top:.42em;
                          padding:0 0 0 2em;
                          text-indent:-2em;
}
span.wTOCTreePageText {
                       margin-left:.5em;
}
img.wTOCTreePageIcon {
                      border:none;
                      vertical-align:middle;
}
div.wTOCTreeLink {
                  cursor:pointer;
                  color:#000000;
                  min-height:1.1428em;
                  margin-top:.42em;
                  padding:0 0 0 2em;
                  text-indent:-2em;
}
div.wTOCTreeLinkHover {
                       text-decoration:underline;
                       cursor:pointer;
                       color:#969696;
                       min-height:1.1428em;
                       margin-top:.42em;
                       padding:0 0 0 2em;
                       text-indent:-2em;
}
div.wTOCTreeLinkSelected {
                          cursor:pointer;
                          color:#6D6D6D;
                          min-height:1.1428em;
                          margin-top:.42em;
                          padding:0 0 0 2em;
                          text-indent:-2em;
}
span.wTOCTreeLinkText {
                       margin-left:.5em;
}
img.wTOCTreeLinkIcon {
                      border:none;
                      vertical-align:middle;
}
div.wTOCNode {
              width:100%;
              border:none;
              background-color:transparent;
              text-align:center;
}
div.wTOCNodeCloseBook {
                       cursor:pointer;
                       font-size:1em;
                       font-weight:bold;
                       border-top-width:.1em;
                       border-top-style:solid;
                       border-top-color:#4F674E;
                       min-height:1.8em;
                       line-height:1.8em;
                       padding:1em 0;
                       width:100%;
                       color:#606060;
}
div.wTOCNodeCloseBookHover {
                            cursor:pointer;
                            font-size:1em;
                            font-weight:bold;
                            border-top-width:.1em;
                            border-top-style:solid;
                            border-top-color:#4F674E;
                            min-height:1.8em;
                            line-height:1.8em;
                            padding:1em 0;
                            width:100%;
                            color:#ffffff;
                            background-color:#879886;
}
div.wTOCNodeCloseBookSelected {
                               cursor:pointer;
                               font-size:1em;
                               font-weight:bold;
                               border-top-width:.1em;
                               border-top-style:solid;
                               border-top-color:#4F674E;
                               min-height:1.8em;
                               line-height:1.8em;
                               padding:1em 0;
                               width:100%;
                               color:#ffffff;
                               background-color:#879886;
}
span.wTOCNodeCloseBookText {
                            text-decoration:none;
}
img.wTOCNodeCloseBookIcon {
                           border:none;
                           float:right;
}
div.wTOCNodeOpenBook {
                      cursor:pointer;
                      font-size:1em;
                      font-weight:bold;
                      border-top-width:.1em;
                      border-top-style:solid;
                      border-top-color:#4F674E;
                      min-height:1.8em;
                      line-height:1.8em;
                      padding:1em 0;
                      width:100%;
                      color:#606060;
}
div.wTOCNodeOpenBookHover {
                           cursor:pointer;
                           font-size:1em;
                           font-weight:bold;
                           border-top-width:.1em;
                           border-top-style:solid;
                           border-top-color:#4F674E;
                           min-height:1.8em;
                           line-height:1.8em;
                           padding:1em 0;
                           width:100%;
                           color:#ffffff;
                           background-color:#879886;
}
div.wTOCNodeOpenBookSelected {
                              cursor:pointer;
                              font-size:1em;
                              font-weight:bold;
                              border-top-width:.1em;
                              border-top-style:solid;
                              border-top-color:#4F674E;
                              min-height:1.8em;
                              line-height:1.8em;
                              padding:1em 0;
                              width:100%;
                              color:#ffffff;
                              background-color:#879886;
}
span.wTOCNodeOpenBookText {
                           text-decoration:none;
}
img.wTOCNodeOpenBookIcon {
                          border:none;
                          float:right;
}
div.wTOCNodePage {
                  cursor:pointer;
                  font-size:1em;
                  font-weight:bold;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#4F674E;
                  min-height:1.8em;
                  line-height:1.8em;
                  padding:1em 0;
                  width:100%;
                  color:#606060;
}
div.wTOCNodePageHover {
                       cursor:pointer;
                       font-size:1em;
                       font-weight:bold;
                       border-top-width:.1em;
                       border-top-style:solid;
                       border-top-color:#4F674E;
                       min-height:1.8em;
                       line-height:1.8em;
                       padding:1em 0;
                       width:100%;
                       color:#ffffff;
                       background-color:#879886;
}
div.wTOCNodePageSelected {
                          cursor:pointer;
                          font-size:1em;
                          font-weight:bold;
                          border-top-width:.1em;
                          border-top-style:solid;
                          border-top-color:#4F674E;
                          min-height:1.8em;
                          line-height:1.8em;
                          padding:1em 0;
                          width:100%;
                          color:#ffffff;
                          background-color:#879886;
}
span.wTOCNodePageText {
                       color:inherit;
                       text-decoration:none;
}
img.wTOCNodePageIcon {
                      border:none;
                      float:right;
}
div.wTOCNodeLink {
                  cursor:pointer;
                  font-size:1em;
                  font-weight:bold;
                  border-top-width:.1em;
                  border-top-style:solid;
                  border-top-color:#4F674E;
                  min-height:1.8em;
                  line-height:1.8em;
                  padding:1em 0;
                  width:100%;
                  color:#606060;
}
div.wTOCNodeLinkHover {
                       cursor:pointer;
                       font-size:1em;
                       font-weight:bold;
                       border-top-width:.1em;
                       border-top-style:solid;
                       border-top-color:#4F674E;
                       min-height:1.8em;
                       line-height:1.8em;
                       padding:1em 0;
                       width:100%;
                       color:#ffffff;
                       background-color:#879886;
}
div.wTOCNodeLinkSelected {
                          cursor:pointer;
                          font-size:1em;
                          font-weight:bold;
                          border-top-width:.1em;
                          border-top-style:solid;
                          border-top-color:#4F674E;
                          min-height:1.8em;
                          line-height:1.8em;
                          padding:1em 0;
                          width:100%;
                          color:#ffffff;
                          background-color:#879886;
}
span.wTOCNodeLinkText {
                       text-decoration:none;
}
img.wTOCNodeLinkIcon {
                      border:none;
                      float:right;
}
div.wTOCNodeUp {
                cursor:pointer;
                font-size:1em;
                font-weight:bold;
                min-height:1.8em;
                line-height:1.8em;
                padding:1em 0;
                width:100%;
                border:none;
                text-align:left;
}
div.wTOCNodeUpHover {
                     cursor:pointer;
                     font-size:1em;
                     font-weight:bold;
                     min-height:1.8em;
                     line-height:1.8em;
                     padding:1em 0;
                     width:100%;
                     border:none;
                     text-align:left;
}
span.wTOCNodeUpText {
                     text-decoration:none;
                     position:relative;
                     top:-.2em;
                     color:#606060;
}
img.wTOCNodeUpIcon {
                    border:none;
                    float:left;
                    margin-right:1em;
}
a.wPrintLink {
              background-color:transparent;
}
a.wPrintButton {
                margin-right:1em;
                background-color:transparent;
}
img.wPrintButton {
                  border:none;
}
a.wBSBackLink {
               margin-right:1em;
               background-color:transparent;
}
a.wBSNextLink {
               margin-right:1em;
               background-color:transparent;
}
a.wBSBackButton {
                 margin-right:1em;
                 background-color:transparent;
}
img.wBSBackButton {
                   border:none;
}
a.wBSNextButton {
                 margin-right:1em;
                 background-color:transparent;
}
img.wBSNextButton {
                   border:none;
}
div.wSearchResults {
                    margin-top:2em;
                    width:100%;
                    font-size:1.1em;
}
div.wSearchResultSettings {
                           height:auto;
                           overflow:visible;
                           overflow:hidden;
                           width:90%;
                           margin-left:5%;
}
div.wSearchHighlight {
                      margin:.5em 0;
}
input.wSearchHighlight {
}
span.wSearchHighlight {
                       margin-left:.5em;
}
div.wSearchCount {
                  margin:1em 0 .5em .25em;
}
select.wSearchCount {
                     margin-left:-.2em;
}
span.wSearchCount {
                   margin-right:.5em;
}
div.wSearchMessage {
                    margin-top:15pt;
                    width:95%;
                    border-bottom-width:.1em;
                    border-bottom-style:solid;
                    border-bottom-color:#4F674E;
                    padding-bottom:2pt;
                    padding-left:5%;
}
span.wSearchMessage {
}
div.wSearchResultItemsBlock {
                             margin-top:.5em;
                             width:100%;
                             font-size:1.1em;
}
div.wSearchResultItem {
                       margin-top:.75em;
                       width:90%;
                       margin-left:5%;
}
div.wSearchResultTitle {
                        cursor:pointer;
                        text-decoration:underline;
                        color:#4F674E;
}
div.wSearchResultTitleHover {
                             cursor:pointer;
                             text-decoration:underline;
                             color:#4F674E;
}
span.wSearchURL {
                 color:#6D6D6D;
                 word-break:break-all;
}
span.wSearchContext {
                     color:#000000;
}
div.wSearchNavigation {
                       font-size:3em;
                       overflow:hidden;
                       margin-bottom:.5em;
}
div.wSearchBack {
                 float:left;
                 margin-left:1em;
}
a.wSearchBack {
               text-decoration:none;
               margin-right:.5em;
               padding-right:.5em;
               color:transparent !important;
               background-image:url(BSPrevButton_large.png);
               background-repeat:no-repeat;
               background-position:left center;
}
a.wSearchBack:hover {
                     text-decoration:underline;
                     background-image:url(BSPrevButton_large_hover.png);
}
a.wSearchBack:active {
                      text-decoration:underline;
                      background-image:url(BSPrevButton_large_hover.png);
}
div.wSearchNext {
                 float:right;
                 margin-right:1em;
}
a.wSearchNext {
               text-decoration:none;
               padding-left:.5em;
               color:transparent !important;
               background-image:url(BSNextButton_large.png);
               background-repeat:no-repeat;
               background-position:left center;
}
a.wSearchNext:hover {
                     text-decoration:underline;
                     background-image:url(BSNextButton_large_hover.png);
}
a.wSearchNext:active {
                      text-decoration:underline;
                      background-image:url(BSNextButton_large_hover.png);
}
div.wSearchPageNumbers {
                        display:none;
                        float:left;
                        margin-right:.75em;
                        margin-top:.75em;
}
li.wSearchPageNumberSelected {
                              margin-right:.5em;
                              color:#000000;
}
li.wSearchPageNumberLink {
                          margin-right:.5em;
                          color:#6D6D6D;
}
span.wSearchPageNumberSelected {
}
a.wSearchPageNumberLink {
                         background-color:transparent;
}
@media screen and (min-width: 81em) {
div.wSearchNavigation {
                       font-size:1em;
                       margin-top:1em;
                       border-bottom-width:.1em;
                       border-bottom-style:solid;
                       border-bottom-color:#4F674E;
                       padding-top:.75em;
                       padding-left:5%;
                       width:95%;
}
}
@media screen and (min-width: 81em) {
div.wSearchBack {
                 float:left;
                 margin-right:.75em;
                 margin-top:.75em;
}
}
@media screen and (min-width: 81em) {
a.wSearchBack {
               text-decoration:none;
               margin:0;
               padding:0 0 0 1.1428em;
               height:100%;
               width:1px;
               color:transparent !important;
               background-color:transparent;
               background-image:url(searchPrev.png);
               background-repeat:no-repeat;
               background-position:center center;
}
}
@media screen and (min-width: 81em) {
a.wSearchBack:hover {
}
}
@media screen and (min-width: 81em) {
a.wSearchBack:active {
}
}
@media screen and (min-width: 81em) {
div.wSearchNext {
                 float:left;
                 margin-right:.75em;
                 margin-top:.75em;
}
}
@media screen and (min-width: 81em) {
a.wSearchNext {
               text-decoration:none;
               margin:0;
               padding:0 0 0 1.1428em;
               height:100%;
               width:1px;
               color:transparent !important;
               background-color:transparent;
               background-image:url(searchNext.png);
               background-repeat:no-repeat;
               background-position:center center;
}
}
@media screen and (min-width: 81em) {
a.wSearchNext:hover {
}
}
@media screen and (min-width: 81em) {
a.wSearchNext:active {
}
}
@media screen and (min-width: 81em) {
div.wSearchPageNumbers {
                        display:block;
                        float:left;
                        margin-right:.75em;
                        margin-top:.75em;
}
}
@media screen and (min-width: 81em) {
li.wSearchPageNumberSelected {
                              margin-right:.5em;
}
}
@media screen and (min-width: 81em) {
li.wSearchPageNumberLink {
                          margin-right:.5em;
}
}
@media screen and (min-width: 81em) {
span.wSearchPageNumberSelected {
}
}
@media screen and (min-width: 81em) {
a.wSearchPageNumberLink {
                         background-color:transparent;
}
}
div.wSearchResultsSmallScr {
                            margin-top:10pt;
                            width:100%;
}
div.wSearchResultSettingsSmallScr {
                                   height:auto;
                                   overflow:visible;
                                   overflow:hidden;
                                   width:90%;
                                   margin-left:5%;
}
div.wSearchHighlightSmallScr {
                              display:inline;
                              float:left;
}
input.wSearchHighlightSmallScr {
                                position:relative;
                                top:0.75pt;
}
span.wSearchHighlightSmallScr {
                               margin-left:6pt;
}
div.wSearchCountSmallScr {
                          float:right;
}
div.wSearchCountComboSmallScr {
                               float:right;
}
select.wSearchCountSmallScr {
                             float:right;
                             margin-right:6pt;
}
div.wSearchCountMsgSmallScr {
}
span.wSearchCountSmallScr {
}
div.wSearchMessageSmallScr {
                            margin-top:15pt;
                            margin-left:5%;
                            width:90%;
                            border-bottom:1px solid #406b7e;
                            padding-bottom:2pt;
}
span.wSearchMessageSmallScr {
}
div.wSearchResultItemsBlockSmallScr {
                                     margin-left:5%;
                                     margin-top:5pt;
                                     width:90%;
}
div.wSearchResultItemSmallScr {
                               margin-top:10pt;
}
div.wSearchResultTitleSmallScr {
                                cursor:pointer;
                                text-decoration:underline;
}
div.wSearchResultTitleHoverSmallScr {
                                     cursor:pointer;
                                     text-decoration:underline;
}
span.wSearchURLSmallScr {
                         color:#c4c4c4;
}
span.wSearchContextSmallScr {
}
div.wSearchBackSmallScr {
                         float:left;
                         margin-right:5pt;
}
a.wSearchBackSmallScr {
                       text-decoration:none;
                       margin:0;
                       padding:0 0 0 28px;
                       height:100%;
                       width:px;
                       color:transparent;
                       background:transparent url(searchPrev.png)                     no-repeat center center;
}
a.wSearchBackSmallScr:hover {
                             background-image:transparent url(searchPrevHover.png);
}
div.wSearchNextSmallScr {
                         float:left;
                         margin-right:5pt;
}
a.wSearchNextSmallScr {
                       text-decoration:none;
                       margin:0;
                       padding:0 0 0 28px;
                       height:100%;
                       width:1px;
                       color:transparent;
                       background:transparent url(searchNext.png)                     no-repeat center center;
}
a.wSearchNextSmallScr:hover {
                             background-image:transparent url(searchNextHover.png);
}
div.wSearchPageNumbersSmallScr {
                                float:left;
                                margin-right:5pt;
                                margin-top:0;
}
li.wSearchPageNumberSelectedSmallScr {
                                      margin-right:3pt;
}
li.wSearchPageNumberLinkSmallScr {
                                  margin-right:3pt;
                                  color:#406b7e;
}
li.wSearchPageNumberLinkSmallScr:hover {
                                        text-decoration:underline;
}
span.wSearchPageNumberSelectedSmallScr {
}
a.wSearchPageNumberLinkSmallScr {
                                 background-color:transparent;
}
a.wShowHide {
             color:#6D6D6D;
             margin:0 0 0 8pt;
             padding:0;
             position:relative;
             top:-5px;
             text-decoration:none !important;
             background-color:transparent;
}
a.wShow {
         color:#6D6D6D;
         margin:0 0 0 8pt;
         padding:0;
         position:relative;
         top:-5px;
         text-decoration:none !important;
         background-color:transparent;
}
a.wHide {
         color:#6D6D6D;
         margin:0 0 0 8pt;
         padding:0;
         position:relative;
         top:-5px;
         text-decoration:none !important;
         background-color:transparent;
}
span.wProjTitle {
}
div.wSearchField {
                  display:inline;
}
div.content div.wSearchField {
                              display:block;
                              height:2em;
                              width:90%;
                              margin:1.5em auto .5em;
                              max-width:50em;
                              position:relative;
}
input.wSearchField {
                    border-width:.1em;
                    border-style:solid;
                    border-color:#4F674E;
                    padding:3px 35px 3px 1.071em;
                    -webkit-border-radius:1.071em;
                    -moz-border-radius:1.071em;
                    border-radius:1.071em;
                    -webkit-appearance:none;
}
div.content input.wSearchField {
                                padding:0 2%;
                                width:96%;
                                -moz-box-sizing:border-box;
                                box-sizing:border-box;
                                width:90%;
                                margin-left:5%;
                                font-size:1.5em;
}
a.wSearchLink {
               position:relative;
               top:0;
               right:1.1428em;
}
a.wSearchLink img {
                   max-width:10px !important;
                   max-height:10px !important;
}
div.content a.wSearchLink img {
                               max-width:22px !important;
                               max-height:22px !important;
}
div.content a.wSearchLink {
                           position:absolute;
                           font-size:1.5em;
                           top:.25em;
                           right:6%;
}
img.wSearchLink {
                 border:none;
}
div.cSearchAND {
                margin-top:1em;
}
input.wSearchAND {
                  position:relative;
                  top:2pt;
}
span.wSearchAND {
                 position:relative;
                 top:0.5pt;
                 left:3pt;
}
div.wSearchOptions {
}
div.wTabbedPanel {
                  width:100%;
}
ul.wTabGroup {
              background-color:#FFFFFF;
              font-size:12pt;
              padding:0;
              text-align:center;
              height:auto;
              padding:0 0 .357em 0;
              border-width:3px;
              border-style:solid;
              border-color:#FFFFFF;
}
li.wTab {
         padding:0 8pt;
         color:#6D6D6D;
         cursor:pointer;
         margin:0 5pt;
         border-bottom-width:3px;
         border-bottom-style:solid;
         border-bottom-color:#FFFFFF;
         white-space:nowrap;
}
li.wTabHover {
              padding:0 8pt;
              color:#6D6D6D;
              cursor:pointer;
              margin:0 5pt;
              border-bottom-width:3px;
              border-bottom-style:solid;
              border-bottom-color:#FFFFFF;
              white-space:nowrap;
}
li.wTabSelected {
                 padding:0 8pt;
                 color:#6D6D6D;
                 margin:0 5pt;
                 border-bottom-width:3px;
                 border-bottom-style:double;
                 border-bottom-color:#6D6D6D;
                 white-space:nowrap;
}
span.wTabText {
}
div.wTabContentGroup {
}
div.wTabContent {
                 margin:15pt 5% 0;
                 padding:0 0 15pt 0;
                 width:90%;
                 overflow-y:visible;
                 overflow-x:auto;
                 display:none;
}
div.wVTabbedPanel {
                   border:1px solid #406b7e;
                   background:#ffffff;
                   width:100%;
}
ul.wVTabGroup {
               border-top:1px solid #406b7e;
               list-style:none;
               margin:0;
               padding:0;
               font-size:12pt;
}
li.wVTab {
          cursor:pointer;
          background:#406b7e;
          text-align:center;
          width:100%;
          color:#ffffff;
          padding:4pt 0;
}
li.wVTabHover {
               cursor:pointer;
               background:#406b7e;
               text-align:center;
               width:100%;
               color:#ffffff;
               padding:4pt 0;
}
li.wVTabSelected {
                  cursor:pointer;
                  background:#ffffff;
                  text-align:center;
                  width:100%;
                  color:#406b7e;
                  padding:4pt 0;
}
span.wVTabText {
}
div.wVTabContentGroup {
                       overflow:auto;
}
div.wVTabContent {
                  margin:10pt 15pt;
                  display:none;
}
div.wLoadingIcon {
                  text-align:center;
                  width:100%;
}
div.loadingicon {
}
img.wLoadingIcon {
                  border:none;
}
div.wLoadingText {
                  text-align:center;
                  width:100%;
}
div.loadingtext {
}
.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 {
          text-decoration:none;
          background-color:transparent;
          color:inherit;
}
a.nolink:hover {
                background-color:transparent;
}
