/*global*/
.RadGrid_Hay {
  border: 1px solid #bbb99d;
  background: #fff;
  color: #272722;
  font: 12px/16px "segoe ui", arial, sans-serif; }
  .RadGrid_Hay .rgMasterTable, .RadGrid_Hay .rgDetailTable, .RadGrid_Hay .rgGroupPanel table, .RadGrid_Hay .rgCommandRow table, .RadGrid_Hay .rgEditForm table, .RadGrid_Hay .rgPager table {
    font: 12px/16px "segoe ui", arial, sans-serif; }

.GridToolTip_Hay {
  font: 12px/16px "segoe ui", arial, sans-serif; }

.RadGrid_Hay .rgHeader:first-child, .RadGrid_Hay th.rgResizeCol:first-child, .RadGrid_Hay .rgFilterRow > td:first-child, .RadGrid_Hay .rgRow > td:first-child, .RadGrid_Hay .rgAltRow > td:first-child {
  border-left-width: 0;
  padding-left: 8px; }
.RadGrid_Hay .rgAdd, .RadGrid_Hay .rgRefresh, .RadGrid_Hay .rgEdit, .RadGrid_Hay .rgDel, .RadGrid_Hay .rgFilter, .RadGrid_Hay .rgPagePrev, .RadGrid_Hay .rgPageNext, .RadGrid_Hay .rgPageFirst, .RadGrid_Hay .rgPageLast, .RadGrid_Hay .rgExpand, .RadGrid_Hay .rgCollapse, .RadGrid_Hay .rgSortAsc, .RadGrid_Hay .rgSortDesc, .RadGrid_Hay .rgUpdate, .RadGrid_Hay .rgCancel, .RadGrid_Hay .rgUngroup, .RadGrid_Hay .rgExpXLS, .RadGrid_Hay .rgExpDOC, .RadGrid_Hay .rgExpPDF, .RadGrid_Hay .rgExpCSV {
  background-image: url('Grid/sprite.gif'); }
