 @font-face {font-family:'Topincs';src:url('../fonts/topincs.eot');src:url('../fonts/topincs.eot?#iefix') format('embedded-opentype');src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('../fonts/topincs.ttf') format('truetype'), url('../fonts/topincs.svg#topincsregular') format('svg');font-weight:normal;font-style:normal;} #admin-menu {background-color:white;position:fixed;left:1em;bottom:1em;padding:0.5em 1em;z-index:20;opacity:0.1;filter:alpha(opacity:10);} #admin-menu > div {display:none;} .admin-mode #admin-menu {opacity:1;filter:alpha(opacity:100);} .mouse #admin-menu:hover, .mouse #admin-menu.open {padding:2em 5em;opacity:1;filter:alpha(opacity:100);box-shadow:0 0 1em black;} .mouse #admin-menu:hover > div, .mouse #admin-menu.open > div {display:block;} #admin-menu h6 {font-family:Georgia, "Century Schoolbook L", serif;font-size:1em;font-weight:bold;font-style:italic;text-align:center;background-color:transparent !important;color:black !important;} #admin-menu .switch {position:relative;top:0.1em;} #admin-menu .john {min-width:19em;} #admin-menu .john .top {font-weight:bold;} #admin-menu > div > div.expl {font-style:italic;width:19em;border-top:solid 1px black;border-bottom:solid 1px black;text-align:center;margin-top:1.5em;margin-bottom:1em;color:black !important;} #admin-menu > div > div.expl > p {font-size:0.8em;} #admin-menu > div > div.expl > p:first-child {border-top:none !important;display:none;} .admin-mode #admin-menu > div > div.expl > p:first-child {border-top:none !important;display:block;} .admin-mode #admin-menu > div > div.expl > p:last-child {border-top:dotted 1px #888;display:block;} #admin-mode-overlay {background-color:#888;opacity:0.8;filter:alpha(opacity=80);} .admin-mode [tid] {background-color:white !important;outline:solid 1px #666;color:black !important;z-index:10;position:relative;text-decoration:none !important;} .admin-mode [tid] * {color:black !important;text-decoration:none !important;} .mouse .admin-mode [tid]:hover {background-color:#d0d0d0 !important;text-decoration:none !important;} #topic.admin-mode .paragraph h3.headline {border-bottom:solid 1px transparent !important;} #modal > div {box-shadow:0 0 1em black;} .focused, select:focus, input:focus, textarea:focus, .keynav button:focus, .keynav a:focus {outline:solid 1px black !important;text-decoration:none !important;} #css-detector {z-index:30;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {margin:0;padding:0;} table {border-spacing:0;} body {font-size:0.75em;font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;line-height:1.5em;} * {padding:0;margin:0;color:#444444;font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;-webkit-text-size-adjust:none;-moz-outline-style:none !important;} select, textarea, input {box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0.1667em 0.1667em;font-size:1em;line-height:1.5em;border-radius:0 !important;-webkit-border-radius:0 !important;border:solid 1px #444444 !important;} input, textarea {-moz-appearance:none;-webkit-appearance:none;} select, input {height:2em;} select[multiple=multiple] {height:auto;border-width:1px !important;} input[type=radio] {height:auto;-webkit-appearance:checkbox;} button {box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1.5em;background-image:none;} input[type=checkbox] {border:none !important;vertical-align:sub;width:auto !important;} code {font-family:monospace, monospace;} ol, ul {list-style-position:inside;margin-left:2em;} ul {list-style-type:square;} .hidden {display:none !important;} .inhi {display:none;} .message {font-style:italic;} span.count {margin-left:1em;font-family:monospace, monospace;padding:0;} .mouse a:hover {color:#c96d00;text-decoration:underline;} :focus {outline:none;border:none;} ::-ms-clear {display:none;} #uiblocker {visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;cursor:wait;} .topic-link > a, .tl > a {color:#888888;text-decoration:none;} .topic-link .type, .tl .type {color:#444444;} .fatalerror {background-color:white;color:#8f3b3f;padding:0.5em 1em;margin:1em 0;} .fatalerror * {background-color:transparent;color:inherit;} .fatalerror pre {white-space:normal;} #modal-overlay {background-color:#444444;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;} #modal {text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;} #modal > div {position:relative;width:25em;top:40%;margin:auto;padding:1em;text-align:center;background-color:white;} #modal > div .buttons {text-align:center;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .fred {font-size:1em;font-weight:normal;padding:0.75em 1em;background-color:#b9b7e1;display:block;text-align:left;} .fred > span {display:block;} .fred > span.top {color:#444444;font-size:0.9167em;line-height:1.64em;} .fred > span.mid {color:white;font-size:1.5em;line-height:1.5em;} .fred > span.bot {color:#444444;font-size:0.75em;line-height:2em;} .fred > span.bot span {color:inherit;font-size:inherit;} .mouse .mary:hover, .mouse .mary.hover {color:#e4ab67 !important;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .mary.inactive, .mouse .mary.inactive:hover {color:#d0d0d0 !important;cursor:default;} .mary {font-family:'Topincs';font-style:normal;font-weight:normal;font-size:1.5em;color:#444444;background-color:transparent;padding:0;border:none;width:auto;height:auto;line-height:normal;text-decoration:none !important;cursor:pointer;} .mouse .john a:hover {background-color:#e4ab67;color:white;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .john {display:inline-block;padding:0;background-color:#444444;color:white;text-align:left;} .john * {background-color:inherit;color:inherit;} .john > * {display:block;padding:0.5em 1em;margin:0;font-size:1em;font-weight:normal;} .john hr {height:1px;border:none;padding:0 !important;background-color:#d0d0d0;} .john a, .john p {height:1.5em;} .john a {text-decoration:none;} .john a.top {font-weight:bold;} .john a.inactive, .john p {color:#888888;cursor:default;} .john span.closer {font-family:'Topincs';font-style:normal;font-weight:inherit;} .mouse .john a:hover {color:white;text-decoration:none;} .mouse .john a.inactive:hover {color:#888888;background-color:transparent;cursor:default;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .wait {height:1em;line-height:1;text-align:center;color:#444444;} .wait > * {font-family:'Topincs';font-style:normal;font-weight:normal;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=0);-moz-opacity:0;position:absolute;color:inherit;} .wait.middle {font-size:10em;position:fixed;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;z-index:1000;color:white;} #loginiframe {display:none !important;width:0 !important;height:0 !important;position:absolute !important;left:-1000px !important;top:-1000px !important;} #hsearch, #header .home.open, #header .links.open {box-shadow:0 0 1em black;} .mouse #hsearch .menu > .closer:hover, .mouse #hsearch .menu .options a:hover .closer, .mouse #header #home-a span.closer:hover {color:#c96d00;} .mouse #header #home-a:hover {background-color:#e4ab67;color:white;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #hsearch {display:none;position:fixed;left:50%;top:1em;right:1em;z-index:19;} #hsearch .menu {background-color:white;height:2em;padding:1em 1.5em;} #hsearch .menu .search {height:2em;margin-left:-1.45em;} #hsearch .menu .search > span {left:1.3em;} #hsearch .menu .search > .x {left:-1.3em;} #hsearch .menu .search .wait {position:absolute;top:0.5em;left:8.75em;font-size:2em;} #hsearch .menu > .closer {font-family:'Topincs';font-style:normal;font-weight:normal;position:absolute;right:0;top:0;line-height:1;font-size:1.5em;cursor:pointer;} #hsearch .menu .options a {position:absolute;right:2.75em;top:1.3em;text-decoration:none;text-indent:0;} #hsearch .menu .options a .closer {font-family:'Topincs';font-style:normal;font-weight:normal;} #hsearch .menu .sort, #hsearch .menu .type {position:absolute;top:4em;display:none;} #hsearch .menu .sort {right:2.5em;} #hsearch .menu .type {left:1.25em;} #hsearch p.count {display:inline-block;} #hsearch .topics {max-height:30em;overflow-y:auto;background-color:white;} #hsearch.options > .menu {height:5em;} .mouse #hsearch .menu .options a:hover {text-decoration:underline;} .mouse #hsearch .menu .options a:active {color:black;} #header {z-index:12;position:fixed;top:0;left:0;width:100%;height:6em;background-color:#666666;border-bottom:solid 1em #d0d0d0;} #header a {text-decoration:none;} #header .home {margin:1em;display:inline-block;position:relative;z-index:20;} #header #home-a {display:block;height:2em;min-width:14em;padding:1em 2em;background-color:white;text-align:center;color:#444444;} #header #home-a span {font-size:2em;line-height:1;color:inherit;} #header #home-a span.mm-icon {font-family:'Topincs';font-style:normal;font-weight:bold;margin-right:1em;color:inherit;} #header #home-a span.mm-label {position:relative;top:-0.125em;font-family:Georgia, "Century Schoolbook L", serif;font-weight:bold;font-style:italic;} #header #home-a span.closer {font-family:'Topincs';font-style:normal;font-weight:normal;position:absolute;right:0;top:0;line-height:1;font-size:1.5em;cursor:pointer;} #header #main-menu {padding:1em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;background-color:white;color:#444444;} #header .links {position:absolute;right:7em;top:1.75em;padding:0 0.75em 0 0;text-align:right;background-color:#444444;} #header .links.open {z-index:5000;text-align:left;} #header .links * {color:white;} #header .links a {text-decoration:none;padding:0.5em 1em;display:none;margin-right:1.5em;} #header .links a#loginout {display:block;} #header .links .mary {float:right;margin-top:0.75em;padding:0;font-size:1em;} #header .icons {position:absolute;right:2em;top:1.5em;height:3em;line-height:3em;} #header .icons .mary {font-size:3em;color:white;} #body, #wrong-browser {margin-top:7em;} .admin-mode #header {border-bottom:solid 1em #969696;} .admin-mode #main-menu {position:absolute;} .focused {outline:solid 1px black !important;text-decoration:none !important;} body.schema #heading h1, body.schema #heading div, body.schema #heading .label {background-color:#444444;color:white;} body.schema h1.fred {background-color:#444444;} body.schema h1.fred * {color:white;} .mouse body.schema h1.fred a:hover {color:#e4ab67;} body.schema #menu {background-color:#222222;} body.schema #topic-mini .mini .mary {color:white;} body.meta #heading h1, body.meta #heading div, body.meta #heading .label {background-color:#8f3b3f;color:white;} body.meta h1.fred {background-color:#8f3b3f;} body.meta h1.fred * {color:white;} .mouse body.meta h1.fred a:hover {color:#e4ab67;} body.meta #menu {background-color:#6b2c2f;} body.meta #topic-mini .mini .mary {color:white;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .buttons {text-align:right;padding-top:1em;clear:left;} .button {padding:0.25em 1em;margin-left:0.5em;background-color:#5f5233;background-image:none;border:none;color:white;font-weight:bold;text-align:center;text-decoration:none;font-size:1em;} .button:active {background-color:black !important;} .mouse .button:hover {color:white !important;background-color:#3e3521;text-decoration:none !important;cursor:default !important;} a.button {font-size:0.9em;} .button-inactive, .mouse .button-inactive:hover {background-color:silver !important;} .cm {box-shadow:0 0 1em black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .cm-overlay {z-index:21;} .cm {z-index:22;} .cm h1 {font-weight:bold;font-size:1em;min-width:13em;background-color:#2b2b2b !important;} .cm h1.tp span.type {font-size:0.9em;font-weight:normal;display:block;} .cm h1.tp span.label {font-size:1em;font-weight:bold;display:block;} .small .cm, .standard .cm {min-width:13em;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .switch {margin-left:1em;cursor:pointer;} .switch > .label {margin-right:0.75em;} .switch > .on, .switch > .off {font-family:'Topincs';font-style:normal;font-weight:normal;border:solid 1px #444444;padding:0.25em 1em;color:white;} .switch > .on {border-right:none;} .switch > .off {border-left:none;} .switch.on > .on {background-color:#3f8f3b;} .switch.on > .off {background-color:transparent;color:transparent;} .switch.off > .on {background-color:transparent;color:transparent;} .switch.off > .off {background-color:#888888;} #iv-menu.collapsed {box-shadow:0 0 1em black;} .mouse #iv-menu #iv-cmx:hover {color:#c96d00;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #iv-overlay {top:6em;background-color:#d0d0d0;} #iv {position:fixed;left:20em;right:20em;top:7em;background-color:#222222;text-align:center;} #iv * {color:white;} #iv .iv-frame {height:800px;line-height:800px;display:none;} #iv .iv-frame img {vertical-align:middle;} #iv #iv-bottom {box-sizing:border-box;width:100%;padding:0.5em 1em 2em 1em;} #iv #iv-bottom p {margin-bottom:1em;} #iv #iv-bottom a, #iv #iv-bottom span {font-size:2em;} #iv #iv-bottom a {margin-left:0.25em;margin-right:0.25em;} #iv #iv-bottom a.inactive {color:#444444 !important;} #iv #iv-bottom #iv-index, #iv #iv-bottom #iv-total {display:inline-block;width:1.5em;} #iv #iv-bottom #iv-index {text-align:right;} #iv #iv-bottom #iv-total {text-align:left;} #iv .iv-icon {position:absolute;top:0;font-size:1.25em;line-height:1.1;padding:0.5em;} #iv #iv-x {right:0;font-size:2em;padding-top:0;padding-right:0;} #iv #iv-cm {} #iv-menu {position:fixed;top:7em;right:1em;background-color:black;width:18em;display:none;} #iv-menu #iv-cmx {font-family:'Topincs';font-style:normal;font-weight:normal;position:absolute;right:0;top:0;line-height:1;font-size:1.5em;cursor:pointer;padding:0 0 1em 1em;} #iv-menu.collapsed {position:absolute;top:0;left:0;} .mouse .res.res > a:hover {background-color:#888888;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .res {height:10em;display:table;overflow:hidden;} .res > a {float:left;display:table-cell;width:10em;height:10em;line-height:10em;margin-right:0.5em;text-align:center !important;text-decoration:none;background-color:#e0e0e0;} .res > a img {max-height:9em;max-width:9em;vertical-align:middle;border:none;} .res > a > .www {font-family:'Topincs';font-style:normal;font-weight:normal;font-size:3em;vertical-align:middle;color:silver;} .res > .tl {display:table-cell;vertical-align:middle;} .mouse .bag > .menu > .search > .x.active:hover {color:#c96d00;} .mouse .bag .topics > .fred a > .www:hover {color:#e4ab67 !important;} .bag .topics a span.searchstr {background-color:#d0d0d0;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .bag {background-color:white;} .bag > .menu {padding:0.75em 1.5em;position:relative;} .bag > .menu > .search {display:inline-block;margin-left:-1.75em;} .bag > .menu > .search > input {width:15em;padding-left:2em;padding-right:2em;} .bag > .menu > .search > span, .bag > .menu > .search > .x {font-family:'Topincs';font-style:normal;font-weight:bold;font-size:1.333em;position:relative;vertical-align:middle;} .bag > .menu > .search > span {left:1.6em;} .bag > .menu > .search > .x {left:-1.5em;color:#d0d0d0;text-decoration:none !important;} .bag > .menu > .search > .x.active {color:#444444;} .bag > .menu .sort {position:absolute;right:1.5em;top:0.834em;} .bag .topics {padding:0 1.5em 0.25em 1.5em;text-align:center;display:none;} .bag .topics .button {margin-bottom:0.5em;} .bag .topics * {text-align:left;} .bag .topics p.message {border-top:solid 1px #f0f0f0;padding:0.5em 0;} .bag .topics a span.searchstr {color:inherit;} .bag .topics .wait {font-size:2.25em;position:absolute;left:50%;margin-left:-0.5em;margin-top:-1em;} .bag .topics .res {padding:0.5em 0;} .bag .topics .hank {font-size:1em;background-color:transparent;border-top:solid 1px #f0f0f0;padding:0.5em 0;width:100%;} .bag .topics .hank .label .md {display:block;font-size:0.75em;} .bag .topics .hank.res {display:table;border-spacing:0;} .bag .topics .hank.res > * {display:table-cell;vertical-align:middle;} .bag .topics .hank.res .label {width:100%;} .popup {box-shadow:0 0 1em black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .popup {background-color:white;z-index:21;} .popup select {width:25em;} .popup h4 {font-size:1em;} .popup .popup-title {padding:0.5em 1em;font-weight:bold;background-color:white;} .popup .popup-content {padding:0 1em 0.5em 1em;} .popup .no-title .popup-content {padding-top:1em;} .popup .buttons {padding:1em;background-color:transparent;margin:0 !important;} #popup-overlay {background-color:#444444;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;z-index:20;} .popup.hint {padding:0.5em 1em;width:15em;} .popup.hint.error {box-shadow:0 0 1em #8f3b3f;background-color:#8f3b3f;} .popup.hint.error p {color:white;} #permanent-msg {box-shadow:0 0 1em black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} body {padding:0 0 2em 0;background-color:#d0d0d0;} #body, #wrong-browser, noscript {margin-left:20em;margin-right:20em;} #content {background-color:white;padding:0.5em 1em 0.75em 1em;} #content .paragraph {margin-bottom:0.5em;} #content .paragraph h3 {font-size:1em;font-weight:bold;border-bottom:solid 1px #444444;padding:0.25em 0 0.167em 0;} #content .paragraph > p {padding:0.25em 0;} #content .paragraph .statement {border-bottom:solid 1px #f0f0f0;padding:0.25em 0 0.167em 0;} #content .paragraph .statement .list-viewer li:first-child {padding-top:0;} #content .paragraph .statement .list-viewer li:last-child {padding-bottom:0;} #context-menu *:last-child {border-bottom:solid 1px #D0D0D0;} .md {color:#3e3011;} .md > span {color:inherit;display:none;} .md > span.gen {display:inline;} .exit-link {color:black !important;} #permanent-msg {background-color:white;position:fixed;width:15em;left:50%;margin-left:-7.5em;bottom:1em;padding:0.5em 1em;z-index:20;text-align:center;} #deny-msg {background-color:white;position:absolute;top:1em;width:17em;left:50%;margin-left:-8.5em;padding:0.5em 1em;z-index:100000;text-align:center;color:#444444;background-color:white;border:solid 0.5em #8f3b3f;font-size:1.5em;line-height:1.5em;} .popup {box-shadow:0 0 1em black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .popup {background-color:white;z-index:21;} .popup select {width:25em;} .popup h4 {font-size:1em;} .popup .popup-title {padding:0.5em 1em;font-weight:bold;background-color:white;} .popup .popup-content {padding:0 1em 0.5em 1em;} .popup .no-title .popup-content {padding-top:1em;} .popup .buttons {padding:1em;background-color:transparent;margin:0 !important;} #popup-overlay {background-color:#444444;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;z-index:20;} .popup.hint {padding:0.5em 1em;width:15em;} .popup.hint.error {box-shadow:0 0 1em #8f3b3f;background-color:#8f3b3f;} .popup.hint.error p {color:white;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .wikimarkupviewer h1, .wikimarkupviewer h2, .wikimarkupviewer h3, .wikimarkupviewer h4, .wikimarkupviewer h5, .wikimarkupviewer h6 {border-bottom:none !important;background-color:transparent !important;color:#444444 !important;padding-left:0 !important;margin:0;margin-bottom:1em !important;font-weight:bold !important;} .wikimarkupviewer h1 {font-size:1.3em !important;} .wikimarkupviewer h2, .wikimarkupviewer h3 {font-size:1.1em !important;} .wikimarkupviewer h4, .wikimarkupviewer h5 {font-size:1em !important;} .wikimarkupviewer h3, .wikimarkupviewer h5 {font-style:italic !important;} .wikimarkupviewer h6 {font-size:1em !important;font-weight:normal !important;font-style:italic !important;} .wikimarkupviewer * + h1, .wikimarkupviewer * + h2, .wikimarkupviewer * + h3, .wikimarkupviewer * + h4, .wikimarkupviewer * + h5, .wikimarkupviewer * + h6 {margin-top:1em;} .wikimarkupviewer a {display:inline !important;color:#888888 !important;} .wikimarkupviewer pre {font-family:monospace, monospace;background-color:#333333;color:white;padding:0.25em 0.5em;margin:1em 0;} .wikimarkupviewer blockquote p {font-family:Georgia, "Century Schoolbook L", serif;font-style:italic;padding:0em 1em;} .wikimarkupviewer ul, .wikimarkupviewer ol {list-style-position:inside;margin:1em 1em;} .wikimarkupviewer p + p {margin-top:1em;} .mouse .wikimarkupviewer a:hover {color:#C96D00 !important;} #menu h3 {font-size:1em;text-align:center;font-weight:bold;} #menu span.numbers {font-weight:bold;margin-left:1em;} #menu.browsing .blinks {text-align:center;} #menu.browsing .blink {display:inline-block;width:1.5em;margin:0;padding:0.25em 1em;font-family:Arial, sans-serif;} #menu.browsing .date, #menu.browsing .time {font-weight:bold;} #menu.browsing .time {float:right;} #menu.browsing .nav, #menu.browsing .user {text-align:center;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #menu, #rmenu {position:fixed;top:7em;right:1em;width:18em;padding:0;background-color:#5b5a6f;} .admin-mode #menu {position:absolute;} .kb-help {box-shadow:0 0 1em black;} .mouse .kb-help .closer:hover {color:#c96d00;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .kb-help {position:fixed;top:20%;left:25%;width:50%;z-index:20;background-color:white;} .kb-help * {color:#444444;} .kb-help h1 {font-size:1.2em;} .kb-help .content {padding:1em;} .kb-help .content > div {text-align:center;margin:0 2em 2em 2em;display:none;} .kb-help .content table {width:100%;border-collapse:collapse;} .kb-help .content table td.key {padding-right:1em;text-align:right;padding-left:1em;width:50%;} .kb-help .content table td.text {width:50%;overflow:hidden;font-weight:bold;padding-right:1em;} .kb-help .closer {font-family:'Topincs';font-style:normal;font-weight:normal;position:absolute;right:0;top:0;line-height:1;font-size:1.5em;cursor:pointer;} #help-overlay {background-color:#444444;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;} .mouse table.td.hover, .mouse table.tdrow.hover {box-shadow:0 0 1em black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} table.td, table.tdrow {table-layout:fixed;border-collapse:collapse;width:100%;text-align:left !important;cursor:default;} table.td th, table.td td, table.tdrow th, table.tdrow td {vertical-align:top;padding:0.25em;} table.td .td-type td {font-weight:bold;background-color:#f0f0f0;} table.td .td-k {width:40%;} table.td .td-v {width:60%;overflow:hidden;} table.td .td-v ul {margin-left:0;} table.tdrow th {text-align:left;color:#666666;} table.tdrow tr.odd td {background-color:#e0e0e0;} #content .paragraph .statement.row, #content .paragraph .statement.ds {padding:0;} #content .paragraph .statement.row {border-bottom:none;} #content .paragraph .statement.row:last-child {border-bottom:solid 1px #f0f0f0;} tr[skey="0"] .td-v {white-space:nowrap;} .mouse table.td.hover, .mouse table.tdrow.hover {cursor:pointer;} .mouse table.td.hover td, .mouse table.tdrow.hover td {background-color:#e4ab67;} .mouse table.td.hover .td-type td, .mouse table.tdrow.hover .td-type td {background-color:#dc933c;} .focused {outline:solid 1px black !important;text-decoration:none !important;} code, .code {font-family:monospace, monospace;color:#666666;white-space:pre-wrap;} .list-viewer {margin-left:0;list-style-type:decimal-leading-zero;} .list-viewer a {display:inline !important;} .list-viewer li {font-style:italic;padding:0.25em 0;} .list-viewer li * {font-style:normal;} .anyURI a {text-decoration:underline;} .mouse .mini-container.open > .closer:hover {color:#c96d00;} .focused {outline:solid 1px black !important;text-decoration:none !important;} .mini {padding:0;background-color:transparent;} .mini > .mary {display:block;font-size:1.25em;font-weight:bold;line-height:1em;padding:0.5em;color:#5b5a6f;} .mouse .mini > .mary:hover {background-color:transparent;color:#5b5a6f;} #resource-mini .mini > .mary {color:white;font-weight:normal;} #topic-mini, #resource-mini {position:absolute;top:7em;right:1em;display:none;z-index:1;} .info-resource #topic-mini {top:48em;} #topic-mini #menu.browsing, #topic-mini #menu.browsing * {opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;} .mini-container.open {box-shadow:0 0 1em #444;} .mini-container.open .mini-menu {position:static !important;min-width:13em;max-width:25em;} .mini-container.open > .closer {font-family:'Topincs';font-style:normal;font-weight:normal;position:absolute;right:0;top:0;line-height:1;font-size:1.5em;cursor:pointer;padding-left:1em;padding-bottom:1em;color:white;} .mouse #comment-icon:hover {background-color:#e4ab67;color:white;} #comment-icon:active {background-color:black;} #comments h3 {font-size:1em;padding:0.25em 0;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #comments {padding:0.5em 1em;background-color:white;display:none;} #comments .comment .comment form, #comments .comment .comment {margin-left:2em;} #comments form {padding:0.25em 0;} #comments form textarea {width:100%;height:4em;} #comments form textarea.new {color:#888888;font-style:italic;} #comments .buttons {padding-top:0;padding-bottom:0.75em;} #comments .comment p {border-top:solid 1px #444444;padding:0.25em 0;} #comments .comment .details {display:block;text-align:right;font-size:0.8em;} #comments .comment .details > a {float:left;font-size:0.9em;} #comments .comment .comment p {border-top:solid 1px #f0f0f0;} #comments > .comment:nth-child(odd) {background-color:#f0f0f0;} #comment-icon {position:fixed;right:1em;bottom:1em;padding-right:0;background-color:#5b5a6f;border-radius:0.75em;} #comment-icon .closer {font-family:'Topincs';font-style:normal;font-weight:bold;visibility:hidden;color:white;} #comment-icon.open .closer {visibility:visible;} #comment-icon .tick {position:absolute;left:1em;top:-1em;width:0;height:0;border-right:0.5em solid transparent;border-left:0.5em solid #5b5a6f;border-top:0.5em solid transparent;border-bottom:0.5em solid #5b5a6f;} .mouse #comment-icon:hover .tick {border-left-color:#e4ab67;border-bottom-color:#e4ab67;} #comment-icon:active .tick {border-left-color:black;border-bottom-color:black;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #resource {background-color:#222222;text-align:center;margin-bottom:1em;height:40em;line-height:40em;display:block;} #resource .no-file {padding-top:9em;height:15em;width:32em;display:block;background-color:white;margin-left:auto;margin-right:auto;border:solid #d0d0d0 1px;} #resource .link {line-height:36em;} #resource .link img {max-height:36em;max-width:95%;vertical-align:middle;} #resource > p {line-height:1.5em;color:white;position:relative;top:-2em;} .focused {outline:solid 1px black !important;text-decoration:none !important;} #body #heading h1.fred * {text-decoration:none;} .mouse #body #heading h1.fred a:hover {text-decoration:underline;} #body #heading h1.fred > span.bot {margin-top:1em;} .topic-content {padding:0.5em 0 !important;/* * http://www.topincs.com/issues/785 */} .topic-content > .message {padding:0.25em 1em;} .topic-content span.wikimarkup {white-space:pre;} .topic-content .res {margin:0.25em 0;} .topic-content div.details {display:none;font-size:0.8em;text-align:right;} .topic-content div.details.invi {display:block;} .topic-content p.scope {color:#666666;font-size:0.8em;font-style:italic;} .topic-content > table {width:100%;padding-bottom:0.5em;border-collapse:collapse;} .topic-content > table .headline .count {float:right;color:silver;} .topic-content > table td {vertical-align:top;} .topic-content > table #text > *, .topic-content > table #data > * {padding:0 1em;} .topic-content > table #text {width:60%;background-color:transparent;} .topic-content > table #text h3 {border-bottom:solid 0.0834em transparent !important;} .topic-content > table #data {width:39.9%;background-color:transparent;border-left:solid 1px #444444;} .topic-content > table #data .paragraph a.si {display:block;} .topic-content > table .only-data, .topic-content > table .only-text {width:100% !important;} .topic-content > table .only-data {border-left:none !important;} #context-menu, #generic-menu {padding:0 !important;} .info-resource #rmenu {background-color:black;position:absolute;} .info-resource #menu {top:48em;position:absolute;} #marker {font-size:0;line-height:0;width:0;border-top:10px solid transparent;border-left:20px solid #c96d00;border-bottom:10px solid transparent;display:none;} @media print {#heading {margin-bottom:1em;} #heading h1 {font-size:1em;} #heading h1 span {text-transform:uppercase;} #menu {display:none !important;} .paragraph {margin-bottom:1em;padding-left:0;padding-right:0;} .paragraph > h3 {font-size:1em;border-bottom:solid 1px #444444;} .paragraph > .statement {border-bottom:solid 1px #f0f0f0;} .paragraph > .statement .details {display:none;} #content > table {width:100%;border-collapse:collapse;} #content > table table.td {width:100%;} #content > table table.td .td-type td {font-weight:bold;} .only-data table.td td.td-k {width:30% !important;}} @media print {body {padding:0;margin:0;background-color:white;} #body {padding:0;margin:0;background-color:white;} button, #margin, #header, #footer, .popup, noscript, #wrong-browser, #admin-menu {display:none !important;} #main {top:0;left:0;width:100%;}} @media print {.first-heading {text-transform:uppercase;font-weight:bold;font-size:1.8em;} .first-heading .left {margin-left:0;} .first-heading .right {margin-right:0;} #heading {margin-bottom:1em;} #heading h1 {font-size:1em;} #heading h1 span {text-transform:uppercase;} #heading .label {font-size:1.3em;} #heading .right {display:block;font-size:0.8em;} .paragraph {margin-bottom:1em;padding-left:0;padding-right:0;} .paragraph > h3 {font-size:1em;border-bottom:solid 1px #444444;} .paragraph > .statement {border-bottom:dotted 1px #c0c0c0;} .paragraph > .statement .details {display:none;} #context-menu {display:none;} #content > table {width:100%;} #content > table {border-collapse:collapse;} .only-data table.td td.td-k {width:30% !important;} table.td .td-type td {font-weight:bold;} table.td {width:100%;} #menu {display:none;}} .focused {outline:solid 1px black !important;text-decoration:none !important;} @media only screen and (max-width:70em) {#css-detector {z-index:20;} body {font-size:1em;padding-bottom:1em;} select:focus, input:focus, textarea:focus, button:focus, a:focus {outline:none;} .john > *, .jack > * {padding-top:0.75em;padding-bottom:0.75em;} .bag .sort select {width:15em !important;} #body, #footer, noscript {margin-left:1em;margin-right:1em;} #menu #help {display:none;} #admin-menu {display:none;} #hsearch {left:1em;} #hsearch .topics {max-height:25em;} > .only-data table.td .td-k {width:40% !important;} > .only-data table.td .td-v {width:60% !important;} #topic #content > table {table-layout:fixed;} #topic #content > table * {word-wrap:break-word;} #comment-icon {opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;} .mouse #comment-icon:hover {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=100);-moz-opacity:1;} .form h3 .info-icon {display:inline;} .form .statement .mary {font-size:1.75em;} .form .statement td.value .wait {margin-left:0.15em;font-size:1.5em;top:0.2em;} .field-desc {display:none;} #table div.table {left:1em;right:1em;} #table #body #menu {width:auto;} #iv-overlay {z-index:2000;} #iv {top:0;left:0;right:0;bottom:0;z-index:2001;} #iv-frames {position:fixed;top:0;left:0;right:0;bottom:0;} #iv-bottom {position:fixed;bottom:0;background-color:#222;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;padding:1em;} .info-resource #resource {height:30em;line-height:30em;} .info-resource #resource .link {line-height:26em;} .info-resource #resource .link img {max-height:26em;} .info-resource #menu {top:38em;} .info-resource #topic-mini {top:38em;} .ext-selection-popup {top:7em !important;bottom:1em !important;left:1em !important;right:1em !important;}} .focused {outline:solid 1px black !important;text-decoration:none !important;} @media only screen and (max-width:40em) {#css-detector {z-index:10;} body {font-size:1em;padding-bottom:0.5em;} h1 {padding-left:0.5em;padding-right:0.5em;} .fred, #content {padding-left:0.75em;padding-right:0.75em;} #body, #footer, noscript {margin-left:0.5em;margin-right:0.5em;} #modal > div {width:15em;top:30%;} #header {height:6.5em;border-bottom:solid 0.5em #d0d0d0;} #header > .home {margin:0.5em;display:block;} #header > .home #home-a {height:2.25em;padding:0.25em 0.5em;line-height:2.75em;overflow:hidden;white-space:nowrap;} #header > .home #home-a > span {font-size:1.25em;} #header > .links {top:3.75em;right:0.5em !important;} #header > .links a {font-size:0.75em;height:2em;} #header > .links .mary {margin-top:0.65em;} #header .icons {left:0.5em;right:auto;top:3.75em;line-height:2em;padding:0.25em 0.5em 0.5em 0.5em;height:2em;} #header .icons .mary {font-size:2em;} #header #main-menu {padding:0.5em;margin-top:-1px;} #hsearch {top:3.75em;left:0.5em;right:0.5em;} #hsearch > .menu {padding:0.75em;} #hsearch > .menu > .search {margin-left:-1.3em;} #hsearch > .menu > .search > input {width:10em;} #hsearch > .menu > .search .wait {left:5.75em;top:0.45em;} #hsearch > .menu .options a {font-size:0.75em;top:1.25em;} #hsearch > .menu .options div.sort, #hsearch > .menu .options div.type {position:static;margin-top:0.75em;} #hsearch > .menu .options div.sort select, #hsearch > .menu .options div.type select {width:100%;} #hsearch.options > div.menu {height:7.5em !important;} #hsearch .topics {max-height:20em;} #hsearch p.count {display:none;} .popup.hint {padding:0.5em 0.5em;width:10em;} .max, .bag .topics, .bag .menu {padding-left:0.75em;padding-right:0.75em;} .bag > .menu {height:auto !important;} .bag > .menu .search {margin-left:-1.65em;} .bag > .menu .sort {position:static;margin-top:0.5em;} .bag > .menu .sort > select {width:100% !important;} #topic .topic-content #text > *, #topic .topic-content #data > * {padding-left:0.75em;padding-right:0.75em;} #topic-mini, #resource-mini {right:0.5em;} .form .paragraphs, .form .buttons {padding-left:0.75em;padding-right:0.75em;} .form .statement .mary {right:0.075em;} .form .statement td.message {width:2em;} .form .statement td.menu {display:none;} .form .statement.finished td.menu {display:table-cell;} .form .statement td.value {width:100%;} .ext-selection-popup {top:7em !important;top:7em !important;bottom:1em !important;left:0.5em !important;right:0.5em !important;} .progress-bar-div-o {left:0.5em !important;right:0.5em !important;width:auto;top:45%;} #table div.table {left:0.5em;right:0.5em;} #table #body #menu {right:0.5em;} #iv #iv-bottom a, #iv #iv-bottom span {font-size:1.5em;} #iv #iv-bottom a {margin-left:0.5em;margin-right:0.5em;} #iv #iv-bottom a#ivc-s {margin-left:0;} #iv #iv-bottom a#ivc-e {margin-right:0;} #comments {padding:0.5em;} #resource {margin-bottom:0.5em;} .info-resource #resource {height:20em;line-height:20em;} .info-resource #resource .link {line-height:18em;} .info-resource #resource .link img {max-height:18em;} .info-resource #menu {top:27.5em;} .info-resource #topic-mini {top:27.5em;}} 