@CHARSET "UTF-8";

@import url(xml2html.css);

body {
    font-family: "Verdana", "Helvetica", "Arial", sans-serif;
    margin: 0;
    padding: 0;
    background: #F3F3F3;
}

#fullscreen {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#body {
    position: absolute;
    top: 63px;
    left: 0;
    bottom: 0;
    right: 0;
}

#layout-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#splash {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #F3F3F3;
    /*background-image: url(../images/logo.png);
    background-position: center center;
    background-repeat: no-repeat;*/
    z-index: 10000;
}

#splash div {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -126px;
}

#splash p {
    text-shadow: 1px 1px 1px #666;
}

#login-dialog {
	z-index: 10001;
}

.ui-front {
	z-index: 10001;
}

table {
    font-size: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

label {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;
  color: #404040;
}

label.checkbox {
    margin-left: 1em;
}

select {
    display: inline-block;
    padding: 2px 6px;
    color: #555555;
    background-color: #FFFFFF;
    vertical-align: middle;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: 22px;
    line-height: 22px;
}
select:disabled {
    background-color: #C0C0C0;
    color: #FFFFFF;
}

.ui-widget {
	font-size: 75%;
}

a:link,a:visited {
	color: #666;
    text-decoration: none;
}

.ui-layout-north {
	padding: 0;
	background-color: #F3F3F3;
	height: 75px;
    overflow: hidden;
}

.ui-layout-center {
	padding: 0;
	border: 0;
}

.ui-layout-toggler-west-open {
    background: url(../images/toggle-lt.gif) no-repeat center right;
}

.ui-layout-toggler-west-closed {
    background: url(../images/toggle-rt.gif) no-repeat center right;
}

.ui-layout-toggler-east-open {
    background: url(../images/toggle-rt.gif) no-repeat center right;
}

.ui-layout-toggler-east-closed {
    background: url(../images/toggle-lt.gif) no-repeat center right;
}

.ui-layout-toggler-north-open {
    background: url(../images/toggle-up.gif) no-repeat center right;
}

.ui-layout-toggler-north-closed {
    background: url(../images/toggle-dn.gif) no-repeat center right;
}

.ui-layout-toggler-south-open {
    background: url(../images/toggle-dn.gif) no-repeat center right;
}

.ui-layout-toggler-south-closed {
    background: url(../images/toggle-up.gif) no-repeat center right;
}

.ui-layout-resizer {
    background: #C0C0C0;
}

.ui-layout-resizer-hover {
    background: #444;
}

#login-info {
    margin-left: 10px;
    padding-left: 18px;
    border-left: 1px solid #bbb;
}

#toggle-fullscreen {
    display: inline-block;
    margin: 0 0 0 10px;
}

#toggle-fullscreen:hover {
    background: transparent;
}

#toggle-fullscreen img {
    height: 16px;
    vertical-align: middle;
}

#login-error {
	color: red;
	text-align: center;
}

#login-form table {
	width: 100%;
}

#editor {
    font-family: 'Ubuntu Mono', 'Monaco','Menlo','Droid Sans Mono','Courier New',monospace;
	height: 200px;
	margin: 0 4px;
	background-color: #E8E8E8;
	padding: 0 0 0 0;
	border-left: 1px solid #bbb;
}

.header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("../images/bubble.gif") fixed no-repeat top right;
    background-color: #F3F3F3;
    overflow: hidden;
    z-index: -1;
}

.editor-header {
    background-image: url("../images/logo.png");
    background-repeat: no-repeat;
    background-position: 4px 0px;
    margin: 0 0 2px 0;
}

.menu {
	height: 24px;
	padding-bottom: 4px;
    padding-left: 200px;
}

.menu ul {
    background: #F7F7F7;
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
}

.menu ul li {
	position: relative;
	float: left;
}

/*Top level menu link items style*/
.menu ul li a {
	font-size: 75%;
	display: block;
	padding: 4px 8px;
	text-decoration: none;
	outline: 0;
}

