/*Telerik RadListView Default Skin*/

/*global*/

.RadDataPager_ABCustom .rdpWrap
{
	
}
.RadDataPager_ABCustom .rdpNumPart
{
	width: 580px !important;
	text-align: center;
}
.RadDataPager_ABCustom .rdpNumPart a
{
	
}

.RadListView_ABCustom
{
	border:1px solid #828282;
	background:#fff;
	color:#333;
}

.RadListView_ABCustom .rlvA
{
	background:#f2f2f2;
}

.RadListView_ABCustom .rlvISel
{
	background:#828282;
	color:#fff;
}

/*buttons*/

.RadListView_ABCustom .rlvBAdd,
.RadListView_ABCustom .rlvBUpdate,
.RadListView_ABCustom .rlvBCancel,
.RadListView_ABCustom .rlvBDel,
.RadListView_ABCustom .rlvBEdit
{
	background-image:url('Images/Grid/sprite.gif');
}

.RadListView_ABCustom .rlvBAdd
{
	background-position:0 -1650px;
}
.RadListView_ABCustom .rlvBUpdate
{
	background-position:0 -1800px;
}
.RadListView_ABCustom .rlvBCancel
{
	background-position:2px -1848px;
}
.RadListView_ABCustom .rlvBSel
{
	background-image:url('FormDecorator/CheckBoxSprites.gif');
	background-position:-2px -2px;
}
.RadListView_ABCustom .rlvISel .rlvBSel
{
	background-position:-2px -422px;
}
.RadListView_ABCustom .rlvBDel
{
	background-position:0 -1750px;
}
.RadListView_ABCustom .rlvBEdit
{
	background-position:0 -1700px;
}

/*flow*/

.RadListView_ABCustom div.rlvI,
.RadListView_ABCustom div.rlvIEmpty
{
	border-color:#fff;
}

.RadListView_ABCustom div.rlvA
{
	border-color:#f2f2f2;
}

.RadListView_ABCustom div.rlvISel
{
	border-color:#6c6c6c;
}

/*grid*/

.RadListView_ABCustom tr.rlvHeader th
{
	border:0;
	border-bottom:1px solid #828282;
	background:#eaeaea 0 -2300px repeat-x url('Images/Grid/sprite.gif');
}

.RadListView_ABCustom tr.rlvI td,
.RadListView_ABCustom tr.rlvA td,
.RadListView_ABCustom tr.rlvISel td,
.RadListView_ABCustom tr.rlvIEmpty td
{
	border:0;
	border-bottom:1px solid;
}

.RadListView_ABCustom tr.rlvI td,
.RadListView_ABCustom tr.rlvIEmpty td
{
	border-color:#fff;
}

.RadListView_ABCustom tr.rlvA td
{
	border-color:#f2f2f2;
}

.RadListView_ABCustom tr.rlvISel td
{
	border-color:#6c6c6c;
}

/*single row*/

.RadListView_ABCustom td.rlvI,
.RadListView_ABCustom td.rlvA,
.RadListView_ABCustom td.rlvISel,
.RadListView_ABCustom td.rlvIEmpty
{
	border:0;
	border-right:1px solid;
}

.RadListView_ABCustom td.rlvI,
.RadListView_ABCustom td.rlvIEmpty
{
	border-color:#fff;
}

.RadListView_ABCustom td.rlvA
{
	border-color:#f2f2f2;
}

.RadListView_ABCustom td.rlvISel
{
	border-color:#6c6c6c;
}

/*edit*/

.RadListView_ABCustom .rlvInput
{
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	background:#fff;
	color:#000;
}

/*pager*/


.rgAdd,
.rgRefresh,
.rgEdit,
.rgDel,
.rgFilter,
.rgPagePrev,
.rgPageNext,
.rgPageFirst,
.rgPageLast,
.rgExpand,
.rgCollapse,
.rgSortAsc,
.rgSortDesc,
.rgUpdate,
.rgCancel,
.rgUngroup,
.rgExpXLS,
.rgExpDOC,
.rgExpPDF,
.rgExpCSV
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('Images/GridSprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.rgPager
{
	background:#eee;
}

.rgPager td
{
	padding:0;
}

.rgPager .rgPagerCell
{
	padding:5px 0 4px;
}

.rgWrap
{
	float:left;
	margin:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.rgArrPart1
{
	padding-right:0;
}
.rgArrPart2
{
	padding-left:0;
}

.rgInfoPart
{
	float:right;
	color:#8a8a8a;
}

.rgInfoPart strong
{
	font-weight:normal;
	color:#4c4e54;
}

.rgArrPart1 img,
.rgArrPart2 img
{
	margin:0 8px;
}

.rgPageFirst,
.rgPagePrev,
.rgPageNext,
.rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.NextPrev .rgPageFirst,
.NextPrev .rgPagePrev,
.NextPrev .rgPageNext,
.NextPrev .rgPageLast
{
	vertical-align:middle;
}

.rgPageFirst
{
	background-position:0 -550px;
}
.rgPageFirst:hover
{
	background-position:0 -600px;
}
.rgPagePrev
{
	background-position:0 -700px;
}
.rgPagePrev:hover
{
	background-position:0 -750px;
}
.rgPageNext
{
	background-position:0 -850px;
}
.rgPageNext:hover
{
	background-position:0 -900px;
}
.rgPageLast
{
	background-position:0 -1000px;
}
.rgPageLast:hover
{
	background-position:0 -1050px;
}

.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('Images/GridSprite.gif');
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.rgNumPart
{
	padding:0;
}

.NumericPages .rgNumPart
{
	margin:0 10px;
}

.rgNumPart a:hover,
.rgNumPart a:hover span,
.rgNumPart a.rgCurrentPage,
.rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Images/GridSprite.gif');
}

.rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.rgNumPart a:hover
{
	background-position:100% -1250px;
}

.rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.rgNumPart a.rgCurrentPage,
.rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
}

