/*Telerik RadGrid Office2007 Skin*/

/*global*/

.RadGrid_Grid
{
    border: 1px solid #b7b7b7;
    background: #fff;
    color: #000;
}

.RadGrid_Grid, .RadGrid_Grid .rgMasterTable, .RadGrid_Grid .rgDetailTable, .RadGrid_Grid .rgGroupPanel table, .RadGrid_Grid .rgEditForm table, .GridToolTip_Grid
{
    font: 11px tahoma,verdana,arial,sans-serif;
}

.RadGrid_Grid .rgMasterTable, .RadGrid_Grid .rgDetailTable
{
    border-collapse: separate !important;
}

.RadGrid_Grid .rgRow td, .RadGrid_Grid .rgAltRow td, .RadGrid_Grid .rgEditRow td, .RadGrid_Grid .rgFooter td, .RadGrid_Grid .rgFooter td, .RadGrid_Grid .rgFilterRow td, .RadGrid_Grid .rgHeader, .RadGrid_Grid th.rgResizeCol
{
    padding-left: 4px;
    padding-right: 4px;
}

.RadGrid_Grid .rgAdd, .RadGrid_Grid .rgRefresh, .RadGrid_Grid .rgEdit, .RadGrid_Grid .rgDel, .RadGrid_Grid .rgFilter, .RadGrid_Grid .rgPagePrev, .RadGrid_Grid .rgPageNext, .RadGrid_Grid .rgPageFirst, .RadGrid_Grid .rgPageLast, .RadGrid_Grid .rgExpand, .RadGrid_Grid .rgCollapse, .RadGrid_Grid .rgSortAsc, .RadGrid_Grid .rgSortDesc, .RadGrid_Grid .rgUpdate, .RadGrid_Grid .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;
}

.RadGrid_Grid .rgGroupItem input, .RadGrid_Grid .rgCommandRow img, .RadGrid_Grid .rgHeader input, .RadGrid_Grid .rgFilterRow img, .RadGrid_Grid .rgPager img
{
    vertical-align: middle;
}

/*header*/

.RadGrid_Grid .rgHeaderDiv
{
    background: url('Grid/sprite.gif') 0 -1616px repeat-x #B2C1CA;
}

.RadGrid_Grid .rgHeader, .RadGrid_Grid th.rgResizeCol
{
    border-left: 1px solid #B2C1CA;
    border-bottom: solid 1px #B2C1CA;
    padding-top: 3px;
    padding-bottom: 2px;
    background: url('Grid/sprite.gif') 0 -200px repeat-x #B2C1CA;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #2E5670;
}

.RadGrid_Grid .rgHeader:first-child, .RadGrid_Grid th.rgResizeCol:first-child
{
    border-left: 0;
    padding-left: 5px;
}

.RadGrid_Grid .rgHeader a
{
    color: #2E5670;
    text-decoration: none;
}

/*rows*/

.RadGrid_Grid .rgFilterRow td, .RadGrid_Grid .rgRow td, .RadGrid_Grid .rgAltRow td, .RadGrid_Grid .rgEditRow td, .RadGrid_Grid .rgFooter td, .RadGrid_Grid .rgFooter td, .rgMasterTable td
{
    border: 1px #e4e4e4;
    border-style: none none solid solid;
    padding-top: 3px;
    padding-bottom: 3px;
}

.RadGrid_Grid .rgFilterRow > td:first-child, .RadGrid_Grid .rgRow > td:first-child, .RadGrid_Grid .rgAltRow > td:first-child, .RadGrid_Grid .rgEditRow > td:first-child, .RadGrid_Grid .rgFooter > td:first-child, .RadGrid_Grid .rgFooter > td:first-child
{
    border-left-color: #fff;
}

.RadGrid_Grid .rgRow a, .RadGrid_Grid .rgAltRow a, .RadGrid_Grid .rgEditRow a, .RadGrid_Grid .rgFooter a, .RadGrid_Grid .rgFooter a, .RadGrid_Grid .rgEditForm a
{
    color: #333;
}

