/*Telerik RadGrid Forest Skin*/

/*global*/

.RadGrid_Forest
{
	background:#c2d197;
	color:#41442b;
}

.RadGrid_Forest,
.RadGrid_Forest *
{
	outline-color:#78884a;
}

.RadGrid_Forest,
.MasterTable_Forest,
.DetailTable_Forest,
.GroupPanel_Forest table,
.GridEditForm_Forest table,
.GridToolTip_Forest
{
	font:11px "segoe ui",arial,sans-serif;
}

.RadGrid_Forest,
.DetailTable_Forest
{
	border:1px solid #78884a;
}

.MasterTable_Forest,
.DetailTable_Forest
{
	border-collapse:separate !important;
}

.GridRow_Forest td,
.GridAltRow_Forest td,
.GridEditRow_Forest td,
.GridFooter_Forest td,
.GridGroupFooter_Forest td
{
	padding-left:10px;
	padding-right:6px;
}

.RadGrid_Forest .rgAdd,
.RadGrid_Forest .rgRefresh,
.RadGrid_Forest .rgEdit,
.RadGrid_Forest .rgDel,
.RadGrid_Forest .rgFilter,
.RadGrid_Forest .rgPagePrev,
.RadGrid_Forest .rgPageNext,
.RadGrid_Forest .rgPageFirst,
.RadGrid_Forest .rgPageLast,
.RadGrid_Forest .rgExpand,
.RadGrid_Forest .rgCollapse,
.RadGrid_Forest .rgSortAsc,
.RadGrid_Forest .rgSortDesc,
.RadGrid_Forest .rgUpdate,
.RadGrid_Forest .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;
	font-size:1px;
	cursor:pointer;
}

.GroupPanelItems_Forest input,
.GridCommandRow_Forest img,
.GridHeader_Forest input,
.GridFilterRow_Forest img,
.GridPager_Forest img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_Forest
{
	background:#9cb16a url('Grid/sprite.gif') 0 -2015px repeat-x;
}

.GridHeader_Forest,
.ResizeHeader_Forest
{
	border-top:1px solid #8eb980;
	border-bottom:1px solid #4a761f;
	background:#71a260 url('Grid/sprite.gif') 0 0 repeat-x;
	padding:8px 7px 11px 11px;
	text-align:left;
	font-size:1.2em;
	font-weight:normal;
}

.DetailTable_Forest .GridHeader_Forest,
.DetailTable_Forest .ResizeHeader_Forest
{
	padding-top:2px;
	padding-bottom:4px;
	background-position:0 -5px;
}

.GridHeader_Forest,
.GridHeader_Forest a
{
	color:#e4f0c0;
	text-decoration:none;
}

/*rows*/

.GridRow_Forest td,
.GridAltRow_Forest td,
.GridEditRow_Forest td,
.GridFooter_Forest td,
.GridGroupFooter_Forest td
{
	padding-top:0.3em;
	padding-bottom:0.3em;
}

.GridAltRow_Forest
{
	background:#cfdbad;
}

.GridRow_Forest td,
.GridAltRow_Forest td,
.GridFooter_Forest td,
.GridGroupFooter_Forest td
{
	border:1px solid;
	border-color:#c2d197 #dae7b5 #c2d197 #62703b;
	border-top:0;
}

.GridAltRow_Forest td
{
	border-bottom-color:#cfdbad;
}

.GridRow_Forest>td:first-child,
.GridAltRow_Forest>td:first-child,
.GridFooter_Forest>td:first-child,
.GridGroupFooter_Forest>td:first-child
{
	border-left-color:#c2d197;
}

.GridRow_Forest a,
.GridAltRow_Forest a,
.GridFooter_Forest a,
.GridGroupFooter_Forest a,
.GridEditForm_Forest a,
tr.GridEditRow_Forest,
tr.GridEditRow_Forest a
{
	color:#41442b;
}

.ActiveRow_Forest
{
	background:#dd620a url('Grid/sprite.gif') 0 -1715px repeat-x;
	color:#ffe7c4;
}