.RadGrid_Hay .rgHeaderDiv {
  background: #dee0c8 0 -7550px repeat-x url('Grid/sprite.gif'); }

/*header*/
.rgTwoLines .rgHeaderDiv {
  background-position: 0 -7050px; }

.RadGrid_Hay .rgHeader, .RadGrid_Hay th.rgResizeCol {
  border: 1px solid;
  border-color: #7ed131 #72c530 #27710a #358709;
  border-top-width: 0;
  padding-top: 4px; }
.RadGrid_Hay .rgHeader, .RadGrid_Hay th.rgResizeCol, .RadGrid_Hay .rgHeaderWrapper {
  background: 0 -2300px repeat-x #4eb106 url('Grid/sprite.gif'); }
.RadGrid_Hay .rgHeaderWrapper {
  border-bottom: 1px solid #27710a; }
.RadGrid_Hay .rgHeaderDiv {
  border-right-color: #4B9A12; }
.RadGrid_Hay .rgMultiHeaderRow th.rgHeader, .RadGrid_Hay .rgMultiHeaderRow th.rgResizeCol {
  border-left-width: 1px; }
.RadGrid_Hay th.rgSorted {
  border-color: #8ed73f #72c530 #43851d #358709;
  background-color: #65bc1a;
  background-position: 0 -2600px; }
.RadGrid_Hay .rgHeader {
  color: #fff; }
  .RadGrid_Hay .rgHeader a {
    color: #fff; }
.RadGrid_Hay .rgRow td, .RadGrid_Hay .rgAltRow td, .RadGrid_Hay .rgEditRow td, .RadGrid_Hay .rgFooter td {
  border-style: solid;
  border-width: 0 1px 1px; }
.RadGrid_Hay .rgRow td {
  border-color: #fff #fff #fff #bbb99d; }
.RadGrid_Hay .rgAltRow {
  background: #ececd8; }
  .RadGrid_Hay .rgAltRow td {
    border-color: #ececd8 #ececd8 #ececd8 #bbb99d; }
.RadGrid_Hay .rgRow .rgSorted {
  border-bottom-color: #f6f6e8;
  background-color: #f6f6e8; }
.RadGrid_Hay .rgSelectedRow .rgSorted, .RadGrid_Hay .rgActiveRow .rgSorted, .RadGrid_Hay .rgHoveredRow .rgSorted, .RadGrid_Hay .rgEditRow .rgSorted {
  background-color: transparent; }
.RadGrid_Hay .rgRow a, .RadGrid_Hay .rgAltRow a, .RadGrid_Hay .rgEditRow a, .RadGrid_Hay .rgFooter a, .RadGrid_Hay .rgEditForm a {
  color: #185d00; }
.RadGrid_Hay .rgMasterTable .rgSelectedCell, .RadGrid_Hay .rgSelectedRow {
  background: #9dd672 0 -3900px repeat-x url('Grid/sprite.gif'); }

/*rows*/
* + html .RadGrid_Hay .rgSelectedRow .rgSorted, * html .RadGrid_Hay .rgSelectedRow .rgSorted {
  background-color: #9dd672; }

.RadGrid_Hay .rgMasterTable .rgActiveCell, .RadGrid_Hay .rgActiveRow, .RadGrid_Hay .rgHoveredRow {
  background: #d6faba 0 -2900px repeat-x url('Grid/sprite.gif'); }

* + html .RadGrid_Hay .rgActiveRow .rgSorted, * + html .RadGrid_Hay .rgHoveredRow .rgSorted {
  background-color: #d6faba; }
* html .RadGrid_Hay .rgActiveRow .rgSorted, * html .RadGrid_Hay .rgHoveredRow .rgSorted {
  background-color: #d6faba; }

.RadGrid_Hay .rgEditRow {
  background: #dee0c8; }

* + html .RadGrid_Hay .rgEditRow .rgSorted, * html .RadGrid_Hay .rgEditRow .rgSorted {
  background-color: #dee0c8; }

.RadGrid_Hay .rgSelectedRow td, .RadGrid_Hay .rgActiveRow td, .RadGrid_Hay .rgHoveredRow td, .RadGrid_Hay .rgEditRow td {
  border-left-width: 0;
  border-right-width: 0;
  padding-left: 8px;
  padding-right: 8px; }
.RadGrid_Hay .rgSelectedRow td {
  border-bottom-color: #459e1d; }
  .RadGrid_Hay .rgSelectedRow td.rgSorted {
    border-bottom-color: #459e1d; }
.RadGrid_Hay .rgActiveRow td, .RadGrid_Hay .rgHoveredRow td, .RadGrid_Hay .rgActiveRow td.rgSorted, .RadGrid_Hay .rgHoveredRow td.rgSorted {
  border-bottom-color: #82c23e; }
.RadGrid_Hay .rgEditRow td {
  border-color: #fff #fff #dee0c8 #fff; }
  .RadGrid_Hay .rgEditRow td.rgSorted {
    border-color: #fff #fff #dee0c8 #fff; }
.RadGrid_Hay .rgDrag {
  background-image: url('Grid/rgDrag.gif'); }
.RadGrid_Hay .rgFooterDiv, .RadGrid_Hay .rgFooter, .RadGrid_Hay .rgFooterWrapper {
  background: #dee0c8; }
.RadGrid_Hay .rgFooter td, .RadGrid_Hay .rgFooterWrapper {
  border-top-width: 1px;
  border-color: #bbb99d #dee0c8 #fff #dee0c8; }
.RadGrid_Hay .rgPager .rgStatus {
  border: 1px solid;
  border-color: #bbb99d #bbb99d #fff #bbb99d;
  border-left-width: 0; }
.RadGrid_Hay .rgStatus div {
  background-image: url('Common/loading_small.gif'); }
.RadGrid_Hay .rgPager {
  background: #dee0c8; }
.RadGrid_Hay td.rgPagerCell {
  border: 1px solid;
  border-color: #bbb99d #fff #fff;
  border-right-width: 0; }
.RadGrid_Hay .rgInfoPart {
  color: #646559; }
  .RadGrid_Hay .rgInfoPart strong {
    color: #272722; }
.RadGrid_Hay .rgPageFirst {
  background-position: 0 -550px; }
  .RadGrid_Hay .rgPageFirst:hover {
    background-position: 0 -600px; }
.RadGrid_Hay .rgPagePrev {
  background-position: 0 -700px; }
  .RadGrid_Hay .rgPagePrev:hover {
    background-position: 0 -750px; }
.RadGrid_Hay .rgPageNext {
  background-position: 0 -850px; }
  .RadGrid_Hay .rgPageNext:hover {
    background-position: 0 -900px; }
.RadGrid_Hay .rgPageLast {
  background-position: 0 -1000px; }
  .RadGrid_Hay .rgPageLast:hover {
    background-position: 0 -1050px; }
.RadGrid_Hay .rgPager .rgPagerButton
{
    border-color: #5eba3b #45a520 #31950b;
    background: #c2e5a6 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #045100;
    font-family: "新細明體","Times New Roman",Tahoma, Arial, Helvetica, Sans-Serif;
}
.RadGrid_Hay .rgNumPart a {
  color: #272722; }
  .RadGrid_Hay .rgNumPart a:hover, .RadGrid_Hay .rgNumPart a.rgCurrentPage {
    background: no-repeat url('Grid/sprite.gif'); }
    .RadGrid_Hay .rgNumPart a:hover span, .RadGrid_Hay .rgNumPart a.rgCurrentPage span {
      background: no-repeat url('Grid/sprite.gif'); }
  .RadGrid_Hay .rgNumPart a:hover {
    background-position: 100% -1250px;
    color: #279500; }
    .RadGrid_Hay .rgNumPart a:hover span {
      background-position: 0 -1150px; }
  .RadGrid_Hay .rgNumPart a.rgCurrentPage {
    background-position: 100% -1450px;
    color: #045100; }
    .RadGrid_Hay .rgNumPart a.rgCurrentPage:hover {
      background-position: 100% -1450px;
      color: #045100; }
    .RadGrid_Hay .rgNumPart a.rgCurrentPage span, .RadGrid_Hay .rgNumPart a.rgCurrentPage:hover span {
      background-position: 0 -1350px; }
.RadGrid_Hay .rgHeader .rgSortAsc {
  background-position: 3px -247px;
  height: 10px; }
.RadGrid_Hay .rgHeader .rgSortDesc {
  background-position: 3px -197px;
  height: 10px; }

/*footer*/
/*status*/
/*pager*/
/*sorting, reordering*/
.GridReorderTop_Hay {
  background: 0 0 no-repeat url('Grid/sprite.gif'); }

.GridReorderBottom_Hay {
  background: 0 0 no-repeat url('Grid/sprite.gif');
  background-position: 0 -50px; }

/*filtering*/
.RadGrid_Hay .rgFilterRow {
  background: #dee0c8; }
  .RadGrid_Hay .rgFilterRow td {
    border: 1px solid;
    border-top-width: 0;
    border-color: #dee0c8 #dee0c8 #89876b; }
.RadGrid_Hay .rgFilter {
  background-position: 0 -300px; }
  .RadGrid_Hay .rgFilter:hover {
    background-position: 0 -350px; }
.RadGrid_Hay .rgFilterActive {
  background-position: 0 -400px; }
  .RadGrid_Hay .rgFilterActive:hover {
    background-position: 0 -400px; }
.RadGrid_Hay .rgFilterBox {
  border-color: #898772;
  font-family:"新細明體","Times New Roman", Tahoma, Arial, Helvetica, Sans-Serif;
  color: #272722; }

/*filter context menu*/
.RadMenu_Hay .rgHCMClear, .RadMenu_Hay .rgHCMFilter {
  border-color: #898772;
  background: #dfe1ca center -23px repeat-x url('FormDecorator/ButtonSprites.png');
  color: #5b5a48;
  font-family: "新細明體","Times New Roman",Tahoma, Arial, Helvetica, Sans-Serif; }
.RadMenu_Hay .rgHCMClear:hover, .RadMenu_Hay .rgHCMFilter:hover {
  border-color: #74ca53 #5cb83a #42a31d;
  background-position: center -67px;
  background-color: #dbf4c7;
  color: #279500; }

/*context menu*/
.GridContextMenu_Hay .rmLeftImage {
  background-image: url('../Common/Grid/contextMenu.gif'); }
.GridContextMenu_Hay .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }
.GridContextMenu_Hay .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }
.GridContextMenu_Hay .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }
.GridContextMenu_Hay .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }
.GridContextMenu_Hay .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }
.GridContextMenu_Hay .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }
.GridContextMenu_Hay .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }
.GridContextMenu_Hay .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

/*grouping*/
.RadGrid_Hay .rgGroupPanel {
  border: 0;
  border-bottom: 1px solid #504f41;
  background: #676657 0 -1900px repeat-x url('Grid/sprite.gif');
  color: #e0e2cb; }
  .RadGrid_Hay .rgGroupPanel caption {
    background-color: #908f7b; }
  .RadGrid_Hay .rgGroupPanel td {
    border: 0;
    padding: 3px;
    vertical-align: middle; }
    .RadGrid_Hay .rgGroupPanel td td {
      padding: 0; }
  .RadGrid_Hay .rgGroupPanel .rgSortAsc {
    background-position: 4px -144px; }
  .RadGrid_Hay .rgGroupPanel .rgSortDesc {
    background-position: 4px -94px; }
.RadGrid_Hay .rgUngroup {
  background-position: 0 -7000px; }
.RadGrid_Hay .rgGroupItem {
  border: 1px solid;
  border-color: #fcfcf9 #fcfcf9 #f7f7f2;
  background: #e0e2cb 0 -6500px repeat-x url('Grid/sprite.gif');
  color: #272722; }
.RadGrid_Hay .rgGroupHeader {
  background: #a5a389;
  font-size: 1.1em;
  line-height: 21px;
  color: #fff; }
  .RadGrid_Hay .rgGroupHeader td {
    padding-left: 8px; }
.RadGrid_Hay td.rgGroupCol, .RadGrid_Hay td.rgExpandCol {
  background: #a5a389 none;
  border-color: #a5a389; }
.RadGrid_Hay .rgExpand {
  background-position: 5px -496px; }
.RadGrid_Hay .rgCollapse {
  background-position: 3px -444px; }
.RadGrid_Hay .rgEditForm {
  border-bottom: 1px solid #bbb99d;
  background: #ececd8; }
.RadGrid_Hay .rgUpdate {
  background-position: 0 -1800px; }
.RadGrid_Hay .rgCancel {
  background-position: 0 -1850px; }
.RadGrid_Hay .rgDetailTable {
  border-color: #bbb99d; }
.RadGrid_Hay .rgCommandRow {
  background: #72725f 0 -2100px repeat-x url('Grid/sprite.gif');
  color: #fff; }
.RadGrid_Hay .rgCommandCell {
  border: 0;
  padding: 0; }
.RadGrid_Hay thead .rgCommandCell {
  border-bottom: 1px solid #575646; }
.RadGrid_Hay tfoot .rgCommandCell, .RadGrid_Hay .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #575646; }
.RadGrid_Hay .rgCommandTable {
  border: 1px solid;
  border-color: #b5b5a8 #9f9f91 #929284; }
  .RadGrid_Hay .rgCommandTable td {
    border: 0;
    padding: 2px 7px; }
.RadGrid_Hay .rgCommandRow a {
  color: #fff;
  text-decoration: none; }
.RadGrid_Hay .rgAdd {
  margin-right: 3px;
  background-position: 0 -1650px; }
.RadGrid_Hay .rgRefresh {
  margin-right: 3px;
  background-position: 0 -1600px; }
.RadGrid_Hay .rgEdit {
  background-position: 0 -1700px; }
.RadGrid_Hay .rgDel {
  background-position: 0 -1750px; }
.RadGrid_Hay .rgExpXLS, .RadGrid_Hay .rgExpDOC, .RadGrid_Hay .rgExpPDF, .RadGrid_Hay .rgExpCSV {
  background-image: url('../Common/Grid/export.gif'); }
.RadGrid_Hay .rgExpXLS {
  background-position: 0 0; }
.RadGrid_Hay .rgExpDOC {
  background-position: 0 -50px; }
.RadGrid_Hay .rgExpPDF {
  background-position: 0 -100px; }
.RadGrid_Hay .rgExpCSV {
  background-position: 0 -150px; }

/*editing*/
/*hierarchy*/
/*command row*/
/*multirow select*/
.rgCellSelectorArea_Hay, .GridRowSelector_Hay {
  background: #27710a; }

/*row drag n drop*/
.GridItemDropIndicator_Hay {
  border-top: 1px dashed #27710a; }

/*tooltip*/
.GridToolTip_Hay {
  border: 1px solid #bbb99d;
  padding: 3px;
  background: #e0e2cb;
  color: #272722; }

/*rtl*/
.RadGridRTL_Hay .rgHeader:first-child, .RadGridRTL_Hay th.rgResizeCol:first-child, .RadGridRTL_Hay .rgFilterRow > td:first-child, .RadGridRTL_Hay .rgRow > td:first-child, .RadGridRTL_Hay .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }
.RadGridRTL_Hay .rgPager .rgStatus {
  border-right-width: 0;
  border-left-width: 1px; }
.RadGridRTL_Hay .rgPageFirst {
  background-position: 0 -1000px; }
  .RadGridRTL_Hay .rgPageFirst:hover {
    background-position: 0 -1050px; }
.RadGridRTL_Hay .rgPagePrev {
  background-position: 0 -850px; }
  .RadGridRTL_Hay .rgPagePrev:hover {
    background-position: 0 -900px; }
.RadGridRTL_Hay .rgPageNext {
  background-position: 0 -700px; }
  .RadGridRTL_Hay .rgPageNext:hover {
    background-position: 0 -750px; }
.RadGridRTL_Hay .rgPageLast {
  background-position: 0 -550px; }
  .RadGridRTL_Hay .rgPageLast:hover {
    background-position: 0 -600px; }
.RadGridRTL_Hay .rgExpand {
  background-position: -20px -496px; }