* html .menu ul li a {
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.menu ul li a:hover {
	background: #CFE2ED; /*tab link background during hover state*/
	color: #101010;
}

.menu ul li a.open {
    background: #CFE2ED; /*tab link background during hover state*/
    color: #101010;
}

/*1st sub level menu*/
.menu ul li ul {
	position: absolute;
    background: #FFFFFF;
	left: 0;
	display: none;
	z-index: 1000;
    padding: 8px 0;
	border: 1px solid #AAA;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 6px;
    -moz-border-radius-topleft: 0;
    border-radius: 6px;
    border-top-left-radius: 0;
}

/*.menu ul li:hover ul {
    visibility: visible;
}*/

/*
Sub level menu list items (undo style from Top level List Items)
.menu ul li ul li {
	display: block;
	float: none;
}*/

/* Sub level menu links style */
.menu ul li ul li a {
	font-size: 75%;
	padding: 5px;
	margin: 0;
	background-image: #F0F0F0;
	width: 220px; /*width of sub menus*/
}

.menu ul li ul li a:hover { /*sub menus hover style*/
	background: #CFE2ED;
	color: #101010;
}

.menu .separator {
    display: block;
    font-size: 75%;
    padding: 5px;
	background: #F0F0F0;
    color: #AAA;
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: 1px solid #777;
    width: 220px;
}

.menu .shortcut {
    float: right;
    font-size: 0.9em;
}

#toolbar {
	padding: 6px 4px;
	margin: 0 0 0 200px;
}

#status-bar {
    position: relative;
	padding: 4px;
	height: 20px;
    min-height: 20px;
	background: #E8E8E8;
	overflow: hidden;
}

#error-status {
    position: absolute;
    top: 4px;
    left: 4px;
    height: 100%;
    z-index: 999;
	font-size: 85%;
	color: red;
    background: #E8E8E8;
}

#status {
    height: 100%;
    font-size: 80%;
}

#status img {
    border: 0;
    margin-right: 1em;
}

.outline-status {
    position: relative;
    height: 20px;
    padding: 4px;
    background: #E8E8E8;
    overflow: hidden;
}

#ext-status-bar {
    position: absolute;
    display: none;
    left: 4px;
    right: 4px;
    bottom: 30px;
    height: auto;
    z-index: 1000;
    background: #E8E8E8;
    border: 1px solid #bbb;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    padding: 4px 8px;
    font-size: 85%;
    color: red;
}

#search-box {
    width: 100%;
    background: #D8D8D8;
}

#toolbar .options {
	float: right;
	font-size: 75%;
	color: #666;
	padding-right: 4px;
}

#toolbar .options {
    height: 24px;
    line-height: 24px;
}

#toolbar .options label {
    font-size: inherit;
    color: #666;
}

#toolbar .current-app {
    margin-right: 20px;
}

#tabs-container {
    position: relative;
    /* Set it so we could calculate the offsetLeft */
    /* height: 145px; */
    /* width: 500px; */
    /* Add scroll-bars */
    overflow: auto;
}

#tabs {
	list-style: none;
	margin: 4px 4px 0 4px;
	padding: 4px 0;
    overflow: none;
}

#tabs li {
	display: inline;
}

#tabs .tab {
    /* font: 12px 'Ubuntu Mono', 'Monaco','Menlo','Droid Sans Mono','Courier New',monospace; */
    font-size: 75%;
	font-style: normal;
    text-shadow: 1px 1px 1px #BBBBBB;
    white-space: nowrap;
    overflow: hidden;
	color: #5e5e5e;
	background: #C8C8C8;
	border: 1px solid #bbb;
	box-shadow: 7px 1px 10px #d1cfd1;
	-moz-box-shadow: 7px 1px 10px #d1cfd1;
	-webkit-box-shadow: 7px 1px 10px #d1cfd1;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	/*width:72px;
	*/
	padding: 6px 20px;
	cursor: pointer;
	margin: 0 auto;
}