.ActiveRow_Forest td
{
	border-color:#841d05 #e4660d #841d05 #89250e;
}

.ActiveRow_Forest>td:first-child
{
	border-left-color:#dd620a;
}

.SelectedRow_Forest
{
	background:#ba4301 url('Grid/sprite.gif') 0 -300px repeat-x;
	color:#ffe7c4;
}

.SelectedRow_Forest td,
.SelectedRow_Forest>td:first-child
{
	border-color:#841d05 #e4660d #841d05 #89250e;
}

.ActiveRow_Forest a,
.SelectedRow_Forest a
{
	color:#ffe7c4;
}

.GridRowOver_Forest
{
	background:#dab551 url('Grid/sprite.gif') 0 -599px repeat-x;
}

.GridRowOver_Forest td
{
	border-color:#a16e0b #dec779 #a16e0b #ac8b4a;
}

.GridRowOver_Forest>td:first-child
{
	border-left-color:#dab551;
}

.GridEditRow_Forest
{
	background:#9cb16a;
}

.GridEditRow_Forest td
{
	border-color:#9cb16a #62703b #9cb16a #bfd090;
}

.GridEditRow_Forest>td:first-child
{
	border-left-color:#9cb16a;
}

/*footer*/

.GridFooterDiv_Forest,
.GridFooter_Forest,
.GridGroupFooter_Forest
{
	background:#aabe7a;
	color:#313320;
}

.GridFooter_Forest td,
.GridGroupFooter_Forest td
{
	border-top:1px solid #9cb16a;
	border-right-color:#c2d197;
}

.GridGroupFooter_Forest td
{
	border-bottom:1px solid #9cb16a;
}

/*status*/

.GridPager_Forest span
{
	color:#e4f0c0;
}

/*paging*/

.GridPager_Forest
{
	background:#9cb16a;
	line-height:24px;
}

.GridPager_Forest td
{
	border:1px solid #b6c988;
	border-top-color:#78884a;
	padding:0 10px;
}

.GridPager_Forest td td
{
	border:0;
	padding:1px;
}

.GridPager_Forest,
.GridPager_Forest div span,
.GridPager_Forest a,
.GridPager_Forest .sliderPagerLabel_Forest
{
	color:#e4f0c0;
}

.PagerLeft_Forest
{
	float:left;
}

.PagerRight_Forest
{
	float:right;
}

.PagerCenter_Forest
{
	text-align:center;
}

.PagerCenter_Forest *
{
	vertical-align:middle;
}

.RadGrid_Forest .rgPagePrev
{
	background-position:4px -992px;
}

.RadGrid_Forest .rgPageNext
{
	background-position:-20px -992px;
}

.RadGrid_Forest .rgPageFirst
{
	background-position:3px -960px;
}

.RadGrid_Forest .rgPageLast
{
	background-position:-19px -960px;
}

html body .RadGrid_Forest input.PagerTextBox
{
	padding:2px 0 2px 3px;
}

/*sorting, reordering*/

.GridHeader_Forest .rgSortAsc
{
	background-position:-20px -926px;
	height:12px;
}

.GridHeader_Forest .rgSortDesc
{
	background-position:4px -925px;
	height:12px;
}

.TopReorderIndicator_Forest,
.BottomReorderIndicator_Forest
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprite.gif') 0 -899px no-repeat;
}

.BottomReorderIndicator_Forest
{
	background-position:-21px -899px;
}

/*filtering*/

.GridFilterRow_Forest
{
	background:#9cb16a;
}

.GridFilterRow_Forest td
{
	border-top:1px solid #b6c988;
	border-bottom:1px solid #62703b;
	padding:0.1em 7px 0.2em 11px;
}

.RadGrid_Forest .rgFilter
{
	background-position:2px -1024px;
}

