/* ::::: https://dev.traqs.me:48443/s/en/2163/1/6/_/download/superbatch/css/batch.css ::::: */

.clear { clear: both; }
.hidden, form.aui .hidden, form.aui .field-group.hidden, form.aui fieldset.hidden { display: none; }
.assistive, legend.assistive span { overflow: hidden; position: absolute; left: -20000px; width: 4000px; top: 0pt; height: 0pt; }
#firebug-warning { border: 1px solid rgb(247, 223, 146); margin: 0pt 0pt 0.2em; background: rgb(255, 255, 221) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-align: center; }
#firebug-warning p { margin: 0pt 1em; padding: 0.3em; }
#firebug-warning a.close { margin: -1.5em 0.4em 0pt 0pt; background: transparent url('aui-icon-close.png') no-repeat scroll 0pt 0pt; cursor: pointer; display: block; float: right; height: 16px; line-height: 12px; text-indent: -9999px; width: 16px; }
.aui-blanket { background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 100%; left: 0pt; opacity: 0.5; position: fixed; top: 0pt; width: 100%; z-index: 2500; }
.aui-dialog-shadow-parent { overflow: hidden; position: fixed; left: 50%; top: 50%; }
.aui-popup { left: 50%; position: fixed; top: 50%; z-index: 3000; }
.aui-dialog { border: 1px solid rgb(102, 102, 102); overflow: hidden; font-size: 14px; }
.aui-dialog h2.dialog-title { margin: 0pt; padding: 0pt 1em; background: rgb(240, 240, 240) none repeat scroll 0% 0%; overflow: hidden; color: rgb(102, 102, 102); font-size: 1.5em; height: 43px; line-height: 43px; position: relative; }
.aui-dialog .dialog-page-menu { border-right: 1px solid rgb(240, 240, 240); margin: 0pt 1.17em 0pt 0pt; padding: 10px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; height: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; width: 25%; }
.aui-dialog .dialog-page-menu li.page-menu-item { margin: 0pt; padding: 0pt; }
.aui-dialog .dialog-page-menu li.page-menu-item.selected { background: rgb(102, 153, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button { color: rgb(255, 255, 255); font-weight: 800; }
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button { border: medium none ; padding: 0.4em 1.2em; background: transparent none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-family: "segoe ui",helvetica,arial,sans-serif; font-size: 1em; text-align: left; width: 100%; }
.aui-dialog .dialog-panel-body { padding: 10px; overflow: auto; }
.aui-dialog .dialog-button-panel { border-top: 1px solid rgb(240, 240, 240); padding: 10px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; clear: both; height: 23px; text-align: right; width: 100%; }
.aui-dialog .dialog-button-panel button.button-panel-button { font-size: 1em; margin-right: 1.65em; margin-top: 2px; }
.aui-dialog .dialog-button-panel button.button-panel-button.left { margin: 0pt 0pt 0pt 0.5em; float: left; }
.aui-dialog .dialog-button-panel a.button-panel-link { font-size: 1em; margin-right: 1.65em; margin-top: 2px; }
.aui-dialog .dialog-blanket { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; opacity: 0.2; }
.aui-dd-parent { position: relative; }
.aui-dd-parent span a.aui-dd-trigger, .aui-dd-parent a.aui-dd-trigger { border: medium none ; padding: 0pt; background: transparent url('aui-icon-tools.gif') no-repeat scroll -13px 0pt; color: rgb(0, 0, 0); display: block; height: 13px; text-indent: -9999px; width: 13px; }
.aui-dd-parent a.aui-dd-trigger.active, .aui-dd-parent a.aui-dd-trigger:hover, .aui-dd-parent a.aui-dd-trigger:active, .aui-dd-parent a.aui-dd-trigger:focus { border: medium none ; background: transparent url('aui-icon-tools.gif') no-repeat scroll -26px 0pt; color: rgb(0, 0, 0); }
.aui-dd-parent span a.aui-dd-trigger { position: absolute; right: 5px; top: 8px; }
.aui-dd-parent span a.aui-dd-trigger.unstyled, .aui-dd-parent a.aui-dd-trigger.unstyled { border: medium none ; background: transparent none repeat scroll 0% 0%; display: block; height: auto; text-indent: 0pt; width: auto; }
.aui-dd-parent a.aui-dd-trigger-unstyled.active, .aui-dd-parent a.aui-dd-trigger-unstyled:hover, .aui-dd-parent a.aui-dd-trigger-unstyled:active, .aui-dd-parent a.aui-dd-trigger-unstyled:focus { border: medium none ; background: transparent none repeat scroll 0% 0%; }
.aui-dd-parent span a.aui-dd-trigger-unstyled { position: absolute; right: auto; top: auto; }
.aui-dropdown { list-style-type: none; }
.aui-dd-parent .aui-dropdown, .aui-dropdown, .aui-dd-parent .aui-shadow-parent { border: 1px solid rgb(106, 142, 179); padding: 4px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); position: absolute; z-index: 2003; margin-top: -1px; }
.aui-dd-parent .aui-dropdown-left { left: 0pt; }
.aui-dd-parent .aui-dropdown-right { right: 0pt; }
.aui-dd-parent .aui-shadow { right: 5px; }
.aui-dd-parent .aui-dropdown li.dropdown-item, .aui-dropdown li.dropdown-item { margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); display: block; float: none; position: static; }
.aui-dd-parent .aui-dropdown a.item-link, .aui-dropdown a.item-link { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 51, 102); display: inline-block; float: none; height: auto; position: static; text-indent: 0pt; white-space: nowrap; width: auto; }
.aui-dd-parent .aui-dropdown a.item-link:link, .aui-dd-parent .aui-dropdown a.item-link:visited, .aui-dropdown a.item-link:link, .aui-dropdown a.item-link:visited { padding: 0.3em 0.5em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 51, 102); }
.aui-dd-parent .aui-dropdown li.dropdown-item.active a.item-link, .aui-dd-parent .aui-dropdown a.item-link:hover, .aui-dd-parent .aui-dropdown a.item-link:active, .aui-dd-parent .aui-dropdown a.item-link:focus, .aui-dropdown a.item-link:hover, .aui-dropdown a.item-link:active, .aui-dropdown a.item-link:focus { padding: 0.3em 0.5em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(0, 51, 102); }
.aui-dd-parent .aui-dropdown li.dropdown-item a.item-link span.icon { display: inline-block; }
div.shim { position: absolute; }
form.aui { margin: 0pt 0pt 1em; color: rgb(51, 51, 51); font-family: arial,tahoma,verdana,sans-serif; font-size: 13px; line-height: 1.4; position: relative; }
form.aui textarea, form.aui select, form.aui optgroup, form.aui option, form.aui input.text { color: rgb(0, 0, 0); font-family: arial,tahoma,verdana,sans-serif; font-size: 13px; }
form.aui pre.aui-form { border: 1px solid rgb(221, 221, 221); padding: 15px; background-color: rgb(248, 248, 248); font-family: monospace; font-size: 13px; overflow-x: auto; overflow-y: visible; }
form.aui img.aui-form, form.aui a img.aui-form, form.aui fieldset { border: medium none ; }
form.aui span.aui-form { margin-right: 0.25em; }
form.aui p { padding: 5px 0pt; margin-bottom: 5px; }
form.aui fieldset { border: 0pt none ; display: block; margin-bottom: 5px; padding-bottom: 5px; position: relative; }
form.aui input, form.aui select { padding: 2px; margin-right: 5px; }
form.aui select { padding: 1px; }
form.aui option { padding: 0pt 1em; }
form.aui textarea { padding: 1px 2px; overflow: auto; }
form.aui input.button, form.aui button { margin: 10px 10px 0pt 0pt; padding: 0pt 0.5em; line-height: 1.2; }
form.aui .buttons a.cancel { margin: 10px 10px 0pt 0pt; line-height: 1.2; }
form.aui div.error { color: rgb(204, 0, 0); font-weight: bold; }
form.aui div.description { font-size: 11px; }
form.aui .field-value { color: rgb(0, 0, 0); display: inline-block; font-weight: bold; line-height: 1; padding-top: 4px; }
form.aui h2, form.aui h3 { border-bottom: 1px solid rgb(221, 221, 221); margin: 10px 0pt; clear: both; color: rgb(34, 34, 34); font-size: 16px; }
form.aui h3 { font-size: 14px; }
form.aui.unsectioned h2, form.aui.unsectioned h3 { border: medium none ; }
form.aui legend { display: none; }
form.aui legend span { color: rgb(51, 51, 51); display: block; left: 0pt; line-height: 1; position: absolute; top: 3px; white-space: normal; width: 130px; text-align: right; }
form.aui .field-group { padding: 0pt 0pt 5px 140px; clear: both; display: block; margin-bottom: 5px; min-height: 1.6em; }
form.aui .field-group:last-child, form.aui fieldset fieldset:last-child { margin-bottom: 0pt; padding-bottom: 0pt; }
form.aui .field-group label { float: left; display: block; left: -140px; line-height: 1; margin-right: -130px; padding-top: 4px; position: relative; width: 130px; text-align: right; }
form.aui div.matrix { padding-top: 0pt; width: 780px; }
form.aui div.matrix div.checkbox, form.aui div.matrix div.radio { clear: none; float: left; width: 250px; }
form.aui .text, form.aui .textarea, form.aui .select { width: 250px; }
form.aui .short-field { width: 75px; }
form.aui .medium-field { width: 165px; }
form.aui .long-field { width: 500px; }
form.aui .multi-select { min-width: 250px; }
form.aui .multi-select optgroup { background-color: rgb(248, 248, 248); color: rgb(153, 153, 153); font-style: normal; font-weight: normal; }
form.aui .multi-select optgroup option { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
form.aui .date-select legend { display: block; }
form.aui .date-select legend span { left: 0pt; }
form.aui .date-select .field-group label { display: none; }
form.aui .buttons-container { border-top: 1px solid rgb(221, 221, 221); overflow: auto; clear: both; margin-bottom: 5px; min-height: 2.7em; }
form.aui.unsectioned .buttons-container { border: medium none ; }
form.aui .buttons { padding: 0pt 0pt 5px 140px; }
form.aui .buttons-container.right .buttons { padding: 0pt 5px 5px 0pt; clear: both; float: right; width: auto; }
form.aui .buttons-container.left .buttons { padding: 0pt 5px 5px 0pt; }
form.aui div.radio input.radio, form.aui div.checkbox input.checkbox { border: medium none ; float: left; margin-top: 2px; width: 15px; }
form.aui .group { padding: 0pt 0pt 5px; position: relative; clear: both; display: block; margin-bottom: 5px; min-height: 1.6em; }
form.aui .group .field-value { float: left; margin-right: 0.25em; min-width: 2.5em; padding-top: 0pt; line-height: inherit; }
form.aui .group .field-value.checked { color: rgb(102, 153, 51); }
form.aui .group legend { display: block; }
form.aui div.checkbox, form.aui div.radio { padding: 0pt 0pt 5px 140px; }
form.aui .group label, form.aui div.radio label, form.aui div.checkbox label { margin: 0pt; float: none; display: inline; left: 0pt; width: auto; }
form.aui div.radio .error, form.aui div.checkbox .error { margin-left: 19px; }
form.aui div.radio .description, form.aui div.checkbox .description { clear: both; margin-left: 19px; }
form.aui.long-label .field-group, form.aui.long-label .group, form.aui.long-label .buttons { padding-left: 250px; }
form.aui.long-label .group label, form.aui.long-label .group .field-group, form.aui.long-label div.checkbox, form.aui.long-label div.radio { padding: 0pt 0pt 5px; }
form.aui.long-label .group label, form.aui.long-label .field-group label { left: -200px; margin-right: -190px; width: 190px; }
form.aui.long-label legend span { left: 110px; }
form.aui.top-label fieldset { margin-bottom: 0pt; }
form.aui.top-label .field-group { padding-left: 0pt; }
form.aui.top-label .field-group label { margin: 0pt 0pt 2px; float: none; left: 0pt; width: auto; text-align: left; }
form.aui.top-label .group { padding-left: 0pt; padding-top: 0.5em; }
form.aui.top-label div.checkbox, form.aui.top-label div.radio { padding: 0pt 0pt 5px; }
form.aui.top-label .group legend span, form.aui.top-label .date-select legend span { left: 0pt; position: relative; top: 0pt; text-align: left; width: auto; }
form.aui.top-label .date-select label { display: none; }
form.aui.top-label .buttons { padding: 0pt 0pt 5px; }
form.aui .inline { padding-bottom: 0pt; }
form.aui .inline label { font-weight: bold; }
form.aui .inline .aui-icon { margin-right: 3px; }
form.aui span.content { left: -9999px; position: absolute; top: -9999px; }
.aui-icon { border: medium none ; padding: 0pt; background: transparent url('aui-icon-tools.gif') no-repeat scroll 0pt 0pt; display: block; height: 13px; text-indent: -9999px; width: 13px; }
.icon-move { background-position: 0pt 0pt; cursor: move; }
.icon-maximize { background-position: -52px 0pt; }
.icon-minimize { background-position: -39px 0pt; }
.icon-minimize-d { background-position: -39px -13px; }
form.aui .aui-icon { margin: 0pt 1px; overflow: hidden; background-image: url('aui-icon-forms.gif'); background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: middle; width: 16px; }
form.aui .icon-date { background-position: 0pt -20px; }
form.aui .icon-range { background-position: 0pt -40px; }
form.aui .icon-help { background-position: 0pt -60px; }
form.aui .icon-required { background-position: 0pt -80px; height: 13px; vertical-align: top; width: 8px; }
form.aui legend span.icon-required { left: auto; position: relative; top: auto; }
form.aui .icon-users { background-position: 0pt -100px; }
form.aui .icon-inline-help { background-position: 0pt -60px; cursor: help; }
.aui-icon-new { border: medium none ; padding: 0pt; background: transparent url('aui-message-icon-sprite.png') no-repeat scroll 0pt 0pt; display: inline-block; height: 14px; text-indent: -9999px; width: 14px; }
.aui-icon-new.icon-info { background-position: -96px 0pt; }
.aui-inline-dialog { font-size: 13px; display: none; position: absolute; z-index: 100; }
.aui-inline-dialog .contents { border: 1px solid rgb(187, 187, 187); background: white none repeat scroll 0% 0%; overflow: hidden; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; width: 300px; }
.aui-inline-dialog .contents form.aui { margin-bottom: 0pt; }
.aui-inline-dialog .contents .submit { margin: 0pt; padding: 0pt; text-align: right; }
.aui-inline-dialog .arrow { position: absolute; height: 16px; top: -7px; width: 16px; }
#inline-dialog-shim { display: none; }
.aui-message { border: 1px solid rgb(187, 187, 187); margin: 0pt 0pt 1em; padding: 1em 1em 1em 35px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: rgb(51, 51, 51); min-height: 1em; position: relative; }
.aui-message.shadowed {  }
.aui-message.closeable { z-index: 4000; }
.aui-message .svg-icon { left: 10px; position: absolute; top: 10px; }
.aui-message.closeable .svg-icon.close { cursor: pointer; left: auto; position: absolute; right: 6px; top: 6px; }
.aui-message.error { border-color: rgb(223, 152, 152); background: rgb(255, 231, 231) none repeat scroll 0% 0%; }
.aui-message.warning { border-color: rgb(247, 223, 146); background: rgb(255, 255, 221) none repeat scroll 0% 0%; }
.aui-message.info { border-color: rgb(158, 182, 212); background: rgb(224, 239, 255) none repeat scroll 0% 0%; }
.aui-message.success { border-color: rgb(147, 196, 159); background: rgb(221, 250, 222) none repeat scroll 0% 0%; }
.aui-message.hint { border-color: rgb(147, 187, 191); background: rgb(223, 248, 251) none repeat scroll 0% 0%; }
.aui-message p.title { font-weight: bold; }
.aui-message p { margin: 0.5em 0pt 0pt; }
.aui-message p:first-child { margin: 0pt; }
.aui-message ul { margin: 0.5em 0pt 0pt; padding: 0pt 0pt 0pt 1em; }
.aui-message ul:first-child { margin: 0pt; }
.aui-message ul li { margin: 0pt; padding: 0pt; }
form.aui .aui-message .aui-icon, .aui-message .aui-icon { border: medium none ; padding: 0pt; background-image: url('aui-message-icon-sprite.png'); background-repeat: no-repeat; display: block; height: 14px; text-indent: -9999px; width: 14px; left: 10px; position: absolute; top: 0.9em; }
.aui-message.closeable .aui-icon.icon-close { cursor: pointer; left: auto; position: absolute; right: 6px; top: 6px; }
.aui-message .icon-close { background-position: 0pt 0pt; }
.aui-message .icon-error { background-position: -24px 0pt; }
.aui-message .icon-generic { background-position: -48px 0pt; }
.aui-message .icon-hint { background-position: -72px 0pt; }
.aui-message .icon-info { background-position: -96px 0pt; }
.aui-message .icon-success { background-position: -120px 0pt; }
.aui-message .icon-warning { background-position: -144px 0pt; }
table.aui { margin: 0pt 0pt 1em; border-collapse: collapse; min-width: 45em; width: 100%; }
table.aui table.aui { margin: 0pt; }
table.aui > caption { padding: 0.5em; }
table.aui > thead > tr, table.aui > tbody > tr, table.aui > tfoot > tr { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
table.aui > thead > tr.zebra, table.aui > tbody > tr.zebra, table.aui > tfoot > tr.zebra { background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
table.aui > thead > tr.zebra > th, table.aui > tbody > tr.zebra > th { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
table.aui > tbody > tr > th { background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
table.aui > thead > tr > th, table.aui > tbody > tr > th, table.aui > thead > tr > td, table.aui > tbody > tr > td, table.aui > tfoot > tr > td { padding: 0.5em 0.4em 0.5em 0.6em; text-align: left; }
table.aui > thead { border-bottom: 2px solid rgb(210, 210, 210); }
table.aui > thead > tr > th { background: rgb(240, 240, 240) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
table.aui > tbody > tr:first-child > td, table.aui > tfoot > tr:first-child > td { border-top: 2px solid rgb(210, 210, 210); }
table.aui > thead > tr > th > ul.menu, table.aui > tbody > tr > th > ul.menu, table.aui > tbody > tr > td > ul.menu, table.aui > tfoot > tr > td > ul.menu { margin: 0pt; padding: 0pt; list-style-type: none; }
table.aui > thead > tr > th > ul.menu > li, table.aui > tbody > tr > th > ul.menu > li, table.aui > tbody > tr > td > ul.menu > li, table.aui > tfoot > tr > td > ul.menu > li { margin: 0pt 0.5em 0pt 0pt; float: left; width: auto; }
.aui-tabs ul.tabs-menu { margin: 0pt; padding: 0pt; list-style-type: none; position: relative; z-index: 5; }
.aui-tabs ul.tabs-menu li.menu-item { margin: 0pt; padding: 0pt; }
.aui-tabs ul.tabs-menu li.menu-item a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(83, 83, 83); display: block; text-decoration: none; }
.aui-tabs ul.tabs-menu li.menu-item strong { padding: 0.4em 0.6em 0.2em; overflow: hidden; display: block; }
.aui-tabs ul.tabs-menu li.menu-item.active-tab { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.aui-tabs ul.tabs-menu li.menu-item.active-tab strong { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); cursor: default; }
.aui-tabs ul.tabs-menu li.menu-item.active-tab a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.aui-tabs .tabs-pane { border-top: 1px solid rgb(187, 187, 187); padding: 1em; display: none; }
.aui-tabs .tabs-pane.active-pane { display: block; }
.aui-tabs.vertical-tabs ul.tabs-menu { float: left; width: 11em; }
.aui-tabs.vertical-tabs ul.tabs-menu li.menu-item { border-style: solid none solid solid; border-color: rgb(187, 187, 187) -moz-use-text-color rgb(187, 187, 187) rgb(187, 187, 187); border-width: 1px medium 1px 1px; margin: -1px 0pt 0pt; }
.aui-tabs.vertical-tabs ul.tabs-menu li.menu-item:first-child { margin-top: 1em; }
.aui-tabs.vertical-tabs ul.tabs-menu li.menu-item.active-tab { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: -0.5em; }
.aui-tabs.vertical-tabs li.menu-item a, .aui-tabs.vertical-tabs li.menu-item a:link, .aui-tabs.vertical-tabs li.menu-item a:visited { background: rgb(240, 240, 240) none repeat scroll 0% 0%; color: rgb(83, 83, 83); }
.aui-tabs.vertical-tabs li.menu-item a:hover, .aui-tabs.vertical-tabs li.menu-item a:active, .aui-tabs.vertical-tabs li.menu-item a:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(83, 83, 83); }
.aui-tabs.vertical-tabs li.menu-item strong { font-weight: 700; white-space: nowrap; }
.aui-tabs.vertical-tabs .tabs-pane { border: 1px solid rgb(187, 187, 187); margin: 0pt 0pt 0pt 11em; position: relative; z-index: 1; }
.aui-tabs.horizontal-tabs ul.tabs-menu { overflow: hidden; top: 2px; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item { border-bottom: 1px solid rgb(187, 187, 187); float: left; width: auto; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item:first-child { margin-left: 1em; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a, .aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a:link, .aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a:visited { border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color; border-width: 1px 1px medium; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a:hover, .aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a:active, .aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item a:focus { border-color: rgb(221, 221, 221); }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item strong { font-weight: 400; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item.active-tab { border-bottom-color: rgb(255, 255, 255); }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item.active-tab a { border: medium none ; }
.aui-tabs.horizontal-tabs ul.tabs-menu li.menu-item.active-tab strong { border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); border-width: 1px; }
.aui-toolbar { border-top: 1px solid rgb(187, 187, 187); background: rgb(240, 240, 240) none repeat scroll 0% 0%; clear: both; display: inline-block; padding-top: 10px; position: relative; width: 100%; }
.aui-toolbar .toolbar-group { margin: 0pt 10px 10px 0pt; padding: 0pt; display: inline-block; float: left; white-space: nowrap; }
.aui-toolbar .toolbar-item { margin: 0pt; padding: 0pt; display: inline-block; float: left; }
.aui-toolbar .aui-dd-parent { position: relative; width: auto; }
.aui-toolbar .toolbar-split { display: inline-block; float: left; margin-left: 10px; }
.aui-toolbar .toolbar-split.toolbar-split-right { float: right; }
.aui-toolbar .toolbar-split.toolbar-split-row { clear: both; float: none; width: 100%; }
.aui-toolbar .primary .toolbar-trigger { font-weight: bold; }
.aui-toolbar .toolbar-group .toolbar-trigger, .aui-toolbar .aui-dd-parent a.aui-dd-trigger { border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(249, 249, 249); border-width: 1px; margin: 0pt; padding: 0pt 10px; background: rgb(255, 255, 255) url('aui-toolbar-button-inactive-bg.png') repeat-x scroll left bottom; color: rgb(0, 0, 0); display: inline-block; float: left; font-size: 13px; font-family: Arial,Helvetica,sans-serif; height: 22px; line-height: 22px; min-width: 14px; text-align: center; text-decoration: none; text-indent: 0pt; width: auto; }
.aui-toolbar .toolbar-group .toolbar-item.toolbar-item-link .toolbar-trigger { border: 0pt none ; padding-top: 1px; }
.aui-toolbar .toolbar-group .toolbar-item-link:hover .toolbar-trigger, .aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger { border: 0pt none ; padding: 1px 0pt 2px; background: transparent none repeat scroll 0% 0%; text-decoration: none; color: rgb(60, 120, 181); }
.aui-toolbar .toolbar-group button.toolbar-trigger { height: 24px; padding-bottom: 2px; }
.aui-toolbar .toolbar-group input.toolbar-trigger { height: 24px; padding-bottom: 1px; }
.aui-toolbar .disabled, .aui-toolbar.disabled a { opacity: 0.5; }
.aui-toolbar .active, .aui-toolbar .active a { opacity: 1; }
.aui-toolbar .toolbar-group .aui-dropdown { border: 1px solid rgb(153, 153, 153); }
.aui-toolbar .toolbar-group .aui-dropdown a { border: 0pt none ; -moz-border-radius-topleft: 0pt; -moz-border-radius-topright: 0pt; -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; }
.aui-toolbar .toolbar-group .active .toolbar-trigger, .aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger, .aui-toolbar .toolbar-group .toolbar-trigger:focus, .aui-toolbar .toolbar-group .toolbar-trigger:hover, .aui-toolbar .toolbar-group button:focus, .aui-toolbar .toolbar-group button:hover, .aui-toolbar .aui-dd-parent .aui-dd-trigger:focus, .aui-toolbar .aui-dd-parent .aui-dd-trigger:hover, .aui-toolbar .toolbar-group .active .toolbar-trigger:hover { border-color: rgb(153, 153, 153); outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.aui-toolbar .aui-dd-parent a.aui-dd-trigger.active { border-left: 1px solid rgb(216, 228, 240); background: rgb(216, 228, 240) url('aui-toolbar-button-active-bg.png') repeat-x scroll left top; }
.aui-toolbar .toolbar-group .active .toolbar-trigger, .aui-toolbar .toolbar-group .toolbar-trigger:active { border: 1px solid rgb(153, 153, 153); background: rgb(216, 228, 240) url('aui-toolbar-button-active-bg.png') repeat-x scroll left top; }
.aui-toolbar .toolbar-dropdown .icon-dropdown, .aui-toolbar .toolbar-splitbutton .icon-dropdown { background: transparent url('aui-toolbar-24px.png') no-repeat scroll 0pt 0pt; display: inline-block; float: right; height: 100%; margin-top: 0pt; margin-left: 5px; margin-right: -5px; padding-right: 5px; }
.aui-toolbar .toolbar-dropdown .icon-dropdown { background-position: -24px 10px; width: 7px; }
.aui-toolbar .toolbar-dropdown .dropdown-text, .aui-toolbar .toolbar-splitbutton .dropdown-text, .toolbar-group .toolbar-splitbutton .aui-dd-parent { display: inline-block; float: left; }
.aui-toolbar .toolbar-splitbutton .aui-dd-parent .aui-dd-trigger { margin: 0pt; padding: 0pt 2px; min-width: 0pt; width: 9px; }
.aui-toolbar .toolbar-splitbutton .icon-dropdown { background-position: -46px 10px; text-indent: -9999px; width: 9px; }
.aui-toolbar .toolbar-splitbutton .toolbar-trigger { border-right-style: dotted; }
.aui-toolbar .toolbar-splitbutton .aui-dd-parent .toolbar-trigger { border-right-style: solid; }
div.aui-dialog { text-align: left; }
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button { font-family: Arial,Helvetica,sans-serif; }
.aui-dialog h2.dialog-title { font-size: 18px; }
.aui-dialog, .aui-dialog .dialog-button-panel button.button-panel-button { font-size: 13px; }
div.aui-dialog .dialog-page-menu { margin: 0pt; width: 199px; }
div.aui-dialog .dialog-page-body { background-color: rgb(255, 255, 255); }
div.aui-dialog .aui-dd-parent { font-size: 13px; }
.dialog-help-link { font-weight: normal; font-size: 13px; float: right; margin-left: 10px; }
.dialog-help-link, .dialog-help-link a:link, .dialog-help-link a:visited, .dialog-help-link a:focus, .dialog-help-link a:hover, .dialog-help-link a:active { color: rgb(102, 102, 102); }
.dialog-tip { position: absolute; left: 17px; bottom: 12px; font-size: 13px; color: rgb(102, 102, 102); }
.aui-dialog fieldset { border: 0pt none ; margin: 0pt; padding: 0pt; }
.aui-dialog .dialog-button-panel .dialog-back-link { float: left; line-height: 23px; margin-left: 17px; }
.aui-toolbar .toolbar-trigger { cursor: default; }
.aui-toolbar .toolbar-item-link .toolbar-trigger { cursor: pointer; }
a.search-for span { background-image: url('70.png'); }
.aui-dropdown a.message span { background-image: url('2.png'); background-repeat: no-repeat; }
#header .quick-nav-drop-down { top: 2.22em; right: 10px; z-index: 15; }
#header .quick-nav-drop-down li a { color: rgb(83, 83, 83); }
#header .quick-nav-drop-down li.active a { color: rgb(255, 255, 255); }
#main .quick-search { position: relative; }
#main .quick-search-query { margin: 0pt; padding: 0pt; }
#main .aui-dd-parent .aui-dropdown { border-style: solid; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
#main #sidebar .quick-search { text-align: right; }
#main #sidebar .quick-search-query { width: 20em; }
#main #sidebar .quick-nav-drop-down { right: 0pt; top: 1.75em; text-align: left; }
.quick-nav-drop-down li, .quick-nav-drop-down li span { height: 24px; line-height: 24px; cursor: pointer; }
.quick-nav-drop-down li span em { font-style: normal; line-height: 26px; }
.aui-dd-parent { position: absolute; width: 25em; font-size: 0.9em; }
#com-atlassian-confluence .aui-dd-parent .aui-dropdown { border: 1px solid rgb(187, 187, 187); margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; font-size: 1em; list-style-type: none; list-style-image: none; list-style-position: outside; white-space: nowrap; width: 25em; }
#com-atlassian-confluence .aui-dd-parent .autocomplete { border-top: 1px solid rgb(221, 221, 221); }
.aui-dd-parent .aui-dropdown ol { border-bottom: 1px solid rgb(240, 240, 240); margin: 0pt; padding: 0.5em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.aui-dd-parent .aui-dropdown ol.last { border-bottom: medium none; }
.aui-dd-parent .aui-dropdown li { padding: 0pt 0.3em; color: rgb(83, 83, 83); height: 24px; line-height: 24px; position: relative; }
.aui-dd-parent .aui-dropdown li img { height: 1.72em; left: 0.4em; position: absolute; top: 0.1em; width: 1.72em; z-index: 1; }
.aui-dd-parent .aui-dropdown li a { display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; position: relative; text-decoration: none; }
.aui-dd-parent .aui-dropdown li a span { background-position: 4px 50%; background-repeat: no-repeat; display: block; padding-left: 2.5em; }
.aui-dd-parent .aui-dropdown li a:focus span { margin: 0pt -4px; background-position: 8px 50%; padding-left: 34px; }
body .aui-dd-parent .aui-dropdown li a, body .aui-dd-parent .aui-dropdown li a:link, body .aui-dd-parent .aui-dropdown li a:visited, body .aui-dd-parent .aui-dropdown li a:focus, body .aui-dd-parent .aui-dropdown li a:hover, body .aui-dd-parent .aui-dropdown li a:active { padding: 0pt; background-color: transparent; }
.aui-dd-parent .aui-dropdown label { font-weight: 400; color: rgb(83, 83, 83); }
.autocomplete { position: relative; }
.autocomplete li a span { color: rgb(83, 83, 83); }
.autocomplete li a span em { font-style: normal; }
.autocomplete .no-results span { background: transparent url('warning.gif') no-repeat scroll left 50%; }
.autocomplete li a .icon { position: absolute; top: 0pt; left: 3px; z-index: 10; float: none; }
#property-panel { border: medium none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; position: absolute; }
#property-panel .aui-tip-parent { position: absolute; height: 12px; }
#property-panel .panel-buttons { white-space: nowrap; }
#property-panel a { border: 1px solid rgb(221, 221, 221); margin: 0pt -1px 0pt 0pt; padding: 0pt 8px; background-image: url('button_bg.png'); background-position: 0pt 100%; color: rgb(0, 0, 0); display: inline-block; float: left; min-height: 25px; line-height: 25px; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#property-panel a.disabled, #property-panel a.disabled:active { background: rgb(238, 238, 255) none repeat scroll 0% 0%; color: rgb(221, 221, 221); }
#property-panel a.selected { background: rgb(216, 228, 240) none repeat scroll 0% 0%; }
#property-panel a.first { -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; }
#property-panel a.last { margin: 0pt 10px 0pt 0pt; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; }
#property-panel a:hover { background-position: 100% 0pt; color: rgb(79, 133, 188); }
#property-panel a.image-size-small, #property-panel a.image-size-medium, #property-panel a.image-size-large, #property-panel a.image-make-link { padding: 0pt 4px; }
#property-panel a span.icon { margin: 5px 0pt 0pt; background-image: url('property-panel-image.png'); display: none; float: left; height: 17px; width: 16px; }
#property-panel a.image-size-small span.panel-button-text, #property-panel a.image-size-medium span.panel-button-text, #property-panel a.image-size-large span.panel-button-text { overflow: hidden; position: absolute; left: -5000px; width: 4000px; top: 0pt; height: 0pt; }
#property-panel a.image-size-small span.icon, #property-panel a.image-size-medium span.icon, #property-panel a.image-size-large span.icon, #property-panel a.image-make-link span.icon { display: inline; }
#property-panel a.image-size-small span.icon { background-position: -32px 0pt; }
#property-panel a.image-size-medium span.icon { background-position: -16px 0pt; }
#property-panel a.image-size-large span.icon { background-position: 0pt 0pt; }
#property-panel a.image-make-link span.icon { background-position: -48px 0pt; }
.aui-property-panel { border: 1px solid rgb(226, 226, 226); padding: 10px; overflow: auto; background-color: rgb(240, 240, 240); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
body { margin: 0pt; padding: 0pt; background-color: rgb(240, 240, 240); }
body.content-preview { border: medium none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, p, td, table, tr, .bodytext, .stepfield { font-size: 10pt; line-height: 1.3; color: rgb(0, 0, 0); font-weight: normal; }
#page { margin: 0pt; padding: 0pt; width: 100%; height: 100%; }
#PageContent { margin: 0pt; padding: 0pt 0pt 20px; text-align: left; background-color: rgb(255, 255, 255); }
.print-only { display: none; }
.monospaceInput { font-family: Monaco,Consolas,"Courier New",monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
pre { margin: 10px 0pt; padding: 0pt; overflow: auto; text-align: left; }
.helpheading { margin: 10px 0pt 0pt; padding: 4px; font-weight: bold; background-color: rgb(208, 217, 189); border-bottom-width: 1px; border-bottom-style: solid; }
.helpcontent { padding: 4px 4px 20px; background-color: rgb(245, 247, 241); }
.help-section-div .helpheading { margin: 0pt; }
.help-section-div { margin-bottom: 2em; }
#print-friendly-help-toggle { position: absolute; top: 1em; right: 1em; text-indent: -999em; width: 16px; height: 16px; background-image: url('print_16.gif'); background-repeat: no-repeat; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#commentsHide { color: rgb(102, 102, 102); font-weight: normal; }
#showingComments { border: medium none ; font-size: 10pt; }
.pageSection { margin-top: 40px; clear: both; margin-bottom: 5px; }
.pageSectionTitle { margin-bottom: 5px; }
.pageSectionHeader { padding: 2px 0pt; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; }
.pageSectionHeader.summary { border-bottom: medium none; }
.pageSectionBody { margin-top: 4px; }
a.grey:link { color: rgb(102, 102, 102); }
a.grey:visited { color: rgb(102, 102, 102); }
a.grey:active { color: rgb(102, 102, 102); }
a.grey:hover { color: rgb(102, 102, 102); }
.child-display { padding: 2px 2px 2px 17px; display: block; }
#children-section-title { font-size: 1.35em; padding-right: 7px; }
#children-section .section-header { padding-left: 20px; position: relative; }
#children-section-title a, #children-section-title a:active, #children-section-title a:hover { font-weight: normal; text-decoration: none; }
#children-section .children-subtitle { color: rgb(102, 102, 102); text-decoration: underline; }
#children-section-title a, #children-section .children-subtitle {  }
.children-show-hide.icon { left: 0pt; position: absolute; top: 4px; margin-top: 2px; }
#page-children .throbber { margin: 5px auto auto 16px; }
.more-comments { font-size: 10pt; color: rgb(221, 226, 230); }
.commentBox { margin: 10px 0pt; padding: 0pt; overflow: auto; }
.commentBox table.comment { border-style: solid none; border-color: rgb(240, 240, 240) -moz-use-text-color; border-width: 1px 0pt; margin: 0pt; padding: 0pt; width: 100%; border-collapse: collapse; }
.commentBox .commentinfo { padding: 12px; background-color: rgb(240, 240, 240); vertical-align: top; }
.commentBox .commentinfo .smalltext { line-height: 11pt; }
.commentBox .commentphoto { padding: 12px; background-color: rgb(240, 240, 240); text-align: right; vertical-align: top; }
.commentBox .commentphoto img { border: medium none ; }
.commentBox .commentname a:hover { text-decoration: underline; }
.commentdate { margin-top: 3px; }
.commentBox .commentdate, .commentdate a { color: rgb(0, 0, 0); text-decoration: none; font-size: 9pt; }
.commentdate a:hover { text-decoration: underline; }
.commentBox .smalltext { line-height: 10pt; }
.commentBox .smalltext a { text-decoration: none; }
.commentBox .smalltext a:hover { text-decoration: underline; }
.commentBox td.commentdetails { padding: 0pt 10px; vertical-align: top; }
.commentBox td.commentActions { padding: 0pt 10px 10px; vertical-align: bottom; }
.commentThread { clear: both; }
#replying .commentdetails { padding: 15px 0pt 15px 25px; }
#replying .commentinfo { background-color: rgb(160, 160, 160); color: rgb(240, 240, 240); }
#replying .commentdate, #replying .commentdate a { color: rgb(240, 240, 240); }
#replying .commentname a { color: rgb(240, 240, 240); }
#replying .commentphoto { background-color: rgb(160, 160, 160); }
#replying table.comment { border-bottom-color: rgb(160, 160, 160); border-top-color: rgb(160, 160, 160); }
#addition .commentdetails { padding: 15px 30px 10px; }
#addition .commentinfo { background-color: rgb(160, 160, 160); color: rgb(240, 240, 240); }
#addition .commentname a { color: rgb(240, 240, 240); }
#addition .commentdate, #addition .commentdate a { color: rgb(240, 240, 240); }
#addition .commentphoto { background-color: rgb(160, 160, 160); }
#addition table.comment { border-bottom-color: rgb(160, 160, 160); border-top-color: rgb(160, 160, 160); }
#focusedComment .commentBox td.commentdetails, #focusedComment td.commentActions { background: rgb(255, 255, 215) none repeat scroll 0% 0%; }
.anonymousAlert, .lockAlert { border: 1px dashed red; margin: 4px; padding: 10px 5px; background-color: rgb(240, 240, 240); font-size: 11px; line-height: 13px; }
.lockAlert { width: 50%; }
.navmenu { border: 1px solid rgb(240, 240, 240); margin: 0pt; }
.menuheading { padding: 5px 4px 5px 10px; font-weight: bold; color: rgb(34, 34, 34); background-color: rgb(240, 240, 240); }
.navmenu.collapsible-menu .menuheading { background: rgb(240, 240, 240) url('grey_arrow_down.gif') no-repeat scroll 98% 50%; }
.navmenu.collapsible-menu .menuheading.closed { background-image: url('grey_arrow_right.gif'); }
.menuitems { padding: 4px 4px 20px; }
ul.navmenu { padding-left: 0pt; margin-top: 0pt; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
ul.navmenu li.menu-section { list-style-type: none; list-style-image: none; list-style-position: outside; }
.menu-section-list { margin: 0pt; padding: 5px 0pt 10px; }
.menu-section-list li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3; }
.menu-section-list li a:hover { background-color: rgb(240, 240, 240); }
.menu-section-list li.active a, .menu-section-list li.active a:hover { color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(68, 68, 68); }
.menu-section-list li a { padding: 0.2em 10px; text-decoration: none; color: rgb(102, 102, 102); display: block; cursor: pointer; }
.menu-section-list li a img { padding-right: 2px; }
.rightpanel { padding: 0.9em; background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
h3.underlined, #helpheading, .sidebar-heading { border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0pt; padding: 0pt; text-align: left; color: rgb(51, 51, 51); }
#helpheading, #helpcontent h3.underlined, .sidebar-heading { margin: -0.1em; padding: 0.1em 0.1em 0.2em; font-size: 13px; }
#helpcontent h3.helpheading-spacing { margin-top: 20px; }
#helpcontent { margin-top: 0.9em; }
#helpcontent p { margin-bottom: 0pt; margin-top: 0.9em; }
#helpcontent ul { padding-left: 1.3em; }
#helpcontent dl { margin-top: 0pt; }
#helpcontent dl dd { margin: 0pt 0pt 0.2em; color: rgb(51, 51, 51); font-size: 90%; }
#helpcontent dl dd code, #helpcontent dl dd pre { margin: 0pt; padding: 0pt; color: rgb(102, 102, 102); }
#helpcontent dl dd.text-formatting code { display: inline-block; width: 6em; }
#helpcontent dl dt { margin-top: 1em; }
#helpcontent dl dt.first { margin-top: 0pt; }
.helptab-unselected { padding: 5px; font-weight: bold; background-color: rgb(245, 247, 241); }
.helptab-selected { padding: 5px; font-weight: bold; background-color: rgb(208, 217, 189); }
.helptabs { margin: 0pt; padding: 5px; background-color: rgb(245, 247, 241); }
#profileSummary h3 { margin: 12px 0pt 4px; padding: 0pt; font-weight: bold; font-size: 10pt; }
#profileSummary ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.pageheader { padding: 5px 5px 5px 0pt; border-bottom-width: 1px; border-bottom-style: solid; }
.pagetitle { font-size: 24px; line-height: normal; font-weight: bold; }
.newpagetitle { color: rgb(204, 204, 204) ! important; }
.steptitle { font-size: 18px; font-weight: bold; margin-bottom: 7px; }
.substeptitle { margin: 2px 4px 4px; padding: 2px 4px 1px; font-size: 12px; font-weight: bold; }
.has-blog-sidebar #title-text a { display: inline-block; max-width: 75%; }
.stepdesc { font-size: 10pt; line-height: 13pt; font-weight: normal; color: rgb(102, 102, 102); margin-top: 7px; margin-bottom: 7px; }
.steplabel { font-weight: bold; margin-right: 4px; color: black; float: left; width: 15%; text-align: right; }
.stepfield { padding: 5px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.submitButtons { margin-top: 5px; text-align: right; }
.formtitle { font-size: 12px; font-weight: bold; }
.sectionbottom { border-bottom-width: 1px; border-bottom-style: solid; }
.topRow { border-top-width: 2px; border-top-style: solid; }
.tabletitle { margin: 8px 4px 2px 0pt; padding: 3px 0pt 2px; font-size: 10pt; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; }
.tabletitle h2, .wiki-content .tabletitle h2 { margin: 0pt; padding: 0pt; font-size: 10pt; font-weight: bold; }
form[name="inlinecommentform"] .tabletitle { border: 0pt none ; }
.dashboard .tabletitle { border: medium none ; margin: 0pt; padding: 0pt; }
.dashboard .dashboard-section { margin: 0pt 0pt 1em; }
.dashboard .tabletitle h2 { border-bottom: 1px solid rgb(187, 187, 187); padding: 4px 0pt 2px; font-size: 18px; color: rgb(0, 0, 0); font-weight: normal; }
.tabletitleops { overflow: hidden; float: right; }
.tabletitleops, .tabletitleops a, .tabletitleops img { vertical-align: middle; }
.tabletitleops img { border: medium none ; }
.tabletitleops a { text-decoration: none; }
.fullWidth { width: 100%; }
.pagesubheading { padding: 0pt 0pt 5px; color: rgb(102, 102, 102); font-size: 10px; }
hr { color: rgb(204, 204, 204); height: 1px; }
h1 a:link, h1 a:visited, h1 a:active { text-decoration: none; }
.logocell { padding: 10px; }
input, textarea, textarea.editor { font-family: Arial,Helvetica,FreeSans,sans-serif; font-size: 10pt; color: rgb(0, 0, 0); }
textarea, textarea.editor { color: rgb(51, 51, 51); }
.spacenametitle-printable { margin: 0pt; font-size: 20px; font-weight: bold; line-height: 25px; }
.spacenametitle-printable a, .spacenametitle-printable a:visited { text-decoration: none; }
.blogDate { font-weight: bold; text-decoration: none; color: black; }
.blogSurtitle { border: 1px solid rgb(221, 221, 221); margin: 1px 1px 10px; padding: 3px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.blog-post-listing { margin-bottom: 66px; }
.blog-post-listing .logo-heading-block { padding-left: 61px; }
.blog-post-listing a.blogHeading { margin: 0.05em 0pt; padding: 0pt; }
.blog-post-listing .blogHeading { margin: 0.1em 0pt; display: inline-block; }
.blog-post-listing .logoBlock { display: inline-block; float: left; margin-left: -61px; vertical-align: top; }
.blog-post-listing .page-metadata { margin: 0.1em 0pt 0.1em 0.1em; }
.blog-post-listing .page-metadata.not-personal { font-size: 1em; }
.blog-post-listing .wiki-content { clear: both; }
a.blogHeading { font-size: 20pt; line-height: normal; font-weight: bold; text-decoration: none; }
.blogHeading a:hover { text-decoration: underline; }
.blog-pagination { padding-bottom: 1em; }
.endsection { padding: 1em 0pt 0.5em; color: rgb(102, 102, 102); clear: both; font-size: 1em; }
.endsectionleftnav { text-align: right; color: rgb(102, 102, 102); clear: both; padding-top: 10px; }
.endsection img { border: 0pt none ; vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { padding: 2px; line-height: normal; font-weight: bold; }
h1 { margin: 36px 0pt 4px; font-size: 24px; }
h2 { margin: 27px 0pt 4px; font-size: 18px; }
h3 { margin: 21px 0pt 4px; font-size: 14px; }
h4 { margin: 18px 0pt 4px; font-size: 12px; }
h5 { margin: 14px 0pt 4px; font-size: 10px; }
h6 { margin: 14px 0pt 4px; font-size: 8px; }
.smallfont { font-size: 10px; }
.descfont { color: rgb(102, 102, 102); font-size: 10px; }
.smallerfont { font-size: 9px; }
.smalltext { color: rgb(102, 102, 102); font-size: 12px; }
.smalltext a { color: rgb(102, 102, 102); }
.greyText { color: rgb(102, 102, 102); }
.smalltext-blue { font-size: 8pt; color: rgb(102, 153, 204); }
.surtitle { margin-left: 1px; margin-bottom: 5px; font-size: 14px; color: rgb(102, 102, 102); }
div.padded { padding: 4px; }
div.thickPadded { padding: 10px; }
h3.macrolibrariestitle { margin: 0pt; }
div.centered { margin: 10px; text-align: center; }
div.centered table { margin: 0pt auto; text-align: left; }
.tableview table { margin: 0pt; }
.tableview tr.alternateRow { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.tableview th { padding: 5px 15px 2px 0pt; text-align: left; font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; }
.tableview td { border-style: solid; border-color: rgb(238, 238, 238); border-width: 0pt 0pt 1px; margin: 0pt; padding: 5px 15px 3px 0pt; text-align: left; }
.grid { margin: 2px 0pt 5px; border-collapse: collapse; }
.grid th { border: 1px solid rgb(204, 204, 204); padding: 2px 4px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; text-align: center; }
.grid td { border: 1px solid rgb(204, 204, 204); padding: 3px 4px; }
.gridHover { background-color: rgb(249, 249, 249); }
td.infocell { background-color: rgb(240, 240, 240); }
.error { background-color: rgb(255, 204, 204); }
.errorBox { border: 1px solid rgb(204, 0, 0); margin: 5px; padding: 5px; background-color: rgb(255, 204, 204); }
.errorMessage, .errorMessage p { color: rgb(204, 0, 0); }
.success { background-color: rgb(221, 255, 221); }
.successBox { border: 1px solid rgb(0, 153, 0); padding: 5px; background-color: rgb(221, 255, 221); margin-top: 5px; margin-bottom: 5px; }
blockquote { margin: 10px 20px; padding: 0pt 20px; font-style: italic; font-size: 10pt; border-left-width: 1px; border-left-style: solid; }
blockquote p { font-size: 10pt; }
blockquote em { font-style: normal; }
div.small { font-size: 9px; }
h1.pagename { margin-top: 0pt; }
.previewnote { text-align: center; font-size: 11px; color: red; }
.previewcontent { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
.messagecontent { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
.createlink, a.createlink, a.createlink:link, a.createlink:visited, a.createlink:active, a.createlink:hover { color: maroon; }
.templateparameter { font-size: 9px; color: rgb(0, 0, 139); }
#page-diffs, #conflict-diffs { min-height: 54px; }
#page-diffs { margin-bottom: 2em; }
#page-diffs .diff { margin-top: 0pt; }
#page-diffs .diff div {  }
.key-diffs { border: 1px solid rgb(204, 204, 204); padding: 0.5em; float: right; }
.key-diffs .diff { margin: 0pt; padding: 0pt; }
.diff { padding: 0pt 0pt 0pt 1.5em; font-family: Monaco,Consolas,"Courier New",monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 1em; }
.diff td { font-size: 0.9em; padding-bottom: 0.3em; }
.diff-added-lines, .diff-added-words, .diff-added-chars { background: rgb(221, 255, 221) none repeat scroll 0% 0%; }
.diff-deleted-lines, .diff-deleted-words, .diff-deleted-chars { background: rgb(255, 221, 221) none repeat scroll 0% 0%; color: rgb(153, 153, 153); text-decoration: line-through; }
.differror { background: rgb(165, 42, 42) none repeat scroll 0% 0%; }
div.diff-snip-link img.twixie, div.diff-snip-text img.twixie { margin: 0pt 4px -6px -20px; }
div.diff-snip-link, div.diff-snip-text { margin: 0.85em 0pt; }
.greybackground { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.greybox { border: 1px solid rgb(221, 221, 221); margin: 1px 1px 10px; padding: 3px; }
.borderedGreyBox { padding: 0.9em; background-color: rgb(240, 240, 240); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; margin-bottom: 17px; }
.space-labels div.borderedGreyBox { float: right; width: 189px; }
.borderedLabelHeading { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); font-size: 13px; font-weight: bold; margin-bottom: 0.7em; }
.greyboxfilled { border: 1px solid rgb(221, 221, 221); margin: 1px 1px 10px; padding: 3px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.lightGreyBox { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.navBackgroundBox { padding: 5px; font-size: 22px; font-weight: bold; color: white; text-decoration: none; }
.previewBoxTop { border-style: solid; border-width: 1px 1px 0pt; margin: 5px 0pt 0pt; padding: 5px; background-color: rgb(240, 240, 240); text-align: center; }
.previewContent { border-style: solid; border-width: 0pt 1px; margin: 0pt; padding: 10px; background-color: rgb(255, 255, 255); }
.previewBoxBottom { border-style: solid; border-width: 0pt 1px 1px; margin: 0pt 0pt 5px; padding: 5px; background-color: rgb(240, 240, 240); text-align: center; }
.functionbox { border: 1px solid ; margin: 1px 1px 10px; padding: 3px; background-color: rgb(240, 240, 240); }
.functionbox-greyborder { border: 1px solid rgb(221, 221, 221); margin: 1px 1px 10px; padding: 3px; background-color: rgb(240, 240, 240); }
.rowNormal { background-color: rgb(255, 255, 255); }
.rowAlternate { background-color: rgb(247, 247, 247); }
.rowAlternateNoBottomColor { background-color: rgb(247, 247, 247); }
.rowAlternateNoBottomColor td, .rowAlternateNoBottomNoColor td { border-bottom: 0pt none; }
.rowHighlight { background-color: rgb(240, 240, 240); }
td.greenBar, td.greenbar, td.graybar, td.redbar, td.darkredbar { border: 1px solid rgb(156, 156, 156); padding: 0pt; font-size: 1em; }
td.greenBar, td.greenbar { background: rgb(0, 223, 0) none repeat scroll 0% 0%; }
td.graybar { background: rgb(128, 128, 128) none repeat scroll 0% 0%; }
td.redbar { background: rgb(223, 0, 0) none repeat scroll 0% 0%; }
td.darkredbar { background: rgb(175, 0, 0) none repeat scroll 0% 0%; }
tr.testpassed { padding: 0pt; background: rgb(221, 255, 221) none repeat scroll 0% 0%; font-size: 2px; }
tr.testfailed { padding: 0pt; background: rgb(255, 221, 221) none repeat scroll 0% 0%; font-size: 2px; }
.toolbar { margin: 0pt; border-collapse: collapse; }
.toolbar td { border: 1px solid rgb(204, 204, 204); padding: 2px; color: rgb(204, 204, 204); }
td.noformatting { border-style: none; border-width: 0pt; padding: 0pt; text-align: center; }
.license { border-top: 1px solid rgb(187, 187, 187); text-align: center; font-size: 10pt; background-color: rgb(255, 255, 224); }
.license-eval, .license-none { background-color: rgb(255, 204, 204); }
.license-eval b, .license-none b { color: rgb(153, 0, 0); }
.bottomshadow { height: 12px; background-image: url('border_bottom.gif'); background-repeat: repeat-x; }
.navmenu .operations li, .navmenu .operations ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 0pt; padding-left: 0pt; }
.navmenu .operations ul { margin-bottom: 9px; }
.navmenu .label { font-weight: inherit; }
.toolbar div { display: none; }
.toolbar .label { display: none; }
.toolbar .operations { display: block; }
.toolbar .operations ul { display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 10px; padding-left: 0pt; }
.toolbar .operations li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
.bold { font-weight: bold; }
.tabnav .nontabs { margin: 5px 0pt 0pt 3px; padding: 0pt; display: block; float: left; }
#markupTab, #wysiwygTab, #previewTab { margin: 8px 0pt 0pt 3px; padding: 3px 5px 2px; font-size: 9pt; font-weight: normal; }
#squaretab { margin-left: 0pt; padding-left: 0pt; white-space: nowrap; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; line-height: 11pt; }
#squaretab li { display: inline; list-style-type: none; }
#squaretab a { border-style: solid; border-width: 1px; padding: 5px 7px 3px; }
#squaretab a:link, #squaretab a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#squaretab a:hover { text-decoration: none; }
#current { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.blogcalendar th, .blogcalendar td { padding: 2px; font-size: x-small; font-weight: normal; line-height: 140%; }
table.blogcalendar { border-style: solid; border-width: 1px; }
.blogcalendar th.calendarhead, a.calendarhead { padding: 2px; font-size: x-small; font-weight: bold; letter-spacing: 0.3em; text-transform: uppercase; }
.blogcalendar th.calendarhead, .calendarhead, .calendarhead:link, .calendarhead:visited, .calendarhead:active, .calendarhead:hover { color: rgb(255, 255, 255); }
.blogcalendar th { padding: 2px; font-size: x-small; font-weight: bold; background-color: rgb(240, 240, 240); }
.blogcalendar td { font-size: x-small; font-weight: normal; }
.sidebar-section #bloglist { margin-top: 5px; display: inline; }
#bloglist { background-color: rgb(240, 240, 240); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; width: 22em; padding-top: 0.1em; }
.blogmonthnavigation { border: 1px solid rgb(204, 204, 204); margin: 0pt 0.3em 1em 1.1em; padding: 0.2em 0.4em; position: relative; text-decoration: none; display: inline-block; width: 10em; font-size: 0.85em; text-align: center; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
div.pagination .blogmonthnavigation { margin: 0pt 0.5em 0pt 0pt; width: 5em; font-size: 1em; }
#blog-sidebar .bloglistmultiple { position: absolute; }
.blog-sidebar-items { list-style-type: none; padding-left: 16px; }
.bloglistitems li .icon-container { display: block; float: none; padding-left: 1.75em; }
.bloglistmultiple .bloglistheading h2 { padding-top: 0pt; }
.bloglistitems { list-style-type: none; padding-left: 1em; padding-right: 1em; margin-top: 0.5em; margin-bottom: 0.5em; }
.bloglistitems li { padding-bottom: 7px; }
.bloglistitems li img { padding-right: 0.5em; vertical-align: middle; }
.bloglistheading h2 { margin: 1em; text-align: left; color: rgb(51, 51, 51); }
.bloglistheading h2 a { text-decoration: none; color: rgb(51, 51, 51); }
.has-personal-sidebar .bloglistheading h2 a, .has-personal-sidebar .bloglistheading h2 { padding: 0.1em 0.1em 0.2em; margin-left: -0.1em; margin-right: -0.1em; }
.has-personal-sidebar .bloglistitems { margin-left: -0.9em; }
.has-personal-sidebar .blogmonthnavigation { margin-left: 0pt; margin-right: 1em; }
#bloglist .control { position: absolute; top: 8px; }
#bloglist .control.prev { left: 13px; }
#bloglist .control.next { right: 13px; }
.searchGroup { padding: 0pt 0pt 10px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.searchGroupHeading { padding: 2px 4px 1px; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
.searchItem { padding: 1px 4px; }
.searchItemSelected { padding: 1px 4px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; font-weight: bold; }
.permissionHeading { border-style: solid; border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(187, 187, 187); font-size: 16px; text-align: left; }
.permissionTab, .permissionSuperTab, .permissionCell { border-style: solid; border-width: 0pt 0pt 0pt 1px; }
.permissionTab { font-size: 10px; }
.permissionCell { border-left: medium none rgb(187, 187, 187); white-space: nowrap; }
.optionPadded { padding: 2px; }
.optionSelected, .optionPadded.selected { border: 1px solid rgb(221, 221, 221); margin: -1px; padding: 2px; background-color: rgb(255, 255, 204); }
.optionSelected a, .optionPadded.selected a { font-weight: bold; text-decoration: none; color: black; }
.space-view-controls { padding: 10px 3px; }
.greyLinks a:link, .greyLinks a:visited, .greyLinks a:active, .greyLinks a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.greyLinks { padding: 10px; color: rgb(102, 102, 102); }
.operation-links, .operation-links a:link, .operation-links a:visited, .operation-links a:active { text-decoration: none; margin-bottom: 10px; }
.separatorLinks a:link, .separatorLinks a:visited, .separatorLinks a:active { color: white; }
.greynavbar { background-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid; }
div.headerField { float: left; width: auto; height: 100%; }
.headerFloat { margin-left: auto; width: 50%; }
.headerFloatLeft { float: left; margin-right: 20px; margin-bottom: 10px; }
#headerRow { padding: 10px; }
.greyFormBox { border: 1px solid rgb(204, 204, 204); padding: 5px; }
.openPageHighlight { border: 1px solid rgb(221, 221, 221); padding: 2px; background-color: rgb(255, 255, 204); }
.editPageInsertLinks, .editPageInsertLinks a { color: rgb(102, 102, 102); font-weight: bold; font-size: 10px; }
.top10 a { font-weight: bold; font-size: 2em; color: rgb(0, 51, 102); }
.top25 a { font-weight: bold; font-size: 1.6em; color: rgb(0, 51, 102); }
.top50 a { font-size: 1.4em; color: rgb(0, 51, 102); }
.top100 a { font-size: 1.2em; color: rgb(0, 51, 102); }
.heatmap { margin: 0pt auto; list-style-type: none; list-style-image: none; list-style-position: outside; width: 95%; }
.heatmap a { text-decoration: none; }
.heatmap a:hover { text-decoration: underline; }
.heatmap li { display: inline; }
#makeRichTextDefault, #makeMarkupDefault { border: 0pt none ; font-weight: normal; display: block; height: 2.5em; }
ul.square { list-style-type: square; }
div.auto_complete { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 350px; }
div.auto_complete ul { border: 1px solid rgb(136, 136, 136); margin: 0pt; padding: 0pt; width: 100%; list-style-type: none; }
div.auto_complete ul li { margin: 0pt; padding: 3px; }
div.auto_complete ul li.selected { background-color: rgb(255, 255, 187); }
div.auto_complete ul strong.highlight { margin: 0pt; padding: 0pt; color: rgb(136, 0, 0); }
.toggleFormDiv { border: 1px solid rgb(167, 166, 170); background-color: white; margin-top: 5px; }
.toogleInfoDiv { border: 1px solid rgb(167, 166, 170); padding: 5px; background-color: white; display: none; margin-top: 10px; }
.inputSection { margin-bottom: 20px; }
#anonymous-warning { padding: 15px 10px; }
.tab-navigation .current a { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.replaced { background-color: rgb(51, 204, 102); }
.topPadding { margin-top: 20px; }
.form-block { padding: 6px; }
.form-error-block { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); padding: 0pt 12px; background: rgb(255, 204, 204) none repeat scroll 0% 0%; margin-bottom: 6px; }
.form-element-large { font-size: 16px; font-weight: bold; }
.form-element-small { font-size: 12px; font-weight: bold; }
.form-header { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); padding: 12px; background: rgb(255, 255, 224) none repeat scroll 0% 0%; margin-bottom: 6px; }
.form-header p, .form-block p, .form-error-block p { margin: 12px 0pt; line-height: normal; }
.form-example { color: rgb(136, 136, 136); font-size: 11px; }
.form-divider { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 6px; }
.confluence-button, a.confluence-button, a.confluence-button:link, a.confluence-button:hover, a.confluence-button:visited { border: 1px solid rgb(170, 170, 170); padding: 5px 10px; background: rgb(255, 255, 255) url('buttons-bg-white.png') repeat-x scroll 0pt 100%; text-decoration: none; color: rgb(0, 0, 0); cursor: default; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
.confluence-button:active, a.confluence-button:active { border-color: rgb(102, 153, 204); background-color: rgb(238, 238, 238); background-image: url('buttons-bg.png'); }
.form-block .error { padding: 6px; margin-bottom: 6px; }
form.edit-trust-app fieldset { border: medium none ; }
form.edit-trust-app fieldset div { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(240, 240, 240); border-width: medium medium medium 11em; padding: 0pt; float: left; }
form.edit-trust-app fieldset label { margin: 5px 1em 0pt -10.5em; padding: 0pt; float: left; width: 10em; text-align: right; clear: left; }
form.edit-trust-app fieldset input, form.edit-trust-app fieldset textarea { margin: 5px 0pt 0pt; float: left; }
form.edit-trust-app fieldset div.buttons { border: medium none ; clear: left; text-align: center; float: none; }
form.edit-trust-app fieldset div.buttons input { float: none; }
.status-red { color: rgb(136, 0, 0); font-weight: bold; }
.status-green { color: rgb(0, 136, 0); font-weight: bold; }
.person { background-color: white; width: 200px; float: left; }
.person td { white-space: nowrap; }
#blogcalendar span.fwdArrow { float: right; display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-image: url('forwd_16.gif'); }
#blogcalendar span.fwdArrow span { display: none; }
#blogcalendar span.backArrow { float: left; display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-image: url('back_16.gif'); }
#blogcalendar span.backArrow span { display: none; }
.pageInfoTable { border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; border-collapse: collapse; }
.pageInfoTable td { padding: 3px; }
.pageInfoTable tr.alternateRow { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.pageInfoLayoutTable { width: 100%; border-collapse: collapse; }
.pageInfoLayoutTable td { padding: 5px 16px 5px 0pt; }
.pageInfoLayoutTable .tableview td { padding-left: 0pt; }
.pageInfoLayoutTable ul { padding-left: 20px; list-style-type: none; }
.memoryusagebar { width: 100%; }
.memoryusagebar td { border: medium none  ! important; vertical-align: middle ! important; }
input.alignedCheckbox { margin: 0pt; }
div.spacer { clear: both; }
span.left { float: left; text-align: left; }
span.right { float: right; text-align: right; }
.nobr { white-space: nowrap; }
label.normal { font-weight: normal; color: black; }
div.leftFloatMargined { float: left; margin-right: 2px; }
#entitySearchResults { border-collapse: collapse; background-color: rgb(250, 250, 250); text-align: left; width: 100%; }
#entitySearchResults td { border-top: 1px solid rgb(204, 204, 204); padding: 3px; background-color: white; vertical-align: top; }
#entitySearchResults th { padding: 3px; color: rgb(102, 102, 102); white-space: nowrap; }
#entitySearchResults .firstColumn { width: 2%; text-align: right; }
#entitySearchResults .secondColumn { width: 1px; text-align: right; }
a.paddedGreyDisabled { padding: 4px; background-color: rgb(240, 240, 240); text-decoration: none; color: rgb(102, 102, 102); }
a.grey { color: rgb(102, 102, 102); }
div.topBottomMargin { margin: 10px 0pt; }
div.bottomMargin { margin-bottom: 10px; }
table.spaceList { border-collapse: collapse; }
tr.spaceList td { border-bottom: 1px solid rgb(238, 238, 238); padding: 5px 0pt 5px 5px; vertical-align: top; }
.spaceList .spaceDescription { margin-top: 3px; color: rgb(102, 102, 102); }
tr.spaceList .operations { vertical-align: top; padding-right: 5px; }
.fontSizeBigger { font-size: 11pt; line-height: 14pt; }
.fontSizeDefault { line-height: 1.3em; }
.fontSizeSmaller { font-size: 10pt; line-height: 13pt; }
table.dashboard td.left { padding-right: 16px; }
.dashboard .dashboard-action-button { padding: 10px 0pt 20px; overflow: auto; }
.dashboard .dashboard-action-button span { margin: 0pt 0pt 10px; clear: both; display: block; }
.dashboard .dashboard-action-button span a, .dashboard .dashboard-action-button span a:focus, .dashboard .dashboard-action-button span a:hover { padding: 0pt 10px 0pt 9px; float: left; font-weight: bold; }
.dashboard .dashboard-action-button span.icon { float: left; left: -5px; position: relative; }
#view-attachments .dashboard-action-spacing { padding-top: 6px; padding-bottom: 3px; }
#view-attachments a.dashboard-action { color: rgb(0, 0, 0); }
.dashboard .dashboard-action:hover, #view-attachments .dashboard-action:hover { background-position: 100% 0pt; }
.clearBoth { clear: both; }
#labelInputSpan { margin-top: 1px; }
form#quickSearch { margin: 2px; padding: 0pt; }
form#quickSearch input { font-size: 10pt; vertical-align: middle; }
#notificationFormat { margin: -9px 15px; padding: 0pt; }
#notificationFormat h4 { font-weight: normal; }
#notificationFormat h2 { font-weight: normal; }
#rssFormat { margin: 6px 15px; padding: 0pt; }
.notificationGreySide { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 5px; padding: 3px 17px; }
.notificationDigest { padding: 0pt 17px; }
.darkBlue { color: rgb(0, 51, 102); }
.grey { color: rgb(102, 102, 102); }
table.attachments { width: 100%; border-collapse: collapse; }
table.attachments th { white-space: nowrap; width: 1%; }
table.attachments td { white-space: nowrap; vertical-align: top; width: 1%; }
table.attachments td.comment, table.attachments th.comment, table.attachments td.attachedto, table.attachments th.attachedto { white-space: normal; width: auto; }
#contentOptions { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#exportContentTree { margin: 5px 0pt; list-style-type: none; }
#contentOptionAllNote { color: rgb(102, 102, 102); font-weight: normal; }
.hidden, li.hidden { display: none ! important; visibility: hidden; }
.assistive, legend.assistive span { overflow: hidden; position: absolute; left: -20000px; width: 4000px; top: 0pt; height: 0pt; }
.ajs-menu-bar .ajs-menu-item .assistive { position: absolute; left: -20000px; width: 4000px; display: block; visibility: visible; }
.ajs-menu-bar .ajs-menu-item .most-right-menu-item.assistive { left: auto; right: 20000px; }
#main { padding: 10px; text-align: left; background-color: rgb(255, 255, 255); }
#header { margin: 0pt; padding: 0pt; min-height: 1.8em; line-height: 1.8; position: relative; z-index: 6; }
.quick-search { margin: 0pt; padding: 0pt; }
#quick-search fieldset { float: right; }
.quick-search fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
.quick-search legend { display: none; }
input.blank-search, input.placeholded, .quick-search .placeholded { color: rgb(102, 102, 102); }
#quick-search-query { width: 13em; }
#user-control-panel, #page-view-panel, #page-prefs-list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#user-control-panel li, #page-view-panel li, #page-prefs-list li, .userNavBar li { padding: 0pt 0pt 0pt 0.3em; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; color: rgb(102, 102, 102); font-size: 0.95em; }
#user-control-panel a { color: rgb(102, 102, 102); }
#user-control-panel li.first { border: medium none ; }
#user-control-panel li { border-left: 1px solid rgb(102, 102, 102); padding-left: 0.5em; }
#page-view-panel li { float: right; }
#breadcrumbs { margin: 0pt; padding: 0pt; overflow: auto; list-style-type: none; list-style-image: none; list-style-position: outside; }
#breadcrumbs li { margin: 0pt 0.2em 0pt 0pt; background: transparent url('white_breadcrumbs_indicator.png') no-repeat scroll 3px center; white-space: nowrap; display: inline; float: left; padding-left: 15px; }
#breadcrumbs li.first { padding-left: 0pt; background-image: none; }
#breadcrumbs li a { text-decoration: none; }
#breadcrumbs li a:hover { text-decoration: underline; }
#breadcrumbs li span { display: block; }
#ellipsis strong { cursor: pointer; font-weight: normal; }
#breadcrumbs li.hidden-crumb { display: none; }
a.twisty-open, a.twisty-closed { background: transparent none no-repeat scroll 50% 50%; float: left; margin-right: 0.5em; }
a.twisty-open { background-image: url('grey_arrow_down.gif'); }
a.twisty-closed { background-image: url('grey_arrow_right.gif'); }
a.print { background: transparent url('print_16.gif') no-repeat scroll 50% 50%; }
a.feed { background: transparent url('feed-icon-16x16.png') no-repeat scroll 50% 50%; }
a.pdf { background: transparent url('pdf.gif') no-repeat scroll 50% 50%; }
a.help { background: transparent url('help_16.gif') no-repeat scroll 50% 50%; }
a.add-user { background: transparent url('125.png') no-repeat scroll 50% 50%; }
a.remove-user { background: transparent url('123.png') no-repeat scroll 50% 50%; }
a.groups { background: transparent url('127.png') no-repeat scroll 50% 50%; }
a.cancel { background: transparent url('error.gif') no-repeat scroll 50% 50%; }
a.search-icon { background: transparent url('srch_16.gif') no-repeat scroll 50% 50%; }
a img { border: medium none ; }
a.texticon { padding: 0pt 10px 0pt 20px; min-height: 16px; text-align: left; background-position: 0pt 50%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
h1.pagetitle { margin: 0pt 0pt 10px; line-height: 2; width: 100%; }
h1.pagetitle img { margin: 0pt 0.3em 0pt 0pt; }
br.clear { overflow: hidden; clear: both; height: 1px; }
#footer, #footer-warning { background: rgb(240, 240, 240) none repeat scroll 0% 0%; text-align: center; }
#footer p.license, #footer p.license a { margin: 0pt; background: rgb(0, 51, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#poweredby { border-top: 1px solid rgb(187, 187, 187); margin: 0pt; padding: 0.5em; color: rgb(102, 102, 102); list-style-type: none; list-style-image: none; list-style-position: outside; }
#poweredby a, #footer-warning { color: rgb(102, 102, 102); text-decoration: none; }
#poweredby li { display: inline; }
#poweredby li.print-only { display: none; }
#poweredby a.hover-footer-link:hover { text-decoration: underline; }
#footer p.warning { margin: 0pt 40px 10px; text-align: center; }
#menu-bar, #navigation .space-browse-links { float: right; }
#navigation .space-browse-links ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu-bar { margin: 0pt 0.5em; }
table { clear: left; }
.space-browse-links a:link, .space-browse-links a:active, .space-browse-links a:visited { border: 1px solid rgb(102, 153, 204); margin: 0.35em 0pt -1px 0.5em; padding: 0pt 0.5em 0pt 24px; color: rgb(0, 0, 0); display: block; font-weight: bold; line-height: 2; position: relative; text-decoration: none; }
.space-browse-links a:hover { border: 1px solid rgb(0, 51, 102); background-color: rgb(0, 51, 102); color: rgb(255, 255, 255); }
.space-browse-links a img { margin: -8px 0pt 0pt; float: left; left: 4px; position: absolute; top: 50%; }
#tree-div { min-height: 300px; }
.mailLabel { color: rgb(102, 102, 102); font-weight: bold; }
.unparented { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.parented { list-style-image: url('link_out_bot.gif'); }
.mailthread ul { list-style-image: url('link_out_bot.gif'); }
.selectedMail { border: 1px solid rgb(221, 221, 221); padding: 2px; background-color: rgb(255, 255, 204); }
.excerpt { margin-top: 0pt; margin-bottom: 0pt; }
.captcha { padding: 10px; }
.captcha-image { width: 200px; height: 100px; }
#version-info { padding: 15px; margin-bottom: 10px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.version-info span.page-history-view { display: block; padding-bottom: 5px; padding-top: 5px; margin-left: 24px; }
.version-info span.page-history-view, .version-info span.page-history-view a { color: rgb(102, 102, 102); font-size: 9pt; }
.version-info a.version-navigation { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.4em; position: relative; text-decoration: none; top: 1px; display: inline-block; min-width: 75px; text-align: center; }
.version-info span.current-version-margin { margin: 15px; }
.version-info div.navigation-spacing { margin-left: 24px; padding-top: 2px; font-size: 8pt; }
.version-info strong.version-info-description { margin-left: 4px; }
.has-sidebar #version-info { margin-right: 17em; }
.has-blog-sidebar #version-info { margin-right: 24em; }
li:active, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#messageContainer { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#messageContainer li { padding: 5px; display: none; }
.message-close-button { border: medium none ; height: 16px; width: 16px; float: right; cursor: pointer; }
.page-metadata ul { margin: 0pt; padding: 0pt; overflow: hidden; }
.page-metadata ul li { margin: 0pt; padding: 0pt 5px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
.page-metadata ul a.page-metadata-icon { text-decoration: none; }
.page-metadata ul a.page-restrictions span, .page-metadata ul a.page-tinyurl span, .page-metadata ul a.action-view-attachments span.page-metadata-attachments-text { float: left; height: 16px; width: 16px; text-indent: -9999em; }
.page-metadata ul a.page-restrictions span { background: transparent url('lock_16_grey.png') no-repeat scroll 0% 0%; }
.page-metadata ul a.page-tinyurl span { background: transparent url('permalink_light_16.png') no-repeat scroll 0% 0%; }
.page-metadata ul a.page-tinyurl:hover span { background: transparent url('permalink_dark_16.png') no-repeat scroll 0% 0%; }
.page-metadata ul a.action-view-attachments span.page-metadata-attachments-text { background: transparent url('attach_16.png') no-repeat scroll 0% 0%; }
.on-label, .yes-label { color: rgb(0, 153, 0); font-weight: 800; }
.off-label, .no-label { color: rgb(153, 0, 0); font-weight: 800; }
.progress-fill-color { background: rgb(0, 223, 0) none repeat scroll 0% 0%; }
.progress-background-color { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.vertical-center-aligning-container { overflow: hidden; display: table; height: 400px; }
.vertical-center-div-outer { display: table-cell; vertical-align: middle; }
.vertical-center-div-inner { text-align: center; }
.in-progress { background-color: rgb(204, 204, 204); }
h2.subheading, #profile-main h2.subheading { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt; color: rgb(51, 51, 51); font-weight: normal; font-size: 1.1em; }
.subheading { color: rgb(34, 34, 34); }
div.section.one { float: left; width: 40%; }
div.section.two { float: left; width: 60%; }
div.section.two .section { margin-left: 10px; }
.subheading .rss-icon { background: transparent url('feed-icon-16x16.png') repeat scroll 0% 0%; float: right; height: 16px; text-decoration: none; width: 16px; line-height: 0pt; }
.subheading .email-notification-icon { background: transparent url('watch_on_16.png') repeat scroll 0% 0%; float: right; height: 16px; text-decoration: none; width: 16px; line-height: 0pt; margin-right: 5px; }
em.bad, strong.bad { font-style: normal; color: rgb(153, 0, 0); }
em.good, strong.good { font-style: normal; color: rgb(0, 153, 0); }
em.disabled, strong.disabled { font-style: normal; color: rgb(153, 153, 153); }
.blogpost .wiki-content {  }
#version-comment.noteMacro { padding: 5px; }
#space-admin-body { padding: 0pt 10px; }
#ajax-error { border: 1px solid rgb(116, 19, 17); background-color: rgb(255, 204, 204); }
#ajax-error span.error { display: block; text-align: center; color: rgb(116, 19, 17); line-height: 2; }
#ajax-error span.error a.close { margin-left: 10px; text-decoration: underline; }
#poweredby { background-image: url('footer-shadow.gif'); background-repeat: repeat-x; }
#footer-warning { border-top: 1px solid rgb(240, 192, 0); border-bottom: 1px solid rgb(240, 192, 0); padding: 2px 5px; display: block; background-color: rgb(255, 255, 206); color: rgb(0, 0, 0); }
.welcome-message h1, .welcome-message h2, .welcome-message h3 { border-bottom: 1px solid rgb(187, 187, 187); padding: 3px 0pt 2px; color: rgb(0, 0, 0); font-weight: normal; font-family: Arial,Helvetica,FreeSans,sans-serif; }
.welcome-message h1 { margin: 1px 0pt 0pt; line-height: 1; }
.welcome-message h2, form.aui .welcome-message h2 { margin: 1px 0pt 0pt; clear: none; }
.welcome-message h3, form.aui .welcome-message h3 { margin: 9px 0pt 0pt; clear: none; }
.wiki-content, .wiki-content p, .wiki-content table, .wiki-content tr, .wiki-content td, .wiki-content th, .wiki-content ol, .wiki-content ul, .wiki-content li { font-size: 10pt; line-height: 13pt; }
.wiki-content p { margin: 10px 0pt; padding: 0pt; }
.wiki-content li, .wiki-content ul p, .wiki-content ol p { margin: 0pt; padding: 0pt; }
.wiki-content ul { list-style-type: disc; }
.wiki-content ol, .wiki-content ol ol ol ol, .wiki-content ol ol ol ol ol ol ol, .wiki-content ol ol ol ol ol ol ol ol ol ol { list-style-type: decimal; }
.wiki-content ol ol, .wiki-content ol ol ol ol ol, .wiki-content ol ol ol ol ol ol ol ol, .wiki-content ol ol ol ol ol ol ol ol ol ol ol { list-style-type: lower-alpha; }
.wiki-content ol ol ol, .wiki-content ol ol ol ol ol ol, .wiki-content ol ol ol ol ol ol ol ol ol, .wiki-content ol ol ol ol ol ol ol ol ol ol ol ol { list-style-type: lower-roman; }
.wiki-content h1, .wiki-content h2, .wiki-content h3, .wiki-content h4, .wiki-content h5, .wiki-content h6 { padding: 0pt; font-weight: bold; line-height: normal; }
.wiki-content h1 { font-size: 21pt; margin-top: 38px; }
.wiki-content h2 { font-size: 18pt; margin-top: 32px; }
.wiki-content h3 { font-size: 15pt; margin-top: 28px; }
.wiki-content h4 { font-size: 13pt; margin-top: 25px; }
.wiki-content h5 { font-size: 11pt; margin-top: 22px; }
.wiki-content h6 { font-size: 10pt; margin-top: 22px; }
.wiki-content .confluenceTable, .grid { margin: 5px 0pt; padding: 0pt; }
.wiki-content td.confluenceTd, .wiki-content th.confluenceTh { padding: 5px 7px; }
.wiki-content-preview { border-left: 1px solid; border-right: 1px solid; padding: 5px; }
.wiki-content .preformattedContent, .wiki-content .codeContent { padding: 12px 10px; }
.wiki-content .preformattedContent pre, .wiki-content .codeContent pre { margin: 0pt; font-family: "Courier New",Courier,monospace; line-height: 1.3; }
.mceContentBody { border: medium none ; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; }
.mceContentBody .confluenceTable p { margin: 0pt; }
body.mceContentBody table.confluenceTable { margin: 1px; }
.mceContentBody .wysiwyg-macro-body-preformat { border: 1px solid rgb(204, 204, 204); margin: 5px 20px; }
.mceContentBody .wysiwyg-macro-inline { display: inline; }
.mceContentBody .user-new-line, .mceContentBody .wysiwyg-macro-body-newline { display: none; line-height: 0pt; }
#autocomplete { border: 1px solid rgb(221, 221, 221); background-color: rgb(238, 238, 238); }
#autocomplete-trigger { padding: 0pt 2px; background-color: rgb(221, 221, 221); }
#autocomplete-search-text { padding: 0pt 4px 0pt 2px; }
.wiki-content #recent-updates.aui-tabs .tabs-menu .menu-item a { text-decoration: none; }
#tab-navigation { border-bottom: 1px solid; margin: 0pt -10px 10px; padding: 0pt 10px; }
.tab-navigation { margin: 0pt 0pt -1px; padding: 0pt; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
.tab-navigation .tab { margin: 0pt 5px -1px 0pt; float: left; display: inline; font-weight: bold; }
.tab-navigation .tab a { padding: 0.3em 0.4em; text-decoration: none; display: block; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; }
.tab-navigation .notab { margin: 1px 1px 0pt; padding: 0.3em; float: left; }
ul.tab-navigation .current a { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
ul.tab-navigation .current a:hover { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.ajs-menu-bar { float: right; line-height: 1.5; position: relative; }
.ajs-menu-bar, .ajs-menu-bar .ajs-button, .ajs-menu-bar .ajs-button a, .ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .ajs-menu-title, .ajs-menu-bar .ajs-menu-item .ajs-menu-title span, .ajs-menu-bar .ajs-menu-item .ajs-menu-title span span, .ajs-menu-bar .ajs-drop-down a, .ajs-menu-bar .ajs-drop-down a span, .ajs-menu-bar .ajs-drop-down a span span { margin: 0pt; padding: 0pt; display: block; }
.ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .trigger span span { padding-right: 1em; }
.ajs-menu-bar .ajs-menu-item, .ajs-menu-bar .ajs-button { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; }
.ajs-menu-bar .ajs-menu-item a, .ajs-menu-bar .ajs-button a { line-height: 1.5; text-decoration: none; white-space: nowrap; }
.ajs-menu-bar .ajs-button { float: left; line-height: 2; list-style-type: none; list-style-image: none; list-style-position: outside; position: static; }
.ajs-menu-bar .ajs-menu-item .trigger span { background-image: url('menu_indicator.gif'); position: relative; }
.ajs-menu-bar .ajs-menu-item.opened .trigger span { background-image: url('white_menu_indicator.gif'); }
.ajs-menu-bar .ajs-menu-item.opened .trigger span span, .ajs-menu-bar .ajs-menu-item .trigger span span { background-image: none; }
.ajs-menu-bar .ajs-button a:hover, .ajs-menu-bar .ajs-menu-item.opened .trigger span { color: rgb(255, 255, 255); }
.ajs-menu-bar .ajs-menu-item .trigger span { background-position: 100% 50%; background-repeat: no-repeat; }
.ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .trigger span span { background-position: 0pt 50%; background-repeat: no-repeat; }
.ajs-menu-bar .ajs-menu-item .ajs-drop-down a { border: medium none ; margin: 0pt; padding: 0pt 0.5em 0pt 24px; background: rgb(255, 255, 255) none no-repeat scroll 4px 50%; display: block; line-height: 1.6; text-decoration: none; }
.ajs-menu-bar .ajs-drop-down { border: 1px solid rgb(193, 193, 193); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-weight: normal; min-width: 12em; position: absolute; left: 0pt; white-space: nowrap; z-index: 1000; }
#header-menu-bar .ajs-drop-down { min-width: 15em; }
.ajs-menu-bar .ajs-drop-down.above { -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; bottom: 2em; margin-top: -2px; }
.ajs-menu-bar .ajs-drop-down ul, .ajs-menu-bar ul.ajs-drop-down { border-top: 1px solid rgb(225, 225, 225); margin: 0pt; padding: 5px 0pt; position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ajs-menu-bar .ajs-drop-down ul.first, .ajs-menu-bar ul.ajs-drop-down.first { border-top: medium none; }
.ajs-menu-bar .ajs-drop-down li { margin: 0pt; padding: 0pt; }
.ajs-menu-bar .ajs-menu-item div.ajs-drop-down a { border: medium none ; margin: 0pt; padding: 0pt 1em 0pt 28px; background-position: 0.5em 50%; background-repeat: no-repeat; display: block; line-height: 2; position: relative; text-decoration: none; white-space: nowrap; }
.ajs-menu-bar .ajs-drop-down a img { margin: 0.3em 0pt 0pt -20px; float: left; height: 16px; width: 16px; }
.ajs-menu-bar .ajs-drop-down a.add-comment { background-image: url('comment_16.png'); }
.ajs-menu-bar .ajs-drop-down a.add-attachment { background-image: url('attach_16.png'); }
.ajs-menu-bar .ajs-drop-down a.add-page { background-image: url('docs_16.gif'); }
.ajs-menu-bar .ajs-drop-down a.add-news { background-image: url('blogentry_16.gif'); }
.ajs-menu-bar .ajs-drop-down a.action-view-history { background-image: url('clock_16.png'); }
.ajs-menu-bar .ajs-drop-down a.action-page-permissions { background-image: url('lock_16_grey.png'); }
.ajs-menu-bar .ajs-drop-down a.action-view-attachments { background-image: url('attach_16.png'); }
.ajs-menu-bar .ajs-drop-down a.action-page-favourite { background-image: url('fav_off_16.png'); }
.ajs-menu-bar .ajs-drop-down a.ie-page-favourite-selected { background-image: url('fav_on_16.png'); }
.ajs-menu-bar .ajs-drop-down a.action-page-watching-space { background-image: url('watching_space_16.png'); }
.ajs-menu-bar .ajs-drop-down a.action-manage-watchers { background-image: url('watch_manage_16.png'); }
.ajs-menu-bar .ajs-drop-down a.action-page-watching { background-image: url('watch_off_16.png'); }
.ajs-menu-bar .ajs-drop-down a.ie-page-watching-selected { background-image: url('watch_on_16.png'); }
.ajs-menu-bar .ajs-drop-down a.waiting { background-image: url('wait_001.gif'); }
.ajs-menu-bar .ajs-menu-item .section-secondary li a, .ajs-menu-bar .ajs-menu-item .section-modify li a { padding-left: 8px; font-size: 0.9em; }
.ajs-menu-bar .ajs-menu-item .ajs-drop-down li.hidden { display: none; }
#header-menu-bar { margin-top: 0pt; margin-right: 5px; }
#header .ajs-menu-item a { margin: 0pt; float: left; line-height: 1.5; text-decoration: underline; }
#header-menu-bar li.ajs-menu-item a { line-height: 2; }
#header-menu-bar li.ajs-menu-item .ajs-drop-down a { line-height: 1.5; }
#header .ajs-menu-bar li.ajs-menu-item, #header .ajs-menu-bar li.ajs-button { margin: 0pt; padding: 0pt; }
#header .ajs-menu-bar li.ajs-menu-item a { padding-left: 0.5em; }
#header .ajs-menu-item .trigger span { background-image: url('white_menu_indicator.gif'); }
#header .ajs-menu-item .trigger span span { background: transparent none repeat scroll 0% 0%; }
#header .ajs-menu-bar li.ajs-menu-item a.trigger:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#header .ajs-menu-bar li.ajs-menu-item a.trigger { padding: 0pt 0.5em; float: left; text-decoration: none; }
#header .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li, #header .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down a { background-color: rgb(255, 255, 255); background-image: none; }
.ajs-menu-bar .ajs-menu-item.opened, .ajs-menu-bar .ajs-button a { -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.ajs-menu-bar .ajs-menu-item.opened { -moz-border-radius-bottomleft: 0pt; -moz-border-radius-bottomright: 0pt; }
#header .ajs-menu-bar .ajs-drop-down { border-top: medium none; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; margin-top: 0pt; margin-left: -1px; top: 2em; z-index: 9; }
#header .ajs-menu-bar .ajs-drop-down a { padding: 2px 2em; float: none; text-decoration: none; }
#header .ajs-menu-bar .ajs-menu-item .ajs-drop-down ul, #header .ajs-menu-bar .ajs-menu-item ul.ajs-drop-down { border-top: 1px solid rgb(204, 204, 238); }
#header .ajs-menu-bar .ajs-drop-down ul.first, #header .ajs-menu-bar ul.ajs-drop-down.first { border: medium none ; }
#navigation .ajs-menu-bar { margin: 10px 0pt 0pt 1em; }
#navigation .ajs-menu-bar .ajs-button span, #navigation .ajs-menu-bar .ajs-menu-item .ajs-menu-title span span { padding-left: 25px; }
#navigation .ajs-menu-bar li.ajs-menu-item .ajs-menu-title, #navigation .ajs-menu-bar li.ajs-button a { padding: 0.35em 0.5em; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; color: rgb(83, 83, 83); font-size: 1.1em; line-height: 20px; }
#navigation .ajs-menu-bar li.ajs-menu-item .ajs-menu-title { -moz-border-radius-bottomleft: 0pt; -moz-border-radius-bottomright: 0pt; }
#navigation .ajs-menu-bar .ajs-button a.edit span { background-image: url('edit_20.png'); }
#navigation .ajs-menu-bar .ajs-button a.view span { background-image: url('view_20.png'); }
#navigation .ajs-menu-bar li.ajs-menu-item a.add span span { background-image: url('add_20.png'); }
#navigation .ajs-menu-bar li.ajs-menu-item a.action span span { background-image: url('tools_20.png'); }
.ajs-menu-bar .ajs-menu-item .most-right-menu-item { margin: 0pt; left: auto; right: 0pt; }
table.confluenceTable { margin: 5px; border-collapse: collapse; }
table.confluenceTable td.confluenceTd { border: 1px solid rgb(221, 221, 221); padding: 5px; vertical-align: top; min-width: 0.6em; }
table.confluenceTable th.confluenceTh, table.confluenceTable td.highlight { border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(240, 240, 240); text-align: left; vertical-align: top; min-width: 0.6em; }
.panel { border-style: solid; border-width: 1px; margin: 10px 20px; padding: 0pt; background: rgb(240, 240, 240) none repeat scroll 0% 0%; overflow: hidden; color: black; }
.alertPanel { border-color: rgb(204, 0, 0); }
.infoPanel { border-color: rgb(102, 153, 204); }
.alertPanel, .infoPanel { border-style: solid; border-width: 1px; margin: 10px; padding: 8px; }
.infopanel-heading { padding: 4px 0pt 2px; font-weight: bold; }
.basicPanelContainer { border-style: solid; border-width: 1px; margin-top: 2px; margin-bottom: 8px; width: 100%; }
.basicPanelTitle { margin: 0pt; padding: 5px; background-color: rgb(240, 240, 240); color: black; font-weight: bold; }
.basicPanelBody { margin: 0pt; padding: 5px; }
.panelHeader { padding: 0pt 12px; line-height: 2; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; }
.codeHeader, .panelHeader, .panelContent { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.preformattedHeader, .codeContent, .preformattedContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.panelContent { margin: 0pt; padding: 0pt 12px; color: rgb(0, 0, 0); text-align: left; font-size: 0.95em; }
.panelContent, .panelContent p, .panelContent th, .panelContent td, .panelContent li { text-align: left; }
.panelMacro { margin: 10px 20px; overflow: hidden; }
.panelMacro table { padding: 0pt 20px; text-align: left; width: 100%; }
.panelMacro td, .panelMacro p { padding: 14px 0pt; font-size: 1em; }
.searchMacro { margin: 10px 0pt; font-size: 10pt; }
.searchMacro .result { border-bottom: 1px solid rgb(221, 221, 221); padding: 0pt 5px 5px; margin-top: 3px; }
.searchMacro .resultSummary { margin-bottom: 7px; }
.rssMacro { font-size: 10pt; }
.rssMacro table { margin: 10px 0pt; width: 100%; border-collapse: collapse; }
.rssMacro table th, .rssMacro table td { border: 1px solid rgb(204, 204, 204); padding: 4px; }
.rssMacro table th { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.code { border-style: dashed; border-width: 1px; overflow: auto; }
.code, .preformatted { background-color: rgb(255, 255, 255); }
.code pre, .preformatted pre { font-family: "Courier New",Courier,monospace; line-height: 1.3; }
.code-keyword { color: rgb(0, 0, 145); background-color: inherit; }
.code-object { color: rgb(145, 0, 145); background-color: inherit; }
.code-quote { color: rgb(0, 145, 0); background-color: inherit; }
.code-comment { color: rgb(128, 128, 128); background-color: inherit; }
.code-xml .code-keyword { color: inherit; font-weight: bold; }
.code-tag { color: rgb(0, 0, 145); background-color: inherit; }
.recentlyUpdatedItem { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); margin: 10px 0pt 0pt; padding: 0pt; border-spacing: 0pt; width: 100%; text-decoration: none; border-collapse: collapse; }
.recentlyUpdatedItem td { border-bottom: 1px solid rgb(240, 240, 240); padding: 10px; vertical-align: top; }
.recentlyUpdatedItem .authorAndDate { background-color: rgb(240, 240, 240); width: 25%; }
.recentlyUpdatedItem .date { margin-top: 4px; font-size: 90%; color: rgb(102, 102, 102); }
.recentlyUpdatedItem .profilePic { margin: 0pt 2px; float: right; background-color: rgb(240, 240, 240); }
.recentlyUpdatedItem .twixie { padding: 10px 0pt 0pt 4px; }
.recentlyUpdatedItem td.icon { padding: 8px 0pt 0pt 1px; }
.recentlyUpdatedItem .details { padding-left: 7px; }
.recentlyUpdatedItem .summary, .recentlyUpdatedItem .thumbnail { margin-top: 3px; color: rgb(102, 102, 102); }
.moreRecentlyUpdatedItems { text-align: right; margin-top: 10px; font-size: 10pt; }
a.content-type-page span, div.content-type-page, span.content-type-page { background-image: url('docs_16.gif'); background-repeat: no-repeat; }
a.content-type-blogpost span, div.content-type-blogpost, span.content-type-blogpost { background-image: url('blogentry_16.gif'); background-repeat: no-repeat; }
a.content-type-comment span, div.content-type-comment, span.content-type-comment { background-image: url('comment_16.gif'); background-repeat: no-repeat; }
a.content-type-space span, div.content-type-space, span.content-type-space, a.content-type-spacedesc span, div.content-type-spacedesc, span.content-type-spacedesc { background-image: url('web_16.gif'); background-repeat: no-repeat; }
a.content-type-personalspacedesc span, div.content-type-personalspacedesc, span.content-type-personalspacedesc { background-image: url('personal_space_16.gif'); background-repeat: no-repeat; }
a.content-type-mail span, div.content-type-mail, span.content-type-mail { background-image: url('mail_content_16.gif'); background-repeat: no-repeat; }
a.content-type-attachment span, div.content-type-attachment, span.content-type-attachment { background-image: url('file.gif'); background-repeat: no-repeat; }
a.content-type-file span, div.content-type-file, span.content-type-file { background-image: url('file.gif'); background-repeat: no-repeat; }
a.content-type-attachment-application-pdf span, div.content-type-attachment-application-pdf, span.content-type-attachment-application-pdf { background-image: url('pdf.gif'); background-repeat: no-repeat; }
a.content-type-attachment-image span, div.content-type-attachment-image, span.content-type-attachment-image { background-image: url('image.gif'); background-repeat: no-repeat; }
a.content-type-attachment-text-xml span, div.content-type-attachment-text-xml, span.content-type-attachment-text-xml { background-image: url('xml.gif'); background-repeat: no-repeat; }
a.content-type-attachment-text-html span, div.content-type-attachment-text-html, span.content-type-attachment-text-html { background-image: url('html.gif'); background-repeat: no-repeat; }
a.content-type-attachment-text span, div.content-type-attachment-text, span.content-type-attachment-text { background-image: url('text.gif'); background-repeat: no-repeat; }
a.content-type-attachment-application-zip span, div.content-type-attachment-application-zip, span.content-type-attachment-application-zip { background-image: url('zip.gif'); background-repeat: no-repeat; }
a.content-type-attachment-application-excel span, div.content-type-attachment-application-excel, span.content-type-attachment-application-excel { background-image: url('excel.gif'); background-repeat: no-repeat; }
a.content-type-attachment-application-powerpoint span, div.content-type-attachment-application-powerpoint, span.content-type-attachment-application-powerpoint { background-image: url('powerpoint.gif'); background-repeat: no-repeat; }
a.content-type-attachment-application-word span, div.content-type-attachment-application-word, span.content-type-attachment-application-word { background-image: url('word.gif'); background-repeat: no-repeat; }
a.content-type-attachment-java span, div.content-type-attachment-java, span.content-type-attachment-java { background-image: url('java.gif'); background-repeat: no-repeat; }
a.content-type-attachment-multimedia span, div.content-type-attachment-multimedia, span.content-type-attachment-multimedia { background-image: url('multimedia.png'); background-repeat: no-repeat; }
a.content-type-attachment-file span, div.content-type-attachment-file, span.content-type-attachment-file { background-image: url('file.gif'); background-repeat: no-repeat; }
a.content-type-status span, div.content-type-status, span.content-type-status { background-image: url('quotes.png'); background-repeat: no-repeat; }
div.content-type-userinfo, span.content-type-userinfo { background-image: url('user_16.gif'); background-repeat: no-repeat; }
a.content-type-follow span, div.content-type-follow, span.content-type-follow { background-image: url('fav_on_16.png'); background-repeat: no-repeat; }
a.content-type-favourite span, div.content-type-favourite, span.content-type-favourite { background-image: url('fav_on_16.png'); background-repeat: no-repeat; }
body.login, body.login #main, body.login #full-height-container { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
* html body.login, * html body.login #full-height-container { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
#com-atlassian-confluence.login h1 { margin: 0pt auto; width: 560px; }
#login-container { margin: 0pt auto; padding: 20px 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 500px; }
body.login #header, body.login #websudo { display: none; }
body.login .clear { display: none; }
body.login #main { padding: 10% 0pt 12%; overflow: hidden; }
#login-container .errorBox { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#login-container .errorBox .errorMessage { display: none; }
#login-container .errorBox ul { list-style-type: none; color: rgb(204, 0, 0); }
#login-container, #login-container form.aui { color: rgb(51, 51, 51); }
#login-container, #login-container .captcha-image { border: 1px solid rgb(238, 238, 238); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
#login-container div.login-form-container { padding: 0pt 0pt 5px 20px; margin-bottom: 10px; }
#login-container .login-form-container fieldset { padding-top: 15px; }
#login-container .checkbox label { left: 0pt; margin-right: 0pt; float: none; display: inline; }
#com-atlassian-confluence.login #login-container label { color: rgb(51, 51, 51); }
#com-atlassian-confluence.login #login-container .error p { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(204, 0, 0); }
#login-container .login-form-container .text, #login-container .login-form-container .password { width: 95%; }
#login-container .message { padding: 0pt; width: auto; }
#login-container p { margin: 0pt 0pt 1em; color: rgb(51, 51, 51); }
#login-container p.last { margin: 0pt; }
#login-container p.success-message { color: green; }
body.signup #main { padding: 5% 0pt 7%; }
#login-container .captcha-image { margin: 10px 0pt; width: 200px; height: 100px; float: left; }
#captcha-error span.errorMessage { font-weight: normal; }
#captcha-container .reload { width: 16px; height: 16px; float: left; position: relative; top: 16px; left: 10px; }
#captcha-container label#captcha-reponse-label { margin: 0pt; float: none; left: 0pt; width: auto; }
#captcha-container input { width: 192px; }
#coherence-copyright { margin: 0pt; text-align: center; font-size: 0.8em; padding-bottom: 3px; }
#coherence-copyright a { color: rgb(102, 102, 102); }
#login-container .userLogoLink { float: left; padding-right: 5px; }
#login-container a#login-notyou { padding-left: 5px; }
#login-container div.warningPanel { margin: 0pt 0pt 10px; }
span.icon, a.icon { display: inline-block; width: 16px; height: 16px; text-align: left; text-indent: -9999em; }
.tabletitleops .icon { width: 12px; height: 12px; }
.icon-wait { background-image: url('icons.png'); background-position: 0px top; }
.icon-browse-space { background-image: url('icons.png'); background-position: -16px top; }
.icon-add-page { background-image: url('icons.png'); background-position: -32px top; }
.icon-add-page-disabled { background-image: url('icons.png'); background-position: -48px top; }
.icon-add-fav { background-image: url('icons.png'); background-position: -64px top; }
.icon-remove-fav { background-image: url('icons.png'); background-position: -80px top; }
.icon-home-page { background-image: url('icons.png'); background-position: -96px top; }
.icon-recently-updated-page { background-image: url('icons.png'); background-position: -112px top; }
.icon-page { background-image: url('icons.png'); background-position: -128px top; }
.icon-comment { background-image: url('icons.png'); background-position: -144px top; }
.icon-space { background-image: url('icons.png'); background-position: -160px top; }
.icon-personal-space { background-image: url('icons.png'); background-position: -176px top; }
.icon-user { background-image: url('icons.png'); background-position: -192px top; }
.icon-group { background-image: url('icons.png'); background-position: -208px top; }
.icon-blog { background-image: url('icons.png'); background-position: -224px top; }
.icon-trackback { background-image: url('icons.png'); background-position: -240px top; }
.icon-mail { background-image: url('icons.png'); background-position: -256px top; }
.icon-status { background-image: url('icons.png'); background-position: -272px top; }
.icon-show-more { background-image: url('icons.png'); background-position: -288px top; }
.icon-show-less { background-image: url('icons.png'); background-position: -300px top; }
.icon-file-pdf { background-image: url('icons.png'); background-position: -312px top; }
.icon-file-image { background-image: url('icons.png'); background-position: -328px top; }
.icon-file-xml { background-image: url('icons.png'); background-position: -344px top; }
.icon-file-html { background-image: url('icons.png'); background-position: -360px top; }
.icon-file-java { background-image: url('icons.png'); background-position: -376px top; }
.icon-file-text { background-image: url('icons.png'); background-position: -392px top; }
.icon-file-zip { background-image: url('icons.png'); background-position: -408px top; }
.icon-file-excel97-template { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint97-template { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word97-template { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-excel97 { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint97 { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word97 { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-excel-macro { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-excel { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-excel-template { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint-macro { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint-slideshow { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint-template { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-word-template { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-multimedia { background-image: url('icons.png'); background-position: -472px top; }
.icon-file-unknown { background-image: url('icons.png'); background-position: -488px top; }
.icon-people-directory span.icon { background-image: url('icons.png'); background-position: -208px top; }
.icon-rss-feed-small span.icon { background-image: url('icons.png'); background-position: -504px top; }
.icon-create-space span.icon { background-image: url('icons.png'); background-position: -520px top; }
.icon-create-user-macro span.icon { background-image: url('icons.png'); background-position: -536px top; }
#children-section.children-hidden a.children-show-hide.icon, .icon-section-closed { background-image: url('icons.png'); background-position: -552px top; }
#children-section.children-showing a.children-show-hide.icon, .icon-section-opened { background-image: url('icons.png'); background-position: -568px top; }
.icon-remove { background-image: url('icons.png'); background-position: -584px top; }
.icon-edit { background-image: url('icons.png'); background-position: -600px top; }
.noteMessage, .warningMessage, .infoMessage, .tipMessage { border-style: solid; border-width: 1px; padding: 5px; overflow: hidden; text-align: center; }
.noteMessage { border-color: rgb(240, 192, 0); background: rgb(255, 255, 206) none repeat scroll 0% 0%; }
.warningMessage { border-color: rgb(204, 0, 0); background: rgb(255, 204, 204) none repeat scroll 0% 0%; }
.infoMessage { border-color: rgb(102, 153, 204); background: rgb(216, 228, 241) none repeat scroll 0% 0%; }
.tipMessage { border-color: rgb(0, 153, 0); background-color: rgb(221, 255, 221); }
table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td { border: medium none ; }
.informationMacroPadding { padding: 5px 0pt 0pt 5px; }
.noteMacro, .warningPanel { background-color: rgb(255, 255, 206); }
#addition .noteMacro { border: 1px solid rgb(240, 192, 0); margin: 5px 20px; padding: 10px; background-color: rgb(255, 255, 206); text-align: left; width: 100%; }
#addition .noteMacro td { padding: 2px 15px 2px 2px; font-size: 10pt; }
#addition .noteMacro p { font-size: 10pt; }
#addition .noteMacro b { font-size: 10pt; }
#addition table.noteMacro td { border: medium none ; }
#replying .noteMacro { border: 1px solid rgb(240, 192, 0); margin: 5px 20px; padding: 10px; background-color: rgb(255, 255, 206); text-align: left; width: 100%; }
#replying .noteMacro td { padding: 2px 15px 2px 2px; font-size: 10pt; }
#replying .noteMacro p { font-size: 10pt; }
#replying .noteMacro b { font-size: 10pt; }
#replying table.noteMacro td { border: medium none ; }
.tipMacro { background-color: rgb(221, 255, 221); }
.warningMacro { background-color: rgb(255, 204, 204); }
.infoMacro { background-color: rgb(216, 228, 241); }
.warningPanel { border-style: solid; border-width: 1px; margin: 10px; padding: 8px; }
.warningPanel { border-color: rgb(240, 192, 0); }
.sectionMacro, .sectionMacro p, .sectionMacro ul, .sectionMacro ol { font-size: 10pt; }
table.sectionMacro td { border: medium none ; }
table.sectionMacroWithBorder td.columnMacro { border: 1px dashed rgb(204, 204, 204); }
div.auto_complete { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 350px; }
div.auto_complete ul { border: 1px solid rgb(136, 136, 136); margin: 0pt; padding: 0pt; width: 100%; list-style-type: none; }
div.auto_complete ul li { margin: 0pt; padding: 3px; }
div.auto_complete ul li.selected { background-color: rgb(255, 255, 187); }
div.auto_complete ul strong.highlight { margin: 0pt; padding: 0pt; color: rgb(136, 0, 0); }
ol.autocompleter { border: 1px solid rgb(136, 136, 136); margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 0.9em; list-style-type: none; list-style-image: none; list-style-position: outside; width: 15em; }
ol.autocompleter li { margin: 0pt; padding: 3px; cursor: default; }
ol.autocompleter q, ol.autocompleter i { display: none; }
ol.autocompleter li.focused { background: rgb(204, 204, 255) none repeat scroll 0% 0%; }
.username-in-autocomplete-list { color: rgb(102, 102, 102); font-size: 1em; }
#update-page-restrictions-dialog .dialog-panel-body { padding: 0pt; overflow: visible; height: 530px; }
#page-permissions-tables { padding: 0pt 1.5em; overflow: auto; clear: left; height: 327px; position: relative; }
#page-permissions-div { padding: 0pt; font-size: 10pt; }
#page-inherited-permissions-table-div { padding: 1em 0pt; }
.page-inherited-permissions-owner-div .permission-inherited-div, .page-inherited-permissions-owner-div .view-permission-cell { display: none; }
.page-inherited-permissions-owner-div { margin-top: 1em; }
.page-inherited-permissions-table-desc { margin-left: 1.8em; margin-top: 8px; padding-top: 8px; }
#page-permissions-error-div { border: 1px solid rgb(204, 0, 0); padding: 0.5em; background-color: rgb(255, 204, 204); margin-bottom: 1em; }
#permissions-error-div-close { float: right; }
#page-permissions-editor-form { border-bottom: 1px solid rgb(240, 240, 240); padding: 0.9em 1.5em 0.5em; float: left; width: 100%; }
#page-permissions-chooser-box { border-right: 1px solid rgb(240, 240, 240); padding: 10px 1em 10px 0pt; margin-right: 1em; margin-top: -8px; }
#page-permissions-div .ajs-button a { color: rgb(0, 0, 0); text-decoration: none; }
#page-permissions-input { overflow: hidden; clear: left; font-size: 10pt; padding-top: 0.6em; }
.page-permissions-marker-cell span { background: transparent none no-repeat scroll 0% 0%; display: none; padding-left: 24px; }
#page-permissions-table .page-permissions-marker-cell span.first-of-type, tr.marker-row .page-permissions-marker-cell span { display: block; }
.view-permission-row .page-permissions-marker-cell span { background-image: url('restrictions_view_16.png'); }
.edit-permission-row .page-permissions-marker-cell span { background-image: url('restrictions_edit_16.png'); }
#page-permissions-no-views span { background-image: url('view_16.png'); }
#page-permissions-no-edits span { background-image: url('edit_16.png'); }
#toggle-inherited-permissions { cursor: pointer; }
a#toggle-inherited-permissions:hover { color: rgb(0, 0, 0); }
.page-permissions-label-rows div { float: left; }
#page-permissions-input-box div { float: none; }
#page-permissions-input .ajs-button { border: 1px solid rgb(221, 221, 221); cursor: pointer; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.page-permissions-label { padding: 0.3em 0.3em 0.3em 0pt; }
#page-permissions-choose-me { padding: 0.6em 1.2em; margin-left: 0.5em; }
#page-permissions-choose-me img { height: 16px; width: 16px; }
#page-permissions-choose-user { padding: 0.6em; margin-left: 0.8em; }
#page-permissions-choose-group { padding: 0.6em 0.9em; margin-left: 0.8em; }
#page-permissions-choose-me, #page-permissions-div .content-hover { cursor: pointer; }
#page-permissions-names-input { padding-left: 0.1em; }
#page-permissions-names-input.input-placeholder { color: rgb(102, 102, 102); }
#page-permissions-table, #page-inherited-permissions-table { padding-left: 1em; }
#page-permissions-table-div { margin: 1em 0pt; }
.page-permissions-table { border-collapse: collapse; width: 100%; }
#page-permissions-type-radios { overflow: hidden; margin-bottom: 0.5em; }
#restrictViewRadio { margin-left: 0pt; }
#page-permissions-type-radios label { color: rgb(0, 0, 0); margin-right: 1em; }
.page-permissions-table tr.highlighted-permission { background-color: rgb(255, 255, 231); }
.page-permissions-table td { padding: 0.5em 0pt; }
.permission-detail-column, .page-permissions-table a:link, .page-permissions-table a:hover, .page-permissions-table a:visited { color: rgb(102, 102, 102); }
.permission-entity { padding-right: 3em; }
img.permission-entity-picture { height: 1.72em; vertical-align: middle; width: 1.72em; }
.permission-entity-display-name { margin-left: 0.5em; }
.permission-entity-name-wrap { color: rgb(102, 102, 102); font-size: 1em; padding-right: 2em; }
.page-permissions-table .permission-detail-column { width: 13em; }
.page-perms-name-dropdown-wrapper li span em { font-style: normal; }
#link-page-popup .dialog-panel-body, #link-page-popup-form { overflow: hidden; }
#link-page-popup-form .text { width: 421px; }
.recently-updated .more-link-container .waiting-image { vertical-align: middle; }
.recently-updated .more-link-container a:hover { background-color: rgb(249, 249, 249); }
.recently-updated .more-link-container .more-link-base { border: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; text-align: center; text-decoration: none; color: rgb(102, 102, 102); }
.recently-updated .filter-control .waiting-image { vertical-align: middle; }
.recently-updated ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.recently-updated-sidebar li.update-item { padding: 5px 0pt; overflow: hidden; }
.recently-updated-sidebar li.more-link-container .more-link { padding: 5px 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; font-size: 0.85em; margin-top: 5px; }
.recently-updated-sidebar li.update-item .icon-container { padding-left: 1.75em; display: block; float: none; color: rgb(102, 102, 102); }
.recently-updated-sidebar .update-item-changes { margin-left: 0.5em; }
.recently-updated-sidebar .update-item-changes, .recently-updated-sidebar .update-item-desc-and-date { color: rgb(102, 102, 102); font-size: 0.85em; float: left; }
.recently-updated-sidebar .update-item-desc-and-misc { padding-left: 1.75em; padding-top: 2px; }
.recently-updated-sidebar .update-item-changes a:link, .recently-updated-sidebar .update-item-changes a:hover, .recently-updated-sidebar .update-item-changes a:visited, .recently-updated-sidebar .update-item-changes a:active { color: rgb(102, 102, 102); }
.network-macro ul { margin: 0pt; padding: 0pt; }
.network-macro ul li { display: inline; }
.network-macro .userLogo { height: 36px; }
.network-macro form.follow-user { margin: 10px 0pt; }
.network-macro form.follow-user span.container { position: relative; color: black; font-weight: normal; }
.network-macro ol.autocompleter { margin: 0pt ! important; left: 0pt; top: 1.6em; }
.follow-tiny.network-macro .tabletitle { border: medium none ; color: rgb(51, 51, 51); font-weight: normal; }
.follow-tiny.network-macro .userLogo { height: 24px; }
.follow-tiny.network-macro .tabletitle .subtitle { color: rgb(102, 102, 102); }
.network-macro .avatars { width: 250px; }
.network-macro .avatars li .userLogoLink { text-decoration: none; }
.description { margin: 5px 0pt; color: rgb(102, 102, 102); }
.follow-user-box { color: rgb(102, 102, 102); }
.network-macro a.show-all { color: rgb(102, 102, 102); }
.network-macro .follow-user-result { padding-top: 8px; color: rgb(102, 102, 102); display: none; }
.network-macro .follow-user-result div { padding-left: 20px; }
.network-macro .follow-user-result img { margin-left: -20px; }
#personal-info-sidebar { background: rgb(238, 238, 238) none repeat scroll 0% 0%; display: inline; float: right; margin-right: -10px; padding-right: 10px; position: relative; }
#personal-info-sidebar.collapsed { overflow: hidden; width: 0pt; }
.has-personal-sidebar #content { margin-right: 360px; }
.has-personal-sidebar #content .pageSection { margin-right: -360px; }
.has-personal-sidebar #content.sidebar-collapsed .pageSection { margin-right: -10px; }
.has-personal-sidebar #content.sidebar-collapsed { margin: 0pt 10px 0pt 0pt; }
#personal-info-sidebar .sidebar-content { margin: 0pt; padding: 10px; width: 320px; }
#personal-info-sidebar.collapsed .sidebar-content { visibility: hidden; }
.sidebar-collapse { background: rgb(204, 204, 204) url('collapse.gif') no-repeat scroll 4px 50%; display: block; height: 100%; position: absolute; right: 0pt; text-indent: 999em; top: 0pt; width: 10px; }
.collapsed .sidebar-collapse { background-image: url('expand.gif'); background-position: 3px 50%; left: 0pt; }
.sidebar-collapse:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.collapsed .sidebar-collapse, #personal-info-sidebar { -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; }
#personal-info-sidebar .vcard { margin-top: 10px; margin-bottom: 5px; }
ol.recentlyupdated li { padding-bottom: 2px; }
ol.recentlyupdated { margin: 10px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.36; }
ol.recentlyupdated a { margin-top: 5px; display: block; }
ol.recentlyupdated span.metadata { font-size: 12px; color: rgb(102, 102, 102); }
#personal-info-sidebar a.more-edit:link, #personal-info-sidebar a.more-edit:visited, #personal-info-sidebar a.more-edit:hover { float: right; font-size: 12px; }
#personal-info-sidebar .recently-updated-sidebar { padding: 5px 0pt; }
#personal-info-sidebar h2.subheading { border-bottom: 0pt none; font-size: 9pt; font-weight: normal; color: rgb(102, 102, 102); margin-top: 5px; }
#personal-info-sidebar h2.subheading .subtitle { color: rgb(102, 102, 102); }
#personal-info-sidebar .sidebar-section { margin-bottom: 15px; }
#personal-info-sidebar .network-macro h2.subheading { padding: 5px 0pt 2px; }
#personal-info-sidebar .network-macro .avatars { margin: 0pt; padding: 0pt; width: 300px; }
#personal-info-sidebar .network-macro .description { margin: 5px 0pt; color: rgb(102, 102, 102); }
#personal-info-sidebar .network-macro .network-macro a.show-all { color: rgb(102, 102, 102); }
#manage-watchers-dialog .dialog-content, #manage-watchers-dialog .dialog-content p { font-size: 12px; color: rgb(51, 51, 51); }
#manage-watchers-dialog p.description { margin: 5px 0pt; color: rgb(102, 102, 102); }
#manage-watchers-dialog .column { margin: 10px 20px; width: 360px; float: left; }
#manage-watchers-dialog .column h3 { border-bottom: 1px solid rgb(170, 170, 170); margin: 0pt 0pt 5px; padding: 0pt; color: rgb(102, 102, 102); font-size: 1.3em; font-weight: bold; }
#manage-watchers-dialog .user-list, #manage-watchers-dialog li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#manage-watchers-dialog .user-list { margin: 10px 0pt; }
#manage-watchers-dialog li { height: 24px; line-height: 24px; }
#manage-watchers-dialog .loading { background: transparent url('wait_002.gif') no-repeat scroll left 50%; color: rgb(102, 102, 102); padding-left: 20px; }
#manage-watchers-dialog .page-watchers { margin-left: 7px; }
#manage-watchers-dialog .no-users { font-style: italic; }
#manage-watchers-dialog .watch-user { overflow: hidden; width: 340px; font-size: 1.1em; }
#manage-watchers-dialog li.removing, #manage-watchers-dialog ul.updating { opacity: 0.5; }
#manage-watchers-dialog .watch-user a { overflow: hidden; color: rgb(51, 51, 51); float: left; text-decoration: none; cursor: default; max-width: 280px; }
#manage-watchers-dialog .watch-user a .username { color: rgb(102, 102, 102); font-size: 11px; }
#manage-watchers-dialog .profile-picture { margin: 2px 4px 2px 0pt; height: 20px; float: left; }
#manage-watchers-dialog .remove-watch { background: transparent url('trash_16.gif') no-repeat scroll 50% 50%; float: right; text-indent: -9999px; height: 24px; width: 24px; cursor: pointer; }
#manage-watchers-dialog .space-watchers .remove-watch, #manage-watchers-dialog label { display: none; }
#manage-watchers-dialog form .status { margin-top: 5px; }
#manage-watchers-dialog form .error { background-color: transparent; color: rgb(153, 0, 0); }
#manage-watchers-dialog form { margin: 10px 0pt 5px; overflow: visible; position: relative; }
#manage-watchers-dialog #add-watcher-user { width: 15em; }
#manage-watchers-dialog .aui-dd-parent .aui-dropdown { width: 16em; }
#manage-watchers-dialog .aui-dropdown em { font-style: normal; color: rgb(102, 102, 102); }
#manage-watchers-dialog .aui-dropdown li.active em, #manage-watchers-dialog .aui-dropdown li:hover em { color: rgb(255, 255, 255); }
.aui-dialog .search-results { padding: 0pt; color: rgb(102, 102, 102); font-size: 12px; }
.aui-dialog .search-results .searching { background: transparent url('wait_001.gif') no-repeat scroll left 50%; padding-left: 24px; }
.aui-dialog .search-results .searching, .aui-dialog .search-results .no-results { margin: 15px; }
.aui-dialog .search-results .search-result-count { margin: 0pt 10px 5px; color: rgb(102, 102, 102); font-size: 11px; }
.aui-dialog .search-results table { margin: 5px 0pt 0pt; padding: 0pt; border-collapse: collapse; width: 100%; }
.aui-dialog .search-results .header th { border-bottom: 1px solid rgb(240, 240, 240); color: rgb(102, 102, 102); font-weight: bold; text-align: left; }
.aui-dialog .search-result { border: medium none ; margin: 0pt; padding: 0pt; cursor: default; }
.aui-dialog .search-results td, .aui-dialog .search-results th { margin: 0pt; padding: 0pt 0pt 0pt 5px; overflow: hidden; font-size: 12px; font-weight: normal; line-height: 24px; white-space: nowrap; text-align: left; }
.aui-dialog .search-results .search-result-title { padding-left: 15px; }
.aui-dialog .search-results .search-result-title span { background: transparent none no-repeat scroll left 50%; display: block; height: 24px; padding-left: 20px; }
.aui-dialog .search-result-date { text-align: right; padding-right: 15px; }
.aui-dialog .search-result, .aui-dialog .search-result a, .aui-dialog .search-result td { color: rgb(102, 102, 102); text-decoration: none; cursor: default; }
.aui-dialog .search-results tr.hover { background-color: rgb(240, 240, 240); }
.aui-dialog .search-results tr.selected, .aui-dialog .search-results tr.selected a, .aui-dialog .search-results tr.selected td { background-color: rgb(102, 153, 204); color: rgb(255, 255, 255); }
.aui-dialog .search-results a.content-type-page span { background-image: url('docs_16.gif'); }
.aui-dialog .search-results a.content-type-blogpost span { background-image: url('blogentry_16.gif'); }
.aui-dialog .search-results a.content-type-attachment span { background-image: url('attach_16.png'); }
.aui-dialog .search-results a.content-type-spacedesc span { background-image: url('web_16.gif'); }
.aui-dialog .search-results a.content-type-personalspacedesc span { background-image: url('personal_space_16.gif'); }
ul.ui-tree { line-height: 1.4; }
.ui-tree li.append { background-color: rgb(238, 238, 238); }
.ui-tree li.above { background: transparent url('tree-anchor.png') repeat-x scroll 0% 0%; }
.ui-tree li.below { background: transparent url('tree-anchor.png') repeat-x scroll 0pt 100%; }
.ui-tree li a { padding: 0pt 0pt 0pt 22px; background: transparent url('docs_16.gif') no-repeat scroll 0pt 50%; display: block; float: left; }
.ui-tree li .button-panel { float: left; margin-left: 10px; height: 16px; display: inline; }
ul.is-dragging li .button-panel { display: none; }
.ui-tree li a.abc, .ui-tree li a.rollback, .ui-tree li a.remove-node, .ui-tree li a.preview-node { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; left: 300px; width: 16px; height: 16px; display: block; cursor: pointer; margin-left: 5px; }
.ui-tree li a.abc { background: transparent url('a_16.png') no-repeat scroll 0% 0%; }
.ui-tree li a.rollback { background: transparent url('undo_16.png') no-repeat scroll 0% 0%; display: none; }
.ui-tree li a.remove-node { background: transparent url('delete_16.png') no-repeat scroll 0% 0%; left: 320px; display: none; }
.ui-tree li a.preview-node { background: transparent url('view_16.png') no-repeat scroll 0% 0%; left: 280px; display: none; }
.ui-tree li .hover a.remove-node, .ui-tree li .hover a.preview-node { display: block; }
.ui-tree li div.preview-summary { padding: 1em; background-color: rgb(240, 240, 240); clear: both; width: 80em; }
.ui-tree li span.preview-excerpt { font-family: monospace; }
.ui-tree, .ui-tree ul { margin: 0pt; padding: 0pt; }
.ui-tree li { margin: 0pt; padding: 0pt 0pt 0pt 1.23em; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; clear: left; }
.ui-tree li .click-zone { background-repeat: no-repeat; background-position: 0pt 0.35em; float: left; width: 1.23em; height: 1.23em; margin-left: -1.23em; display: inline; }
.ui-tree li.opened .click-zone { background-image: url('tree_minus.gif'); }
.ui-tree li.closed .click-zone { background-image: url('tree_plus.gif'); }
.ui-tree li a.home-node { background-image: url('home_16.gif'); }
.ui-tree li a.new-page-node { background-image: url('new_16.gif'); }
.ui-tree li a.trash { background-image: url('trash.png'); }
.ui-tree li.tree-helper { padding-left: 25px; }
.ui-tree li.highlighted a { background-color: rgb(216, 228, 241); }
.ui-tree li.highlighted li a { background-color: transparent; }
.ui-tree .tree-helper strong { background: transparent none no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; width: 20px; height: 20px; }
.ui-tree .no strong { background-image: url('no.png'); }
.ui-tree li.unclickable a { text-decoration: none; color: rgb(0, 0, 0); cursor: default; }
div.tree-container { padding: 10px; }
div.tree-message { float: right; margin-bottom: -1.2em; }
#move-page-dialog h2.dialog-title { padding: 0pt 15px; }
#move-page-dialog .dialog-page-body { color: rgb(102, 102, 102); font-size: 13px; }
#move-page-dialog .dialog-panel-body { padding: 10px 0pt 0pt; height: 435px ! important; position: relative; }
#move-page-dialog.waiting { z-index: 2500; }
#move-page-dialog .throbber { position: absolute; left: 300px; top: 100px; }
#move-page-dialog .row { float: left; padding-bottom: 10px; width: 100%; }
#move-page-dialog label { color: rgb(51, 51, 51); font-size: 13px; margin-right: 10px; padding-left: 15px; }
#move-page-dialog .error-container { display: none; padding-top: 1em; }
#move-page-dialog .error-container p, #move-page-dialog .panel-load-error-container { color: rgb(204, 0, 0); font-weight: bold; }
#move-page-dialog .panel-load-error-container { padding-bottom: 1em; }
#move-page-dialog .browse-panel .information, #move-page-dialog .ordering-panel .information, #move-page-dialog .history-panel .information { margin-bottom: 0pt; }
#move-page-dialog .browse-panel .tree { padding: 15px; overflow: auto; font-size: 12px; height: 364px; position: relative; }
#move-page-dialog .browse-panel .rendering .ui-tree, #move-page-dialog .browse-panel .expanding .ui-tree { opacity: 0.5; clear: left; }
#move-page-dialog .browse-controls { overflow: hidden; margin-bottom: 10px; }
#move-page-dialog .browse-panel label { padding-left: 0pt; }
#move-page-dialog .browse-panel .value select { float: left; }
#move-page-dialog .browse-panel .value .description { padding: 0pt 0pt 0pt 20px; clear: none; margin-left: 10px; }
#move-page-dialog #tree-root-div li { margin: 0pt; padding: 0pt; }
#tree-root-div li a { background: transparent url('web_16.gif') no-repeat scroll 0pt 50%; }
#move-page-dialog .ui-tree li { padding-left: 1.4em; width: auto; }
#move-page-dialog .ui-tree li a { padding: 2px 6px 2px 24px; text-decoration: none; color: rgb(51, 51, 51); font-weight: normal; background-position: 4px 50%; cursor: default; }
#move-page-dialog .ui-tree li .click-zone { padding: 2px 0pt; background-position: 50% 50%; height: 1.4em; margin-left: -1em; width: 1em; }
#move-page-dialog .ui-tree .highlighted span { float: left; }
#move-page-dialog .ui-tree li a.current-parent { color: rgb(51, 51, 51); font-weight: normal; }
#move-page-dialog .ui-tree li a.highlighted { background-color: rgb(102, 153, 204); color: rgb(255, 255, 255); font-weight: bold; }
#move-page-dialog .ui-tree li.unclickable a { font-style: italic; background-color: transparent; color: rgb(102, 102, 102); }
#move-page-dialog .ui-tree .button-panel { display: none; }
* html #move-page-dialog-browse-panel { position: absolute; }
#move-page-dialog .search-query { margin-right: 10px; width: 270px; }
#move-page-dialog .search-space { margin-right: 5px; width: 160px; }
#move-page-dialog .search-panel .description { width: auto; margin-top: 5px; }
#move-page-dialog .search-form { padding: 3px 15px; overflow: hidden; margin-bottom: 5px; }
#move-page-dialog .information { border-bottom: 1px solid rgb(240, 240, 240); height: 30px; font-size: 12px; margin-bottom: 15px; float: none; width: auto; }
#move-page-dialog .information .inner { margin: 0pt auto; height: 30px; display: table-cell; vertical-align: middle; }
#move-page-dialog .information .inner .element { padding-left: 15px; padding-right: 15px; }
#move-page-dialog .location-info { border-top: 1px solid rgb(240, 240, 240); overflow: hidden; background-color: rgb(255, 255, 255); font-size: 0.95em; padding-top: 5px; }
#move-page-dialog label { font-weight: normal; white-space: nowrap; }
#move-page-dialog .location-info, #move-page-dialog .location-info label { color: rgb(102, 102, 102); }
#move-page-dialog .location-info .row { padding-bottom: 0pt; }
#move-page-dialog .location-panel label, #move-page-dialog .location-info label { overflow: hidden; width: 8em; }
#move-page-dialog .location-panel label, #move-page-dialog .location-info label, #move-page-dialog .browse-panel label, #move-page-dialog .value { float: left; line-height: 24px; position: relative; }
#move-page-dialog .empty { font-style: italic; }
#move-page-dialog .page-input, #move-page-dialog .space-input { float: left; padding-left: 20px; background-repeat: no-repeat; background-position: left 50%; }
#move-page-dialog .page-input input, #move-page-dialog .space-input input { width: 250px; }
#move-page-dialog .new-space-value { z-index: 20; }
#move-page-dialog .new-parent-page-value { z-index: 10; }
#move-page-dialog .description { margin: 0pt; padding: 5px 0pt; float: left; clear: left; color: rgb(153, 153, 153); font-size: 0.85em; line-height: 1.2; width: 320px; }
#move-page-dialog #move-errors { display: inline; font-size: 12px; color: rgb(102, 102, 102); margin-right: 20px; }
#com-atlassian-confluence #move-page-dialog .aui-dd-parent, #com-atlassian-confluence #move-page-dialog .aui-dropdown { width: 255px; }
#move-page-dialog .aui-dd-parent { top: 23px; left: 20px; position: absolute; }
#move-page-dialog .aui-dropdown li a span { float: left; clear: left; max-width: 150px; }
#move-page-dialog .aui-dropdown li a .space { background: transparent none repeat scroll 0% 0%; float: right; max-width: 90px; clear: none; color: rgb(153, 153, 153); font-style: italic; }
#move-page-dialog .aui-dropdown li.active a .space { color: rgb(221, 221, 221); }
#move-page-dialog .breadcrumbs-container { overflow: hidden; width: 458px; height: 24px; }
#move-page-dialog .breadcrumbs-line { overflow: hidden; width: 10000px; height: 24px; }
#move-page-dialog .breadcrumbs { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.85em; white-space: nowrap; float: left; }
#move-page-dialog .breadcrumbs li { margin: 0pt; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#move-page-dialog .breadcrumbs a, #move-page-dialog .breadcrumbs span { display: block; color: rgb(102, 102, 102); }
#move-page-dialog .loading span, #move-page-dialog .breadcrumbs .loading span { background: transparent url('wait_001.gif') no-repeat scroll left 50%; display: block; height: 24px; line-height: 24px; padding-left: 20px; padding-right: 0pt; margin-left: 20px; }
#move-page-dialog .breadcrumbs span { background: transparent url('grey_breadcrumbs_indicator.png') no-repeat scroll right 50%; padding-right: 8px; margin-right: 4px; line-height: 24px; }
#move-page-dialog .breadcrumbs .last span { background: transparent none no-repeat scroll left 50%; padding-right: 0pt; padding-left: 20px; font-size: 1.18em; }
#move-page-dialog .page-input, #move-page-dialog .breadcrumbs a.content-type-page span, #move-page-dialog .search-results a.content-type-page span { background-image: url('docs_16.gif'); }
#move-page-dialog .space-input, #move-page-dialog .breadcrumbs a.content-type-spacedesc span, #move-page-dialog .search-results a.content-type-spacedesc span { background-image: url('web_16.gif'); }
#move-page-dialog .breadcrumbs a.content-type-personalspacedesc span, #move-page-dialog .search-results a.content-type-personalspacedesc span { background-image: url('personal_space_16.gif'); }
#move-page-dialog .warning, #move-page-dialog .breadcrumbs li.warning span { background: transparent url('warning.gif') no-repeat scroll left 50%; color: rgb(102, 102, 102); padding-left: 20px; }
#move-page-dialog-spinner { z-index: 3001; }
#move-page-dialog .ordering-panel .siblings { padding: 15px 15px 0pt; overflow: auto; height: 433px; position: relative; }
#move-page-dialog .dialog-panel-body.ordering-panel { height: 489px ! important; position: relative; }
#move-page-dialog .ordering-panel ol.dropper { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.5; }
#move-page-dialog .ordering-panel ol.dropper li { overflow: hidden; height: 1.6em; }
#move-page-dialog .ordering-panel ol.dropper li span { margin: 0pt 0pt 0pt 1em; padding: 3px 10px 3px 22px; }
#move-page-dialog .ordering-panel ol.dropper li i { display: none; }
#move-page-dialog .ordering-panel ol.dropper li.sibling span { background: transparent url('docs_16.gif') no-repeat scroll 0pt 50%; }
#move-page-dialog .ordering-panel ol.dropper li.target span { background: rgb(238, 238, 238) url('docs_16.gif') no-repeat scroll 0pt 50%; font-weight: bold; color: rgb(51, 51, 51); }
#move-page-dialog .ordering-panel ol.dropper li.leading { margin: -0.75em 0pt; position: relative; }
#move-page-dialog .ordering-panel ol.dropper li.here { background: transparent url('insert_between_pointer.png') no-repeat scroll 0pt 50%; }
#reorderRequirement { margin-right: 1em; }
#reorderRequirement label { margin-right: 0pt; padding-left: 5px; }
#move-page-dialog .back { margin-left: 2em; }
.ajs-content-hover { font-size: 13px; position: absolute; display: none; z-index: 3100; text-align: left; }
.ajs-content-hover .contents { border: 1px solid rgb(187, 187, 187); background: white none repeat scroll 0% 0%; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; float: left; }
.ajs-content-hover .vcard { border-bottom: 1px solid rgb(238, 238, 238); padding: 7px; }
.greybox #peoplelist .profile-macro { margin: 20px; width: 300px; float: left; height: 5em; }
.profile-macro .vcard { overflow: hidden; position: relative; min-height: 48px; white-space: nowrap; }
.profile-macro .vcard .user-status { white-space: normal; }
.profile-macro .vcard .email, .profile-macro .vcard .email:link, .profile-macro .vcard .email:visited { color: rgb(102, 102, 102); font-size: 12px; }
.profile-macro .vcard .userLogo { float: left; margin-right: 10px; }
.profile-macro .vcard .values { margin: 0pt; padding: 0pt; overflow: hidden; width: 225px; }
.profile-macro .vcard .notloggedin { white-space: normal; }
.profile-macro .vcard h4 { margin: 0pt; padding: 0pt; font-size: 120%; height: 1em; }
.profile-macro .vcard a.email { margin: 0pt; padding: 0pt; text-decoration: underline; height: 1em; }
.profile-macro .vcard h4 a:link, .profile-macro .vcard h4 a:visited { text-decoration: none; }
.profile-macro .user-status { padding-top: 7px; display: block; clear: both; }
.profile-macro .profile-info { border-spacing: 0pt; }
.profile-macro .profile-info tr, .profile-macro .profile-info td, .profile-macro .profile-info th { padding: 0pt 0pt 2px; font-size: 13px; }
.profile-macro .profile-info th { padding-right: 10px; }
.ajs-content-hover .actions { clear: both; }
.ajs-content-hover .actions .ajs-menu-bar .section-secondary li a { font-size: 0.95em; padding-left: 7px; }
.ajs-content-hover .actions .ajs-drop-down li a { padding: 0pt 1em 0pt 29px; }
.ajs-content-hover .actions .ajs-menu-bar .ajs-drop-down a.email-user { background-image: url('mail_content_16.gif'); background-position: 8px 0.3em; }
.ajs-content-hover .actions .popup-follow a, .ajs-content-hover .actions ul li a.user-popup-more { display: block; text-align: center; background-color: rgb(247, 247, 247); color: rgb(51, 51, 51); line-height: 2; }
.ajs-content-hover .actions ul {  }
.ajs-content-hover .actions ul li { width: 150px; float: left; }
.ajs-content-hover .actions ul.single-item li { width: 300px; }
.ajs-content-hover .actions ul.single-item li a.user-popup-more { text-align: left; padding-left: 0.5em; }
.ajs-content-hover .actions ul li div.ajs-drop-down ul li { width: auto; float: none; text-align: left; }
.ajs-content-hover .actions .ajs-menu-bar { float: none; }
.ajs-content-hover .actions ul.ajs-menu-bar .popup-follow { width: 149px; }
.ajs-content-hover .ajs-drop-down { width: 150px; margin-left: -1px; }
.ajs-content-hover ul.single-item .ajs-drop-down { width: 299px; }
.ajs-content-hover .actions ul.ajs-menu-bar .popup-follow { border-right: 1px solid rgb(238, 238, 238); }
.ajs-content-hover .actions .ajs-button a { -moz-border-radius-topleft: 0pt; -moz-border-radius-topright: 0pt; -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; }
.ajs-content-hover .actions ul.ajs-menu-bar .ajs-menu-item a span, .ajs-content-hover .actions ul.ajs-menu-bar .ajs-menu-item a span span { display: inline; }
.ajs-content-hover .actions ul.ajs-menu-bar .ajs-menu-item.opened a span span { background: transparent none repeat scroll 0% 0%; }
.ajs-content-hover .popup-icon span { padding-left: 20px; background-repeat: no-repeat; background-position: left center; }
.ajs-content-hover .follow-icon span { background-image: url('fol_off_16.png'); }
.ajs-content-hover .unfollow-icon span { background-image: url('fol_on_16.png'); }
.ajs-content-hover .actions .ajs-menu-bar .ajs-drop-down .favourite-personal-space-icon span { background: transparent url('fav_off_16.png') no-repeat scroll -1px 2px; padding-left: 20px; padding-top: 4px; }
.ajs-content-hover .actions .ajs-menu-bar .ajs-drop-down .unfavourite-personal-space-icon span { background: transparent url('fav_on_16.png') no-repeat scroll -1px 2px; padding-left: 20px; padding-top: 4px; }
.ajs-content-hover .waiting span { background-image: url('wait_001.gif'); }
.ajs-content-hover .actions .ajs-menu-bar .follow-item a.unfollow-icon { display: none; }
.ajs-content-hover .actions .ajs-menu-bar .follow-item a.follow-icon { display: block; }
.ajs-content-hover .actions .ajs-menu-bar .unfollow-item a.unfollow-icon { display: block; }
.ajs-content-hover .actions .ajs-menu-bar .unfollow-item a.follow-icon { display: none; }
#content-hover-shadow { z-index: -1; position: absolute; width: 0pt; height: 0pt; top: 0pt; left: -16px; }
#content-hover-shadow * { position: absolute; }
#content-hover-shadow .tl { left: 0pt; top: 0pt; width: 16px; height: 17px; background-image: url('userpopup-shadows.png'); background-position: 0px top; }
#content-hover-shadow .tr { right: 0pt; top: 0pt; width: 16px; height: 17px; background-image: url('userpopup-shadows.png'); background-position: -16px top; }
#content-hover-shadow .br { right: 0pt; bottom: 0pt; width: 29px; height: 29px; background-image: url('userpopup-shadows.png'); background-position: -32px top; }
#content-hover-shadow .bl { left: 0pt; bottom: 0pt; width: 29px; height: 29px; background-image: url('userpopup-shadows.png'); background-position: -61px top; }
#content-hover-shadow .b { left: 29px; bottom: 0pt; height: 29px; width: 29px; background-image: url('b.png'); }
#content-hover-shadow .l { left: 0pt; top: 17px; width: 16px; background-image: url('userpopup-shadows.png'); background-position: -90px top; }
#content-hover-shadow .r { right: 0pt; top: 17px; width: 16px; background-image: url('userpopup-shadows.png'); background-position: -106px top; }
#add-labels-form { margin: 0pt; padding: 0pt; clear: left; }
.labels-input { border: 1px solid rgb(204, 204, 204); padding: 8px; background-color: rgb(240, 240, 240); }
#labelOperationStatus { vertical-align: middle; }
#labels-section #labelInputSpan { display: none; clear: left; margin-top: 5px; }
#labels-section.open #labelInputSpan { display: block; }
#labels-section .remove-label, #space-labels-section .remove-label, #space-categories-section .remove-category { background: transparent url('delete_8_gray.gif') no-repeat scroll 100% 50%; display: none; width: 8px; position: absolute; right: 7px; top: 0pt; text-indent: -999em; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#labels-section.open .remove-label, #space-labels-section .remove-label, #space-categories-section .remove-category { display: block; float: left; }
#labels-section .confluence-label, #space-labels-section .confluence-label, #space-categories-section .confluence-label { margin: 0pt 0pt 3px; padding: 0pt 2px; display: inline; text-decoration: none; float: left; position: relative; }
#labels-section.open .confluence-label, #space-labels-section .confluence-label, #space-categories-section .confluence-label { border: 1px solid white; padding: 0pt 20px 0pt 5px; background-color: rgb(208, 223, 238); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; margin-right: 2px; line-height: 1.2; }
#labels-section.open .confluence-label:hover, #space-labels-section .confluence-label:hover, #space-categories-section .confluence-label:hover { border: 1px solid rgb(50, 108, 166); }
#labels-section .label-title { font-size: 13px; padding-right: 5px; display: inline; float: left; }
#labels-section .label-title.none { padding-right: 2px; }
#space-labels-section .label-title, #space-categories-section .label-title { font-size: 13px; font-style: italic; display: inline; position: absolute; }
#labels-section .label-list { display: inline; }
#space-labels-section .label-list, #space-categories-section .label-list { display: block; padding-top: 10px; }
#labels-section .remove-label-caption { display: none; }
#labels-section.open .remove-label-caption { margin: 0pt; display: inline; font-size: 8pt; vertical-align: top; color: rgb(0, 51, 102); }
#labels-section a.label, #space-categories-section a.label, #space-labels-section a.label { color: rgb(0, 51, 102); text-decoration: none; font-size: 8pt; vertical-align: text-top; }
#labels-section a.label { border: 1px solid white; padding: 0pt 5px 2px; background-color: rgb(208, 223, 238); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#labels-section a.label:hover { border: 1px solid rgb(50, 108, 166); }
#labels-section.open a.label { display: none; }
#labels-section a.remove-label:focus, #space-labels-section a.remove-label:focus, #space-categories-section a.remove-category:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#labels-section-title, #space-labels-section-title, #space-categories-section-title { font-size: 1.35em; color: black; font-weight: normal; }
#labels-section-title.hidden, #space-labels-section-title.hidden, #space-categories-section-title.hidden { display: none; }
#labels-section-content { padding-left: 55px; }
#label-input-fields { width: 100%; }
#waitImageAndStatus { display: none; height: 16px; }
#waitImageAndStatus.open { display: inline; }
.labels-tip { color: rgb(102, 102, 102); font-size: 0.9em; margin-top: 0.3em; }
.suggested-label { padding-right: 0.3em; }
a.suggested-label:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#labels-section .waiting { border: medium none ; vertical-align: middle; }
#labelsAutocompleteList .aui-dropdown li a span { padding-left: 0pt; }
#labels_div #labelsString { width: 100%; }
.editor-icon, .editor-icon:hover { text-decoration: none; vertical-align: top; float: left; }
.editor-title { border-bottom: 1px solid rgb(221, 221, 221); margin: 10px 0pt; clear: both; color: rgb(34, 34, 34); font-size: 16px; }
.labels.editor { padding-left: 10px; }
#update-user-status-dialog .dialog-panel-body { overflow: hidden; }
#update-user-status-dialog .update-status { margin-left: 8px; margin-right: 10px; font-size: 16px; line-height: 1.3; }
#update-user-status-dialog .update-status #status-text { padding: 0.1em; width: 99%; margin-top: 2px; height: 2.4em; font-size: 16px; color: rgb(51, 51, 51); margin-bottom: 1px; }
#update-user-status-dialog #dialog-current-status { padding: 0pt; overflow: hidden; font-size: 13px; margin-top: 8px; font-weight: bold; color: rgb(153, 153, 153); display: inline-block; width: 550px; }
#update-user-status-dialog #dialog-current-status .status-text { font-weight: normal; display: inline; line-height: 1.3; }
#update-user-status-dialog #update-status-chars-left { margin-top: 8px; font-weight: bold; color: rgb(153, 153, 153); float: right; font-size: 1.2em; text-align: right; }
#update-user-status-dialog #update-status-chars-left.over-limit { color: red; }
#update-user-status-dialog #update-status-chars-left.close-to-limit { color: maroon; }
#update-user-status-dialog .error-message { float: left; line-height: 23px; padding-left: 20px; color: red; font-size: 13px; }
.statuslist { margin-top: 0pt; }
.statuslist ul, .wiki-content .statuslist ul { padding: 0pt; margin-top: 0pt; }
.statuslist li.focused, .wiki-content .statuslist li.focused { background-color: rgb(255, 255, 215); }
.statuslist li, .wiki-content .statuslist li { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0pt 0pt 1px; background: transparent url('quotes.png') no-repeat scroll 2px 9px; padding-top: 10px; padding-bottom: 10px; padding-left: 22px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.status-actions, .status-actions a:link, .status-actions a:visited, .status-actions a:active, .status-actions a:hover { color: rgb(102, 102, 102); }
div.status-actions { margin: 5px 0pt 0pt; }
.status-actions ul, .wiki-content .status-actions ul { margin-left: 0pt; padding-left: 0pt; }
.status-actions li, .wiki-content .status-actions li { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(170, 170, 170); border-width: medium medium medium 1px; margin: 0pt; padding: 0pt 5px; background: transparent none repeat scroll 0% 0%; list-style-type: none; display: inline; color: rgb(170, 170, 170); }
.status-actions li:first-child, li.first-status-action, .wiki-content .status-actions li:first-child, .wiki-content li.first-status-action { border-left: medium none; padding-left: 0pt; }
.status-block { padding: 10px; background: rgb(240, 240, 240) url('quotes.png') no-repeat scroll 10px 8px; margin-bottom: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; text-indent: 25px; }
.status-block .status-text { background: transparent url('quotes_flipped.png') no-repeat scroll right top; font-size: 16px; padding-top: 5px; padding-right: 25px; line-height: 24px; }
.status-block .status-actions { text-align: right; }
.status-block .status-actions ul { margin: 0pt; }
.status-global-actions { padding: 10px; }
#gadget-edit-div form.aui { padding: 15px 15px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 0pt; }
#gadget-edit-div form.aui fieldset { margin-bottom: 0px; padding-bottom: 5px; }
#gadget-edit-div form.top-label fieldset { margin: 0pt auto; width: 230px; }
#gadget-edit-div form.aui .text { width: 225px; }
#gadget-edit-div form.aui .list-container label { padding-top: 2px; }
#gadget-edit-div form.aui .list-container ul.faux-list { margin: 0pt 0pt 0.4em; line-height: 1.2; }
#gadget-edit-div form.aui .list-container ul.faux-list li { overflow: auto; min-height: 1.4em; }
#gadget-edit-div form.aui .list-container ul.faux-list li span { margin: 0pt 0.3em 0pt 0pt; display: block; float: left; min-width: 3em; width: auto; }
#gadget-edit-div form.aui .list-container ul.faux-list li a, #gadget-edit-div form.aui .list-container ul.faux-list li a:link, #gadget-edit-div form.aui .list-container ul.faux-list li a:visited { margin: 0.2em 0pt 0pt; background: transparent url('icoblack_delete.png') no-repeat scroll 0pt 0pt; display: block; float: left; height: 13px; text-indent: -9999px; width: 13px; }
#gadget-edit-div form.aui .list-container ul.faux-list li a:hover, #gadget-edit-div form.aui .list-container ul.faux-list li a:active, #gadget-edit-div form.aui .list-container ul.faux-list li a:focus { background-image: url('ico_delete.png'); }
#gadget-edit-div form.aui .list-container button.js { padding: 2px 4px 3px; }
#gadget-edit-div form.aui div.submit { text-align: center; }
form.aui p.gadget-security-warning, form.aui p.gadget-description, form.aui p.gadget-spec-description { padding-bottom: 5px; }
.macro-input-fields .macro-param-div input { max-width: 250px; }
.macro-input-fields .macro-param-div select { max-width: 250px; }
.macro-input-fields .macro-param-div textarea { max-width: 250px; }
#macro-browser-edit-link { background: transparent url('edit_16.gif') no-repeat scroll 0% 0%; display: block; color: rgb(0, 51, 102); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; padding-left: 22px; }
span.gadget-not-configured-warning { background: transparent url('warning.gif') no-repeat scroll 10px 50%; padding-left: 30px; padding-right: 10px; margin-left: 50px; color: rgb(51, 51, 51); font-size: 0.8em; }
#macro-browser-edit-link.disabled { color: rgb(204, 204, 204); cursor: default; text-decoration: none; }
#gadget-edit-div { overflow: auto; height: 400px; }
.gadget { width: 100%; }
#gadget-directory-dialog .dialog .dialog-button-panel button { margin-right: 10px; }
#gadget-directory-dialog .dialog .dialog-button-panel button.left { margin: 2px 0pt 0pt 10px; }
#gadget-directory-dialog ul.page-menu button { cursor: pointer; }
#gadget-directory-dialog ol.macro-list { margin: 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; width: 624px; height: 443px; overflow-x: hidden; overflow-y: auto; }
#gadget-directory-dialog .macro-list-item { border: 2px none white; margin: 0pt; padding: 5px 0px 0pt 147px; background: transparent url('bg-gadget-default.png') no-repeat scroll 15px 15px; overflow: hidden; float: left; min-height: 89px; width: 477px; font-size: 0.77em; }
#gadget-directory-dialog .macro-list-item .macro-desc { overflow: hidden; margin-top: 2px; position: relative; padding-bottom: 10px; }
#gadget-directory-dialog .macro-list-item h3 { margin: 11px 0pt 0pt; padding: 0pt; }
#gadget-directory-dialog .macro-list-item img { border: 1px solid rgb(153, 153, 153); margin: 10px 0pt 0pt -132px; float: left; }
#gadget-directory-dialog .macro-list-item .add-button { margin: 81px 0pt 0pt -131px; float: left; width: auto; }
#gadget-directory-dialog .selected-macro:hover, .selected-macro { background-color: rgb(255, 243, 197); }
#gadget-directory-dialog .dialog .panel-body.macro-input-panel { margin: 0pt; padding: 0pt; overflow: hidden; }
#gadget-directory-dialog .macro-input-fields .boolean-param input { width: auto; }
#gadget-directory-dialog .macro-input-fields .macro-param-div select { min-width: 100px; }
#gadget-directory-dialog .macro-param-desc { color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 2px; font-size: 0.9em; }
#gadget-directory-dialog .macro-desc { color: rgb(51, 51, 51); padding-right: 20px; }
#gadget-directory-dialog .macro-title { font-weight: bold; }
#gadget-directory-dialog a.macro-uri { font-size: 9pt; }
#gadget-directory-dialog .macro-help, .macro-example, .macro-freeform-input, .macro-body-div, .macro-param-div, .macro-input-fields .macro-desc { padding: 10px 10px 0pt; }
#gadget-directory-dialog .macro-body-div label, .macro-param-div label { color: rgb(0, 0, 0); display: block; font-weight: normal; }
#gadget-directory-dialog .macro-help h3, .macro-example h3 { margin: 0pt; padding: 10px 0pt; color: rgb(51, 51, 51); }
#gadget-directory-dialog p.macro-author, p.macro-desc { font-family: arial,tahoma,verdana,sans-serif; color: rgb(51, 51, 51); }
#gadget-directory-dialog div.directory-help { border-right: 1px solid rgb(240, 240, 240); padding: 15px; float: left; width: 210px; height: 413px; overflow-x: hidden; overflow-y: auto; }
#gadget-directory-dialog div.directory-help h3 { margin: 0pt 0pt 10px; padding: 0pt; }
#gadget-directory-dialog div.directory-help p { margin: 0pt 0pt 20px; }
#gadget-directory-dialog div.loading-error { padding: 15px; }
#gadget-directory-dialog div.no-gadgets { padding-top: 15px; margin-left: 260px; }
#gadget-directory-dialog div.throbber { padding: 145px 360px; }
span.icon, a.icon { display: inline-block; width: 16px; height: 16px; text-align: left; text-indent: -9999em; }
.tabletitleops .icon { width: 12px; height: 12px; }
.icon-wait { background-image: url('icons.png'); background-position: 0px top; }
.icon-browse-space { background-image: url('icons.png'); background-position: -16px top; }
.icon-add-page { background-image: url('icons.png'); background-position: -32px top; }
.icon-add-page-disabled { background-image: url('icons.png'); background-position: -48px top; }
.icon-add-fav { background-image: url('icons.png'); background-position: -64px top; }
.icon-remove-fav { background-image: url('icons.png'); background-position: -80px top; }
.icon-home-page { background-image: url('icons.png'); background-position: -96px top; }
.icon-recently-updated-page { background-image: url('icons.png'); background-position: -112px top; }
.icon-page { background-image: url('icons.png'); background-position: -128px top; }
.icon-comment { background-image: url('icons.png'); background-position: -144px top; }
.icon-space { background-image: url('icons.png'); background-position: -160px top; }
.icon-personal-space { background-image: url('icons.png'); background-position: -176px top; }
.icon-user { background-image: url('icons.png'); background-position: -192px top; }
.icon-group { background-image: url('icons.png'); background-position: -208px top; }
.icon-blog { background-image: url('icons.png'); background-position: -224px top; }
.icon-trackback { background-image: url('icons.png'); background-position: -240px top; }
.icon-mail { background-image: url('icons.png'); background-position: -256px top; }
.icon-status { background-image: url('icons.png'); background-position: -272px top; }
.icon-show-more { background-image: url('icons.png'); background-position: -288px top; }
.icon-show-less { background-image: url('icons.png'); background-position: -300px top; }
.icon-file-pdf { background-image: url('icons.png'); background-position: -312px top; }
.icon-file-image { background-image: url('icons.png'); background-position: -328px top; }
.icon-file-xml { background-image: url('icons.png'); background-position: -344px top; }
.icon-file-html { background-image: url('icons.png'); background-position: -360px top; }
.icon-file-java { background-image: url('icons.png'); background-position: -376px top; }
.icon-file-text { background-image: url('icons.png'); background-position: -392px top; }
.icon-file-zip { background-image: url('icons.png'); background-position: -408px top; }
.icon-file-excel97-template { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint97-template { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word97-template { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-excel97 { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint97 { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word97 { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-excel-macro { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-excel { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-excel-template { background-image: url('icons.png'); background-position: -424px top; }
.icon-file-powerpoint-macro { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint-slideshow { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-powerpoint-template { background-image: url('icons.png'); background-position: -440px top; }
.icon-file-word { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-word-template { background-image: url('icons.png'); background-position: -456px top; }
.icon-file-multimedia { background-image: url('icons.png'); background-position: -472px top; }
.icon-file-unknown { background-image: url('icons.png'); background-position: -488px top; }
.icon-people-directory span.icon { background-image: url('icons.png'); background-position: -208px top; }
.icon-rss-feed-small span.icon { background-image: url('icons.png'); background-position: -504px top; }
.icon-create-space span.icon { background-image: url('icons.png'); background-position: -520px top; }
.icon-create-user-macro span.icon { background-image: url('icons.png'); background-position: -536px top; }
#children-section.children-hidden a.children-show-hide.icon, .icon-section-closed { background-image: url('icons.png'); background-position: -552px top; }
#children-section.children-showing a.children-show-hide.icon, .icon-section-opened { background-image: url('icons.png'); background-position: -568px top; }
.icon-remove { background-image: url('icons.png'); background-position: -584px top; }
.icon-edit { background-image: url('icons.png'); background-position: -600px top; }
#whats-new-dialog .whats-new-timeout { padding: 33px; }
#whats-new-dialog .whats-new-throbber { margin: 122px 0pt 0pt 320px; }
#whats-new-dialog iframe { height: 420px; width: 830px; }
#whats-new-dialog .dialog-tip { color: rgb(0, 0, 0); text-align: left; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.9.7/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter.css ::::: */

.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea { border: 0pt none  ! important; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; overflow: visible ! important; -moz-border-radius-topleft: 0pt ! important; -moz-border-radius-topright: 0pt ! important; -moz-border-radius-bottomright: 0pt ! important; -moz-border-radius-bottomleft: 0pt ! important; bottom: auto ! important; float: none ! important; height: auto ! important; left: auto ! important; line-height: 1.2em ! important; outline-color: -moz-use-text-color ! important; outline-style: none ! important; outline-width: 0pt ! important; position: static ! important; right: auto ! important; text-align: left ! important; top: auto ! important; vertical-align: baseline ! important; width: auto ! important; font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace ! important; font-weight: normal ! important; font-style: normal ! important; font-size: 1em ! important; min-height: inherit ! important; }
.syntaxhighlighter { margin: 1em 0pt ! important; overflow: auto ! important; width: 100% ! important; position: relative ! important; font-size: 1em ! important; }
.syntaxhighlighter.source { overflow: hidden ! important; }
.syntaxhighlighter .bold { font-weight: bold ! important; }
.syntaxhighlighter .italic { font-style: italic ! important; }
.syntaxhighlighter .line { white-space: pre ! important; }
.syntaxhighlighter table { width: 100% ! important; }
.syntaxhighlighter table caption { padding: 0.5em 0pt 0.5em 1em ! important; text-align: left ! important; }
.syntaxhighlighter table td.code { width: 100% ! important; }
.syntaxhighlighter table td.code .container { position: relative ! important; }
.syntaxhighlighter table td.code .container textarea { border: medium none  ! important; background: white none repeat scroll 0% 0% ! important; overflow: hidden ! important; position: absolute ! important; left: 0pt ! important; top: 0pt ! important; width: 100% ! important; height: 100% ! important; padding-left: 1em ! important; white-space: pre ! important; }
.syntaxhighlighter table td.gutter .line { padding: 0pt 0.5em 0pt 1em ! important; text-align: right ! important; }
.syntaxhighlighter table td.code .line { padding: 0pt 1em ! important; }
.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line { padding-left: 0em ! important; }
.syntaxhighlighter.show { display: block ! important; }
.syntaxhighlighter.collapsed table { display: none ! important; }
.syntaxhighlighter.collapsed .toolbar { padding: 0.1em 0.8em 0em ! important; font-size: 1em ! important; position: static ! important; width: auto ! important; height: auto ! important; }
.syntaxhighlighter.collapsed .toolbar span { display: inline ! important; margin-right: 1em ! important; }
.syntaxhighlighter.collapsed .toolbar span a { padding: 0pt ! important; display: none ! important; }
.syntaxhighlighter.collapsed .toolbar span a.expandSource { display: inline ! important; }
.syntaxhighlighter .toolbar { position: absolute ! important; right: 1px ! important; top: 1px ! important; width: 11px ! important; height: 11px ! important; font-size: 10px ! important; z-index: 10 ! important; }
.syntaxhighlighter .toolbar span.title { display: inline ! important; }
.syntaxhighlighter .toolbar a { display: block ! important; text-align: center ! important; text-decoration: none ! important; padding-top: 1px ! important; }
.syntaxhighlighter .toolbar a.expandSource { display: none ! important; }
.syntaxhighlighter.ie { padding: 1px 0pt ! important; font-size: 0.9em ! important; }
.syntaxhighlighter.ie .toolbar { line-height: 8px ! important; }
.syntaxhighlighter.ie .toolbar a { padding-top: 0px ! important; }
.syntaxhighlighter.printing .line.alt1 .content, .syntaxhighlighter.printing .line.alt2 .content, .syntaxhighlighter.printing .line.highlighted .number, .syntaxhighlighter.printing .line.highlighted.alt1 .content, .syntaxhighlighter.printing .line.highlighted.alt2 .content { background: transparent none repeat scroll 0% 0% ! important; }
.syntaxhighlighter.printing .line .number { color: rgb(187, 187, 187) ! important; }
.syntaxhighlighter.printing .line .content { color: black ! important; }
.syntaxhighlighter.printing .toolbar { display: none ! important; }
.syntaxhighlighter.printing a { text-decoration: none ! important; }
.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a { color: black ! important; }
.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a { color: rgb(0, 130, 0) ! important; }
.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a { color: blue ! important; }
.syntaxhighlighter.printing .keyword { color: rgb(0, 102, 153) ! important; font-weight: bold ! important; }
.syntaxhighlighter.printing .preprocessor { color: gray ! important; }
.syntaxhighlighter.printing .variable { color: rgb(170, 119, 0) ! important; }
.syntaxhighlighter.printing .value { color: rgb(0, 153, 0) ! important; }
.syntaxhighlighter.printing .functions { color: rgb(255, 20, 147) ! important; }
.syntaxhighlighter.printing .constants { color: rgb(0, 102, 204) ! important; }
.syntaxhighlighter.printing .script { font-weight: bold ! important; }
.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a { color: gray ! important; }
.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a { color: rgb(255, 20, 147) ! important; }
.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a { color: red ! important; }
.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a { color: black ! important; }
.syntaxhighlighter.collapsed.nogutter .toolbar { display: block ! important; }
.syntaxhighlighter.nogutter .toolbar { display: none ! important; }
.syntaxhighlighter.collapsed .toolbar { display: block ! important; }
.syntaxhighlighter .toolbar { display: none ! important; }
.grid td .noBorder { border-width: 0px; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.9.7/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence.css ::::: */

.syntaxhighlighter { background-color: rgb(255, 255, 255) ! important; }
.syntaxhighlighter .line.highlighted .number { color: black ! important; }
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { background-color: rgb(224, 224, 224) ! important; }
.syntaxhighlighter .line .number { color: rgb(175, 175, 175) ! important; }
.syntaxhighlighter .line .content { border-left: 3px solid rgb(224, 240, 255) ! important; color: rgb(0, 0, 0) ! important; }
.syntaxhighlighter.printing .line .content { border: 0pt none  ! important; }
.syntaxhighlighter .line.alt1 { background-color: rgb(255, 255, 255) ! important; }
.syntaxhighlighter .line.alt2 { background-color: rgb(255, 255, 255) ! important; }
.syntaxhighlighter .toolbar { border: 1px solid rgb(231, 229, 220) ! important; background-color: rgb(248, 248, 248) ! important; }
.syntaxhighlighter .toolbar a { color: rgb(160, 160, 160) ! important; }
.syntaxhighlighter .toolbar a:hover { color: red ! important; }
.syntaxhighlighter .plain, .syntaxhighlighter .plain a { color: rgb(0, 0, 0) ! important; }
.syntaxhighlighter .comments, .syntaxhighlighter .comments a { color: rgb(0, 130, 0) ! important; }
.syntaxhighlighter .string, .syntaxhighlighter .string a { color: rgb(0, 51, 102) ! important; }
.syntaxhighlighter .keyword { color: rgb(51, 102, 153) ! important; font-weight: bold ! important; }
.syntaxhighlighter .preprocessor { color: gray ! important; }
.syntaxhighlighter .variable { color: rgb(170, 119, 0) ! important; }
.syntaxhighlighter .value { color: rgb(0, 153, 0) ! important; }
.syntaxhighlighter .functions { color: rgb(255, 20, 147) ! important; }
.syntaxhighlighter .constants { color: rgb(0, 102, 204) ! important; }
.syntaxhighlighter .script { background-color: yellow ! important; }
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a { color: rgb(128, 128, 128) ! important; }
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a { color: rgb(255, 20, 147) ! important; }
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a { color: red ! important; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.0/_/download/resources/confluence.web.resources:aui-forms/confluence-forms.css ::::: */

form.aui .error { background-color: transparent; }
.confluence-form fieldset { border: 0pt none ; margin: 0pt; padding: 0pt; }
.confluence-form label { color: inherit; font-weight: inherit; }
#com-atlassian-confluence form.aui .buttons-container .buttons { padding: 0pt 0pt 5px 140px; }
#com-atlassian-confluence form.aui.long-label .buttons-container .buttons { padding: 0pt 0pt 5px 250px; }
#com-atlassian-confluence form.aui.top-label .buttons-container .buttons { padding: 0pt 0pt 5px; }
#com-atlassian-confluence form.aui .buttons-container.right .buttons { padding: 0pt 5px 5px 0pt; }
#com-atlassian-confluence form.aui .buttons-container.left .buttons { padding: 0pt 5px 5px 0pt; }
#com-atlassian-confluence form.aui { font-family: inherit; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.6/_/download/batch/com.atlassian.confluence.plugins.share-page:mail-page-resources/com.atlassian.confluence.plugins.share-page:mail-page-resources.css ::::: */

.ajs-menu-bar .ajs-button a.share span { background-image: url('share.png'); }
#inline-dialog-shareContentPopup .contents { overflow: visible; }
form.share-content-popup fieldset { margin-top: 3px; margin-bottom: 1px; }
.share-content-popup .button-panel { border-top: 1px solid rgb(238, 238, 238); padding: 9px 10px; text-align: right; }
.share-content-popup .button-panel input:disabled { color: graytext; }
form.share-content-popup .textarea { height: 60px; padding-left: 3px; padding-right: 3px; }
.share-content-popup .button { margin: 2px 0pt 2px 2px; }
.share-content-popup ol { margin: 7px 0pt; padding: 0pt; list-style-type: none; }
.share-content-popup ol li { margin: 4px 0pt; }
.share-content-popup ol li img { height: 1.72em; vertical-align: middle; width: 1.72em; }
.progress-messages { left: 10px; position: absolute; }
.share-content-popup .done { background: transparent url('tick.png') no-repeat scroll 0% 0%; }
.share-content-popup .error { background: transparent url('warning_001.gif') no-repeat scroll 0% 0%; }
.share-content-popup .autocomplete li.active a span { color: white; }
.share-page-progress { position: absolute; background-color: white; z-index: 1; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.share-page-progress-container-inner { position: absolute; text-align: center; }
.share-content-popup .remove-recipient { background: transparent url('trash_16_001.gif') no-repeat scroll 50% 50%; float: right; text-indent: -9999px; height: 24px; width: 24px; cursor: pointer; }
.share-content-popup .aui-dd-parent, #com-atlassian-confluence .share-content-popup .aui-dd-parent .aui-dropdown { width: 259px; }
form.aui .share-page-progress-container-inner p { margin: 0pt; padding-bottom: 0pt; }
form.aui fieldset { margin: 0pt auto; padding: 8px 8px 8px 12px; }
.aui-inline-dialog .contents .share-content-popup .submit { text-align: center; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.0/_/download/batch/confluence.web.resources:view-comment/confluence.web.resources:view-comment.css ::::: */

ol.comment-threads { list-style-type: none; margin-left: 0pt; padding-left: 30px; }
ol.comment-threads.top-level { margin-left: 0pt; padding-left: 0pt; }
#comments-section .comment { border: 1px solid rgb(238, 238, 238); margin: 0pt 10px 10px 0pt; padding: 5px 10px 5px 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; clear: left; font-size: 1em; }
#comments-section .comment.odd { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.comment-user-logo { float: left; }
.comment-header { line-height: 1.8em; }
.comment-header .author { margin: 0pt; padding: 0pt; display: inline; font-weight: bold; }
.comment .date { margin: 0pt; padding: 0pt 0pt 0pt 20px; float: right; line-height: 1.8em; color: rgb(153, 153, 153); }
.comment-content { overflow: auto; }
.global-comment-actions li, .comment-actions li { border-left: 1px solid rgb(170, 170, 170); margin: 0pt; padding: 0pt 5px; list-style-type: none; display: inline; color: rgb(170, 170, 170); }
.comment-actions li:first-child, li#comment-show-hide { border-left: medium none; padding-left: 0pt; }
.comment-actions #comment-actions-secondary li { padding: 0pt; float: right; }
.global-comment-actions li.hidden, .comment-actions li.hidden { display: none; }
.global-comment-actions a { margin: 0pt; }
.global-comment-actions, .comment-actions ul { margin: 0pt; padding: 0pt; display: inline; }
.comment-body, .comment-header { overflow: hidden; }
* html .comment-body, * html .comment-header { overflow: visible; }
#comments-section .comment.focused, #comments-section .comment.edit { background: rgb(255, 255, 231) none repeat scroll 0% 0%; }
#comments-section .comment.reply { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.comment .comment-user-logo { margin: 0pt; padding: 0pt; width: 58px; }
.comment .comment-user-logo .replacement { height: 48px; width: 48px; }
.comment.collapsed .comment-user-logo img, .comment.collapsed .comment-user-logo .replacement { height: 24px; width: 24px; margin-left: 12px; }
.comment.collapsed .comment-body { opacity: 0; height: 0pt; }
img.wait { vertical-align: middle; }
.comment .excerpt { color: rgb(102, 102, 102); font-weight: normal; opacity: 0; height: 1.8em; }
.collapsed .excerpt { opacity: inherit; }
.comment form .label { font-weight: normal; color: rgb(102, 102, 102); }
.comment input#watchPageAfterComment { vertical-align: middle; margin-left: 20px; }
.comment-actions .comment-permalink a:hover { visibility: visible; }
.comment-actions .comment-permalink a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.comment-actions .comment-permalink a, .comment-actions .comment-permalink a span { background: transparent url('permalink_light_16_001.png') no-repeat scroll 50% 50%; width: 16px; height: 16px; display: block; text-indent: -9999px; cursor: pointer; }
.comment-actions .comment-permalink a:hover span { background-image: url('permalink_dark_16_001.png'); }
#comments-section #previewArea iframe { height: 210px; }
#addcomment-sidebar { margin-top: 2em; }
#addcomment-sidebar .rightpanel { padding: 0.7em; }
#addcomment-sidebar #helpcontent dl { margin-bottom: 1em; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.16/_/download/batch/confluence.macros.advanced:fancy-box/confluence.macros.advanced:fancy-box.css ::::: */

body { height: 100%; }
div#fancy_overlay { position: fixed; top: 0pt; left: 0pt; width: 100%; height: 100%; background-color: rgb(102, 102, 102); display: none; z-index: 30; }
* html div#fancy_overlay { position: absolute; }
div#fancy_wrap { text-align: left; }
div#fancy_loading { background: transparent none repeat scroll 0% 0%; overflow: hidden; position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; z-index: 100; }
div#fancy_loading div { background: transparent url('fancy_progress.png') no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; width: 40px; height: 480px; }
div#fancy_loading_overlay { position: absolute; background-color: rgb(255, 255, 255); z-index: 30; }
div#fancy_loading_icon { background: transparent url('fancy_loading.gif') no-repeat scroll 0% 0%; position: absolute; z-index: 35; width: 16px; height: 16px; }
div#fancy_outer { margin: 0pt; padding: 18px 18px 33px; background: transparent none repeat scroll 0% 0%; overflow: hidden; position: absolute; top: 0pt; left: 0pt; z-index: 90; display: none; }
div#fancy_inner { border: 1px solid rgb(187, 187, 187); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; width: 100%; height: 100%; }
div#fancy_content { margin: 0pt; z-index: 100; position: absolute; }
div#fancy_div { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 100%; width: 100%; z-index: 100; }
img#fancy_img { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; z-index: 100; width: 100%; height: 100%; }
div#fancy_close { background: transparent url('fancy_closebox.png') no-repeat scroll left top; position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; cursor: pointer; z-index: 181; display: none; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
#fancy_ajax { overflow: auto; width: 100%; height: 100%; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0pt; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a#fancy_left { left: 0pt; }
a#fancy_right { right: 0pt; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }
span#fancy_left_ico { background: transparent url('fancy_left.png') no-repeat scroll 0% 0%; left: -9999px; }
span#fancy_right_ico { background: transparent url('fancy_right.png') no-repeat scroll 0% 0%; right: -9999px; }
a#fancy_left:hover { visibility: visible; }
a#fancy_right:hover { visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
.fancy_bigIframe { background: transparent none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; }
div#fancy_bg { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; z-index: 70; }
div.fancy_bg { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { background: transparent url('fancy_shadow_n.png') repeat-x scroll 0% 0%; top: -18px; width: 100%; height: 18px; }
div.fancy_bg_ne { background: transparent url('fancy_shadow_ne.png') no-repeat scroll 0% 0%; top: -18px; right: -13px; width: 13px; height: 18px; }
div.fancy_bg_e { background: transparent url('fancy_shadow_e.png') repeat-y scroll 0% 0%; right: -13px; height: 100%; width: 13px; }
div.fancy_bg_se { background: transparent url('fancy_shadow_se.png') no-repeat scroll 0% 0%; bottom: -18px; right: -13px; width: 13px; height: 18px; }
div.fancy_bg_s { background: transparent url('fancy_shadow_s.png') repeat-x scroll 0% 0%; bottom: -18px; width: 100%; height: 18px; }
div.fancy_bg_sw { background: transparent url('fancy_shadow_sw.png') no-repeat scroll 0% 0%; bottom: -18px; left: -13px; width: 13px; height: 18px; }
div.fancy_bg_w { background: transparent url('fancy_shadow_w.png') repeat-y scroll 0% 0%; left: -13px; height: 100%; width: 13px; }
div.fancy_bg_nw { background: transparent url('fancy_shadow_nw.png') no-repeat scroll 0% 0%; top: -18px; left: -13px; width: 13px; height: 18px; }
div#fancy_title { position: absolute; bottom: -33px; left: 0pt; width: 100%; z-index: 100; display: none; }
div#fancy_title div { color: rgb(255, 255, 255); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-bottom: 3px; }
div#fancy_title table { margin: 0pt auto; }
div#fancy_title table td { padding: 0pt; vertical-align: middle; }
td#fancy_title_left { background: transparent url('fancy_title_left.png') repeat-x scroll 0% 0%; height: 32px; width: 15px; }
td#fancy_title_main { background: transparent url('fancy_title_main.png') repeat-x scroll 0% 0%; height: 32px; }
td#fancy_title_right { background: transparent url('fancy_title_right.png') repeat-x scroll 0% 0%; height: 32px; width: 15px; }
div#fancy_overlay { background-color: rgb(0, 0, 0); display: none; position: fixed; }
div#fancy_outer { padding: 18px 35px 35px; }
a#fancy_left, a#fancy_right { width: 50%; bottom: 0pt; }
a#fancy_left { left: -35px; }
a#fancy_right { right: -35px; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:support/com.atlassian.confluence.plugins.drag-and-drop:support.css ::::: */

#upload-statuses { margin: 0pt; padding: 0pt; font-size: 10pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#upload-statuses label { font-weight: normal; color: black; }
#upload-statuses li { border-top: 1px solid rgb(240, 240, 240); padding: 10px 18px; }
#upload-statuses li.first { border-top: 0pt none; }
#upload-statuses .file-upload-progress-text { color: rgb(102, 102, 102); font-size: 8pt; }
#upload-statuses li.note { color: rgb(0, 0, 0); font-size: 10pt; }
#enabling-drag-and-drop .panel-body, #drag-and-drop-message-dialog .panel-body { color: rgb(102, 102, 102); font-size: 10pt; }
#upload-statuses li.note p, #drag-and-drop-message-dialog .panel-body p, #enabling-drag-and-drop .panel-body p { color: rgb(102, 102, 102); font-size: 10pt; margin-top: 1em; }
#upload-statuses label, #upload-statuses .file-upload-progress-block { margin: 5px 0pt; }
#upload-statuses .file-upload-progress-block { overflow: hidden; }
#upload-statuses .cancel-or-success-placeholder { float: left; margin-left: 3px; }
#drag-and-drop-cue { padding: 10px; position: absolute; top: 50%; left: 50%; width: 26em; height: 1em; margin-top: -0.5em; margin-left: -13em; background-color: white; z-index: 2900; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
#drag-and-drop-progress-dialog .panel-body { padding: 0pt; }
.attachments-drop-zone { border: 3px dashed rgb(238, 238, 238); padding: 25px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; color: rgb(204, 204, 204); font-size: 18pt; font-weight: bold; height: 124px; text-align: center; width: 240px; }
.drop-zone-on-hover, #attached-images .attached-image .drop-zone-on-hover { background-color: rgb(249, 249, 249); }
.attachments-drop-zone .drop-zone-image { margin: 0pt auto; background-image: url('arrow.gif'); width: 55px; height: 55px; }
.attachments-drop-zone .drop-zone-text { margin: 0pt auto; padding-top: 6px; width: 180px; }
#attached-images .attached-image .image-dialog-drop-zone-container { border: 3px dashed rgb(238, 238, 238); line-height: 1em; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
#attached-images .attached-image .image-dialog-drop-zone-container .drop-zone-image { margin: 13px auto 0pt; background-image: url('arrow.gif'); width: 55px; height: 55px; }
#attached-images .attached-image .image-dialog-drop-zone-container .drop-zone-text { font-weight: bold; color: rgb(187, 187, 187); margin-top: 5px; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -1e+8px; }
.ui-helper-reset { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; line-height: 1.3; text-decoration: none; font-size: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0pt; left: 0pt; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { overflow: hidden; display: block; text-indent: -99999px; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: rgb(204, 204, 204) url('ui-bg_highlight-soft_75_cccccc_1x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); font-weight: bold; }
.ui-widget-header a { color: rgb(34, 34, 34); }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background: rgb(251, 249, 238) url('ui-bg_glass_55_fbf9ee_1x400.png') repeat-x scroll 50% 50%; color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error { border: 1px solid rgb(205, 10, 10); background: rgb(254, 241, 236) url('ui-bg_glass_95_fef1ec_1x400.png') repeat-x scroll 50% 50%; color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: rgb(205, 10, 10); }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240.png'); }
.ui-widget-content .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_888888_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-active .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-highlight .ui-icon { background-image: url('ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url('ui-icons_cd0a0a_256x240.png'); }
.ui-icon-carat-1-n { background-position: 0pt 0pt; }
.ui-icon-carat-1-ne { background-position: -16px 0pt; }
.ui-icon-carat-1-e { background-position: -32px 0pt; }
.ui-icon-carat-1-se { background-position: -48px 0pt; }
.ui-icon-carat-1-s { background-position: -64px 0pt; }
.ui-icon-carat-1-sw { background-position: -80px 0pt; }
.ui-icon-carat-1-w { background-position: -96px 0pt; }
.ui-icon-carat-1-nw { background-position: -112px 0pt; }
.ui-icon-carat-2-n-s { background-position: -128px 0pt; }
.ui-icon-carat-2-e-w { background-position: -144px 0pt; }
.ui-icon-triangle-1-n { background-position: 0pt -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0pt -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0pt -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0pt -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0pt -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0pt -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0pt -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0pt -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0pt -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0pt -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0pt -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0pt -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0pt -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0pt -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; }
.ui-corner-all { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; }
.ui-widget-overlay { background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0pt 0pt -8px; padding: 8px; background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0pt none ! important; }
.ui-accordion .ui-accordion-header a { padding: 0.5em 0.5em 0.5em 2.2em; display: block; font-size: 1em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0pt none; padding: 1em 2.2em; overflow: auto; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-datepicker { padding: 0.2em 0.2em 0pt; width: 17em; }
.ui-datepicker .ui-datepicker-header { padding: 0.2em 0pt; position: relative; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0pt 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { margin: 1px 0pt; float: left; font-size: 1em; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { margin: 0pt 0pt 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse; }
.ui-datepicker th { border: 0pt none ; padding: 0.7em 0.3em; text-align: center; font-weight: bold; }
.ui-datepicker td { border: 0pt none ; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { padding: 0.2em; display: block; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { border-left: 0pt none; border-right: 0pt none; border-bottom: 0pt none; margin: 0.7em 0pt 0pt; padding: 0pt 0.2em; background-image: none; }
.ui-datepicker .ui-datepicker-buttonpane button { margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; overflow: visible; float: right; cursor: pointer; width: auto; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { margin: 0pt auto 0.4em; width: 95%; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-dialog { padding: 0.2em; position: relative; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em 0.3em 0.3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { margin: 0.1em 0pt 0.2em; float: left; }
.ui-dialog .ui-dialog-titlebar-close { margin: -10px 0pt 0pt; padding: 1px; position: absolute; right: 0.3em; top: 50%; width: 19px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { margin: 1px; display: block; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0pt; }
.ui-dialog .ui-dialog-content { border: 0pt none ; padding: 0.5em 1em; background: transparent none repeat scroll 0% 0%; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { border-width: 1px 0pt 0pt; margin: 0.5em 0pt 0pt; padding: 0.3em 1em 0.5em 0.4em; text-align: left; background-image: none; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0pt; padding: 0.2em 0.6em 0.3em; overflow: visible; float: right; cursor: pointer; line-height: 1.4em; width: auto; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height: 1em; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0pt; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0pt; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0pt; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0pt; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { border: 0pt none ; position: absolute; z-index: 1; font-size: 0.7em; display: block; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0pt; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0pt; }
.ui-slider-horizontal .ui-slider-range-max { right: 0pt; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0pt; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0pt; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0pt; }
.ui-slider-vertical .ui-slider-range-max { top: 0pt; }
.ui-tabs { padding: 0.2em; }
.ui-tabs .ui-tabs-nav { padding: 0.2em 0.2em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; }
.ui-tabs .ui-tabs-nav li { margin: 0pt 0.2em -1px 0pt; padding: 0pt; position: relative; float: left; border-bottom-width: 0pt ! important; }
.ui-tabs .ui-tabs-nav li a { padding: 0.5em 1em; float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0pt; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { border-width: 0pt; padding: 1em 1.4em; background: transparent none repeat scroll 0% 0%; display: block; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
#upload-statuses .aui-progressbar-error .ui-progressbar-value { background-color: rgb(255, 204, 204); background-image: none; }
#upload-statuses .aui-progressbar-animated .ui-progressbar-value { background-image: url('pb-ani.gif'); }
#upload-statuses .aui-progressbar { float: left; width: 96%; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/0.8/_/download/batch/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts.css ::::: */

#shortcutsmenu { font-size: 0.85em; }
#shortcutsmenu .module { margin: 0pt 1% 1em; clear: none; float: left; width: 48%; }
#shortcutsmenu dl dt { text-align: right; width: 48%; }
#shortcutsmenu dl dd { width: 50%; }
#shortcut-dialog, #shortcut-dialog h2 { overflow: visible; }
#shortcut-dialog .close { border: medium none ; padding: 0pt; background: transparent url('button-close.png') no-repeat scroll 0pt 0pt; position: absolute; font-size: 0pt; top: -13px; right: -13px; width: 30px; height: 30px; cursor: pointer; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/3.5.7/_/download/batch/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts.css ::::: */

.shortcutsmenu { font-size: 13px; position: relative; }
#keyboard-shortcuts-dialog .module { margin: 0pt 7px 8px 8px; clear: none; float: left; width: 47%; }
#keyboard-shortcuts-dialog .module span { line-height: 1.8; width: 40%; }
#keyboard-shortcuts-dialog .module strong { padding: 6px 0pt 0pt; color: rgb(102, 102, 102); float: left; font-weight: normal; text-align: left; width: 49%; clear: left; }
#editor-shortcuts-menu.shortcutsmenu .module strong { width: 39%; }
#keyboard-shortcuts-dialog .module ul { margin: 7px 0pt; padding: 0pt; }
#keyboard-shortcuts-dialog .module ul.item-details li { margin: 0pt 0pt 9px; list-style-type: none; clear: left; }
#keyboard-shortcuts-dialog .module .mod-header { background-position: 0pt 12px; }
#keyboard-shortcuts-dialog .module .mod-content { padding: 0pt 2px 0pt 0pt; }
#keyboard-shortcuts-dialog .module h3 { border-bottom: thin solid rgb(187, 187, 187); margin: 0pt 0pt 1px; padding: 2px 2px 2px 0pt; color: rgb(0, 0, 0); font-weight: normal; }
#keyboard-shortcuts-dialog .module kbd { border: 1px solid rgb(221, 221, 221); padding: 0pt 6px; background: rgb(255, 255, 255) url('key_bg.png') repeat-x scroll 0pt 100%; -moz-border-radius-topleft: 0.166em; -moz-border-radius-topright: 0.166em; -moz-border-radius-bottomright: 0.166em; -moz-border-radius-bottomleft: 0.166em; display: inline-block; font-family: Arial,FreeSans,Helvetica,sans-serif; text-align: center; }
#keyboard-shortcuts-dialog .module kbd.regular-key { padding: 0pt 4px; min-width: 16px; }
#keyboard-shortcuts-dialog .module kbd.modifier-key { min-width: 26px; }
#keyboard-shortcuts-dialog .module .key-separator { padding: 0pt 7px; }
#keyboard-shortcut-enabled-container { margin: 0pt 8px 15px 7px; font-size: 13px; }
#keyboard-shortcut-enabled-checkbox { margin: 3px 3px 3px 0pt; }
#keyboard-shortcut-editor-description { margin: 0pt 8px 15px; font-size: 13px; clear: both; }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/3/_/styles/combined.css?spaceKey=DEVICE ::::: */

/* ::::: https://dev.traqs.me:48443/s/en/2163/1/3/_/styles/colors.css?spaceKey=DEVICE ::::: */

h1, h2, h3, h4, h5, h6, .wiki-content h1, .wiki-content h2, .wiki-content h3, .wiki-content h4, .wiki-content h5, .wiki-content h6, .pagetitle, .steptitle, .substeptitle, .formtitle, th.confluenceTh, table.confluenceTable th.confluenceTh, table.admin th, .form-element-large, .form-element-small, #com-atlassian-confluence .mce_h1 span.mceText, #com-atlassian-confluence .mce_h2 span.mceText, #com-atlassian-confluence .mce_h3 span.mceText, #com-atlassian-confluence .mce_h4 span.mceText, #com-atlassian-confluence .mce_h5 span.mceText, #com-atlassian-confluence .mce_h6 span.mceText { color: rgb(0, 0, 0); }
.wiki-content h1, .wiki-content h2 { border-bottom-color: rgb(102, 153, 204); }
.wiki-content-preview { border-left-color: rgb(102, 153, 204); border-right-color: rgb(102, 153, 204); }
.pageSectionHeader { border-bottom-color: rgb(102, 153, 204); }
.panel { border-color: rgb(102, 153, 204); }
.panelHeader, .menuheading, .pageheader, .sectionbottom { border-bottom-color: rgb(102, 153, 204); }
.topRow { border-top-color: rgb(102, 153, 204); }
.tabletitle, .pageSectionHeader { border-bottom-color: rgb(102, 153, 204); }
a:link, a:visited, a:focus, a:hover, a:active, #default-labels-header a.add, a.blogHeading, .more-comments a { color: rgb(50, 108, 166); }
.aui-tabs ul.tabs-menu li.menu-item a { color: rgb(50, 108, 166); }
h1 a:link, h1 a:visited, h1 a:focus, h1 a:hover, h1 a:active { color: rgb(50, 108, 166); border-bottom-color: rgb(0, 0, 0); }
.spacenametitle-printable, .spacenametitle-printable a, .spacenametitle-printable a:visited { color: rgb(153, 153, 153); }
.tableview th { color: rgb(0, 0, 0); border-bottom-color: rgb(102, 153, 204); }
blockquote { border-left-color: rgb(102, 153, 204); }
.navBackgroundBox { background: rgb(102, 153, 204) none repeat scroll 0% 0%; }
.previewBoxTop, .previewContent, .previewBoxBottom, .functionbox { border-color: rgb(102, 153, 204); }
.smalltext-blue { color: rgb(102, 153, 204); }
.tabnav, .comment .tabnav, ul.tabnav { border-bottom-color: rgb(102, 153, 204); }
.tabnav .tabs a { border-color: rgb(102, 153, 204); background: rgb(102, 153, 204) none repeat scroll 0% 0%; }
.tabnav .tabs a:link, .tabnav .tabs a:visited { color: rgb(255, 255, 255); }
.tabnav .tabs a:hover { border-color: rgb(0, 51, 102); background: rgb(0, 51, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#squaretab a { border-color: rgb(102, 153, 204); }
#squaretab a:link, #squaretab a:visited { background-color: rgb(102, 153, 204); }
#squaretab a:hover { border-color: rgb(0, 51, 102); color: rgb(255, 255, 255); background-color: rgb(0, 51, 102); }
table.blogcalendar { border-color: rgb(102, 153, 204); }
.blogcalendar th.calendarhead, a.calendarhead, a.calendarhead:link, a.calendarhead:visited, a.calendarhead:hover { background-color: rgb(102, 153, 204); color: rgb(255, 255, 255); }
.searchGroupHeading { background-color: rgb(102, 153, 204); color: rgb(255, 255, 255); }
.permissionTab { background: rgb(102, 153, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.permissionSuperTab { background: rgb(0, 51, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.topBar { background-color: rgb(0, 51, 102); }
.basicPanelContainer { border-color: rgb(102, 153, 204); }
.greynavbar { border-top-color: rgb(102, 153, 204); }
div.license-personal { background-color: rgb(0, 51, 102); color: rgb(255, 255, 255); }
div.license-personal a { color: rgb(255, 255, 255); }
#header { background-color: rgb(0, 51, 102); }
#header a, #breadcrumbs, #header .ajs-menu-bar li.ajs-menu-item a.trigger { color: rgb(255, 255, 255); }
.breadcrumbs { border-color: rgb(102, 153, 204); }
#navigation, #tab-navigation { border-bottom-color: rgb(102, 153, 204); }
#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item a, .ajs-menu-bar li.ajs-menu-item .ajs-drop-down a { color: rgb(83, 83, 83); }
#header .ajs-menu-bar li.ajs-menu-item .ajs-drop-down a { color: rgb(50, 108, 166); }
#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:hover, #com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:focus, #com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item.active a, .menu-section-list li.active a, .menu-section-list li.active a:hover, #navigation .ajs-menu-bar .ajs-button a:hover, .ajs-menu-bar .ajs-menu-item li.active a, .aui-dd-parent .aui-dropdown li.active, .aui-dd-parent .aui-dropdown li.active span, .aui-dd-parent .aui-dropdown a:focus span, .ajs-menu-bar .ajs-menu-item.opened .ajs-drop-down li.active a, #navigation .ajs-menu-bar li.ajs-button a.active, #header .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li.active a, .ajs-content-hover .popup-follow a:hover { color: rgb(255, 255, 255); background-color: rgb(102, 153, 204); }
#header .ajs-menu-bar li.ajs-menu-item.opened, #header .ajs-menu-bar li.ajs-menu-item.opened a.trigger { border-color: rgb(51, 102, 153); background-color: rgb(51, 102, 153); }
.ajs-menu-bar .ajs-menu-item.opened a.trigger { background-color: rgb(102, 153, 204); }
#header .ajs-menu-bar .ajs-drop-down { border-color: rgb(0, 51, 102); }
#header .ajs-menu-bar .ajs-drop-down li.separator { border-top-color: rgb(0, 51, 102); }
.tab-navigation .tab a { border: 1px solid rgb(102, 153, 204); background-color: rgb(102, 153, 204); color: rgb(255, 255, 255); }
.tab-navigation .tab a:hover { color: rgb(255, 255, 255); background-color: rgb(0, 51, 102); border-bottom-color: rgb(0, 51, 102); }
.tabletitle, .heading-text-color { color: rgb(0, 0, 0); }
ol.autocompleter li.focused { background: rgb(102, 153, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/1.0/_/download/resources/com.atlassian.confluence.themes.default:styles/default-theme.css ::::: */

html, body { height: 100%; }
body { margin: 0pt; font-family: Arial,Helvetica,FreeSans,sans-serif; background-color: rgb(255, 255, 255); }
#full-height-container { min-height: 100%; position: relative; background-color: rgb(255, 255, 255); }
#header { margin: 0pt; padding: 0pt 10px; min-height: 2em; line-height: 2; }
#websudo { margin: 0pt; padding: 0pt 10px; min-height: 2em; line-height: 2; }
.email { margin: 10px; }
#page-view-panel { float: right; }
h1.pagetitle img { max-height: 2.5em; margin-bottom: 0.3em; float: left; }
h1.pagetitle img.custom { height: auto; }
h1 span.title-text { display: table; }
.editable-title { margin: 0pt 10px 0pt 58px; }
#main { padding: 10px 10px 6em; }
.content-preview #main { padding-bottom: 10px; }
#content { clear: left; }
#content.space { margin-top: 2.6em; }
a:link, a:visited { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:focus, a:hover, a:active { text-decoration: underline; }
.quick-search-submit { display: none; }
#page-view-panel li, #page-prefs-list li { margin: 0pt 0pt 0pt 0.3em; padding: 0pt 0pt 0pt 0.3em; color: rgb(102, 102, 102); float: left; font-size: 0.9em; }
#navigation { display: inline; }
.page-actions { border: 1px solid rgb(204, 204, 204); padding: 5px; float: right; margin-left: 10px; }
.remove-control { display: none; }
.page-metadata { margin: 10px 0pt; color: rgb(102, 102, 102); font-size: 0.9em; }
.page-metadata a:link, .page-metadata a:active, .page-metadata a:hover, .page-metadata a:visited { color: rgb(102, 102, 102); font-style: normal; text-decoration: underline; }
.section-header { padding: 2px 0pt; margin-bottom: 5px; }
h2.section-title { padding: 0pt; font-size: 12pt; font-weight: bold; margin-top: 20px; display: inline; }
#sidebar, .sidebar { clear: right; float: right; width: 16em; margin-left: 10px; }
#space-blog-search-query { width: 21.5em; }
#blog-sidebar { width: 22em; margin-top: 2em; }
.has-sidebar #content.space, .has-sidebar #content.edit form.markup, .has-sidebar .wiki-content, .has-sidebar.active-wikimarkup .errorBox { margin-right: 17em; }
.has-blog-sidebar #content.space, .has-blog-sidebar #content.edit form.markup, .has-blog-sidebar .wiki-content { margin-right: 24em; }
.blog-post-listing .wiki-content, .has-blog-sidebar .blogpost-view .wiki-content .wiki-content { margin-right: 0pt; }
.has-sidebar .wiki-content .wiki-content, .has-blog-sidebar .wiki-content .wiki-content, .has-blog-sidebar .comment-content.wiki-content { margin-right: 0pt; }
.active-richtext #content.create-page, .active-preview #content.create-page { margin-right: 0pt ! important; }
.sidebar-content { margin: 10px 0pt 0pt 1em; }
.blogcalendar { width: 16em; }
.blogcalendar th a.calendarhead, .blogcalendar th.calendarhead { font-size: 1em; }
.blogcalendar td, .blogcalendar th { font-size: 0.85em; }
.tabnav .tabs a { border-style: solid solid none; border-width: 1px 1px medium; border-bottom: medium none; margin: 5px 3px 0pt 0pt; padding: 5px 5px 4px; text-decoration: none; display: block; float: left; }
.tabnav .tabs a.current { border-bottom: 1px solid white; background: white none repeat scroll 0% 0%; color: black; }
.tabnav .tabs a.current:link, .tabnav .tabs a.current:visited { color: black; }
.tabnav .tabs a.current:hover { border-bottom: 1px solid white; background: white none repeat scroll 0% 0%; color: black; }
.tabnav, .comment .tabnav { margin: 0pt; padding: 0pt; border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline; list-style-position: outside; width: 100%; font-weight: bold; font-size: 10pt; }
.after-tabnav { clear: both; }
.tabnav li.tabs { margin: 0pt 0pt -1px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; display: block; }
.dashboard { clear: left; }
#footer { position: absolute; bottom: 0pt; width: 100%; }
#login-language { text-align: center; font-size: 11px; padding-top: 10px; }
#login-language a { color: rgb(102, 102, 102); text-decoration: none; padding-left: 10px; }
#poweredby, #poweredby a { font-size: 11px; }
* html #full-height-container { height: 100%; background-color: rgb(240, 240, 240); }
* html #main { padding-bottom: 1em; height: 88%; }
* html #footer { position: relative; }
body.popup-window #footer { display: none; }
* html .popup-window #full-height-container { background-color: rgb(255, 255, 255); }
/* ::::: https://dev.traqs.me:48443/s/en/2163/1/3/_/styles/custom.css?spaceKey=DEVICE ::::: */