#tabs .active {
	background: #E8E8E8;
	color: #6e6e6e;
}

#tabs-container .nextTab {
    position: absolute;
    z-index: 1000;
    bottom: 6px;
    height: 20px;
    right: 0;
}

#tab-next { 
    margin: 0;
    position: absolute;
    z-index: 1000;
    height: 100%;
    width: 15px;
    right: 4px;
    bottom: 0;
    display: none;
}

#tab-prev {
    margin: 0;
    position: absolute;
    z-index: 1000;
    height: 100%;
    width: 15px;
    right: 19px;
    bottom: 0;
    display: none;
}

#open-dialog {
	height: 100%;
}

#eXide-dialog-message img, #eXide-dialog-input img {
	float: left;
	margin: 0 10px 4px 0;
}

#module-list {
    height: 300px;
    width: 100%;
}

#module-list .selected {
    background-color: #C0C0C0;
}

.eXide-browse-collections {
	margin: 0;
	padding: 0;
}

.eXide-browse-toolbar, .eXide-browse-breadcrumbs {
}

.eXide-browse-panel .ui-layout-pane {
    border: 0;
    background-color: transparent;
}

.eXide-browse-panel .ui-layout-north {
    background: url("../images/bubble.gif") top right no-repeat;
    overflow: hidden;
}

.eXide-browse-breadcrumbs {
    font-weight: bold;
    padding: 2px 0;
    height: 18px;
}

.eXide-browse-breadcrumbs a:link, .eXide-browse-breadcrumbs a:visited {
    color: #000;
}

.eXide-browse-breadcrumbs a:hover {
    color: rgb(31, 57, 255);
}

.eXide-browse-main {
    height: 100%;
}

.eXide-browse-resources {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
}

.eXide-browse-resources .collection {
	color: #0044FF;
}

.eXide-browse-resources .selected {
	background-color: #C0C0C0;
}

.eXide-browse-resources table {
	width: 100%;
	border: 0;
}

.eXide-browse-resources th {
	text-align: left;
	background-color: #CCC;
	border: 0;
	margin: 0;
	padding: 6px 6px;
}

.eXide-browse-form {
	text-align: left;
	padding-top: 10px;
}

.eXide-browse-form label {
	font-weight: bold;
}

.eXide-browse-form input {
	width: 40em;
	margin-left: 1em;
	z-index: 100;
}

.eXide-browser-active {
	background-color: #3169C6 !important;
	color: white;
}

.resource-view thead th {
	text-align: left;
	border-bottom: 1px solid black;
}

.resource-view td,.resource-view th {
	padding: 4px;
	cursor: pointer;
}

.name {
	font-weight: bold;
}

.resource-view .even {
	background-color: #F0F0F0;
}

#resource-properties-content label {
    width: 60px;
    float: left;
}

#resource-properties-content fieldset {
    margin-top: 1em;
}

#resource-properties-content legend {
    font-size: 100%;
    font-weight: bold;
}

.results-container {
	font-size: 85%;
	padding: 0;
    overflow: hidden;
}

#results-body {
    position: relative;
}

#results-iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    border: 0;
    margin: 0;
    padding: 0;
    background: #FFF;
}

.results-container .results {
	margin: 0 15px;
    white-space: pre-wrap;
}

#results-body .ace_scroller {
    height: 100%;
    width: 100%;
    overflow: auto;
}

#results-body .ace_text-layer {
    height: 100%;
}

.navbar {
	background-color: #F0F0F0;
	padding: 2px 4px;
	height: 20px;
}

.navbar img {
    border: 0;
    vertical-align: middle;
}

.navbar .navbar-controls {
    overflow: hidden;
}

.navbar img.layout-switcher {
    margin-left: 1em;
    cursor: pointer;
}

#serialization-mode {
    margin-left: 2em;
    vertical-align: middle;
}

.previous {
	float: left;
    margin-left: 8px;
}

