/*global*/
@media screen and (max-width:1024px)
{
  .RadGrid_CTSUDefault .rgMasterTable, 
  .RadGrid_CTSUDefault .rgDetailTable, 
  .RadGrid_CTSUDefault .rgGroupPanel table, 
  .RadGrid_CTSUDefault .rgCommandRow table, 
  .RadGrid_CTSUDefault .rgEditForm table, 
  .RadGrid_CTSUDefault .rgPager table
  {
    line-height: 1.5 !important;
  }
}


.RadGrid_CTSUDefault
{
  border: 1px solid #002d96;
  background: #fff;
  color: #000;
  font-size: 90%;
  line-height: 14px;
  margin-top:2px;
  width: 100% !important
}

.RadGrid_CTSUDefault Caption
{
  border: 1px solid #002d96;
  background: #fff;
  color: #000;
  font-size: 110%;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  padding: 3px;
}

.RadGrid_CTSUDefault .rgMasterTable, 
.RadGrid_CTSUDefault .rgDetailTable, 
.RadGrid_CTSUDefault .rgGroupPanel table, 
.RadGrid_CTSUDefault .rgCommandRow table, 
.RadGrid_CTSUDefault .rgEditForm table, 
.RadGrid_CTSUDefault .rgPager table
{
  line-height: 14px;
}

.GridToolTip_CTSUDefault
{
  font: normal 90%;
  line-height: 16px;
}

.RadGrid_CTSUDefault .rgHeader:first-child, 
.RadGrid_CTSUDefault th.rgResizeCol:first-child, 
.RadGrid_CTSUDefault .rgFilterRow > td:first-child, 
.RadGrid_CTSUDefault .rgRow > td:first-child, 
.RadGrid_CTSUDefault .rgAltRow > td:first-child
{
  border-left-width: 0;
  padding-left: 2px;  /* 8 JLW */
}
.RadGrid_CTSUDefault .rgSave, 
.RadGrid_CTSUDefault .rgAdd, 
.RadGrid_CTSUDefault .rgRefresh, 
.RadGrid_CTSUDefault .rgEdit, 
.RadGrid_CTSUDefault .rgDel, 
.RadGrid_CTSUDefault .rgFilter, 
.RadGrid_CTSUDefault .rgPagePrev, 
.RadGrid_CTSUDefault .rgPageNext, 
.RadGrid_CTSUDefault .rgPageFirst, 
.RadGrid_CTSUDefault .rgPageLast, 
.RadGrid_CTSUDefault .rgExpand, 
.RadGrid_CTSUDefault .rgCollapse, 
.RadGrid_CTSUDefault .rgSortAsc, 
.RadGrid_CTSUDefault .rgSortDesc, 
.RadGrid_CTSUDefault .rgUpdate, 
.RadGrid_CTSUDefault .rgCancel, 
.RadGrid_CTSUDefault .rgUngroup, 
.RadGrid_CTSUDefault .rgExpXLS, 
.RadGrid_CTSUDefault .rgExpDOC, 
.RadGrid_CTSUDefault .rgExpPDF, 
.RadGrid_CTSUDefault .rgExpCSV
{
  background-image: url('Grid/sprite.gif');
}
.RadGrid_CTSUDefault .rgHeaderDiv
{
  background: #d6e5f3 0 -7750px repeat-x url('Grid/sprite.gif');
}

/*header*/
.rgTwoLines .rgHeaderDiv
{
  background-position: 0 -7250px;
}