.rgNumPart a.rgCurrentPage span,
.rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.rgPager .RadSlider
{
	float:left;
	margin:0 10px 0 0;
}

.rgPagerLabel,
.rgPager .RadComboBox,
.rgPager .RadInput_Default
{
	margin:0 4px 0 0;
	vertical-align:middle;
}

*+html .RadGrid_Default .rgPager .RadComboBox{margin-top:-1px;}
* html .RadGrid_Default .rgPager .RadComboBox{margin-top:-1px;padding:1px 0;}

.rgPagerTextBox
{
	text-align:center;
}

/*sorting, reordering*/
.rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}
.rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_Default,
.GridReorderBottom_Default
{
	width:9px !important;
	height:9px !important;
	margin-left:-5px;
	background:0 0 no-repeat url('Images/GridSprite.gif');
}

.GridReorderBottom_Default
{
	background-position:0 -50px;
}

/*filtering*/

.rgFilterRow
{
	background:#eee;
}

.rgFilterRow td
{
    border-bottom:1px solid #828282;
    padding-top:4px;
    padding-bottom:7px;
}

.rgFilter
{
	width:22px;
	height:22px;
	margin:0 0 0 2px;
	background-position:0 -300px;
}

.rgFilter:hover
{
	background-position:0 -350px;
}

.rgFilterActive,
.rgFilterActive:hover
{
	background-position:0 -400px;
}

.rgFilterBox
{
	border:1px solid;
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	padding:2px 1px 3px;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
	vertical-align:middle;
}

.rcbInputCellLeft,
.rcbInputCellRight,
.rcbArrowCellLeft,
.rcbArrowCellRight
{
	background-image: url('Images/rcbSprite.png');
}

* html .rcbInputCellLeft,
* html .rcbInputCellRight,
* html .rcbArrowCellLeft,
* html .rcbArrowCellRight
{
	background-image: url('Images/rcbSpriteIE6.png');
}

td.rcbInputCellLeft { background-position: 0 0; }
td.rcbInputCellRight { background-position: 100% 0; }

.rcbHovered .rcbInputCellLeft { background-position: 0 0; }
.rcbHovered .rcbInputCellRight { background-position: 100% 0; }

.rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.rcbInputCell .rcbEmptyMessage
{
	color: #666;
}

.rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}

td.rcbArrowCellLeft { background-position: -18px -88px; }
td.rcbArrowCellRight { background-position: 0 -88px; }

.rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

td.rcbArrowCellHidden,
.rcbHovered td.rcbArrowCellHidden,
.rcbFocused td.rcbArrowCellHidden { background-position: -15px -88px; }

.rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* dropdown */

.rcbHeader,
.rcbFooter,
.rcbMoreResults,
.rcbMoreResults a
{
	background-image: url('Images/rcbSprite.png');
}

* html .rcbHeader,
* html .rcbFooter,
* html .rcbMoreResults,
* html .rcbMoreResults a
{
	background-image: url('Images/rcbSpriteIE6.png');
}

.RadComboBoxDropDown
{
	background: #fff;
	border-color: #c6c7d2;
	border-top-color: #83868d;
}

.rcbHeader,
.rcbFooter
{
	background-color: #f1f2f4;
	background-position: 0 -110px;
}

.rcbHeader
{
	border-bottom-color: #d5d5d5;
}

.rcbFooter
{
	border-top-color: #d5d5d5;
}

.rcbItem em
{
	background: #e5e5e5;
}

.rcbHovered
{
	background: #dfdfdf;
	color: #000;
}

.rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.rcbDisabled .rcbInputCell .rcbInput,
.rcbDisabled
{
	color: #999;
}

.rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
table.rcbDisabled td.rcbArrowCellHidden,
.rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }

.rcbLoading
{
	background: #f0f0f0;
}

.rcbMoreResults
{
	border-top-color: #c6c7d2;
	background-position: 0 -132px;
	background-color: #e6e6e6;
	color: #8a8a8a;
}

.rcbMoreResults a
{
	background-position: -157px -94px;
}

.RadComboBox .rcbReadOnly td.rcbArrowCell a
{
	width: 18px !important;
}
