﻿.stRowOdd
{
	background-color:#FFF;
	border: 1px solid #b0b0b0;
}
.stRowEqual
{
	background-color:#F2F2F2;
	border: 1px solid #b0b0b0;
}
.label_info{
	font-weight:bold;
	color:#175192;
	font-size:13px;
}
.tdTitle3
{
	color: #FFF;
	background: url('Grid/sprite.gif') repeat-x scroll 0 -2304px #656c75;
	padding-left:3px;
}
.tdTitle2
{
	color: #FFF;
	background:url('main/bgTitle_blue.png') repeat-x #2b465b;
	padding-left:3px;
}

/*Telerik RadDatePiker custom*/

.riTextBox {
    width: 100% !important;
    
}

/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_custom
{
    border:1px solid #bbb99d;
    background:#fff;
    color:#272522;
	margin-top:5px;
	text-transform:uppercase;
	
}


.RadGrid_custom,
.RadGrid_custom .rgMasterTable,
.RadGrid_custom .rgDetailTable,
.RadGrid_custom .rgGroupPanel table,
.RadGrid_custom .rgCommandRow table,
.RadGrid_custom .rgEditForm table,
.RadGrid_custom .rgPager table,
.GridToolTip_custom
{
    font:10px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_custom .rgHeader:first-child,
.RadGrid_custom th.rgResizeCol:first-child,
.RadGrid_custom .rgFilterRow>td:first-child,
.RadGrid_custom .rgRow>td:first-child,
.RadGrid_custom .rgAltRow>td:first-child
{
	border-left-width:0;
	padding-left:8px;
}

.RadGrid_custom .rgAdd,
.RadGrid_custom .rgRefresh,
.RadGrid_custom .rgEdit,
.RadGrid_custom .rgDel,
.RadGrid_custom .rgFilter,
.RadGrid_custom .rgPagePrev,
.RadGrid_custom .rgPageNext,
.RadGrid_custom .rgPageFirst,
.RadGrid_custom .rgPageLast,
.RadGrid_custom .rgExpand,
.RadGrid_custom .rgCollapse,
.RadGrid_custom .rgSortAsc,
.RadGrid_custom .rgSortDesc,
.RadGrid_custom .rgUpdate,
.RadGrid_custom .rgCancel,
.RadGrid_custom .rgUngroup,
.RadGrid_custom .rgExpXLS,
.RadGrid_custom .rgExpDOC,
.RadGrid_custom .rgExpPDF,
.RadGrid_custom .rgExpCSV
{
	background-image:url('Grid/sprite.gif');
}

/*header*/

.RadGrid_custom .rgHeaderDiv
{
	background:#f4f4f4 0 -7550px repeat-x url('Grid/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.RadGrid_custom .rgHeader,
.RadGrid_custom th.rgResizeCol
{
	border:1px solid;
	border-color:#eaeaea #8c959f #606770 #52575f;
	border-top-width:0;
	background:0 -2300px repeat-x #4561b7 url('Grid/sprite.gif');
}

.RadGrid_custom th.rgSorted
{
	border-color:#ec9883 #8c97a0 #0f3b61 #3f4d5a;
	background-color:#4561b7;
	background-position:0 -2600px;
	color:#FFFFFF;
}


.RadGrid_custom .rgHeader,
.RadGrid_custom .rgHeader a
{
    color:#FFFFFF;
}

/*rows*/

.RadGrid_custom .rgRow td,
.RadGrid_custom .rgAltRow td,
.RadGrid_custom .rgEditRow td,
.RadGrid_custom .rgFooter td
{
	border-style:solid;
	border-width:0 1px 1px;
}

.RadGrid_custom .rgRow td
{
	border-color:#fff #fff #fff #e6e6e6;
}

.RadGrid_custom .rgAltRow
{
	background:#f2f2f2;
}

.RadGrid_custom .rgAltRow td
{
	border-color:#f3f3f3 #f3f3f3 #f3f3f3 #e6e6e6;
}

.RadGrid_custom .rgRow .rgSorted
{
	border-left-color:#204762;
	border-right-color:#204762;
    background:0 -3939px repeat-x #ededed ;
	
}
.RadGrid_custom .rgAltRow .rgSorted
{
	border-left-color:#204762;
	border-right-color:#204762;
    background:0 -3939px repeat-x #ededed ;
	
}

.RadGrid_custom .rgSelectedRow .rgSorted,
/*grid*/
.RadGrid_custom .rgActiveRow .rgSorted,
.RadGrid_custom .rgHoveredRow .rgSorted,
.RadGrid_custom .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_custom .rgRow a,
.RadGrid_custom .rgAltRow a,
.RadGrid_custom .rgEditRow a,
.RadGrid_custom .rgFooter a,
.RadGrid_custom .rgEditForm a
{
	color:#12253e;
}
 div.RadGrid_custom .rgRow td, 
        div.RadGrid_custom .rgAltRow td 
{ 
    border-bottom:1px solid #fff; 
    border-left:1px dotted #bebebe;
    border-right:0px;
} 

.RadGrid_custom .rgSelectedRow
{
    background:#e0e0e1 0 -3900px repeat-x url('Grid/sprite.gif');
}
.rgSelectedRow{color:#000000;}
*+html .RadGrid_custom .rgSelectedRow .rgSorted{background-color:#e38443}
* html .RadGrid_custom .rgSelectedRow .rgSorted{background-color:#e38443}

.RadGrid_custom .rgActiveRow,
.RadGrid_custom .rgHoveredRow
{
    background:#808995 0 -2900px repeat-x url('Grid/sprite.gif');
}
*+html .RadGrid_custom .rgActiveRow .rgSorted,
*+html .RadGrid_custom .rgHoveredRow .rgSorted{background-color:#f2d328}
* html .RadGrid_custom .rgActiveRow .rgSorted,
* html .RadGrid_custom .rgHoveredRow .rgSorted{background-color:#f2d328}

.RadGrid_custom .rgEditRow
{
	background:#f4f4f4;
}
*+html .RadGrid_custom .rgEditRow .rgSorted{background-color:#f4f4f4}
* html .RadGrid_custom .rgEditRow .rgSorted{background-color:#f4f4f4}

.RadGrid_custom .rgSelectedRow td,
.RadGrid_custom .rgActiveRow td,
.RadGrid_custom .rgHoveredRow td,
.RadGrid_custom .rgEditRow td
{
	border-left-width:0;
	border-right-width:0;
	padding-left:8px;
	padding-right:8px;
}

.RadGrid_custom .rgSelectedRow td,
.RadGrid_custom .rgSelectedRow td.rgSorted
{
	border-bottom-color:#474f55;
}

.RadGrid_custom .rgActiveRow td,
.RadGrid_custom .rgHoveredRow td,
.RadGrid_custom .rgActiveRow td.rgSorted,
.RadGrid_custom .rgHoveredRow td.rgSorted
{
	border-bottom-color:#474f55;
}

.RadGrid_custom .rgEditRow td,
.RadGrid_custom .rgEditRow td.rgSorted
{
	border-color:#e1e1e1;
}

.RadGrid_custom .rgDrag
{
	background-image:url('Grid/rgDrag.gif');
}

/*footer*/

.RadGrid_custom .rgFooterDiv,
.RadGrid_custom .rgFooter
{
	background:#f4f4f4;
}

.RadGrid_custom .rgFooter td
{
	border-top-width:1px;
	border-color:#cabaab #e1e1e1 #f1e9dc #e1e1e1;
}

/*status*/

.RadGrid_custom .rgPager .rgStatus
{
	border:1px solid;
	border-color:#cabaab #cabaab #f1e9dc #cabaab;
	border-left-width:0;
}

.RadGrid_custom .rgStatus div
{
	background-image:url('Common/loading_small.gif');
}

/*pager*/

.RadGrid_custom .rgPager
{
	background:#EFEFEF;
}

.RadGrid_custom td.rgPagerCell
{
	border:1px solid;
	border-color:#cabaab #f1e9dc #f1e9dc;
	border-right-width:0;
}

.RadGrid_custom .rgInfoPart
{
	color:#676462;
}
.rgPagerLabel
{
    color:#283468 !important
}
.RadGrid_custom .rgInfoPart strong
{
	color:#272522;
	font-size:12px !important
}

.RadGrid_custom .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_custom .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_custom .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_custom .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_custom .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_custom .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_custom .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_custom .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_custom .rgPager .rgPagerButton
{
	border-color:#326295 #2c5a8b #295585;
	background:#7797f4 repeat-x 0 -1550px url('Grid/sprite.gif');
	color:#3d1400;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadGrid_custom .rgNumPart a:hover,
.RadGrid_custom .rgNumPart a:hover span,
.RadGrid_custom .rgNumPart a.rgCurrentPage,
.RadGrid_custom .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.RadGrid_custom .rgNumPart a
{
	color:#272522;
}

.RadGrid_custom .rgNumPart a:hover
{
	background-position:100% -1250px;
	color:#001043;
}

.RadGrid_custom .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_custom .rgNumPart a.rgCurrentPage,
.RadGrid_custom .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	color:#12253e;
}

.RadGrid_custom .rgNumPart a.rgCurrentPage span,
.RadGrid_custom .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

/*sorting, reordering*/

.RadGrid_custom .rgHeader .rgSortAsc
{
	background-position:3px -247px;
	height:10px;
}

.RadGrid_custom .rgHeader .rgSortDesc
{
	background-position:3px -197px;
	height:10px;
}

.GridReorderTop_custom,
.GridReorderBottom_custom
{
	background:0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_custom
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_custom .rgFilterRow
{
	background:#E3EAF3;
}

.RadGrid_custom .rgFilterRow td
{
    border-left:1px solid;
    border-top-width:0;
    border-color:transparent;
}

.RadGrid_custom .rgFilter
{
	background-position:0 -300px;
}

.RadGrid_custom .rgFilter:hover
{
	background-position:0 -iiipx;
}

.RadGrid_custom .rgFilterActive,
.RadGrid_custom .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_custom .rgFilterBox
{
	border-color:#938879;
	font:12px "segoe ui",arial,sans-serif;
	color:#272522;
}

/*filter context menu*/

.RadMenu_custom .rgHCMClear,
.RadMenu_custom .rgHCMFilter
{
	border-color:#938879;
	background:#ded7c6 center -23px repeat-x url('FormDecorator/ButtonSprites.png');
	color:#3d1400;
	font-family:"segoe ui",arial,sans-serif;
}

.RadMenu_custom .rgHCMClear:hover,
.RadMenu_custom .rgHCMFilter:hover
{
	border-color:#2b54bd #2232ad #183a9c;
	background-position:center -67px;
	background-color:#6084f8;
}

/*context menu*/

.GridContextMenu_custom .rmLeftImage
{
	background-image:url('Common/Grid/contextMenu.gif');
}

.GridContextMenu_custom .rgHCMSortAsc .rmLeftImage
{
	background-position:0 0;
}

.GridContextMenu_custom .rgHCMSortDesc .rmLeftImage
{
	background-position:0 -40px;
}

.GridContextMenu_custom .rgHCMUnsort .rmLeftImage
{
	background-position:0 -80px;
}

.GridContextMenu_custom .rgHCMGroup .rmLeftImage
{
	background-position:0 -120px;
}

.GridContextMenu_custom .rgHCMUngroup .rmLeftImage
{
	background-position:0 -160px;
}

.GridContextMenu_custom .rgHCMCols .rmLeftImage
{
	background-position:0 -200px;
}

.GridContextMenu_custom .rgHCMFilter .rmLeftImage
{
	background-position:0 -240px;
}

.GridContextMenu_custom .rgHCMUnfilter .rmLeftImage
{
	background-position:0 -280px;
}

/*grouping*/

.RadGrid_custom .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #504b41;
	background:#afa79a 0 -1900px repeat-x url('Grid/sprite.gif');
	color:#fff;
}

.RadGrid_custom .rgGroupPanel td
{
	border:0;
	padding:3px;
	vertical-align:middle;
}

.RadGrid_custom .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_custom .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_custom .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_custom .rgUngroup
{
	background-position:0 -7000px;
}

.RadGrid_custom .rgGroupItem
{
	border:1px solid #233a90;
	background:#4392e3 0 -6500px repeat-x url('Grid/sprite.gif');
	color:#12253e;
}

.RadGrid_custom .rgGroupHeader
{
    background:#dcdde0;
    font-size:1.1em;
    line-height:21px;
	color:#000000;
}

.RadGrid_custom .rgGroupHeader td
{
    padding:0 8px;
}

.RadGrid_custom td.rgGroupCol,
.RadGrid_custom td.rgExpandCol
{
	background:url('Grid/bgGroupCol.png') repeat-x  0px 0px #d6d6d6 ;
	border-color:#dcdde0;
	
}

.RadGrid_custom .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_custom .rgCollapse
{
	background-position:3px -444px;
}

/*editing*/

.RadGrid_custom .rgEditForm
{
	border-bottom:1px solid #abb7ca;
	background:#eae5d7;
}

.RadGrid_custom .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_custom .rgCancel
{
	background-position:0 -1850px;
}

/*hierarchy*/

.RadGrid_custom .rgDetailTable
{
	border-color:#abb7ca;
}

/*command row*/

.RadGrid_custom .rgCommandRow
{
	background:#434e58 0 0 repeat-x url('Grid/rgCommandRow.gif');
	color:#292929;
}

.RadGrid_custom .rgCommandCell
{
	border:0;
	padding:0;
}

.RadGrid_custom thead .rgCommandCell
{
	border-bottom:1px solid #a8aaac;
}

.RadGrid_custom tfoot .rgCommandCell,
.RadGrid_custom .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top:1px solid #36332c;
}

.RadGrid_custom .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

.RadGrid_custom .rgCommandTable
{
	border:1px solid;
	border-color:#968e7c #7c7669 #6d665a;
}

.RadGrid_custom .rgCommandRow a
{
	color:#292929;
	text-decoration:none;
}

.RadGrid_custom .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_custom .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_custom .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_custom .rgDel
{
	background-position:0 -1750px;
}

.RadGrid_custom .rgExpXLS,
.RadGrid_custom .rgExpDOC,
.RadGrid_custom .rgExpPDF,
.RadGrid_custom .rgExpCSV
{
	background-image:url('/export.gif');
}

.RadGrid_custom .rgExpXLS
{
	background-position:0 0;
}
.RadGrid_custom .rgExpDOC
{
	background-position:0 -50px;
}
.RadGrid_custom .rgExpPDF
{
	background-position:0 -100px;
}
.RadGrid_custom .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_custom
{
	background:#0a3671;
}

/*row drag n drop*/

.GridItemDropIndicator_custom
{
    border-top:1px dashed #0a3671;
}

/*tooltip*/

.GridToolTip_custom
{
	border:1px solid #abb7ca;
	padding:3px;
	background:#f6f1e8;
	color:#272522;
}

/*rtl*/

.RadGridRTL_custom .rgHeader:first-child,
.RadGridRTL_custom th.rgResizeCol:first-child,
.RadGridRTL_custom .rgFilterRow>td:first-child,
.RadGridRTL_custom .rgRow>td:first-child,
.RadGridRTL_custom .rgAltRow>td:first-child
{
	border-left-width:1px;
	padding-left:7px;
}

.RadGridRTL_custom .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_custom .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_custom .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_custom .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_custom .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_custom .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_custom .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_custom .rgPageLast:hover
{
	background-position:0 -600px;
}

.RadGridRTL_custom .rgExpand
{
	background-position:-20px -496px;
}
.rgMasterTable{box-shadow:3px 3px 8px #7b7b7b;
-webkit-box-shadow:3px 3px 8px #7b7b7b;
-moz-box-shadow: 3px 3px 8px #7b7b7b;}

/*-----------------------------------------------------------------------------------------------------------------------------------*/

/* Panel Bar */
.RadPanelBar_custom
{
	background: #fff;
	cursor:pointer;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}

.RadPanelBar_custom .rpRootGroup
{
	border-color: #b0bec5;
    border:0px !important;
}

.RadPanelBar_custom a.rpLink,
.RadPanelBar_custom div.rpHeaderTemplate
{
	color: #fff;
	padding:3px 7px 3px 7px;
    font-weight:bold;
}

.RadPanelBar_custom a.rpLink,
.RadPanelBar_custom div.rpHeaderTemplate,
.RadPanelBar_custom .rpTemplate
{
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
}

.RadPanelBar_custom .rpOut
{
	border-color: #c4cfd3;
    border:0px !important;
    padding-bottom: 1px;
}

.RadPanelBar_custom div.rpHeaderTemplate,
.RadPanelBar_custom a.rpLink
{
    background-image: url('PanelBar/RootItemBgCustom.png');
	background-color: #c4cfd3;
	border-color:  #c4cfd3;
}

.RadPanelBar_custom a.rpExpanded,
.RadPanelBar_custom div.rpExpanded
{
	border-color: #717171;
}

.RadPanelBar_custom a.rpFocused,
.RadPanelBar_custom div.rpFocused,
.RadPanelBar_custom a.rpLink:hover
{
	
	
	
}

.RadPanelBar_custom a.rpSelected,
.RadPanelBar_custom div.rpSelected,
.RadPanelBar_custom a.rpSelected:hover
{
	color: #fff;
	background-color: #c3c3c3;
}

/* <disabled items> */
.RadPanelBar_custom a.rpDisabled,
.RadPanelBar_custom div.rpDisabled,
.RadPanelBar_custom a.rpDisabled:hover
{
	color: #bbb;
}

.RadPanelBar_custom a.rpDisabled:hover .rpOut
{
	border-color: #A6D9F4;
}
/* </disabled items> */

/* <subitems> */
.RadPanelBar_custom .rpGroup
{
	background-color: #fff;
}

.RadPanelBar_custom .rpGroup a.rpLink,
.RadPanelBar_custom .rpGroup div.rpHeaderTemplate,
.RadPanelBar_custom .rpGroup .rpTemplate
{
	color: #000;
	background-color: transparent;
	background-image: none;
}

.RadPanelBar_custom .rpGroup a.rpLink:hover
{
	color: #eef3f8;
}

.RadPanelBar_custom ul.rpGroup .rpSelected,
.RadPanelBar_custom .rpGroup a.rpSelected:hover
{
	color: #12253e;
}

.RadPanelBar_custom .rpGroup a.rpLink,
.RadPanelBar_custom .rpGroup .rpOut
{
	background-color: transparent;
	background-image: url('PanelBar/SubItemStates.png');
	background-repeat: no-repeat;
}


/* <subitems (disabled)> */
.RadPanelBar_custom ul.rpGroup .rpDisabled,
.RadPanelBar_custom .rpGroup a.rpDisabled:hover,
.RadPanelBar_custom .rpGroup a.rpDisabled:hover .rpOut
{
	background-image: none;
}

.RadPanelBar_custom ul.rpGroup .rpDisabled,
.RadPanelBar_custom .rpGroup a.rpDisabled:hover
{
	color: #bbb;
	text-decoration: none;
	background-color: #fff;
}
/* </subitems (disabled)> */

/* <subitems> */

/* <background positioning> */
.RadPanelBar_custom a.rpFocused,
.RadPanelBar_custom div.rpFocused,
.RadPanelBar_custom a.rpLink:hover,
.RadPanelBar_custom a.rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_custom a.rpLink,
.RadPanelBar_custom div.rpHeaderTemplate,
.RadPanelBar_custom a.rpExpanded,
.RadPanelBar_custom div.rpExpanded,
.RadPanelBar_custom .rpItem a.rpLinkExpandHovered
{
	background-position: 0 0;
}

.RadPanelBar_custom a.rpSelected,
.RadPanelBar_custom div.rpSelected,
.RadPanelBar_custom a.rpSelected:hover
{
	background-position: 0 -400px;
}

.RadPanelBar_custom .rpFirst a.rpLink,
.RadPanelBar_custom .rpFirst div.rpHeaderTemplate,
.RadPanelBar_custom li.rpFirst .rpExpanded
{
    
	
}

.RadPanelBar_custom li.rpFirst .rpFocused,
.RadPanelBar_custom .rpFirst a.rpLink:hover
{
	
}

.RadPanelBar_custom li.rpFirst .rpSelected,
.RadPanelBar_custom .rpFirst a.rpSelected:hover
{
	
}

/* <root items (disabled)> */
.RadPanelBar_custom a.rpDisabled:hover
{
	cursor: custom;
}

.RadPanelBar_custom a.rpDisabled,
.RadPanelBar_custom div.rpDisabled,
.RadPanelBar_custom a.rpDisabled:hover,
.RadPanelBar_custom a.rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
/* <expand arrows> */
.RadPanelBar_custom .rpExpandable span.rpExpandHandle,
.RadPanelBar_custom .rpExpanded span.rpExpandHandle
{
	background-color: transparent;
	background-image: url('PanelBar/ExpandableCustom.png');
	background-repeat: no-repeat;
}

.RadPanelBar_custom_rtl .rpGroup .rpText
{
	padding: 1px 7px 1px 7px!important;
}

.RadPanelBar_custom .rpExpandable span.rpExpandHandle,
.RadPanelBar_custom a.rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: 0 -5px; }
.RadPanelBar_custom a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_custom a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -5px; }
.RadPanelBar_custom .rpExpanded span.rpExpandHandle,
.RadPanelBar_custom a.rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: 0 -181px; }
.RadPanelBar_custom a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_custom a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -181px; }

.RadPanelBar_custom div.rpExpandable .rpExpandHandleHovered { background-position: 0 -5px; }
.RadPanelBar_custom div.rpExpanded .rpExpandHandleHovered { background-position: 0 -181px; }
/*      </expand arrows> */

.RadPanelBar_custom .rpGroup a.rpLink,
.RadPanelBar_custom .rpGroup div.rpHeaderTemplate,
.RadPanelBar_custom .rpGroup a.rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_custom .rpGroup a.rpLink:hover,
.RadPanelBar_custom ul.rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_custom .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar_custom .rpGroup a.rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_custom ul.rpGroup .rpSelected,
.RadPanelBar_custom .rpGroup a.rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_custom .rpGroup a.rpSelected .rpOut,
.RadPanelBar_custom .rpGroup a.rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_custom ul.rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_custom .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: 0 -343px;  }
.RadPanelBar_custom .rpGroup a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_custom .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -343px; }
.RadPanelBar_custom ul.rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_custom .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: 0 -482px; }
.RadPanelBar_custom .rpGroup a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_custom .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered { background-position: 100% -482px; }

.RadPanelBar_custom .rpGroup div.rpExpandable .rpExpandHandleHovered { background-position: 0 -343px; }
.RadPanelBar_custom .rpGroup div.rpExpanded .rpExpandHandleHovered { background-position: 0 -482px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */

/*-----------------------------------------------------------------------------------------------------------------------------------*/

/*RadAjaxLoadingPanel*/
.RadAjax_custom .raDiv 
{ 
    background-image:url('Common/loading.gif'); 
} 
.RadAjax_custom .raColor 
{ 
    background-color:#cecece; 
} 
.RadAjax_custom .raTransp 
{ 
    /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;  
}
/*------------------------------------------------------------------------------------------------------------------------------------*/

/* RadComboBox Custom skin */

/*global*/

.RadComboBox_custom,
.RadComboBox_custom .rcbInput,
.RadComboBoxDropDown_custom
{
	font: 12Px "Segoe UI", Arial, sans-serif;
	color: #272722;
	text-transform:uppercase;
    padding: 2px !important;
	
}


/* combobox */

.RadComboBox_custom .rcbInputCellLeft,
.RadComboBox_custom .rcbInputCellRight,
.RadComboBox_custom .rcbArrowCellLeft,
.RadComboBox_custom .rcbArrowCellRight
{
	background-image: url('ComboBox/rcbSprite_custom.png');
}

* html .RadComboBox_custom .rcbInputCellLeft,
* html .RadComboBox_custom .rcbInputCellRight,
* html .RadComboBox_custom .rcbArrowCellLeft,
* html .RadComboBox_custom .rcbArrowCellRight
{
	background-image: url('ComboBox/rcbSpriteIE6.png');
}

.RadComboBox_custom td.  { background-position: 0 -110px; }
.RadComboBox_custom td.rcbInputCellRight { background-position: 100% -110px; }

.RadComboBox_custom .rcbHovered td.rcbInputCellLeft { background-position: 0 -132px; }
.RadComboBox_custom .rcbHovered td.rcbInputCellRight { background-position: 100% -132px; }

.RadComboBox_custom .rcbFocused td.rcbInputCellLeft { background-position: 0 -154px; }
.RadComboBox_custom .rcbFocused td.rcbInputCellRight { background-position: 100% -154px; }

.RadComboBox_custom .rcbDisabled td.rcbInputCellLeft { background-position: 0 -154px; }
.RadComboBox_custom .rcbDisabled td.rcbInputCellRight { background-position: 100% -154px; }

.RadComboBox_custom .rcbReadOnly .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_custom .rcbReadOnly .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_custom .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_custom .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_custom .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_custom .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_custom .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	
}

.RadComboBox_custom .rcbHovered .rcbInput
{
	color: #000000;
}

.RadComboBox_custom .rcbFocused .rcbInput
{
	color: #041e4a;
}

.RadComboBox_custom td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_custom td.rcbArrowCellRight { background-position: 0 -88px; }

.RadComboBox_custom .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_custom .rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_custom .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_custom .rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_custom td.rcbArrowCellHidden { background-position: 100% -110px; }
.RadComboBox_custom .rcbHovered td.rcbArrowCellHidden { background-position: 100% -132px; }
.RadComboBox_custom .rcbFocused td.rcbArrowCellHidden { background-position: 100% -154px; }

.RadComboBox_custom_rtl td.rcbArrowCellHidden { background-position: 0 -110px; }
.RadComboBox_custom_rtl .rcbHovered td.rcbArrowCellHidden { background-position: 0 -132px; }
.RadComboBox_custom_rtl .rcbFocused td.rcbArrowCellHidden { background-position: 0 -154px; }

/* Read-only styles */

.RadComboBox_custom .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_custom .rcbReadOnly td.rcbArrowCellRight { background-position: 0px -88px; }

.RadComboBox_custom .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_custom .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_custom .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_custom .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_custom .rcbReadOnly td.rcbArrowCellHidden { background-position: 100% -110px;  }
.RadComboBox_custom .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: 100% -132px; }
.RadComboBox_custom .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: 100% -154px; }