.current {
    margin-left: 1em;
	font-weight: bold;
}

.next {
	float: right;
    margin-right: 8px;
}

.item {
	min-height: 2.5em;
}

/* Hack for internet explorer */
/*\*/
* html .item {
	height: 2.5em;
}

.even {
	/*background-color: #F0F0F0; */
}

.pos {
	float: left;
	background-color: #F0F0F0;
	font-size: 1em;
	padding: 2px;
	margin-right: 5px;
}

/* Auto-complete box */
#autocomplete-box {
	position: absolute;
	display: none;
	z-index: 1000;
    font-size: 85%;
    -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: white;
    outline: 0;
    border: 1px solid silver;
}

#autocomplete-box .items {
    float: left;
    margin: 4px 0 16px 0;
    width: 320px;
    padding: 0;
    height: 220px;
    max-height: 220px;
    overflow-y: auto;
}

#autocomplete-box .tooltips {
    float: left;
    width: 320px;
    height: 220px;
    overflow: auto;
    margin: 0 8px 0 8px;
    padding: 0 0 0 8px;
    border-left: 1px solid #C0C0C0;
}

#autocomplete-box .tooltips.hide {
    width: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

#autocomplete-box .tooltips p {
    margin-top: 0;
}

#autocomplete-box table {
    width: 100%;
}

#autocomplete-box td {
    padding: 2px;
}

#autocomplete-box tr {
	cursor: pointer;
    margin: 0;
    padding: 0;
}

#autocomplete-box .title {
    font-size: 85%;
    padding: 4px;
    color: #C0C0C0;
    height: 1em;
}

#autocomplete-box .title a {
    float: right;
}

#autocomplete-box .tooltip {
    width: 280px;
    height: 220px;
    float: right;
}

#autocomplete-box .selection {
	background-color: #C0C0C0;
}

#autocomplete-box .tooltip {
	display: none;
}

#outline-container {
	padding: 0;
	font-size: 85%;
    border: 0;
}

#outline-container h3 {
	margin: 0;
	padding: 4px 8px;
	background-color: #CFE2ED;
	color: #606060;
	font-weight: normal;
    font-size: 85%;
}

#outline-body {
    position: relative;
    height: 100%;
    width: 100%;
}

#outline-body .ace_scroller {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    right: 4px;
    overflow-y: auto;
    overflow-x: none;
}

#outline {
    font-family: 'Ubuntu Mono', 'Monaco','Menlo','Droid Sans Mono','Courier New',monospace;
    line-height: 1.5em;
	list-style: none;
	margin: 8px 4px 16px 4px;
	padding: 0;
    height: 100%;
    white-space: pre-wrap;
}

#outline li {
	margin: 0px 0px 4px 0px;
}

#outline .private, #outline .public {
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

#outline .private {
    background-image: url(../images/private.png);
}

#outline .public {
    background-image: url(../images/public.png);
}

#outline a:link, #outline a:visited {
    color: inherit;
}

#outline-filter {
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
}

.help img {
    float: right;
    width: 260px;
    padding: 0 8px 8px 8px;
}

.ui-pnotify.custom .ui-pnotify-container {
	background-color: #404040 !important;
	background-image: none !important;
	border: none !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ui-pnotify.custom .ui-pnotify-title, .ui-pnotify.custom .ui-pnotify-text {
	font-family: Arial, Helvetica, sans-serif !important;
	text-shadow: 2px 2px 3px black !important;
	font-size: 10pt !important;
	color: #FFF !important;
	padding-left: 50px !important;
	line-height: 1 !important;
	text-rendering: geometricPrecision !important;
}

.ui-pnotify.custom .ui-pnotify-title {
	font-weight: bold;
}

.ui-pnotify.custom .ui-pnotify-icon {
	float: left;
}

.ui-pnotify.stack-bottomright {
	/* These are just CSS default values to reset the pnotify CSS. */
	right: auto;
	top: auto;
}

fieldset {
	padding: 0;
	border: 0;
}

fieldset input[type="checkbox"] {
    margin-top: 8px;
}

fieldset legend {
    overflow: hidden;
    width: 100%;
	font-size: 133%;
    font-weight: bold;
	padding: 12px 8px;
    margin-bottom: 8px;
}

#dialog-deploy legend {
    background: url("../images/bubble.gif") top right no-repeat;
}

