/*Telerik RadGrid Common CSS*/
/* not changed - placed here bacause of ComboBox included in grid */

/*global*/

.RadGrid .rgMasterTable,
.RadGrid .rgDetailTable {
   border-collapse: collapse;
}

.RadGrid .rgRow,
.RadGrid .rgAltRow,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgPager,
.RadGrid .rgGroupPanel,
.RadGrid .rgGroupHeader {
   cursor: default;
}

.RadGrid input[type="image"] {
   cursor: pointer;
}

.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td,
.RadGrid .rgFilterRow td,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgGroupHeader td {
   padding-left: 7px;
   padding-right: 7px;
}

.RadGrid .rgClipCells .rgHeader,
.RadGrid .rgClipCells .rgFilterRow > td,
.RadGrid .rgClipCells .rgRow > td,
.RadGrid .rgClipCells .rgAltRow > td,
.RadGrid .rgClipCells .rgEditRow > td,
.RadGrid .rgClipCells .rgFooter > td {
   overflow: hidden;
}

.RadGrid .rgAdd,
.RadGrid .rgRefresh,
.RadGrid .rgEdit,
.RadGrid .rgDel,
.RadGrid .rgDrag,
.RadGrid .rgFilter,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageFirst,
.RadGrid .rgPageLast,
.RadGrid .rgExpand,
.RadGrid .rgCollapse,
.RadGrid .rgSortAsc,
.RadGrid .rgSortDesc,
.RadGrid .rgUpdate,
.RadGrid .rgCancel,
.RadGrid .rgUngroup,
.RadGrid .rgExpXLS,
.RadGrid .rgExpDOC,
.RadGrid .rgExpPDF,
.RadGrid .rgExpCSV {
   width: 16px;
   height: 16px;
   border: 0;
   margin: 0;
   padding: 0;
   background-color: transparent;
   background-repeat: no-repeat;
   vertical-align: middle;
   font-size: 1px;
   cursor: pointer;
}

.RadGrid .rgGroupItem input,
.RadGrid .rgCommandRow img,
.RadGrid .rgHeader input,
.RadGrid .rgFilterRow img,
.RadGrid .rgFilterRow input,
.RadGrid .rgPager img {
   vertical-align: middle;
}

/*header*/

.rgNoScrollImage div.rgHeaderDiv {
   background-image: none;
}

.RadGrid .rgHeader,
.RadGrid th.rgResizeCol {
   padding-top: 5px;
   padding-bottom: 4px;
   text-align: left;
   font-weight: normal;
}

   .RadGrid .rgHeader a {
      text-decoration: none;
   }

.RadGrid .rgCheck input {
   height: 15px;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   cursor: default;
}

.rfdCheckbox .RadGrid .rgCheck input /*Safari,Chrome fix*/ {
   height: 20px;
}

/*rows*/

.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td {
   padding-top: 4px;
   padding-bottom: 3px;
}

.RadGrid table.rgMasterTable tr .rgDragCol {
   padding-left: 0;
   padding-right: 0;
   text-align: center;
}

.RadGrid .rgDrag {
   width: 15px;
   height: 15px;
   cursor: url('Common/grab.cur'), move;
}

/*status*/

.RadGrid .rgPager .rgStatus {
   width: 35px;
   padding: 3px 0 2px;
}

.RadGrid .rgStatus div {
   width: 24px;
   height: 24px;
   overflow: hidden;
   border: 0;
   margin: 0 auto;
   padding: 0;
   background-color: transparent;
   background-position: center center;
   background-repeat: no-repeat;
   text-indent: -2222px;
}

/*pager*/

.RadGrid .rgPager td {
   padding: 0;
}

.RadGrid td.rgPagerCell {
   border: 0;
   padding: 5px 0 4px;
}

.RadGrid .rgWrap {
   float: left;
   padding: 0 10px;
   line-height: 22px;
   white-space: nowrap;
}

.RadGrid .rgArrPart1 {
   padding-right: 0;
}

