/* Telerik RadGrid WebBlue Skin */

/*global*/

.RadGrid_Default
{
	background: #EDEDDC;
	color: #000;
	scrollbar-face-color: #EDEDC8;
	scrollbar-highlight-color: #bbc1c9;
	scrollbar-shadow-color: #bbc1c9;
	scrollbar-3dlight-color: #d2d6db;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #d2d6db;
	scrollbar-darkshadow-color: #d2d6db;
    white-space: normal;
}

.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgEditForm table
{
	font:10px Arial,times-roman;
}

.RadGrid_Default,
.RadGrid_Default .rgDetailTable
{
	border-top: 0;
	border-style: solid;
	border-width: 1px;
	border-top-color: inherit;
	border-right-color: #89978F;
	border-bottom-color: #89978F;
	border-left-color: #89978F;
}

.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable
{
	border-collapse:separate !important;
}

.RadGrid_Default .rgFilterRow td,
.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td
{
	padding-left:2px;
	padding-right:2px;
}

.RadGrid_Default .rgAdd,
.RadGrid_Default .rgRefresh,
.RadGrid_Default .rgEdit,
.RadGrid_Default .rgDel,
.RadGrid_Default .rgFilter,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgExpand,
.RadGrid_Default .rgCollapse,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgUpdate,
.RadGrid_Default .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;
}

.RadGrid_Default .rgGroupItem input,
.RadGrid_Default .rgCommandRow img,
.RadGrid_Default .rgHeader input,
.RadGrid_Default .rgFilterRow img,
.RadGrid_Default .rgPager img
{
	vertical-align:middle;
}

/*header*/

