/*
 * reset.css - Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
 *
 * Copyright (c) 2006-2008, DM Solutions Group Inc.  All rights reserved
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    outline: none
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
fieldset, img {
    border: 0;
    vertical-align: middle
    }
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
    }
ol, ul {
    list-style: none
    }
caption, th {
    text-align: left
    }
h1, h2, h3, h4, h5, h6 {
    font-size: 100%
    }
q:before, q:after {
    content: ""
    }
div.jxButtonContainer {
    display: block;
    position: relative;
    float: left;
    margin: 0;
    padding: 2px;
    border: none
    }
a.jxButton {
    display: block;
    position: relative;
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    border: none;
    /*background-image:url(../images/button.png);
    	background-position:left -24px;
    	background-repeat:no-repeat;*/
    text-decoration: none
    }
ul.jxToolbar a.jxButton {
    background-position: left top
    }
span.jxButtonContent {
    display: block;
    position: relative;
    float: left;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 4px 4px 4px 0;
    border: none;
    /* background-image:url(../images/button.png);
    	background-position:right -24px;
    	background-repeat:no-repeat;*/
    }
ul.jxToolbar span.jxButtonContent {
    background-position: right top
    }
ul.jxToolbar a.jxButton:hover, a.jxButton:hover {
    background-position: left -96px
    }
a.jxButton:hover span.jxButtonContent {
    background-position: right -96px
    }
ul.jxToolbar a.jxButtonActive, a.jxButtonActive {
    background-position: left -72px;
    background-color: #B1C0D0
    }
a.jxButtonActive span.jxButtonContent {
    background-position: right -72px
    }
ul.jxToolbar a.jxButton:hover, a.jxButtonActive:hover {
    background-position: left -96px
    }
a.jxButtonActive:hover span.jxButtonContent {
    background-position: right -96px
    }
ul.jxToolbar a.jxButton:active, ul.jxToolbar a.jxButtonActive:active, a.jxButton:active, a.jxButtonActive:active {
    background-position: left -48px
    }
a.jxButton:active span.jxButtonContent, a.jxButtonActive:active span.jxButtonContent {
    background-position: right -48px
    }
ul.jxToolbar .jxDisabled a.jxButton, .jxDisabled a.jxButton {
    cursor: default
    }
ul.jxToolbar .jxDisabled a.jxButton:hover, ul.jxToolbar .jxDisabled a.jxButton:active {
    background-position: left top
    }
.jxDisabled a.jxButton:hover, .jxDisabled a.jxButton:active {
    background-position: left -24px
    }
ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent, ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent {
    background-position: right top
    }
.jxDisabled a.jxButton:hover span.jxButtonContent, .jxDisabled a.jxButton:active span.jxButtonContent {
    background-position: right -24px
    }
.jxButtonContent img.jxButtonIcon {
    position: relative;
    float: left;
    width: 32px;
    height: 32px;
    background-position: center center;
    background-repeat: no-repeat
    }
.jxButtonIcon TaskPane_forward {
    width: 16px;
    height: 16px
    }
img.jxButtonIcon {
    position: relative;
    float: left;
    width: 16px;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat
    }
span.jxButtonContent span {
    display: block;
    position: relative;
    float: left;
    cursor: pointer;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    height: 16px;
    white-space: nowrap
    }
span.jxButtonContent span.jxButtonLabel {
    margin: 0;
    padding: 0 4px 0 4px;
    color: #000;
    font-size: 11px
    }
a.jxButtonMenu span.jxButtonContent, a.jxButtonMulti span.jxButtonContent, a.jxButtonFlyout span.jxButtonContent, a.jxButtonCombo span.jxButtonContent, a.jxButtonEditCombo span.jxButtonContent {
    padding-right: 0
    }
a.jxButtonMenu span.jxButtonContent span, a.jxButtonFlyout span.jxButtonContent span, a.jxButtonMulti span.jxButtonContent span, a.jxButtonCombo span.jxButtonContent span, a.jxButtonEditCombo span.jxButtonContent span {
    padding-right: 16px;
    background-image: url(../images/emblems.png);
    background-position: right -16px;
    background-repeat: no-repeat
    }