.RadGrid_Grid .rgSelectedRow
{
    background: url('Grid/sprite.gif') 0 -800px repeat-x #DDE6E3;
}

.RadGrid_Grid .rgSelectedRow td, .RadGrid_Grid .rgSelectedRow > td:first-child
{
    border-color: #fff;
}

/* AJ */
.GridItemSelectedRow1
{
    /* EH changed temporarily background-color: #99CCFF;*/
    background-color: #ffd2d2;
}

.GridItemSelectedRow2
{
    /* EH changed temporarily background-color: #0099FF;*/
    background-color: #ff9d9d;
}
/* AJ */

.RadGrid_Grid .rgActiveRow, .RadGrid_Grid .rgHoveredRow
{
    background: none #ccc;
}

.RadGrid_Grid .rgActiveRow td, .RadGrid_Grid .rgActiveRow > td:first-child, .RadGrid_Grid .rgHoveredRow td, .RadGrid_Grid .rgHoveredRow > td:first-child
{
    border-left-color: #ccc;
    border-right-color: #ccc;
}

.RadGrid_Grid .rgEditRow
{
    background: #fff;
}

.RadGrid_Grid .rgEditRow td, .RadGrid_Grid .rgEditRow > td:first-child
{
    border-left-color: #fff;
    border-bottom-color: #e4e4e4;
}

/*footer*/

.RadGrid_Grid .rgFooter, .RadGrid_Grid .rgFooter, .RadGrid_Grid .rgFooter a, .RadGrid_Grid .rgFooter a
{
    color: #666;
}

/*status*/

.RadGrid_Grid .rgPager .rgStatus
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    width:35px;
}

/*pager*/

.RadGrid_Grid .rgPager
{
    background: url('Grid/sprite.gif') 0 -600px repeat-x #fff;
    line-height: 20px;
    color: #333;
}

.RadGrid_Grid .rgPager td
{
	padding:0;
}

.RadGrid_Grid .rgPager a
{
	color: #333;
}

.RadGrid_Grid .rgPager .rgPagerCell
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    padding: 1px 4px 2px;
    font-size: 11px;
}

.RadGrid_Grid .rgPagePrev
{
    background-position: 5px -1388px;
}

.RadGrid_Grid .rgPageNext
{
    background-position: -22px -1388px;
}

.RadGrid_Grid .rgPageFirst
{
    background-position: 4px -1356px;
}

.RadGrid_Grid .rgPageLast
{
    background-position: -20px -1356px;
}

.RadGrid_Grid .rgWrap
{
	float:left;
	padding:0 10px;
}

.RadGrid_Grid .rgInfoPart
{
	float:right;
}

.RadGrid_Grid .rgArrPart1
{
	padding-right:0;
}

.RadGrid_Grid .rgArrPart2
{
	padding-left:0;
}

.RadGrid_Grid .rgPager .RadComboBox
{
	vertical-align:middle;
}

.RadGrid_Grid .rgNumPart a
{
	margin:0 6px;
}

.RadGrid_Grid .rgPager .RadSlider
{
	float:left;
}

/*sorting, reordering*/

.RadGrid_Grid .rgHeader .rgSortAsc
{
    background-position: -21px -1262px;
    height: 10px;
}

.RadGrid_Grid .rgHeader .rgSortDesc
{
    background-position: 4px -1262px;
    height: 10px;
}

.GridReorderTop_Grid, .GridReorderBottom_Grid
{
    width: 9px !important;
    height: 12px !important;
    margin-left: -4px;
    background: url('Grid/sprite.gif') 0 -1232px no-repeat;
}

.GridReorderBottom_Grid
{
    background-position: -23px -1232px;
}

/*filtering*/

.RadGrid_Grid .rgFilterRow
{
    background: #fff;
}

.RadGrid_Grid .rgFilter
{
    background-position: 2px -1196px;
}

.RadGrid_Grid .rgFilterBox
{
    border: 1px solid #999;
    font: 12px arial,verdana,sans-serif;
    color: #333;
    vertical-align: middle;
}

/*grouping*/

