/* Telerik RadGrid Green skin */

.RadGrid_Green
{
	background: transparent;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	scrollbar-face-color: #bbc1c9;
	scrollbar-highlight-color: #bbc1c9;
	scrollbar-shadow-color: #bbc1c9;
	scrollbar-3dlight-color: #d2d6db;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #d2d6db;
	scrollbar-darkshadow-color: #d2d6db;
	outline: none;
	margin-bottom: 2px;
}

.RadGrid_Green, .RadGrid_Green table, .GridFilterMenu_Green table
{
	font: normal 11px Arial, Verdana, Sans-serif;
}

.RadGrid_Green .rgMasterTable, .RadGrid_Green .rgDetailTable
{
	border: 0px;
	border-collapse: separate !important;
	color: black;
	font: normal 11px Arial, Verdana, Sans-serif;
}

.RadGrid_Green .rgMasterTable .rgPager
{
	background-color: #ffffff;
	height: 44px;
	border: 0px;
	padding-left: 20px;
}

.GridRow_Green td, .GridAltRow_Green td, .GridEditRow_Green td
{
	height: 21px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	margin: 2px;
}

.RadGrid_Green .rgRow td, .RadGrid_Green .rgAltRow td, .RadGrid_Green .rgEditRow td, .RadGrid_Green .rgFooter td
{
	height: 21px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 0px;
}

.RadGrid_Green .rgRow td a, .RadGrid_Green .rgAltRow td a, .RadGrid_Green .rgEditRow td a, .RadGrid_Green .rgFooter td a
{
	color: #659942;
}

.GridRow_Green, .RadGrid_Green .rgRow
{
	background: #e2e2e2;
	height: 21px !important;
	margin: 2px;
}

.GridAltRow_Green, .RadGrid_Green .rgAltRow
{
	background: #f3f3f3;
	height: 21px !important;
	margin: 2px;
}

.SelectedRow_Green
{
	background: #f9f6dd;
}

.SelectedRow_Green td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px white;
}

.GridEditRow_Green
{
	background-color: #ffffe1;
}
.GridEditRow_Green input
{
	font-size: 11px;
}

.GridRowOver_Green
{
	background: #e0e3e6;
}

.ActiveRow_Green
{
	background: #d2d8db;
}

.ActiveRow_Green td
{
	border-top: solid 1px #abb4b9; /*border-bottom: solid 1px white;*/
	padding-left: 3px;
	padding-right: 3px;
	border-collapse: collapse;
}

.ResizeHeader_GreenChanged
{
	background: url(Grid/headerBg.gif) repeat-x;
	border-top: solid 1px #8d9092;
	border-bottom: solid 1px #8d9092;
	height: 21px !important;
	color: White;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}


