/*TSW RadGrid TSW Skin*/

.TSW
{
	background-color: #5D98D1;
	border: solid 2px #4F4F4F;
	font: 11px arial,sans-serif;
}
.TSW tr td
{
	padding: 4px;
}
.Rowstyle
{
	background-color: #7BB9E5;
	/*background-color: #F0F0F0;*/
	border-top: inset 1px #000000;
	border-left	: inset 1px #000000;
	border-bottom: inset 1px #000000;
	border-right: inset 1px #000000;
}
.AlterRowStyle
{
	background-color: #8bb5c4;
	/*background-color: #FFFFFF;*/
	border-top: inset 1px #000000;
	border-left	: inset 1px #000000;
	border-bottom: inset 1px #000000;
	border-right: inset 1px #000000;
	
}
.header_visable a .header_visable a:visited .header_visable
{
	font-weight: bold;
	background-color: #ff0000;
	color: #ffffff;
	display: block;
	text-decoration: none;
	border: solid 1px #000000;
}
.header_visable a
{
	color: #F9B31D;
	text-decoration: none;
}
.header_invisable
{
	display: none;
}

/*global*/

.RadGrid_TSW
{
	/*background:#fff; 	color:#272722;*/
	background-color: #999;
	border: solid 2px #4F4F4F;
}


.RadGrid_TSW, .MasterTable_TSW, .DetailTable_TSW, .GroupPanel_TSW table, .GridEditForm_TSW table
{
	font: 12px arial,sans-serif;
}

.RadGrid_TSW, .DetailTable_TSW
{
	border: 1px solid #000;
}

.MasterTable_TSW, .DetailTable_TSW
{
	border-collapse: separate !important;
	border:1px solid #000;
}

.GridRow_TSW td, .GridAltRow_TSW td, .GridEditRow_TSW td, .GridFooter_TSW td, .GridGroupFooter_TSW td, .GridFilterRow_TSW td, .GridHeader_TSW, .ResizeHeader_TSW, .GroupHeader_TSW td
{
	padding-left: 4px;
	padding-right: 4px;
}

.RadGrid_TSW .rgAdd, .RadGrid_TSW .rgRefresh, .RadGrid_TSW .rgEdit, .RadGrid_TSW .rgDel, .RadGrid_TSW .rgFilter, .RadGrid_TSW .rgPagePrev, .RadGrid_TSW .rgPageNext, .RadGrid_TSW .rgExpand, .RadGrid_TSW .rgCollapse, .RadGrid_TSW .rgSortAsc, .RadGrid_TSW .rgSortDesc, .RadGrid_TSW .rgUpdate, .RadGrid_TSW .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;
}

.GroupPanelItems_TSW input, .GridCommandRow_TSW img, .GridHeader_TSW input, .GridFilterRow_TSW img, .GridPager_TSW img
{
	vertical-align: middle;
}

/*header*/
/*
.Grid
{
	background-color: #454545; 
	border: solid 2px #4F4F4F;
}
.GridPager
{
	background-color: #454545;
}
.GridHeader
{
	background-color: #454545;
	color: #ffffff;
	border-color: #454545;
	height: 28px;
	vertical-align: middle;
}
.GridItem
{
	background-color: #7BB9E5;
	padding: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}
.GridItem td
{
	background-color: #7BB9E5;
	padding: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}
.GridAlternateItem
{
	background-color: #8bb5c4;
	padding: 0px;
	padding-left: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}
.GridAlternateItem td
{
	background-color: #8bb5c4;
	padding: 0px;
	padding-left: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}
.GridFooter
{
	background-color: #454545;
}


*/

.GridHeaderDiv_TSW
{
	/*background:#fff url('Grid/sprite.gif') 0 -300px repeat-x;*/
}

.GridHeader_TSW, .ResizeHeader_TSW
{
	background-color: #999;
	color: #000;
	height: 28px;
	vertical-align: middle;
	padding: 4px;
	
}

.GridHeader_TSW, .GridHeader_TSW a:visited .GridHeader_TSW a
{
	color: #000; /*#F9B31D*/
	text-decoration: none;
}
.TSW tr td a .TSW tr th .TSW tr th a
{
	color: #000; /*#F9B31D*/
	text-decoration: none;
}
.GridHeader_TSW a { color:000; font-weight:bold; text-decoration: none;}

.GridHeader_TSW a:hover
{
	color: #000;
	text-decoration: none;
}

/*rows*/

.GridAltRow_TSW
{
	background-color: #999;
	padding-left: 4px;
	color: #000;
	height: 12px;
	vertical-align: top;
}