.RadComboBox_custom_rtl .rcbReadOnly td.rcbArrowCellHidden { background-position: 0 -110px; }
.RadComboBox_custom_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: 0 -132px; }
.RadComboBox_custom_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: 0 -154px; }

/* dropdown */

.RadComboBoxDropDown_custom .rcbHovered,
.RadComboBoxDropDown_custom .rcbMoreResults a
{
	background-image: url('ComboBox/rcbSprite_custom.png');
}

* html .RadComboBoxDropDown_custom .rcbHeader,
* html .RadComboBoxDropDown_custom .rcbMoreResults a
{
	background-image: url('ComboBox/rcbSpriteIE6.png');
}

.RadComboBoxDropDown_custom
{
	background: #fff;
	border-color: #5f76c1;
    border-top-style: none !important;
	color: #000;
}

.RadComboBoxDropDown_custom .rcbHeader,
.RadComboBoxDropDown_custom .rcbFooter
{
	background-image:url("Window/WindowHorizontalSprites.png");
	background-position:0 -400px;
	background-repeat:repeat-x;
	color: #283468;
}

.RadComboBoxDropDown_custom .rcbHeader
{
	border-bottom-color: #7da360;
}

.RadComboBoxDropDown_custom .rcbFooter
{
	border-top-color: #7da360;
}