.RadGrid .rgArrPart2 {
   padding-left: 0;
}

.RadGrid .rgInfoPart {
   float: right;
}

   .RadGrid .rgInfoPart strong {
      font-weight: normal;
   }

.RadGrid .rgArrPart1 img,
.RadGrid .rgArrPart2 img {
   border: 0;
   margin: -3px 8px 0;
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
   width: 22px;
   height: 22px;
   vertical-align: top;
}

.RadGrid .NextPrev .rgPageFirst,
.RadGrid .NextPrev .rgPagePrev,
.RadGrid .NextPrev .rgPageNext,
.RadGrid .NextPrev .rgPageLast {
   vertical-align: middle;
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev {
   margin-right: 1px;
}

.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
   margin-left: 1px;
}

.RadGrid .rgPager .rgPagerButton {
   height: 22px;
   border-style: solid;
   border-width: 1px;
   margin: 0 14px 0 0;
   padding: 0 4px 2px;
   font-size: 12px;
   line-height: 12px;
   vertical-align: middle;
   cursor: pointer;
}

.RadGrid .rgNumPart {
   padding: 0;
}

.RadGrid .NumericPages .rgNumPart {
   padding: 0 10px;
}

.RadGrid .rgNumPart a {
   float: left;
   line-height: 22px;
   margin: 0;
   padding: 0 5px 0 0;
   text-decoration: none;
}

.RadGrid .rgNumPart span {
   float: left;
   padding: 0 0 0 5px;
}

.RadGrid .rgNumPart a:hover span {
   cursor: pointer;
}

.RadGrid .rgNumPart a.rgCurrentPage,
.RadGrid .rgNumPart a.rgCurrentPage:hover,
.RadGrid .rgNumPart a.rgCurrentPage span,
.RadGrid .rgNumPart a.rgCurrentPage:hover span {
   cursor: default;
}

.RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
   float: none;
   text-align: center;
}

.RadGrid .rgPager .RadSlider {
   float: left;
   margin: 0 10px 0 0;
}

.RadGrid .rgPagerLabel,
.RadGrid .rgPager .RadComboBox,
.RadGrid .rgPager .RadInput {
   margin: 0 4px 0 0;
   vertical-align: middle;
}

* + html .RadGrid .rgPager .RadComboBox {
   margin-top: -1px;
}

* html .RadGrid .rgPager .RadComboBox {
   margin-top: -1px;
   padding: 1px 0;
}

.RadGrid .rgPagerTextBox {
   text-align: center;
}

/*reordering*/

.GridReorderTop,
.GridReorderBottom {
   width: 9px;
   height: 9px;
   margin: 0 0 0 -5px;
   padding: 0;
}

/*filtering*/

.RadGrid .rgFilterRow td {
   padding-top: 4px;
   padding-bottom: 7px;
}

.RadGrid .rgFilter {
   width: 22px;
   height: 22px;
   margin: 0 0 0 2px;
}

.RadGrid .rgFilterBox {
   border-width: 1px;
   border-style: solid;
   margin: 0;
   padding: 2px 1px 3px;
   font-size: 12px;
   vertical-align: middle;
}

.RadGrid .rgFilterRow .RadRating {
   display: inline-block;
   vertical-align: middle;
}

* + html .RadGrid .rgFilterRow .RadRating {
   display: inline;
   zoom: 1;
}

* html .RadGrid .rgFilterRow .RadRating {
   display: inline;
   zoom: 1;
}

/*context menu*/

.GridContextMenu .rmLeftImage {
   background-repeat: no-repeat;
   background-color: transparent;
}

/*filter context menu*/