fieldset ol {
	padding: 8px 4px 0 4px;
	list-style: none;
}

.author-repeat {
	list-style: none;
	margin: 0;
	margin-left: 130px;
	padding: 0;
}

fieldset li {
	padding-bottom: 8px;
	position: relative;
}

fieldset label {
	float: left;
	display: block;
	width: 160px;
	margin-right: 10px;
	text-align: right;
	padding-top: .25em;
}

fieldset .hint {
	position: absolute;
	right: 0;
	top: 50px;
	z-index: 1000;
	width: 240px;
	display: none;
	padding: 4px 8px;
	background-color: #333333;
	color: white;
	border: 1px solid black;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

fieldset li:hover .hint {
	display: block;
}

fieldset input:required:invalid, fieldset input:focus:invalid { 
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFvy8atzQfvzEWvDEXuzEZujIbuzEdvzAZvTAbvjAcvDAdvTIdrzcnszQisTQltTIitzQgtjUhsTssuDEguTIgujQgvD0nqkAutkM2tko5u0c4ul5Qwi8Zwy8awC8bxS4ZxiwcwTEZwDEawTAbwDAcwDEdwzIexjAaxTIZyDAbyjAcyTMdzzEazjEbzzAe0TIb0zMd0zQb1DIc1TQb1TQc1jYc1jYd1zgc2jQb2DUd2TQe2zYc3DUc3jgbxzYh1j4m4DYZ5jcZ5zYb5jYc5Dga5Dgd6TYf7Dcd7zce6zgZ6Dga7Dse7j0e8jcd8zYe8DYf8Tkb8zgd8joc8Toe8Dwf9jkb9Doc4zki5j4n6T0h7jghxkIsx0MuzUUt00Ep2kIt1kg13VE97EEm6Ugu4E064FQ98UIn8kMo80Mp90Ep9UMq3VpD3F1KxmdZw2haw2hbxGhaxGhbwW1hwHdpxndp2H1u4FlH4mVT63Jb9mZO92ZP9WhN+GVN+2RQ4HVlvIB13odx4oNv5IZy54h29o55+4p6+4t7+Y14/Yl6yI+Ew5aPxpuTxqCXyaWe3baq5JSI65CB7pKC9JKK66WX6rGb57ut6rOo7res5b6767yz+62i+q6j/qug/a2i87Cl9rGh9rOq8b+19L+z+L2x48G48MO68sa/8ci96tDK8sbB/crE/crF/srG+87K/svJ/M3I99bR99fS+9bV+93Z8ebe+OHd+eXd/OTd8ebh9e3m9u3r+ufl/eXj/ubg/ufh/efi/ufj/uXk+ujj++nl+uvl+urm/ejh++7q+u/r+vDu+vLt/PDv/fPv/vTy+/j3/Pj0//j2//n3/vv0/vr1/vv2/fr3+/39+/79/vr4/vv6/v37/f77/v38/v39/f78/f79AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOe7jtQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEbSURBVChTARAB7/4A1rmNdG5xb3BwcG5tc4y43QC6isjT0NDR1djY1NLTzIu4AImVvL/Gxsa+vr7BwL29qX8AGp6rqrPDsqyurbu8r6ujFwALg5ybotjLoJqw37GfnZEOAAlsiIaEp9qmk8/FkoWHdw8AIj98eX14tc601ZB7eXpfEQAjNGJoaWd+z9uWY2pmZjYQACEzQlJUVWvK149MVlNKORUAIzFDSFBYodnJx3ZRTkEzAQAkLUBHS4HYmXXVpVhPPS8NAAInNUVkwsRlWZfVgEQ6KA8AFh0uN5TNgk1aYba3YCwHDAByAyArW11XRklGXlw+HwAbAKgSBRwpMDo8OzgyKh4EFaQA3pgZEwYIJCYmJQgKFBiO3JMVcr8Z+l4TAAAAAElFTkSuQmCC'); 
    background-position:right; 
    background-repeat:no-repeat; 
    -moz-box-shadow:none; 
} 

fieldset input:required:valid { 
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFU6E8UqA9U6A+U6A/VaA+VqA/V6I+WKM7WKA/WaI8WqI9WaQ+XaQ6XKQ8Zac9Z6w2Y6k6Z6w6aKo8bK45bq46d7M5fbU6fLY6frY8f7k5U59AU59BVJ9AU6BAUaBBVaBAVKFBVKBCX6JNXqZOYalRZqhSa6pfbapcb6pdbKpfcalbc6pbdKpccqdieKxofK9vf69xgLc5gLY9hrw3gLg4gLg5g7o4g7o5hLs4hLo5hLo6hbs8iL46jb1Ti7d+kMM0k8UwksU0lsQ2nskwnsgynsgzpswvqc8voMc8oMkyocozo8wzpMowpcs7rM8wrtEwrtA1ss8+sNIvtNMtttUuttYtt9Yvu9cuutgrvdkqvdksvNgtvdkvv9svsNM1ttI2utY0vdkxvtowvtsyv9ozvtg1vdwzv9k4vtg6lMRTrs5HtNNMps53rNN+wdhJwtlNw9hWyNxVx9tszd9iyuJPxeBRxuJQyuFTyuJQyuNRyuBW0eNz1OR91eR/1ut31+p41+p62Ot22Op42Op6lb6InsKRnsSUocKVrseir82mr82nrc6kr82oscWltMeusMiisM2msMyoss6r2+mNw+KgyueiyeSy1eq34/Gd4/Ce4/Cf4vKe4+2l5e6j4Oys5u+44/Cg5fCr5vGt6PC16fO26vO87ve/7fi87vi97vi/0uHO2+jW2unX6/TD7vfA7/jH8PbB8vbH8PbK9/rT9vrY9vrc9/vd+/3c+P7c+f7d+P7e6PDk6fTm6/Xo7/fr9ffh+vvl+P3g+f3h+fzi/f7m+/zq/f7s8vrx+f3x+v7w/f7x/v7y/v/z/v/0/v73/v75/v38/f7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz0KZQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAEbSURBVChTARAB7/4A0aqNkImJioyMjImLkY6r0QCsj8nLzMzMzMzMzczLyIi7AD6Xwbe5urq6urq4wsHAlocAIpWwp6apqa6urqiyw6+ULgAhbZibmpqZmqCgorakmWwmAARpf4B/f4OBg5O0oYJ+PScACjt2eXR4eHhzsaN6d3UyKgALOF5mYl1jZ5yzb2JkUDUsAAs3RmBxZVx7xnxhWVZMMSsABhdKcsSdcLWyaFpYUkQVKAAgFEJrn8q/zn1aW1RHPxEpAB8MNklRns/FbldVT0U0BykAJQISPEVqraVfU05DMw4AMACFGwUPOkBITUtEQRkQHBqSAL0tHQEMFBg5NxYTDQEeL8cA0LyEIx4DCAoJHxwdJIa+0S+PbKi6PdJ5AAAAAElFTkSuQmCC'); 
    background-position:right; 
    background-repeat:no-repeat; 
    -moz-box-shadow:none; 
}

.eXist_wizard_buttons {
	padding: 8px;
	text-align: right;
}

.eXist_wizard_cancel {
	margin-left: 10px;
}

#synchronize-dialog h3 {
    background: url("../images/bubble.gif") top right no-repeat;
    overflow: hidden;
    font-size: 133%;
    font-weight: bold;
	padding: 12px 8px;
    margin: 0;
}

