.RadGrid_SOS

{
    AAborder:1px solid #566e4b;
    /*background:#f1f5e0;*/
    /*color:#333;*/
}
/*
.RadGrid_SOS,
.MasterTable_SOS,
.GridFilterMenu_SOS table,
.GridEditForm_SOS,
.GridEditForm_SOS table,
.GridEditForm_SOS table input,
.GridEditForm_SOS table textarea{
    font:11px arial,sans-serif;
AAborder-top: 1px solid black;
}

th
{
	border-collapse: collapse !important;

}

.MasterTable_SOS th
{
AAborder: 4px solid black;
}

.MasterTable_SOS th,
.MasterTable_SOS td
{
	padding-left: 10px;
border: 1px solid #ccc;
}
*/

.MasterTable_SOS td
{
	AAcolor:#333;
}

.MasterTable_SOS .GridHeader_SOS,
.MasterTable_SOS .ResizeHeader_SOS
{
    background: #eef3ef; /* change this */
    color: #666666; /* change this */
    text-align:left;
    padding-left:12px;
    padding-top: 3px;
    padding-bottom: 3px;
	AAborder-bottom: solid 1px #566e4b; /* don't use this */
	AAborder-top: solid 1px #9ab28b;    /* don't use this */
}


/*hierarchy*/

.MasterTable_SOS table
{
	AAborder-left:2px solid #566e4b;
	AAborder-bottom:1px solid #566e4b;
}
AA* html .MasterTable_SOS table{border-left-width:1px}
AA*+html .MasterTable_SOS table{border-left-width:1px}
AA.MasterTable_SOS .GridCommandRow_SOS table{border:0}
AA.MasterTable_SOS .GridEditForm_SOS table{border:0}

.MasterTable_SOS td
{
	AAbackground:#fdfff3;
}
.MasterTable_SOS table .GridHeader_SOS,
.MasterTable_SOS table .ResizeHeader_SOS
{
    AAheight:24px;
}

.GridHeader_SOS,
.GridHeader_SOS a
{
    font-size:12px; /* keep or change these */
    color:#666666;
    font-weight:bold;
    text-decoration:none;

}


.GridRow_SOS td,
.GridAltRow_SOS td,
.GridEditRow_SOS td,
.SelectedRow_SOS td,
.ActiveRow_SOS td
{
    padding-top:4px;
    padding-bottom:5px;
}

.GridAltRow_SOS td
{
    AAbackground-color:#f1f5e0;
}

.GridRow_SOS td,
.GridAltRow_SOS td
{
    color:#333;
}

.SelectedRow_SOS td
{
    background:#98B376; /* change this */
}

.ActiveRow_SOS td
{
    AAbackground:#ddba34; /* ??? */
}

.GridEditRow_SOS td
{
    AAbackground:#e4e9cc;
}

.GridEditForm_SOS table
{
	AAbackground: #e4e9cc;
	AAborder-bottom:1px solid #ced3b7;

}

.GridEditForm_SOS table td
{
	AAcolor:#333;
AAborder: 0;
}

.GridEditForm_SOS table input
{
	AAborder:1px solid #9ba086;
}

.GridEditRow_SOS a
{
	color:#2f5205; /* maybe use this? */
}

.GridRow_SOS a,
.GridAltRow_SOS a,
.GridEditForm_SOS table a
{
	AAcolor:#333;
}

.GridFooter_SOS td
{
    background:#e4e9cc;
    border-top:1px solid #ced3b7;
    padding-top:0.3em;
    padding-bottom:0.3em;
    color:#8a8f7c;
}

.GridPager_SOS td
{
    background:#ddd;
    border-top:1px solid #c0c69e;
    padding-top:0.3em;
    padding-bottom:0.3em;
    color:#666666;
}

.GridPager_SOS a
{
    color:#666666;
}

.GroupPanel_SOS,
.GridCommandRow_SOS td
{
    background: #526c46;
    color:#899e72;
    font-weight: normal;
	border-bottom: solid 1px #3d5333;
	border-top: solid 1px #6a805d;
	font-size: 11px;
}

.GroupPanelItems_SOS
{
	border: solid 1px #9fad98;
	border-bottom-color: #395224;
	border-right-color: #395224;
	font-size: 11px;
	padding: 0px 2px 0px 5px;
}

.GridCommandRow_SOS td td
{
	background:none transparent;
	border:0;
}

.GridCommandRow_SOS a
{
	color:#fff;
	text-decoration:none;
}

.GridCommandRow_SOS a img
{
	vertical-align:bottom;
}

.GroupHeader_SOS
{
    background:#fff;
    font-size:1.27em;
    font-weight:bold;

}

.GroupHeader_SOS td
{
    padding-top:0.7em;
    padding-bottom:0.5em;
    padding-left:0;
    background:url(img/groupHeaderBg.gif) left center repeat-x #fff;
    color:#2f5205;
}

* html .GroupHeader_SOS td{padding-right:10px;}
*+html .GroupHeader_SOS td{padding-right:10px;}

.GroupHeader_SOS td p
{
    display:inline;
    padding:0 10px;
    background:#fff;
}

.GroupHeader_SOS td p
{
    display:inline;
    padding:0 10px;
    background:#fff;
}

.GroupHeader_SOS td div div
{
	top:-0.7em;
	padding:0 15px;
	background:#fff;
}

.GroupHeader_SOS td div div div
{
	top:0;
	padding:0;
	border:0;
}

.GridFilterRow_SOS td
{
    padding-top:0.2em;
    padding-bottom:0.2em;
    background: #e4e9cc;
    border-bottom:1px solid #ced3b7;
}

.GridFilterRow_SOS input
{
    border:1px solid #9ba086;
    margin:0 4px 0 0;
}

.GridFilterMenu_SOS
{
    cursor:default;
	border: solid 1px #566e4b;
}

.GridFilterMenu_SOS .GridFilterMenuSelectColumn_SOS,
.GridFilterMenu_SOS .GridFilterMenuTextColumn_SOS
{
	padding:3px 4px;
}

.GridFilterMenu_SOS .GridFilterMenuSelectColumn_SOS
{
    background:#f1f5e0;
    text-align:center;
}

.GridFilterMenu_SOS .GridFilterMenuTextColumn_SOS
{
    background:#fdfff3;
    color:#333;
}

.GridFilterMenu_SOS .GridFilterMenuHover_SOS
{
    background:#ddca80;
}

.TopReorderIndicator_SOS
{
	background: url('img/MoveDown.gif') no-repeat;
	margin-left:-5px;
}

.BottomReorderIndicator_SOS
{
	background: url('img/MoveUp.gif') no-repeat;
	margin-left:-5px;
}

.GridCommandRow_SOS
{
	
}

/*AJAX Loading*/

.GridLoadingTemplate_SOS
{
	background:#fff !important;
	font:normal 24px/54px arial,sans-serif;
	color:#72bc1b;
}

/* rtl support */

.RadGridRTL_SOS .GridHeader_SOS,
.RadGridRTL_SOS .MasterTable_SOS td
{
    text-align:right;
}

.RadGridRTL_SOS .GridPager_SOS span
{
    float:none !important;
}