.GridRow_TSW td, .GridAltRow_TSW td, .GridEditRow_TSW td, .GridFooter_TSW td, .GridGroupFooter_TSW td
{
	background-color: #fff;
	padding: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}

.GridRow_TSW a, .GridAltRow_TSW a, .GridEditRow_TSW a, .GridFooter_TSW a, .GridGroupFooter_TSW a, .GridEditForm_TSW a
{
	/*color: #F9B31D;*/
		color:#000000;
		font-size:12px;
	text-decoration: underline;
}
.GridRow_TSW a:hover, .GridAltRow_TSW a:hover, .GridEditRow_TSW a:hover, .GridFooter_TSW a:hover, .GridGroupFooter_TSW a:hover, .GridEditForm_TSW a:hover
{
	/*color: #F9B31D;*/
		color:#000000;
		font-size:12px;
	text-decoration: none;
}

.GridRow_TSW td
{
	/*background-color: #7BB9E5;*/
	background-color: #fff;
	padding: 4px;
	/*color: #ffffff;*/
	color:#000;
	height: 12px;
	vertical-align: top;
}

.GridAltRow_TSW td
{
    /*background-color: #8bb5c4;*/
	background-color: #fff;
	padding-left: 4px;
	/*color: #ffffff;*/
	color:#000;
	height: 12px;
	vertical-align: top;
}

.SelectedRow_TSW
{
	/*background:#50a834 url('Grid/sprite.gif') 0 -1816px repeat-x;*/
}

.SelectedRow_TSW, .SelectedRow_TSW a
{
	color: #F9B31D;
}

.ActiveRow_TSW, .GridRowOver_TSW, .GridEditRow_TSW .ActiveRow_TSW a, .GridRowOver_TSW a, .GridEditRow_TSW a
{
	color: #208600;
	
}

.ActiveRow_TSW
{
	background: #6fa5b8;
}

.ActiveRow_TSW td
{
	/*border-top:1px solid #C7DFE2; 	border-bottom:1px solid #C7DFE2;*/
	background: #6fa5b8;
}

.GridRowOver_TSW, .GridEditRow_TSW
{
	/*background:#a3db91 url('Grid/sprite.gif') 0 -1316px repeat-x;*/
}

.GridRowOver_TSW td, .GridEditRow_TSW td
{
	/*border-top:1px solid #C7DFE2; 	border-bottom:1px solid #4ba82f;*/
	background: #ffffff;
}

.SelectedRow_TSW td
{
	/*border-top:1px solid #186700; 	border-bottom:1px solid #064c00;*/
	background: #cfedff;
}

/*footer*/

.GridFooter_TSW td, .GridGroupFooter_TSW td
{
	border-top: 1px solid #828282;
}

/*status*/

.GridPager_TSW span
{
	color: #ffffff;
}

/*paging*/

.GridPager_TSW
{
	/*background:#e1e1e1 url('Grid/sprite.gif') 0 -600px repeat-x;*/
	line-height: 20px;
}

.GridPager_TSW td
{
	/*border-top:1px solid #828282; 	border-bottom:1px solid #f2f2f2;*/
	padding: 0 5px;
	color: #000;
}

.GridPager_TSW div span, .GridPager_TSW a, .GridPager_TSW .sliderPagerLabel_TSW
{
	/*color:#272722;*/
	color: #000;
}

.PagerLeft_TSW
{
	float: left;
}

.PagerRight_TSW
{
	float: right;
}

.PagerCenter_TSW
{
	text-align: center;
}

.PagerCenter_TSW span
{
	vertical-align: middle;
}

.RadGrid_TSW .rgPagePrev
{
	background-position: 5px -993px;
}

.RadGrid_TSW .rgPageNext
{
	background-position: -21px -993px;
}

/*sorting, reordering*/

/*.GridHeader_TSW .rgSortAsc
{
	background-position: -18px -929px;
	height: 12px;
}

.GridHeader_TSW .rgSortDesc
{
	background-position: 3px -929px;
	height: 12px;
}*/

.GridHeader_TSW .rgSortAsc
{
		background-image:url('Grid/SortAsc.gif');
	/*background-position: -18px -929px;*/
	height: 12px;
}

.GridHeader_TSW .rgSortDesc
{
	background-image:url('Grid/SortDesc.gif');
/*	background-position: 3px -929px;*/
	height: 12px;
}





.TopReorderIndicator_TSW, .BottomReorderIndicator_TSW
{
	width: 11px !important;
	height: 11px !important;
	margin-left: -5px; /*background:url('Grid/sprite.gif') 0 -900px no-repeat;*/
}