#synchronize-report {
	heigth: 200px;
	overflow: auto;
}

#synchronize-report table {
	width: 100%;
}

#synchronize-report td {
	margin-left: 8px;
}

#eXide-dialog-help-body {
    line-height: 1.66em;
}

#eXide-dialog-help-body h1 {
    font-size: 1.66em;
    font-weight: normal;
}

#eXide-dialog-help-body h2 {
    font-size: 1.25em;
}

#eXide-dialog-help-body code {
    font-family: inherit;
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}

/* File Upload Form */
#files {
	margin-top: 10px;
}

.eXide-browse-upload {
	padding: 10px;
}

#eXide-browse-upload-done {
	margin-top: 20px;
}

form.file_upload .file_upload_body {
	position: relative;
    font-size: 125%;
    font-weight: normal;
	overflow: hidden;
	direction: ltr;
	cursor: pointer;
	text-align: center;
	color: #555;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 15em;
	line-height: 2.5em;
    border: 3px dashed orange;
	margin-left: auto;
	margin-right: auto;
    margin-top: 1.5em;
}

form.file_upload_small {
	width: 15em;
	height: 2.5em;
	line-height: 2.5em;
	font-size: 100%;
	background: palegreen;
	border: 1px solid limegreen;
}

form.file_upload_large {
	width: 100%;
	height: 7em;
	line-height: 7em;
	font-size: 2em;
	background: palegreen;
	border: 1px solid limegreen;
}

