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