/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_SNWL
{
    border:1px solid #828282;
    background:#ffffff;
    color:#333333;
}

.RadGrid_SNWL,
.RadGrid_SNWL .rgMasterTable,
.RadGrid_SNWL .rgDetailTable,
.RadGrid_SNWL .rgGroupPanel table,
.RadGrid_SNWL .rgCommandRow table,
.RadGrid_SNWL .rgEditForm table,
.RadGrid_SNWL .rgPager table,
.GridToolTip_SNWL
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_SNWL .rgAdd, .RadGrid_SNWL .rgRefresh, .RadGrid_SNWL .rgEdit, .RadGrid_SNWL .rgDel, .RadGrid_SNWL .rgFilter, .RadGrid_SNWL .rgPagePrev, .RadGrid_SNWL .rgPageNext, .RadGrid_SNWL .rgPageFirst, .RadGrid_SNWL .rgPageLast, .RadGrid_SNWL .rgExpand, .RadGrid_SNWL .rgCollapse, .RadGrid_SNWL .rgUpdate, .RadGrid_SNWL .rgCancel, .RadGrid_SNWL .rgUngroup, .RadGrid_SNWL .rgExpXLS, .RadGrid_SNWL .rgExpDOC, .RadGrid_SNWL .rgExpPDF, .RadGrid_SNWL .rgExpCSV
{
    background-image: url('images/Grid/sprite.gif');
}

/*header*/