.RadGrid_Default .rgHeaderDiv
{
	background: #D2E0DB url( 'Grid/sprite.gif' ) repeat-x 0 -980px;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol
{
	border-top: 1px solid #d8dce0;
	border-bottom: 2px solid #636363;
	padding: 5px 3px 5px 2px;
	background: #99A992;
	text-align: center ;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default .rgHeader a
{
	color:#000084;
	text-decoration:none;
}

/*rows*/

.RadGrid_Default .rgFilterRow td,
.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td
{
	border-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-style:  solid;
	border-width: 1px;
	border-top-color: #D2E2DB;
	border-right-color: #DAE9E1;
	border-bottom-color: #fff;
	border-left-color: #DAE9E1;
}

.RadGrid_Default .rgRow a,
.RadGrid_Default .rgAltRow a,
.RadGrid_Default .rgEditRow a,
.RadGrid_Default .rgFooter a
{
	color: #688481;
	text-decoration: underline;
}

.RadGrid_Default .rgRow
{
	background: #EDEDC8;
}

.RadGrid_Default .rgAltRow
{
	background:#fffdf4;
}

.RadGrid_Default .rgSelectedRow
{
	background: #F9FFDD;
}

.RadGrid_Default .rgHoveredRow,
.RadGrid_Default .rgActiveRow
{
	background: #E0EDE6;
}

.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgActiveRow td
{
	border-top-color:#abb4b9;
}

.RadGrid_Default .rgSelectedRow td
{
	border-top-color:#e3d7c0;
	border-bottom-color:#f9f6dd;
}

.RadGrid_Default .rgEditRow
{
	background: #FFFFE1;
	font-weight:bold;
	font-style:italic ;
}
/*footer*/


.RadGrid_Default .rgFooterDiv,
.RadGrid_Default .rgFooter
{
	background: #DADAC8;
	color: #636363;
}

.RadGrid_Default .rgFooter td
{
	border-right-color:#bcc5ca;
	border-bottom-color:#f0f2f4;
}

/*status*/

.RadGrid_Default .rgPager .rgStatus
{
	width:35px;
	border-top:1px solid #bcc5ca;
}

/*paging*/

.RadGrid_Default .rgPager
{
	background: #EDEDDC;
	line-height: 24px;
	color:#333;
}

.RadGrid_Default .rgPager td
{
	padding:0;
}

.RadGrid_Default .rgPager .rgPagerCell
{
	border-top:1px solid #bcc5ca;
	padding:2px;
}

.RadGrid_Default .rgPagePrev
{
	background-position:5px -625px;
}

.RadGrid_Default .rgPageNext
{
	background-position:5px -657px;
}

.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPageLast
{
	display:none;
}

.RadGrid_Default .rgWrap
{
	float:left;
	padding:0 10px;
}

.RadGrid_Default .rgInfoPart
{
	float:right;
}

.RadGrid_Default .rgArrPart1
{
	padding-right:0;
}

.RadGrid_Default .rgArrPart2
{
	padding-left:0;
}

.RadGrid_Default .rgPager .RadComboBox
{
	vertical-align:middle;
}

.RadGrid_Default .rgNumPart a
{
	margin:0 6px;
	color:#688481;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage
{
	text-decoration:none;
}

.RadGrid_Default .rgPager .RadSlider
{
	float:left;
}

/* pager customizations for the USP application - START */

.RadGrid_Default .rgPager div
{
	width:auto;
}

.RadGrid_Default .rgPager .NextPrevAndNumeric .rgAdvPart
{
	display:none;
}

.RadGrid_Default .rgPager .NextPrevAndNumeric .rgWrap
{
	float:none;
}

.RadGrid_Default .rgPager .NextPrevAndNumeric .rgArrPart1,
.RadGrid_Default .rgPager .NextPrevAndNumeric .rgNumPart,
.RadGrid_Default .rgPager .NextPrevAndNumeric .rgArrPart2
{
	display:inline;
	padding-left:0;
	padding-right:0;
}

/* pager customizations for the USP application - END */


/*sorting, reordering*/

.RadGrid_Default .rgHeader .rgSortAsc
{
	background-position:-21px -528px;
	height:12px;
}

.RadGrid_Default .rgHeader .rgSortDesc
{
	background-position:4px -528px;
	height:12px;
}

.GridReorderTop_Default,
.GridReorderBottom_Default
{
	width:10px !important;
	height:10px !important;
	margin-left:-5px;
	background:url('Grid/sprite.gif') 0 -500px no-repeat;
}

.GridReorderBottom_Default
{
	background-position:-21px -500px;
}

/*filtering*/

.RadGrid_Default .rgFilterRow
{
	background: #fffdf4;
}

.RadGrid_Default .rgFilterRow td
{
	border:none;
	border-bottom-color:#abb4b9;
	border-right-color:#abb4b9;
}

.RadGrid_Default .rgFilter
{
	background-position:2px -689px;
}

.RadGrid_Default .rgFilterBox
{
	border:1px solid #afbec5;
	font:10px Arial,times-roman;
	background:#fff;
	color:#000;
	vertical-align:middle;
}

/*grouping*/

.RadGrid_Default .rgGroupPanel
{
	background: #BBCCC9 url( 'Grid/sprite.gif' ) repeat-x 0 -300px;
	border-top: 1px solid #898d8f;
	border-bottom: 1px solid #8d9092;
}

.RadGrid_Default .rgGroupItem
{
	border: 1px solid;
	border-color: #fff #8d9092 #8d9092 #fff;
	padding: 1px 4px;
	background: #F0FCF4;
	color: #999;
	white-space: nowrap;
}

.RadGrid_Default .rgGroupPanel .rgSortAsc
{
	background-position:-21px -526px;
}

.RadGrid_Default .rgGroupPanel .rgSortDesc
{
	background-position:4px -526px;
}

.RadGrid_Default .rgGroupPanel td
{
	padding:3px 2px;
}

.RadGrid_Default .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_Default .rgGroupHeader
{
	background: #C7DAD9;
}

.RadGrid_Default .rgGroupHeader td
{
	border-bottom:1px solid #d8dee4;
	padding:3px 3px 3px 2px;
}

.RadGrid_Default .rgExpand
{
	background-position:2px -722px;
}

.RadGrid_Default .rgCollapse
{
	background-position:2px -754px;
}

.RadGrid_Default .rgGroupHeader td div
{
	top:-0.6em;
}

.RadGrid_Default .rgGroupHeader td div div
{
	top:0;
}

/*editing*/

.RadGrid_Default .rgEditForm input[type="text"],
.RadGrid_Default .rgEditForm input[type="password"],
.RadGrid_Default .rgEditForm textarea
{
	border:1px solid #afbec5;
	font:10px Arial,Times-roman;
	background:#fff;
	color:#000;
}

.RadGrid_Default .rgUpdate
{
	background-position:2px -882px;
}

.RadGrid_Default .rgCancel
{
	background-position:2px -914px;
}

/*hierarchy*/

.RadGrid_Default .rgDetailTable
{
	border-right:0;
}

/*command row*/

.RadGrid_Default .rgCommandRow
{
	background: #F0FCF4;
}

.RadGrid_Default .rgCommandRow td
{
	border-top:1px solid #d8dce0;
	border-bottom:1px solid #90979e;
	padding:1px 2px 2px;
}

.RadGrid_Default .rgCommandRow td td
{
	border:0;
	padding:0;
}

.RadGrid_Default .rgCommandRow a
{
	color:#333;
}

.RadGrid_Default .rgCommandRow a img
{
	vertical-align:middle;
}

.RadGrid_Default .rgAdd
{
	background-position:2px -947px;
}

.RadGrid_Default .rgRefresh
{
	background-position:4px -785px;
}

.RadGrid_Default .rgEdit
{
	background-position:2px -818px;
}

.RadGrid_Default .rgDel
{
	background-position:2px -851px;
}

/*multirow select*/

.GridRowSelector_Default
{
	background:#003 !important;
}

/*row drag n drop*/

.GridItemDropIndicator_Default
{
    border-top:1px dashed #444;
}

/*rtl*/

.RadGridRTL_Default .rgHeader,
.RadGridRTL_Default th.rgResizeCol
{
	text-align:right;
}