.RadGrid_CTSUDefault .rgHeader, .RadGrid_CTSUDefault th.rgResizeCol, .RadGrid_CTSUDefault .rgHeaderWrapper
{
  border: 0;
  border-left: 1px solid #163f64;
  border-bottom: 1px solid #163f64;
  background-color: #163f64; 
}
.RadGrid_CTSUDefault .rgHeaderDiv
{
  border-right-color: #c3d9f9;
}
.RadGrid_CTSUDefault .rgMultiHeaderRow th.rgHeader, .RadGrid_CTSUDefault .rgMultiHeaderRow th.rgResizeCol
{
  border: 0;

  border-left: 1px solid #163f64;
  border-bottom: 1px solid #163f64;
  background-color: #163f64; 
}
.RadGrid_CTSUDefault th.rgSorted
{
  /*background-color: #ef9718;*/
  background-position: 0 -2600px;
}
div.RadGrid_CTSUDefault .rgHeader
{
  color: #ffffff;
  font-weight: bold;
  
}
.RadGrid_CTSUDefault .rgHeader a
{
  color: #ffffff;
  font-weight: bold;
}
.RadGrid_CTSUDefault .rgRow td, 
.RadGrid_CTSUDefault .rgAltRow td, 
.RadGrid_CTSUDefault .rgEditRow td, 
.RadGrid_CTSUDefault .rgFooter td
{
  border-style: solid;
  border-width: 0 0 1px 1px;  /* 0,0,1,1 JLW */
  padding: 0 0 0 0;
}
.RadGrid_CTSUDefault .rgRow td, .RadGrid_CTSUDefault .rgAltRow td
{
  border-color: #d0d7e5;
}
.RadGrid_CTSUDefault .rgRow .rgSorted, .RadGrid_CTSUDefault .rgAltRow .rgSorted
{
  background-color: #f2f2f2;
}
.RadGrid_CTSUDefault .rgSelectedRow .rgSorted, .RadGrid_CTSUDefault .rgActiveRow .rgSorted, .RadGrid_CTSUDefault .rgHoveredRow .rgSorted, .RadGrid_CTSUDefault .rgEditRow .rgSorted
{
  background-color: transparent;
}
.RadGrid_CTSUDefault .rgRow a, .RadGrid_CTSUDefault .rgAltRow a, .RadGrid_CTSUDefault .rgEditRow a, .RadGrid_CTSUDefault .rgFooter a, .RadGrid_CTSUDefault .rgEditForm a
{
  color: #000;
  /*Added*/
  text-decoration: underline;
}
.RadGrid_CTSUDefault .rgMasterTable .rgSelectedCell, .RadGrid_CTSUDefault .rgSelectedRow
{
  background: #97b8e8 0 -3900px repeat-x url('Grid/sprite.gif');
}

/*rows*/
/*
* + html .RadGrid_CTSUDefault .rgSelectedRow .rgSorted, * html .RadGrid_CTSUDefault .rgSelectedRow .rgSorted
{
  background-color: #97b8e8;
}
*/
.RadGrid_CTSUDefault .rgMasterTable .rgActiveCell, .RadGrid_CTSUDefault .rgActiveRow, .RadGrid_CTSUDefault .rgHoveredRow
{
  background: #ffd192 0 -2900px repeat-x url('Grid/sprite.gif');
}