form.file_upload_highlight,form.file_upload .file_upload_body:hover {
	border: 3px dashed lawngreen;
}

form.file_upload .file_upload_body input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: 300px solid transparent;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	filter: alpha(opacity = 0);
	-o-transform: translate(-300px, -300px) scale(10);
	-moz-transform: translate(-800px, 0) scale(10);
	cursor: pointer;
	height: 100%;
}

:root form.file_upload .file_upload_body {
	height: auto;
}

form.file_upload button,.no-js .file_upload_label,.no-js .file_upload_overall_progress,.no-js .file_upload_buttons
	{
	display: none;
}

.file_upload .file_upload_label,.file_upload .file_upload_overall_progress,.file_upload .file_upload_buttons
	{
	display: block;
}

.file_upload img {
	border: none;
}

.progressbar,.progressbar div {
	border: 1px solid #aaa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.progressbar div {
	width: 100%;
	height: 100%;
	margin: -1px;
}

.file_upload_progress .ui-progressbar-value,.file_upload_overall_progress .ui-progressbar-value,.progressbar div
	{
	background: url(../images/pbar-ani.gif);
}

.file_upload_progress div {
	width: 150px;
	height: 17px;
}

.file_upload_overall_progress div {
	width: 350px;
	height: 17px;
}

.file_upload .file_name {
	padding: 0 10px;
	font-size: 1.1em;
}

.file_upload .file_size {
	padding: 0 10px 0 0;
	text-align: right;
	white-space: nowrap;
	font-size: 1.1em;
}

.file_upload .files,.file_upload_overall_progress {
	margin: 10px 0;
}

.file_upload_error .ui-progressbar,.file_upload_error .progressbar,.file_upload_error .file_upload_start button
	{
	display: none;
}

.file_upload_error .error {
	width: 100%;
	height: 100%;
	color: #CD0A0A;
	font-size: 1.1em;
}

.file_upload .ui-widget {
	font-size: 1em;
}

/*button#debug .ui-icon {*/
    /*background-image: "../images/debug.png";*/
/*}*/

#debug-actions {
    background-color: #F3F3F3;
    padding: 4px;
}

div#debuger-container {
    padding: 0;
}

div#valueHighLight { 
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#dialog-startup h1 {
	background: url("../images/bubble.gif") top right no-repeat;
}

#dialog-startup p {
	font-size: 125%;
}

#dialog-startup a:link, #dialog-startup a:visited {
	color: #0083CB;
}