.RadComboBoxDropDown_custom .rcbItem em
{
	background: #e5e5e5;
}

div.RadComboBoxDropDown_custom .rcbHovered
{
	padding: 1px 5px;
	background-color: #5f76c1;
    border: 1px solid #5f76c1;
	background-position: 0 -198px;
	color: #ffffff !important;
    cursor:pointer;
}

.RadComboBoxDropDown_custom .rcbSeparator
{
	background: #5e82a5;
	color: #333;
}

.RadComboBox_custom .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_custom .rcbDisabled
{
	color: #787777;
}

.RadComboBox_custom .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_custom .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_custom .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_custom .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_custom .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_custom table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_custom .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }
.RadComboBox_custom_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_custom_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -126px -88px; }

.RadComboBoxDropDown_custom .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_custom .rcbMoreResults
{
	border-top-color: #cac8ab;
	background: #fff;
	color: #8a8a8a;
}

.RadComboBoxDropDown_custom .rcbMoreResults a
{
	background-position: -157px -94px;
}

#rcbFieldName{ margin-top:3px;}

/*------------------------------------------------------------------------------------------------------------------------------------*/
/* RadButton custom Skin */

.RadButton_custom.rbSkinnedButton,
.RadButton_custom .rbDecorated,
.RadButton_custom.rbVerticalButton,
.RadButton_custom.rbVerticalButton .rbDecorated,
.RadButton_custom .rbSplitRight,
.RadButton_custom .rbSplitLeft
{
	background-image:url('Button/ButtonSpritesCustom.gif');
}

