/*OD RadGrid OD Skin*/

.OD
{
	background-color: #5D98D1;
	border: solid 2px #4F4F4F;
	font: 11px arial,sans-serif;
}
.OD 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_OD
{
	/*background:#fff; 	color:#272722;*/
	background-color: #999;
	border: solid 2px #4F4F4F;
}


.RadGrid_OD, .MasterTable_OD, .DetailTable_OD, .GroupPanel_OD table, .GridEditForm_OD table
{
	font: 12px arial,sans-serif;
}

.RadGrid_OD, .DetailTable_OD
{
	border: 1px solid #000;
}

.MasterTable_OD, .DetailTable_OD
{
	border-collapse: separate !important;
	border:1px solid #000;
}

.GridRow_OD td, .GridAltRow_OD td, .GridEditRow_OD td, .GridFooter_OD td, .GridGroupFooter_OD td, .GridFilterRow_OD td, .GridHeader_OD, .ResizeHeader_OD, .GroupHeader_OD td
{
	padding-left: 4px;
	padding-right: 4px;
}

.RadGrid_OD .rgAdd, .RadGrid_OD .rgRefresh, .RadGrid_OD .rgEdit, .RadGrid_OD .rgDel, .RadGrid_OD .rgFilter, .RadGrid_OD .rgPagePrev, .RadGrid_OD .rgPageNext, .RadGrid_OD .rgExpand, .RadGrid_OD .rgCollapse, .RadGrid_OD .rgSortAsc, .RadGrid_OD .rgSortDesc, .RadGrid_OD .rgUpdate, .RadGrid_OD .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_OD input, .GridCommandRow_OD img, .GridHeader_OD input, .GridFilterRow_OD img, .GridPager_OD 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_OD
{
	/*background:#fff url('Grid/sprite.gif') 0 -300px repeat-x;*/
}

.GridHeader_OD, .ResizeHeader_OD
{
	background-color: #999;
	color: #000;
	height: 28px;
	vertical-align: middle;
	padding: 4px;
	
}

.GridHeader_OD, .GridHeader_OD a:visited .GridHeader_OD a
{
	color: #000; /*#F9B31D*/
	text-decoration: none;
}
.OD tr td a .OD tr th .OD tr th a
{
	color: #000; /*#F9B31D*/
	text-decoration: none;
}
.GridHeader_OD a { color:000; font-weight:bold; text-decoration: none;}

.GridHeader_OD a:hover
{
	color: #000;
	text-decoration: none;
}

/*rows*/

.GridAltRow_OD
{
	background-color: #999;
	padding-left: 4px;
	color: #000;
	height: 12px;
	vertical-align: top;
}

.GridRow_OD td, .GridAltRow_OD td, .GridEditRow_OD td, .GridFooter_OD td, .GridGroupFooter_OD td
{
	background-color: #999;
	padding: 4px;
	color: #ffffff;
	height: 12px;
	vertical-align: top;
}

.GridRow_OD a, .GridAltRow_OD a, .GridEditRow_OD a, .GridFooter_OD a, .GridGroupFooter_OD a, .GridEditForm_OD a
{
	/*color: #F9B31D;*/
		color:#000000;
		font-size:12px;
	text-decoration: underline;
}
.GridRow_OD a:hover, .GridAltRow_OD a:hover, .GridEditRow_OD a:hover, .GridFooter_OD a:hover, .GridGroupFooter_OD a:hover, .GridEditForm_OD a:hover
{
	/*color: #F9B31D;*/
		color:#000000;
		font-size:12px;
	text-decoration: none;
}

.GridRow_OD td
{
	/*background-color: #7BB9E5;*/
	background-color: #fff;
	padding: 4px;
	/*color: #ffffff;*/
	color:#000;
	height: 12px;
	vertical-align: top;
}

.GridAltRow_OD td
{
    /*background-color: #8bb5c4;*/
	background-color: #999;
	padding-left: 4px;
	/*color: #ffffff;*/
	color:#000;
	height: 12px;
	vertical-align: top;
}

