﻿body.media-mobile div.filter-holder ul {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;list-style:none;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body.media-landscape div.filter-holder ul {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;list-style:none;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body.media-desktop div.filter-holder ul {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;list-style:none;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body.media-mobile div.filter-holder label {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:block;padding:0.5em 0.5em 0.5em 2.5em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body.media-landscape div.filter-holder label {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:block;padding:0.5em 0.5em 0.5em 2.5em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body.media-desktop div.filter-holder label {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:block;padding:0.5em 0.5em 0.5em 2.5em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.unselectable {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
div.functionbar {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}
div.topic div.functionholder {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;}
div.topic a.to_top {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;}
body.media-mobile div.mobilespecialfunctions {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;display:block;position:absolute;left:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:5;-webkit-transform:translateZ(0);height:3.1em;width:100%;min-width:15em;padding-top:0.75em;padding-left:0.6em;padding-right:0.6em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;}
body.media-mobile div.searchbar.layout-visible {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;display:block;position:absolute;left:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:5;-webkit-transform:translateZ(0);height:3.1em;width:100%;min-width:15em;padding-top:0.75em;padding-left:0.6em;padding-right:0.6em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;background:#ffffff;z-index:100;}
body.media-mobile div.functionbar {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;background-color:#f0f0f0;position:absolute;left:0;height:3.1em;width:100%;padding-top:0.75em;padding-left:0.6em;padding-right:0.6em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;border-bottom-width:0.01em;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-mobile div.filter-holder div.mobile-filter-heading {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2.5em;width:100%;padding-left:2.5%;padding-right:0.6em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;}
body.media-desktop div.searchbar-extra a.wSearchLink {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font-size:1.5em;height:1.98em;width:2em;text-decoration:none;margin-left:-.22em;padding:0;cursor:pointer;vertical-align:bottom;background-image:url("search_desktop.png");background-repeat:no-repeat;background-position:0.4em 0.4em;background-size:22px 22px;}
body.media-desktop div.searchbar-extra div.searchAND.layout-visible label {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;float:left;margin-top:.7em;cursor:pointer;}
div.toc-holder ul {list-style:none;margin:0;padding:0;}
div.toc-holder ul a {display:block;margin:0;padding:0;color:inherit;}
div.toc-holder ul li {min-height:1.2em;line-height:1.5em;min-width:6em;border-left:.4em solid transparent;}
div.toc-holder ul li:not(.show) {min-height:0;min-width:0;}
div.toc-holder ul li li {font-size:100%;}
div.toc-holder ul li.child {display:block;overflow-y:hidden;max-height:0em;-o-transition-duration:0.5s;-o-transition-timing-function:cubic-bezier(0, 1.05, 0, 1);-o-transition-property:max-height;-ms-transition-duration:0.5s;-ms-transition-timing-function:cubic-bezier(0, 1.05, 0, 1);-ms-transition-property:max-height;-moz-transition-duration:0.5s;-moz-transition-timing-function:cubic-bezier(0, 1.05, 0, 1);-moz-transition-property:max-height;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1.05, 0, 1);-webkit-transition-property:max-height;transition-duration:0.5s;transition-timing-function:cubic-bezier(0, 1.05, 0, 1);transition-property:max-height;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
div.toc-holder ul li.child:not(.show) {overflow-x:hidden;}
div.toc-holder ul li.child.show {max-height:5000em;min-height:0;overflow-y:visible;-o-transition-duration:0.7s;-o-transition-timing-function:cubic-bezier(1, 0, 1, 0);-o-transition-property:max-height;-ms-transition-duration:0.7s;-ms-transition-timing-function:cubic-bezier(1, 0, 1, 0);-ms-transition-property:max-height;-moz-transition-duration:0.7s;-moz-transition-timing-function:cubic-bezier(1, 0, 1, 0);-moz-transition-property:max-height;-webkit-transition-duration:0.7s;-webkit-transition-timing-function:cubic-bezier(1, 0, 1, 0);-webkit-transition-property:max-height;transition-duration:0.7s;transition-timing-function:cubic-bezier(1, 0, 1, 0);transition-property:max-height;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
div.toc-holder ul li.child.expanding.show {max-height:5000em;min-height:0;overflow-x:hidden;overflow-y:hidden;}
div.toc-holder ul li.child.collapsing {overflow-x:hidden;overflow-y:hidden;}
div.toc-holder a {text-decoration:none;}
div.toc-holder a:hover {text-decoration:underline;}
div.toc-holder:not(.drill-down) li.child.expanding.show {margin-top:-0.14em;margin-bottom:-0.14em;}
div.toc-holder:not(.drill-down) li.child.collapsing {margin-top:-0.14em;margin-bottom:0.3em;}
@-ms-keyframes drill-down-up-mobile { from { margin-left: 25%; }to { margin-left: -2.6em; } }
@-moz-keyframes drill-down-up-mobile { from { margin-left: 25%; }to { margin-left: -2.6em; } }
@-webkit-keyframes drill-down-up-mobile { from { margin-left: 25%; }to { margin-left: -2.6em; } }
@keyframes drill-down-up-mobile { from { margin-left: 25%; }to { margin-left: -2.6em; } }
@-ms-keyframes drill-down-up-landscape { from { margin-left: 25%; }to { margin-left: 0; } }
@-moz-keyframes drill-down-up-landscape { from { margin-left: 25%; }to { margin-left: 0; } }
@-webkit-keyframes drill-down-up-landscape { from { margin-left: 25%; }to { margin-left: 0; } }
@keyframes drill-down-up-landscape { from { margin-left: 25%; }to { margin-left: 0; } }
body.media-mobile div.drill-down.toc-holder ul {margin-left:0 !important;}
body.media-landscape div.drill-down.toc-holder ul {margin-left:0 !important;}
body.media-mobile div.drill-down.toc-holder ul li.collapsing {-ms-animation-name:drill-down-up;-ms-animation-duration:0.5s;-moz-animation-name:drill-down-up;-moz-animation-duration:0.5s;-webkit-animation-name:drill-down-up;-webkit-animation-duration:0.5s;animation-name:drill-down-up;animation-duration:0.5s;}
body.media-landscape div.drill-down.toc-holder ul li.collapsing {-ms-animation-name:drill-down-up;-ms-animation-duration:0.5s;-moz-animation-name:drill-down-up;-moz-animation-duration:0.5s;-webkit-animation-name:drill-down-up;-webkit-animation-duration:0.5s;animation-name:drill-down-up;animation-duration:0.5s;}
body.media-mobile div.drill-down.toc-holder ul li.child ul.child {overflow:hidden;}
body.media-landscape div.drill-down.toc-holder ul li.child ul.child {overflow:hidden;}
body.media-mobile div.drill-down.toc-holder li {border-left-width:0 !important;}
body.media-landscape div.drill-down.toc-holder li {border-left-width:0 !important;}
body.media-mobile div.drill-down.toc-holder li.selected {padding-left:1.55em !important;background-position:.4em .8em;border-left-width:.2em !important;}
body.media-landscape div.drill-down.toc-holder li.selected {padding-left:1.55em !important;background-position:.4em .8em;border-left-width:.2em !important;}
body.media-mobile div.drill-down.toc-holder li.active.rh-hide { display:list-item !important;}
body.media-landscape div.drill-down.toc-holder li.active.rh-hide {display:list-item !important;}
body.media-mobile div.drill-down.toc-holder li.inactive {display:none;}
body.media-landscape div.drill-down.toc-holder li.inactive {display:none;}
body.media-mobile div.drill-down.toc-holder ul.child {padding-left:2.6em !important;margin-left:0;}
body.media-landscape div.drill-down.toc-holder ul.child {padding-left:2.6em !important;margin-left:0;}
body.media-mobile div.toc-holder ul {margin-left:.25em;}
body.media-landscape div.toc-holder ul {margin-left:.25em;margin-left:0;}
body.media-mobile div.toc-holder ul li.book {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;cursor:pointer;background-image:url("toc_book_closed_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-landscape div.toc-holder ul li.book {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;cursor:pointer;background-image:url("toc_book_closed_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-mobile div.toc-holder ul li.item {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-image:url("toc_topic_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.75em 0.9375em;}
body.media-landscape div.toc-holder ul li.item {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-image:url("toc_topic_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.75em 0.9375em;}
body.media-mobile div.toc-holder ul li.url {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-image:url("toc_link_mobile_ltr.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:1em 0.9375em;}
body.media-landscape div.toc-holder ul li.url {padding:0.5em 1.75em 0.5em 2em;margin-top:.25em;margin-bottom:.25em;margin-left:-2.6em;margin-right:auto;min-height:1.5em;vertical-align:middle;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-image:url("toc_link_mobile_ltr.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:1em 0.9375em;}
body.media-mobile div.toc-holder ul li.book.loading-book {background-image:url("loading.gif");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;background-size:1em;}
body.media-landscape div.toc-holder ul li.book.loading-book {background-image:url("loading.gif");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;background-size:1em;}
body.media-mobile div.toc-holder ul li.child {margin-left:-2.6em !important;}
body.media-landscape div.toc-holder ul li.child {margin-left:-2.6em !important;}
body.media-mobile div.toc-holder ul li.child ul.child {list-style:none;padding-left:3.4em;}body.media-landscape div.toc-holder ul li.child ul.child {list-style:none;padding-left:3.4em;}body.media-desktop div.toc-holder {margin-top:2em;max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.toc-holder * {width:auto;white-space:nowrap;}
body.media-desktop div.toc-holder > ul li {padding-left:2em;}
body.media-desktop div.toc-holder ul {margin:0;padding:0;}body.media-desktop div.toc-holder ul li.book {font-size:1.4em;min-height:1.2em;padding:.1em 0;margin:.1em 0;vertical-align:middle;cursor:pointer;padding-left:2.15em;background-image:url("toc_book_closed_desktop.png");background-repeat:no-repeat;background-position:0.5em 0.4em;background-size:auto;}
body.media-desktop div.toc-holder ul li.item {font-size:1.4em;min-height:1.2em;padding:.1em 0;margin:.1em 0;vertical-align:middle;padding-left:2.15em;background-image:url("toc_topic_desktop.png");background-repeat:no-repeat;background-position:0.5em 0.4em;background-size:auto;}
body.media-desktop div.toc-holder ul li.url {font-size:1.4em;min-height:1.2em;padding:.1em 0;margin:.1em 0;vertical-align:middle;padding-left:2.15em;background-image:url("toc_link_desktop_ltr.png");background-repeat:no-repeat;background-position:0.5em 0.4em;background-size:auto;}
body.media-desktop div.toc-holder ul li.book.loading-book {padding-left:2.15em;background-image:url("loading.gif");background-repeat:no-repeat;background-position:0.5em 0.4em;background-size:auto;background-size:1em;}
body.media-desktop div.toc-holder ul li.item a {background-position:.55em .15em;}
body.media-desktop div.toc-holder ul li.url a {background-position:.5em .2em;}
body.media-desktop div.toc-holder ul li.child ul.child {list-style:none;padding-left:0;}
body.media-mobile div.idx-holder div.Index {width:100%;}
body.media-mobile div.glo-holder div.Glossary {width:100%;}
body.media-landscape div.idx-holder div.Index {width:100%;}
body.media-landscape div.glo-holder div.Glossary {width:100%;}
body.media-desktop div.idx-holder div.Index {width:100%;}
body.media-desktop div.glo-holder div.Glossary {width:100%;}
body.media-mobile div.idx-holder div.Index input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-mobile div.glo-holder div.Glossary input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-landscape div.idx-holder div.Index input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-landscape div.glo-holder div.Glossary input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-desktop div.idx-holder div.Index input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-desktop div.glo-holder div.Glossary input {width:98%;margin:.6em 1% .3em;height:3em;padding:0 .3em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
body.media-mobile div.idx-holder div.Index input:focus {outline:none;}
body.media-mobile div.glo-holder div.Glossary input:focus {outline:none;}
body.media-landscape div.idx-holder div.Index input:focus {outline:none;}
body.media-landscape div.glo-holder div.Glossary input:focus {outline:none;}
body.media-desktop div.idx-holder div.Index input:focus {outline:none;}
body.media-desktop div.glo-holder div.Glossary input:focus {outline:none;}
body.media-mobile div.idx-holder div.Index input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary input::-webkit-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.idx-holder div.Index input:-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary input:-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index input:-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary input:-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index input:-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary input:-moz-placeholder { font-style:italic; padding-left:.3em;}
body.media-mobile div.idx-holder div.Index input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary input::-moz-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.idx-holder div.Index input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary input::-ms-input-placeholder {font-style:italic;padding-left:.3em;}
body.media-mobile div.idx-holder div.Index a {color:inherit !important;text-decoration:none;display:block;}
body.media-mobile div.glo-holder div.Glossary a {color:inherit !important;text-decoration:none;display:block;}
body.media-landscape div.idx-holder div.Index a {color:inherit !important;text-decoration:none;display:block;}
body.media-landscape div.glo-holder div.Glossary a {color:inherit !important;text-decoration:none;display:block;}
body.media-desktop div.idx-holder div.Index a {color:inherit !important;text-decoration:none;display:block;}
body.media-desktop div.glo-holder div.Glossary a {color:inherit !important;text-decoration:none;display:block;}
body.media-mobile div.idx-holder div.Index a:hover {text-decoration:underline;}
body.media-mobile div.glo-holder div.Glossary a:hover {text-decoration:underline;}
body.media-landscape div.idx-holder div.Index a:hover {text-decoration:underline;}
body.media-landscape div.glo-holder div.Glossary a:hover {text-decoration:underline;}
body.media-desktop div.idx-holder div.Index a:hover {text-decoration:underline;}
body.media-desktop div.glo-holder div.Glossary a:hover {text-decoration:underline;}
body.media-mobile div.idx-holder div.Index a:active {text-decoration:underline;}
body.media-mobile div.glo-holder div.Glossary a:active {text-decoration:underline;}
body.media-landscape div.idx-holder div.Index a:active {text-decoration:underline;}
body.media-landscape div.glo-holder div.Glossary a:active {text-decoration:underline;}
body.media-desktop div.idx-holder div.Index a:active {text-decoration:underline;}
body.media-desktop div.glo-holder div.Glossary a:active {text-decoration:underline;}
body.media-mobile div.idx-holder div.Index ul {padding-left:0px;}
body.media-mobile div.glo-holder div.Glossary ul {padding-left:0px;}
body.media-landscape div.idx-holder div.Index ul {padding-left:0px;}
body.media-landscape div.glo-holder div.Glossary ul {padding-left:0px;}
body.media-desktop div.idx-holder div.Index ul {padding-left:0px;}
body.media-desktop div.glo-holder div.Glossary ul {padding-left:0px;padding-left:0px;}
body.media-mobile div.idx-holder div.Index .index-list {list-style-type:none;margin-top:0;}
body.media-mobile div.glo-holder div.Glossary .index-list {list-style-type:none;margin-top:0;}
body.media-landscape div.idx-holder div.Index .index-list {list-style-type:none;margin-top:0;}
body.media-landscape div.glo-holder div.Glossary .index-list {list-style-type:none;margin-top:0;}
body.media-desktop div.idx-holder div.Index .index-list {list-style-type:none;margin-top:0;}
body.media-desktop div.glo-holder div.Glossary .index-list {list-style-type:none;margin-top:0;}
body.media-mobile div.idx-holder div.Index li.treeitem {margin-left:.3em;margin-top:.75em;margin-bottom:.75em;min-height:1.2em;line-height:1.5em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem {margin-left:.3em;margin-top:.75em;margin-bottom:.75em;min-height:1.2em;line-height:1.5em;}
body.media-landscape div.idx-holder div.Index li.treeitem {margin-left:.3em;margin-top:.75em;margin-bottom:.75em;min-height:1.2em;line-height:1.5em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem {margin-left:.3em;margin-top:.75em;margin-bottom:.75em;min-height:1.2em;line-height:1.5em;}
body.media-desktop div.idx-holder div.Index li.treeitem {margin-left:.3em;margin-left:1.43em;line-height:1.5em; !important;font-size:0.875rem;}
body.media-desktop div.glo-holder div.Glossary li.treeitem {margin-left:.3em;margin-left:1.43rem !important;font-size:0.875rem;}
body.media-mobile div.idx-holder div.Index li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem.IndexAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-mobile div.idx-holder div.Index li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-landscape div.idx-holder div.Index li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-desktop div.idx-holder div.Index li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem.GloAlphabet {font-size:1.2em;border-bottom-style:solid;border-bottom-width:.1em;margin:auto 0.3em 0.5em auto;padding-left:.3em;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexKeyword {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexKeyword:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexLink {min-height:1.2em;line-height:1.5em;cursor:pointer;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;margin-top:.75em;margin-bottom:.75em;padding-left:1.6em;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexLink:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.idx-holder div.Index li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.idx-holder div.Index li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.idx-holder div.Index li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .GlossTerm {min-height:1.2em;line-height:1.5em;cursor:pointer;}
body.media-mobile div.idx-holder div.Index li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-landscape div.idx-holder div.Index li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-desktop div.idx-holder div.Index li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .GlossTerm:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:underline;}
body.media-mobile div.idx-holder div.Index li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-landscape div.idx-holder div.Index li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-desktop div.idx-holder div.Index li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .GlossDefinition {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;}
body.media-mobile div.idx-holder div.Index li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-landscape div.idx-holder div.Index li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;margin-top:.75em;margin-bottom:.75em;}
body.media-desktop div.idx-holder div.Index li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .GlossDefinition:hover {min-height:1.2em;line-height:1.5em;cursor:pointer;text-decoration:none;margin-left:2.5em;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexChildBlock {margin-left:2.5em;margin-top:0;margin-bottom:0;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexChildBlock {margin-left:2.5em;margin-top:0;margin-bottom:0;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexChildBlock {margin-left:2.5em;margin-top:0;margin-bottom:0;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexChildBlock {margin-left:2.5em;margin-top:0;margin-bottom:0;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexChildBlock {margin-left:2.5em;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexChildBlock {margin-left:2.5em;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexChildBlock.IndexKeyword:hover {text-decoration:none;}
body.media-mobile div.idx-holder div.Index li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-mobile div.glo-holder div.Glossary li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-landscape div.idx-holder div.Index li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-landscape div.glo-holder div.Glossary li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-desktop div.idx-holder div.Index li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-desktop div.glo-holder div.Glossary li.treeitem .IndexChildBlock .treeitem {margin-left:0;}
body.media-mobile div.filter-holder {padding-left:.25em;width:calc(100% - .25em);width:100%;padding-left:0;max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;top:0;padding:0;background:#ffffff;}
body.media-landscape div.filter-holder {padding-left:.25em;width:calc(100% - .25em);max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:4em;left:5em;bottom:0;width:20em;background-color:#ffffff;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-desktop div.filter-holder {padding-left:.25em;width:calc(100% - .25em);max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;display:none;}
body.media-mobile div.filter-holder p.filter-title {display:block;font-weight:bold;padding:0 2.25em .75em 0;border-bottom-style:solid;border-bottom-width:.1em;width:100%;}
body.media-landscape div.filter-holder p.filter-title {display:block;font-weight:bold;padding:0 2.25em .75em 0;border-bottom-style:solid;border-bottom-width:.1em;width:100%;}
body.media-desktop div.filter-holder p.filter-title {display:block;font-weight:bold;padding:0 2.25em .75em 0;border-bottom-style:solid;border-bottom-width:.1em;width:100%;}
body.media-mobile div.filter-holder p.filter-expression-message {margin:0.75em 0 0.2em 0.2em;}
body.media-landscape div.filter-holder p.filter-expression-message {margin:0.75em 0 0.2em 0.2em;}
body.media-desktop div.filter-holder p.filter-expression-message {margin:0.75em 0 0.2em 0.2em;}
body.media-mobile div.filter-holder ul li {min-height:1.3em;line-height:1.2em;margin:0.75em 0 0.1em 0;}
body.media-landscape div.filter-holder ul li {min-height:1.3em;line-height:1.2em;margin:0.75em 0 0.1em 0;}
body.media-desktop div.filter-holder ul li {min-height:1.3em;line-height:1.2em;margin:0.75em 0 0.1em 0;}
body.media-mobile div.filter-holder ul li li {font-weight:normal;margin-top:.3em;font-size:100%;}
body.media-landscape div.filter-holder ul li li {font-weight:normal;margin-top:.3em;font-size:100%;}
body.media-desktop div.filter-holder ul li li {font-weight:normal;margin-top:.3em;font-size:100%;}
body.media-mobile div.filter-holder input {opacity:0;width:1em;}
body.media-landscape div.filter-holder input {opacity:0;width:1em;}
body.media-desktop div.filter-holder input {opacity:0;width:1em;}
body.media-desktop div.filter-holder > p {font-size:1.4em;}
body.media-desktop div.filter-holder > ul {font-size:1.4em;}
body.media-desktop div.filter-holder > ul * {font-size:100%;}
div.searchresults {padding-left:2em;padding-right:1em;background-color:#ffffff;bottom:0;padding-top:1em;}
div.searchresults .wSearchANDCheckbox {display:none;}
div.searchresults .wSearchResultSettings {display:none;}
div.searchresults .wSearchMessage {font-size:1em;margin-bottom:.3em;color:#929292;}
div.searchresults .wSearchResultItem {margin:1em 0;}
div.searchresults .wSearchResultItem a.nolink {text-decoration:none;}
div.searchresults .wSearchResultItem a.nolink:hover {text-decoration:underline;}
div.searchresults .wSearchResultItem a.nolink:active {text-decoration:underline;}
div.searchresults .wSearchResultItem a.nolink div.wSearchResultTitle {font-size:1.25em;margin-bottom:.25em;word-wrap:break-word;}
div.searchresults .wSearchResultItem a.nolink div.wSearchResultTitleHover {font-size:1.25em;margin-bottom:.25em;word-wrap:break-word;}
div.searchresults .wSearchResultItem div.wSearchContext {font-size:1em;}
div.searchresults .wSearchResultItem div.wSearchURL {margin-top:.5em;font-size:.75em;word-wrap:break-word;}
div.searchresults p.progressbar {text-align:center;}
body.media-mobile div.searchbar input {width:98%;margin:.6em 1% .3em;height:3em;max-height:3em;padding:0 0.3em 0 0.5em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;font-size:.9em !important;height:2em !important;float:left;margin:-0.2em -3px 0 6%;}
body.media-landscape div.searchbar input {width:98%;margin:.6em 1% .3em;height:3em;max-height:3em;padding:0 0.3em 0 0.5em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;font-size:80% !important;}body.media-desktop div.searchbar input {width:98%;margin:.6em 1% .3em;height:3em;max-height:3em;padding:0 0.3em 0 0.5em;font-size:100%;-webkit-appearance:none;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;font-size:1.2em !important;}
body.media-mobile div.searchbar input:focus {outline:none;}
body.media-landscape div.searchbar input:focus {outline:none;}
body.media-desktop div.searchbar input:focus {outline:none;}
body.media-mobile div.searchbar input::-webkit-input-placeholder {font-style:italic;padding-left:.5em;}
body.media-landscape div.searchbar input::-webkit-input-placeholder {font-style:italic;padding-left:.5em;}
body.media-desktop div.searchbar input::-webkit-input-placeholder {font-style:italic;padding-left:.5em;}
body.media-mobile div.searchbar input:-moz-placeholder {font-style:italic;padding-left:.5em;}
body.media-landscape div.searchbar input:-moz-placeholder {font-style:italic;padding-left:.5em;}
body.media-desktop div.searchbar input:-moz-placeholder {font-style:italic;padding-left:.5em;}
body.media-mobile div.searchbar input::-moz-placeholder {font-style:italic;padding-left:.5em;}
body.media-landscape div.searchbar input::-moz-placeholder {font-style:italic;padding-left:.5em;}
body.media-desktop div.searchbar input::-moz-placeholder {font-style:italic; padding-left:.5em;}
body.media-mobile div.searchbar input::-ms-input-placeholder {font-style:italic;padding-left:.5em;}
body.media-landscape div.searchbar input::-ms-input-placeholder {font-style:italic;padding-left:.5em;}
body.media-desktop div.searchbar input::-ms-input-placeholder {font-style:italic;padding-left:.5em;}
.search-suggestion {margin-left:0;padding:.25em;font-size:1.4em;line-height:1.2em;cursor:pointer;margin-left:0;padding:.25rem;font-size:1rem;clear:left;line-height:1.5rem;cursor:pointer;}
.search-suggestion .search-text {display:inline;}
.search-suggestion .search-count {display:inline;float:right;background-color:#acacac;border-radius:.2rem;padding:.1rem .3rem;}
.search-suggestion .topic-icon {display:inline-block;vertical-align:middle;min-width:1rem;min-height:1rem;background-image:url("search_topic_desktop.png");background-repeat:no-repeat;background-position:center center;background-size:auto;width:.5rem;height:0.5rem;color:#ffffff;width:1.5rem;height:1.2rem;background-image:url("search_topic_desktop.png");background-repeat:no-repeat;background-position:center center;background-size:contain;padding-top:.05rem;margin:auto;}
.search-suggestion .count-number {display:inline-block;vertical-align:middle;width:.5rem;height:0.5rem;color:#ffffff;}
* {-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
a {-webkit-tap-highlight-color:transparent;}
body.ios {-webkit-text-size-adjust:none;}
body.media-mobile div.toc-holder {-webkit-overflow-scrolling:touch;overflow-y:scroll !important;max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;width:85%;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;padding-left:2.75em;}
body.media-mobile div.idx-holder {-webkit-overflow-scrolling:touch;overflow-y:scroll !important;max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;width:85%;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-mobile div.glo-holder {-webkit-overflow-scrolling:touch;overflow-y:scroll !important;max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;width:85%;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-mobile.ios div.topic {-webkit-overflow-scrolling:touch;overflow-y:scroll !important;}
body.media-landscape.ios div.topic {-webkit-overflow-scrolling:touch;overflow-y:scroll !important;}div.filter-holder a.reset-button {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;cursor:pointer;background-image:url("filter_clearall.png");background-repeat:no-repeat;background-position:center center;background-size:60% auto;}
body.media-mobile div.searchbar {max-height:0px; overflow:hidden; opacity:0; -o-transition-duration:0.35s; -o-transition-timing-function:ease-out; -o-transition-property:opacity; -ms-transition-duration:0.35s; -ms-transition-timing-function:ease-out; -ms-transition-property:opacity; -moz-transition-duration:0.35s; -moz-transition-timing-function:ease-out; -moz-transition-property:opacity; -webkit-transition-duration:0.35s; -webkit-transition-timing-function:ease-out; -webkit-transition-property:opacity; transition-duration:0.35s; transition-timing-function:ease-out; transition-property:opacity; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000; -moz-perspective:1000; -ms-perspective:1000; perspective:1000; z-index:0; bottom:auto !important;}
body.media-mobile div.searchresults {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-landscape div.toc-holder {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:4em;left:5em;bottom:0;width:20em;background-color:#ffffff;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;padding-left:.5em;}
body.media-landscape div.idx-holder {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:4em;left:5em;bottom:0;width:20em;background-color:#ffffff;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-landscape div.glo-holder {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:4em;left:5em;bottom:0;width:20em;background-color:#ffffff;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-landscape div.searchbar {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;position:absolute;top:4em;left:5em;bottom:0;width:20em;background-color:#ffffff;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;top:4em;}
body.media-landscape div.searchresults {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.idx-holder {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.glo-holder {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.searchbar {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.searchbar-extra div.searchAND {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
body.media-desktop div.searchresults {max-height:0px;overflow:hidden;opacity:0;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:0;}
.layout-visible { max-height:10000em !important;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:opacity;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:opacity;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:opacity;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:opacity;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;opacity:1 !important;}
.loading {background-image:url("loading.gif")!important;min-height:1.25in !important;background-repeat:no-repeat !important;background-position:center .25in !important;background-size:1in 1in !important;}
div.topic-state {position:absolute;top:25%;width:100%;}
div.topic-state.loading {bottom:0;background-position:center 25%;}
.hide-children * {display:none !important;}
body {font-family:"Trebuchet MS" , Arial, sans-serif;margin:0;padding:0;background:#ffffff;overflow:hidden;}
div.header { color: #ffffff; background-color: #000000; border-bottom-color: #0a7bc1; border-bottom-style:solid; border-bottom-width:3px; }
div.header div.logo {background-color:transparent;cursor:pointer;background-image:url("logo2.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
div.functionbar div.nav a {background-color:transparent;text-decoration:none !important;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:background-color;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:background-color;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:background-color;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:background-color;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:background-color;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;border-top-width:0.1em;border-top-style:solid;border-top-color:transparent;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:transparent;border-left-width:0.1em;border-left-style:solid;border-left-color:transparent;border-right-width:0.1em;border-right-style:solid;border-right-color:transparent;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:border-color;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:border-color;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:border-color;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:border-color;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:border-color;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
a.filter {-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:background-image;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:background-image;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:background-image;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:background-image;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:background-image;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
div.functions {overflow:auto;}
div.mobilespecialfunctions {display:none;background-color:#ffffff;}
div.sidebarsizer {display:none;}
div.searchbar {background-color:#f0f0f0;background-color:#fcfcfc;overflow:visible;bottom:auto !important;z-index:100 !important;}
div.searchbar .mobile_back {display:none;}
div.searchbar .mobile_filter {display:none;}
.searchbar.left-pane.search-content.searchpage-mode.layout-visible {height:3.1em;overflow:visible;}
div.topic {background-color:#ffffff;}
iframe.topic {border:none;width:100%;height:100%;}
div.Index {color:#000000;}
div.Glossary {color:#000000;}
div.Index input {color:#000000;border-top-width:0.1em;border-top-style:solid;border-top-color:#cccccc;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#cccccc;border-left-width:0.1em;border-left-style:solid;border-left-color:#cccccc;border-right-width:0.1em;border-right-style:solid;border-right-color:#cccccc;}
div.Glossary input {color:#000000;border-top-width:0.1em;border-top-style:solid;border-top-color:#cccccc;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#cccccc;border-left-width:0.1em;border-left-style:solid;border-left-color:#cccccc;border-right-width:0.1em;border-right-style:solid;border-right-color:#cccccc;}
div.Index .IndexAlphabet {color:#509de6;border-color:#e6e6e6;}
div.Index .GloAlphabet {color:#509de6;border-color:#e6e6e6;}
div.Glossary .IndexAlphabet {color:#509de6;border-color:#e6e6e6;}
div.Glossary .GloAlphabet {color:#509de6;border-color:#e6e6e6;}
div.Index .IndexLink {background-image:url("idx_topic.png");background-repeat:no-repeat;background-position:left center;background-size:auto;min-height:.9em !important;line-height:1.25em !important;margin-top:.3em !important;margin-bottom:.3em !important;}
div.Glossary .IndexLink {background-image:url("idx_topic.png");background-repeat:no-repeat;background-position:left center;background-size:auto;min-height:.9em !important;line-height:1.25em !important;margin-top:.3em !important;margin-bottom:.3em !important;}
div.Index span.GlossDefinitionText { color:#000000;}
div.Glossary span.GlossDefinitionText {color:#000000;}
div.search-suggestion:hover {background-color:#f0f0f0;}
div.searchresults div.search-alert {color:#000000;}
div.searchresults a {color:#1268B8;}
div.searchresults span.wSearchContext {color:#000000;}
div.searchresults span.wSearchURL {color:#929292;}
div.searchresults label.wSearchAndLabelResults {display:block;margin-bottom:.75em;padding-top:.75em;padding-bottom:.75em;padding-left:1.75em;}
div.searchresults label.wSearchAndLabelResults.active {background-image:url("andsearch_mark.png");}
div.toc-holder li {color:#000000;}
div.toc-holder li.selected {color:#509de6;border-left-color:#509de6;}
body.media-mobile div.drill-down.toc-holder li.book.expanded {background-image:url("toc_book_closed_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-landscape div.drill-down.toc-holder li.book.expanded {background-image:url("toc_book_closed_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-mobile div.drill-down.toc-holder li.book.active {background-image:url("toc_book_open_drildown.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-landscape div.drill-down.toc-holder li.book.active {background-image:url("toc_book_open_drildown.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-mobile div.drill-down.toc-holder ul li.selected {padding-left:1.8em !important;}
body.media-landscape div.drill-down.toc-holder ul li.selected {padding-left:1.8em !important;}
body.media-mobile div.toc-holder ul li.expanded {background-image:url("toc_book_open_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-landscape div.toc-holder ul li.expanded {background-image:url("toc_book_open_mobile.png");background-repeat:no-repeat;background-position:0.6em 0.8em;background-size:0.9375em 0.9375em;}
body.media-desktop div.toc-holder ul li.expanded {padding-left:2.15em;background-image:url("toc_book_open_desktop.png");background-repeat:no-repeat;background-position:0.5em 0.4em;background-size:auto;}
div.filter-holder p.filter-title {color:#000000;border-bottom-color:#e6e6e6;}
div.filter-holder p.filter-expression-message {color:#000000;}
div.filter-holder ul.wFltOpts {position:absolute;top:2.75em;bottom:0;left:0;width:100%;overflow:auto;}
div.filter-holder ul.wFltOpts.checkbox label {background-image:url("filter_nomark.png");background-repeat:no-repeat;background-position:0.8em 0.75em;background-size:1em 1em;}
div.filter-holder ul.wFltOpts.checkbox label.checked {background-image:url("filter_mark.png");background-repeat:no-repeat;background-position:0.8em 0.75em;background-size:1em 1em;}
div.filter-holder ul.wFltOpts.radio label {background-image:url("filter_nomark_radio.png");background-repeat:no-repeat;background-position:0.8em 0.6em;background-size:1em 1em;}
div.filter-holder ul.wFltOpts.radio label.checked {background-image:url("filter_mark_radio.png");background-repeat:no-repeat;background-position:0.8em 0.6em;background-size:1em 1em;}
div.filter-holder ul.wFltOpts label {color:#000000;}
div.filter-holder ul.wFltOpts label.tag-parent {background-color:#eeeeee;background-image:none !important;font-weight:bold;}
div.filter-holder ul.wFltOpts label.title {padding-left:1.5em;}
div.filter-holder ul.wFltOpts input {position:absolute;width:0px;height:0px;}
div.filter-holder ul.wFltOpts input:focus + label {outline-style:dashed;outline-width:thin;}
input.wSearchField {border-top-width:1px;border-top-style:solid;border-top-color:#0a7bc1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0a7bc1;border-left-width:1px;border-left-style:solid;border-left-color:#0a7bc1;border-right-width:1px;border-right-style:solid;border-right-color:#0a7bc1;}
div.social_buttons {-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:width, border-radius;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:width, border-radius;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:width, border-radius;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:width, border-radius;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:width, border-radius;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;font-size:1.6em;background-color:#ffffff;position:fixed;bottom:.8em;right:0;z-index:5000;height:1.6em;width:1.6em;border-left-width:0.05em;border-left-style:solid;border-left-color:#3079D7;border-top-width:0.05em;border-top-style:solid;border-top-color:#3079D7;border-bottom-width:0.05em;border-bottom-style:solid;border-bottom-color:#3079D7;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;border-top-left-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;moz-border-radius-bottomleft:0.5em;border-bottom-left-radius:0.5em;}
div.social_buttons a.social_buttons_controller {display:block;height:100%;width:1.6em;cursor:pointer;background:transparent url("social_open.png")no-repeat 0.5em center;background-size:1em 1em;float:left;}
div.social_buttons div {height:100%;float:left;}
div.social_buttons div.fb-button {display:none;}
div.social_buttons div.twitter-button {display:none;}
div.social_buttons.opened {width:25em;max-width:100%;overflow:hidden;padding:0;background:#ffffff;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
div.social_buttons.opened a.social_buttons_controller {background-image:url(social_close_ltr.png);background-size:auto 50%;max-width:2em;width:20%;cursor:pointer;padding:0;margin:0;}
div.social_buttons.opened div {padding:0;margin:0;}
div.social_buttons.opened div iframe {width:100% !important;}
div.social_buttons.opened div.fb-button {display:block;max-width:7.5em;width:40%;padding-top:.4em;}
div.social_buttons.opened div.twitter-button {display:block;max-width:7.5em;width:40%;padding-top:.21em;}
body.media-mobile {position:fixed;top:0;left:0;right:0;bottom:0;font-size:100%;}
body.media-mobile div.mobile-header-visible.mobilespecialfunctions {top:3.125em;top:3.125em;}
body.media-mobile div.mobile-header-visible.searchbar.layout-visible {top:3.125em;top:3.125em;}
body.media-mobile div.mobile-header-visible.functionbar {top:3.125em;}
body.media-mobile div.searchresults.layout-visible {position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;z-index:10;overflow-x:hidden;overflow-y:auto;padding:0.6em 0.85em 0 0.85em;}
body.media-mobile div.topic {position:absolute;top:3.1em;left:0;bottom:0;width:100%;padding-top:0em;padding-left:0.25em;padding-right:0.25em;padding-bottom:0;-o-transition-duration:0.5s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.5s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
body.media-mobile div.mobile-header-visible.toc-holder {top:6.225em;}
body.media-mobile div.mobile-header-visible.idx-holder {top:6.225em;}
body.media-mobile div.mobile-header-visible.glo-holder {top:6.225em;}
body.media-mobile div.mobile-header-visible.filter-holder {top:6.225em;}
body.media-mobile div.mobile-header-visible.searchresults.layout-visible {top:6.225em;}
body.media-mobile div.mobile-header-visible.topic {top:6.225em;}
body.media-mobile div.toc-holder input + * {margin-top:1.2em;}
body.media-mobile div.idx-holder input + * {margin-top:1.2em;}
body.media-mobile div.glo-holder input + * {margin-top:1.2em;}
body.media-mobile div.sidebar-opened.mobilespecialfunctions {left:85%;}
body.media-mobile div.sidebar-opened.filter-holder {left:85%;}
body.media-mobile div.sidebar-opened.searchbar.layout-visible {left:85%;}
body.media-mobile div.sidebar-opened.topic {left:85%;}
body.media-mobile div.idx-holder input {font-size:.9em !important;height:2em !important;}
body.media-mobile div.glo-holder input {font-size:.9em !important;height:2em !important;}
body.media-mobile div.header {display:none;}
body.media-mobile div.header.mobile-header-visible {display:block;height:3.125em;width:100%;padding-top:0.75em;}
body.media-mobile div.header div {height:1.625em;}
body.media-mobile div.header div.logo {float:left;width:139px;height: 30px;margin-left:1.25em;margin-right:1.625em;}
body.media-mobile div.header div.title {line-height:100%;font-size:1.625em;overflow:auto;position:absolute;top:1em;left:2.125em;right:0;}
body.media-mobile div.header div a {display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;}
body.media-mobile div.header div a.brs_next {display:none;}
body.media-mobile div.header div a.brs_previous {display:none;}
body.media-mobile div.mobilespecialfunctions.searchpage-mode {display:none;}
body.media-mobile div.mobilespecialfunctions div.brs-holder {float:right;}
body.media-mobile div.mobilespecialfunctions div.brs_next {float:left;height:1.625em;width:1.625em;margin-left:0.75em;margin-right:0.35em;}
body.media-mobile div.mobilespecialfunctions div.brs_previous {float:left;height:1.625em;width:1.625em;margin-left:0.75em;margin-left:0;}
body.media-mobile div.mobilespecialfunctions div.brs_next a {margin-right:0;}
body.media-mobile div.mobilespecialfunctions div.brs_previous a {margin-right:0;}
body.media-mobile div.mobilespecialfunctions a {display:block;cursor:pointer;height:100%;width:2.4375em;float:left;text-decoration:none;margin-right:5%;background-color:transparent;}
body.media-mobile div.mobilespecialfunctions a:active {background-color:transparent;}
body.media-mobile div.mobilespecialfunctions a.menubutton {background-image:url("menu.png");background-repeat:no-repeat;background-position:left 0.2em;background-size:auto;}
body.media-mobile div.mobilespecialfunctions a.fts {background-image:url("search_mobile_navigation.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.mobilespecialfunctions a.filter {background-image:url("filter_mobile.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;margin-right:0;background-position:.1em 0em;}
body.media-mobile div.mobilespecialfunctions a.filter.filter-applied {background-image:url("filter_mobile_applied.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.mobilespecialfunctions a.wBSNextButton {background-image:url("next_mobile.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.mobilespecialfunctions a.wBSNextButton:active {background-image:url("next_mobile_active.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.mobilespecialfunctions a.wBSBackButton {background-image:url("previous_mobile.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.mobilespecialfunctions a.wBSBackButton:active {background-image:url("previous_mobile_active.png");background-repeat:no-repeat;background-position:left top;background-size:1.625em;}
body.media-mobile div.functionbar.searchpage-mode {display:none;}
body.media-mobile div.functionbar div.nav {padding-left:0.25em;min-width:13.15em;}
body.media-mobile div.functionbar div.nav a {float:left;display:block;width:3.8em;height:2.625em;margin-right:0.25em;cursor:pointer;-webkit-border-top-left-radius:1em;-moz-border-radius-topleft:1em;border-top-left-radius:1em;-webkit-border-top-right-radius:1em;-moz-border-radius-topright:1em;border-top-right-radius:1em;}
body.media-mobile div.functionbar div.nav a.active {background-color:#ffffff;}
body.media-mobile div.functionbar div.nav a.toc {background-image:url("toc_mobile.png");background-repeat:no-repeat;background-position:center center;background-size:1.9375em 1.25em;}
body.media-mobile div.functionbar div.nav a.idx {background-image:url("index_mobile.png");background-repeat:no-repeat;background-position:center center;background-size:1.9375em 1.4375em;}
body.media-mobile div.functionbar div.nav a.glo {background-image:url("glossary_mobile.png");background-repeat:no-repeat;background-position:center center;background-size:1.875em 1.25em;}
body.media-mobile div.functionbar div.nav a.filter {display:none;}
body.media-mobile div.functionbar div.nav a.fts {display:none;}
body.media-mobile div.toc-holder.drill-down ul li.collapsing {-ms-animation-name:drill-down-up-mobile;-ms-animation-duration:0.5s;-moz-animation-name:drill-down-up-mobile;-moz-animation-duration:0.5s;-webkit-animation-name:drill-down-up-mobile;-webkit-animation-duration:0.5s;animation-name:drill-down-up-mobile;animation-duration:0.5s;}
body.media-mobile div.filter-holder > a.reset-button {display:none;}
body.media-mobile div.filter-holder div.mobile-filter-heading a.mobile_back {display:inline-block;height:1.625em;cursor:pointer;width:7%;margin:0.8em 0 0 0;float:right;margin-left:2%;background-image:url("back_mobile_filter.png");background-repeat:no-repeat;background-position:center center;background-size:1.375em 1.0625em;}
body.media-mobile div.filter-holder div.mobile-filter-heading a.reset-button {display:inline-block;height:1.625em;cursor:pointer;width:7%;margin:0.8em 0 0 0;float:left;margin-right:2%;background-image:url("filter_clearall.png");background-repeat:no-repeat;background-position:center center;background-size:1.375em 1.125em;width:8%;}
body.media-mobile div.filter-holder div.mobile-filter-heading div.page-title {position:absolute;top:0.2em;left:10%;right:10%;height:2em;line-height:2em;padding:0;color:#000000;text-align:center;overflow:auto;}
body.media-mobile div.filter-holder div.mobile-filter-heading div.page-title span {font-weight:bold;font-size:1.1em;}
body.media-mobile div.filter-holder.layout-visible {z-index:50;}
body.media-mobile div.filter-holder ul.wFltOpts {top:3.1em;}
body.media-mobile div.searchbar.layout-visible a {display:inline-block;height:1.625em;cursor:pointer;margin-right:0.6em;text-decoration:none !important;float:left;margin:0 2% 0 0;}
body.media-mobile div.searchbar.layout-visible a.mobile_back {background-image:url("back_mobile_ltr.png");background-repeat:no-repeat;background-position:center center;background-size:1.1875em 1.125em;width:7%;}
body.media-mobile div.searchbar.layout-visible a.mobile_filter {width:10%;min-width:2em;margin-right:0;float:right;width:10%;min-width:2em;background-image:url("filter_mobile.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
body.media-mobile div.searchbar.layout-visible a.mobile_filter.filter-applied {width:10%;min-width:2em;background-image:url("filter_mobile_applied.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
body.media-mobile div.searchbar.layout-visible a.wSearchLink {width:10%;min-width:2em;width:10%;min-width:2em;background-image:url("search_mobile.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
body.media-mobile div.searchbar.layout-visible a.wSearchLink:active {width:10%;min-width:2em;background-image:url("search_mobile_active.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
body.media-mobile div.searchbar input.no-filter {margin:-0.2em 5% 0 5%;}
body.media-mobile div.searchresults.layout-visible .search-alert {margin-bottom:0.6em;}
body.media-mobile div.searchresults.layout-visible .wSearchResultItem {padding-bottom:.5em;margin-bottom:.5em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;}
body.media-mobile div.searchresults.layout-visible label.wSearchAndLabelResults {background-image:url("andsearch_nomark.png");background-repeat:no-repeat;background-position:0.4em 1em;background-size:auto 0.8em;}
body.media-mobile div.searchresults.layout-visible label.wSearchAndLabelResults.active {background-image:url("andsearch_mark.png");}
body.media-mobile div.topic div.topic-state.loading {top:3.1em;}
.search-suggestion .search-delete {background-image:url("remove.png");background-repeat:no-repeat;background-position:center center;background-size:contain;height:1.1em;width:1.0em;}
.search-delete:hover {background-image:url("remove-active.png");}
.search_bar_top {z-index:100 !important;}
.search-input-open {box-shadow:0.1rem 0.1rem 0.5rem #cccccc;}
.searchbar-mobile .search-input {margin-right:5%;margin-bottom:0px;margin-left:5%;width:78%;float:left;}
.searchbar-mobile .search-input input {width:75% !important;}
.searchbar-mobile .search-list {margin-left:5%;padding-right:0.4rem;width:100%;width:91%;background-color:#fcfcfc;}
.search-list table {width:100%;border-spacing:0;}
.search-list table .search-table-desktop {width:100%;}
.search-list table .search-table-mobile {margin:.1em 5% .25em;width:90%;}
.search-list table td.search-text-column {width:93%;padding-left:0.5em;}
.search-list table td.search-text-column .search-text-mobile {width:95%;}
.search-list table tr:hover {background-color:#e6e7e7;}
.search-list .search-selected {background-color:#e6e7e7 !important;}
body.media-landscape {font-size:100%;}
body.media-landscape div.searchresults.layout-visible {position:absolute;top:4em;left:5em;bottom:0;width:20em;top:7.3em;overflow-x:hidden;overflow-y:auto;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;}
body.media-landscape div.functionbar {position:absolute;top:4em;left:0;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#AAA7A7;background-color:#f0f0f0;width:5em;}
body.media-landscape div.layout-visible.toc-holder {overflow:auto;-webkit-overflow-scrolling:touch;}
body.media-landscape div.layout-visible.idx-holder {overflow:auto;-webkit-overflow-scrolling:touch;}
body.media-landscape div.layout-visible.glo-holder {overflow:auto;-webkit-overflow-scrolling:touch;}
body.media-landscape div.layout-visible.filter-holder {overflow:auto;-webkit-overflow-scrolling:touch;}
body.media-landscape div.layout-visible.searchbar {overflow:auto;-webkit-overflow-scrolling:touch;}
body.media-landscape div.header {height:4em;padding-top:1.25em;}
body.media-landscape div.header div {height:1.875em;}
body.media-landscape div.header div.logo {float:left;width:139px;height: 30px;margin-right:1.25em;margin-left:1.875em;}
body.media-landscape div.header div.title {position:absolute;top:30px;left:180px;right:4.6875em;height:1.1em;line-height:100%;font-size:20px;overflow:auto;}
body.media-landscape div.header div.brs_next {float:right;width:1.875em;margin-right:2.5em;}
body.media-landscape div.header div.brs_next a {background-image:url("next_tab.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-landscape div.header div.brs_next a:active {background-color:transparent;background-image:url("next_tab_active.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-landscape div.header div.brs_previous {float:right;width:1.875em;margin-right:1.5em;}
body.media-landscape div.header div.brs_previous a {background-image:url("previous_tab.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-landscape div.header div.brs_previous a:active {background-color:transparent;background-image:url("previous_tab_active.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-landscape div.header div a {display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;}
body.media-landscape div.functionbar div.nav {padding-top:.4em;padding-left:0.625em;}
body.media-landscape div.functionbar div.nav a {display:block;width:calc(100% + .15em);height:6em;margin-bottom:0;cursor:pointer;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;border-top-left-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;border-bottom-left-radius:0.5em;}
body.media-landscape div.functionbar div.nav a.active {background-color:#ffffff;border-left-width:0.1em;border-left-style:solid;border-left-color:#AAA7A7;border-top-width:0.1em;border-top-style:solid;border-top-color:#AAA7A7;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#AAA7A7;}
body.media-landscape div.functionbar div.nav a.toc {background-image:url("toc_tab.png");background-repeat:no-repeat;background-position:center center;background-size:1.9375em 1.625em;}
body.media-landscape div.functionbar div.nav a.idx {background-image:url("index_tab.png");background-repeat:no-repeat;background-position:center center;background-size:1.9375em 1.4375em;}
body.media-landscape div.functionbar div.nav a.glo {background-image:url("glossary_tab.png");background-repeat:no-repeat;background-position:center center;background-size:1.875em 1.125em;}
body.media-landscape div.functionbar div.nav a.filter {background-image:url("filter_tab.png");background-repeat:no-repeat;background-position:center center;background-size:1.5625em 1.4375em;}
body.media-landscape div.functionbar div.nav a.filter.filter-applied {background-image:url("filter_tab_applied.png");background-repeat:no-repeat;background-position:center center;background-size:1.5625em 1.4375em;}
body.media-landscape div.functionbar div.nav a.fts {background-image:url("search_tab.png");background-repeat:no-repeat;background-position:center center;background-size:1.625em 1.6875em;}
body.media-landscape div.toc-holder ul li {margin-left:0 !important;}
body.media-landscape div.toc-holder.drill-down ul li.collapsing {-ms-animation-name:drill-down-up-landscape;-ms-animation-duration:0.5s;-moz-animation-name:drill-down-up-landscape;-moz-animation-duration:0.5s;-webkit-animation-name:drill-down-up-landscape;-webkit-animation-duration:0.5s;animation-name:drill-down-up-landscape;animation-duration:0.5s;}
body.media-landscape div.filter-holder:not(.layout-visible) {padding:0 !important;}
body.media-landscape div.filter-holder a.reset-button {position:absolute;top:.7em;right:.25em;height:1.75em;width:2em;}
body.media-landscape div.searchbar a.wSearchLink {display:none;}
body.media-landscape div.searchbar.searchpage-mode ~ div.topic {left:25em;}
body.media-landscape div.searchresults.layout-visible label.wSearchAndLabelResults {background-image:url("andsearch_nomark.png");background-repeat:no-repeat;background-position:left 1em;background-size:auto 0.8em;}
body.media-landscape div.searchresults.layout-visible label.wSearchAndLabelResults.active {background-image:url("andsearch_mark.png");}
body.media-landscape div.topic {position:absolute;top:4em;left:5em;right:0;bottom:0;z-index:10;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:left;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:left;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:left;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:left;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
body.media-landscape div.topic.sidebar-opened {left:25em;}
body.media-landscape div.idx-holder input {font-size:80% !important;}
body.media-landscape div.glo-holder input {font-size:80% !important;}
body.media-desktop {font-size:62.5%;}
body.media-desktop div.functionbar {position:absolute;top:7em;left:0;width:35em;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#f0f0f0;height:4.3em;padding:0.6em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#d2d2d2;min-width:33em !important;}
body.media-desktop div.desktop-sidebar-hidden.functionbar {display:none;}
body.media-desktop div.toc-holder.layout-visible {position:absolute;top:11.3em;left:0;width:35em;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;margin-top:0;padding-top:.2em;}
body.media-desktop div.idx-holder.layout-visible {position:absolute;top:11.3em;left:0;width:35em;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;}
body.media-desktop div.glo-holder.layout-visible {position:absolute;top:11.3em;left:0;width:35em;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;}
body.media-desktop div.filter-holder.layout-visible {position:absolute;top:11.3em;left:0;width:35em;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;display:block;}
body.media-desktop div.searchresults.search-sidebar {position:absolute;top:11.3em;left:0;width:35em;bottom:0;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;top:15.8em;left:0 !important;}
body.media-desktop div.searchbar.search-sidebar {position:absolute;top:11.3em;left:0;width:35em;border-right-width:0.1em;border-right-style:solid;border-right-color:#e6e6e6;background-color:#fcfcfc;overflow:auto;z-index:1000;background-color:#fafafa;opacity:100%;border:1px #e1e1e1;border-radius:4px;}
body.media-desktop div.desktop-sidebar-hidden.toc-holder.layout-visible {display:none;}
body.media-desktop div.desktop-sidebar-hidden.idx-holder.layout-visible {display:none;}
body.media-desktop div.desktop-sidebar-hidden.glo-holder.layout-visible {display:none;}
body.media-desktop div.desktop-sidebar-hidden.filter-holder.layout-visible {display:none;}
body.media-desktop div.desktop-sidebar-hidden.searchbar.search-sidebar {display:none;}
body.media-desktop div.desktop-sidebar-hidden.searchresults.search-sidebar {display:none;}
body.media-desktop div.searchresults.search-content {position:absolute;top:7em;left:35em;right:0;bottom:0;margin:0;padding:0;z-index:5;padding:1em 0 0 0;width:auto !important;overflow:auto !important;}
body.media-desktop div.topic {position:absolute;top:7em;left:35em;right:0;bottom:0;margin:0;padding:0;}
body.media-desktop div.desktop-sidebar-hidden.searchresults.search-content {left:0;}
body.media-desktop div.desktop-sidebar-hidden.topic {left:0;}
body.media-desktop div.header {height:7em;padding:2em;}
body.media-desktop div.header div {float:left;}
body.media-desktop div.header div.logo {height:30px;width:139px;margin-right:3em;}
body.media-desktop div.header div.title {height:3em;line-height:100%;font-size:20px;max-width:28em;overflow:auto;padding-top: 10px;}
body.media-desktop div.header div.brs_next {display:none;}
body.media-desktop div.header div.brs_previous {display:none;}
body.media-desktop div.functionbar.desktop-sidebar-hidden {display:none;}
body.media-desktop div.functionbar div.nav a {float:left;display:block;width:5.5em;height:3.741em;cursor:pointer;-webkit-border-top-left-radius:0.9em;-moz-border-radius-topleft:0.9em;border-top-left-radius:0.9em;-webkit-border-top-right-radius:0.9em;-moz-border-radius-topright:0.9em;border-top-right-radius:0.9em;background-color:transparent;}
body.media-desktop div.functionbar div.nav a.active {background-color:#fcfcfc;border-top-width:0.1em;border-top-style:solid;border-top-color:#d2d2d2;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#d2d2d2;border-left-width:0.1em;border-left-style:solid;border-left-color:#d2d2d2;border-right-width:0.1em;border-right-style:solid;border-right-color:#d2d2d2;border-bottom:none;}
body.media-desktop div.functionbar div.nav a.toc {background-image:url("toc_desktop.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.idx {background-image:url("index_desktop.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.glo {background-image:url("glossary_desktop.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.filter {background-image:url("filter_desktop.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.filter.filter-applied {background-image:url("filter_desktop_applied.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.fts {display:none;background-image:url("search_desktop_navigation.png");background-repeat:no-repeat;background-position:center 0.86em;background-size:auto;}
body.media-desktop div.functionbar div.nav a.fts.search-sidebar {display:block;}
body.media-desktop div.idx-holder li.treeitem div {font-size:100%;}
body.media-desktop div.idx-holder .IndexAlphabet {display:none;}
body.media-desktop div.glo-holder div div {font-size:100%;}
body.media-desktop div.glo-holder .GloAlphabet {display:none;}
body.media-desktop div.filter-holder.layout-visible a.reset-button {position:absolute;top:1em;right:.5em;height:2em;width:2.5em;}
body.media-desktop div.searchbar.search-content {display:none;}
body.media-desktop div.searchbar-extra {color:#ffffff;background-color:#509de6;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em;position:absolute;top:2em;right:2em;background:transparent;color:#000000 !important;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:.4em .3em;z-index:10;width:37em;}
body.media-desktop div.searchbar-extra input.wSearchField {display:inline-block;font-size:1.5em;height:1.98em;width:22em;padding:0;padding-left:1em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;vertical-align:bottom;-o-transition-duration:0.35s;-o-transition-timing-function:ease-out;-o-transition-property:width;-ms-transition-duration:0.35s;-ms-transition-timing-function:ease-out;-ms-transition-property:width;-moz-transition-duration:0.35s;-moz-transition-timing-function:ease-out;-moz-transition-property:width;-webkit-transition-duration:0.35s;-webkit-transition-timing-function:ease-out;-webkit-transition-property:width;transition-duration:0.35s;transition-timing-function:ease-out;transition-property:width;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
body.media-desktop div.searchbar-extra input.wSearchField:focus {outline:0;}
body.media-desktop div.searchbar-extra input.wSearchField.searchpage-mode {outline:0;}
body.media-desktop div.searchbar-extra a.wSearchLink:active {background-image:url("search_desktop_active.png");}
body.media-desktop div.searchbar-extra div.searchAND.layout-visible input {display:block;float:left;margin-top:.6em;}
body.media-desktop div.searchbar-extra div.searchAND.layout-visible label span {font-size:1.2em;}
body.media-desktop div.searchresults label.wSearchAndLabelResults {background-position:left top;background-size:auto 100%;padding-top:.2em;padding-left:2.5em;background-image:url("andsearch_nomark.png");background-repeat:no-repeat;background-position:left 0.6em;background-size:auto 1em;}
body.media-desktop div.searchresults label.wSearchAndLabelResults.active {background-image:url("andsearch_mark.png");background-repeat:no-repeat;background-position:left 0.6em;background-size:auto 1em;}
body.media-desktop div.searchresults label.wSearchAndLabelResults span {font-size:1.4em;}
body.media-desktop div.searchresults.search-sidebar > div {font-size:1.4em;}
body.media-desktop div.searchresults.search-content label.wSearchAndLabelResults {margin-top:1em;margin-left:2.5em;}
body.media-desktop div.searchresults.search-content > div {margin-left:1.5em;font-size:1.6em;}
body.media-desktop div.sidebarsizer {display:block;position:absolute;top:7em;left:35em;bottom:0;width:1em;cursor:col-resize;overflow:visible;z-index:10;}
body.media-desktop div.sidebarsizer a.sidebartoggle {position:absolute;top:50%;left:0;width:16px;height:100px;cursor:pointer;background:transparent url(slider_ltr.png)no-repeat left top;background-size:contain;}
body.media-desktop div.sidebarsizer.desktop-sidebar-hidden {left:0;}
body.media-desktop div.sidebarsizer.desktop-sidebar-hidden a.sidebartoggle {background:transparent url(slider_open_ltr.png)no-repeat left top;background-size:contain;}
body.media-desktop div.topic iframe.topic {width:calc(100% - 1em);height:calc(100% - (4.5em + 5em) );margin-left:1em;}
body.media-desktop div.topic div.functionholder {display:block;height:4.3em;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#e6e6e6;padding-top:1.075em;padding-right:2em;width:100%;Background-color: #f0f0f0;}
body.media-desktop div.topic div.functionholder div.buttons {float:right;}
body.media-desktop div.topic div.functionholder div.buttons > div {width:2.15em;height:2.15em;margin-left:2em;float:left;}
body.media-desktop div.topic div.functionholder div.buttons > div.twitter-button {width:90px;overflow:hidden;}
body.media-desktop div.topic div.functionholder div.buttons > div.fb-button {width:150px;overflow:hidden;}
body.media-desktop div.topic div.functionholder div.buttons > div a {display:block;width:100%;height:100%;border:none;text-decoration:none;cursor:pointer;background-color:transparent;}
body.media-desktop div.topic div.functionholder div.buttons > div a.wBSNextButton {background-image:url("next.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-desktop div.topic div.functionholder div.buttons > div a.wBSNextButton:active {background-image:url("next_active.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-desktop div.topic div.functionholder div.buttons > div a.wBSBackButton {background-image:url("previous.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-desktop div.topic div.functionholder div.buttons > div a.wBSBackButton:active {background-image:url("previous_active.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-desktop div.topic div.functionholder div.buttons > div a.print {background-image:url("print_desktop.png");background-repeat:no-repeat;background-position:left top;background-size:contain;}
body.media-desktop div.topic a.to_top {position:absolute;right:8em;bottom:0;display:block;height:3.5em;width:4.5em;cursor:pointer;background-image:url("top.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
body.media-desktop div.idx-holder input {font-size:1.2em !important;}
body.media-desktop div.glo-holder input {font-size:1.2em !important;}
body.media-desktop div.social_buttons {border-width:.1em !important;}
body.media-desktop div.social_buttons.opened div.fb-button {padding-top:.1em;}
body.media-desktop div.social_buttons.opened div.twitter-button {padding-top:.1em;}

/*SCROLLBAR */

	
/* width */
::-webkit-scrollbar {width: 10px;}


/* Handle */
::-webkit-scrollbar-thumb {background: #cccccc; border-radius: 1px solid #999999;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #999999; border: 1px solid #999999;}


/*# sourceMappingURL=layout.css.map */
