.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm table
{
    border-collapse: separate;
    border-spacing: 0;
}
.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgPager, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader
{
    cursor: default;
}
.rgHeader
{
    word-wrap: break-word !important;
}
.RadGrid .rgRow > td, .RadGrid .rgAltRow > td
{
    word-wrap: break-word !important; 
    word-break: normal !important;
}
.RadGrid input
{
    line-height: normal;
}
.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
{
    word-wrap: unset !important;
}
.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 .rgEditRow > td [type="image"]
{
    vertical-align: middle;
}
.RadGrid .rgSave, .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
{
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height: 16px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 16px;
}
.RadGrid .rgBatchChanged
{
    background-image: url("Common/Grid/dirty.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.RadGrid .rgSave
{
    background-position: 0 -1825px;
    height: 18px;
    width: 18px;
}
.RadGrid .rgSave, .RadGrid .rgCancel
{
    margin: 0 3px 0 10px;
}
.RadGrid .rgBatchContainer
{
    max-width: 90%;
}
.RadGrid .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgCommandRow a, .RadGrid .rgHeader input
{
    vertical-align: middle;
}
.RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input
{
    vertical-align: middle;
}
.RadGrid .rgFilterRow .RadAutoCompleteBox
{
    display: inline-block;
    vertical-align: middle;
}
* + html .RadGrid .rgFilterRow .RadAutoCompleteBox
{
    display: inline;
}
.RadGrid .rgPager img
{
    vertical-align: middle;
}
.RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td
{
    padding:3px 0px;
    vertical-align:middle;
}
.RadGrid table.rgMasterTable tr .rgDragCol
{
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.RadGrid .rgDrag
{
    cursor: url("Common/grab.cur"), move;
    height: 15px;
    width: 15px;
}
.RadGrid .rgPager .rgStatus
{
    padding: 3px 0 2px;
    width: 35px;
}
.RadGrid .rgStatus div
{
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 24px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    text-indent: -2222px;
    width: 24px;
}
.RadGrid .rgPager > td
{
    padding: 0;
}
.RadGrid td.rgPagerCell
{
    border: 0 none;
    padding: 5px 0 4px;
}
.RadGrid .rgWrap
{
    float: left;
    line-height: 22px;
    padding: 0 10px;
    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 none;
    margin: -3px 1px 0;
}
.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast
{
    height: 22px;
    vertical-align: top;
    width: 22px;
}
.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
{
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-size: 11px;
    height: 22px;
    line-height: 12px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    vertical-align: top;
}
.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 7px 0 10px;
}
.RadGrid .rgNumPart a:hover span
{
    cursor: pointer;
}
.RadGrid .rgNumPart a.rgCurrentPage
{
    cursor: default;
}
.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
{
    margin: 0 4px 0 0;
    vertical-align: top;
}
.RadGrid .rgPager .RadComboBox
{
    margin: 0 4px 0 0;
    vertical-align: top;
    width: 50px !important;
}
.RadGrid .rgPager .RadInput
{
    display: inline-block;
    margin: 0 4px 0 0;
    vertical-align: top;
}
.RadGrid .rgPager .riTextBox
{
    height: 15px;
}
.RadGrid div.rgHeaderWrapper
{
    border-left: 0 none;
    border-right: 0 none;
    overflow: hidden;
    padding: 0;
}
.RadGrid .rgFooterWrapper
{
    border-top-style: solid;
    overflow: hidden;
}
.RadGrid .rgPrev, .RadGrid .rgNext
{
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    text-align: center;
}
.RadGrid .rgPrev span, .RadGrid .rgNext span
{
    display: inline-block;
    vertical-align: baseline;
}
* + html .RadGrid .rgPrev span, * + html .RadGrid .rgNext span
{
    vertical-align: middle;
}
.RadGrid .rgDisabled
{
    cursor: default;
    opacity: 0.5;
}
.rgCellSelectorArea
{
    opacity: 0.1;
    position: absolute;
    z-index: 1000100;
}
.rgNoScrollImage div.rgHeaderDiv
{
    background-image: none;
}
.rgMultiHeader
{
    overflow: hidden;
}
.rgMultiHeader .rgHeaderDiv
{
    margin-left: -1px;
}
.rgHeaderWrapper .rgHeaderDiv
{
    border-right: 1px solid transparent;
    margin-bottom: -1px;
    margin-right: -1px;
}
.rgFooterWrapper .rgFooterDiv
{
    margin-top: -1px;
}
.RadGrid .rgHeader, .RadGrid th.rgResizeCol
{
    font-weight: normal;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}
.RadGrid .rgHeader a
{
    text-decoration: none;
}

.rgHeaderDiv th
{
    background: #DFDFDF none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    color: #878787;
    font-size: 9px;
    text-transform: uppercase;
    padding-top:5px;
    padding-bottom:4px;
}
.rgHeaderDiv th a
{
    color: #878787;
    text-decoration: none;
}
.RadGrid .rgCheck input
{
    cursor: default;
    height: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.RadGrid .rgRotateHeader
{
    vertical-align: top;
}
.RadGrid .rgRotateHeader a, .RadGrid .rgRotateHeader span
{
    display: inline-block;
    transform: rotate(90deg);
    transform-origin: 11px 11px 0;
}
._Telerik_IE9 .RadGrid .rgRotateHeader a, ._Telerik_IE9 .RadGrid .rgRotateHeader span
{
    transform: rotate(0deg);
}
.rfdCheckbox .RadGrid .rgCheck input
{
    height: 20px;
}
.rgPager .riSingle .riTextBox
{
    height: 22px;
}
* + html .RadGrid .rgPager .RadComboBox
{
    margin-top: -1px;
}
.RadGrid .rgPagerTextBox
{
    text-align: center;
}
.GridReorderTop, .GridReorderBottom
{
    height: 9px;
    margin: 0 0 0 -5px;
    padding: 0;
    width: 9px;
}
.RadGrid .rgFilterRow > td
{
    padding-bottom: 7px;
    padding-top: 4px;
}
.RadGrid .rgFilter
{
    height: 22px;
    margin: 0 0 0 2px;
    width: 22px;
}
.RadGrid .rgFilterBox
{
    border-style: solid;
    border-width: 1px;
    box-sizing: content-box;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 2px 1px 3px;
    vertical-align: middle;
}
.rgFilterRow .riSingle .riTextBox
{
    height: 22px;
}
.RadGrid .rgFilterRow .RadInput, .RadGrid .rgFilterRow .RadRating
{
    display: inline-block;
    vertical-align: middle;
}
* + html .RadGrid .rgFilterRow .RadRating
{
    display: inline;
}
div.RadMenu.GridContextMenu .rmContent
{
    padding-left: 35px;
    padding-right: 10px;
    white-space: normal;
}
.GridContextMenu li.rgHCMFilter
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
}
.GridContextMenu .rmLeftImage
{
    background-color: transparent;
    background-repeat: no-repeat;
}
.GridContextMenu .rmArrow
{
    z-index: 2000;
}
.GridContextMenu .rgFreeze .rmLeftImage
{
    background-position: -2px -318px;
}
.GridContextMenu .rgUnFreeze .rmLeftImage
{
    background-position: -2px -360px;
}
.RadMenu .rmGroup .rgHCMItem .rmText
{
    padding: 6px 5px 5px 30px;
    width: 161px;
}
.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd, .rgHCMItem .rgHCMFilter
{
    display: block;
}
.rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd
{
    line-height: 12px;
    padding-top: 5px;
}
.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .RadComboBox
{
    margin: 0 0 5px;
}
.rgHCMItem .rgHCMAnd
{
    margin: 5px 0;
}
.rgHCMItem .rgHCMFilter
{
    margin-top: 11px;
}
.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMFilter
{
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-size: 11px;
    padding: 1px 0;
    width: 160px;
}
.RadFilterMenu_CheckList .RadListBox
{
    border-left: 0 none;
    display: block;
    margin-bottom: 7px;
    margin-top: 5px;
    max-height: 250px;
    overflow: auto;
    width: 200px;
}
.RadFilterMenu_CheckList div.rlbGroup
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    border-left: medium none;
}
.RadFilterMenu_CheckList li.rlbItem
{
    /*padding-left: 3px;*/
    margin-left:-40px;
    list-style-type:none;
}
.RadFilterMenu_CheckList .rlbGroup li.rlbActive
{
    padding-left: 2px;
}
.RadFilterMenu_CheckList ul.rmGroup li.rmLast
{
    /*padding-bottom: 5px;*/
}
.RadFilterMenu_CheckList .rmGroup div.rmText
{
    margin-left: 0;
    padding: 0 10px 0 0;
}
.RadFilterMenu_CheckList .rlbCheck
{
    clear: both;
    float: left;
    /*margin-right: 12px;*/
}
/*.RadFilterMenu_CheckList span.rlbText
{
    display: block;
    padding-left: 30px;
}*/
.RadFilterMenu_CheckList .rgFilterApply, .RadFilterMenu_CheckList .rgFilterCancel
{
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    padding: 0 6px 2px;
}
.RadFilterMenu_CheckList .rgFilterApply
{
    margin-left: 33px;
}
.RadGrid .rgGroupPanel
{
    height: 24px;
}
.RadGrid .rgGroupItem
{
    font-weight: normal;
    line-height: 20px;
    padding: 0 2px 1px 3px;
    vertical-align: middle;
}
.RadGrid .rgGroupHeader td
{
    padding-bottom: 0;
    padding-top: 0;
}
.RadGrid .rgGroupHeader td p
{
    display: inline;
    margin: 0;
    padding: 0 10px;
}
.RadGrid .rgGroupHeader td div div
{
    padding: 0 10px;
    top: -0.8em;
}
.RadGrid table.rgMasterTable tr .rgGroupCol, .RadGrid table.rgMasterTable tr .rgExpandCol
{
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.RadGrid .rgGroupHeader td div div div
{
    border: 0 none;
    padding: 0;
    top: 0;
}
.RadGrid .rgUpdate, .RadGrid .rgCancel
{
    height: 18px;
    width: 18px;
}
.RadGrid .rgDetailTable
{
    border-style: solid;
    border-width: 1px 0 1px 1px;
}
.RadGrid .rgAdd, .RadGrid .rgRefresh
{
    height: 18px;
    vertical-align: bottom;
    width: 18px;
}
* + html .RadGrid .rgPager .rgPagerButton, * + html .RadGrid .rgPagerLabel, * + html .RadGrid .rgPager .RadComboBox, * + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh
{
    vertical-align: middle;
}
.RadGrid .rgEdit, .RadGrid .rgDel
{
    display: inline-block;
    height: 15px;
    text-indent: -9999px;
    width: 15px;
}
.rgPager thead, .rgPager caption, .rgCommandTable thead
{
    display: none;
}
.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol
{
    text-align: right;
}
.RadGridRTL .rgPager .rgStatus
{
    border-left-width: 1px;
    border-right: 0 none;
}
* + html .RadGridRTL .rgNumPart a
{
    display: inline;
    float: none;
}
.RadGridRTL .rgWrap
{
    float: right;
}
.RadGridRTL .rgArrPart1
{
    padding: 0 10px 0 5px;
}
.RadGridRTL .rgArrPart2
{
    padding: 0 5px 0 10px;
}
.RadGridRTL .rgPageFirst, .RadGridRTL .rgPagePrev
{
    margin-left: 1px;
    margin-right: 0;
}
.RadGridRTL .rgPageNext, .RadGridRTL .rgPageLast
{
    margin-left: 0;
    margin-right: 1px;
}
.RadGridRTL .rgInfoPart
{
    float: left;
}
.RadGridRTL .rgNumPart a
{
    float: right;
}
.RadGridRTL .rgDetailTable
{
    border-left-width: 0;
    border-right-width: 1px;
}
.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;
}

.RadGrid_Custom
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    color: #333;
    font-size: 11px;
    word-wrap: break-word;
}
.RadGrid_Custom .rgMasterTable, .RadGrid_Custom .rgDetailTable, .RadGrid_Custom .rgGroupPanel table, .RadGrid_Custom .rgCommandRow table, .RadGrid_Custom .rgEditForm table, .RadGrid_Custom .rgPager table
{
    font-size: 11px;
}
.RadGrid_Custom .rgInput
{
    background-color: #fff;
    border: 1px solid #d7d7d7;
    color: #555;
}
.RadGrid_Custom .rgSave, .RadGrid_Custom .rgAdd, .RadGrid_Custom .rgRefresh, .RadGrid_Custom .rgEdit, .RadGrid_Custom .rgDel, .RadGrid_Custom .rgExpand, .RadGrid_Custom .rgCollapse, .RadGrid_Custom .rgSortAsc, .RadGrid_Custom .rgSortDesc, .RadGrid_Custom .rgUpdate, .RadGrid_Custom .rgCancel, .RadGrid_Custom .rgUngroup, .RadGrid_Custom .rgPrev span, .RadGrid_Custom .rgNext span
{
    background-image: url("Common/radActionsSprite.png");
}
.RadGrid_Custom .rgFilter, .RadGrid_Custom .rgPageFirst, .RadGrid_Custom .rgPagePrev, .RadGrid_Custom .rgPageNext, .RadGrid_Custom .rgPageLast
{
    background-image: url("Grid/sprite.png");
}
.GridToolTip_Custom
{
    font-size: 11px;
}
.RadGrid_Custom .rgHeader:first-child, .RadGrid_Custom th.rgResizeCol:first-child, .RadGrid_Custom .rgFilterRow > td:first-child, .RadGrid_Custom .rgRow > td:first-child, .RadGrid_Custom .rgAltRow > td:first-child
{
    border-left-width: 0;
    padding-left: 8px;
}
.RadGrid_Custom .rgHeader, .RadGrid_Custom th.rgResizeCol, .RadGrid_Custom .rgHeaderWrapper, .RadGrid_Custom .rgFilterRow
{
    background-color: #DFDFDF;
    border-bottom: 1px solid #fff;
}
.RadGrid_Custom .rgHeaderDiv
{
    border-right-color: #fff;
}
.RadGrid_Custom .rgMultiHeaderRow th.rgHeader, .RadGrid_Custom .rgMultiHeaderRow th.rgResizeCol
{
    -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 #fff #fff;
    border-image: none;
    border-style: none none solid solid;
    border-width: 0 0 1px 1px;
}
.RadGrid_Custom th.rgSorted
{
    background-color: #c1c1c1;
}
.RadGrid_Custom th.rgSorted, .RadGrid_Custom th.rgSorted a
{
    color: #333;
}
.RadGrid_Custom .rgHeader
{
    color: #878787;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
}
.RadGrid_Custom .rgHeader a
{
    color: #878787;
}
.RadGrid_Custom .rgRow > td, .RadGrid_Custom .rgAltRow > td, .RadGrid_Custom .rgEditRow > td
{
    border-bottom: 1px solid #e3e3e3;
    border-style: solid;
    border-width: 0 0 1px;
    background: #EBEBEB;
}

