﻿.dojoxGrid {
    background-color: #ebeadb;
    font-family: Trebuchet MS;
    height: 0;
    outline: medium none;
    overflow: hidden;
    position: relative;
}
.dojoxGrid table {
    height: 48px;
    margin: 0;
    padding: 0;
}
.dojoxGrid td {
}
.dojoxGridMasterHeader {
    position: relative;
}
.dojoxGridMasterView {
    position: relative;
}
.dojoxGridMasterMessages {
    background-color: white;
    padding: 1em;
    position: relative;
    text-align: center;
}
.dojoxGridView {
    overflow: hidden;
    position: absolute;
}
.dojoxGridHeader {
    cursor: default;
    overflow: hidden;
    position: absolute;
}
.dojoxGridHeader {
    background-color: #e8e1cf;
}
.dojoxGridHeader table {
    text-align: center;
}
.dojoxGridHeader .dojoxGridCell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #B3B3B3;
    border-color: #f6f4eb #aca899 #aca899 #f6f4eb;
    border-image: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 2px;
}
.dojoxGridHeader .dojoxGridCellOver {
    background-color: #C1C1C1;
    background-image: none;
    border-bottom-color: #febe47;
    border-bottom-width: 3px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.dojoxGridHeader .dojoxGridCellFocus {
    border: 1px dashed blue;
}
.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
    background-color: white;
    background-image: none;
    border-bottom-color: #febe47;
    border-bottom-width: 3px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.dojoxGridArrowButtonNode {
    display: none;
    padding-left: 16px;
}
.dojoxGridArrowButtonChar {
    display: inline;
}
.dojoxGridArrowButtonNode:hover {
    cursor: default;
}
.dojoxGridArrowButtonChar:hover {
    cursor: default;
}
.dojoxGridSortUp:hover {
    cursor: default;
}
.dojoxGridSortDown:hover {
    cursor: default;
}
.dijit_a11y .dojoxGridArrowButtonChar {
    display: inline !important;
}
.dojoxGridScrollbox {
    background-color: white;
    overflow: auto;
    position: relative;
    width: 100%;
}
.dojoxGridContent {
    outline: medium none;
    overflow: hidden;
    position: relative;
}
.dojoxGridRowbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../../../resources/images/grid_dx_gradient.gif") repeat-x scroll center top #e8e1cf;
    border-color: -moz-use-text-color #aca899 #aca899 #f6f4eb;
    border-image: none;
    border-right: 1px solid #aca899;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.dojoxGridRowbarInner {
    border-top: 1px solid #f6f4eb;
}
.dojoxGridRowbarOver {
    background-color: white;
    background-image: none;
    border-bottom-color: #febe47;
    border-top-color: #febe47;
}
.dojoxGridRowbarSelected {
    background-color: #d9e8f9;
}
.dojoxGridRow {
    position: relative;
    width: 9000em;
}
.dojoxGridRow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: -moz-use-text-color -moz-use-text-color #f8f7f1;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.dojoxGridRowOver {
    border-bottom-color: #febe47;
    border-top-color: #febe47;
}
.dojoxGridRowOdd {
    background-color: #fffdf3;
}
.dojoxGridRowSelected {
    background-color: #d9e8f9;
}
.dojoxGridRowTable {
    empty-cells: show;
    table-layout: fixed;
    width: 0;
}
.dj_ie .dojoxGridRowTable {
    border-collapse: collapse;
}
.dojoxGridInvisible {
    visibility: hidden;
}
.Xdojo-ie .dojoxGridInvisible {
    display: none;
}
.dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {
    border-bottom-width: 0;
    border-top-width: 0;
    height: 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
}
.dojoxGrid .dojoxGridCell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EAEAEA #d5cdb5 #ebeadb #ebeadb;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 3px;
    text-align: left;
    word-wrap: break-word;
}
.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
}
.dojoxGridCellFocus {
    border: 1px dashed blue;
}
.dojoxGridCellOver {
    border: 1px dotted #febe47;
}
.dojoxGridCellFocus.dojoxGridCellOver {
    border: 1px dashed green;
}
.dojoxGridRowEditing td {
    background-color: #f4fff4;
}
.dojoxGridRow-inserting td {
    background-color: #f4fff4;
}
.dojoxGridRow-inflight td {
    background-color: #f2f7b7;
}
.dojoxGridRow-error td {
    background-color: #f8b8b6;
}
.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {
    border-style: none;
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.dojoxGridHiddenFocus {
    height: 0;
    position: absolute;
    top: -1000px;
    width: 0;
}
.dijit_a11y .dojoxGridRowbarSelected {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed black;
    border-top: 0 none;
}
.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
}
.dijit_a11y .dojoxGridRowSelected {
    border: 1px solid black !important;
}
.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {
    display: table-cell;
    margin: 0;
}
.dojoxGridDndAvatar {
    font-size: 100%;
}
.dojoxGrid .dojoDndItemBefore {
    border-left-color: red;
}
.dojoxGrid .dojoDndItemAfter {
    border-right-color: red;
}
.dijit_a11y .dojoDndItemBefore {
    border-left: medium double;
}
.dijit_a11y .dojoDndItemAfter {
    border-right: medium double;
}
.dojoxGridDndAvatarItem td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../../../resources/images/grid_dx_gradient.gif") repeat-x scroll center top #e8e1cf;
    border-color: #f6f4eb #aca899 #aca899 #f6f4eb;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 0;
}
.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: #f6f4eb #aca899 #aca899 #f6f4eb;
    border-image: none;
    border-style: none;
    border-width: 0;
    margin: 0;
    padding: 3px 3px 2px;
}
.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("../../../resources/images/dndNoMove.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("../../../resources/images/dndNoCopy.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("../../../resources/images/dndMove.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("../../../resources/images/dndCopy.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.dojoxGridColPlaceBottom {
}
.dojoxGridColPlaceTop {
}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    line-height: 1px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 10000;
}
.dojoxGridResizeColLine {
    background-color: #777;
    cursor: col-resize;
    position: absolute;
    width: 1px;
    z-index: 10000;
}
.dojoxGridColNoResize, .dojoxGridColNoResize .dojoDndItemOver {
    cursor: not-allowed !important;
}
.dojoxGridColResize, .dojoxGridColResize .dojoDndItemOver, .dojoxGridColumnResizing, .dojoxGridColumnResizing .dojoDndItemOver, .dojoxGridColumnResizing .dojoxGridHeader {
    cursor: col-resize !important;
}
.dojoxGridColPlaceBottom {
}
.dojoxGridColPlaceTop {
}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    line-height: 1px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 10000;
}
.dojoxGridResizeColLine {
    background-color: #777;
    position: absolute;
    width: 1px;
}
.dojoxGridExpandoCell {
    vertical-align: middle;
}
.dojoxGridSummarySpan {
    visibility: hidden;
}
.dojoxGridSummaryRow .dojoxGridSummarySpan, .dojoxGridRowCollapsed .dojoxGridSummarySpan {
    visibility: visible;
}
.dojoxGridNoChildren .dojoxGridExpando {
    visibility: hidden !important;
    width: 0 !important;
}
.dj_ie .dojoxGridRtl .dojoxGridHeader table {
    float: none;
}
.dojoxGridRtl .dojoxGridCell {
    text-align: right;
}
.dj_ie8 .dojoxGridRtl .dojoxGridCell {
    border-left: medium none;
}
.dj_ie .dojoxGridRtl .dojoxGridMasterView .dojoxGridRowTable {
    border-left: 1px solid #e5dac8;
}
.dojoxGridRtl .dojoxGridArrowButtonNode {
    float: left;
}
.claro .dojoxGrid {
    background-color: #fff;
    border: 1px solid #dbdbdb;
    border-collapse: collapse;
    height: 100%;
    margin: 0;
    padding: 0;
}
.claro .dojoxGridMasterMessages {
    background-color: #fefefe;
}
.claro .dojoxGridLoading, .claro .dojoxGridError {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.claro .dojoxGridLoading {
    background-image: url("../../../resources/images/loadingAnimation.gif");
}
.claro .dojoxGridError {
    background-image: url("../../../resources/images/commonIconsObjActEnabled.png");
    background-position: -496px center;
    height: 16px;
    width: 16px;
}
.claro .dojoxGridHeader {
    background: none repeat scroll 0 0 transparent;
    margin-top: 4px;
}
.claro .dojoxGridHeader .dojoxGridCell {
    background: none repeat scroll 0 0 transparent;
    border-color: #ffffff #bcbcbc #bcbcbc #ffffff;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    padding: 2px 5px;
    vertical-align: top;
}
.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
    border-color: #bcbcbc #bcbcbc #bcbcbc #e5edf4;
}
.claro .dojoxGridHeader .dojoxGridCellOver {
    background: none repeat scroll 0 0 #e6e6e6;
    box-shadow: 0 0 5px hsl(0, 0%, 0%) inset;
    color: #000;
}
.claro .dojoxGridSortNode {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    padding: 0;
    text-decoration: none;
    white-space: normal;
}
.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: #e6e6e6;
}
.claro .dojoxGridArrowButtonChar {
    display: none;
    float: right;
}
.claro .dojoxGridArrowButtonNode {
    background: url("../../../resources/images/spriteArrows.png") no-repeat scroll left center transparent;
    display: block;
    float: right;
    height: 1em;
    margin: 2px 4px 0 5px;
    padding-left: 0;
    width: 7px;
}
.claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
    background-position: -21px 50%;
}
.claro .dojoxGridMasterHeader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #212121;
    border-color: #ffffff -moz-use-text-color #ffffff #ffffff;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
}
.claro .dojoxGridMasterHeader .dojoxGridRowTable {
    background-color: transparent;
    border-left: 0 solid hsl(0, 0%, 74%);
    border-right: 1px solid #ffffff;
}
.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
    border-collapse: separate;
}
.dj_ie6 .claro .dojoxGridHeader .dojoxGridRowTable, .dj_ie7 .claro .dojoxGridHeader .dojoxGridRowTable {
    border-collapse: collapse;
    border-right: 0 none;
}
.claro .dojoxGridHeader .dojoxGridRowTable tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.claro .dojoxGridHeader tr:first-child .dojoxGridCell {
    border-bottom: 0 solid;
    border-left: 1px solid hsla(0, 22%, 41%, 0);
    font-family: Trebuchet MS;
    font-size: 11px;
    text-align: center;
}
.claro .dojoxGridHeader:first-child .dojoxGridRowTable {
    border-left-width: 0;
}
.claro .dojoxGridHeader:first-child {
    margin-left: -1px;
}
.claro .dojoxGridScrollbox {
    background-color: #fefefe;
}
.claro .dojoxGridRowbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../../../resources/images/header.png") repeat-x scroll center top #e5edf4;
    border-color: -moz-use-text-color #bcbcbc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.claro .dojoxGridRowbarTable {
    background: url("../../../resources/images/header_shadow.png") repeat-x scroll center bottom transparent;
}
.dj_ie6 .claro .dojoxGridRowbar, .dj_ie6 .claro .dojoxGridRowbarTable {
    background-image: none;
}
.claro .dojoxGridRowbarInner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ccc;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
    background-color: #abd5fd;
}
.claro .dojoxGridRowbarSelected {
    background-color: #abd5fd;
    border-right: 1px solid #ccc;
}
.claro .dojoxGridRow {
    background-color: #fff;
    border: medium none;
}
.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
    border-collapse: separate;
}
.dj_ie6 .claro .dojoxGridMasterView .dojoxGridRowTable, .dj_ie7 .claro .dojoxGridMasterView .dojoxGridRowTable {
    border-collapse: collapse;
}
.claro .dojoxGridRowTable tr {
}
.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: rgba(124, 129, 132, 0.15);
}
.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
    background-color: #cee6fa;
}
.claro .dojoxGrid .dojoxGridCell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #e5dac8 #e5dac8 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    outline: medium none;
    padding: 3px 5px;
}
.dj_ie7 .claro .dojoxGridCell, .dj_ie7 .claro .dojoxGridHeader .dojoxGridCell {
    border-left: 0 none;
}
.dj_ie6 .claro .dojoxGridCell {
    border-color: #f5f5f5;
}
.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
    border-left-color: #f4f9fd;
    border-right-color: #f4f9fd;
}
.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
    border-left-color: #d3e9fb;
    border-right-color: #d3e9fb;
}
.claro .dojoxGridRowSelected .dojoxGridCell {
    border-bottom: 1px solid #bfd6eb;
    border-top: 1px solid #bfd6eb;
}
.claro .dojoxGridCellFocus {
    border: 0 dashed darkblue !important;
    outline: medium none;
}
.claro .dojoxGridRowOver .dojoxGridCell {
    background: url("../../../resources/images/row_back.png") repeat-x scroll 0 0 #b9b9b9;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #babcbd;
}
.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
    border-right: 1px solid #abd6ff;
}
.claro .dojoxGridRowActive .dojoxGridCell {
    background: url("../../../resources/images/td_button_down.png") repeat-x scroll 0 0 #7dbefa;
}
.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
    border-left: 1px solid #7dbefa;
    border-right: 1px solid #7dbefa;
}
.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
    background-color: #93cafe;
    border: 1px solid #769dc0;
    border-collapse: separate;
}
.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell {
    background-image: url("../../../resources/images/row_back.png");
}
.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
    background: url("../../../resources/images/td_button_down.png") repeat-x scroll 0 0 #93cafe;
}
.dj_ie6 .claro .dojoxGridCell {
    background-image: none !important;
}
.claro .dojoxGridRowEditing td {
    background-color: #cee6fa;
}
.claro .dojoxGridRow-inserting td {
    background-color: #f4fff4;
}
.claro .dojoxGridRow-inflight td {
    background-color: #f2f7b7;
}
.claro .dojoxGridRow-error td {
    background-color: #f8b8b6;
}
.claro .dojoxGrid .dojoDndItemBefore {
    border-left-color: #3559ac;
}
.claro .dojoxGrid .dojoDndItemAfter {
    border-right-color: #3559ac;
}
.claro .dojoxGridExpando {
    float: left;
    height: 18px;
    margin-top: -3px;
    text-align: center;
    width: 18px;
}
.dijitRtl .claro .dojoxGridExpando {
    float: right;
}
.claro .dojoxGridExpandoCell {
    background-position: left top !important;
    padding-top: 5px;
}
.claro .dojoxGridExpandoNode {
    background-image: url("../../../resources/images/treeExpandImages.png");
    background-position: 1px 0;
    cursor: pointer;
    height: 16px;
    width: 16px;
}
.dj_ie6 .claro .dojoxGridExpandoNode {
    background-image: url("../../../resources/images/treeExpandImages8bit.png");
}
.claro .dojoxGridRowOver .dojoxGridExpandoNode {
    background-position: -17px 0;
}
.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -35px 0;
}
.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -53px 0;
}
.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
    background-image: url("../../../resources/images/loadingAnimation.gif");
}
.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
    visibility: visible !important;
    width: 18px !important;
}
.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode, .dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
    background-image: none;
}
.claro .dojoxGridExpandoNodeInner {
    visibility: hidden;
}
.dijit_a11y .dojoxGridExpandoNodeInner {
    visibility: visible;
}
.claro .dojoxGridSummaryRow .dojoxGridCell {
    border: 1px solid transparent;
}
.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
    border-color: #fff;
}
.claro tr.dojoxGridSubRowAlt {
    background-color: #f4f9fd;
}
.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
    background-color: #fff;
}
.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
    background-color: #cee6fa;
}
.dojoxGridRowSelector {
    cursor: pointer;
}
.dojoxGridRowSelectorStatusText {
    visibility: hidden;
}
.dijit_a11y .dojoxGridRowSelected {
    opacity: 0.8 !important;
}
.dijit_a11y .dojoxGridBorderDIV {
    border: 2px solid #000 !important;
}
.dijit_a11y .dojoxGridRowSelector {
    height: 100% !important;
}
.dijit_a11y .dojoxGridRowSelectorStatusText {
    font-size: larger !important;
    visibility: visible;
}
.dijit_a11y .dijitCheckBox .dojoxGridRowSelectorStatusText {
    font-size: x-large !important;
    font-weight: bolder !important;
}
.dijit_a11y .dijitCheckBoxChecked .dojoxGridRowSelectorStatusText {
    font-size: small !important;
}
.dojoxGridFBar {
    cursor: pointer;
    width: 100%;
}
.dojoxGridFBar .dojoxGridFBarBtn {
    margin: 0;
}
.dojoxGridFBarBtnTD {
    width: 38px;
}
.dojoxGridFBar .dojoxGridFBarBtn .dijitButtonNode {
    padding-bottom: 0;
    padding-right: 2px;
    padding-top: 0;
}
.dojoxGridFBarDefFilterBtnIcon {
    height: 14px;
    width: 14px;
}
.dj_ie .dojoxGridFBarInner {
    display: inline-block;
    width: 100%;
}
.dojoxGridFBarStatus {
    float: left;
    margin-left: 9px;
}
.dojoxGridFBarClearFilterBtn {
    float: left;
    margin: 0 0 0 10px;
    vertical-align: top;
}
.dojoxGridFBarInfoTD .dojoxGridFBarClearFilterBtn .dijitButtonNode, .dojoxGridFBarInfoTD .dojoxGridFBarCloseBtn .dijitButtonNode, .dojoxGridFDPane .dijitAccordionTitle .dijitButtonNode, .dojoxGridFStatusTipDetail .dijitButton .dijitButtonNode {
    background-color: transparent;
    background-image: none;
    border: medium none;
    margin: 0;
    padding: 0;
}
.dj_ie .dojoxGridFBarInner {
    position: relative;
}
.dojoxGridFBarCloseBtn {
    float: right;
    margin: 0 4px 0 0;
}
.dj_ie .dojoxGridFBarCloseBtn {
    float: none;
    position: absolute;
    right: 0;
}
.dojoxGridFBarCloseBtnIcon {
    height: 14px;
    width: 14px;
}
.dijitButtonHover .dojoxGridFBarCloseBtnIcon {
    background-position: -140px -20px;
}
.dijitButtonActive .dojoxGridFBarCloseBtnIcon {
    background-position: -160px -20px;
}
.dojoxGridFDTitlePane {
    height: 330px;
    width: 316px;
}
.dijit_a11y .dojoxGridFDTitlePane .dijitArrowButtonInner {
    display: none !important;
}
.dojoxGridFDTitlePane .dijitDialogPaneContent {
    height: 290px !important;
    padding: 7px 5px 9px;
}
.dojoxGridFDTitlePane .dijitTitlePaneTitle {
    cursor: move;
}
.dojoxGridFDPaneRelation {
    margin: 0 0 3px 4px;
}
.dojoxGridFDPane {
    height: 100%;
    overflow: auto;
    position: relative;
    width: 100%;
}
.dojoxGridFDPaneRulePane {
    height: 222px;
    overflow: auto;
    position: relative;
}
.dj_ie6 .dojoxGridFDPaneRulePane {
    width: 100%;
}
.dojoxGridFDPane .dijitAccordionContainer .dijitContentPane {
    overflow: auto !important;
    padding: 0 9px;
}
.dojoxGridFDPane .dijitAccordionTitle {
    min-height: 17px;
    position: relative;
}
.dojoxGridFDPane .dijitAccordionTitle .dijitButton {
    margin: 0;
    position: absolute;
    right: 3px;
    top: 4px;
}
.dj_ie6 .dojoxGridFDPane .dijitAccordionTitle .dijitButton {
    top: 2px;
}
.dojoxGridFDPane .dijitAccordionTitleFocus {
    margin-right: 14px;
}
.dojoxGridFDPane .dijitAccordionText {
    display: inline-block;
    position: relative;
}
.dojoxGridFCBoxRemoveCBoxBtnIcon {
    background-position: -198px -18px;
    height: 16px;
    width: 16px;
}
.dijitButtonHover .dojoxGridFCBoxRemoveCBoxBtnIcon {
    background-position: -198px 2px;
}
.dojoxGridRuleTitleCondition {
    font-style: italic;
}
.dojoxGridFDPaneModes .dijitSelect {
    position: relative;
}
.dojoxGridFDPaneBtns {
    bottom: 0;
    position: absolute;
    right: 0;
}
.dj_ie7 .dojoxGridFDPaneBtns, .dj_ie6 .dojoxGridFDPaneBtns {
    z-index: -1;
}
.dojoxGridFDPaneBtns .dijitButton {
    float: right;
}
.dojoxGridFDPaneAddCBoxBtn {
    margin-top: 0;
}
.dojoxGridFDPaneAddCBoxBtnIcon {
    background-position: -218px 2px;
    height: 16px;
    width: 16px;
}
.dijitButtonDisabled .dojoxGridFDPaneAddCBoxBtnIcon {
    background-position: -218px -18px;
}
.dojoxGridFCBox {
    height: 125px;
}
.dojoxGridFCBoxSelCol, .dojoxGridFCBoxCondition {
    height: 40px;
}
.dojoxGridFCBox .dojoxGridFCBoxColSelect, .dojoxGridFCBox .dojoxGridFCBoxCondSelect, .dojoxGridFCBox .dojoxGridFCBoxValueBox {
    display: inline-table;
    margin: 0.1em 0 0;
    width: 100%;
}
.dojoxGridFCBoxCondSelectAlt {
    font-weight: bold;
    padding: 5px 0 0;
    width: 100%;
}
.dojoxGridFCBox .dijitSelect .dijitArrowButton {
    width: 18px;
}
.dojoxGridFCBoxStartValue {
    width: 45%;
}
.dojoxGridFCBoxEndValue {
    float: right;
    width: 45%;
}
.dojoxGridFCBoxRangeValueTxt {
    margin-left: 4px;
}
.dojoxGridFStatusTipDialog .dijitTooltipContainer {
    padding: 9px 5px;
}
.dojoxGridFStatusTip thead, .dojoxGridFStatusTip tr {
    height: 19px;
}
.dojoxGridFStatusTip th {
    max-width: 150px;
}
.dojoxGridFStatusTip th div {
    padding: 2px 5px;
}
.dojoxGridFStatusTip td {
    max-width: 150px;
    overflow: hidden;
    padding: 2px 6px;
}
.dojoxGridFStatusTipHead {
    margin-bottom: 9px;
}
.dojoxGridFStatusTipTitle {
    font-weight: bold;
    margin-right: 1em;
}
.dojoxGridFStatusTipHandle {
    padding-right: 16px;
    position: relative;
}
.dojoxGridFStatusTipDetail .dijitButton {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: -1px;
}
.dojoxGridFStatusTipDelRuleBtnIcon {
    background-position: -198px -18px;
    height: 16px;
    width: 16px;
}
.dijitButtonHover .dojoxGridFStatusTipDelRuleBtnIcon {
    background-position: -198px 2px;
}
.dj_ie7 .dojoxGridClearFilterConfirm, .dj_ie6 .dojoxGridClearFilterConfirm {
    width: 300px;
}
.dojoxGridClearFilterBtns {
    height: 18px;
    padding: 10px;
}
.dojoxGridClearFilterBtns .dijitButton {
    float: right;
}
.dojoxGridTrueBox {
    float: left;
    width: 49%;
}
.dojoxGridFalseBox {
    float: left;
    width: 49%;
}
.dojoxGridBoolValueBox .dijitRadio {
    vertical-align: middle;
}
.dojoxGridTrueLabel, .dojoxGridFalseLabel {
    display: inline-block;
    vertical-align: middle;
    width: 116px;
}
.dj_ie7 .dojoxGridTrueLabel, .dj_ie7 .dojoxGridFalseLabel {
    display: inline;
}
.dojoxGridPaginator {
    background-color: #eaeaea;
    border-top: 1px solid #dbdbdb;
    height: 24px;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}