a.jxButtonDisclose {
    position: absolute;
    display: block;
    padding: 4px 0;
    font-size: 0;
    line-height: 0;
    right: 2px;
    top: 2px;
    background-image: url(../images/button_multi_disclose.png);
    background-position: right 0;
    background-repeat: no-repeat
    }
a.jxButtonDisclose img {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background-image: url(../images/emblems.png);
    background-position: right -16px;
    background-repeat: no-repeat
    }
a.jxButtonDisclose:hover {
    background-position: right -96px
    }
a.jxButtonDisclose:active {
    background-position: right -48px
    }
ul.jxToolbar a.jxButtonHover {
    background-position: left -24px
    }
ul.jxToolbar a.jxButtonHover span.jxButtonContent {
    background-position: right -24px
    }
.jxFlyout .jxChrome {
    background-image: url(../images/flyout_chrome.png);
    padding: 10px
    }
.jxFlyout {
    position: absolute;
    display: block;
    z-index: 100;
    margin: 0;
    padding: 0
    }
.jxFlyoutContent {
    position: relative;
    display: block;
    overflow: auto;
    margin: 10px;
    background-color: #fff;
    border: 1px solid #999
    }
a.jxButtonMulti, a.jxButtonMulti span.jxButtonContent {
    background-image: url(../images/button_multi.png)
    }
a.jxButtonEditCombo, a.jxButtonEditCombo span.jxButtonContent {
    background-image: url(../images/button_combo.png)
    }
a.jxButtonMulti span.jxButtonContent span {
    padding-right: 21px
    }
a.jxButtonEditCombo span.jxButtonContent span {
    font-size: 0
    }
a.jxButtonComboDefault span.jxButtonContent span, a.jxButtonComboDefault input {
    font-style: italic;
    color: #999
    }
a.jxButtonEditCombo input {
    float: left;
    line-height: 16px;
    height: 16px;
    padding: 0 4px;
    margin: 0;
    border: none;
    font-size: 11px;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    background-color: transparent
    }
.jxChrome {
    position: absolute;
    display: block;
    font-size: 0;
    line-height: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
    }
.jxChromeDrag {
    opacity: 0.5;
    -ms-filter: "Alpha(opacity=50)"
    }
.jxChromeTL {
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    width: 50%;
    height: 50%
    }
.jxChromeTR {
    position: absolute;
    overflow: hidden;
    left: 50%;
    top: 0;
    width: 50%;
    height: 50%
    }
.jxChromeBL {
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 50%;
    width: 50%;
    height: 50%
    }
.jxChromeBR {
    position: absolute;
    overflow: hidden;
    left: 50%;
    top: 50%;
    width: 50%;
    height: 50%
    }
.jxChromeTL img {
    position: absolute;
    top: 0;
    left: 0;
    width: 500px;
    height: 500px
    }
.jxChromeTR img {
    position: absolute;
    top: 0;
    right: 0;
    width: 500px;
    height: 500px
    }
.jxChromeBL img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 500px;
    height: 500px
    }
.jxChromeBR img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 500px;
    height: 500px
    }
.jxColorBar {
    position: relative;
    overflow: hidden
    }
table.jxColorGrid {
    position: relative;
    border-collapse: collapse;
    empty-cells: show;
    clear: both
    }
.jxColorGrid td {
    border: 1px solid #000
    }
.jxColorGrid td.emptyCell {
    border: 0 solid #000
    }
.jxColorGrid td.emptyCell span {
    display: block;
    width: 7px;
    height: 7px;
    line-height: 0;
    font-size: 0;
    border: 0 solid #000;
    padding: 1px;
    margin: 0
    }
.jxColorGrid a.colorSwatch {
    display: block;
    width: 7px;
    height: 7px;
    line-height: 0;
    font-size: 0;
    border: 0 solid #000;
    margin: 0;
    padding: 1px
    }
