/* Based on Telerik RadGrid Default Skin 

From Telerik Q1 2010: Must prefix all styles with 'div.' to increase their Specificity, that is to give them presedence over the embedded Telerik skins styles.

*/

/*global*/

div.RadGrid_GridEnhanced
{
    border:1px solid #a7a7a7;
    background:#fff;
    color:#000;
}

div.RadGrid_GridEnhanced,
div.RadGrid_GridEnhanced .rgMasterTable,
div.RadGrid_GridEnhanced .rgDetailTable,
div.RadGrid_GridEnhanced .rgGroupPanel table,
div.RadGrid_GridEnhanced .rgEditForm table,
.GridToolTip_GridEnhanced
{
    font:11px Arial, Helvetica, sans-serif;
}

div.RadGrid_GridEnhanced .rgMasterTable,
div.RadGrid_GridEnhanced .rgDetailTable
{
    border-collapse:collapse !important;
	width: 801px;
}

div.RadGrid_GridEnhanced .rgRow,
div.RadGrid_GridEnhanced .rgAltRow,
div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced .rgResizeCol,
div.RadGrid_GridEnhanced .rgPager,
div.RadGrid_GridEnhanced .rgGroupPanel,
div.RadGrid_GridEnhanced .rgGroupHeader
{
	cursor:default;
}

div.RadGrid_GridEnhanced input[type="image"]
{
	cursor:pointer;
}

div.RadGrid_GridEnhanced .rgRow td,
div.RadGrid_GridEnhanced .rgAltRow td,
div.RadGrid_GridEnhanced .rgEditRow td,
div.RadGrid_GridEnhanced .rgFooter td,
div.RadGrid_GridEnhanced .rgFilterRow td,
div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced .rgResizeCol,
div.RadGrid_GridEnhanced .rgGroupHeader td
{
	padding-left:4px;
	padding-right:4px;
}

div.RadGrid_GridEnhanced .rgClipCells .rgHeader,
div.RadGrid_GridEnhanced .rgClipCells .rgRow>td,
div.RadGrid_GridEnhanced .rgClipCells .rgAltRow>td
{
	overflow:hidden;
}