.RadButton_custom .rbDecorated
{
	color: #22405A;
}

.RadButton_custom .rbDecorated:hover
{
	color: #22405A;
}

.RadButton_custom .rbDecorated:active,
.RadButton_custom .rbDecorated:focus
{
	color: #12293c;
}

.RadButton_custom.rbSkinnedButtonChecked .rbDecorated,
.RadButton_custom.rbSkinnedButtonChecked:hover .rbDecorated
{
	color: #fff;
}

.RadButton_custom .rbToggleCheckbox,
.RadButton_custom .rbToggleCheckboxChecked,
.RadButton_custom .rbToggleCheckboxFilled,
.RadButton_custom .rbToggleRadio,
.RadButton_custom .rbToggleRadioChecked
{
	background-image:url('Button/ToggleSprite.gif');
}

.RadButton_custom.rbToggleButton,
.RadButton_custom.rbToggleButton.rbDisabled,
.RadButton_custom.rbToggleButton.rbDisabled:hover
{
	color: #000;
}

.RadButton_custom.rbToggleButton:hover
{
	color: #863d02;
}

.RadButton_custom.rbDisabled .rbDecorated,
.RadButton_custom.rbDisabled:hover .rbDecorated

{
	color: #666;
}

.RadButton_custom.rbLinkButton
{
	border: 1px solid #863d02;
	color: #000;
	text-decoration: none;
}

