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:#fff; } 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:85%; 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.4s; -o-transition-timing-function:cubic-bezier(0, 1.05, 0, 1); -o-transition-property:max-height; -ms-transition-duration:0.4s; -ms-transition-timing-function:cubic-bezier(0, 1.05, 0, 1); -ms-transition-property:max-height; -moz-transition-duration:0.4s; -moz-transition-timing-function:cubic-bezier(0, 1.05, 0, 1); -moz-transition-property:max-height; -webkit-transition-duration:0.4s; -webkit-transition-timing-function:cubic-bezier(0, 1.05, 0, 1); -webkit-transition-property:max-height; transition-duration:0.4s; 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:50000em; 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:50000em; 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.wIndex { width:100%; } body.media-mobile div.glo-holder div.wGlossary { width:100%; } body.media-landscape div.idx-holder div.wIndex { width:100%; } body.media-landscape div.glo-holder div.wGlossary { width:100%; } body.media-desktop div.idx-holder div.wIndex { width:100%; } body.media-desktop div.glo-holder div.wGlossary { width:100%; } body.media-mobile div.idx-holder div.wIndex 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.wGlossary 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.wIndex 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.wGlossary 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.wIndex 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.wGlossary 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.wIndex input:focus { outline:none; } body.media-mobile div.glo-holder div.wGlossary input:focus { outline:none; } body.media-landscape div.idx-holder div.wIndex input:focus { outline:none; } body.media-landscape div.glo-holder div.wGlossary input:focus { outline:none; } body.media-desktop div.idx-holder div.wIndex input:focus { outline:none; } body.media-desktop div.glo-holder div.wGlossary input:focus { outline:none; } body.media-mobile div.idx-holder div.wIndex input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.glo-holder div.wGlossary input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.idx-holder div.wIndex input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.glo-holder div.wGlossary input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.idx-holder div.wIndex input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.glo-holder div.wGlossary input::-webkit-input-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.idx-holder div.wIndex input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.glo-holder div.wGlossary input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.idx-holder div.wIndex input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.glo-holder div.wGlossary input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.idx-holder div.wIndex input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.glo-holder div.wGlossary input:-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.idx-holder div.wIndex input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.glo-holder div.wGlossary input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.idx-holder div.wIndex input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.glo-holder div.wGlossary input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.idx-holder div.wIndex input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.glo-holder div.wGlossary input::-moz-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.idx-holder div.wIndex input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.glo-holder div.wGlossary input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.idx-holder div.wIndex input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-landscape div.glo-holder div.wGlossary input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.idx-holder div.wIndex input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-desktop div.glo-holder div.wGlossary input::-ms-input-placeholder { font-style:italic; padding-left:.3em; } body.media-mobile div.idx-holder div.wIndex a { color:inherit !important; text-decoration:none; } body.media-mobile div.glo-holder div.wGlossary a { color:inherit !important; text-decoration:none; } body.media-landscape div.idx-holder div.wIndex a { color:inherit !important; text-decoration:none; } body.media-landscape div.glo-holder div.wGlossary a { color:inherit !important; text-decoration:none; } body.media-desktop div.idx-holder div.wIndex a { color:inherit !important; text-decoration:none; } body.media-desktop div.glo-holder div.wGlossary a { color:inherit !important; text-decoration:none; } body.media-mobile div.idx-holder div.wIndex a:hover { text-decoration:underline; } body.media-mobile div.glo-holder div.wGlossary a:hover { text-decoration:underline; } body.media-landscape div.idx-holder div.wIndex a:hover { text-decoration:underline; } body.media-landscape div.glo-holder div.wGlossary a:hover { text-decoration:underline; } body.media-desktop div.idx-holder div.wIndex a:hover { text-decoration:underline; } body.media-desktop div.glo-holder div.wGlossary a:hover { text-decoration:underline; } body.media-mobile div.idx-holder div.wIndex a:active { text-decoration:underline; } body.media-mobile div.glo-holder div.wGlossary a:active { text-decoration:underline; } body.media-landscape div.idx-holder div.wIndex a:active { text-decoration:underline; } body.media-landscape div.glo-holder div.wGlossary a:active { text-decoration:underline; } body.media-desktop div.idx-holder div.wIndex a:active { text-decoration:underline; } body.media-desktop div.glo-holder div.wGlossary a:active { text-decoration:underline; } body.media-mobile div.idx-holder div.wIndex div.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.wGlossary div.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.wIndex div.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.wGlossary div.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.wIndex div.treeitem { margin-left:.3em; } body.media-desktop div.glo-holder div.wGlossary div.treeitem { margin-left:.3em; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wGloAlphabet { font-size:1.2em; border-bottom-style:solid; border-bottom-width:.1em; margin:auto 0.3em 0.5em auto; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxKeyword { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxKeywordHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxLink { 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.wGlossary div.treeitem .wIdxLink { 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.wIndex div.treeitem .wIdxLink { 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.wGlossary div.treeitem .wIdxLink { 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.wIndex div.treeitem .wIdxLink { 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.wGlossary div.treeitem .wIdxLink { 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.wIndex div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxLinkHover { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wGloTerm { min-height:1.2em; line-height:1.5em; cursor:pointer; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wGloTermHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:underline; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wGloDefinition { 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.wGlossary div.treeitem .wGloDefinition { 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.wIndex div.treeitem .wGloDefinition { 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.wGlossary div.treeitem .wGloDefinition { 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.wIndex div.treeitem .wGloDefinition { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:none; margin-left:2.5em; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wGloDefinition { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:none; margin-left:2.5em; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wGloDefinitionHover { 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.wGlossary div.treeitem .wGloDefinitionHover { 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.wIndex div.treeitem .wGloDefinitionHover { 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.wGlossary div.treeitem .wGloDefinitionHover { 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.wIndex div.treeitem .wGloDefinitionHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:none; margin-left:2.5em; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wGloDefinitionHover { min-height:1.2em; line-height:1.5em; cursor:pointer; text-decoration:none; margin-left:2.5em; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxChildBlock { margin-left:2.5em; margin-top:0; margin-bottom:0; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock { margin-left:2.5em; margin-top:0; margin-bottom:0; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxChildBlock { margin-left:2.5em; margin-top:0; margin-bottom:0; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock { margin-left:2.5em; margin-top:0; margin-bottom:0; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxChildBlock { margin-left:2.5em; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock { margin-left:2.5em; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock.wIdxKeywordHover { text-decoration:none; } body.media-mobile div.idx-holder div.wIndex div.treeitem .wIdxChildBlock .treeitem { margin-left:0; } body.media-mobile div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock .treeitem { margin-left:0; } body.media-landscape div.idx-holder div.wIndex div.treeitem .wIdxChildBlock .treeitem { margin-left:0; } body.media-landscape div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock .treeitem { margin-left:0; } body.media-desktop div.idx-holder div.wIndex div.treeitem .wIdxChildBlock .treeitem { margin-left:0; } body.media-desktop div.glo-holder div.wGlossary div.treeitem .wIdxChildBlock .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:#fff; } 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:#fff; 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 0 .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 0 .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 0 .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:#fff; padding-top:1em; } 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%; width:55%; } 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; } * { -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; } 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:#fff; 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:#fff; 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:#fff; 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:#fff; 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; height:3.3em; 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:#fff; overflow:hidden; } div.header { color:#fff; background-color:#0071B9; } div.header div.logo { background-color:transparent; cursor:pointer; background-image:url("logo.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:#fff; } div.sidebarsizer { display:none; } div.searchbar { background-color:#f0f0f0; } div.searchbar .mobile_back { display:none; } div.searchbar .mobile_filter { display:none; } div.topic { background-color:#fff; } iframe.topic { border:none; width:100%; height:100%; } div.wIndex { color:#000; } div.wGlossary { color:#000; } div.wIndex input { color:#000; border-top-width:0.1em; border-top-style:solid; border-top-color:#ccc; border-bottom-width:0.1em; border-bottom-style:solid; border-bottom-color:#ccc; border-left-width:0.1em; border-left-style:solid; border-left-color:#ccc; border-right-width:0.1em; border-right-style:solid; border-right-color:#ccc; } div.wGlossary input { color:#000; border-top-width:0.1em; border-top-style:solid; border-top-color:#ccc; border-bottom-width:0.1em; border-bottom-style:solid; border-bottom-color:#ccc; border-left-width:0.1em; border-left-style:solid; border-left-color:#ccc; border-right-width:0.1em; border-right-style:solid; border-right-color:#ccc; } div.wIndex .wIdxAlphabet { color:#0071B9; border-color:#e6e6e6; } div.wIndex .wGloAlphabet { color:#0071B9; border-color:#e6e6e6; } div.wGlossary .wIdxAlphabet { color:#509de6; border-color:#e6e6e6; } div.wGlossary .wGloAlphabet { color:#0071B9; border-color:#e6e6e6; } div.wIndex .wIdxLink { 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.wGlossary .wIdxLink { 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.wIndex span.wGloDefinitionText { color:#000; } div.wGlossary span.wGloDefinitionText { color:#000; } div.searchresults div.search-alert { color:#000; } div.searchresults a { color:#1268B8; } div.searchresults span.wSearchContext { color:#000; } 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:#000; } div.toc-holder li.selected { color:#0071B9; border-left-color:#0071B9; } 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:#000; border-bottom-color:#e6e6e6; } div.filter-holder p.filter-expression-message { color:#000; } 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:#000; } div.filter-holder ul.wFltOpts label.tag-parent { background-color:#eee; 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:0.1em; border-top-style:solid; border-top-color:#ccc; border-bottom-width:0.1em; border-bottom-style:solid; border-bottom-color:#ccc; border-left-width:0.1em; border-left-style:solid; border-left-color:#ccc; border-right-width:0.1em; border-right-style:solid; border-right-color:#ccc; } 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:#fff; 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:#0071B9; border-top-width:0.05em; border-top-style:solid; border-top-color:#0071B9; border-bottom-width:0.05em; border-bottom-style:solid; border-bottom-color:#0071B9; -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:#fff; -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:1.625em; 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:0.375em; 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:#fff; } 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:#000; 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%; width:68%; } 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; } 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:1.875em; margin-right:1.25em; margin-left:1.875em; } body.media-landscape div.header div.title { position:absolute; top:0.625em; left:2.34375em; right:4.6875em; height:1.1em; line-height:100%; font-size:1.875em; 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:#fff; 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.searchbar.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; } 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.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; } 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:3em; width:3em; margin-right:3em; } body.media-desktop div.header div.title { height:1.33333em; line-height:100%; font-size:3em; max-width:28em; overflow:auto; } 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 div.wIndex>div.treeitem { margin-left:1.43em !important; font-size:1.4em; } body.media-desktop div.idx-holder div.treeitem div { font-size:100%; } body.media-desktop div.idx-holder .wIdxAlphabet { display:none; } body.media-desktop div.glo-holder div.wGlossary>div.treeitem { margin-left:1.43em !important; font-size:1.4em; } body.media-desktop div.glo-holder div div { font-size:100%; } body.media-desktop div.glo-holder .wGloAlphabet { 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 { position:absolute; top:2em; right:2em; background:transparent; -webkit-border-radius:0.4em; -moz-border-radius:0.4em; border-radius:0.4em; padding:.4em .3em; background-color:#e6e6e6; z-index:10; } body.media-desktop div.searchbar-extra input.wSearchField { display:inline-block; font-size:1.5em; height:1.98em; width:22em; border:none; 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:1.6em; height:2.5em; 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%; } 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; }