.GridFilterRow_Forest input[type="text"]
{
	border:1px solid #78884a;
	background:#f2f8e3;
	font:11px "segoe ui",arial,sans-serif;
	color:#41442b;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_Forest
{
	border-bottom:1px solid #202f11;
	background:#425335;
	color:#d3e8b1;
}

.GroupPanel_Forest table td
{
	line-height:1.6em;
}

.GroupPanel_Forest .rgSortAsc
{
	background-position:-20px -1679px;
	height:12px;
}

.GroupPanel_Forest .rgSortDesc
{
	background-position:4px -1679px;
	height:12px;
}

.GroupPanel_Forest td
{
	border:1px solid #465938;
	padding:0 6px;
}

.GroupPanel_Forest td td
{
	border:0;
	padding:0;
}

.GroupPanelItems_Forest
{
	border:1px solid;
	border-color:#587244 #587244 #577143;
	padding:3px 0 4px 5px;
	background:#4f6340;
	color:#d3e8b1;
	font-weight:normal;
}

.GroupHeader_Forest
{
	font-size:1.1em;
	color:#762100;
}

.GroupHeader_Forest td
{
	padding:0.8em 11px 0.5em 7px;
}

.RadGrid_Forest .rgExpand
{
	background-position:5px -1054px;
}

.RadGrid_Forest .rgCollapse
{
	background-position:-21px -1053px;
}

.GroupHeader_Forest td div
{
	top:-0.6em;
}

.GroupHeader_Forest td div div
{
	top:0;
}

/*editing*/

.GridEditForm_Forest
{
	border-bottom:1px solid #62703b;
}

.RadGrid_Forest .rgUpdate
{
	background-position:2px -1216px;
}

.RadGrid_Forest .rgCancel
{
	background-position:2px -1248px;
}

/*hierarchy*/

.DetailTable_Forest
{
	border-right:0;
}

/*command row*/

.GridCommandRow_Forest
{
	background:#425335;
}

.GridCommandRow_Forest,
.GridCommandRow_Forest a
{
	color:#d3e8b1;
	text-decoration:none;
}

.GridCommandRow_Forest td
{
	border-bottom:1px solid #202f11;
	padding:0;
}

tfoot .GridCommandRow_Forest td
{
	border-bottom:0;
}

.GridCommandRow_Forest table
{
	border:1px solid #465938;
}

.GridCommandRow_Forest table td
{
	border:0;
	padding:0 6px 2px;
}

.GridCommandRow_Forest table td td
{
	padding:1px;
}

.RadGrid_Forest .rgAdd
{
	margin-right:4px;
	background-position:0 -1091px;
}

.RadGrid_Forest .rgRefresh
{
	margin-right:4px;
	background-position:0 -1123px;
}

.RadGrid_Forest .rgEdit
{
	background-position:1px -1154px;
}

.RadGrid_Forest .rgDel
{
	background-position:0 -1187px;
}

/*multirow select*/

.GridRowSelector_Forest
{
	background:#000;
}

/*row drag n drop*/

.GridItemDropIndicator_Forest
{
    border-top:1px dashed #78884a;
}

/*tooltip*/

.GridToolTip_Forest
{
	border:1px solid #62703b;
	padding:3px;
	background:#9cb16a;
	color:#41442b;
}

/*rtl*/

.RadGridRTL_Forest .GridHeader_Forest,
.RadGridRTL_Forest .ResizeHeader_Forest
{
	text-align:right;
}

.RadGridRTL_Forest .GridRow_Forest td,
.RadGridRTL_Forest .GridAltRow_Forest td,
.RadGridRTL_Forest .GridEditRow_Forest td,
.RadGridRTL_Forest .GridFooter_Forest td,
.RadGridRTL_Forest .GroupHeader_Forest td
{
	padding-right:10px;
	padding-left:6px;
}

.RadGridRTL_Forest .GridHeader_Forest,
.RadGridRTL_Forest .ResizeHeader_Forest,
.RadGridRTL_Forest .GridFilterRow_Forest td
{
	padding-right:11px;
	padding-left:7px;
}

.RadGridRTL_Forest .PagerLeft_Forest,
.RadGridRTL_Forest .GridPager_Forest .radslider
{
	float:right;
}

.RadGridRTL_Forest .PagerRight_Forest
{
	float:left;
}