.RadButton_custom.rbLinkButton:hover
{
	background-color: #f9eb83;
	color: #863d02;
}

.RadButton_custom.rbLinkButtonChecked,
.RadButton_custom.rbLinkButtonChecked:hover
{
	background-color: #d66b1e;
	color: #fff;
}

.RadButton_custom.rbLinkButton.rbDisabled,
.RadButton_custom.rbLinkButton.rbDisabled:hover
{
	background-color: #f9f8f8;
	border: 1px solid #d0d0d0;
	color: #000;
}

.RadButton_custom.rbLinkButton:hover .rbSplitLeft,
.RadButton_custom.rbLinkButton:hover .rbSplitRight
{
	background-color: #fff;
}

.RadButton_custom.rbLinkButton .rbSplitRight
{
	border-left: 1px solid #863d02;
}

.RadButton_custom.rbLinkButton .rbSplitRight:hover,
.RadButton_custom.rbLinkButton .rbSplitLeft:hover
{
	background-position: -126px -137px;
	background-color: #f9eb83;
}

.RadButton_custom.rbLinkButton .rbSplitRight:active,
.RadButton_custom.rbLinkButton .rbSplitRight:focus
{
	background-color: #ca9a3e;
}

.RadButton_custom.rbLinkButton .rbSplitLeft
{
	border-right: 1px solid #863d02;
}