.GridHeaderGreen, .ResizeHeader_Green
{
	background-color: #b5b5b5; /*border-top: solid 1px #8d9092;*/
	border-bottom: solid 1px #ffffff;
	height: 24px !important;
	color: black;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.GridHeaderGreen a
{
	text-decoration: none;
	color: black !important;
}
th.GridHeaderGreen
{
	border: solid 1px #ffffff;
	text-transform: uppercase;
	border-left: 0px;
}

/* ascending / descending sorting arrow */
.GridHeaderGreen img, .GridHeaderGreen input, .GroupPanelItems_Green input
{
	border: 1px solid black;
	vertical-align: text-bottom;
}

.GridHeaderGreen input[type="checkbox"]
{
	border: none;
}

td.GridHeaderGreen input
{
	width: auto;
	float: left;
	border: solid 1px #474b38;
	background-color: #fafafa;
	font: bold 10px Verdana, Arial, Sans-serif;
	color: #989cb0;
	margin-right: 2px;
}

.GroupPanel_Green
{
	background: #bbc2c9 url(Grid/GroupPanelBg.gif) repeat-x;
	width: 100%;
	height: 25px;
	border-top: solid 1px #898d8f;
}

/* grouping button */

.GroupPanelItems_Green
{
	background: #f0f2f4;
	color: #999;
	border-top: solid 1px white;
	border-right: solid 1px #8d9092;
	border-bottom: solid 1px #8d9092;
	border-left: solid 1px white;
	padding-left: 4px;
	white-space: nowrap;
	font-size: 11px;
}

tr.GroupHeader_Green
{
	background: #c7d0d9;
	color: black;
}

.GroupHeader_Green td div div
{
	top: -0.5em;
}

.GroupHeader_Green td div div div
{
	top: 0;
}
/****************/
tr.GridPager_Green
{
	background: #d6e4d0;
	color: #6e7376;
	cursor: default;
}

tr.GridPager_Green td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.GridPager_Green a
{
	color: #6e7376;
}

.GridPager_Green a:hover
{
	color: #333;
}

.PagerLeft_Green *, .PagerRight_Green *, .PagerCenter_Green *
{
	/*vertical-align: middle;*/
}

.PagerLeft_Green, .PagerRight_Green, .sliderPagerLabel_Green
{
	line-height: 17px;
	padding-top: 2px;
}

.GridPager_Green .radInput_Green
{
	/*vertical-align: middle;*/
}

.PagerLeft_Green
{
	float: left;
}

.PagerRight_Green, .sliderPagerLabel_Green
{
	float: right;
	padding-right: 4px;
}

.GridPager_Green .radslider
{
	float: left;
}

.GridPager_Green img
{
	border: 0;
}

.PagerCenter_Green
{
	float: left;
	padding-left: 26px;
}

.TopReorderIndicator_Green
{
	background: url(Grid/MoveDown.gif) no-repeat;
}

.BottomReorderIndicator_Green
{
	background: url(Grid/MoveUp.gif) no-repeat;
}

.GridCommandRow_Green a
{
	color: #333;
}

.GridFilterMenu_Green
{
	cursor: default;
}

/*.rgPageFirst,
.rgPagePrev,
.rgPageNext,
.rgPageLast
{
	display:none;
	}
*/
.GridFilterMenu_Green .GridFilterMenuSelectColumn_Green, .GridFilterMenu_Green .GridFilterMenuTextColumn_Green
{
	padding: 3px 4px;
}

.GridFilterMenu_Green .GridFilterMenuSelectColumn_Green
{
	background: #f0f2f4;
	text-align: center;
}

.GridFilterMenu_Green .GridFilterMenuTextColumn_Green
{
	background: #fff;
	color: #333;
}

.GridFilterMenu_Green .GridFilterMenuHover_Green
{
	background: #c7d0d9;
}

/*AJAX Loading*/

.GridLoadingTemplate_Green
{
	background: #fff !important;
	font: normal 24px/54px arial,sans-serif;
	color: #72bc1b;
}

/* rtl support */

.RadGridRTL_Green th, .RadGridRTL_Green td
{
	text-align: right;
}

.RadGridRTL_Green .PagerLeft_Green, .RadGridRTL_Green .GridPager_Green .radslider
{
	float: right;
}

.RadGridRTL_Green .PagerRight_Green, .RadGridRTL_Green .sliderPagerLabel_Green
{
	float: left;
}

tr.GridPager_Green .PagerLinkButton
{
	background: url(Grid/Update.gif) no-repeat;
	width: 16px;
	height: 16px;
}

tr.GridPager_Green .PagerLabel, tr.GridPager_Green .radInput_Green, tr.GridPager_Green .PagerLinkButton
{
	float: left;
}

tr.GridPager_Green .PagerLabel
{
	margin-top: 4px;
	white-space: nowrap;
}

tr.GridPager_Green .PagerLinkButton
{
	margin-top: 4px;
}

.RadGrid_Green .rgWrap
{
	float: left;
	padding: 0 10px;
	line-height: 22px;
	white-space: nowrap;
}

.RadGrid_Green .rgPager .rgStatus
{
	background-color: #ffffff;
	width: 55px;
	border: 1px solid;
	border-color: #a2b3c7 #9cb6c5 #fff #9cb6c5;
	border-left: 0;
	padding: 3px 0 2px;
}

.RadGrid_WebBlue .rgPager .rgPagerCell
{
	border: 1px solid;
	border-color: #a2b3c7 #fff #fff;
	border-right: 0;
	padding: 5px 0 4px;
}

.rgNumPart
{
	float: right;
}

.rgArrPart1, .rgArrPart2, .rgInfoPart, .rgAdvPart
{
	padding: 0px;
}

.rgAdvPart
{
	vertical-align: middle;
}

a.rgCurrentPage span, a.rgCurrentPage
{
	text-decoration: underline;
}

.rgNumPart a span
{
	margin: 1px;
}

.rgPagerLabel
{
}

/*------gridContainer-------*/
.gridContainer
{
	padding: 10px;
}

.gridContainerHeader .gridContainerHeaderLeft
{
	float: left;
	height: 11px;
	width: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(Grid/gridcontainerheader_left.png);
}

.gridContainerHeader .gridContainerHeaderMiddle
{
	margin-left: 10px;
	margin-right: 10px;
	background-repeat: repeat-x;
	background-color: transparent;
	background-image: url(Grid/gridcontainerheader_middle.png);
	height: 11px;
}

.gridContainerHeader .gridContainerHeaderRight
{
	float: right;
	height: 11px;
	width: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(Grid/gridcontainerheader_right.png);
}

.gridContainerContent
{
	padding-left: 11px;
	padding-right: 11px;
	background-color: #fdfdfd;
	border-left: 1px solid #a0a2a0;
	border-right: 1px solid #a0a2a0;
}

.gridContainerContentBody
{
	margin-bottom: -2px;
}

.gridContainerContent .gridContainerContentTitle
{
	padding-left: 20px;
	font-size: 11px;
	font-style: italic;
}

.gridContainerFooter
{
	clear:both;
	position:relative;
}

.gridContainerFooter .gridContainerFooterLeft
{
	float: left;
	height: 13px;
	width: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(Grid/gridcontainerfooter_left.png);
}

.gridContainerFooter .gridContainerFooterMiddle
{
	margin-left: 10px;
	margin-right: 10px;
	background-repeat: repeat-x;
	background-color: transparent;
	background-image: url(Grid/gridcontainerfooter_middle.png);
	height: 13px;
}

.gridContainerFooter .gridContainerFooterRight
{
	float: right;
	height: 13px;
	width: 10px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(Grid/gridcontainerfooter_right.png);
}

.gridBottomHeaderGreen, .gridBottomHeaderGreen a
{
	color: White !important;
	background-color: #63A439;	
	font-size:bold;
}

/*------gridContainer-------*/

tr.rgPager td table tr td a
{
    padding-right: 4px;    
}