.gridx {position: relative; overflow: hidden; border: 1px solid #ddd;}.gridxHeader,.gridxFooter {overflow: hidden; background-color: #eee;}.gridxLoad {display: none; position: absolute; top: 0; left: 0;}.gridxLoading {display: block; width: 100%; height: 100%; background: url("../images/treeExpand_loading.gif") #ddd center center no-repeat; z-index: 99999; opacity: 0.3;}.gridxFooter {position: absolute; left: 0; bottom: 0; width: 100%;}.gridxHScrollerInner {display: none;}.gridxMain {position: relative;}.gridxHeaderRow {background-color: #eee; border-bottom: 1px solid #ccc; position: relative;}.gridxHeaderRowHidden {height: 0;}.gridxHeaderRowInner {overflow: hidden; border-style: solid; border-color: #ccc; border-width: 0 1px 0 0;}.dj_ie7 .gridxHeaderRowInner,.dj_ie6 .gridxHeaderRowInner {position: relative;}.gridxHeaderRow table {border-collapse: separate; border-spacing: 0; border: none; table-layout: fixed; width: 1px;}.gridxGH .gridxHeaderRow table {width: auto;}.gridxPercentColumnWidth .gridxHeaderRow table,.gridxPercentColumnWidth .gridxRow table.gridxRowTable {width: 100%;}.gridxGroupHeader,.gridxHeaderRow .gridxCell {border-width: 1px; border-style: solid; border-color: transparent #ccc transparent transparent; padding: 3px; text-align: left; overflow: hidden;}.gridx .gridxHeader .gridxHeaderRow .gridxHeaderRowInner .gridxCell.gridxHeaderCellFocus {border: 1px dashed darkblue;}.gridxHeaderRow :focus {outline: none;}.gridxBody {height: 100%; width: 100%; overflow: hidden; position: absolute; top: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}.gridxBodyRowHoverEffect .gridxRowOver .gridxRowTable {background-color: #cee8f2;}.gridxRow {background-color: #fff;}.gridxRowHeaderRow table,.gridxRow .gridxRowTable {border-collapse: separate; border-spacing: 0; border: none; table-layout: fixed; width: 1px; empty-cells: show;}.dj_safari .gridxGH .gridxRow .gridxRowTable {width: auto;}.dj_safari .gridxPercentColumnWidth .gridxRow .gridxRowTable {width: 100%;}.gridxRow .gridxCell {border-style: solid; border-color: transparent #ccc #ccc transparent; border-width: 1px; padding: 3px; text-align: left; overflow: hidden;}.gridxCell.gridxCellChanged{//background: url("../images/gridxCellChanged.png") no-repeat top right;}.gridxRowDummy {height: 24px; width: 100%; background: url("../images/loadingAnimation.gif") no-repeat left;}.gridxBody .gridxCell:focus {outline: none;}.gridx .gridxBody .gridxCellFocus {border: 1px dashed darkblue !important;}.gridxBodyEmpty {width: 100%; height: 100px; padding: 30px 0; text-align: center; position: absolute; top: 0; left: 0;}.gridxBodyEmpty:focus {outline: 1px dotted #aaa;}.gridxHScrollerInner {overflow: scroll; overflow-y: hidden; border: none; outline: none;}.dj_ie6 .gridxHScrollerInner {line-height: 0;}.gridxVScroller {position: absolute; top: 0px; right: 0px; overflow: scroll; overflow-x: hidden; border: none; height: 100%; outline: none;}.gridxRowHeaderHeader,.gridxRowHeaderBody {position: absolute; left: 0; top: 0; height: 100%; overflow: hidden; border-right: 1px solid #E5DAC8;}.gridxRowHeaderBody table {width: 100%;}.gridxRowHeaderHeader table {height: 100%;}.gridxRowHeaderRow {background: url("../images/header.png") #EDF2F7 repeat-x bottom; background: #edf2f7; background: -moz-linear-gradient(top, #edf2f7 0%, #d0dfea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf2f7), color-stop(100%,#d0dfea)); background: -webkit-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -o-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -ms-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: linear-gradient(top, #edf2f7 0%,#d0dfea 100%);}.gridxRowHeaderHeader .gridxHeaderCellFocus {border-top: 1px dashed darkblue; border-bottom: 1px dashed darkblue;} .gridxRowHeaderCell {border-bottom: 1px solid #E5DAC8;}.gridxRowHeaderRow .gridxCellFocus {border: 1px dashed darkblue !important;}.dj_gecko .gridx .gridxRowHeaderBody .gridxRowHeaderRow .gridxRowHeaderCell .dijitCheckBox {overflow: visible;}.gridxColumnResizing {cursor: ew-resize;}.dj_ie .gridxColumnResizing {cursor: e-resize;}.gridxColumnResizer {position: absolute; height: 100%; width: 2px; background-color: #666; z-index: 1000; top: 0;}.gridxCellWidget {width: 100%; height: 100%;}.gridxCellEditor,.dj_ie [class~='dijitTextArea'].gridxCellEditor {width: 100%;}[class~='dijitSliderV'].gridxCellEditor {width: auto;}.gridxTouchVScroller .gridxVScroller {display: none;}.gridxTouchVScroller .gridxMain {overflow: hidden;}.gridxTouchVScroller .gridxBody {height: auto !important; width: auto !important;}.gridxTouchVScroller .gridxHeaderRowInner {position: relative;}.gridxTouchVScroller .gridxHeaderRowInner > table {position: absolute;}.gridxTouchScrollVWrapper {overflow: hidden; position: absolute; right: 2px; top: 2px; width: 5px;}.gridxTouchScrollHWrapper {overflow: hidden; position: absolute; bottom: 2px; left: 2px; height: 5px;}.gridxTouchScrollVBar {background-color: #606060; opacity: 0; position: absolute; z-index: 999; width: 5px;}.gridxTouchScrollHBar {background-color: #606060; opacity: 0; position: absolute; z-index: 999; height: 5px;}.gridxTouchScrollVBar,.gridxTouchScrollHBar {-webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}.gridxHiddenColumn {display: none;}.gridxHeaderMenu {width: 100px;}.gridxHeaderMenuBtn {width: 10px; height:13px; border-left: 1px solid #fff; background: transparent url("../images/sprite_icons.png") no-repeat -98px 5px;}.gridxHeaderMenuBtnInner {display: none;}.dijit_a11y .gridxHeaderMenuBtnInner {display: inline;}.gridxLoadMore {padding: 10px; text-align: center;}.gridxLoadMore button {width: 100%; min-height: 28px;}.gridxLoadingMore {display: inline-block; background-image: url("../images/treeExpand_loading.gif"); vertical-align: middle; width: 20px; height: 20px; margin: 0 5px;}.gridxHeaderRegion {float: right; display: none; cursor: pointer;}.gridxCell:hover .gridxHeaderRegion,.gridxHeaderRegionFocus .gridxHeaderRegion {display: block;}.gridxHeaderRegionFocus .gridxSortNode:focus,.gridxHeaderRegionFocus .gridxHeaderRegion:focus {outline: 1px dashed darkblue;}.gridxCellEditedBg{background-image: url("../images/gridxCellChanged.png"); height: 6px; width: 6px; position:absolute; z-index:10}.gridxCellEditedBg span{display: none;}.dijit_a11y .gridxCellEditedBg span{position: relative; display: block; left: -3px; color: white; font-size: 8px;}.gridxSortNode {overflow: hidden;}.gridxArrowButtonCharAsc,.gridxArrowButtonCharDesc {display: none;}.dijit_a11y .gridxCellSoredAsc .gridxArrowButtonCharAsc,.dijit_a11y .gridxCellSoredDesc .gridxArrowButtonCharDesc {display: block;}.gridxArrowButtonNode {background: transparent url("../images/sprite_icons.png") no-repeat; display: none; float: right; margin-right: 7px; width: 9px; height: 12px;}.gridxCellSorted .gridxArrowButtonNode {display: block;}.gridxCellSortedAsc .gridxArrowButtonNode {background-position: -120px 5px;}.gridxCellSortedDesc .gridxArrowButtonNode {background-position: -100px 5px;}.gridxHeaderCellOver.gridxCellSortedAsc .gridxArrowButtonNode,.gridxHeaderCellFocus.gridxCellSortedAsc .gridxArrowButtonNode {background-position: -140px 5px;}.gridxHeaderCellOver.gridxCellSortedDesc .gridxArrowButtonNode,.gridxHeaderCellFocus.gridxCellSortedDesc .gridxArrowButtonNode {background-position: -160px 5px;}.gridxSortBtn {background: transparent url("../images/sprite_icons.png") no-repeat -159px 5px; float: right; cursor: pointer; width: 10px; display: none;}.gridxSortNodeFocus {background: #ddd;}.gridxSortBtnNested {width: 20px; background-position: -149px 5px;}.gridxSortBtn:hover,.gridxSortBtnFocus {background-color: #ddd;}.gridxHeader .gridxCell .gridxSortBtnNested {display: none;}.gridxCellSorted .gridxSortBtnSingle,.gridxNestedSorted .gridxCellSorted .gridxSortBtnNested,.gridxCell:hover .gridxSortBtnSingle,.gridxSingleSorted .gridxCell:hover .gridxSortBtn,.gridxNestedSorted .gridxCell:hover .gridxSortBtn,.gridxHeader .gridxCellSortFocus .gridxSortBtnSingle,.gridxSingleSorted .gridxCellSortFocus .gridxSortBtn,.gridxNestedSorted .gridxCellSortFocus .gridxSortBtn,.gridxHeader .gridxHeaderRegionFocus .gridxSortBtnSingle,.gridxSingleSorted .gridxHeaderRegionFocus .gridxSortBtn,.gridxNestedSorted .gridxHeaderRegionFocus .gridxSortBtn,.gridxSingleSorted .gridxHeaderRow:hover .gridxCellSortedMain.gridxHeaderRegionFocus .gridxSortBtnNested,.gridxSingleSorted .gridxHeaderRow:hover .gridxCellSortedMain .gridxSortBtnNested,.gridxSingleSorted .gridxHeaderFocus .gridxCellSortedMain .gridxSortBtnNested{display: block;}.gridxSingleSorted .gridxHeader .gridxCellSortedMain:hover .gridxSortBtnNested,.gridxSingleSorted .gridxHeader .gridxCellSortedMain.gridxCellSortFocus .gridxSortBtnNested,.gridxSingleSorted .gridxHeader .gridxCellSortedMain.gridxHeaderRegionFocus .gridxSortBtnNested,.gridxSingleSorted .gridxHeaderRow:hover .gridxCellSortedMain .gridxSortBtnSingle,.gridxSingleSorted .gridxHeaderFocus .gridxCellSortedMain .gridxSortBtnSingle,.gridxNestedSorted .gridxSortBtnSingle {display: none;}.gridxSingleSorted .gridxHeaderRow:hover .gridxCellSortedMain:hover .gridxSortBtnSingle,.gridxSingleSorted .gridxHeaderFocus .gridxCellSortedMain.gridxCellSortFocus .gridxSortBtnSingle,.gridxSingleSorted .gridxHeaderFocus .gridxCellSortedMain.gridxHeaderRegionFocus .gridxSortBtnSingle {display: block;}.gridxCell:hover .gridxSortBtn,.gridxCellSortFocus .gridxSortBtn,.gridxHeaderRegionFocus .gridxSortBtn {}.gridxCellSortedAsc .gridxSortBtnSingle {background-position: -120px 5px;}.gridxCellSortedAsc .gridxSortBtnNested {background-position: -110px 5px;}.gridxCellSortedDesc .gridxSortBtnSingle {background-position: -100px 5px;}.gridxCellSortedDesc .gridxSortBtnNested {background-position: -90px 5px;}.gridxCell:hover.gridxCellSortedAsc .gridxSortBtnSingle,.gridxCellSortFocus.gridxCellSortedAsc .gridxSortBtnSingle,.gridxHeaderRegionFocus.gridxCellSortedAsc .gridxSortBtnSingle {background-position: -140px 5px;}.gridxCell:hover.gridxCellSortedAsc .gridxSortBtnNested,.gridxCellSortFocus.gridxCellSortedAsc .gridxSortBtnNested,.gridxHeaderRegionFocus.gridxCellSortedAsc .gridxSortBtnNested {background-position: -130px 5px;}.gridxCell:hover.gridxCellSortedDesc .gridxSortBtnSingle,.gridxCellSortFocus.gridxCellSortedDesc .gridxSortBtnSingle,.gridxHeaderRegionFocus.gridxCellSortedDesc .gridxSortBtnSingle {background-position: -180px 5px;}.gridxCell:hover.gridxCellSortedDesc .gridxSortBtnNested,.gridxCellSortFocus.gridxCellSortedDesc .gridxSortBtnNested,.gridxHeaderRegionFocus.gridxCellSortedDesc .gridxSortBtnNested {background-position: -170px 5px;}.gridxNestedSorted .gridxCell:hover .gridxSortBtnSingle,.gridxNestedSorted .gridxCellSortFocus .gridxSortBtnSingle,.gridxNestedSorted .gridxHeaderRegionFocus .gridxSortBtnSingle {background-position: -159px 5px;}.gridxNestedSortBtnText {display: none;}.dijit_a11y .gridxNestedSortBtnText {display: inline;}.gridxLockedCell {position: absolute; background-color: #ffffff; z-index: 1;}.gridxColumnLock .gridxRow {overflow: hidden;}.gridxLockedRow .gridxLockedCell {z-index: 2;}.gridxTreeExpandoCell {height: 100%; position: relative; min-height: 16px;}.gridxTreeExpandoIcon {background-image: url("../images/treeExpandImages.png"); background-repeat:no-repeat; background-position: 0 0; height: 16px; width: 16px; position: absolute; top: 0; left: 0; cursor: pointer;}.gridx .gridxTreeExpandoLoading .gridxTreeExpandoIcon{background-image: url("../images/treeExpand_loading.gif"); background-position: 0 0;}.gridxTreeExpandoIcon:hover {background-position: -18px 0;}.gridxTreeExpandoCellOpen .gridxTreeExpandoIcon {background-position: -36px 0;}.gridxTreeExpandoCellOpen .gridxTreeExpandoIcon:hover {background-position: -54px 0;}.gridxTreeExpandoIconNoChildren {visibility: hidden;}.gridxTreeExpandoInner {visibility: hidden; text-align: center;}.dijit_a11y .gridxTreeExpandoInner {visibility: visible;}.gridxDodNode, .gridxDodLoadNode {border-bottom: 1px solid #E5DAC8; overflow: auto;}.gridxDodLoadNode {background: transparent url("../images/loadingAnimation.gif") no-repeat 5px 2px; padding: 5px 5px 5px 30px;}.gridxRowOver .gridxDodNode, .gridxRowOver .gridxDodLoadNode {}.gridxDodExpando {width: 10px; height: 10px; float: left; margin: 2px 3px 0 0; background: transparent url("../images/sprite_icons.png") no-repeat -380px 0; cursor: pointer; visibility: hidden;}.gridxRowOver .gridxDodExpando {visibility: visible;}.gridxDodShown .gridxDodExpando {background-position: -380px -20px;}.gridxDodExpandoText {display: none;}.dijit_a11y .gridxDodExpandoText {display: inline;}.gridxRowSelected .gridxRowTable {background-color: #BFD6EB;}.gridxRow .gridxColumnSelected {background-color: #BFD6EB;}.gridxCellSelected {background-color: #BFD6EB;}.dijit_a11y .gridxRowSelected,.dijit_a11y .gridxRow .gridxColumnSelected,.dijit_a11y .gridxCellSelected {opacity: 0.8;}.dijit_a11y .gridxRowUnselectable {opacity: 0.5;}.gridxRowHeaderHeaderCell,.gridxRowHeaderCell {text-align: center;}.gridxIndirectSelectionCheckBoxInner {display: none;}.dijit_a11y .gridxIndirectSelectionCheckBoxInner {display: inline;}.gridxSummaryBar {background: url("../images/header_shadow.png") repeat-x scroll center bottom #E5EDF4; padding: 3px 9px; border-top: 1px solid #DDDDDD;}.gridxTitleBar {background: url("../images/header_shadow.png") repeat-x scroll center bottom #E5EDF4; padding: 3px 9px; border-top: 1px solid #FFFFFF;}.gridxBar {background: url("../images/header_shadow.png") repeat-x scroll center bottom #E5EDF4; border-top: 1px solid #FFFFFF;}.gridxBar > table {width: 100%;}.gridxSummary {padding: 3px 9px;}.gridxDnDReadyCursor {cursor: move;}.gridxCanNotDnD {cursor: default;}.gridxDnDAnchor {width: 2px; background-color: gray; font-size: 0em; position:absolute; z-index: 998;}.gridxDndAvatar {background-color:white; border: 1px solid #CCCCCC; padding: 0px; -moz-box-shadow: 5px 5px 7px #999; -webkit-box-shadow: 5px 5px 7px #999; box-shadow: 5px 5px 7px #999; z-index: 999;}.gridxDndAvatar td {padding: 3px;}.gridxDnDItemIcon {background-image: url("../images/sprite_icons.png");}.gridxDnDIcon,.gridxDnDItemIcon {width: 16px; height: 16px;}.dojoDndMove .gridxDnDIcon {background: url("../images/dndNoMove.png") no-repeat center center;}.dojoDndCopy .gridxDnDIcon {background: url("../images/dndNoCopy.png") no-repeat center center;}.dojoDndMove .dojoDndAvatarCanDrop .gridxDnDIcon {background: url("../images/dndMove.png") no-repeat center center;}.dojoDndCopy .dojoDndAvatarCanDrop .gridxDnDIcon {background: url("../images/dndCopy.png") no-repeat center center;}.gridxDnDAnchorRow {left: 0; height: 1px;}.gridxDnDAnchorRow:before {content: ''; position: absolute; top: -1px; height: 1px; width: 100%; background-color: gray;}.gridxDnDIconRowSingle {background-position: -256px 7px;}.gridxDnDIconRowMulti {background-position: -256px -13px;}.gridxDnDAnchorColumn {top: 0; width: 2px;}.gridxDnDIconColumnSingle {background-position: -277px 3px;}.gridxDnDIconColumnMulti {background-position: -277px -17px;}.gridxDnDAnchorCell {position: relative; background-color: transparent;}.gridxDnDIconCellSingle {background-position: -234px 6px;}.gridxDnDIconCellMulti {background-position: -234px -15px;}.gridxCellBorderLeftTopDIV {position: absolute; left: 0; top: 0; border-style: solid; border-width: 2px 0 0 2px; border-color: gray transparent transparent gray;}.gridxCellBorderRightBottomDIV {position: absolute; right: 0; bottom: 0; border-style: solid; border-width: 0 2px 2px 0; border-color: transparent gray gray transparent;}.gridxDnDCellMask {background-color: #ee5555;}.gridxFilterDialog .dijitAccordionContainer .dijitAccordionContainer-child {padding: 6px 9px;}.gridxFilterDialog .gridxFilterAccordionWrapper {height: 227px; width: 300px; overflow: auto; position: relative; margin: 5px 0 15px 0;}.gridxFilterDialog .gridxFilterDialogButtons {text-align: right;}.gridxFilterDialog .gridxFilterDialogButtons .gridxFilterDialogBtnAdd {float:left; margin-top: -10px;}.gridxFilterDialog .dijitAccordionTitleFocus{margin-right: 16px;}.gridxFilterDialog .dijitAccordionTitleFocus .dijitAccordionText {display: block;}.gridxFilterDialog .dijitAccordionTitleFocus .dijitAccordionArrow {display: none;}.gridxFilterPaneForm {margin: 0px; padding: 0px; list-style: none; font-size: 10px;}.gridxFilterPaneForm .dijitSelect{margin: 0;}.gridxFilterPaneForm li {margin: 0; padding: 0px; list-style: none; width:98%;}.gridxFilterPaneForm .dijitSelect,.gridxFilterPaneForm .dijitTextBox,.gridxFilterPaneForm .dijitComboBox {font-size: 12px;}.gridxFilterPaneCloseButton {float: right; margin-top: -15px;}.gridxFilterPaneCloseButton img {background: transparent url("../images/sprite_icons.png") no-repeat -198px -18px; width: 16px; height: 16px; cursor: pointer;}.gridxFilterPaneCloseButton img:hover {background-position: -198px 2px;}.gridxFilterSingleRule .gridxFilterPaneCloseButton {display: none;}.gridxFilterBtnAddRule {background: transparent url("../images/sprite_icons.png") no-repeat -218px 2px; width: 16px; height: 16px;}.gridxFilterBarBtnIcon {background: transparent url("../images/sprite_icons.png") no-repeat -100px -18px; width: 14px; height: 14px;}.gridxFilterPaneForm .gridxFilterPaneFieldWrapper {display: none;} .gridxFilterPaneText .gridxFilterPaneTextWrapper,.gridxFilterPaneCombo .gridxFilterPaneComboWrapper,.gridxFilterPaneNumber .gridxFilterPaneNumberWrapper,.gridxFilterPaneDate .gridxFilterPaneDateWrapper,.gridxFilterPaneDateRange .gridxFilterPaneDateRangeWrapper,.gridxFilterPaneTime .gridxFilterPaneTimeWrapper,.gridxFilterPaneTimeRange .gridxFilterPaneTimeRangeWrapper,.gridxFilterPaneSelect .gridxFilterPaneSelectWrapper,.gridxFilterPaneRadio .gridxFilterPaneRadioWrapper {display: block;}.gridxFilterBar {cursor: pointer; width: 100%; font-family: arial;}.gridxFilterBar a{color: #5B83B6; text-decoration: none;}.gridxFilterBar a:hover{text-decoration: underline;}.gridxFilterBar .dijitButton {margin: 0; float: left;}.gridxFilterBar .dijitButton .dijitButtonNode {-moz-border-radius: 1px; -webkit-border-radius: 1px; padding-top: 0; padding-bottom: 0; padding-right: 2px;}.gridxFilterBarStatus {background: #f2f9ff; background: -moz-linear-gradient(top, #f2f9ff 0%, #eaf5ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#eaf5ff)); background: -webkit-linear-gradient(top, #f2f9ff 0%,#eaf5ff 100%); background: -o-linear-gradient(top, #f2f9ff 0%,#eaf5ff 100%); background: -ms-linear-gradient(top, #f2f9ff 0%,#eaf5ff 100%); background: linear-gradient(top, #f2f9ff 0%,#eaf5ff 100%); border-bottom: 1px solid #BFD6EB; border-top: 1px solid #BFD6EB; padding: 1px 0 0 45px;}.dj_ie9 .gridxFilterBarStatus{padding-left: 5px;}.gridxFilterBarCloseBtn {background: transparent url("../images/sprite_icons.png") no-repeat -119px -20px; width: 14px; height: 14px; float: right; margin-right: 3px; cursor: pointer;}.dj_ie7 .gridxFilterBarCloseBtn{margin-top: -14px;}.gridxFilterBarHideCloseBtn .gridxFilterBarCloseBtn {display: none;}.gridxFilterBarCloseBtn:hover {background-position: -140px -20px;}.gridxFilterTooltip table {border: 1px solid #bbb; border-collapse: collapse;}.gridxFilterTooltip table th {background-color: #E8EFF4; border: 1px solid #bbb;}.gridxFilterTooltip table th, .gridxFilterTooltip table td {padding: 2px 4px; height: 16px; vertical-align: middle;}.gridxFilterTooltip table .gridxFilterTooltipValueCell div{max-width: 150px; position: relative; padding-right: 25px;}.gridxFilterTooltip .gridxFilterTooltipTitle {margin-bottom: 8px;}.gridxFilterTooltip .gridxFilterTooltipRemoveBtn {background: transparent url("../images/sprite_icons.png") no-repeat -198px -18px; width: 16px; height: 16px; position:absolute; right: 0px; top: 1px; cursor: pointer; border: none;}.gridxFilterTooltipSingleRule .gridxFilterTooltipRemoveBtn {visibility: hidden;}.gridxFilterTooltip .gridxFilterTooltipRemoveBtn:hover {background-position: -198px 2px;}.gridxFilterTooltip .gridxFilterTooltipOddRow {background-color: #F1F8FF;}.gridxFilterConfirmDialogButtons {text-align: right; margin-top: 10px;}.gridxQuickFilterInputContainer {position: relative; margin-right: 2px;}.gridxQuickFilterInput {width: 150px;}.gridxQuickFilterInput .dijitInputInner::-ms-clear {display: none;}.gridxQuickFilterClear {background: transparent url("../images/sprite_icons.png") no-repeat -178px 5px; position: absolute; right: 0px; top: 0px; width: 15px; height: 15px; cursor: pointer; display: none;}.dj_ie7 .gridxQuickFilterClear {top: 5px;}.gridxQuickFilterClearInner {display: none;}.gridxQuickFilterActive .gridxQuickFilterClear {display: block;}.gridxQuickFilterIcon {width: 19px; height: 19px; background: transparent url("../images/sprite_icons.png") no-repeat -98px -15px;}.gridxQuickFilterNoFilterBar .gridxQuickFilterComboButton,.gridxQuickFilterHasFilterBar .gridxQuickFilterButton {display: none;}.gridxFilterBarCloseBtnText,.gridxFilterTooltipRemoveBtnText {display: none;}.dijit_a11y .gridxFilterBarCloseBtnText,.dijit_a11y .gridxFilterTooltipRemoveBtnText {display: inline;}.gridxBarQuickFilter {text-align: right;}.dojoxEllipsis,.dojoxEllipsisShown {white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}.dojoxEllipsis window {width:100%; -moz-user-focus:normal; -moz-user-select:text;}.dojoxEllipsis description{-moz-user-focus:normal; -moz-user-select:text;}.dojoxEllipsisIFrame{white-space: normal; border: none; width: 100%; display: block; height: 1px; margin-top: -1px; clear: both;}.dojoxEllipsisContainer{width: 100%;}.dojoxEllipsisShown:after {content: "\2026";}.gridxPagerInner {width: 100%; table-layout: auto;}.gridxPagerA11yInner {visibility: hidden;}.dijit_a11y .gridxPagerA11yInner {visibility: visible;}.gridxPagerStepperBtn, .gridxPagerSizeSwitchBtn {cursor: pointer; display: inline-block; text-align: center;}.gridxPagerStepperBtnActive,.gridxPagerSizeSwitchBtnActive {cursor: default;}.gridxPagerFirstPage,.gridxPagerPrevPage,.gridxPagerNextPage,.gridxPagerLastPage,.gridxPagerGotoBtn {background: url("../images/sprite_icons.png");}.gridxPagerFirstPage {background-position: -58px 4px;}.gridxPagerFirstPageDisable {background-position: -58px -16px; cursor: default; opacity: 0.8;}.gridxPagerPrevPage {background-position: 3px 4px;}.gridxPagerPrevPageDisable {background-position: 3px -16px; cursor: default; opacity: 0.8;}.gridxPagerNextPage {background-position: -16px 4px;}.gridxPagerNextPageDisable {background-position: -16px -16px; cursor: default; opacity: 0.8;}.gridxPagerLastPage {background-position: -38px 4px;}.gridxPagerLastPageDisable {background-position: -38px -16px; cursor: default; opacity: 0.8;}.gridxPagerDescriptionTD {text-align: left; width: 33%;}.gridxPagerStepperTD {text-align: center; width: 33%;}.gridxPagerSizeSwitchTD {text-align: right;}.gridxPagerGoto {width: 20px; text-align: center;}.gridxPagerGotoBtn {background-position: -78px 3px; cursor: pointer;}.gridxGotoPage td {padding-bottom: 5px;}.gridxGotoPage .gridxGotoPageBtns {padding-bottom: 0; text-align: right;}.gridxGotoPage .gridxGotoPageInputBox {width: 100px;}.gridxGotoPage .gridxPageCountMsg {padding-left: 5px;}.gridxPagerStepperWidget {width: 55px;}.gridxPagerSizeSwitchWidget .dijitButtonContents {}.gridxPagerLabel {vertical-align: middle;}.gridxLinkPager {padding: 5px 0;}.gridxLinkSizer {padding: 5px 0;}.gridxPaginationBar {padding-right: 9px;}.gridxDropDownPager,.gridxDropDownSizer {padding-top: 3px; padding-bottom: 3px;}.claro .gridx {background-color: #fff; border: 1px solid #DBDBDB; color: #131313;}.claro .gridxCell{border-color: transparent #E5DAC8 #E5DAC8 transparent;}.claro .gridxRowOdd .gridxRowTable {background-color: #f1f8ff;}.claro .gridxBodyRowHoverEffect .gridxRowOver .gridxRowTable,.claro .gridxBodyRowHoverEffect .gridxRowOver .gridxCell {background:url("../images/row_back.png") #ABD6FF repeat-x;}.claro .gridx .gridxBody .gridxRow .gridxCellFocus {outline: none; border: 1px dashed darkblue;}.claro .gridxHeaderRow {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; clear: both;}.claro .gridx .gridxHeader .gridxHeaderRow .gridxHeaderCellFocus {outline: none; border: 1px dashed darkblue;}.claro .gridxHeaderRowHidden {height: 0; border-width: 0;}.dj_ie7 .claro .gridxRowHeaderRow table {border-collapse: collapse;}.claro .gridxHeaderRowInner {background-image: url("../images/claro-grid-header-onepixel.bmp"); background-position: right; background-repeat: repeat-y; border-right: 1px solid #FFFFFF;}.claro .gridxGroupHeader {border-color: #EDF2F7 #BCBCBC #BCBCBC #FFFFFF;}.claro .gridxHeaderRow .gridxCell {border-color: #EDF2F7 #BCBCBC #D0DFEA #FFFFFF;}.claro .gridxHeaderRow .gridxSubHeader {border-top-color: #FFFFFF;}.claro .gridxHeaderRow {background: #edf2f7; background: -moz-linear-gradient(top, #edf2f7 0%, #d0dfea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf2f7), color-stop(100%,#d0dfea)); background: -webkit-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -o-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -ms-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: linear-gradient(top, #edf2f7 0%,#d0dfea 100%);}.claro .gridxHeader .gridxHeaderRow .gridxCell:hover {background: #9bcaf7; border-top-color: #9BCAF7;}.claro .gridxHeader .gridxHeaderRow .gridxSubHeader.gridxCell:hover,.gridxColumnResizing .gridx .gridxHeader .gridxHeaderRow .gridxSubHeader.gridxCell:hover {border-top-color: #FFFFFF;}.gridxColumnResizing .gridx .gridxHeader .gridxHeaderRow .gridxCell:hover {background: transparent; border-top-color: transparent;}.claro .gridx .gridxHeader .gridxHeaderRow .gridxSubHeader.gridxHeaderCellFocus,.claro .gridx .gridxHeader .gridxHeaderRow .gridxSubHeader.gridxHeaderCellFocus:hover {border-top-color: darkblue;}.claro .gridxRowHeaderHeader .gridxHeaderCellFocus {outline: none; border: 1px dashed darkblue;} .claro .gridxRowHeaderRow .gridxCellFocus {outline: none; border: 1px dashed darkblue;}.claro .gridxBarToolBar .dijitToolbar {background: none; border-bottom: none;}.claro .gridxBodyFirstRow .gridxCell {border-top-color: #E5DAC8;}.claro .gridxQuickFilter {padding: 2px;}.claro .gridxQuickFilterButton,.claro .gridxQuickFilterComboButton {margin: 0;}.claro .gridxQuickFilterComboButton .dijitButtonNode,.claro .gridxQuickFilterButton .dijitButtonNode {border: none; background: none; box-shadow: none; padding: 1px; -moz-transition-duration: 0.3s, 0.35s; -moz-transition-property: background-color; border-radius: 4px;}.claro .gridxQuickFilterComboButton .dijitButtonNode {border-radius: 4px 0 0 4px;}.claro .gridxQuickFilterComboButton .dijitArrowButton {border-radius: 0 4px 4px 0;}.claro .gridxQuickFilter .dijitComboButtonHover .dijitButtonNode,.claro .gridxQuickFilter .dijitButtonHover .dijitButtonNode {background-color: #6bd6ff; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-repeat: repeat-x; padding: 0; border: 1px solid #759DC0;}.claro .gridxQuickFilter .dijitComboButtonActive .dijitButtonNode,.claro .gridxQuickFilter .dijitButtonActive .dijitButtonNode {background-color: #7DBDFA; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-repeat: repeat-x; padding: 0; border: 1px solid #759DC0;}.claro .gridxRowOdd .gridxLockedCell {background-color: #f1f8ff;}.claro .gridxRowOver .gridxLockedCell {background:url("../images/row_back.png") #ABD6FF repeat-x;}.claro .gridxHeaderRow .gridxLockedCell {background: #edf2f7; background: -moz-linear-gradient(top, #edf2f7 0%, #d0dfea 100%) #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf2f7), color-stop(100%,#d0dfea)); background: -webkit-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -o-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: -ms-linear-gradient(top, #edf2f7 0%,#d0dfea 100%); background: linear-gradient(top, #edf2f7 0%,#d0dfea 100%);}.claro .gridxRowSelected .gridxRowTable,.claro .gridxRowSelected .gridxCell,.claro .gridxRow .gridxColumnSelected,.claro .gridxRow .gridxCellSelected {background:url("../images/row_back.png") #cee6fa repeat-x;}.claro .gridx .dijitCheckBoxPartial {background: url("../images/checkboxpartial.png"); height: 15px;}.claro .gridx .dijitCheckBoxPartialDisabled {background: url("../images/checkboxpartialdisabled.png"); height: 15px;}.claro .gridxPager {background-color: #eaf1f6; padding: 3px 9px; border-top: 1px solid #dbdbdb;}.claro .gridxPagerNodeFocus {border: 1px dotted darkblue;}.claro .gridxPagerStepperBtn, .claro .gridxPagerSizeSwitchBtn {margin: 0 5px; color: #5D88AF;}.claro .gridxPagerSizeSwitchBtn {margin: 0 7px;}.claro .gridxPagerStepperBtnHover,.claro .gridxPagerSizeSwitchBtnHover {text-decoration: underline;}.claro .gridxPagerStepperBtnActive,.claro .gridxPagerSizeSwitchBtnActive {color: black; font-weight: bold;}