.SelectedRow_OD
{
	/*background:#50a834 url('Grid/sprite.gif') 0 -1816px repeat-x;*/
}

.SelectedRow_OD, .SelectedRow_OD a
{
	color: #F9B31D;
}

.ActiveRow_OD, .GridRowOver_OD, .GridEditRow_OD .ActiveRow_OD a, .GridRowOver_OD a, .GridEditRow_OD a
{
	color: #208600;
	
}

.ActiveRow_OD
{
	background: #6fa5b8;
}

.ActiveRow_OD td
{
	/*border-top:1px solid #C7DFE2; 	border-bottom:1px solid #C7DFE2;*/
	background: #6fa5b8;
}

.GridRowOver_OD, .GridEditRow_OD
{
	/*background:#a3db91 url('Grid/sprite.gif') 0 -1316px repeat-x;*/
}

.GridRowOver_OD td, .GridEditRow_OD td
{
	/*border-top:1px solid #C7DFE2; 	border-bottom:1px solid #4ba82f;*/
	background: #ffffff;
}

.SelectedRow_OD td
{
	/*border-top:1px solid #186700; 	border-bottom:1px solid #064c00;*/
	background: #cfedff;
}

/*footer*/

.GridFooter_OD td, .GridGroupFooter_OD td
{
	border-top: 1px solid #828282;
}

/*status*/

.GridPager_OD span
{
	color: #ffffff;
}

/*paging*/

.GridPager_OD
{
	/*background:#e1e1e1 url('Grid/sprite.gif') 0 -600px repeat-x;*/
	line-height: 20px;
}
.GridPager_OD tr
{
	/*background:#e1e1e1 url('Grid/sprite.gif') 0 -600px repeat-x;*/
	line-height: 20px;
	border-top:2px solid #000;
}
.GridPager_OD td
{
	/*border-top:1px solid #828282; 	border-bottom:1px solid #f2f2f2;*/
	padding: 0 5px;
	color: #000;
}

.GridPager_OD div span, .GridPager_OD a, .GridPager_OD .sliderPagerLabel_OD
{
	/*color:#272722;*/
	color: #000;
}

.PagerLeft_OD
{
	float: left;
}

.PagerRight_OD
{
	float: right;
}

.PagerCenter_OD
{
	text-align: center;
}

.PagerCenter_OD span
{
	vertical-align: middle;
}

.RadGrid_OD .rgPagePrev
{
	background-position: 5px -993px;
}

.RadGrid_OD .rgPageNext
{
	background-position: -21px -993px;
}

/*sorting, reordering*/

/*.GridHeader_OD .rgSortAsc
{
	background-position: -18px -929px;
	height: 12px;
}

.GridHeader_OD .rgSortDesc
{
	background-position: 3px -929px;
	height: 12px;
}*/

.GridHeader_OD .rgSortAsc
{
		background-image:url('Grid/SortAsc.gif');
	/*background-position: -18px -929px;*/
	height: 12px;
}

.GridHeader_OD .rgSortDesc
{
	background-image:url('Grid/SortDesc.gif');
/*	background-position: 3px -929px;*/
	height: 12px;
}





.TopReorderIndicator_OD, .BottomReorderIndicator_OD
{
	width: 11px !important;
	height: 11px !important;
	margin-left: -5px; /*background:url('Grid/sprite.gif') 0 -900px no-repeat;*/
}

.BottomReorderIndicator_OD
{
	background-position: -21px -900px;
}

/*filtering*/

.GridFilterRow_OD
{
	background: #fff;
}

.GridFilterRow_OD td
{
	border-bottom: 1px solid #828282;
	padding-top: 3px;
	padding-bottom: 5px;
}

.RadGrid_OD .rgFilter
{
	background-position: 2px -1025px;
}

.GridFilterRow_OD input[type="text"]
{
	border: 1px solid #828282;
	font: 12px arial,sans-serif;
	color: #272722;
	vertical-align: middle;
}