div.RadGrid_GridEnhanced .rgAdd,
div.RadGrid_GridEnhanced .rgRefresh,
div.RadGrid_GridEnhanced .rgEdit,
div.RadGrid_GridEnhanced .rgDel,
div.RadGrid_GridEnhanced .rgFilter,
div.RadGrid_GridEnhanced .rgPagePrev,
div.RadGrid_GridEnhanced .rgPageNext,
div.RadGrid_GridEnhanced .rgPageFirst,
div.RadGrid_GridEnhanced .rgPageLast,
div.RadGrid_GridEnhanced .rgExpand,
div.RadGrid_GridEnhanced .rgCollapse,
div.RadGrid_GridEnhanced .rgSortAsc,
div.RadGrid_GridEnhanced .rgSortDesc,
div.RadGrid_GridEnhanced .rgUpdate,
div.RadGrid_GridEnhanced .rgCancel,
div.RadGrid_GridEnhanced .rgUngroup,
div.RadGrid_GridEnhanced .rgExpXLS,
div.RadGrid_GridEnhanced .rgExpDOC,
div.RadGrid_GridEnhanced .rgExpPDF,
div.RadGrid_GridEnhanced .rgExpCSV
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('GridEnhanced/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

div.RadGrid_GridEnhanced .rgGroupItem input,
div.RadGrid_GridEnhanced .rgCommandRow img,
div.RadGrid_GridEnhanced .rgHeader input,
div.RadGrid_GridEnhanced .rgFilterRow img,
div.RadGrid_GridEnhanced .rgPager img
{
	background:transparent url('GridEnhanced/sprite.gif') 0 -1699px repeat-x;
	border: 0;
	cursor: pointer;
	font-size:1px;
	width: 13px; /* EH: Reduced from 14px to have the check box in the col header look right */
	height: 13px; /* EH: Reduced from 14px to have the check box in the col header look right */
	margin:0;
	padding:0;
	vertical-align:middle;
}

/*header*/

div.RadGrid_GridEnhanced .rgHeaderDiv
{
	background:url('GridEnhanced/sprite.gif') 0 -1616px repeat-x #D7D7D7;
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced th.rgResizeCol
{
	border-left:1px solid #bfbfbf;
	border-bottom: 0;
	padding-top:0px;
	padding-bottom:0;
	background:url('GridEnhanced/sprite.gif') 0 -200px repeat-x #D7D7D7;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	height: 21px;
}

div.RadGrid_GridEnhanced .rgHeader:first-child,
div.RadGrid_GridEnhanced th.rgResizeCol:first-child
{
	border-left:0;
	padding-left:5px;
}

div.RadGrid_GridEnhanced th.rgSorted
{
	background-color:#f2f2f2;
	background-position:0 -200px;
}

div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced .rgHeader a
{
    color:#555;
    text-decoration:none;
}

div.RadGrid_GridEnhanced .rgCheck
{
	height:15px;
	margin:0px;
	/* padding:0; */
	padding-left: 8px; /* EH: Dirty trick to have the check box centered horizontally *//* padding:0; */
}

/*rows*/

div.RadGrid_GridEnhanced .rgFilterRow td,
div.RadGrid_GridEnhanced .rgRow td,
div.RadGrid_GridEnhanced .rgAltRow td,
div.RadGrid_GridEnhanced .rgEditRow td,
div.RadGrid_GridEnhanced .rgFooter td,
div.RadGrid_GridEnhanced .rgFooter td,
.rgMasterTable td
{
	border-bottom: 1px solid #dfe5e3;
	border-left:1px solid #E2E2E2;
	padding-top:3px;
	padding-bottom:3px;
}

div.RadGrid_GridEnhanced .rgFilterRow>td:first-child,
div.RadGrid_GridEnhanced .rgRow>td:first-child,
div.RadGrid_GridEnhanced .rgAltRow>td:first-child,
div.RadGrid_GridEnhanced .rgEditRow>td:first-child,
div.RadGrid_GridEnhanced .rgFooter>td:first-child,
div.RadGrid_GridEnhanced .rgFooter>td:first-child
{
	border-left-color:#fff;
}

div.RadGrid_GridEnhanced .rgAltRow
{
	background:#fff;
}

div.RadGrid_GridEnhanced .rgAltRow td
{
	border-color:#dfe5e3;
}

div.RadGrid_GridEnhanced .rgRow .rgSorted
{
	border-bottom-color:#dfe5e3;
	background-color:#f6f6f6;
}

div.RadGrid_GridEnhanced .rgAltRow .rgSorted
{
	border-bottom-color:#dfe5e3;
	background-color:#f6f6f6;
}

div.RadGrid_GridEnhanced .rgSelectedRow .rgSorted,
div.RadGrid_GridEnhanced .rgActiveRow .rgSorted,
div.RadGrid_GridEnhanced .rgHoveredRow .rgSorted,
div.RadGrid_GridEnhanced .rgEditRow .rgSorted
{
	background-color:transparent;
}

div.RadGrid_GridEnhanced .rgRow a,
div.RadGrid_GridEnhanced .rgAltRow a,
div.RadGrid_GridEnhanced .rgEditRow a,
div.RadGrid_GridEnhanced .rgFooter a,
div.RadGrid_GridEnhanced .rgEditForm a
{
	color:#000;
}

div.RadGrid_GridEnhanced .rgSelectedRow
{
    background: #D6D6D6;
}
*+html div.RadGrid_GridEnhanced .rgSelectedRow .rgSorted{background-color:#b9b9b9}
* html div.RadGrid_GridEnhanced .rgSelectedRow .rgSorted{background-color:#b9b9b9}

div.RadGrid_GridEnhanced .rgSelectedRow a
{
	color:#fff;
}

div.RadGrid_GridEnhanced .rgActiveRow,
div.RadGrid_GridEnhanced .rgHoveredRow
{
    background:none #ccc;
}
*+html div.RadGrid_GridEnhanced .rgActiveRow .rgSorted,
*+html div.RadGrid_GridEnhanced .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html div.RadGrid_GridEnhanced .rgActiveRow .rgSorted,
* html div.RadGrid_GridEnhanced .rgHoveredRow .rgSorted{background-color:#c5c5c5}

div.RadGrid_GridEnhanced .rgEditRow
{
	background:#fff;
}

div.RadGrid_GridEnhanced .rgEditRow td,
div.RadGrid_GridEnhanced .rgEditRow>td:first-child
{
	border-left-color:#fff;
	border-bottom-color:#dfe5e3;
}

*+html div.RadGrid_GridEnhanced .rgEditRow .rgSorted{background-color:#fff}
* html div.RadGrid_GridEnhanced .rgEditRow .rgSorted{background-color:#fff}

div.RadGrid_GridEnhanced .rgActiveRow td,
div.RadGrid_GridEnhanced .rgActiveRow>td:first-child,
div.RadGrid_GridEnhanced .rgHoveredRow td,
div.RadGrid_GridEnhanced .rgHoveredRow>td:first-child
{
	border-left-color:#a7a7a7;
	border-right-color:#a7a7a7;
}

div.RadGrid_GridEnhanced .rgSelectedRow td,
div.RadGrid_GridEnhanced .rgSelectedRow>td:first-child
{
	border-color:#fff;
}

/* AJ */
.GridItemSelectedRow1
{
    /* EH changed temporarily background-color: #CCFF99;*/
    background-color: #ffd2d2;
}

.GridItemSelectedRow2
{
    /* EH changed temporarily background-color: #00CC99;*/
    background-color: #ff9d9d;
}
/* AJ */


/*footer*/

div.RadGrid_GridEnhanced .rgFooterDiv,
div.RadGrid_GridEnhanced .rgFooter
{
	background:#e9e9e9;
}

div.RadGrid_GridEnhanced .rgFooter,
div.RadGrid_GridEnhanced .rgFooter a
{
	color:#666;
}

div.RadGrid_GridEnhanced .rgFooter td
{
	border-top:1px solid #b9b9b9;
	border-bottom:1px solid #fff;
}

/*status*/

div.RadGrid_GridEnhanced .rgPager .rgStatus
{
	width:35px;
	border-top:1px solid #a7a7a7;
	border-bottom:1px solid #fff;
}

div.RadGrid_GridEnhanced .rgStatus div
{
	width:24px;
	height:24px;
	overflow:hidden;
	border:0;
	margin:0 auto;
	padding:0;
	background:transparent center center no-repeat url('Common/loading_small.gif');
	text-indent:-2222px;
}

/*pager*/

div.RadGrid_GridEnhanced .rgPager
{
	background:#EFEFEF;
    line-height:22px;
    color:#555;
}

div.RadGrid_GridEnhanced .rgPager td
{
	padding:0 !important;
	border: 0;
	/* border-top:1px solid #a7a7a7; */
}

div.RadGrid_GridEnhanced .rgPager .rgPagerCell
{
	border-bottom:0;
	padding:1px 4px 2px;
	font-size: 11px;
}

div.RadGrid_GridEnhanced .rgPager a
{
	color:#555;
}

div.RadGrid_GridEnhanced .rgWrap
{
	float:left;
	padding:0 10px;
}

div.RadGrid_GridEnhanced .rgArrPart1
{
	padding-right:0;
}

div.RadGrid_GridEnhanced .rgArrPart2
{
	padding-left:0;
}

div.RadGrid_GridEnhanced .rgInfoPart
{
	float:right;
}

div.RadGrid_GridEnhanced .rgInfoPart strong
{
	font-weight:bold;
	color:#555;
}

div.RadGrid_GridEnhanced .rgArrPart1 img,
div.RadGrid_GridEnhanced .rgArrPart2 img
{
	margin:0 8px;
}

div.RadGrid_GridEnhanced .rgPageFirst,
div.RadGrid_GridEnhanced .rgPagePrev,
div.RadGrid_GridEnhanced .rgPageNext,
div.RadGrid_GridEnhanced .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

div.RadGrid_GridEnhanced .NextPrev .rgPageFirst,
div.RadGrid_GridEnhanced .NextPrev .rgPagePrev,
div.RadGrid_GridEnhanced .NextPrev .rgPageNext,
div.RadGrid_GridEnhanced .NextPrev .rgPageLast
{
	vertical-align:middle;
}

div.RadGrid_GridEnhanced .rgPageFirst
{
	background-position:4px -1356px;
}
div.RadGrid_GridEnhanced .rgPageFirst:hover
{
	background-position:0 -600px;
}
div.RadGrid_GridEnhanced .rgPagePrev
{
	background-position:5px -1388px;
}
div.RadGrid_GridEnhanced .rgPagePrev:hover
{
	background-position:0 -750px;
}
div.RadGrid_GridEnhanced .rgPageNext
{
	background-position:-22px -1388px;
}
div.RadGrid_GridEnhanced .rgPageNext:hover
{
	background-position:0 -900px;
}
div.RadGrid_GridEnhanced .rgPageLast
{
	background-position:-20px -1356px;
}
div.RadGrid_GridEnhanced .rgPageLast:hover
{
	background-position:0 -1050px;
}

div.RadGrid_GridEnhanced .rgPager .rgPagerButton
{
	height:22px;
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#e8e8e8 repeat-x 0 -1550px url('GridEnhanced/sprite.gif');
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

div.RadGrid_GridEnhanced .rgNumPart
{
	padding:0;
}

div.RadGrid_GridEnhanced .NumericPages .rgNumPart
{
	padding:0 10px;
}

div.RadGrid_GridEnhanced .rgNumPart a:hover,
div.RadGrid_GridEnhanced .rgNumPart a:hover span,
div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage,
div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('GridEnhanced/sprite.gif');
}

div.RadGrid_GridEnhanced .rgNumPart a
{
	margin:0 6px;
}

div.RadGrid_GridEnhanced .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

div.RadGrid_GridEnhanced .rgNumPart a:hover
{
	background-position:100% -1250px;
}

div.RadGrid_GridEnhanced .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage,
div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
}

div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage span,
div.RadGrid_GridEnhanced .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

div.RadGrid_GridEnhanced .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

div.RadGrid_GridEnhanced .rgPager .RadSlider
{
	float:left;
}

div.RadGrid_GridEnhanced .rgPagerLabel,
div.RadGrid_GridEnhanced .rgPager .RadComboBox,
div.RadGrid_GridEnhanced .rgPager .RadInput_GridEnhanced
{
	vertical-align:middle;
}

*+html div.RadGrid_GridEnhanced .rgPager .RadComboBox{margin-top:-1px;}
* html div.RadGrid_GridEnhanced .rgPager .RadComboBox{margin-top:-1px;padding:1px 0;}

div.RadGrid_GridEnhanced .rgPagerTextBox
{
	text-align:center;
}

/*sorting, reordering*/

div.RadGrid_GridEnhanced .rgHeader .rgSortAsc
{
	background-position:-25px -1262px;
	height:7px;
	width: 7px;
	margin-left: 5px;
}

div.RadGrid_GridEnhanced .rgHeader .rgSortDesc
{
	background-position:0px -1262px;
	height:7px;
	width: 7px;
	margin-left: 5px;
}

.GridReorderTop_GridEnhanced,
.GridReorderBottom_GridEnhanced
{
	width:9px !important;
	height:12px !important;
	margin-left:-4px;
	background:url('GridEnhanced/sprite.gif') 0 -1232px no-repeat;
}

.GridReorderBottom_GridEnhanced
{
	background-position:-32px -1259px; width: 7px;
}

/*filtering*/

div.RadGrid_GridEnhanced .rgFilterRow
{
	background:#fff;
}

div.RadGrid_GridEnhanced .rgFilter
{
	background-position:2px -1196px;
}

div.RadGrid_GridEnhanced .rgFilterActive,
div.RadGrid_GridEnhanced .rgFilterActive:hover
{
	background-position:2px -1196px;
}

div.RadGrid_GridEnhanced .rgFilterBox
{
	border:1px solid #a7a7a7;
	font:12px arial,verdana,sans-serif;
	color:#555;
	vertical-align:middle;
}

/*grouping*/

div.RadGrid_GridEnhanced .rgGroupPanel
{
	border-bottom:1px solid #a7a7a7;
	background:#fff;
	color:#555;
}

div.RadGrid_GridEnhanced .rgGroupPanel td
{
	padding:3px 3px;
}

div.RadGrid_GridEnhanced .rgGroupPanel td td
{
	padding:0;
}

div.RadGrid_GridEnhanced .rgGroupPanel .rgSortAsc
{
	background-position:-25px -1259px; width: 7px;
}

div.RadGrid_GridEnhanced .rgGroupPanel .rgSortDesc
{
	background-position:-32px -1259px; width: 7px;
}

div.RadGrid_GridEnhanced .rgUngroup
{
	background-position:0 -6998px;
}

div.RadGrid_GridEnhanced .rgGroupItem
{
	border:1px solid #a7a7a7;
	border-bottom:1px solid #b9b9b9;
	background:url('GridEnhanced/sprite.gif') 0 -200px repeat-x #a7a7a7;
	color:#555;
	padding:2px 5px 1px;
	font-weight: bold;
}


div.RadGrid_GridEnhanced .rgGroupHeader
{
    background: #EEEEEE;
    color: #555;
    font: bold 11px Arial, Helvetica, sans-serif;
}

div.RadGrid_GridEnhanced .rgGroupHeader td
{
	border-bottom:1px solid #dfe5e3;
	border-left:0;
	padding:1px 4px 2px 5px;
}

div.RadGrid_GridEnhanced .rgGroupHeader p
{
	padding:0;
	margin:0;
}

div.RadGrid_GridEnhanced .rgGroupHeader td.rgGroupCol
{
	border-top-color:#b9b9b9;
}

div.RadGrid_GridEnhanced .rgExpand
{
	background-position:2px -1294px;
}

div.RadGrid_GridEnhanced .rgCollapse
{
	background-position:2px -1326px;
}

div.RadGrid_GridEnhanced .rgGroupHeader td p
{
    display:inline;
    margin:0;
    padding:0 10px;
}

div.RadGrid_GridEnhanced .rgGroupHeader td div
{
	top:-0.6em;
}

div.RadGrid_GridEnhanced .rgGroupHeader td div div
{
	top:0;
}

div.RadGrid_GridEnhanced .rgGroupHeader td div div div
{
	top:0;
	padding:0;
	border:0;
}

/*editing*/

div.RadGrid_GridEnhanced .rgEditForm
{
	border-bottom:1px solid #ccc;
}

div.RadGrid_GridEnhanced .rgEditForm input[type="text"],
div.RadGrid_GridEnhanced .rgEditForm input[type="password"],
div.RadGrid_GridEnhanced .rgEditForm textarea
{
	border:1px solid #a7a7a7;
	font:12px arial,verdana,sans-serif;
	color:#555;
}

div.RadGrid_GridEnhanced .rgUpdate
{
	background-position:3px -1549px;
}

div.RadGrid_GridEnhanced .rgCancel
{
	background-position:2px -1581px;
}

/*hierarchy*/

div.RadGrid_GridEnhanced .rgDetailTable
{
	border:1px solid #a7a7a7;
	border-right:0;
}

/*command row*/

div.RadGrid_GridEnhanced .rgCommandRow
{
	background:#fff;
}

div.RadGrid_GridEnhanced .rgCommandRow td
{
	border-bottom:1px solid #a7a7a7;
	padding:2px 4px;
}

div.RadGrid_GridEnhanced .rgCommandRow td td
{
	border:0;
	padding:1px;
}

div.RadGrid_GridEnhanced .rgCommandCell
{
	border:1px solid;
	border-color:#999 #E2E2E2;
	border-top:0;
	padding:0;
}

div.RadGrid_GridEnhanced tfoot .rgCommandCell
{
	border-top:1px solid;
	border-bottom:0;
}

div.RadGrid_GridEnhanced .rgCommandTable td
{
	border:0;
	padding:3px 7px 4px;
}

div.RadGrid_GridEnhanced .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

div.RadGrid_GridEnhanced .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

div.RadGrid_GridEnhanced .rgAdd
{
	background-position:2px -1422px;
}

div.RadGrid_GridEnhanced .rgRefresh
{
	background-position:5px -1453px;
}

div.RadGrid_GridEnhanced .rgEdit
{
	background-position:2px -1486px;
}

div.RadGrid_GridEnhanced .rgDel
{
	background-position:2px -1518px;
}

div.RadGrid_GridEnhanced .rgExpXLS,
div.RadGrid_GridEnhanced .rgExpDOC,
div.RadGrid_GridEnhanced .rgExpPDF,
div.RadGrid_GridEnhanced .rgExpCSV
{
	background-image:url('../Common/GridEnhanced/export.gif');
}

div.RadGrid_GridEnhanced .rgExpXLS
{
	background-position:0 0;
}
div.RadGrid_GridEnhanced .rgExpDOC
{
	background-position:0 -50px;
}
div.RadGrid_GridEnhanced .rgExpPDF
{
	background-position:0 -100px;
}
div.RadGrid_GridEnhanced .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_GridEnhanced
{
	background:#555;
}

/*row drag n drop*/

.GridItemDropIndicator_GridEnhanced
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_GridEnhanced
{
	border:1px solid #b9b9b9;
	padding:3px;
	background:#dfe5e3;
	color:#000;
}

/*rtl*/

.RadGridRTL_GridEnhanced .rgHeader,
.RadGridRTL_GridEnhanced .rgResizeCol
{
	text-align:right;
}

.RadGridRTL_GridEnhanced .rgHeader:first-child,
.RadGridRTL_GridEnhanced th.rgResizeCol:first-child
{
	border-left:1px solid #a7a7a7;
	padding-left:4px;
}

.RadGridRTL_GridEnhanced .rgPager .rgStatus
{
	border-right:0;
	border-left-width:1px;
}

.RadGridRTL_GridEnhanced .rgFilterRow>td:first-child,
.RadGridRTL_GridEnhanced .rgRow>td:first-child,
.RadGridRTL_GridEnhanced .rgAltRow>td:first-child,
.RadGridRTL_GridEnhanced .rgEditRow>td:first-child,
.RadGridRTL_GridEnhanced .rgFooter>td:first-child,
.RadGridRTL_GridEnhanced .rgFooter>td:first-child
{
	border-left-color:#dfe5e3;
}

.RadGridRTL_GridEnhanced .rgWrap
{
	float:right;
}

.RadGridRTL_GridEnhanced .rgInfoPart
{
	float:left;
}

.RadGridRTL_GridEnhanced .rgNumPart
{
	width:220px;
}

.RadGridRTL_GridEnhanced .rgNumPart a
{
	float:right;
}

.RadGridRTL_GridEnhanced .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_GridEnhanced .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_GridEnhanced .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_GridEnhanced .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_GridEnhanced .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_GridEnhanced .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_GridEnhanced .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_GridEnhanced .rgPageLast:hover
{
	background-position:0 -600px;
}

.RadGridRTL_GridEnhanced .rgDetailTable
{
	border-right:1px solid;
	border-left:0;
}








/*

The skin below is used by the RadGrids in the Report Center, which eventually should use the skin "GridEnhanced" (above) instead. This skin was until 10.12.2010 located in a 
separate file Grid.Grid.css, but as we with Telerik 2010.3.1109.35 exceeded the IE limit of 31 css-files per asp page, we merged Grid.Grid.css into GridEnhanced.GridEnhanced.css.

From Telerik Q1 2010: Must prefix all styles with 'div.' to increase their Specificity, that is to give them presedence over the embedded Telerik skins styles.

*/

/*global*/

div.RadGrid_Grid
{
	border:1px solid #D7D7D7;
	background:#fff;
	color:#333;
}

div.RadGrid_Grid,
div.RadGrid_Grid .rgMasterTable,
div.RadGrid_Grid .rgDetailTable,
div.RadGrid_Grid .rgGroupPanel table,
div.RadGrid_Grid .rgEditForm table,
.GridToolTip_Grid
{
	font:11px tahoma,verdana,arial,sans-serif;
}

div.RadGrid_Grid .rgMasterTable,
div.RadGrid_Grid .rgDetailTable
{
    border-collapse:separate !important;
}

div.RadGrid_Grid .rgRow td,
div.RadGrid_Grid .rgAltRow td,
div.RadGrid_Grid .rgEditRow td,
div.RadGrid_Grid .rgFooter td,
div.RadGrid_Grid .rgFooter td,
div.RadGrid_Grid .rgFilterRow td,
div.RadGrid_Grid .rgHeader,
div.RadGrid_Grid th.rgResizeCol
{
	padding-left:4px;
	padding-right:4px;
}

div.RadGrid_Grid .rgAdd,
div.RadGrid_Grid .rgRefresh,
div.RadGrid_Grid .rgEdit,
div.RadGrid_Grid .rgDel,
div.RadGrid_Grid .rgFilter,
div.RadGrid_Grid .rgPagePrev,
div.RadGrid_Grid .rgPageNext,
div.RadGrid_Grid .rgPageFirst,
div.RadGrid_Grid .rgPageLast,
div.RadGrid_Grid .rgExpand,
div.RadGrid_Grid .rgCollapse,
div.RadGrid_Grid .rgSortAsc,
div.RadGrid_Grid .rgSortDesc,
div.RadGrid_Grid .rgUpdate,
div.RadGrid_Grid .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

div.RadGrid_Grid .rgGroupItem input,
div.RadGrid_Grid .rgCommandRow img,
div.RadGrid_Grid .rgHeader input,
div.RadGrid_Grid .rgFilterRow img,
div.RadGrid_Grid .rgPager img
{
	vertical-align:middle;
}

/*header*/

div.RadGrid_Grid .rgHeaderDiv
{
	background:url('Grid/sprite.gif') 0 -1616px repeat-x #D7D7D7;
}

div.RadGrid_Grid .rgHeader,
div.RadGrid_Grid th.rgResizeCol
{
	border-left:1px solid #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	padding-top:3px;
	padding-bottom:2px;
	background:url('Grid/sprite.gif') 0 -200px repeat-x #D7D7D7;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

div.RadGrid_Grid .rgHeader:first-child,
div.RadGrid_Grid th.rgResizeCol:first-child
{
	border-left:0;
	padding-left:5px;
}

div.RadGrid_Grid .rgHeader a
{
	color:#000;
	text-decoration:none;
}

/*rows*/

div.RadGrid_Grid .rgFilterRow td,
div.RadGrid_Grid .rgRow td,
div.RadGrid_Grid .rgAltRow td,
div.RadGrid_Grid .rgEditRow td,
div.RadGrid_Grid .rgFooter td,
div.RadGrid_Grid .rgFooter td,
.rgMasterTable td
{
	border:1px #dfe5e3;
	border-style:none none solid solid;
	padding-top:3px;
	padding-bottom:3px;
}

div.RadGrid_Grid .rgFilterRow>td:first-child,
div.RadGrid_Grid .rgRow>td:first-child,
div.RadGrid_Grid .rgAltRow>td:first-child,
div.RadGrid_Grid .rgEditRow>td:first-child,
div.RadGrid_Grid .rgFooter>td:first-child,
div.RadGrid_Grid .rgFooter>td:first-child
{
	border-left-color:#fff;
}

div.RadGrid_Grid .rgRow a,
div.RadGrid_Grid .rgAltRow a,
div.RadGrid_Grid .rgEditRow a,
div.RadGrid_Grid .rgFooter a,
div.RadGrid_Grid .rgFooter a,
div.RadGrid_Grid .rgEditForm a
{
	color:#000;
}

div.RadGrid_Grid .rgSelectedRow
{
	background:url('Grid/sprite.gif') 0 -800px repeat-x #E5E5E5;
}

div.RadGrid_Grid .rgSelectedRow td,
div.RadGrid_Grid .rgSelectedRow>td:first-child
{
	border-color:#fff;
}

/* AJ */
.GridItemSelectedRow1
{
    /* EH changed temporarily background-color: #CCFF99;*/
    background-color: #ffd2d2;
}

.GridItemSelectedRow2
{
    /* EH changed temporarily background-color: #00CC99;*/
    background-color: #ff9d9d;
}
/* AJ */

div.RadGrid_Grid .rgActiveRow,
div.RadGrid_Grid .rgHoveredRow
{
	background:none #ccc;
}

div.RadGrid_Grid .rgActiveRow td,
div.RadGrid_Grid .rgActiveRow>td:first-child,
div.RadGrid_Grid .rgHoveredRow td,
div.RadGrid_Grid .rgHoveredRow>td:first-child
{
	border-left-color:#D7D7D7;
	border-right-color:#D7D7D7;
}

div.RadGrid_Grid .rgEditRow
{
	background:#fff;
}

div.RadGrid_Grid .rgEditRow td,
div.RadGrid_Grid .rgEditRow>td:first-child
{
	border-left-color:#fff;
	border-bottom-color:#dfe5e3;
}

/*footer*/

div.RadGrid_Grid .rgFooter,
div.RadGrid_Grid .rgFooter a
{
	color:#666;
}

/*status*/

div.RadGrid_Grid .rgPager .rgStatus
{
	width:35px;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #fff;
}

/*pager*/

div.RadGrid_Grid .rgPager
{
    background:url('Grid/sprite.gif') 0 -600px repeat-x #fff;
    line-height:22px;
    color:#333;
}

div.RadGrid_Grid .rgPager td
{
	padding:0;
}

div.RadGrid_Grid .rgPager .rgPagerCell
{
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #fff;
	padding:1px 4px 2px;
	font-size: 11px;
}

div.RadGrid_Grid .rgPager a
{
	color:#333;
}

div.RadGrid_Grid .rgPagePrev
{
	background-position:5px -1388px;
}

div.RadGrid_Grid .rgPageNext
{
	background-position:-22px -1388px;
}

div.RadGrid_Grid .rgPageFirst
{
	background-position:4px -1356px;
}

div.RadGrid_Grid .rgPageLast
{
	background-position:-20px -1356px;
}

div.RadGrid_Grid .rgWrap
{
	float:left;
	padding:0 10px;
}

div.RadGrid_Grid .rgInfoPart
{
	float:right;
}

div.RadGrid_Grid .rgArrPart1
{
	padding-right:0;
}

div.RadGrid_Grid .rgArrPart2
{
	padding-left:0;
}

div.RadGrid_Grid .rgPager .RadComboBox
{
	vertical-align:middle;
}

div.RadGrid_Grid .rgNumPart a
{
	margin:0 6px;
}

div.RadGrid_Grid .rgPager .RadSlider
{
	float:left;
}

/*sorting, reordering*/

div.RadGrid_Grid .rgHeader .rgSortAsc
{
	background-position:-21px -1262px;
	height:10px;
}

div.RadGrid_Grid .rgHeader .rgSortDesc
{
	background-position:4px -1262px;
	height:10px;
}

.GridReorderTop_Grid,
.GridReorderBottom_Grid
{
	width:9px !important;
	height:12px !important;
	margin-left:-4px;
	background:url('Grid/sprite.gif') 0 -1232px no-repeat;
}

.GridReorderBottom_Grid
{
	background-position:-23px -1232px;
}

/*filtering*/

div.RadGrid_Grid .rgFilterRow
{
	background:#fff;
}

div.RadGrid_Grid .rgFilter
{
	background-position:2px -1196px;
}

div.RadGrid_Grid .rgFilterBox
{
	border:1px solid #D7D7D7;
	font:12px arial,verdana,sans-serif;
	color:#333;
	vertical-align:middle;
}

/*grouping*/

div.RadGrid_Grid .rgGroupPanel
{
	border-bottom:1px solid #D7D7D7;
	background:url('Grid/sprite.gif') repeat-x #D7D7D7;
	color:#fff;
}

div.RadGrid_Grid .rgGroupPanel td
{
	padding:2px 4px;
}

div.RadGrid_Grid .rgGroupPanel td td
{
	padding:0;
}

div.RadGrid_Grid .rgGroupItem
{
	border:1px solid #666;
	background:#fff;
	color:#000;
	padding:1px 2px;
}

div.RadGrid_Grid .rgGroupPanel .rgSortAsc
{
	background-position:-21px -1259px;
}

div.RadGrid_Grid .rgGroupPanel .rgSortDesc
{
	background-position:4px -1258px;
}

div.RadGrid_Grid .rgGroupHeader
{
	background:#e4e4e4;
	color:#666;
	font:bold 11px verdana,sans-serif;
}

div.RadGrid_Grid .rgGroupHeader td
{
	border-bottom:1px solid #dfe5e3;
	padding:1px 4px 2px 5px;
}

div.RadGrid_Grid .rgGroupHeader p
{
	padding:0;
	margin:0;
}

div.RadGrid_Grid .rgExpand
{
	background-position:2px -1294px;
}

div.RadGrid_Grid .rgCollapse
{
	background-position:2px -1326px;
}

div.RadGrid_Grid .rgGroupHeader td div
{
	top:-0.6em;
}

div.RadGrid_Grid .rgGroupHeader td div div
{
	top:0;
}

/*editing*/

div.RadGrid_Grid .rgEditForm
{
	border-bottom:1px solid #ccc;
}

div.RadGrid_Grid .rgEditForm input[type="text"],
div.RadGrid_Grid .rgEditForm input[type="password"],
div.RadGrid_Grid .rgEditForm textarea
{
	border:1px solid #D7D7D7;
	font:12px arial,verdana,sans-serif;
	color:#333;
}

div.RadGrid_Grid .rgUpdate
{
	background-position:3px -1549px;
}

div.RadGrid_Grid .rgCancel
{
	background-position:2px -1581px;
}

/*hierarchy*/

div.RadGrid_Grid .rgDetailTable
{
	border:1px solid #D7D7D7;
	border-right:0;
}

/*command row*/

div.RadGrid_Grid .rgCommandRow
{
	background:#fff;
}

div.RadGrid_Grid .rgCommandRow td
{
	border-bottom:1px solid #D7D7D7;
	padding:2px 4px;
}

div.RadGrid_Grid .rgCommandRow td td
{
	border:0;
	padding:1px;
}

div.RadGrid_Grid .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

div.RadGrid_Grid .rgAdd
{
	background-position:2px -1422px;
}

div.RadGrid_Grid .rgRefresh
{
	background-position:5px -1453px;
}

div.RadGrid_Grid .rgEdit
{
	background-position:2px -1486px;
}

div.RadGrid_Grid .rgDel
{
	background-position:2px -1518px;
}

/*multirow select*/

.GridRowSelector_Grid
{
	background:#333;
}

/*row drag n drop*/

.GridItemDropIndicator_Grid
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_Grid
{
	border:1px solid #767676;
	padding:3px;
	background:#dfe5e3;
	color:#000;
}

/*rtl*/

.RadGridRTL_Grid .rgHeader,
.RadGridRTL_Grid th.rgResizeCol
{
	text-align:right;
}

.RadGridRTL_Grid .rgHeader:first-child,
.RadGridRTL_Grid th.rgResizeCol:first-child
{
	border-left:1px solid #D7D7D7;
	padding-left:4px;
}

.RadGridRTL_Grid .rgFilterRow>td:first-child,
.RadGridRTL_Grid .rgRow>td:first-child,
.RadGridRTL_Grid .rgAltRow>td:first-child,
.RadGridRTL_Grid .rgEditRow>td:first-child,
.RadGridRTL_Grid .rgFooter>td:first-child,
.RadGridRTL_Grid .rgFooter>td:first-child
{
	border-left-color:#dfe5e3;
}