.jxColorGrid a.borderWhite:hover {
    border: 1px solid #fff;
    padding: 0
    }
.jxColorGrid a.borderBlack:hover {
    border: 1px solid #000;
    padding: 0
    }
input.jxHexInput {
    width: 55px;
    vertical-align: middle
    }
input.jxAlphaInput {
    width: 30px;
    vertical-align: middle
    }
div.jxColorPreview {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    margin: 2px;
    vertical-align: middle;
    background-image: url(../images/grid.png);
    overflow: hidden
    }
a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    border: 1px solid #000;
    background-image: url(../images/grid.png);
    background-position: 0 0;
    background-repeat: repeat;
    padding-right: 0 !important
    }
a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span {
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    padding-right: 0;
    background: none
    }
div.jxColorPreview img {
    position: absolute;
    z-index: 0
    }
div.jxColorPreview div {
    width: 20px;
    height: 10px;
    position: absolute;
    display: block;
    left: 0;
    z-index: 1;
    font-size: 10px;
    line-height: 0
    }
div.jxColorPreview div.jxColorSelected {
    top: 0
    }
div.jxColorPreview div.jxColorHover {
    bottom: 0
    }
label.jxColorLabel, label.jxAlphaLabel {
    width: auto;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 24px;
    padding: 2px;
    vertical-align: middle
    }
a.jxColorClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px
    }
a.jxColorClose img {
    width: 16px;
    height: 16px
    }
a {
    outline: none
    }
.jxClearer {
    display: block;
    position: relative;
    float: none;
    clear: both;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
    }
.jxDisabled {
    opacity: 0.4;
    -ms-filter: "Alpha(opacity=40)"
    }
.jxDisabled * {
    -ms-filter: "Alpha(opacity=40)"
    }
iframe.jxIframeShim {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-filter: "Alpha(opacity:0)";
    opacity: 0;
    z-index: -1
    }
.jxDialog .jxChrome {
    background-image: url(../images/dialog_chrome.png)
    }
.jxDialog .jxChrome img {
    width: 500px;
    height: 500px
    }
.jxDialog {
    display: block;
    z-index: 1000
    }
.jxDialogContentContainer {
    z-index: 1;
    margin: 0 11px 16px 11px;
    border: none;
    background-color: #f0f0f0
    }
.jxDialogModal {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
    -ms-filter: "Alpha(opacity=20)"
    }
.jxDialogContent {
    display: block;
    position: relative;
    overflow: auto;
    padding: 0;
    z-index: 1
    }
.jxDialogTitle {
    display: block;
    position: relative;
    background-image: url(../images/a_pixel.png);
    text-align: center;
    height: 16px;
    z-index: 1;
    margin: 10px 10px 0 10px
    }
.jxDialogMin .jxDialogTitle {
    margin-bottom: 8px
    }
.jxDialogMoveable {
    cursor: move
    }
.jxDialogIcon {
    position: absolute;
    left: 10px;
    top: 0;
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0
    }
.jxDialogLabel {
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    line-height: 15px;
    color: #000;
    white-space: nowrap;
    font-size: 12px;
    color: black;
    top: 0
    }
.jxDialogResize {
    position: absolute;
    bottom: 7px;
    right: 6px;
    width: 16px;
    height: 16px;
    z-index: 2;
    border: 0;
    cursor: se-resize;
    background-image: url(../images/dialog_resize.png)
    }
.jxDialogControls {
    position: absolute;
    top: 0;
    right: 2px;
    height: 16px;
    width: 80px
    }
.jxDialogControls img {
    background-image: url(../images/dialog_controls.png);
    background-repeat: no-repeat;
    border: 0;
    margin: 0;
    width: 16px;
    height: 16px
    }
.jxDialogClose img {
    background-position: 0 -32px
    }
.jxDialogMenu img {
    background-position: 0 -48px
    }
.jxDialogHelp img {
    background-position: 0 -64px
    }