/*grouping*/

.GroupPanel_OD
{
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #545454; /*background:#7c7c7c url('Grid/sprite.gif') 0 -2316px repeat-x;*/
	color: #fff;
}

.GroupPanel_OD .rgSortAsc
{
	background-position: -21px -862px;
}

.GroupPanel_OD .rgSortDesc
{
	background-position: 4px -861px;
}

.GroupPanel_OD td
{
	border-bottom: 1px solid #878787;
	padding: 4px 5px 6px;
}

.GroupPanel_OD td td
{
	border: 0;
	padding: 0;
}

.GroupHeader_OD
{
	color: #ffffff;
	font-size: 12px;
}

.GroupHeader_OD td
{
	border-bottom: 1px solid #75c45d;
	padding-top: 6px;
	padding-bottom: 3px;
}
/*
.RadGrid_OD .rgExpand
{
	background-position: 5px -1057px;
}

.RadGrid_OD .rgCollapse
{
	background-position: 3px -1088px;
}
*/
.GroupHeader_OD td div
{
	top: -0.6em;
}

.GroupHeader_OD td div div
{
	top: 0;
}

/*editing*/

.GridEditForm_OD
{
	border-bottom: 1px solid #828282;
}

.GridEditForm_OD input[type="text"], .GridEditForm_OD input[type="password"], .GridEditForm_OD textarea
{
	border: 1px solid #828282;
	font: 12px arial,sans-serif;
	color: #272722;
}

.RadGrid_OD .rgUpdate
{
	background-position: 3px -1249px;
}

.RadGrid_OD .rgCancel
{
	background-position: 3px -1280px;
}

/*hierarchy*/

.DetailTable_OD
{
	border-right: 0;
}

/*command row*/

.GridCommandRow_OD
{
	/*background:#2aa404 url('Grid/sprite.gif') 0 -2614px repeat-x;*/
	color: #fff;
}

.GridCommandRow_OD td
{
	border: 0;
	/*border-top: 1px solid #366174;
	border-bottom: 1px solid #366174;*/
	padding: 0;
	width:auto;
	height:auto;
}

.GridCommandRow_OD td td
{
	border: 0;
	padding: 3px 5px;
}

.GridCommandRow_OD td td td
{
	padding: 1px;
}

.GridCommandRow_OD table
{
	border: 0;
	/*border-bottom: 1px solid #47b127;*/
}

.GridCommandRow_OD table table
{
	border: 0;
}

.GridCommandRow_OD a
{
	color: #fff;
	text-decoration: none;
}

.RadGrid_OD .rgAdd
{
	background-position: 0 -1220px;
}

.RadGrid_OD .rgRefresh
{
	background-position: 0 -1124px;
}

.RadGrid_OD .rgEdit
{
	background-position: 0 -1155px;
}

.RadGrid_OD .rgDel
{
	background-position: 0 -1188px;
}

/*loading*/

.LoadingPanel_OD
{
	background: #efefef url(  'Grid/loading.gif' ) center center no-repeat;
}

/*multirow select*/

.GridRowSelector_OD
{
	background: #555 !important;
}

/*row drag n drop*/

.GridItemDropIndicator_OD
{
	border-top: 1px dashed #666;
}

/*rtl*/

.RadGridRTL_OD .GridHeader_OD, .RadGridRTL_OD .ResizeHeader_OD
{
	text-align: right;
}

.RadGridRTL_OD .PagerLeft_OD, .RadGridRTL_OD .GridPager_OD .radslider
{
	float: right;
}

.RadGridRTL_OD .PagerRight_OD
{
	float: left;
}
.RadGrid_OD .rgExpand
{
	background-image:url(grid/singleminusex.gif);
}

.RadGrid_OD .rgCollapse
{
	background-image:url(grid/singleminuscol.gif);
}
.GridPager_OD td
{
    border-top:2px solid #000;
}