.RadGrid_SNWL .rgHeaderDiv
{
    text-align: center;
    background-image: url('../../Images/table_column_back_tall.gif');
    background-repeat: repeat-x;
    height: 25px;
    border-bottom: 1px solid #C0C0C0;
}

 .rgHeaderDiv
{
    text-align: center;
    background-image: url('../../Images/table_column_back_tall.gif');
    background-repeat: repeat-x;
    height: 25px;
    border-bottom: 1px solid #C0C0C0;
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.RadGrid_SNWL .rgHeader,
.RadGrid_SNWL th.rgResizeCol
{
	border:0;
	border-bottom:1px solid #828282;
	background:#ebebeb 0 -2300px repeat-x url('images/Grid/sprite.gif');
}

.RadGrid_SNWL th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

.RadGrid_SNWL .rgHeader,
.RadGrid_SNWL .rgHeader a
{
    color:#333333;
}

/*rows*/

.RadGrid_SNWL .rgRow td,
.RadGrid_SNWL .rgAltRow td,
.RadGrid_SNWL .rgEditRow td,
.RadGrid_SNWL .rgFooter td
{
   
	border-style:solid;
	border-width:0 0 1px 0;
}

.RadGrid_SNWL .rgRow td
{
    border-color: #C0C0C0;
}

.RadGrid_SNWL .rgAltRow
{
	background:#ffffff;
}

.RadGrid_SNWL .rgAltRow td
{
    border-color: #C0C0C0;
}

.RadGrid_SNWL .rgRow .rgSorted
{
	border-bottom-color:#C0C0C0;
	background-color:#f2f2f2;
}

.RadGrid_SNWL .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

.RadGrid_SNWL .rgSelectedRow .rgSorted,
.RadGrid_SNWL .rgActiveRow .rgSorted,
.RadGrid_SNWL .rgHoveredRow .rgSorted,
.RadGrid_SNWL .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_SNWL .rgRow a,
.RadGrid_SNWL .rgAltRow a,
.RadGrid_SNWL .rgEditRow a,
.RadGrid_SNWL tr.rgEditRow a,
.RadGrid_SNWL tr.rgHoveredRow a,
.RadGrid_SNWL tr.rgActiveRow a,
.RadGrid_SNWL .rgFooter a,
.RadGrid_SNWL .rgEditForm a
{
	color:#000000;
}

.RadGrid_SNWL .rgSelectedRow
{
   /* background:#828282 0 -3900px repeat-x url('images/Grid/sprite.gif');*/
   background-color:#C5C9D9;
    color:#ffffff;
}
*+html .RadGrid_SNWL .rgSelectedRow .rgSorted{background-color:#C5C9D9}
* html .RadGrid_SNWL .rgSelectedRow .rgSorted{background-color:#C5C9D9}

.RadGrid_SNWL .rgSelectedRow a
{
    color: #ffffff;
}

.RadGrid_SNWL .rgActiveRow,
.RadGrid_SNWL .rgHoveredRow
{
    background:#c4c4c4 0 -2900px repeat-x url('images/Grid/sprite.gif');
    color:#333333;
}
*+html .RadGrid_SNWL .rgActiveRow .rgSorted,
*+html .RadGrid_SNWL .rgHoveredRow .rgSorted{background-color:#c4c4c4}
* html .RadGrid_SNWL .rgActiveRow .rgSorted,
* html .RadGrid_SNWL .rgHoveredRow .rgSorted{background-color:#c4c4c4}

.RadGrid_SNWL .rgEditRow
{
	/* background:#c4c4c4 0 -2900px repeat-x url('images/Grid/sprite.gif');
    color:#333333;*/
      background-color:#C5C9D9;
      color:#ffffff;
}
*+html .RadGrid_SNWL .rgEditRow .rgSorted{background-color:#ffffff}
* html .RadGrid_SNWL .rgEditRow .rgSorted{background-color:#ffffff}

.RadGrid_SNWL .rgActiveRow td,
.RadGrid_SNWL .rgActiveRow td.rgSorted,
.RadGrid_SNWL .rgHoveredRow td,
.RadGrid_SNWL .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

.RadGrid_SNWL .rgSelectedRow td,
.RadGrid_SNWL .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6b6b6b;
}

/*footer*/

.RadGrid_SNWL .rgFooterDiv,
.RadGrid_SNWL .rgFooter
{
	background:#ededed;
}

.RadGrid_SNWL .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #ffffff;
}

/*status*/

.RadGrid_SNWL .rgPager .rgStatus
{
	border:1px solid;
	border-color:#828282 #c9c9c9 #ededed #c9c9c9;
	border-left:0;
}

.RadGrid_SNWL .rgStatus div
{
	background-image:url('../../img/loadinfo.gif');
}

/*pager*/

.RadGrid_SNWL .rgPager
{
	background:#ededed;
}

.RadGrid_SNWL td.rgPagerCell
{
	border:1px solid;
	border-color:#828282 #ededed #ededed;
	border-right:0;
}

.RadGrid_SNWL .rgInfoPart
{
	color:#8a8a8a;
}

.RadGrid_SNWL .rgInfoPart strong
{
	color:#545454;
}

.RadGrid_SNWL .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_SNWL .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_SNWL .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_SNWL .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_SNWL .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_SNWL .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_SNWL .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_SNWL .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_SNWL .rgPager .rgPagerButton
{
	border-color:#d1d1d1 #adadad #8c8c8c;
	background:#e8e8e8 repeat-x 0 -1550px url('images/Grid/sprite.gif');
	color:#000000;
	font-family:"segoe ui",arial,sans-serif;
}

.RadGrid_SNWL .rgNumPart a:hover,
.RadGrid_SNWL .rgNumPart a:hover span,
.RadGrid_SNWL .rgNumPart a.rgCurrentPage,
.RadGrid_SNWL .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('images/Grid/sprite.gif');
}

.RadGrid_SNWL .rgNumPart a
{
	color:#000000;
}

.RadGrid_SNWL .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_SNWL .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_SNWL .rgNumPart a.rgCurrentPage,
.RadGrid_SNWL .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
}

.RadGrid_SNWL .rgNumPart a.rgCurrentPage span,
.RadGrid_SNWL .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

/*sorting, reordering*/
.RadGrid_SNWL .rgSortAsc
{
    background-image: url('images/Grid/arrowASC.gif');
    background-repeat: no-repeat;
}
.RadGrid_SNWL .rgSortDesc
{
    background-image: url('images/Grid/arrowDESC.gif');
    background-repeat: no-repeat;
}
.RadGrid_SNWL .rgHeaderDiv .rgSortAsc
{
    background-image: url('images/Grid/arrowASC.gif');
    background-repeat: no-repeat;
	/*background-position:3px -248px;*/
	height:10px;
}

.RadGrid_SNWL .rgHeaderDiv .rgSortDesc
{
     background-image: url('images/Grid/arrowDESC.gif');
    background-repeat: no-repeat;
	/*background-position:3px -198px;*/
	height:10px;
}

.GridReorderTop_SNWL,
.GridReorderBottom_SNWL
{
	background:0 0 no-repeat url('images/Grid/sprite.gif');
}

.GridReorderBottom_SNWL
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_SNWL .rgFilterRow
{
    background: #ededed;
}

.RadGrid_SNWL .rgFilterRow td
{
    border-bottom:1px solid #C0C0C0;
}

.RadGrid_SNWL .rgFilter
{
	background-position:0 -300px;
}

.RadGrid_SNWL .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_SNWL .rgFilterActive,
.RadGrid_SNWL .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_SNWL .rgFilterBox
{
	border-color:#8f8f8f #c9c9c9 #c9c9c9 #8f8f8f;
	font-family:"segoe ui",arial,sans-serif;
	color:#333333;
     
}

/*filter context menu*/

.RadMenu_SNWL .rgHCMClear,
.RadMenu_SNWL .rgHCMFilter
{
	border-color:#d1d1d1 #a8a8a8 #8c8c8c;
	background:#e8e8e8 center -23px repeat-x url('images/Grid/ButtonSprites.gif');
	color:#000000;
	font-family:"segoe ui",arial,sans-serif;
}

.RadMenu_SNWL .rgHCMClear:hover,
.RadMenu_SNWL .rgHCMFilter:hover
{
	border-color:#d1d1d1 #bababa #a3a3a3;
	background-position:center -67px;
	background-color:#e6e6e6;
}

/*grouping*/

.RadGrid_SNWL .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #C0C0C0;
	background:#ffffff;
}

.RadGrid_SNWL .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_SNWL .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_SNWL .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_SNWL .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_SNWL .rgUngroup
{
	background-position:0 -6998px;
}

.RadGrid_SNWL .rgGroupItem
{
	border:1px solid;
	border-color:#c4c4c4 #c4c4c4 #9e9e9e;
	background:#c7c7c7 0 -6500px repeat-x url('images/Grid/sprite.gif');
}

.RadGrid_SNWL .rgMasterTable td.rgGroupCol, .RadGrid_SNWL .rgMasterTable td.rgExpandCol
{
    border-color: #C0C0C0;
    
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height:30px;
    vertical-align:middle;
}

.RadGrid_SNWL .rgGroupHeader
{
    background:#ffffff;
    font-size:20px;
    line-height:40px;
	color:#000000;
}

.RadGrid_SNWL .rgGroupHeader td
{
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}

.RadGrid_SNWL .rgGroupHeader td.rgGroupCol
{
	border-top-color:#C0C0C0;
}

.RadGrid_SNWL .rgExpand
{ background-image: url('images/Grid/arrowCollapse.gif');
    background-repeat: no-repeat;
   
}

.RadGrid_SNWL .rgCollapse
{
    background-image: url('images/Grid/arrowDESC.gif');
    background-repeat: no-repeat;
}

/*editing*/

.RadGrid_SNWL .rgEditForm
{
	border-bottom:1px solid #828282;
}

.RadGrid_SNWL .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_SNWL .rgCancel
{
	background-position:0 -1850px;
}

/*hierarchy*/

.RadGrid_SNWL .rgDetailTable
{
	/*border-color:#828282;*/
	border-color:White;
}

/*command row*/

.RadGrid_SNWL .rgCommandRow
{
	background:#c4c4c4 0 -2099px repeat-x url('images/Grid/sprite.gif');
	color:#000000;
}

.RadGrid_SNWL .rgCommandCell
{
	border:1px solid;
	border-color:#999999 #f2f2f2;
	border-top:0;
	padding:0;
}

.RadGrid_SNWL tfoot .rgCommandCell
{
	border-top:1px solid;
	border-bottom:0;
}

.RadGrid_SNWL .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

.RadGrid_SNWL .rgCommandTable
{
	border:0;
	border-top:1px solid #fcfcfc;
	border-bottom:1px solid #e8e8e8;
}

.RadGrid_SNWL .rgCommandRow a
{
	color:#000000;
	text-decoration:none;
}

.RadGrid_SNWL .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_SNWL .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_SNWL .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_SNWL .rgDel
{
	background-position:0 -1750px;
}

.RadGrid_SNWL .rgSelected .rgDel
{
	background-position:0 -1775px;
}

.RadGrid_SNWL .rgExpXLS,
.RadGrid_SNWL .rgExpDOC,
.RadGrid_SNWL .rgExpPDF,
.RadGrid_SNWL .rgExpCSV
{
	background-image:url('images/Grid/export.gif');
}

.RadGrid_SNWL .rgExpXLS
{
	background-position:0 0;
}
.RadGrid_SNWL .rgExpDOC
{
	background-position:0 -50px;
}
.RadGrid_SNWL .rgExpPDF
{
	background-position:0 -100px;
}
.RadGrid_SNWL .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_SNWL
{
	background:#545454;
}

/*row drag n drop*/

.GridItemDropIndicator_SNWL
{
    border-top:1px dashed #666666;
}

/*tooltip*/

.GridToolTip_SNWL
{
	border:1px solid #828282;
	padding:3px;
	background:#ffffff;
	color:#333333;
}

/*rtl*/

.RadGridRTL_SNWL .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_SNWL .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_SNWL .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_SNWL .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_SNWL .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_SNWL .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_SNWL .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_SNWL .rgPageLast:hover
{
	background-position:0 -600px;
}


/*  Self Hierarchy */

.expandImg
{
    background-image: url('../../img/expand.png');
    background-repeat: no-repeat;
}

.collapseImg
{
    background-image: url('../../Images/colapse.png');
    background-repeat: no-repeat;
}