.dojoxGridDescriptionTd {
    color: hsl(221, 100%, 31%);
    font: 12px Trebuchet MS;
    text-align: left;
    width: 35%;
}
.dojoxGridDescription {
    margin-left: 9px;
    overflow: hidden;
    text-align: left;
}
.dojoxGridPaginatorFastStep {
    overflow: hidden;
    text-align: right;
    width: 35%;
}
.dojoxGridPaginatorStep {
    float: right;
}
.dojoxGridPaginatorGotoTd {
    width: 20px !important;
}
.dojoxGridPaginatorGotoDiv {
    cursor: pointer;
    height: 16px !important;
    margin: 0 6px 0 2px;
    width: 12px !important;
}
.dojoxGridPaginatorGotoDivDisabled {
    cursor: not-allowed;
}
.dojoxGridWardButton {
    float: left;
    height: 12px !important;
    margin-top: 2px;
    outline: none;
    width: 12px !important;
}
.dojoxGridWardButtonInner {
    visibility: hidden;
}
.dijit_a11y .dojoxGridWardButtonInner {
    margin-bottom: 8px;
    visibility: visible;
}
.dojoxGridfirstPageBtn {
    background-position: -57px 3px;
    cursor: pointer;
    margin-left: 1px;
    background: url(/mapgis/images/General/4199.jpg);
    background-size: 230px;
    background-position: 14px -94px;
}
.dojoxGridfirstPageBtnDisable {
    background-position: -57px -17px;
    cursor: not-allowed;
    margin-left: 1px;
}
.dojoxGridprevPageBtn {
    background-position: 3px 3px;
    cursor: pointer;
    margin: 2px 2px 0 9px;
    background: url(/mapgis/images/General/4199.jpg);
    background-size: 230px;
    background-position: 14px -79px;
}
.dojoxGridprevPageBtnDisable {
    background-position: 3px -17px;
    cursor: not-allowed;
    margin: 2px 2px 0 9px;
}
.dojoxGridlastPageBtn {
    background-position: -37px 3px;
    cursor: pointer;
    margin: 2px 9px 0;
    background: url(/mapgis/images/General/4199.jpg);
    background-size: 230px;
    background-position: 30px -94px;
}
.dojoxGridlastPageBtnDisable {
    background-position: -37px -17px;
    cursor: not-allowed;
    margin: 2px 9px 0;
}
.dojoxGridnextPageBtn {
    cursor: pointer;
    margin-left: 3px;
    background: url("/mapgis/images/General/4199.jpg");
    background-size: 230px;
    background-position: 30px -64px;
}
.dojoxGridnextPageBtnDisable {
    background-position: -17px -17px;
    cursor: not-allowed;
    margin-left: 3px;
}
.dojoxGridInactived {
    color: hsl(0, 0%, 65%);
    cursor: pointer;
    float: left;
    font-weight: normal;
    margin: 1px 6px 0 5px;
}
.dojoxGridActived {
    color: rgb(0, 50, 159);
    float: left;
    font-weight: bold;
    margin: 1px 6px 0 5px;
    text-decoration: none !important;
}
.dojoxGridInactiveSwitch {
    color: hsl(221, 90%, 32%);
    cursor: pointer;
    float: left;
    font-family: Trebuchet MS;
    font-weight: normal;
    margin: 1px 7px 0;
}
.dojoxGridActivedSwitch {
    color: black;
    float: left;
    font-weight: bold;
    margin: 1px 7px 0;
    text-decoration: none !important;
}
.dojoxGridSeparator {
    float: left;
}
.dojoxGridPageTextHover {
    text-decoration: underline;
}
.dojoxGridDialogMargin {
    margin-bottom: 10px;
    width: 220px !important;
}
.dj_ie6 .dojoxGridDialogMargin {
    position: relative;
}
.dojoxGridDialogButton {
    text-align: right;
    width: 220px !important;
}
.dojoxGridButtonFocus {
    border: 0.5px dotted darkblue !important;
    outline: medium none;
}
.dojoxGridBorderDIV {
    background-color: gray;
    font-size: 0;
    position: absolute;
    width: 2px;
    z-index: 9999;
}
.dojoxGridCellBorderDIV {
    background-color: transparent;
    border: medium none;
    position: absolute;
}
.dojoxGridCellBorderLeftTopDIV {
    border-color: gray transparent transparent gray;
    border-style: solid;
    border-width: 2px 0 0 2px;
    left: 0;
    position: absolute;
    top: 0;
}
.dojoxGridCellBorderRightBottomDIV {
    border-color: transparent gray gray transparent;
    border-style: solid;
    border-width: 0 2px 2px 0;
    bottom: 0;
    position: absolute;
    right: 0;
}
.dojoxGridDnDItemIcon {
}
.dojoxGridDnDIconRowSingle {
    background-position: -256px 5px;
}
.dojoxGridDnDIconRowMulti {
    background-position: -256px -16px;
}
.dojoxGridDnDIconColSingle {
    background-position: -277px 3px;
}
.dojoxGridDnDIconColMulti {
    background-position: -277px -17px;
}
.dojoxGridDnDIconCellSingle {
    background-position: -235px 5px;
}
.dojoxGridDnDIconCellMulti {
    background-position: -236px -16px;
}
.dojoxGridDndAvatar {
    background-color: white;
    border: 1px solid #cccccc;
    box-shadow: 5px 5px 7px #999;
    padding: 0;
    z-index: 999;
}
.dojoxGridDndAvatar td {
    padding: 3px;
}
.dojoxGridDnDIcon, .dojoxGridDnDItemIcon {
    height: 16px;
    width: 16px;
}
.dojoDndMove .dojoxGridDnDIcon {
    background: url("../../../resources/images/dndNoMove.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.dojoDndCopy .dojoxGridDnDIcon {
    background: url("../../../resources/images/dndNoCopy.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDnDIcon {
    background: url("../../../resources/images/dndMove.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDnDIcon {
    background: url("../../../resources/images/dndCopy.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.dojoxGrid .dojoxGridSortNode {
    border: 1px solid transparent;
    cursor: pointer;
    position: relative;
}
.dj_ie6 .dojoxGrid .dojoxGridSortNode, .dj_ie7 .dojoxGrid .dojoxGridSortNode {
    overflow: hidden;
    width: 100%;
}
.dojoxGrid .dojoxGridSortNoWrap {
    white-space: nowrap;
    word-wrap: normal;
}
.dojoxGridSortBtn {
    border: 1px solid transparent;
    box-sizing: border-box;
    color: #000;
    display: block;
    height: 100%;
    outline: medium none;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    visibility: hidden;
    width: 10px;
}
.dj_ie6 .dojoxGridSortBtn, .dj_ie6 .dojoxGrid .dojoxGridSortNode {
    border: medium none;
}
.dojoxGridSortBtnNested {
    right: 10px;
}
.dojoxGridCellSortFocus .dojoxGridSortBtn {
    background-color: #dfeaf1;
    border-left: 1px solid #999999;
}
.dojoxGridCellOver .dojoxGridSortBtn {
    background-color: #9dcfff;
    border-left: 1px solid #999999;
}
.dojoxGridSortNode {
    outline: medium none;
}
.dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode, .dojoxGridCellSortFocus .dojoxGridSortNode, .dojoxGridSingleSorted .dojoxGridHeader .dojoxGridCellOver .dojoxGridSortNodeMain, .dojoxGridSingleSorted .dojoxGridHeader .dojoxGridCellSortFocus .dojoxGridSortNodeMain {
    margin-right: 5px;
}
.dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode, .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNode {
    margin-right: 24px;
}
html > body .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnSingle {
    right: -5px;
}
html > body .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnSingle, html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnSingle, html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnSingle {
    right: -10px;
}
html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortBtnSingle, html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortBtnSingle, html > body .dojoxGridNestSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnSingle, html > body .dojoxGridNestSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnSingle {
    right: -28px;
}
html > body .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortBtnNested, html > body .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortBtnNested {
    right: -17px;
}
.dojoxGrid .dojoxGridHeader .dojoxGridRowTable .dojoxGridNoSort .dojoxGridSortNode {
    margin: 0 !important;
}
.dj_ie7 .dojoxGridSortBtn {
    right: 0 !important;
}
.dj_ie7 .dojoxGridSortBtnNested {
    right: 10px !important;
}
.dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnSingle, .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnSingle, .dojoxGridSorted .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnNested, .dojoxGridSorted .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnNested, .dojoxGrid .dojoxGridCellShowIndex .dojoxGridSortNode .dojoxGridSortBtnNested, .dojoxGrid .dojoxGridSortNodeSorted .dojoxGridSortBtn {
    visibility: visible;
}
.dojoxGridSingleSorted .dojoxGridCellOver .dojoxGridSortNodeMain .dojoxGridSortBtnNested, .dojoxGridSingleSorted .dojoxGridCellSortFocus .dojoxGridSortNodeMain .dojoxGridSortBtnNested, .dojoxGridSingleSorted .dojoxGridSortNode .dojoxGridSortBtnNested {
    visibility: hidden;
}
.dojoxGridSortNodeAsc .dojoxGridSortBtnSingle {
    background-position: -119px 5px;
    visibility: visible;
}
.dojoxGridSortNodeDesc .dojoxGridSortBtnSingle {
    background-position: -99px 5px;
    visibility: visible;
}
.dojoxGridCellOver .dojoxGridSortBtnSingle, .dojoxGridCellSortFocus .dojoxGridSortBtnSingle {
    background-position: -159px 5px;
}
.dojoxGridCellOver .dojoxGridSortNodeAsc .dojoxGridSortBtnSingle, .dojoxGridCellSortFocus .dojoxGridSortNodeAsc .dojoxGridSortBtnSingle, .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnAsc, .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnAsc {
    background-position: -139px 5px;
}
.dojoxGridCellOver .dojoxGridSortNodeDesc .dojoxGridSortBtnSingle, .dojoxGridCellSortFocus .dojoxGridSortNodeDesc .dojoxGridSortBtnSingle, .dojoxGrid .dojoxGridCellOver .dojoxGridSortNode .dojoxGridSortBtnDesc, .dojoxGrid .dojoxGridCellSortFocus .dojoxGridSortNode .dojoxGridSortBtnDesc {
    background-position: -179px 5px;
}
.dojoxGridCellOver .dojoxGridSortBtnNested, .dojoxGridCellSortFocus .dojoxGridSortBtnNested {
    background-position: -149px 5px;
    width: 19px;
}
.dojoxGridCellOver .dojoxGridSortNodeAsc .dojoxGridSortBtnNested, .dojoxGridCellSortFocus .dojoxGridSortNodeAsc .dojoxGridSortBtnNested {
    background-position: -129px 5px;
}
.dojoxGridCellOver .dojoxGridSortNodeDesc .dojoxGridSortBtnNested, .dojoxGridCellSortFocus .dojoxGridSortNodeDesc .dojoxGridSortBtnNested {
    background-position: -169px 5px;
}
.dojoxGridNestSorted .dojoxGridCellOver .dojoxGridSortBtnSingle, .dojoxGridNestSorted .dojoxGridCellSortFocus .dojoxGridSortBtnSingle {
    background-position: -159px 5px;
}
.dojoxGridCellOver .dojoxGridSortBtn:hover {
    background-color: #a3e4ff;
}
.dojoxGrid .dojoxGridSortNodeFocus, .dojoxGridCellSortFocus .dojoxGridRowSelector, .dojoxGridCellSortFocus .dojoxGridSortBtnFocus {
    border: 1px dashed #666;
}
.dojoxEllipsis, .dojoxEllipsisShown {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.dojoxEllipsis window {
    -moz-user-focus: normal;
    -moz-user-select: text;
    width: 100%;
}
.dojoxEllipsis description {
    -moz-user-focus: normal;
    -moz-user-select: text;
}
.dojoxEllipsisIFrame {
    border: medium none;
    clear: both;
    display: block;
    height: 1px;
    margin-top: -1px;
    white-space: normal;
    width: 100%;
}
.dojoxEllipsisContainer {
    width: 100%;
}
.dojoxEllipsisShown:after {
    content: "â€¦";
}
.claro .dojoxGridHeader .dojoxGridHeaderActive {
    background-color: #91c9fe;
}
.claro td.dojoxGridRowSelected {
    background: url("../../../resources/images/row_back.png") repeat-x scroll 0 0 #cee6fa;
    border-collapse: separate;
}
.claro .dojoxGridRowOver td.dojoxGridRowSelected {
    border-bottom: 1px solid #769dc0;
    border-top: 1px solid #769dc0;
}
.claro .dojoxGridRowActive td.dojoxGridRowSelected {
    background-image: url("../../../resources/images/td_button_down.png");
}
.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell {
    border-color: #abd6ff;
}
.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell {
    border-color: #7dbefa;
}
.claro .dojoxGridPaginator {
    background: none repeat scroll 0 0 #dddbdb;
    height: 25px;
}
.claro .dojoxGridFBarInfoTD {
    background: -moz-linear-gradient(center top , #f2f9ff, #eaf5ff) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.claro .dojoxGridFBarHover .dojoxGridFBarInfoTD {
    background: -moz-linear-gradient(center top , #ecf6ff 2px, #f2f9ff, #eaf5ff 6px) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.dj_gecko .claro .dojoxGridFBarInfoTD, .dj_webkit .claro .dojoxGridFBarInfoTD {
    border-bottom: 1px solid #bfd6eb;
    border-top: 1px solid #bfd6eb;
}
.dj_ie .claro .dojoxGridFBarInner {
    border-bottom: 1px solid #bfd6eb;
    border-top: 1px solid #bfd6eb;
    display: inline-block;
    width: 100%;
}
.claro .dojoxGridFBarClearFilterBtn {
    color: #5b83b6;
}
.claro .dojoxGridFBarInfoTD .dojoxGridFBarClearFilterBtn.dijitButtonHover .dijitButtonText {
    text-decoration: underline;
}
.claro .dojoxGridFBar {
    border-left: 1px solid white;
}
.claro .dojoxGridFStatusTip table {
    border: 1px solid #bcbcbc;
}
.claro .dojoxGridFStatusTip th {
    background-color: #e8eff4;
    border-bottom: 1px solid #bcbcbc;
}
.claro .dojoxGridFStatusTip th div {
    background-color: #e8eff4;
    border-color: white #bcbcbc white white;
    border-left: 1px solid white;
    border-right: 1px solid #bcbcbc;
    border-style: solid;
    border-width: 1px;
}
.claro .dojoxGridFStatusTip th.lastColumn div {
    border-right: 1px solid white;
}
.claro .dojoxGridFStatusTip td {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}
.claro .dojoxGridFStatusTipCondition {
    font-style: italic;
}
.claro .dojoxGridFStatusTipOddRow {
    background-color: #f1f8ff;
}
.dojoxGridFCBoxCondition {
    padding: 10px !important;
}
.dojoxGridFCBoxValue {
    padding: 10px !important;
}
.dojoxGridFCBoxSelCol {
    padding: 10px !important;
}
.dijitAccordionInnerContainer {
    margin-left: 5px;
    margin-right: 5px;
}
