/* 

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 #a5acb2;
    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 #B2C1CA;
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced th.rgResizeCol
{
	border-left:1px solid #ABB9C0;
	border-bottom: 0;
	padding-top:0px;
	padding-bottom:0;
	background:url('GridEnhanced/sprite.gif') 0 -200px repeat-x #B2C1CA;
	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: #C8D2CF;
    background-position: 0 -200px;
}

div.RadGrid_GridEnhanced .rgHeader,
div.RadGrid_GridEnhanced .rgHeader a
{
    color:#2e5670;
    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 #DFE5E3;
	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: #F3F5F5;
}

div.RadGrid_GridEnhanced .rgAltRow .rgSorted
{
    border-bottom-color: #dfe5e3;
    background-color: #F3F5F5;
}

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: #C8D5D7;*/
    background: #CBD7DC;
}
*+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:#a5acb2;
	border-right-color:#a5acb2;
}

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 #a5acb2;
	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:#e8ecec;
    line-height:22px;
    color:#2e5670;
}

div.RadGrid_GridEnhanced .rgPager td
{
	border: 0;
	padding:0 !important;
	/* border-top:0px solid #a5acb2; */
}

div.RadGrid_GridEnhanced .rgPager .rgPagerCell
{
	border-bottom:0;
	padding:1px 4px 2px;
	font-size: 11px;
}

div.RadGrid_GridEnhanced .rgPager a
{
	color:#333;
}

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:#2E5670;
}

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 #a5acb2;
	font:12px arial,verdana,sans-serif;
	color:#333;
	vertical-align:middle;
}

/*grouping*/

div.RadGrid_GridEnhanced .rgGroupPanel
{
	border-bottom:1px solid #a5acb2;
	background:#fff;
	color:#333;
}

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 #b2c1ca;
	border-bottom:1px solid #879ba6;
	background:url('GridEnhanced/sprite.gif') 0 -200px repeat-x #a5acb2;
	color:#2e5670;
	padding:2px 5px 1px;
	font-weight: bold;
}


div.RadGrid_GridEnhanced .rgGroupHeader
{
    background: #E7EBEB;
    color: #2e5670;
    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;
}

/* Added just to make Telerik Q3 2010 look right when upgrading from Q3 2009... */
div.RadGrid_GridEnhanced .rgGroupHeader td div div 
{
padding:0 0;
top:0;
}

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 #a5acb2;
	font:12px arial,verdana,sans-serif;
	color:#333;
}

div.RadGrid_GridEnhanced .rgUpdate
{
	background-position:3px -1549px;
}

div.RadGrid_GridEnhanced .rgCancel
{
	background-position:2px -1581px;
}

/*hierarchy*/

div.RadGrid_GridEnhanced .rgDetailTable
{
	border:1px solid #a5acb2;
	border-right:0;
}

/*command row*/

div.RadGrid_GridEnhanced .rgCommandRow
{
	background:#fff;
}

div.RadGrid_GridEnhanced .rgCommandRow td
{
	border-bottom:1px solid #a5acb2;
	padding:2px 4px;
}

div.RadGrid_GridEnhanced .rgCommandRow td td
{
	border:0;
	padding:1px;
}

div.RadGrid_GridEnhanced .rgCommandCell
{
	border:1px solid;
	border-color:#999 #DFE5E3;
	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:#333;
}

/*row drag n drop*/

.GridItemDropIndicator_GridEnhanced
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_GridEnhanced
{
	border:1px solid #767676;
	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 #a5acb2;
	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 #b7b7b7;
    background: #fff;
    color: #000;
}

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 #B2C1CA;
}

div.RadGrid_Grid .rgHeader, div.RadGrid_Grid th.rgResizeCol
{
    border-left: 1px solid #B2C1CA;
    border-bottom: solid 1px #B2C1CA;
    padding-top: 3px;
    padding-bottom: 2px;
    background: url('Grid/sprite.gif') 0 -200px repeat-x #B2C1CA;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #2E5670;
}

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: #2E5670;
    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 #e4e4e4;
    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: #333;
}

div.RadGrid_Grid .rgSelectedRow
{
    background: url('Grid/sprite.gif') 0 -800px repeat-x #DDE6E3;
}

div.RadGrid_Grid .rgSelectedRow td, div.RadGrid_Grid .rgSelectedRow > td:first-child
{
    border-color: #fff;
}

/* AJ */
.GridItemSelectedRow1
{
    /* EH changed temporarily background-color: #99CCFF;*/
    background-color: #ffd2d2;
}

.GridItemSelectedRow2
{
    /* EH changed temporarily background-color: #0099FF;*/
    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: #ccc;
    border-right-color: #ccc;
}

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: #e4e4e4;
}

/*footer*/

div.RadGrid_Grid .rgFooter, div.RadGrid_Grid .rgFooter, div.RadGrid_Grid .rgFooter a, div.RadGrid_Grid .rgFooter a
{
    color: #666;
}

/*status*/

div.RadGrid_Grid .rgPager .rgStatus
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    width:35px;
}

/*pager*/

div.RadGrid_Grid .rgPager
{
    background: url('Grid/sprite.gif') 0 -600px repeat-x #fff;
    line-height: 20px;
    color: #333;
}

div.RadGrid_Grid .rgPager td
{
	padding:0;
}

div.RadGrid_Grid .rgPager a
{
	color: #333;
}

div.RadGrid_Grid .rgPager .rgPagerCell
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    padding: 1px 4px 2px;
    font-size: 11px;
}

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 #999;
    font: 12px arial,verdana,sans-serif;
    color: #333;
    vertical-align: middle;
}

/*grouping*/

div.RadGrid_Grid .rgGroupPanel
{
    border-bottom: 1px solid #ccc;
    background: url('Grid/sprite.gif') repeat-x #999;
    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 #e4e4e4;
    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 #999;
    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 #ccc;
    border-right: 0;
}

/*command row*/

div.RadGrid_Grid .rgCommandRow
{
    background: #fff;
}

div.RadGrid_Grid .rgCommandRow td
{
    border-bottom: 1px solid #999;
    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: #e4e4e4;
    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 #ccc;
    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: #e4e4e4;
}


