/*Telerik RadGrid NewTechBlue Skin*/

/*global*/

.RadGrid_NewTechBlue
{
	background:#f8f8f8;
	color:#666;
}

.RadGrid_NewTechBlue,
.RadGrid_NewTechBlue .rgMasterTable,
.RadGrid_NewTechBlue .rgDetailTable,
.RadGrid_NewTechBlue .rgGroupPanel table,
.RadGrid_NewTechBlue .rgEditForm table
{
	font:11px verdana,arial,helvetica,sans-serif;
}

.RadGrid_NewTechBlue,
.RadGrid_NewTechBlue .rgDetailTable
{
	border:1px solid #f0f0f0;
	/*border-top-color:#666;*/
}

.RadGrid_NewTechBlue .rgMasterTable,
.RadGrid_NewTechBlue .rgDetailTable
{
	border-collapse:separate !important;
}

.RadGrid_NewTechBlue .rgRow td,
.RadGrid_NewTechBlue .rgAltRow td,
.RadGrid_NewTechBlue .rgEditRow td,
.RadGrid_NewTechBlue .rgFooter td,
.RadGrid_NewTechBlue .rgGroupFooter td,
.RadGrid_NewTechBlue .rgFilterRow td,
.RadGrid_NewTechBlue .rgHeader,
.RadGrid_NewTechBlue .rgResizeHeader,
.RadGrid_NewTechBlue .rgGroupHeader td
{
	padding-left:2px;
	padding-right:2px;
}