.RadButton_custom.rbLinkButton .rbSplitLeft:active,
.RadButton_custom.rbLinkButton .rbSplitLeft:focus
{
	background-color: #ca9a3e;
}

.RadButton_custom.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitLeft:focus
{
	border-right: 1px solid #d0d0d0;
}

.RadButton_custom.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton_custom.rbLinkButton.rbDisabled .rbSplitRight:focus
{
	border-left: 1px solid #d0d0d0;
}

/* IE6 Fix, should be important to override the joint selectors */
*html .RadButton_custom.rbLinkButton,
*html .RadButton_custom.rbLinkButton:hover
{
	border: 1px solid #863d02 !important;
}

/*Telerik RadInput custom Skin*/

/*global*/

.RadInput_custom,
.RadInputMgr_custom
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_custom .riTextBox,
html body .RadInputMgr_custom
{
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_custom .riEmpty,
html body .RadInput_Empty_custom
{
	color:#8a8a8a;
}

html body .RadInput_custom .riHover,
html body .RadInput_Hover_custom,
html body .RadInput_custom .riFocused,
html body .RadInput_Focused_custom
{
	border-color:#515151;
}

html body .RadInput_custom .riRead,
html body .RadInput_Read_custom
{
	border-color:#d0d0d0;
}

html body .RadInput_custom .riDisabled,
html body .RadInput_Disabled_custom
{
	border-color:#d0d0d0;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_custom .riError,
html body .RadInput_Error_custom
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('Input/sprite.gif');
	color:#d51923;
}

.RadForm.rfdTextbox .RadInput_custom .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_custom[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -315px no-repeat url('Input/sprite.gif');/*bg spostato per non far comparire l'icona di alert*/
	color:#d51923;
}

html body .RadInput_custom .riNegative,
html body .RadInput_Negative_custom
{
	color:#565656;
}

/*buttons*/

.RadInput_custom a
{
	background:transparent no-repeat url('Input/sprite.gif');
}

/*go*/

.RadInput_custom .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_custom .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_custom .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_custom a.riUp
{
	background-position:4px -98px;
}

.RadInput_custom a.riUp:hover
{
	background-position:4px -148px;
}

.RadInput_custom a.riDown
{
	background-position:4px -199px;
}

.RadInput_custom a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_custom .riLabel
{
	color:#000;
}

/*rtl*/

html body .RadInputRTL_custom .riError,
html body .RadInputRTL_Error_custom
{
	background-position:3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_custom .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_custom[type="text"]
{
	background-position:3px -298px;
} 