.RadGrid_Grid .rgGroupPanel
{
    border-bottom: 1px solid #ccc;
    background: url('Grid/sprite.gif') repeat-x #999;
    color: #fff;
}

.RadGrid_Grid .rgGroupPanel td
{
    padding: 2px 4px;
}

.RadGrid_Grid .rgGroupPanel td td
{
    padding: 0;
}

.RadGrid_Grid .rgGroupItem
{
    border: 1px solid #666;
    background: #fff;
    color: #000;
    padding: 1px 2px;
}

.RadGrid_Grid .rgGroupPanel .rgSortAsc
{
    background-position: -21px -1259px;
}

.RadGrid_Grid .rgGroupPanel .rgSortDesc
{
    background-position: 4px -1258px;
}

.RadGrid_Grid .rgGroupHeader
{
    background: #e4e4e4;
    color: #666;
    font: bold 11px verdana,sans-serif;
}

.RadGrid_Grid .rgGroupHeader td
{
    border-bottom: 1px solid #e4e4e4;
    padding: 1px 4px 2px 5px;
}

.RadGrid_Grid .rgGroupHeader p
{
    padding: 0;
    margin: 0;
}

.RadGrid_Grid .rgExpand
{
    background-position: 2px -1294px;
}

.RadGrid_Grid .rgCollapse
{
    background-position: 2px -1326px;
}

.RadGrid_Grid .rgGroupHeader td div
{
    top: -0.6em;
}

.RadGrid_Grid .rgGroupHeader td div div
{
    top: 0;
}

/*editing*/

.RadGrid_Grid .rgEditForm
{
    border-bottom: 1px solid #ccc;
}

.RadGrid_Grid .rgEditForm input[type="text"], .RadGrid_Grid .rgEditForm input[type="password"], .RadGrid_Grid .rgEditForm textarea
{
    border: 1px solid #999;
    font: 12px arial,verdana,sans-serif;
    color: #333;
}

.RadGrid_Grid .rgUpdate
{
    background-position: 3px -1549px;
}

.RadGrid_Grid .rgCancel
{
    background-position: 2px -1581px;
}

/*hierarchy*/

.RadGrid_Grid .rgDetailTable
{
    border: 1px solid #ccc;
    border-right: 0;
}

/*command row*/

.RadGrid_Grid .rgCommandRow
{
    background: #fff;
}

.RadGrid_Grid .rgCommandRow td
{
    border-bottom: 1px solid #999;
    padding: 2px 4px;
}

.RadGrid_Grid .rgCommandRow td td
{
    border: 0;
    padding: 1px;
}

.RadGrid_Grid .rgCommandRow a
{
    color: #000;
    text-decoration: none;
}

.RadGrid_Grid .rgAdd
{
    background-position: 2px -1422px;
}

.RadGrid_Grid .rgRefresh
{
    background-position: 5px -1453px;
}

.RadGrid_Grid .rgEdit
{
    background-position: 2px -1486px;
}

.RadGrid_Grid .rgDel
{
    background-position: 2px -1518px;
}

/*multirow select*/

.GridRowSelector_Grid
{
    background: #333;
}

/*row drag n drop*/

.GridItemDropIndicator_Grid
{
    border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_Grid
{
    border: 1px solid #767676;
    padding: 3px;
    background: #e4e4e4;
    color: #000;
}

/*rtl*/

.RadGridRTL_Grid .rgHeader, .RadGridRTL_Grid th.rgResizeCol
{
    text-align: right;
}

.RadGridRTL_Grid .rgHeader:first-child, .RadGridRTL_Grid th.rgResizeCol:first-child
{
    border-left: 1px solid #ccc;
    padding-left: 4px;
}

.RadGridRTL_Grid .rgFilterRow > td:first-child, .RadGridRTL_Grid .rgRow > td:first-child, .RadGridRTL_Grid .rgAltRow > td:first-child, .RadGridRTL_Grid .rgEditRow > td:first-child, .RadGridRTL_Grid .rgFooter > td:first-child, .RadGridRTL_Grid .rgFooter > td:first-child
{
    border-left-color: #e4e4e4;
}