.jxDialogCollapse img {
    background-position: 0 -16px
    }
.jxDialogMin .jxDialogCollapse img {
    background-position: 0 0
    }
.jxDialogMax .jxDialogCollapse img {
    background-position: 0 -16px
    }
.jxDialogLoading img {
    border: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    visibility: hidden;
    position: absolute;
    top: 1px;
    left: 2px
    }
.jxDialogControls .jxButtonContainer, .jxDialogControls span.jxButtonContent, .jxDialogControls a.jxButton:hover span.jxButtonContent, .jxDialogControls a.jxButton:active span.jxButtonContent, .jxDialogControls a.jxButtonActive span.jxButtonContent, .jxDialogControls a.jxButtonActive:hover span.jxButtonContent, .jxDialogControls a.jxButtonActive:active span.jxButtonContent, .jxDialogControls .jxDisabled a.jxButton span.jxButtonContent, .jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent, .jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent, .jxDialogControls a.jxButton, .jxDialogControls a.jxButton:hover, .jxDialogControls a.jxButton:active, .jxDialogControls a.jxButtonActive, .jxDialogControls a.jxButtonActive:hover, .jxDialogControls a.jxButtonActive:active, .jxDialogControls .jxDisabled a.jxButton, .jxDialogControls .jxDisabled a.jxButton:hover, .jxDialogControls .jxDisabled a.jxButton:active {
    padding: 0;
    margin: 0;
    border: none;
    background-color: transparent;
    background-image: none
    }
.jxDialogControls a.jxButtonMenu span.jxButtonContent, .jxDialogControls a.jxButtonFlyout span.jxButtonContent {
    background-image: none
    }
.jxDialogControls a.jxButtonMenu span.jxButtonContent span, .jxDialogControls a.jxButtonFlyout span.jxButtonContent span {
    padding-right: 0
    }
.jxDialogControls .jxBarContainer {
    position: absolute;
    right: 0;
    background-image: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    height: 16px
    }
.jxDialogControls .jxBarScroller {
    left: auto;
    right: 0
    }
.jxDialogControls ul.jxToolbar {
    float: right
    }
.jxDialogControls ul.jxToolbar, .jxDialogControls li.jxToolItem {
    background-image: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none
    }
.jxGridContainer {
    position: absolute;
    top: 0;
    left: 0;
    border-left: 0 solid #d8d8d8;
    border-top: 0 solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    overflow: hidden
    }
.jxGridTable {
    position: relative;
    table-layout: fixed;
    border-collapse: collapse;
    border-style: none;
    width: 0;
    cursor: default;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal
    }
.jxGridColHeadHide {
    height: 0;
    line-height: 0;
    font-size: 0;
    background-color: #fff;
    white-space: normal
    }
.jxGridColHeadHide p, .jxGridRowHeadHide p {
    font-size: 0;
    line-height: 0;
    height: 0;
    margin: 0;
    padding: 0
    }
.jxGridRowHeadHide {
    width: 0;
    white-space: normal
    }
.jxGridCell {
    border-top: 0 solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 0 solid #d8d8d8;
    overflow: hidden;
    padding-left: 3px;
    padding-right: 3px;
    overflow: hidden;
    white-space: nowrap;
    cursor: cell;
    text-overflow: ellipsis
    }