.RadGrid_NewTechBlue .rgAdd,
.RadGrid_NewTechBlue .rgRefresh,
.RadGrid_NewTechBlue .rgEdit,
.RadGrid_NewTechBlue .rgDel,
.RadGrid_NewTechBlue .rgFilter,
.RadGrid_NewTechBlue .rgPagePrev,
.RadGrid_NewTechBlue .rgPageNext,
.RadGrid_NewTechBlue .rgExpand,
.RadGrid_NewTechBlue .rgCollapse,
.RadGrid_NewTechBlue .rgSortAsc,
.RadGrid_NewTechBlue .rgSortDesc,
.RadGrid_NewTechBlue .rgUpdate,
.RadGrid_NewTechBlue .rgCancel
{
	width:19px;
	height:19px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprites.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

.RadGrid_NewTechBlue .rgGroupItem input,
.RadGrid_NewTechBlue .rgCommandRow img,
.RadGrid_NewTechBlue .rgHeader input,
.RadGrid_NewTechBlue .rgFilterRow img,
.RadGrid_NewTechBlue .rgPager img
{
	vertical-align:middle !Important;
}

/*header*/

.RadGrid_NewTechBlue .rgHeaderDiv
{
	background:url('Grid/sprites.png') 0 -1397px repeat-x;
}

.RadGrid_NewTechBlue .rgHeader,
.RadGrid_NewTechBlue th.rgResizeCol
{
	border-bottom:1px solid #666;
	padding-top:7px;
	padding-bottom:7px;
	background:#036 url('Grid/sprites.png') 0 0 repeat-x;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	border-left: 1px solid #FFF;
}

.RadGrid_NewTechBlue .rgHeader,
.RadGrid_NewTechBlue .rgHeader a,
.RadGrid_NewTechBlue .rgHeader a:link
{
	color:white;	
	text-decoration:none;
}

/*rows*/

.RadGrid_NewTechBlue .rgRow
{
	background:#fff;
}

.RadGrid_NewTechBlue .rgRow td,
.RadGrid_NewTechBlue .rgAltRow td,
.RadGrid_NewTechBlue .rgEditRow td,
.RadGrid_NewTechBlue .rgFooter td,
.RadGrid_NewTechBlue .rgGroupFooter td
{
	padding-top:2px;
	padding-bottom:2px;
	border-left: solid 1px white;
}

.RadGrid_NewTechBlue .rgRow:hover,
.RadGrid_NewTechBlue .rgAltRow:hover 
{ 
    background: #eaeaea;
}

.RadGrid_NewTechBlue .rgRow a,
.RadGrid_NewTechBlue .rgAltRow a,
.RadGrid_NewTechBlue .rgEditRow a,
.RadGrid_NewTechBlue .rgFooter a,
.RadGrid_NewTechBlue .rgGroupFooter a,
.RadGrid_NewTechBlue .rgEditForm a
{
	color: #000066; 
	text-decoration: none;	
}

.RadGrid_NewTechBlue .rgRow a:hover,
.RadGrid_NewTechBlue .rgAltRow a:hover,
.RadGrid_NewTechBlue .rgEditRow a:hover,
.RadGrid_NewTechBlue .rgFooter a:hover,
.RadGrid_NewTechBlue .rgGroupFooter a:hover,
.RadGrid_NewTechBlue .rgEditForm a:hover
{
	color: #CC3300; 
	text-decoration: none; 
	cursor: pointer;
}

.RadGrid_NewTechBlue .rgEditRow td
{
	border-top:1px solid #fff;
	border-bottom:1px solid #f0f0f0;
}

.RadGrid_NewTechBlue .rgAltRow td
{
	border-top:1px solid #fff;
	border-bottom:1px solid #f0f0f0;
	background-color: #CCC;
}

.RadGrid_NewTechBlue .rgSelectedRow
{
	background:#d3d3d3 url('Grid/sprites.png') 0 -200px repeat-x;
}

.RadGrid_NewTechBlue .rgSelectedRow td
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.RadGrid_NewTechBlue .rgActiveRow,
.RadGrid_NewTechBlue .rgHoveredRow
{
	background:#fff;
}

.RadGrid_NewTechBlue .rgEditRow
{
	background:#f0f0f0;
}

.RadGrid_NewTechBlue .rgEditRow td
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/*footer*/

.RadGrid_NewTechBlue .rgFooter td,
.RadGrid_NewTechBlue .rgGroupFooter td
{
	border-top:1px solid #fff;
}

/*status*/

.RadGrid_NewTechBlue .rgPager span
{
	color:#666;
}

/*paging*/

.RadGrid_NewTechBlue .rgPager
{
	background:#e3e3e3;
	line-height:20px;
}

.RadGrid_NewTechBlue .rgArrPart1,
.RadGrid_NewTechBlue .rgNumPart,
.RadGrid_NewTechBlue .rgArrPart2
{
	float:left;
	vertical-align: middle;
}

.RadGrid_NewTechBlue .rgInfoPart
{
	float:right;
}

.RadGrid_NewTechBlue .rgAdvPart
{
	text-align:center;
	vertical-align:middle;
}

.RadGrid_NewTechBlue .rgPageFirst,
.RadGrid_NewTechBlue .rgPageLast
{
    display: none;
}

.RadGrid_NewTechBlue .rgPagePrev
{
    vertical-align: middle;
	background-position:0 -437px;
}

.RadGrid_NewTechBlue .rgPageNext
{
    vertical-align: middle;
}

.RadGrid_NewTechBlue .rgPagePrev:hover
{
	background-position:0 -418px;
}

.RadGrid_NewTechBlue .rgPagePrev:active,
.RadGrid_NewTechBlue .rgPagePrev:focus
{
	background-position:0 -399px;
}

.RadGrid_NewTechBlue .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.RadGrid_NewTechBlue .riTextBox
{
    padding: 0px;
    
}

/*

.RadGrid_NewTechBlue .rgPagerButton
{
	height:22px;
	border:1px solid;
	border-color:#00002a #00002a #000;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#466abb repeat-x 0 -1550px url('Grid/sprite.gif');
	color:#fff;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
} 

.RadGrid_NewTechBlue .rgPager td
{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #d8d8d8;
	padding:0 5px;
}

.RadGrid_NewTechBlue .rgPager div span,
.RadGrid_NewTechBlue .rgPager a,
.RadGrid_NewTechBlue .rgPager .rgPagerLabel
{
	color:#666;
}




*/

/*sorting, reordering*/

.RadGrid_NewTechBlue .rgHeader .rgSortAsc,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortAsc
{
	background-position:0 -594px;
	width: 19px !Important; height:17px !Important;
}

.RadGrid_NewTechBlue .rgHeader .rgSortAsc:hover,
.RadGrid_NewTechBlue .rgCollapse:hover,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortAsc:hover
{
	background-position:0 -553px;
	width: 19px !Important; height:17px !Important;
}

.RadGrid_NewTechBlue .rgHeader .rgSortAsc:active,
.RadGrid_NewTechBlue .rgHeader .rgSortAsc:focus,
.RadGrid_NewTechBlue .rgCollapse:active,
.RadGrid_NewTechBlue .rgCollapse:focus,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortAsc:active,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortAsc.focus
{
	background-position:0 -515px;
	width: 19px !Important; height:17px !Important;
}

.RadGrid_NewTechBlue .rgHeader .rgSortDesc,
.RadGrid_NewTechBlue .rgGroupHeader .rgSortDesc
{
	background-position:0 -573px;
	width: 19px !Important; height:17px !Important;
}

.RadGrid_NewTechBlue .rgHeader .rgSortDesc:hover,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortDesc:hover
{
	background-position:0 -534px;
	width: 19px !Important; height:17px !Important;
}

.RadGrid_NewTechBlue .rgHeader .rgSortDesc:active,
.RadGrid_NewTechBlue .rgHeader .rgSortDesc:focus,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortDesc:active,
.RadGrid_NewTechBlue .rgGroupPanel .rgSortDesc:focus
{
	background-position:0 -496px;
	width: 19px !Important; height:17px !Important;
}

.GridReorderTop_NewTechBlue,
.GridReorderBottom_NewTechBlue
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprites.png') 0 -751px no-repeat;
}

.GridReorderBottom_NewTechBlue
{
	background-position:-21px -751px;
}

/*filtering*/