.RadGrid_Custom .rgRow a, .RadGrid_Custom .rgAltRow a, .RadGrid_Custom tr.rgEditRow a, .RadGrid_Custom .rgFooter a, .RadGrid_Custom .rgEditForm a
{
    color: #008BA7;
}
.RadGrid_Custom .rgHoveredRow
{
    background: #e5e5e5 none repeat scroll 0 0;
}
.RadGrid_Custom .rgMasterTable .rgSelectedCell, .RadGrid_Custom .rgSelectedRow
{
    background: #fff1cc none repeat scroll 0 0;
    color: #333;
}
.RadGrid_Custom .rgSelectedCell a, .RadGrid_Custom .rgSelectedRow a
{
    color: #333;
}
.RadGrid_Custom .rgMasterTable .rgActiveCell, .RadGrid_Custom .rgActiveRow
{
    background: #fffae8 none repeat scroll 0 0;
    color: #333;
}
.RadGrid_Custom .rgMasterTable .rgActiveCell input, .RadGrid_Custom .rgMasterTable .rgActiveCell a, .RadGrid_Custom .rgActiveRow input, .RadGrid_Custom .rgActiveRow a
{
    color: #333;
}
.RadGrid_Custom .rgHoveredRow
{
    background: #bbeaf3 none repeat scroll 0 0;
    color: #333;
}
.RadGrid_Custom .rgHoveredRow a
{
    color: #333;
}
.RadGrid_Custom .rgSorted
{
    background-color: #f3f3f3;
    color: #000;
}
.RadGrid_Custom .rgSelectedRow .rgSorted
{
    background-color: #f3efe3;
}
.RadGrid_Custom .rgHoveredRow .rgSorted
{
    background-color: #c3e4eb;
}
.RadGrid_Custom .rgEditRow > td
{
    border-color: #999;
}
.RadGrid_Custom .rgDrag
{
    background-image: url("Grid/rgDrag.gif");
}
.RadGrid_Custom .rgFooterDiv, .RadGrid_Custom .rgFooter, .RadGrid_Custom .rgFooterWrapper
{
    background: #e4e4e4 none repeat scroll 0 0;
}
.RadGrid_Custom .rgFooterWrapper
{
    border-top: 0 none;
}
.RadGrid_Custom .rgPager
{
    background-color: #DFDFDF;
    color: #555;
}
.RadGrid_Custom .rgPagerLabel
{
    vertical-align: middle;
}
.RadGrid_Custom .rgWrap, .RadGrid_Custom .rgPager .rgPagerButton, .RadGrid_Custom .rgPager .riSingle .riTextBox
{
    height: 28px;
}
.RadGrid_Custom .rgPager .RadInput
{
    display: inline-block;
    margin: 0 4px 0 0;
    vertical-align: middle;
}
.RadGrid_Custom .rgPager .riSingle .riTextBox
{
    line-height: 24px;
    vertical-align: top;
}
* + html .RadGrid_Custom .rgPager .riSingle .riTextBox
{
    height: 23px;
    line-height: 24px !important;
}
.RadGrid_Custom td.rgPagerCell, .RadGrid_Custom .rgPager .rgStatus
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
.RadGrid_Custom .rgStatus div
{
    background-image: url("Common/loading_small.gif");
}
.RadGrid_Custom .rgInfoPart, .RadGrid_Custom .rgPager .rgPagerButton
{
    line-height: 28px;
}
.RadGrid_Custom .rgInfoPart strong
{
    color: #000;
}
.RadGrid_Custom .rgPageFirst, .RadGrid_Custom .rgPagePrev, .RadGrid_Custom .rgPageNext, .RadGrid_Custom .rgPageLast
{
    height: 30px;
    width: 30px;
}
.RadGrid_Custom .rgPageFirst
{
    background-position: 0 -150px;
}
.RadGrid_Custom .rgPageFirst:hover
{
    background-position: 0 -350px;
}
.RadGrid_Custom .rgPageFirst:active
{
    background-position: 0 -550px;
}
.RadGrid_Custom .rgPagePrev
{
    background-position: 0 -200px;
}
.RadGrid_Custom .rgPagePrev:hover
{
    background-position: 0 -400px;
}
.RadGrid_Custom .rgPagePrev:active
{
    background-position: 0 -600px;
}
.RadGrid_Custom .rgPageNext
{
    background-position: 0 -250px;
}
.RadGrid_Custom .rgPageNext:hover
{
    background-position: 0 -450px;
}
.RadGrid_Custom .rgPageNext:active
{
    background-position: 0 -650px;
}
.RadGrid_Custom .rgPageLast
{
    background-position: 0 -300px;
}
.RadGrid_Custom .rgPageLast:hover
{
    background-position: 0 -500px;
}
.RadGrid_Custom .rgPageLast:active
{
    background-position: 0 -700px;
}
.RadGrid_Custom .rgPager .rgPagerButton
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    background-repeat: repeat-x;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #767676;
    font-size: 11px;
}
* + html .RadGrid_Custom .rgPager .rgPagerButton
{
    line-height: 23px;
}
.RadGrid_Custom .rgNumPart a
{
    border-radius: 4px;
    color: #333;
    line-height: 26px;
    margin-right: 1px;
    margin-top: 1px;
}
.RadGrid_Custom .rgNumPart a:hover
{
    background-color: #d6d6d6;
    background-image: -moz-linear-gradient(center top , #d6d6d6 0px, #929292 100%);
    color: #000;
}
.RadGrid_Custom .rgNumPart a.rgCurrentPage
{
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    box-shadow: 0 0 1px 1px rgba(72, 72, 72, 0.4) inset;
    color: #000;
    margin-top: 0;
}
.RadGrid_Custom .rgSortAsc
{
    background-position: -17.5px -18px;
    height: 14px;
    width: 15px;
}
.RadGrid_Custom .rgSortAsc:hover
{
    background-position: -67.5px -18px;
}
.RadGrid_Custom .rgSortDesc
{
    background-position: -17.5px -68px;
    height: 14px;
    width: 15px;
}
.RadGrid_Custom .rgSortDesc:hover
{
    background-position: -67.5px -68px;
}
.RadGrid_Custom .rgCommandRow .rgPrev, .RadGrid_Custom .rgCommandRow .rgNext
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    border-color: #c9c9c9;
    border-radius: 3px;
    color: #767676;
    line-height: 20px;
    margin-right: 10px;
    padding: 3px 15px;
}
.RadGrid_Custom .rgCommandRow .rgPrev span, .RadGrid_Custom .rgCommandRow .rgNext span
{
    height: 10px;
    width: 10px;
}
.RadGrid_Custom .rgCommandRow .rgPrev:hover, .RadGrid_Custom .rgCommandRow .rgNext:hover
{
    background-color: #939393;
    background-image: linear-gradient(#d6d6d6, #939393);
    border-color: #939393;
    color: #444;
}
.RadGrid_Custom .rgCommandRow .rgPrev.rgDisabled:hover, .RadGrid_Custom .rgCommandRow .rgNext.rgDisabled:hover
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    border-color: #c9c9c9;
    color: #767676;
}
.RadGrid_Custom .rgPrev span
{
    background-position: -20px -120px;
    margin-right: 10px;
}
.RadGrid_Custom .rgNext span
{
    background-position: -20px -170px;
    margin-left: 10px;
}
.RadGrid_Custom .rgFilterRow .riSingle .riTextBox
{
    height: 28px;
}
.RadGrid_Custom .rgFilterRow > td
{
    border-bottom: 1px solid #d9d9d9;
}
.RadGrid_Custom .rgFilterRow input
{
    vertical-align: top;
}
.RadGrid_Custom .rgFilter
{
    height: 32px;
    width: 32px;
}
.RadGrid_Custom .rgFilter
{
    background-position: 0 0;
}
.RadGrid_Custom .rgFilter:hover
{
    background-position: 0 -50px;
}
.RadGrid_Custom:hover, .RadGrid_Custom .rgFilterActive
{
    background-position: 0 -100px;
}
.RadGrid_Custom .rgFiltered
{
    background-position: 0 -750px;
}
.RadGrid_Custom .rgFiltered:hover
{
    background-position: 0 -800px;
}
.RadGrid_Custom .rgFiltered.rgFilterActive
{
    background-position: 0 -850px;
}
.RadGrid_Custom input.rgFilterBox
{
    border-color: #d9d9d9;
    color: #000;
    font-size: 11px;
    height: 21px;
    vertical-align: top;
}
.RadMenu_Custom .rgHCMClear, .RadMenu_Custom .rgHCMFilter
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    border-color: #c9c9c9;
    border-radius: 0;
    color: #767676;
}
.RadMenu_Custom .rmText .rgHCMClear
{
    line-height: 1.4;
}
.RadMenu_Custom .rgHCMClear:hover, .RadMenu_Custom .rgHCMFilter:hover
{
    background-color: #fff;
    border-color: #007d93;
    color: #444;
}
.RadMenu_Custom_Context .rgFilterApply, .RadMenu_Custom_Context .rgFilterCancel
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    border-color: #c9c9c9;
    color: #767676;
    font-size: 11px;
    height: 28px;
}
.GridContextMenu_Custom .rmLeftImage
{
    background-image: url("../Common/Grid/contextMenu.gif");
}
.GridContextMenu_Custom .rgHCMSortAsc .rmLeftImage
{
    background-position: 0 0;
}
.GridContextMenu_Custom .rgHCMSortDesc .rmLeftImage
{
    background-position: 0 -40px;
}
.GridContextMenu_Custom .rgHCMUnsort .rmLeftImage
{
    background-position: 0 -80px;
}
.GridContextMenu_Custom .rgHCMGroup .rmLeftImage
{
    background-position: 0 -120px;
}
.GridContextMenu_Custom .rgHCMUngroup .rmLeftImage
{
    background-position: 0 -160px;
}
.GridContextMenu_Custom .rgHCMCols .rmLeftImage
{
    background-position: 0 -200px;
}
.GridContextMenu_Custom .rgHCMFilter .rmLeftImage
{
    background-position: 0 -240px;
}
.GridContextMenu_Custom .rgHCMUnfilter .rmLeftImage
{
    background-position: 0 -280px;
}
.RadGrid_Custom .rgGroupPanel
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DFDFDF;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #5f5f5f;
}
.RadGrid_Custom .rgGroupPanel td
{
    border: 0 none;
    padding: 3px 4px;
}
.RadGrid_Custom .rgGroupPanel td td
{
    padding: 0;
}
.RadGrid_Custom .rgUngroup
{
    background-position: -17.5px -2817.5px;
    height: 15px;
    width: 15px;
}
.RadGrid_Custom .rgUngroup:hover
{
    background-position: -67.5px -2817.5px;
}
.RadGrid_Custom .rgGroupItem
{
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe, #e3e3e3);
    background-repeat: repeat-x;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    color: #767676;
}
.RadGrid_Custom .rgGroupHeader
{
    background: #e3e3e3 -moz-linear-gradient(center top , #fff 0px, #f2f2f2 30%, #d5d4d3 100%) repeat-x scroll 0 0;
    box-shadow: 0 1px 3px #d7d7d7;
    color: #878787;
    font-size: 11px;
    line-height: 22px;
    text-transform: uppercase;
}
.RadGrid_Custom .rgGroupHeader td
{
    border-bottom: 1px solid #e3e3e3;
    padding: 5px 8px 2px;
}
.RadGrid_Custom .rgExpand
{
    background-position: -16px -168px;
}
.RadGrid_Custom .rgExpand:hover, .RadGrid_Custom .rgExpand:focus, .RadGrid_Custom .rgExpand:active
{
    background-position: -66px -168px;
}
.RadGrid_Custom .rgCollapse
{
    background-position: -16px -68px;
}
.RadGrid_Custom .rgCollapse:hover, .RadGrid_Custom .rgCollapse:focus, .RadGrid_Custom .rgCollapse:active
{
    background-position: -66px -68px;
}
.RadGrid_Custom .rgEditForm
{
    border-bottom: 1px solid #999;
}
.RadGrid_Custom .rgUpdate
{
    background-position: 0 -1800px;
}
.RadGrid_Custom .rgCancel
{
    background-position: 0 -1850px;
}
.RadGrid_Custom .rgDetailTable
{
    border-color: #ccc;
}
.RadGrid_Custom td.rgExpandCol
{
    background-color: #DFDFDF;
    border-bottom-color: #DFDFDF;
}
.RadGrid_Custom .rgCommandRow
{
    background: #e3e3e3 -moz-linear-gradient(center top , #fff 0px, #f2f2f2 30%, #d5d4d3 100%) repeat-x scroll 0 0;
    box-shadow: 0 1px 3px #d7d7d7;
    color: #5f5f5f;
    text-decoration: none;
}
.RadGrid_Custom .rgCommandRow a
{
    color: #5f5f5f;
    text-decoration: none;
}
.RadGrid_Custom .rgCommandCell
{
    -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 #d9d9d9;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 0;
}
.RadGrid_Custom tfoot .rgCommandCell, .RadGrid_Custom .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell
{
    border-bottom: 0 none;
    border-top: 1px solid #d9d9d9;
}
.RadGrid_Custom .rgCommandTable
{
    border: 0 none;
}
.RadGrid_Custom .rgCommandTable td
{
    border: 0 none;
    padding: 7px;
}
.RadGrid_Custom .rgAdd, .RadGrid_Custom .rgSave, .RadGrid_Custom .rgCommandRow .rgCancel
{
    height: 20px;
    margin-right: 3px;
    vertical-align: top;
    width: 20px;
}
.RadGrid_Custom .rgAdd
{
    background-position: -15px -3015px;
}
.RadGrid_Custom .rgAdd:hover, .RadGrid_Custom .rgAdd:active
{
    background-position: -65px -3015px;
}
.RadGrid_Custom .rgCommandRow .rgCancel
{
    background-position: -15px -2815px;
}
.RadGrid_Custom .rgCommandRow .rgCancel:hover, .RadGrid_Custom .rgCommandRow .rgCancel:active
{
    background-position: -65px -2815px;
}
.RadGrid_Custom .rgSave
{
    background-position: -15px -4965px;
}
.RadGrid_Custom .rgSave:hover, .RadGrid_Custom .rgSave:active
{
    background-position: -65px -4965px;
}
.RadGrid_Custom .rgRefresh
{
    background-position: -15px -1315px;
    height: 20px;
    margin-right: 3px;
    vertical-align: top;
    width: 20px;
}
.RadGrid_Custom .rgRefresh:hover
{
    background-position: -65px -1315px;
}
.RadGrid_Custom .rgEdit
{
    background-position: -17px -3117px;
    margin-right: 3px;
}
.RadGrid_Custom .rgEdit:hover
{
    background-position: -67px -3117px;
}
.RadGrid_Custom .rgDel
{
    background-position: -17px -3367px;
    margin-right: 3px;
}
.RadGrid_Custom .rgDel:hover
{
    background-position: -67px -3367px;
}
.RadGrid_Custom .rgExpXLS, .RadGrid_Custom .rgExpDOC, .RadGrid_Custom .rgExpPDF, .RadGrid_Custom .rgExpCSV
{
    background-image: url("../Common/Grid/export.gif");
}
.RadGrid_Custom .rgExpXLS
{
    background-position: 0 0;
}
.RadGrid_Custom .rgExpDOC
{
    background-position: 0 -50px;
}
.RadGrid_Custom .rgExpPDF
{
    background-position: 0 -100px;
}
.RadGrid_Custom .rgExpCSV
{
    background-position: 0 -150px;
}
.rgCellSelectorArea_Custom, .GridRowSelector_Custom
{
    background: #4c4e54 none repeat scroll 0 0;
}
.GridItemDropIndicator_Custom
{
    border-top: 1px dashed #666;
}
.GridReorderTop_Custom, .GridReorderBottom_Custom
{
    background-image: url("Common/radActionsSprite.png");
    background-position: -20px -70px;
    background-repeat: no-repeat;
}
.GridReorderBottom_Custom
{
    background-position: -20px -20px;
}
.GridToolTip_Custom
{
    background: #ffefbd none repeat scroll 0 0;
    border: 1px solid #c98400;
    color: #333;
    padding: 3px;
}
.RadGridRTL_Custom .rgHeader:first-child, .RadGridRTL_Custom th.rgResizeCol:first-child, .RadGridRTL_Custom .rgFilterRow > td:first-child, .RadGridRTL_Custom .rgRow > td:first-child, .RadGridRTL_Custom .rgAltRow > td:first-child
{
    padding-left: 7px;
}
.RadGridRTL_Custom .rgExpand
{
    background-position: -15px -118px;
}
.RadGridRTL_Custom .rgPageFirst
{
    background-position: 0 -300px;
}
.RadGridRTL_Custom .rgPageFirst:hover
{
    background-position: 0 -500px;
}
.RadGridRTL_Custom .rgPageFirst:active
{
    background-position: 0 -700px;
}
.RadGridRTL_Custom .rgPagePrev
{
    background-position: 0 -250px;
}
.RadGridRTL_Custom .rgPagePrev:hover
{
    background-position: 0 -450px;
}
.RadGridRTL_Custom .rgPagePrev:active
{
    background-position: 0 -650px;
}
.RadGridRTL_Custom .rgPageNext
{
    background-position: 0 -200px;
}
.RadGridRTL_Custom .rgPageNext:hover
{
    background-position: 0 -400px;
}
.RadGridRTL_Custom .rgPageNext:active
{
    background-position: 0 -600px;
}
.RadGridRTL_Custom .rgPageLast
{
    background-position: 0 -150px;
}
.RadGridRTL_Custom .rgPageLast:hover
{
    background-position: 0 -350px;
}
.RadGridRTL_Custom .rgPageLast:active
{
    background-position: 0 -550px;
}
.rgDataDiv
{
    height: auto !important;
}

.decimalamount {
    padding-right:10px!important;
    text-align:right!important;
}
.actionItem {
    padding-left:10px!important;
}