.jxGridColHead {
    border-top: 0 solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 0 solid #d8d8d8;
    background-color: #f2f2f2;
    background-image: url(../images/table_col.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    text-align: center;
    font-weight: bold;
    color: #333;
    cursor: default
    }
.jxGridRowHead {
    border-top: 0 solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 0 solid #d8d8d8;
    background-color: #f2f2f2;
    background-image: url(../images/table_row.png);
    background-position: 0 0;
    background-repeat: repeat-y;
    text-align: center;
    font-weight: bold;
    color: #333;
    cursor: default
    }
.jxGridRowAll {
    background-color: #fff
    }
.jxGridColumnHeaderSelected {
    background-color: #e1e1e1;
    background-position: 0 -200px
    }
.jxGridRowHeaderSelected {
    background-color: #e1e1e1;
    background-position: -400px 0
    }
.jxGridColumnSelected {
    background-color: #f7f7f7
    }
.jxGridRowSelected td {
    background-color: #f7f7f7
    }
td.jxGridCellSelected {
    background-color: #ebebeb
    }
.jxGridColumnHeaderPrelight {
    background-color: #cee5ff;
    background-position: 0 -300px
    }
.jxGridRowHeaderPrelight {
    background-color: #cee5ff;
    background-position: -600px 0
    }
.jxGridColumnPrelight {
    background-color: #e5f1ff
    }
.jxGridRowPrelight td {
    background-color: #e5f1ff
    }
td.jxGridCellPrelight {
    background-color: #cce3ff
    }
.jxMenuContainer .jxChrome {
    background-image: url(../images/flyout_chrome.png);
    padding: 10px
    }
a.jxButtonMenu span.jxMenuItemSpan {
    padding-right: 16px
    }
.jxMenuContainer {
    position: absolute;
    display: block;
    z-index: 200;
    padding: 0
    }
ul.jxMenu, ul.jxSubMenu {
    display: block;
    position: relative;
    list-style-type: none;
    margin: 10px;
    background-color: #fff;
    border: 1px solid #999
    }
li.jxMenuItemContainer {
    display: block;
    position: relative;
    margin: 0;
    padding: 0
    }
a.jxMenuItem {
    display: block;
    position: relative;
    text-decoration: none;
    border: 1px solid #fff;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    margin: 2px 2px;
    padding: 0;
    color: #000
    }
a.jxMenuItem:hover {
    border: 1px solid #E0E0E0;
    background-image: url(../images/menu_hover.png);
    background-color: #E0E0E0;
    background-repeat: repeat-x;
    background-position: 0 0
    }
a.jxMenuItem:hover span.jxMenuItemContent {
    border: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0
    }
span.jxMenuItemContent {
    display: block;
    position: relative;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    padding: 0 20px 0 0;
    margin: 0;
    border: 1px solid #fff
    }
a.jxButtonSubMenu span.jxMenuItemContent, a.jxButtonSubMenu:hover span.jxMenuItemContent {
    background-image: url(../images/emblems.png);
    background-position: right -32px;
    background-repeat: no-repeat
    }
img.jxMenuItemIcon {
    position: absolute;
    top: 0;
    left: 0;
    display: inline;
    width: 16px;
    height: 16px;
    background-position: left center;
    background-repeat: no-repeat
    }
span.jxMenuItemContent span {
    display: block;
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: 16px
    }
span.jxMenuItemContent span.jxMenuItemLabel {
    color: #000;
    font-size: 11px
    }
.jxMenuItemToggle img.jxMenuItemIcon, .jxMenuItemSet img.jxMenuItemIcon {
    background-image: url(../images/emblems.png);
    background-position: 2px 0;
    background-repeat: no-repeat
    }
.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon {
    background-position: 2px -48px
    }
.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon {
    background-position: 2px -64px
    }
a.jxMenuItemActive img.jxMenuItemIcon {
    top: -2px;
    left: -2px;
    padding: 0;
    border: 2px solid #ccc
    }
a.jxMenuItemActive span.jxMenuItemContent {
    background-image: url(../images/menu_icon_active.png);
    background-position: 0 0;
    background-repeat: no-repeat
    }
.jxDisabled a.jxMenuItem {
    cursor: default
    }
.jxDisabled a.jxMenuItem:hover {
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff
    }
ul.jxMenu span.jxMenuSeparator, ul.jxSubMenu span.jxMenuSeparator {
    display: block;
    font-size: 10px;
    line-height: 10px;
    background-image: url(../images/toolbar_separator_v.png);
    background-repeat: repeat-x;
    background-position: left center
    }
.jxPanel {
    display: block;
    position: relative
    }
.jxPanelContentContainer {
    overflow: hidden;
    background-color: #fff
    }
.jxPanelContent {
    position: relative;
    display: block;
    overflow: auto;
    margin: 0;
    padding: 0;
    background-color: #FDFDFD;
    border: 1px solid #E5EBF2
    }
.jxPanelTitle {
    display: block;
    position: relative;
    height: 25px;
    margin: 0;
    padding: 0;
    text-align: left;
    margin: 19px 0 20px 0
    }
.jxPanelBar {
    position: absolute;
    line-height: 1px;
    width: 100%;
    cursor: move;
    background-color: none;
    z-index: 1
    }
.jxPanelIcon {
    display: none;
    position: absolute;
    left: 2px;
    top: 3px;
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0
    }
.jxPanelLabel {
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    color: #fff;
    white-space: nowrap;
    padding: 6px 20px 6px 10px
    }
.jxPanelControls {
    position: absolute;
    top: 2px;
    right: 5px;
    height: 16px;
    width: 16px;
    overflow: hidden
    }
.jxPanelControls img {
    background-image: url(../images/panel_controls.png);
    background-repeat: no-repeat;
    border: 0;
    margin: 0;
    width: 16px;
    height: 16px
    }
.jxPanelClose img {
    background-position: 0 -32px
    }
.jxPanelMenu img {
    background-position: 0 -48px
    }
.jxPanelHelp img {
    background-position: 0 -64px
    }
.jxPanelCollapse img {
    background-position: 0 -16px
    }
.jxPanelMin .jxPanelCollapse img {
    background-position: 0 0
    }
.jxPanelMax .jxPanelCollapse img {
    background-position: 0 -16px
    }
.jxPanelMaximize img {
    background-position: 0 0
    }
.jxPanelLoading img {
    border: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    visibility: hidden;
    position: absolute;
    top: 1px;
    left: 2px
    }
.jxPanelControls .jxButtonContainer, .jxPanelControls span.jxButtonContent, .jxPanelControls a.jxButton:hover span.jxButtonContent, .jxPanelControls a.jxButton:active span.jxButtonContent, .jxPanelControls a.jxButtonActive span.jxButtonContent, .jxPanelControls a.jxButtonActive:hover span.jxButtonContent, .jxPanelControls a.jxButtonActive:active span.jxButtonContent, .jxPanelControls .jxDisabled a.jxButton span.jxButtonContent, .jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent, .jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent, .jxPanelControls a.jxButton, .jxPanelControls a.jxButton:hover, .jxPanelControls a.jxButton:active, .jxPanelControls a.jxButtonActive, .jxPanelControls a.jxButtonActive:hover, .jxPanelControls a.jxButtonActive:active, .jxPanelControls .jxDisabled a.jxButton, .jxPanelControls .jxDisabled a.jxButton:hover, .jxPanelControls .jxDisabled a.jxButton:active {
    padding: 0;
    margin: 0;
    border: none;
    background-color: transparent;
    background-image: none
    }
.jxPanelControls a.jxButtonMenu span.jxButtonContent, .jxPanelControls a.jxButtonFlyout span.jxButtonContent {
    background-image: none
    }
.jxPanelControls a.jxButtonMenu span.jxButtonContent span, .jxPanelControls a.jxButtonFlyout span.jxButtonContent span {
    padding-right: 0
    }
.jxPanelControls div.jxBarTop {
    position: absolute;
    right: 0;
    background-image: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    height: 16px
    }
.jxPanelControls .jxBarScroller {
    left: auto;
    right: 0
    }
.jxPanelControls ul.jxToolbar {
    float: right
    }
.jxPanelControls ul.jxToolbar, .jxPanelControls li.jxToolItem {
    background-image: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none
    }
html {
    height: 100%;
    overflow: hidden
    }
body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #fff;
    background-position: bottom
    }
body, table {
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    font-family: "Droid Sans", Droid, Arial, sans-serif;
    color: #000
    }
#Map {
    overflow: hidden;
    position: absolute;
    z-index: 1;
    border: 1px solid #D9D9D9
    }