/*
* + html .RadGrid_CTSUDefault .rgActiveRow .rgSorted, * + html .RadGrid_CTSUDefault .rgHoveredRow .rgSorted
{
  background-color: #ffd192;
}
* html .RadGrid_CTSUDefault .rgActiveRow .rgSorted, * html .RadGrid_CTSUDefault .rgHoveredRow .rgSorted
{
  background-color: #ffd192;
}
*/
.RadGrid_CTSUDefault .rgEditRow
{
  background: #c8dbf6;
}
/*
* + html .RadGrid_CTSUDefault .rgEditRow .rgSorted, * html .RadGrid_CTSUDefault .rgEditRow .rgSorted
{
  background-color: #c8dbf6;
}
*/
.RadGrid_CTSUDefault .rgSelectedRow td, 
.RadGrid_CTSUDefault .rgActiveRow td, 
.RadGrid_CTSUDefault .rgHoveredRow td, 
.RadGrid_CTSUDefault .rgEditRow td
{
  border-left-width: 0;
  padding-left: 8px; /* 8 JLW */
}
.RadGrid_CTSUDefault .rgSelectedRow td
{
  border-bottom-color: #002d96;
}
.RadGrid_CTSUDefault .rgActiveRow td, .RadGrid_CTSUDefault .rgHoveredRow td
{
  border-color: #d0d7e5;
}
.RadGrid_CTSUDefault .rgDrag
{
  background-image: url('Grid/rgDrag.gif');
}
.RadGrid_CTSUDefault .rgFooterDiv, .RadGrid_CTSUDefault .rgFooter, .RadGrid_CTSUDefault .rgFooterWrapper
{
  background: #d5e4f3 0 -6500px repeat-x url('Grid/sprite.gif');
}
.RadGrid_CTSUDefault .rgFooter td, .RadGrid_CTSUDefault .rgFooterWrapper
{
  border-width: 1px 0;
  border-color: #567db0 #fff #fff;
  padding-left: 8px;
}
.RadGrid_CTSUDefault .rgPager .rgStatus
{
  border: 1px solid;
  border-width: 1px 1px 0 0;
  border-color: #5d8cc9 #9cb9dc;
}
.RadGrid_CTSUDefault .rgStatus div
{
  background-image: url('Common/loading_small.gif');
}
.RadGrid_CTSUDefault .rgPager
{
  background: #d6e5f3;
}
.RadGrid_CTSUDefault .rgPager td
{
  /*Added*/
  padding: 0px 0px 0px 0px;
}
.RadGrid_CTSUDefault td.rgPagerCell
{
  border: 0;
  border-top: 1px solid #5d8cc9;
  border-left: 1px solid #fff;
}
.RadGrid_CTSUDefault .rgInfoPart
{
  color: #333;
}
.RadGrid_CTSUDefault .rgInfoPart strong
{
  color: #000;
}
.RadGrid_CTSUDefault .rgPageFirst
{
  margin: 0 3px 0 0;
  background-position: 0 -550px;
}
.RadGrid_CTSUDefault .rgPageFirst:hover
{
  background-position: 0 -600px;
}
.RadGrid_CTSUDefault .rgPagePrev
{
  margin: 0 3px 0 0;
  background-position: 0 -700px;
}
.RadGrid_CTSUDefault .rgPagePrev:hover
{
  background-position: 0 -750px;
}
.RadGrid_CTSUDefault .rgPageNext
{
  margin: 0 0 0 3px;
  background-position: 0 -850px;
}
.RadGrid_CTSUDefault .rgPageNext:hover
{
  background-position: 0 -900px;
}
.RadGrid_CTSUDefault .rgPageLast
{
  margin: 0 0 0 3px;
  background-position: 0 -1000px;
}
.RadGrid_CTSUDefault .rgPageLast:hover
{
  background-position: 0 -1050px;
}
.RadGrid_CTSUDefault .rgPager .rgPagerButton
{
  border-color: #003c74;
  background: #ebe8e3 repeat-x 0 -1550px url('Grid/sprite.gif');
  color: #000; 
  line-height: 12px;
}
.RadGrid_CTSUDefault .rgNumPart a
{
  color: #000;
}
.RadGrid_CTSUDefault .rgNumPart a:hover, .RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage
{
  background: no-repeat url('Grid/sprite.gif');
}
.RadGrid_CTSUDefault .rgNumPart a:hover span, .RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage span
{
  background: no-repeat url('Grid/sprite.gif');
}
.RadGrid_CTSUDefault .rgNumPart a:hover
{
  background-position: 100% -1250px;
}
.RadGrid_CTSUDefault .rgNumPart a:hover span
{
  background-position: 0 -1150px;
}
.RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage
{
  background-position: 100% -1450px;
}
.RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage:hover
{
  background-position: 100% -1450px;
}
.RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage span, .RadGrid_CTSUDefault .rgNumPart a.rgCurrentPage:hover span
{
  background-position: 0 -1350px;
}
.RadGrid_CTSUDefault .rgHeader .rgSortAsc
{
  background-position: 3px -146px;
  height: 10px;
}
.RadGrid_CTSUDefault .rgHeader .rgSortDesc
{
  background-position: 3px -96px;
  height: 10px;
}

