.RadGrid_RFE
{
    border: 1px solid #d9e1e9;
    outline: none;
}

.RadGrid_RFE .rgMasterTable
{
    color: #303030;
    font-size: 12px;
    letter-spacing: 0px;
}

.RadGrid_RFE .rgHeaderWrapper .rgHeaderDiv
{
    margin: 0px;
}

.RadGrid.RadGrid_RFE div.rgFooterWrapper
{
	border-top-style: none;
}

.RadGrid_RFE .rgHeader
{
    background-image: none;
    border-right: 1px solid #d9e1e9;
    border-bottom: 1px solid #d9e1e9;
    padding: 6px 9px;
    color: #5c6a7c;
    letter-spacing: 0.2px;
    font-size: 12px;
    white-space: nowrap;
}

.RadGrid_RFE .rgHeader > a
{
    color: #5c6a7c;
    letter-spacing: 0.2px;
    font-size: 12px;
}

.RadGrid_RFE th.rgCheckbox,
.RadGrid_RFE .rgRow td.rgCheckbox,
.RadGrid_RFE .rgAltRow td.rgCheckbox
{
	padding-left: 2px;
	padding-right: 0px;
}

.RadGrid_RFE th.rgRadioSelect,
.RadGrid_RFE .rgRow td.rgRadioSelect,
.RadGrid_RFE .rgAltRow td.rgRadioSelect
{
	padding-left: 2px;
	padding-right: 5px;
}

.RadGrid_RFE input[type='checkbox'] 
{ 
    padding-top: 0px; 
    padding-bottom: 0px; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.RadGrid.RadGrid_RFE .rgHeaderDiv .rgFilterRow > td
{
    background-color: #E5EFFF;
    border-bottom: 1px solid #BECCE3;
	border-right: 1px solid #BECCE3;
    padding-left: 2px;
    padding-right: 2px;
}

.RadGrid_RFE tr.rgAltRow
{
    background: #fff;
    cursor: pointer;
}

.RadGrid_RFE tr.rgAltRow>td,
.RadGrid_RFE tr.rgRow>td
{
   	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #BECCDA;
    padding: 3px 5px 3px 5px;
}

.RadGrid_RFE tr.rgRow
{
    background: #F7F8FC;
    cursor: pointer;
}

.RadGrid_RFE .rgRow span.rgCell,
.RadGrid_RFE .rgAltRow span.rgCell
{
	white-space: nowrap;
	text-overflow: ellipsis;
	zoom: 1;
}

.RadGrid_RFE tr.rgSelectedRow
{
	background-color: #D2E8FF;
    border: 1px solid #becce3;
}


.RadGrid_RFE .rgPagerCell .RadComboBox_RFE tr.rcbReadOnly
{
    border: 0px;
}

.RadGrid_RFE .rgPagerCell .RadComboBox_RFE tr.rcbReadOnly .rcbInput
{
    color:#303030;
}

.RadGrid_RFE .rgPagerCell .RadComboBox_RFE td.rcbArrowCellRight
{
    background-image: url('grid/pagerarrow.png');
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

.RadGrid_RFE .rgPagerCell .RadComboBox_RFE:hover .rcbHover .rcbReadOnly td.rcbArrowCellRight,
.RadGrid_RFE .rgPagerCell .RadComboBox_RFE:hover .rcbReadOnly td.rcbArrowCellRight,
.RadGrid_RFE .rgPagerCell .RadComboBox_RFE:hover td.rcbArrowCellRight
{
    background-image: url('grid/pagerarrow-hover.png');
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

.RadGrid_RFE .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_RFE .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.RadGrid_RFE .rgAdd,
.RadGrid_RFE .rgRefresh,
.RadGrid_RFE .rgEdit,
.RadGrid_RFE .rgDel,
.RadGrid_RFE .rgFilter,
.RadGrid_RFE .rgPagePrev,
.RadGrid_RFE .rgPageNext,
.RadGrid_RFE .rgPageFirst,
.RadGrid_RFE .rgPageLast,
.RadGrid_RFE .rgExpand,
.RadGrid_RFE .rgCollapse,
.RadGrid_RFE .rgSortAsc,
.RadGrid_RFE .rgSortDesc,
.RadGrid_RFE .rgUpdate,
.RadGrid_RFE .rgCancel,
.RadGrid_RFE .rgUngroup,
.RadGrid_RFE .rgExpXLS,
.RadGrid_RFE .rgExpDOC,
.RadGrid_RFE .rgExpPDF,
.RadGrid_RFE .rgExpCSV
{
	background-image: url(Grid/sprite.gif);
}

.RadGrid_RFE .rgPager
{
	background-color: white;
}

.RadGrid_RFE div.rgInfoPart
{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.0010em;
	font-weight: normal;
    float: left;
}

.RadGrid_RFE .rgInfoPart strong
{
	color: #44536a;
}

.RadGrid_RFE .rgPageFirst
{
	background-position: 0px -550px;
}

.RadGrid_RFE .rgPageFirst:hover
{
	background-position: 0 -600px;
}

.RadGrid_RFE .rgPagePrev
{
	background-position: 0 -700px;
}

.RadGrid_RFE .rgPagePrev:hover
{
	background-position: 0 -750px;
}

.RadGrid_RFE .rgPageNext
{
	background-position: 0 -850px;
}

.RadGrid_RFE .rgPageNext:hover
{
	background-position: 0 -900px;
}

.RadGrid_RFE .rgPageLast
{
	background-position: 0 -1000px;
}

.RadGrid_RFE .rgPageLast:hover
{
	background-position: 0 -1050px;
}

.RadGrid_RFE .rgPager .rgPagerButton
{
	border-color: #d0d0d0 #aeaeae #8b8b8b;
	background: #e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
	color: black;
}

.RadGrid_RFE .rgNumPart a:hover,
.RadGrid_RFE .rgNumPart a:hover span,
.RadGrid_RFE .rgNumPart a.rgCurrentPage,
.RadGrid_RFE .rgNumPart a.rgCurrentPage span
{
	background-color: white;
	font-size: 12px;
	color: #49576d;
	letter-spacing: -0.025em;
	font-weight: normal;
}

.RadGrid_RFE .rgNumPart a
{
	font-size: 12px;
	color: #2786e6;
	letter-spacing: -0.025em;
	font-weight: normal;
}

.RadGrid_RFE .rgNumPart a.rgCurrentPage span,
.RadGrid_RFE .rgNumPart a.rgCurrentPage:hover span
{
	text-decoration: underline;
}

.RadGrid_RFE .rgHeader.rfeGridGutter,
.RadGrid_RFE .rgRow .rfeGridGutter,
.RadGrid_RFE .rgAltRow .rfeGridGutter 
{
	padding: 0;
	border: 0;
	font-size: 0;
}

.RFEGridCssSizing 
{
	position: relative;
}

.rfeGridFitToSize 
{
	background-image: url("img/fittoscreen.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 33px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #d9e1e9;
	border-bottom: 1px solid #d9e1e9;
	background-color: #fff;
}

.RadGrid_RFE td[link] {
	color: #2786E6;
	cursor: pointer;
}

	.RadGrid_RFE td[link]:hover {
		color: #115090;
		text-decoration: underline;
	}