.BottomReorderIndicator_TSW
{
	background-position: -21px -900px;
}

/*filtering*/

.GridFilterRow_TSW
{
	background: #fff;
}

.GridFilterRow_TSW td
{
	border-bottom: 1px solid #828282;
	padding-top: 3px;
	padding-bottom: 5px;
}

.RadGrid_TSW .rgFilter
{
	background-position: 2px -1025px;
}

.GridFilterRow_TSW input[type="text"]
{
	border: 1px solid #828282;
	font: 12px arial,sans-serif;
	color: #272722;
	vertical-align: middle;
}

/*grouping*/

.GroupPanel_TSW
{
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #545454; /*background:#7c7c7c url('Grid/sprite.gif') 0 -2316px repeat-x;*/
	color: #fff;
}

.GroupPanel_TSW .rgSortAsc
{
	background-position: -21px -862px;
}

.GroupPanel_TSW .rgSortDesc
{
	background-position: 4px -861px;
}

.GroupPanel_TSW td
{
	border-bottom: 1px solid #878787;
	padding: 4px 5px 6px;
}

.GroupPanel_TSW td td
{
	border: 0;
	padding: 0;
}

.GroupHeader_TSW
{
	color: #ffffff;
	font-size: 12px;
}

.GroupHeader_TSW td
{
	border-bottom: 1px solid #75c45d;
	padding-top: 6px;
	padding-bottom: 3px;
}
/*
.RadGrid_TSW .rgExpand
{
	background-position: 5px -1057px;
}

.RadGrid_TSW .rgCollapse
{
	background-position: 3px -1088px;
}
*/
.GroupHeader_TSW td div
{
	top: -0.6em;
}

.GroupHeader_TSW td div div
{
	top: 0;
}

/*editing*/

.GridEditForm_TSW
{
	border-bottom: 1px solid #828282;
}

.GridEditForm_TSW input[type="text"], .GridEditForm_TSW input[type="password"], .GridEditForm_TSW textarea
{
	border: 1px solid #828282;
	font: 12px arial,sans-serif;
	color: #272722;
}

.RadGrid_TSW .rgUpdate
{
	background-position: 3px -1249px;
}

.RadGrid_TSW .rgCancel
{
	background-position: 3px -1280px;
}

/*hierarchy*/

.DetailTable_TSW
{
	border-right: 0;
}

/*command row*/

.GridCommandRow_TSW
{
	/*background:#2aa404 url('Grid/sprite.gif') 0 -2614px repeat-x;*/
	color: #fff;
}

.GridCommandRow_TSW td
{
	border: 0;
	border-top: 1px solid #366174;
	border-bottom: 1px solid #366174;
	padding: 0;
}

.GridCommandRow_TSW td td
{
	border: 0;
	padding: 3px 5px;
}

.GridCommandRow_TSW td td td
{
	padding: 1px;
}

.GridCommandRow_TSW table
{
	border: 0;
	border-bottom: 1px solid #47b127;
}

.GridCommandRow_TSW table table
{
	border: 0;
}

.GridCommandRow_TSW a
{
	color: #fff;
	text-decoration: none;
}

.RadGrid_TSW .rgAdd
{
	background-position: 0 -1220px;
}

.RadGrid_TSW .rgRefresh
{
	background-position: 0 -1124px;
}

.RadGrid_TSW .rgEdit
{
	background-position: 0 -1155px;
}

.RadGrid_TSW .rgDel
{
	background-position: 0 -1188px;
}

/*loading*/

.LoadingPanel_TSW
{
	background: #efefef url(  'Grid/loading.gif' ) center center no-repeat;
}

/*multirow select*/

.GridRowSelector_TSW
{
	background: #555 !important;
}

/*row drag n drop*/

.GridItemDropIndicator_TSW
{
	border-top: 1px dashed #666;
}

/*rtl*/

.RadGridRTL_TSW .GridHeader_TSW, .RadGridRTL_TSW .ResizeHeader_TSW
{
	text-align: right;
}

.RadGridRTL_TSW .PagerLeft_TSW, .RadGridRTL_TSW .GridPager_TSW .radslider
{
	float: right;
}

.RadGridRTL_TSW .PagerRight_TSW
{
	float: left;
}
.RadGrid_TSW .rgExpand
{
	background-image:url(grid/singleminusex.gif);
}

.RadGrid_TSW .rgCollapse
{
	background-image:url(grid/singleminuscol.gif);
}
