/* Telerik RadGrid Web 2.0 Skin */

/*global*/

.RadGrid_Web20
{
	background:#fff;
	color:#333;
}

.RadGrid_Web20,
.DetailTable_Web20
{
	border:1px solid #4a4a4a;
}

.RadGrid_Web20,
.MasterTable_Web20,
.DetailTable_Web20,
.GroupPanel_Web20 table,
.GridEditForm_Web20 table,
.GridToolTip_Web20
{
	font:10px verdana,sans-serif;
}

.MasterTable_Web20,
.DetailTable_Web20
{
	border-collapse:separate !important;
}

.MasterTable_Web20
{
	border:5px solid #fff;
}

.GridRow_Web20 td,
.GridAltRow_Web20 td,
.GridEditRow_Web20 td,
.GridFooter_Web20 td,
.GridGroupFooter_Web20 td,
.GridFilterRow_Web20 td,
.GridHeader_Web20,
.ResizeHeader_Web20,
.GroupHeader_Web20 td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_Web20 .rgAdd,
.RadGrid_Web20 .rgRefresh,
.RadGrid_Web20 .rgEdit,
.RadGrid_Web20 .rgDel,
.RadGrid_Web20 .rgFilter,
.RadGrid_Web20 .rgPagePrev,
.RadGrid_Web20 .rgPageNext,
.RadGrid_Web20 .rgPageFirst,
.RadGrid_Web20 .rgPageLast,
.RadGrid_Web20 .rgExpand,
.RadGrid_Web20 .rgCollapse,
.RadGrid_Web20 .rgSortAsc,
.RadGrid_Web20 .rgSortDesc,
.RadGrid_Web20 .rgUpdate,
.RadGrid_Web20 .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('/Faronics/Images/AdminImages/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.GroupPanelItems_Web20 input,
.GridCommandRow_Web20 img,
.GridHeader_Web20 input,
.GridFilterRow_Web20 img,
.GridPager_Web20 img
{
	vertical-align:middle;
}

/*header*/

.GridHeader_Web20,
.ResizeHeader_Web20
{
	padding-top:4px;
	padding-bottom:4px;
	background:#5f5f5f;
	text-align:left;
}

.GridHeader_Web20,
.GridHeader_Web20 a
{
	color:#fff;
	text-decoration:none;
}

/*rows*/

.GridRow_Web20 td,
.GridAltRow_Web20 td,
.GridEditRow_Web20 td
{
	border-bottom:1px solid #d8d8d8;
	padding-top:3px;
	padding-bottom:3px;
}

.GridRow_Web20 a,
.GridAltRow_Web20 a,
.GridEditRow_Web20 a
{
	color:#333;
}

.SelectedRow_Web20
{
	background:#ffffcc;
}

.GridRowOver_Web20,
.ActiveRow_Web20
{
	background:#e2e2e2;
}

.GridRowOver_Web20 td,
.ActiveRow_Web20 td
{
	border-bottom-color:#afafaf;
}

.SelectedRow_Web20 td
{
	border-bottom-color:#ffffaa;
}

.GridEditRow_Web20
{
	background:#ffffde;
}

.GridEditRow_Web20 td
{
	border-bottom:1px solid #d8d8d8;
}

/*footer*/

.GridFooterDiv_Web20,
.GridFooter_Web20,
.GridGroupFooter_Web20
{
	background:#fbfbfb;
	font-weight:bold;
}

.GridFooter_Web20,
.GridFooter_Web20 a,
.GridGroupFooter_Web20,
.GridGroupFooter_Web20 a
{
	color:#5f5f5f;
}

.GridFooter_Web20 td,
.GridGroupFooter_Web20 td
{
	border-top:1px solid #e8e6e6;
	border-bottom:1px solid #e8e8e8;
	padding-top:5px;
	padding-bottom:5px;
}

/*status*/

.GridPager_Web20 span
{
	color:#999;
}

/*paging*/

.GridPager_Web20
{
	background:#d6d6d6;
	font-weight:bold;
}

.GridPager_Web20 td
{
	padding:4px;
}

.GridPager_Web20 td,
.GridPager_Web20 td a
{
	color:#5f5f5f;
}

.PagerLeft_Web20
{
	float:left;
}

.PagerRight_Web20
{
	float:right;
}

.PagerCenter_Web20
{
	text-align:center;
}

.PagerCenter_Web20 span
{
	vertical-align:middle;
}

.RadGrid_Web20 .rgPagePrev
{
	background-position:6px -224px;
}

.RadGrid_Web20 .rgPageNext
{
	background-position:-22px -224px;
}

.RadGrid_Web20 .rgPageFirst
{
	background-position:5px -192px;
}

.RadGrid_Web20 .rgPageLast
{
	background-position:-21px -192px;
}

/*sorting, reordering*/

.GridHeader_Web20 .rgSortAsc
{
	background-position:-21px -256px;
	height:12px;
}

.GridHeader_Web20 .rgSortDesc
{
	background-position:4px -256px;
	height:12px;
}

.TopReorderIndicator_Web20,
.BottomReorderIndicator_Web20
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprite.gif') 0 -100px no-repeat;
}