/*footer*/
/*status*/
/*pager*/
/*sorting, reordering*/
.GridReorderTop_CTSUDefault
{
  height: 12px;
  background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_CTSUDefault
{
  height: 12px;
  background: 0 0 no-repeat url('Grid/sprite.gif');
  background-position: 0 -50px;
}

/*filtering*/
.RadGrid_CTSUDefault .rgFilterRow
{
  background: #d6e5f3;
}
.RadGrid_CTSUDefault .rgFilterRow td
{
  border: solid #89aee5;
  border-width: 0 0 1px 1px;
}
.RadGrid_CTSUDefault .rgFilter
{
  background-position: 0 -300px;
}
.RadGrid_CTSUDefault .rgFilter:hover
{
  background-position: 0 -350px;
}
.RadGrid_CTSUDefault .rgFilterActive
{
  background-position: 0 -400px;
}
.RadGrid_CTSUDefault .rgFilterActive:hover
{
  background-position: 0 -400px;
}
.RadGrid_CTSUDefault .rgFilterBox
{
  border-color: #c3d9f9;
  font: normal .85rem "Segoe UI" , Arial, Helvetica, sans-serif;  /*12px*/ /* 508 fix for issue in "Use relative rather than absolute units in CSS property values" */
  color: #000;
}

/*filter context menu*/
.RadMenu_CTSUDefault .rgHCMClear, .RadMenu_CTSUDefault .rgHCMFilter
{
  border-color: #003c74;
  background: #ebe8e2 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
  color: #000;
  font-family: "segoe ui" ,arial,sans-serif;
}

/*context menu*/
.GridContextMenu_CTSUDefault .rmLeftImage
{
  background-image: url('../Common/Grid/contextMenu.gif');
}
.GridContextMenu_CTSUDefault .rgHCMSortAsc .rmLeftImage
{
  background-position: 0 0;
}
.GridContextMenu_CTSUDefault .rgHCMSortDesc .rmLeftImage
{
  background-position: 0 -40px;
}
.GridContextMenu_CTSUDefault .rgHCMUnsort .rmLeftImage
{
  background-position: 0 -80px;
}
.GridContextMenu_CTSUDefault .rgHCMGroup .rmLeftImage
{
  background-position: 0 -120px;
}
.GridContextMenu_CTSUDefault .rgHCMUngroup .rmLeftImage
{
  background-position: 0 -160px;
}
.GridContextMenu_CTSUDefault .rgHCMCols .rmLeftImage
{
  background-position: 0 -200px;
}
.GridContextMenu_CTSUDefault .rgHCMFilter .rmLeftImage
{
  background-position: 0 -240px;
}
.GridContextMenu_CTSUDefault .rgHCMUnfilter .rmLeftImage
{
  background-position: 0 -280px;
}

/*grouping*/
.RadGrid_CTSUDefault .rgGroupPanel
{
  border: 0;
  border-bottom: 1px solid #002d96;
  background: #d5e4f3 -1900px repeat-x url('Grid/sprite.gif');
}
.RadGrid_CTSUDefault .rgGroupPanel td
{
  border: 0;
  padding: 3px 4px; /* 3,4 JLW */
  vertical-align: middle;
}
.RadGrid_CTSUDefault .rgGroupPanel td td
{
  padding: 0;
}
.RadGrid_CTSUDefault .rgGroupPanel .rgSortAsc
{
  height: 12px;
  background-position: 4px -146px;
}
.RadGrid_CTSUDefault .rgGroupPanel .rgSortDesc
{
  height: 12px;
  background-position: 4px -96px;
}
.RadGrid_CTSUDefault .rgUngroup
{
  background-position: 0 -7200px;
}
.RadGrid_CTSUDefault .rgGroupItem
{
  border: 1px solid #4b78ca;
  background: #eae7e2 0 -7000px repeat-x url('Grid/sprite.gif');
  color: #000;
}
.RadGrid_CTSUDefault .rgGroupHeader
{
  background: #D1E1E9;
  font-size: 1.1em;
  line-height: 21px;
  color: #0045d6;
}

.RadGrid_CTSUDefault .rgGroupHeader td
{
  border-top: 1px solid #fcfdfe;
  border-bottom: 1px solid #8fb2e6;
  padding-left: 8px;
}
.RadGrid_CTSUDefault td.rgGroupCol, .RadGrid_CTSUDefault td.rgExpandCol
{
  background: #D1E1E9 none;
  border-color: #D1E1E9;
}
.RadGrid_CTSUDefault .rgGroupHeader .rgExpand
{
  background-position: 5px -495px;
}
.RadGrid_CTSUDefault .rgGroupHeader .rgCollapse
{
  background-position: 3px -93px;
}


.RadGrid_CTSUDefault .rgEditForm
{
  border-bottom: 1px solid #d0d7e5;
}
.RadGrid_CTSUDefault .rgUpdate
{
  background-position: 0 -1800px;
}
.RadGrid_CTSUDefault .rgCancel
{
  background-position: 0 -1850px;
}
.RadGrid_CTSUDefault .rgDetailTable
{
  border-color: #002d96;
}
.RadGrid_CTSUDefault .rgExpand
{
  background-position: 5px -496px;
}
.RadGrid_CTSUDefault .rgCollapse
{
  background-position: 3px -94px;
}
.RadGrid_CTSUDefault .rgCommandRow
{
  background: #043199 0 -2100px repeat-x url('Grid/sprite.gif');
  color: #fff;
}
.RadGrid_CTSUDefault .rgCommandCell
{
  border: 0;
  padding: 0;
}
.RadGrid_CTSUDefault thead .rgCommandCell
{
  border-bottom: 1px solid #002d96;
}
.RadGrid_CTSUDefault tfoot .rgCommandCell, .RadGrid_CTSUDefault .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell
{
  border-top: 1px solid #002d96;
}
.RadGrid_CTSUDefault .rgCommandTable
{
  border: 0;
  border-bottom: 1px solid #6797d1;
}
.RadGrid_CTSUDefault .rgCommandTable td
{
  border: 0;
  padding: 2px 7px;
}
.RadGrid_CTSUDefault .rgCommandTable td td
{
  padding: 0;
}
.RadGrid_CTSUDefault .rgCommandRow a
{
  color: #fff;
  text-decoration: none;
}
.RadGrid_CTSUDefault .rgAdd
{
  margin-right: 3px;
  background-position: 0 -1650px;
}
.RadGrid_CTSUDefault .rgRefresh
{
  margin-right: 3px;
  background-position: 0 -1600px;
}
.RadGrid_CTSUDefault .rgEdit
{
  background-position: 0 -1700px;
}
.RadGrid_CTSUDefault .rgDel
{
  background-position: 0 -1750px;
}
.RadGrid_CTSUDefault .rgExpXLS, .RadGrid_CTSUDefault .rgExpDOC, .RadGrid_CTSUDefault .rgExpPDF, .RadGrid_CTSUDefault .rgExpCSV
{
  background-image: url('../Common/Grid/export.gif');
}
.RadGrid_CTSUDefault .rgExpXLS
{
  background-position: 0 0;
}
.RadGrid_CTSUDefault .rgExpDOC
{
  background-position: 0 -50px;
}
.RadGrid_CTSUDefault .rgExpPDF
{
  background-position: 0 -100px;
}
.RadGrid_CTSUDefault .rgExpCSV
{
  background-position: 0 -150px;
}

/*editing*/
/*hierarchy*/
/*command row*/
/*multirow select*/
.rgCellSelectorArea_CTSUDefault, .GridRowSelector_CTSUDefault
{
  background: #002d96;
}

/*row drag n drop*/
.GridItemDropIndicator_CTSUDefault
{
  border-top: 1px dashed #002d96;
}

/*tooltip*/
.GridToolTip_CTSUDefault
{
  border: 1px solid #6187b8;
  padding: 3px;
  background: #ccddf5;
  color: #000;
}

/*rtl*/
.RadGridRTL_CTSUDefault .rgHeader:first-child, 
.RadGridRTL_CTSUDefault th.rgResizeCol:first-child, 
.RadGridRTL_CTSUDefault .rgFilterRow > td:first-child, 
.RadGridRTL_CTSUDefault .rgRow > td:first-child, 
.RadGridRTL_CTSUDefault .rgAltRow > td:first-child
{
  border-left-width: 1px;
  padding-left: 7px;  /* 7 JLW */
}
.RadGridRTL_CTSUDefault .rgPageFirst
{
  background-position: 0 -1000px;
}
.RadGridRTL_CTSUDefault .rgPageFirst:hover
{
  background-position: 0 -1050px;
}
.RadGridRTL_CTSUDefault .rgPagePrev
{
  margin: 0 0 0 3px;
  background-position: 0 -850px;
}
.RadGridRTL_CTSUDefault .rgPagePrev:hover
{
  background-position: 0 -900px;
}
.RadGridRTL_CTSUDefault .rgPageNext
{
  margin: 0 3px 0 0;
  background-position: 0 -700px;
}
.RadGridRTL_CTSUDefault .rgPageNext:hover
{
  background-position: 0 -750px;
}
.RadGridRTL_CTSUDefault .rgPageLast
{
  background-position: 0 -550px;
}
.RadGridRTL_CTSUDefault .rgPageLast:hover
{
  background-position: 0 -600px;
}
.RadGridRTL_CTSUDefault .rgGroupHeader .rgExpand
{
  background-position: -20px -495px;
}
.RadGridRTL_CTSUDefault .rgExpand
{
  background-position: -20px -496px;
}

.GroupLevel1 td
{
  height: 25px;
	background: url(/images/CIRB_menu_bar_slice.jpg) repeat-x;
	font-size: 110%;
	font-weight: bold;
	color: #154063;
    background-size:contain;
} 


/*OVERRIDES*/
table.rgMasterTable tbody th,
table.rgMasterTable tbody td {
    padding: .5em !important;
}
table.rgMasterTable th.rgHeader {
    padding: .5rem .25rem !important;
}
td.ecAction {
    white-space: nowrap;
}