.RadMenu .rmGroup .rgHCMItem .rmText {
   width: 161px;
   padding: 6px 5px 5px 30px;
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd,
.rgHCMItem .rgHCMFilter {
   display: block;
}

.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd {
   padding-top: 5px;
   line-height: 12px;
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .RadComboBox,
.rgHCMItem .rgHCMAnd {
   margin: 0 0 5px;
}

.rgHCMItem .rgHCMAnd {
   margin-top: 5px;
}

.rgHCMItem .rgHCMFilter {
   margin-top: 11px;
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMFilter {
   width: 160px;
   border-style: solid;
   border-width: 1px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   padding: 1px 0;
   font-size: 12px;
   cursor: pointer;
}

/*grouping*/

.RadGrid .rgGroupPanel {
   height: 24px;
}

.RadGrid .rgGroupItem {
   padding: 0 2px 1px 3px;
   line-height: 20px;
   font-weight: normal;
   vertical-align: middle;
}

.RadGrid .rgGroupHeader td {
   padding-top: 0;
   padding-bottom: 0;
}

   .RadGrid .rgGroupHeader td p {
      display: inline;
      margin: 0;
      padding: 0 10px;
   }

   .RadGrid .rgGroupHeader td div div {
      top: -0.8em;
      padding: 0 10px;
   }

   /*IE quirks mode*/
   * html .RadGrid .rgGroupHeader td div div {
      top /**/: 0;
   }

      .RadGrid .rgGroupHeader td div div div {
         top: 0;
         padding: 0;
         border: 0;
      }

/*editing*/

.RadGrid .rgUpdate,
.RadGrid .rgCancel {
   width: 18px;
   height: 18px;
}

/*hierarchy*/

.RadGrid .rgDetailTable {
   border-style: solid;
   border-width: 1px;
   border-right-width: 0;
}

/*command row*/

.RadGrid .rgAdd,
.RadGrid .rgRefresh {
   width: 18px;
   height: 18px;
   vertical-align: bottom;
}

* + html .RadGrid .rgAdd,
* + html .RadGrid .rgRefresh {
   vertical-align: middle;
}

* html .RadGrid .rgAdd,
* html .RadGrid .rgRefresh {
   vertical-align: middle;
}

.RadGrid .rgEdit,
.RadGrid .rgDel {
   width: 15px;
   height: 15px;
}

/*rtl*/

.RadGridRTL .rgHeader,
.RadGridRTL .rgResizeCol {
   text-align: right;
}

.RadGridRTL .rgPager .rgStatus {
   border-right: 0;
   border-left-width: 1px;
}

.RadGridRTL .rgWrap {
   float: right;
}

.RadGridRTL .rgArrPart1 {
   padding-left: 0;
   padding-right: 10px;
}

.RadGridRTL .rgPageFirst,
.RadGridRTL .rgPagePrev {
   margin-right: 0;
   margin-left: 1px;
}

.RadGridRTL .rgPageNext,
.RadGridRTL .rgPageLast {
   margin-left: 0;
   margin-right: 1px;
}

.RadGridRTL .rgInfoPart {
   float: left;
}

.RadGridRTL .rgNumPart {
   width: 220px;
}

   .RadGridRTL .rgNumPart a {
      float: right;
   }

.RadGridRTL .rgDetailTable {
   border-right-width: 1px;
   border-left-width: 0;
}

.RadGridRTL input.rgRefresh,
.RadGridRTL input.rgAdd {
   margin: 0 0 0 4px;
}

.RadGridRTL .rgInfoPart {
   text-align: left;
}

.RadGridRTL .rgSliderLabel {
   float: right;
}

.RadGridRTL .rgPager div.RadSlider {
   float: right;
   margin: 0 0 0 10px;
}

/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_Default {
   border-right: 1px solid #808080;
   border-bottom: 1px solid #808080;
   background: #E0E0E0;
   color: #000000;
   margin: 3px 5px 5px 0px;
}

   .RadGrid_Default,
   .RadGrid_Default .rgMasterTable,
   .RadGrid_Default .rgDetailTable,
   .RadGrid_Default .rgGroupPanel table,
   .RadGrid_Default .rgCommandRow table,
   .RadGrid_Default .rgEditForm table,
   .RadGrid_Default .rgPager table,
   .GridToolTip_Default {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
   }

      .RadGrid_Default .rgAdd,
      .RadGrid_Default .rgRefresh,
      .RadGrid_Default .rgEdit,
      .RadGrid_Default .rgDel,
      .RadGrid_Default .rgFilter,
      .RadGrid_Default .rgPagePrev,
      .RadGrid_Default .rgPageNext,
      .RadGrid_Default .rgPageFirst,
      .RadGrid_Default .rgPageLast,
      .RadGrid_Default .rgExpand,
      .RadGrid_Default .rgCollapse,
      .RadGrid_Default .rgSortAsc,
      .RadGrid_Default .rgSortDesc,
      .RadGrid_Default .rgUpdate,
      .RadGrid_Default .rgCancel,
      .RadGrid_Default .rgUngroup,
      .RadGrid_Default .rgExpXLS,
      .RadGrid_Default .rgExpDOC,
      .RadGrid_Default .rgExpPDF,
      .RadGrid_Default .rgExpCSV {
         background-image: url('Grid/sprite.gif');
      }

      /*header*/

      .RadGrid_Default .rgHeaderDiv {
      }

.rgTwoLines .rgHeaderDiv {
}

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol {
   border: 0;
   border-bottom: 1px solid #808080;
   border-left: 1px solid #808080;
   border-top: 1px solid #808080;
   padding-top: 5px;
   padding-bottom: 4px;
   text-align: left;
   font-weight: normal;
}

.RadGrid_Default th.rgSorted {
   background-color: #B5B584;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default .rgHeader a {
   color: #333;
}

/*rows*/

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td {
   border-left: 1px solid #808080;
}

.RadGrid_Default .rgRow td {
}

/* <Geomatic> */
.RadGrid_Default .rgRow {
   background-color: #FFFFFF;
}
/* </Geomatic> */

.RadGrid_Default .rgAltRow {
   background: #F0F0F0;
}

   .RadGrid_Default .rgAltRow td {
   }

.RadGrid_Default .rgRow .rgSorted {
}

.RadGrid_Default .rgAltRow .rgSorted {
}

.RadGrid_Default .rgSelectedRow .rgSorted,
.RadGrid_Default .rgActiveRow .rgSorted,
.RadGrid_Default .rgHoveredRow .rgSorted,
.RadGrid_Default .rgEditRow .rgSorted {
   background-color: transparent;
}

.RadGrid_Default .rgRow a,
.RadGrid_Default .rgAltRow a,
.RadGrid_Default .rgEditRow a,
.RadGrid_Default tr.rgEditRow a,
.RadGrid_Default tr.rgHoveredRow a,
.RadGrid_Default tr.rgActiveRow a,
.RadGrid_Default .rgFooter a,
.RadGrid_Default .rgEditForm a {
   color: #000;
}

.RadGrid_Default .rgSelectedRow {
   background: #D0D0D0;
   color: #fff;
}

   * + html .RadGrid_Default .rgSelectedRow .rgSorted {
      background-color: #D0D0D0;
   }

   * html .RadGrid_Default .rgSelectedRow .rgSorted {
      background-color: #D0D0D0;
   }

   .RadGrid_Default .rgSelectedRow a {
      color: #fff;
   }

.RadGrid_Default .rgActiveRow,
.RadGrid_Default .rgHoveredRow {
   background: #c5c5c5 0 -2900px repeat-x url('Grid/sprite.gif');
   color: #333;
}

   * + html .RadGrid_Default .rgActiveRow .rgSorted,
   * + html .RadGrid_Default .rgHoveredRow .rgSorted {
      background-color: #c5c5c5;
   }

   * html .RadGrid_Default .rgActiveRow .rgSorted,
   * html .RadGrid_Default .rgHoveredRow .rgSorted {
      background-color: #c5c5c5;
   }

.RadGrid_Default .rgEditRow {
   background: #fff 0 -4900px repeat-x url('Grid/sprite.gif');
   color: #333;
}

   * + html .RadGrid_Default .rgEditRow .rgSorted {
      background-color: #fff;
   }

   * html .RadGrid_Default .rgEditRow .rgSorted {
      background-color: #fff;
   }

.RadGrid_Default .rgActiveRow td,
.RadGrid_Default .rgActiveRow td.rgSorted,
.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgHoveredRow td.rgSorted {
   border-bottom-color: #9e9e9e;
}

.RadGrid_Default .rgSelectedRow td,
.RadGrid_Default .rgSelectedRow td.rgSorted {
   border-bottom-color: #6c6c6c;
}

.RadGrid_Default .rgDrag {
   background-image: url('Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_Default .rgFooterDiv,
.RadGrid_Default .rgFooter {
   background: #eee;
}

   .RadGrid_Default .rgFooter td {
      border-top: 1px solid #828282;
      border-bottom: 1px solid #fff;
   }

/*status*/

.RadGrid_Default .rgPager .rgStatus {
   width: 35px;
   border-left: 1px solid #808080;
   padding: 3px 0 2px;
   background-color: #F0F0F0;
}

.RadGrid_Default .rgStatus div {
}

/*pager*/

.RadGrid_Default .rgPager {
}

.RadGrid_Default td.rgPagerCell {
   border: 0;
   border-color: #828282 #eee #eee;
   border-right: 0;
}

/* <Geomatic> */

.RadGrid_Default .rgPager tr {
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
}

.RadGrid_Default tr.rcbReadOnly {
   border: none;
}

/* </Geomatic> */

.RadGrid_Default .rgInfoPart {
}

   .RadGrid_Default .rgInfoPart strong {
   }

.RadGrid_Default .rgPageFirst {
   background-position: 0 -550px;
}

   .RadGrid_Default .rgPageFirst:hover {
      background-position: 0 -600px;
   }

.RadGrid_Default .rgPagePrev {
   background-position: 0 -700px;
}

   .RadGrid_Default .rgPagePrev:hover {
      background-position: 0 -750px;
   }

.RadGrid_Default .rgPageNext {
   background-position: 0 -850px;
}

   .RadGrid_Default .rgPageNext:hover {
      background-position: 0 -900px;
   }

.RadGrid_Default .rgPageLast {
   background-position: 0 -1000px;
}

   .RadGrid_Default .rgPageLast:hover {
      background-position: 0 -1050px;
   }

.RadGrid_Default .rgPager .rgPagerButton {
   border-color: #d0d0d0 #aeaeae #8b8b8b;
   background: #e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
   color: #000;
   font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
}

/*.RadGrid_Default .rgNumPart a:hover,
.RadGrid_Default .rgNumPart a:hover span,
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}*/

.RadGrid_Default .rgNumPart a {
   color: #000;
}

   .RadGrid_Default .rgNumPart a:hover,
   .RadGrid_Default .rgNumPart a:hover span {
      color: #FFFFFF;
   }

   .RadGrid_Default .rgNumPart a.rgCurrentPage,
   .RadGrid_Default .rgNumPart a.rgCurrentPage:hover {
      color: #000000;
      background: no-repeat url('Grid/sprite.gif');
      background-position: 100% -1450px;
   }

      .RadGrid_Default .rgNumPart a.rgCurrentPage span,
      .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span {
         color: #000000;
         background: no-repeat url('Grid/sprite.gif');
         background-position: 0 -1350px;
      }

/*sorting, reordering*/

.RadGrid_Default .rgHeader .rgSortAsc {
   background-position: 3px -248px;
   height: 10px;
}

.RadGrid_Default .rgHeader .rgSortDesc {
   background-position: 3px -198px;
   height: 10px;
}

.GridReorderTop_Default,
.GridReorderBottom_Default {
   background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_Default {
   background-position: 0 -50px;
}

/*filtering*/

.RadGrid_Default .rgFilterRow {
   background-color: #F0F0F0;
}

   .RadGrid_Default .rgFilterRow td {
      border-left: 1px solid #808080;
      border-bottom: 1px solid #808080;
      padding: 0px 2px 0px 2px;
   }

.RadGrid_Default .rgFilter {
   background-position: 0 -300px;
}

   .RadGrid_Default .rgFilter:hover {
      background-position: 0 -350px;
   }

.RadGrid_Default .rgFilterActive,
.RadGrid_Default .rgFilterActive:hover {
   background-position: 0 -400px;
}

.RadGrid_Default .rgFilterBox {
   border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333;
}

/*filter context menu*/
/* <Geomatic> */
.RadGrid_Default_FilterContextMenu {
   border: 1px solid #8b8b8b;
   background-color: #E0E0E0;
}
/* </Geomatic> */

.RadMenu_Default .rgHCMClear,
.RadMenu_Default .rgHCMFilter {
   border-color: #d0d0d0 #a8a8a8 #8b8b8b;
   background: #e8e8e8 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
   color: #000;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
}

   .RadMenu_Default .rgHCMClear:hover,
   .RadMenu_Default .rgHCMFilter:hover {
      border-color: #d1d1d1 #b9b9b9 #a3a3a3;
      background-position: center -67px;
      background-color: #e5e5e5;
   }

/*context menu*/

.GridContextMenu_Default .rmLeftImage {
   background-image: url('../Common/Grid/contextMenu.gif');
}

.GridContextMenu_Default .rgHCMSortAsc .rmLeftImage {
   background-position: 0 0;
}

.GridContextMenu_Default .rgHCMSortDesc .rmLeftImage {
   background-position: 0 -40px;
}

.GridContextMenu_Default .rgHCMUnsort .rmLeftImage {
   background-position: 0 -80px;
}

.GridContextMenu_Default .rgHCMGroup .rmLeftImage {
   background-position: 0 -120px;
}

.GridContextMenu_Default .rgHCMUngroup .rmLeftImage {
   background-position: 0 -160px;
}

.GridContextMenu_Default .rgHCMCols .rmLeftImage {
   background-position: 0 -200px;
}

.GridContextMenu_Default .rgHCMFilter .rmLeftImage {
   background-position: 0 -240px;
}

.GridContextMenu_Default .rgHCMUnfilter .rmLeftImage {
   background-position: 0 -280px;
}

/*grouping*/

.RadGrid_Default .rgGroupPanel {
   border: 0;
   border-bottom: 1px solid #808080;
   background: #eee 0 -1900px repeat-x url('Grid/sprite.gif');
}

   .RadGrid_Default .rgGroupPanel td {
      border: 0;
      padding: 3px 4px;
   }

      .RadGrid_Default .rgGroupPanel td td {
         padding: 0;
      }

   .RadGrid_Default .rgGroupPanel .rgSortAsc {
      background-position: 4px -144px;
   }

   .RadGrid_Default .rgGroupPanel .rgSortDesc {
      background-position: 4px -94px;
   }

.RadGrid_Default .rgUngroup {
   background-position: 0 -6998px;
}

.RadGrid_Default .rgGroupItem {
   border: 1px solid;
   border-color: #c4c4c4 #c4c4c4 #9e9e9e;
   background: #c6c6c6 0 -6500px repeat-x url('Grid/sprite.gif');
}

.RadGrid_Default .rgMasterTable td.rgGroupCol,
.RadGrid_Default .rgMasterTable td.rgExpandCol {
   border-color: #d9d9d9;
   background: #d9d9d9 none;
}

.RadGrid_Default .rgGroupHeader {
   background: #d9d9d9;
   font-size: 1.1em;
   line-height: 21px;
   color: #000;
}

   .RadGrid_Default .rgGroupHeader td {
      border-top: 1px solid #808080;
      border-bottom: 1px solid #808080;
   }

      .RadGrid_Default .rgGroupHeader td.rgGroupCol {
         border-top-color: #808080;
      }

.RadGrid_Default .rgExpand {
   background-position: 5px -496px;
}

.RadGrid_Default .rgCollapse {
   background-position: 3px -444px;
}

/*editing*/

.RadGrid_Default .rgEditForm {
   border-bottom: 1px solid #808080;
}

.RadGrid_Default .rgUpdate {
   background-position: 0 -1800px;
}

.RadGrid_Default .rgCancel {
   background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_Default .rgDetailTable {
   border-color: #808080;
}

/*command row*/

.RadGrid_Default .rgCommandRow {
   background-color: #A0A0A0;
   color: #000;
}

.RadGrid_Default .rgCommandCell {
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   padding: 2px 5px 2px 5px;
   font-weight: bold;
}

.RadGrid_Default tfoot .rgCommandCell,
.RadGrid_Default .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
   border-top: 1px solid;
   border-bottom: 0;
}

.RadGrid_Default .rgCommandTable td {
   border: 0;
   padding: 2px 7px;
}

.RadGrid_Default .rgCommandTable {
   border: 0;
   border-top: 1px solid #fdfdfd;
   border-bottom: 1px solid #e7e7e7;
}

.RadGrid_Default .rgCommandRow a {
   color: #000;
   text-decoration: none;
   padding-left: 8px;
   padding-bottom: 5px;
}

.RadGrid_Default .rgAdd {
   margin-right: 3px;
   background-position: 0 -1650px;
}

.RadGrid_Default .rgRefresh {
   margin-right: 3px;
   background-position: 0 -1600px;
}

.RadGrid_Default .rgEdit {
   background-position: 0 -1700px;
}

.RadGrid_Default .rgDel {
   background-position: 0 -1750px;
}

.RadGrid_Default .rgSelected .rgDel {
   background-position: 0 -1775px;
}

.RadGrid_Default .rgExpXLS,
.RadGrid_Default .rgExpDOC,
.RadGrid_Default .rgExpPDF,
.RadGrid_Default .rgExpCSV {
   background-image: url('../Common/Grid/export.gif');
}

.RadGrid_Default .rgExpXLS {
   background-position: 0 0;
}

.RadGrid_Default .rgExpDOC {
   background-position: 0 -50px;
}

.RadGrid_Default .rgExpPDF {
   background-position: 0 -100px;
}

.RadGrid_Default .rgExpCSV {
   background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_Default {
   background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_Default {
   border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_Default {
   border: 1px solid #828282;
   padding: 3px;
   background: #fff;
   color: #333;
}

/* <Geomatic> */
.geomGridRev_Name {
   background-color: #E0E0E0;
   width: 20%;
}

.geomGridRev_Value {
   width: 80%;
}

.RadGrid_Default .rgNoRecords {
   background-color: #FFFFFF;
}

   .RadGrid_Default .rgNoRecords td {
      border-left: 1px solid #808080;
      padding: 1px 2px 1px 5px;
   }

.RadGrid_Default .rgRow input,
.RadGrid_Default .rgAltRow input,
.RadGrid_Default .rgHeader input {
   background: transparent;
   cursor: pointer;
}

.RadGrid_Default .rgHeader .rgSortAsc {
   background: 0 0 no-repeat url('Grid/sprite.gif');
   background-position: 3px -248px;
}

.RadGrid_Default .rgHeader .rgSortDesc {
   background: 0 0 no-repeat url('Grid/sprite.gif');
   background-position: 3px -198px;
}

.geomGridButton {
   width: 1%;
   font-weight: normal;
   border-bottom: 1px solid #808080;
   border-left: 1px solid #808080;
   border-top: 1px solid #808080;
   padding: 0px 6px 0px 6px;
}

.geomGridDate {
   white-space: nowrap;
}

.geomGridCommand {
}

.geomGridInfo {
   font-weight: normal;
   float: right;
}

#tblDeleteForm .RadGrid .rgMasterTable,
#tblDeleteForm .RadGrid .rgDetailTable {
   border-top: 1px solid #828282;
}

/* </Geomatic> */