.BottomReorderIndicator_Web20
{
	background-position:-21px -100px;
}

/*filtering*/

.GridFilterRow_Web20 td
{
	padding-top:5px;
	padding-bottom:5px;
}

.RadGrid_Web20 .rgFilter
{
	background-position:2px -288px;
}

.GridFilterRow_Web20 td
{
	border-bottom:1px solid #a5bedf;
	border-color:#434343;
	/*background:#5F5F5F*/
}

.GridFilterRow_Web20 input[type="text"]
{
	border:1px solid #434343;
	border-bottom-width:2px;
	font:12px arial,sans-serif;
	color:#000;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_Web20
{
	border:1px none #ff9900;
	background:#ffebcc;
}

.GroupPanel_Web20 td
{
	padding:2px 4px;
}

.GroupPanel_Web20 td td
{
	padding:1px;
}

.GroupPanelItems_Web20
{
	border:1px solid #8e8e8e;
	background:url('Grid/sprite.gif') 0 0 repeat-x #545454;
	color:#fff;
	padding:2px 4px;
}

.GroupPanel_Web20 .rgSortAsc
{
	background-position:-21px -254px;
}

.GroupPanel_Web20 .rgSortDesc
{
	background-position:4px -254px;
}

.GroupHeader_Web20 td
{
	border-bottom:2px solid #8a8a8a;
	padding-top:3px;
	padding-bottom:4px;
}

.RadGrid_Web20 .rgExpand
{
	background-position:2px -130px;
}

.RadGrid_Web20 .rgCollapse
{
	background-position:2px -162px;
}


.GroupHeader_Web20 td div
{
	top:-0.6em;
}

.GroupHeader_Web20 td div div
{
	top:0;
}

/*editing*/

.GridEditForm_Web20
{
	border-bottom:1px solid #d8d8d8;
}

.GridEditForm_Web20 input[type="text"],
.GridEditForm_Web20 input[type="password"],
.GridEditForm_Web20 textarea
{
	border:1px solid #8a8a8a;
	border-bottom-width:2px;
	font:12px arial,sans-serif;
	color:#000;
}

.GridEditForm_Web20 a
{
	color:#333;
}

.RadGrid_Web20 .rgUpdate
{
	background-position:3px -321px;
}

.RadGrid_Web20 .rgCancel
{
	background-position:2px -353px;
}

/*hierarchy*/

.DetailTable_Web20
{
	border-right:0;
}

/*command row*/

.GridCommandRow_Web20
{
	background:#fff;
}

.GridCommandRow_Web20 td
{
	border:0;
	padding:0;
}

.GridCommandRow_Web20 a
{
	color:#333;
}

.RadGrid_Web20 .rgAdd
{
	background-position:2px -386px;
}

.RadGrid_Web20 .rgRefresh
{
	background-position:5px -417px;
}

.RadGrid_Web20 .rgEdit
{
	background-position:2px -450px;
}

.RadGrid_Web20 .rgDel
{
	background-position:2px -482px;
}

/*loading*/

.LoadingPanel_Web20
{
	background:#f3f3e2;
}

/*multirow select*/

.GridRowSelector_Web20
{
	background:#336;
}

/*row drag n drop*/

.GridItemDropIndicator_Web20
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_Web20
{
	border:1px solid #8a8a8a;
	padding:3px;
	background:#e8e8e8;
	color:#585858;
}

/*rtl*/

.RadGridRTL_Web20 .GridHeader_Web20,
.RadGridRTL_Web20 .ResizeHeader_Web20
{
	text-align:right;
}

.RadGridRTL_Web20 .PagerLeft_Web20,
.RadGridRTL_Web20 .GridPager_Web20 .radslider
{
	float:right;
}

.RadGridRTL_Web20 .PagerRight_Web20
{
	float:left;
}

  .GridRow_Web20  td,
.GridAltRow_Web20  td
{
      overflow: hidden;
     /*background:red;*/
}

.ContentGridTD 
{
    border-left: 1px solid #ffffff;
}
.GridAltRow_Web20 {
background:#EFEFEF none repeat scroll 0 0;
}
.GroupPanel_Web20 { background-image: url('/Faronics/Images/AdminImages/AdminInstructionHdBg.gif'); }
.GridCommandRow_Web20 td { background-image: url('/Faronics/Images/AdminImages/AdminInstructionHdBg.gif'); }






.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup {
display:block;
}
.RadMenu_Web20_Context {
background:transparent none repeat scroll 0 0;
border:0 none;
}
.RadMenu .rmSlide, .rmContextMenu {
display:none;
float:left;
overflow:hidden;
position:absolute;
}
.rmContextMenu {
overflow:visible;
z-index:1000;
}
.RadMenu_Web20 {
background:#444444 url( repeat-x scroll left top);
border-color:#383838 #010101 #010101;
border-style:solid;
border-width:1px 1px 0;
text-align:left;
}
.RadMenu_Web20_Context {
background:transparent none repeat scroll 0 0;
border:0 none;
}

.RadMenu .rmText {
display:block;
color:#333333;
}
.RadMenu_Web20 .rmGroup .rmLink .rmText {
font-size:11px;
padding:4px 37px 5px 20px;

}
.RadMenu_Web20 .rmLink .rmFocused
{
    color: #9a9a9a;
}

.RadMenu_Web20 .rmLink .rmText {
-x-system-font:none;
font-family:Arial,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}

.rmText span:hover 
{
    text-decoration: underline;
    color: #8a8a8a;
}
.rmContextMenu {
overflow:visible;
z-index:1000;
}
.RadMenu_Web20_Context {
background:transparent none repeat scroll 0 0;
border:0 none;
}

.RadMenu ul.rmHorizontal, .RadMenu ul.rmVertical {
display:none;
float:left;
left:0;
margin:0;
padding:0;
position:relative;
}
.RadMenu_Web20 .rmGroup {
background-color:#FFFFFF;
border:1px solid #828282;
}
.RadMenu_Web20 .rmGroup {
background:#FFFFFF none repeat scroll 0 0;
}
ul 
{
margin-left:25px;
padding:0;
}
.RadMenu .rmItem {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.RadMenu_Web20 .rmGroup .rmLink {
color:#333333;
}
.rmLink a:hover {
color:#ff0000;
}

span.rmText:hover 
{
    
background-image: url(/Faronics/Images/AdminImages/AdminInstructionHdBg.gif);
}
 .buttonStyle {
height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #696464;
letter-spacing: 1px;
text-align: center;
vertical-align: middle;
background-image: url('/Faronics/Images/buttonBackground.gif');
border-width: 1px;
border-style: solid;
border-color: #CDCDCD;
}


.GridFilterRow_Web20 td
{
    background-color: #A0A0A0;
}
