/*Telerik RadGrid D1040 Skin*/

/*global*/

.RadGrid_D1040
{
	background:#f8f8f8;
	color:#666;
}

.RadGrid_D1040,
.MasterTable_D1040,
.DetailTable_D1040,
.GroupPanel_D1040 table,
.GridEditForm_D1040 table
{
	font:11px verdana,arial,helvetica,sans-serif;
}

.RadGrid_D1040,
.DetailTable_D1040
{
	border:1px solid #f0f0f0;
	/*border-top-color:#666;*/
}

.MasterTable_D1040,
.DetailTable_D1040
{
	border-collapse:separate !important;
}

.GridRow_D1040 td,
.GridAltRow_D1040 td,
.GridEditRow_D1040 td,
.GridFooter_D1040 td,
.GridGroupFooter_D1040 td,
.GridFilterRow_D1040 td,
.GridHeader_D1040,
.ResizeHeader_D1040,
.GroupHeader_D1040 td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_D1040 .rgAdd,
.RadGrid_D1040 .rgRefresh,
.RadGrid_D1040 .rgEdit,
.RadGrid_D1040 .rgDel,
.RadGrid_D1040 .rgFilter,
.RadGrid_D1040 .rgPagePrev,
.RadGrid_D1040 .rgPageNext,
.RadGrid_D1040 .rgExpand,
.RadGrid_D1040 .rgCollapse,
.RadGrid_D1040 .rgSortAsc,
.RadGrid_D1040 .rgSortDesc,
.RadGrid_D1040 .rgUpdate,
.RadGrid_D1040 .rgCancel
{
	width:19px;
	height:19px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprites.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.GroupPanelItems_D1040 input,
.GridCommandRow_D1040 img,
.GridHeader_D1040 input,
.GridFilterRow_D1040 img,
.GridPager_D1040 img
{
	vertical-align:middle !Important;
}

/*header*/

.GridHeaderDiv_D1040
{
	background:url('Grid/bars.png') top center repeat-x;
}

.GridHeader_D1040,
.ResizeHeader_D1040
{
	border-bottom:1px solid ccc;
	padding-top:8px;
	padding-bottom:8px;
	background:url('Grid/bars.png') no-repeat;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.GridHeader_D1040,
.GridHeader_D1040 a
{
	color:#fff;
	text-decoration:none;
}

/*rows*/

.GridRow_D1040
{
	background:#fff;
}

.GridRow_D1040 td,
.GridAltRow_D1040 td,
.GridEditRow_D1040 td,
.GridFooter_D1040 td,
.GridGroupFooter_D1040 td
{
	padding-top:4px;
	padding-bottom:4px;
}

.GridRow_D1040:hover,
.GridAltRow_D1040:hover 
{ 
    background: #eaeaea;
}

.GridRow_D1040 a,
.GridAltRow_D1040 a,
.GridEditRow_D1040 a,
.GridFooter_D1040 a,
.GridGroupFooter_D1040 a,
.GridEditForm_D1040 a
{
	color:#666;
}

.GridRow_D1040 td
{
	border-top:1px solid #fff;
	border-bottom:1px solid #f0f0f0;
}

.GridAltRow_D1040 td
{
	border-top:1px solid #fff;
	border-bottom:1px solid #f0f0f0;
}

.SelectedRow_D1040
{
	background:#d3d3d3 url('Grid/sprites.png') 0 -200px repeat-x;
}

.SelectedRow_D1040 td
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.ActiveRow_D1040,
.GridRowOver_D1040
{
	background:#fff;
}

.GridEditRow_D1040
{
	background:#f0f0f0;
}

.GridEditRow_D1040 td
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/*footer*/

.GridFooter_D1040 td,
.GridGroupFooter_D1040 td
{
	border-top:1px solid #fff;
}

/*status*/

.GridPager_D1040 span
{
	color:#666;
}

/*paging*/

.GridPager_D1040
{
	background:#e3e3e3;
	line-height:20px;
}

.GridPager_D1040 td
{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #d8d8d8;
	padding:0 5px;
}

.GridPager_D1040 div span,
.GridPager_D1040 a,
.GridPager_D1040 .sliderPagerLabel_D1040
{
	color:#666;
}

.PagerLeft_D1040
{
	float:left;
}

.PagerRight_D1040
{
	float:right;
}

.PagerCenter_D1040
{
	text-align:center;
}

.PagerCenter_D1040 span
{
	vertical-align:middle;
}

.RadGrid_D1040 .rgPagePrev
{
    vertical-align: middle;
	background-position:0 -436px;
}

.RadGrid_D1040 .rgPageNext
{
    vertical-align: middle;
}

.RadGrid_D1040 .rgPagePrev:hover
{
	background-position:0 -416px;
}

.RadGrid_D1040 .rgPagePrev:active,
.RadGrid_D1040 .rgPagePrev:focus
{
	background-position:0 -398px;
}



/*sorting, reordering*/

.GridHeader_D1040 .rgSortAsc,
.GroupPanel_D1040 .rgSortAsc
{
	background-position:0 -593px;
	width: 20px !Important; height:20px !Important;
}

.GridHeader_D1040 .rgSortAsc:hover,
.RadGrid_D1040 .rgCollapse:hover,
.GroupPanel_D1040 .rgSortAsc:hover
{
	background-position:0 -553px;
	width: 20px !Important; height:20px !Important;
}

.GridHeader_D1040 .rgSortAsc:active,
.GridHeader_D1040 .rgSortAsc:focus,
.RadGrid_D1040 .rgCollapse:active,
.RadGrid_D1040 .rgCollapse:focus,
.GroupPanel_D1040 .rgSortAsc:active,
.GroupPanel_D1040 .rgSortAsc.focus
{
	background-position:0 -514px;
	width: 20px !Important; height:20px !Important;
}

.GridHeader_D1040 .rgSortDesc,
.GroupPanel_D1040 .rgSortDesc
{
	background-position:0 -573px;
	width: 20px !Important; height:20px !Important;
}

.GridHeader_D1040 .rgSortDesc:hover,
.GroupPanel_D1040 .rgSortDesc:hover
{
	background-position:0 -533px;
	width: 20px !Important; height:20px !Important;
}

.GridHeader_D1040 .rgSortDesc:active,
.GridHeader_D1040 .rgSortDesc:focus,
.GroupPanel_D1040 .rgSortDesc:active,
.GroupPanel_D1040 .rgSortDesc:focus
{
	background-position:0 -495px;
	width: 20px !Important; height:20px !Important;
}

.TopReorderIndicator_D1040,
.BottomReorderIndicator_D1040
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprites.png') 0 -751px no-repeat;
}

.BottomReorderIndicator_D1040
{
	background-position:-21px -751px;
}

/*filtering*/

.GridFilterRow_D1040 td
{
	padding-top:5px;
	padding-bottom:5px;
}

.RadGrid_D1040 .rgFilter
{
	background-position:2px -656px;
}

.GridFilterRow_D1040 input[type="text"]
{
	border:1px solid #ccc;/**/
	font:12px verdana,arial,helvetica,sans-serif;
	color:#000;
	vertical-align:middle;
	background: url(grid/textboxbackground.gif) repeat-x
}

/*grouping*/

.GroupPanel_D1040
{
	background:#fec36c url('Grid/sprites.png') 0 -997px repeat-x;
	color:#000;
}

.GroupPanel_D1040 td
{
	padding:6px 5px;
}

.GroupPanel_D1040 td td
{
	border:0;
	padding:0;
}

.GroupHeader_D1040
{
    border-top: solid 1px #ccc;
    background-color: #fff;
	background: url(grid/sprites.png) 0 -1197px repeat-x;
	color:#333;
	font-size:13px;
}

.GroupHeader_D1040 td
{
	padding-top:3px;
	padding-bottom:3px;
}

.RadGrid_D1040 .rgExpand,
.RadGrid_D1040 .rgPageNext
{
	background-position:0 -629px;
	width: 20px !Important; height: 20px !Important;
}

.RadGrid_D1040 .rgExpand:hover,
.RadGrid_D1040 .rgPageNext:hover
{
	background-position:0 -476px;
	width: 20px !Important; height: 20px !Important;
}

.RadGrid_D1040 .rgExpand:active,
.RadGrid_D1040 .rgExpand:focus,
.RadGrid_D1040 .rgPageNext:active,
.RadGrid_D1040 .rgPageNext:focus
{
	background-position:0 -457px;
	width: 20px !Important; height: 20px !Important;
}


.RadGrid_D1040 .rgCollapse
{
	background-position:0 -593px;
	width: 20px !Important; height: 20px !Important;
}

.GroupHeader_D1040 td div
{
	top:-0.6em;
}

.GroupHeader_D1040 td div div
{
	top:0;
}

/*editing*/

.GridEditForm_D1040
{
	border-bottom:1px solid #cbbda9;
}

.GridEditForm_D1040 input[type="text"],
.GridEditForm_D1040 input[type="password"],
.GridEditForm_D1040 textarea
{
	border:1px solid #bbb894;/**/
	font:12px arial,sans-serif;
	color:#272522;
}

.RadGrid_D1040 .rgUpdate
{
	background-position:0px -930px;
	width: 16px !Important; height: 16px !Important;
}

.RadGrid_D1040 .rgCancel
{
	background-position:3px -963px;
	width: 16px !Important; height: 16px !Important;
}

/*hierarchy*/

.DetailTable_D1040
{
	border-right:0;
}

/*command row*/

.GridCommandRow_D1040
{
	background:#fff url('Grid/sprites.png') 0 -1197px repeat-x;
	color:#333;
}

.GridCommandRow_D1040 td
{
	border:0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding:0;
}

.GridCommandRow_D1040 td td
{
	border:0;
	padding:3px 5px;
}

.GridCommandRow_D1040 td td td
{
	padding:1px;
}

.GridCommandRow_D1040 table
{
	border:0;
	border-bottom:1px solid #f0f0f0;
}

.GridCommandRow_D1040 table table
{
	border:0;
}

.GridCommandRow_D1040 a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_D1040 .rgAdd
{
	background-position:0 -841px;
}

.RadGrid_D1040 .rgRefresh
{
	background-position:0 -901px;
}

.RadGrid_D1040 .rgEdit
{
	background-position:0 -810px;
}

.RadGrid_D1040 .rgDel
{
	background-position:0 -871px;
}

/*loading*/

.LoadingPanel_D1040
{
	background:#f8f8f8 url(Grid/loading.gif) center center no-repeat;
}

/*multirow select*/

.GridRowSelector_D1040
{
	background:#ccc !important;
}

/*row drag n drop*/

.GridItemDropIndicator_D1040
{
    border-top:1px dashed #666;
}

/*rtl*/

.RadGridRTL_D1040 .GridHeader_D1040,
.RadGridRTL_D1040 .ResizeHeader_D1040
{
	text-align:right;
}

.RadGridRTL_D1040 .PagerLeft_D1040,
.RadGridRTL_D1040 .GridPager_D1040 .radslider
{
	float:right;
}

.RadGridRTL_D1040 .PagerRight_D1040
{
	float:left;
}