.RadGrid_NewTechBlue .rgFilterRow td
{
	padding-top:5px;
	padding-bottom:5px;
}

.RadGrid_NewTechBlue .rgFilter
{
	background-position:2px -656px;
}

.RadGrid_NewTechBlue .rgFilterRow 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*/

.RadGrid_NewTechBlue .rgGroupPanel
{
	background:#3b3b3b url('Grid/sprites.png') 0 -997px repeat-x;
	color:#fff;
}

.RadGrid_NewTechBlue .rgGroupPanel td
{
	padding:6px 5px;
}

.RadGrid_NewTechBlue .rgGroupPanel td td
{
	border:0;
	padding:0;
}

.RadGrid_NewTechBlue .rgGroupHeader
{
    border-top: solid 1px #ccc;
    background-color: #fefefe;
	background: url(grid/sprites.png) 0 -1197px repeat-x;
	color:#333;
	font-size:13px;
}

.RadGrid_NewTechBlue .rgGroupHeader td
{
	padding-top:3px;
	padding-bottom:3px;
}

.RadGrid_NewTechBlue .rgExpand,
.RadGrid_NewTechBlue .rgPageNext
{
	background-position:0 -629px;
	width: 19px !Important; height: 19px !Important;
}

.RadGrid_NewTechBlue .rgExpand:hover,
.RadGrid_NewTechBlue .rgPageNext:hover
{
	background-position:0 -477px;
	width: 19px !Important; height: 19px !Important;
}

.RadGrid_NewTechBlue .rgExpand:active,
.RadGrid_NewTechBlue .rgExpand:focus,
.RadGrid_NewTechBlue .rgPageNext:active,
.RadGrid_NewTechBlue .rgPageNext:focus
{
	background-position:0 -458px;
	width: 19px !Important; height: 19px !Important;
}


.RadGrid_NewTechBlue .rgCollapse
{
	background-position:0 -594px;
	width: 19px !Important; height: 19px !Important;
}

.RadGrid_NewTechBlue .rgGroupHeader td div
{
	top:-0.6em;
}

.RadGrid_NewTechBlue .rgGroupHeader td div div
{
	top:0;
}

/*editing*/

.RadGrid_NewTechBlue .rgEditForm
{
	border-bottom:1px solid #cbbda9;
}

.RadGrid_NewTechBlue .rgEditForm input[type="text"],
.RadGrid_NewTechBlue .rgEditForm input[type="password"],
.RadGrid_NewTechBlue .rgEditForm textarea
{
	border:1px solid #bbb894;/**/
	font:12px arial,sans-serif;
	color:#272522;
}

.RadGrid_NewTechBlue .rgUpdate
{
	background-position:0px -930px;
	width: 16px !Important; height: 16px !Important;
}

.RadGrid_NewTechBlue .rgCancel
{
	background-position:3px -963px;
	width: 16px !Important; height: 16px !Important;
}

/*hierarchy*/

.RadGrid_NewTechBlue .rgDetailTable
{
	border-right:0;
}

/*command row*/

.RadGrid_NewTechBlue .rgCommandRow
{
	background-image: url(../../Images/GreyFrameHeaderBG_35.gif);
	color:#333;
}

.RadGrid_NewTechBlue .rgCommandRow td
{
	border:0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding:0;
}

.RadGrid_NewTechBlue .rgCommandRow td td
{
	border:0;
	padding:3px 5px;
}

.RadGrid_NewTechBlue .rgCommandRow td td td
{
	padding:1px;
}

.RadGrid_NewTechBlue .rgCommandRow table
{
	border:0;
	border-bottom:1px solid #f0f0f0;
}

.RadGrid_NewTechBlue .rgCommandRow table table
{
	border:0;
}

.RadGrid_NewTechBlue .rgCommandRow a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_NewTechBlue .rgAdd
{
	background-position:0 -841px;
}

.RadGrid_NewTechBlue .rgRefresh
{
	background-position:0 -901px;
}

.RadGrid_NewTechBlue .rgEdit
{
	background-position:0 -810px;
}

.RadGrid_NewTechBlue .rgDel
{
	background-position:0 -871px;
}

/*loading*/

.LoadingPanel_NewTechBlue
{
	background:#f8f8f8 url(Grid/loading.gif) center center no-repeat;
}

/*multirow select*/

.GridRowSelector_NewTechBlue
{
	background:#ccc !important;
}

/*row drag n drop*/

.GridItemDropIndicator_NewTechBlue
{
    border-top:1px dashed #666;
}

/*rtl*/

.RadGridRTL_NewTechBlue .GridHeader_NewTechBlue,
.RadGridRTL_NewTechBlue .ResizeHeader_NewTechBlue
{
	text-align:right;
}

.RadGridRTL_NewTechBlue .PagerLeft_NewTechBlue,
.RadGridRTL_NewTechBlue .GridPager_NewTechBlue .radslider
{
	float:right;
}

.RadGridRTL_NewTechBlue .PagerRight_NewTechBlue
{
	float:left;
}
