/*  Ajax.css  */
/*-------------------------------------------*/
/* Telerik RadAjaxLoadingPanel Common CSS */

.RadAjax .raDiv,
.RadAjax .raColor
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.RadAjax .raDiv
{
	position:relative;
	z-index:2;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
}

.RadAjax .raColor
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image:none;
}

.RadAjax .raTransp
{
	zoom:1;
}

.RadAjax .raTop
{
	background-position:center top;
}

.RadAjax .raTopLeft
{
	background-position:left top;
}

.RadAjax .raTopRight
{
	background-position:right top;
}

.RadAjax .raLeft
{
	background-position:left center;
}

.RadAjax .raRight
{
	background-position:right center;
}

.RadAjax .raBottom
{
	background-position:center bottom;
}

.RadAjax .raBottomLeft
{
	background-position:left bottom;
}

.RadAjax .raBottomRight
{
	background-position:right bottom;
}

.RadAjax div.raNone
{
	background-image:none;
}
/*  Ajax.Default.css  */
/*-------------------------------------------*/
/* Telerik RadAjaxLoadingPanel Default Skin */

.RadAjax_Default .raDiv
{
	background-image:url('Images/Common/loading.gif');
}

.RadAjax_Default .raColor
{
	background-color:#fff;
}

.RadAjax_Default .raTransp
{
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
/*  BPMLists.css  */
/*-------------------------------------------*/
/* These classes are used in the BPM lists (Blank forms, ToDo list, Watch list, Admin forms and Reports)  */

/* Alert priority colors */
    
 .P0    {  }
 .altP0 {  }                             
           
 .P1 td { color: red !important; } 
 .altP1 td { color: red !important; }           
           
  .P2    { color: amber }
 .altP2 { color: amber }
 
 .P3    { color: magenta }
 .altP3 { color: magenta }
 
 .P4    { color: sienna }
 .altP4 { color: sienna }

 .P5    { color: blue }
 .altP5 { color: blue }
 
 .P6    {  }
 .altP6 {  }
 
 .P7    {  }
 .altP7 {  }
               
 .P8    { color: gray }
 .altP8 { color: gray }
 
 .P9    {  }
 .altP9 {  }


/* grid */

 .met-grid { 
    font-size: xx-small;
}


/* header */

 .met-gridheader {
    font-size: xx-small;
    vertical-align: middle;
}

/*  Calendar.Default.css  */
/*-------------------------------------------*/
/*Telerik RadCalendar Default skin*/

.modalDiv  
{  
    display:none;  
    position:fixed;  
    top:0;  
    left:0;  
    z-index:4900;
    width:100%;  
    height:100%;  
    background:#ccc;  
    opacity:0.3;  
    filter:alpha(opacity=30);  
}  


radCalendarPopupWindowCloseButton
{
    }
    
.RadCalendarPopup {z-index: 2147483640 !important;}  
.RadCalendarFastNavPopup {z-index: 2147483647 !important;}  
.RadCalendarFastNavPopup table {position: absolute;}

table.RadCalendar_Default
{
	border-collapse:separate;
	border:0;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	width:220px;
}

/*titlebar*/

.RadCalendar_Default .rcTitlebar
{
	width:100%;
	border:1px solid;
	border-color:#3d556c #3d556c #3a5168;
	padding:0;
	background:#738da2 0 -999px repeat-x url('Images/Calendar/sprite.gif');
	color:#fff;
}

.RadCalendar_Default .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:1px solid;
	border-color:#9bafc1 #8196ac #899fb1;
	font:12px/19px "segoe ui",arial,sans-serif;
}

.RadCalendar_Default .rcTitlebar td
{
	border:0;
	padding:1px 0;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Default .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Default .rcTitlebar .rcPrev,
.RadCalendar_Default .rcTitlebar .rcNext,
.RadCalendar_Default .rcTitlebar .rcFastPrev,
.RadCalendar_Default .rcTitlebar .rcFastNext
{
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	margin:0;
	background:transparent url('Images/Calendar/sprite.gif') no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev
{
	margin-left:1px;
	background-position:0 -200px;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -250px;
}

.RadCalendar_Default .rcTitlebar .rcPrev
{
	background-position:0 -300px;
}

.RadCalendar_Default .rcTitlebar .rcPrev:hover
{
	background-position:0 -350px;
}

.RadCalendar_Default .rcTitlebar .rcNext
{
	background-position:0 -400px;
}

.RadCalendar_Default .rcTitlebar .rcNext:hover
{
	background-position:0 -450px;
}

.RadCalendar_Default .rcTitlebar .rcFastNext
{
	margin-right:1px;
	background-position:0 -500px;
}

.RadCalendar_Default .rcTitlebar .rcFastNext:hover
{
	background-position:0 -550px;
}

.RadCalendar_Default .rcMain
{
	width:100%;
	border:1px solid #768ca5;
	border-top:0;
	padding:0;
}

.RadCalendar_Default .rcMainTable
{
	width:100%;
	border-collapse:separate;
	border:0;
	color:#000;
	font:12px/20px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Default .rcHeader,
.RadCalendar_Default .rcFooter
{
	border:1px solid #768ca5;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Default .rcRow th,
.RadCalendar_Default .rcWeek th
{
	border:0;
background:#edf5fc;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}

.RadCalendar_Default .rcWeek th
{
	border-bottom:1px solid #a7c0df;
	padding:2px 6px 3px 0;
	text-align:right;
}

.RadCalendar_Default .rcWeek .rcViewSel,
.RadCalendar_Default .rcRow th
{
	width:13px;
	border-right:1px solid #a7c0df;
	padding-left:9px;
	padding-right:7px;
	text-align:center;
}

.RadCalendar_Default .rcWeek .rcViewSel
{
	border-right-color:#dfeeff;
}

/*date cells*/

.RadCalendar_Default .rcRow td
{
	border:1px solid #fff;
	padding:0;
	text-align:right;
	vertical-align:middle;
}

.RadCalendar_Default .rcMain .rcRow a,
.RadCalendar_Default .rcMain .rcRow span
{
	display:block;
	padding:1px 5px 1px 0;
	text-decoration:none;
	color:#000;
}

.RadCalendar_Default .rcMain .rcWeekend a
{
	color:#444;
}

.RadCalendar_Default .rcRow .rcToday
{
	border-color:#506175;
}

.RadCalendar_Default .rcRow .rcToday a
{
	color:#0053a5;
}

.RadCalendar_Default .rcMain .rcOtherMonth a
{
	color:#777;
}

.RadCalendar_Default .rcMain .rcOutOfRange span
{
	color:#777;
	cursor:default;
}

.RadCalendar_Default .rcRow .rcHover
{
border-color:#dab66b;
background:#fcda94 0 -1600px repeat-x url('Images/Calendar/sprite.gif');
}

.RadCalendar_Default .rcRow .rcHover a
{
	color:#0e3d4f;
}

.RadCalendar_Default .rcRow .rcSelected
{
border-color:#aaae6a;
background:#d6db86 0 -1700px repeat-x url('Images/Calendar/sprite.gif');
}

.RadCalendar_Default .rcRow .rcSelected a
{
	color:#0d202b;
}

/*multimonth view*/

table.RadCalendarMultiView_Default
{
	width:auto;
}

.RadCalendarMultiView_Default .rcTitlebar
{
	border-color:#212f41;
	background:#495a70 0 -1199px repeat-x url('Images/Calendar/sprite.gif');
}

.RadCalendarMultiView_Default .rcTitlebar table
{
	border:1px solid;
	border-color:#63768a #465668 #58697d;
	line-height:25px;
}

.RadCalendarMultiView_Default .rcTitlebar td
{
	padding-bottom:2px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcPrev,
.RadCalendarMultiView_Default .rcTitlebar .rcNext,
.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev,
.RadCalendarMultiView_Default .rcTitlebar .rcFastNext
{
	margin-top:1px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev
{
	background-position:0 -600px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:0 -650px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcPrev
{
	background-position:0 -700px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcPrev:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcNext
{
	background-position:0 -800px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcNext:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastNext
{
	background-position:0 -900px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastNext:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiView_Default .rcMain
{
	border-color:#768ca5;
}

.RadCalendarMultiView_Default .rcCalendar
{
	width:220px;
	border:1px solid #768ca5;
	border-top:0;
	padding:0;
}

.RadCalendarMultiView_Default .rcMainTable .rcTitle
{
	border-top:1px solid #3d556c;
	border-bottom:1px solid #3a5168;
	padding:0 0 1px;
	background:#738da2 0 -1000px repeat-x url('Images/Calendar/sprite.gif');
	color:#fff;
	text-align:center;
	line-height:23px;
}

/*month view*/

table.RadCalendarMonthView_Default
{
	border-collapse:separate;
	border:1px solid #768ca5;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

.RadCalendarMonthView_Default td
{
	border:0;
	padding:5px 2px 0;
}

.RadCalendarMonthView_Default #rcMView_Feb,
.RadCalendarMonthView_Default #rcMView_Apr,
.RadCalendarMonthView_Default #rcMView_Jun,
.RadCalendarMonthView_Default #rcMView_Aug,
.RadCalendarMonthView_Default #rcMView_Oct,
.RadCalendarMonthView_Default #rcMView_Dec
{
	border-right:1px solid #768ca5;
}

.RadCalendarMonthView_Default a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

.RadCalendarMonthView_Default .rcSelected a
{
	border:1px solid #133c44;
	padding:1px 3px;
	background:#75b7cc 0 -1700px repeat-x url('Images/Calendar/sprite.gif');
	color:#0d202b;
}

.RadCalendarMonthView_Default #rcMView_PrevY a,
.RadCalendarMonthView_Default #rcMView_NextY a
{
	display:block;
	width:16px;
	height:13px;
	overflow:hidden;
	margin:0 auto;
	background:transparent no-repeat url('Images/Calendar/sprite.gif');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
	color:#ccc;
}

.RadCalendarMonthView_Default #rcMView_PrevY a
{
	background-position:6px -2095px;
}

.RadCalendarMonthView_Default #rcMView_NextY a
{
	background-position:7px -2195px;
}

.RadCalendarMonthView_Default .rcButtons
{
	padding:6px 7px 5px;
	text-align:center;
}

.RadCalendarMonthView_Default input
{
	border:1px solid;
	border-color:#4e667e #5e7388 #425c71;
	padding:0;
	background:#d6e1e7 0 -2300px repeat-x url('Images/Calendar/sprite.gif');
	color:#0d202b;
	font:12px "segoe ui",arial,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Default input:hover
{
	border-color:#5d9fb7 #70aabf #5d9fb7;
	background-color:#bee3f6;
	background-position:0 -2350px;
}

.RadCalendarMonthView_Default #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_Default #rcMView_OK
{
	padding:0 0.2em;
}

.RadCalendarMonthView_Default a:hover
{
    color: #06c;
}

/*time view*/

table.RadCalendarTimeView_Default
{
	border-collapse:separate;
	border:1px solid #768ca5;
	border-top-color:#3d556c;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView_Default th
{
	border:0;
	border-top:1px solid #9bafc1;
	border-bottom:1px solid #3a5168;
	padding:0 0 1px;
	background:#738da2 0 -1000px repeat-x url('Images/Calendar/sprite.gif');
	color:#fff;
	text-align:center;
	line-height:22px;
	cursor:default;
	font-weight:normal;
}

.RadCalendarTimeView_Default td
{
	border:0;
	border-left:1px solid #768ca5;
	padding:2px 2px 3px;
}

.RadCalendarTimeView_Default td:first-child
{
	border-left:0;
}

.RadCalendarTimeView_Default a
{
	display:block;
	padding:2px 6px;
	text-align:center;
	color:#333;
	text-decoration:none;
}

.RadCalendarTimeView_Default td.rcHover a
{
	border:1px solid #5d9fb7;
	padding:1px 5px;
	background:#bee3f6 0 -1600px repeat-x url('Images/Calendar/sprite.gif');
	color:#0e3d4f;
}

.RadCalendarTimeView_Default .rcFooter
{
	border:0;
	border-top:1px solid #768ca5;
	padding:0;
}

/*pickers*/

.RadPicker_Default
{
	vertical-align:middle;
}

/*BPM-3660 DateTime is not aligned with other controls*/
.RadPicker_Default table.rcTable,
.RadPicker_Default table.rcTable td
{
	border:0;
	margin:0;
	padding:0;
    vertical-align:top !important; 
}

.RadPicker_Default td
{
	vertical-align:middle;
}

.RadPicker_Default table.rcTable .rcInputCell
{
	padding: 0;
}

.RadPicker_Default td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Default td a{position:static}/*IE6*/
*+html .RadPicker_Default td a{position:static}/*IE7*/

.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcTimePopup
{
	display:block;
	overflow:hidden;
	width:22px !important;
	height:22px!important;
	margin:0 !important;
	background:url('Images/Calendar/sprite.gif') no-repeat;
	text-indent:-2222px;
	text-align:center;
}

.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcDisabled.rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_Default .rcCalPopup:hover
{
	background-position:0 -50px;
}

.RadPicker_Default .rcTimePopup,
.RadPicker_Default .rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_Default .rcTimePopup:hover
{
	background-position:0 -150px;
}

.RadPicker_Default .rcDisabled,
.RadCalendarMonthView_Default .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

a.rcCalPopup + div,
a.rcTimePopup + div
{
    display: none;
}

/*rtl*/

.RadCalendarRTL_Default .rcTitlebar table
{
	direction:ltr;
}

.RadCalendarRTL_Default .rcTitle
{
	direction:rtl;
}

/*  ComboBox.Default.css  */
/*-------------------------------------------*/
/* RadComboBox Default skin */

/*global*/

.WebDropDownCssClass ul li
{
    font-size: 1em !important;
}

.RadComboBoxDropDown_Default ul li {
font-size: 12px;
}

.PersonSearchComboBoxFormFont ul li {
font-size: 12px !important;
}

.RadComboBox_Default *
{
	margin: 0;
	padding: 0;	
}

.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default
{
	font: "Segoe UI", Arial, sans-serif;
    color: #333333;
	text-align: left;
	font-size: 12px;
	/*text-shadow: #ffffff  1px 1px; Modern browsers-BPM-9776 IE 11 Browser displays certain text in a "fuzzy" way when IIS Reponse Headers are set to IE-Edge */  
}

.RadComboBoxDropDown_SlideUp {
    border: 1px solid #95bbd8 !important;
}

.RadComboBox_Default_rtl,
.RadComboBox_Default_rtl .rcbInput,
.RadComboBoxDropDown_Default_rtl
{
	text-align: right;
}

/* combobox */

.RadComboBox_Default
{
	vertical-align: middle;
}

* html .RadComboBox_Default { vertical-align: top; }

.RadComboBox_Default table
{
	border: 0;
	border-collapse: collapse;
	border:1px solid #95bbd8;
	border-width:1px !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
    background: -webkit-gradient(linear, left top, left bottom, from(#eef9ff), to(#cde9f9));
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);
}


.RadComboBox_Default table.rcbHovered
{
    border-color: #4dafe9;
}
.RadComboBox_Default table.rcbFocused
{
    border-color:#95bbd8;
}
.RadComboBox_Default table.rcbDisabled
{
    border-color:#bdd5e7;
}

.RadComboBox_Default table td.rcbInputCell
{
	width: 100%;
	vertical-align: top;
	padding: 0;
}

.RadComboBox_Default .rcbInputCell
{
   /* background: #d8e6f0 url('Images/ComboBox/combo_bk.png') 0px center; */
  /*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);*/
}

.RadComboBox_Default .rcbArrowCell
{
	/*background: #d8e6f0 url('Images/Common/arrow-down-small.png') 0px center; */
	background-image:url('Images/Common/arrow-down-small.png');
	background-position:center;
	background-repeat:no-repeat;
	background-color:inherit;
	
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);*/
}

.RadComboBox_Default .rcbInputCell,
.RadComboBox_Default .rcbArrowCell
{
   /* color: #143042; */
}

.RadComboBox_Default .rcbHovered .rcbInputCell,
.RadComboBox_Default .rcbFocused .rcbInputCell,
.RadComboBox_Default .rcbHovered .rcbArrowCell,
.RadComboBox_Default .rcbFocused .rcbArrowCell
{
   /* border-color: #cda85f;*/
   /* background-color: #feedc8; */
}

.RadComboBox_Default .rcbFocused .rcbInputCell
{
  
   /* background-position: 3000px center;*/ 
}

.RadComboBox_Default .rcbHovered .rcbArrowCell,
.RadComboBox_Default .rcbFocused .rcbArrowCell
{
  /*  background-position: 18px center;*/
}

.RadComboBox_Default .rcbDisabled .rcbInputCell
{
    color: gray;    
}

.RadComboBox_Default .rcbInputCellLeft,
.RadComboBox_Default .rcbArrowCellLeft  
{ border-right-width: 0px !important;}

.RadComboBox_Default .rcbInputCellRight,
.RadComboBox_Default .rcbArrowCellRight 
{ border-left-width: 0px !important;}

.RadComboBox_Default .rcbInputCell .rcbInput
{
	width: 100%;
	background: transparent; 
	border: 0;
	vertical-align: top;
	padding: 1px 6px 1px 0;
	outline: 0;
    float:left;
}

.WebClientCombobox .rcbInputCell .rcbInput
{
    height:18px;
    line-height:18px;
    padding:2px 6px 2px 0;
}

.rcbInputCell.rcbInputCellLeft{line-height:18px;}
.WebClientCombobox tr td.rcbArrowCell a{margin-right:0 !important;}

.RadComboBox_Default .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

.RadComboBox_Default tr .rcbInput
{
	cursor: pointer;
}

.RadComboBox_Default table td.rcbInputCell,
.RadComboBox_Default .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

.RadComboBox_Default_rtl table td.rcbInputCell,
.RadComboBox_Default_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput
{
color: #143042;
}

.RadComboBox_Default .rcbFocused .rcbInputCell .rcbInput
{
color: #555555;
}

.RadComboBox_Default table td.rcbArrowCell
{
	width: 18px;
	padding: 0;
}

/* ARROW */

.RadComboBox_Default .rcbArrowCell a
{
	position: relative;
	outline: 0;
	overflow: hidden;
	display: block;
	width: 18px;
	text-decoration: none;
	text-indent: -9999px;
    cursor: pointer;	
}

.RadComboBox_Default td.rcbArrowCellHidden,
.RadComboBox_Default .rcbArrowCellHidden a
{
	width: 3px;
}

/*  Real Read-Only styles*/

.RadComboBox_Default.ddReadOnly table, .RadComboBox_Default.ddReadOnly table.rcbFocused, .RadComboBox_Default.ddReadOnly table.rcbHovered
{
    border-color: #333;
    color:#777;
}

.RadComboBox_Default.ddReadOnly .rcbArrowCell a
{
    cursor: default;
}

.RadComboBox_Default.ddReadOnly .rcbInputCell
{
    background: #d8e6f0 url('Images/ComboBox/combo_bkDisabled.png') 0px center;
}

.RadComboBox_Default.ddReadOnly .rcbArrowCell
{
	background: #d8e6f0 url('Images/ComboBox/comboArrowDisabled.png') 0px center;
}

.RadComboBox_Default tr td.rcbArrowCell,
.RadComboBox_Default tr td.rcbArrowCell a { width: 16px; }

.rcbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
	z-index: 2147483637 !important;
}

.RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-image: url('Images/ComboBox/rcbSprite.png');
	background-repeat: no-repeat; 
	

}


.RadComboBoxDropDown_Default
{
	position: absolute;
/*padding-top: 8px;*/
/*background: #fff url('Images/Common/shadow_bk.png') left top repeat-x;
_background: #fff; /* Don't show background image in IE 6 - PNG transparency not supported  */
background:#ffffff;
border: 1px solid #95bbd8;
border-top: 0;
	cursor: default;
	font-size: 100%;
	color: #333333;
}

.RadComboBoxDropDown_Default_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Default .rcbScroll
{
	overflow: auto;
	position: relative;
}

.RadComboBoxDropDown_Default .rcbList
{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.RadComboBoxDropDown_Default .rcbHeader,
.RadComboBoxDropDown_Default .rcbFooter
{
	background-color: #f0f2f4;
	padding: 5px 7px 4px;
	color: #000;
}

.RadComboBoxDropDown_Default .rcbHeader
{
	border-bottom: 1px solid #c7dcf9;
	margin-bottom: 1px;
}

.RadComboBoxDropDown_Default .rcbFooter
{
	border-top: 1px solid #c7dcf9;
	margin-top: 1px;
}

.RadComboBoxDropDown_Default .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Default .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Default .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Default .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}

.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered,
.RadComboBoxDropDown_Default .rcbDisabled,
.RadComboBoxDropDown_Default .rcbLoading
{
	padding: 3px 19px 3px 6px;
	margin: 0px 1px;
	min-height: 13px;
}

* html .RadComboBoxDropDown_Default .rcbItem,
* html .RadComboBoxDropDown_Default .rcbHovered,
* html .RadComboBoxDropDown_Default .rcbDisabled,
* html .RadComboBoxDropDown_Default .rcbLoading
{
	height: 13px;
}

*+html .RadComboBoxDropDown_Default .rcbItem,
*+html .RadComboBoxDropDown_Default .rcbHovered,
*+html .RadComboBoxDropDown_Default .rcbDisabled,
*+html .RadComboBoxDropDown_Default .rcbLoading
{
	height: auto;
}

.RadComboBoxDropDown_Default_rtl .rcbItem,
.RadComboBoxDropDown_Default_rtl .rcbHovered,
.RadComboBoxDropDown_Default_rtl .rcbDisabled,
.RadComboBoxDropDown_Default_rtl .rcbLoading
{
	padding: 2px 6px 2px 19px;
}

.RadComboBoxDropDown_Default .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Default_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Default em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Default .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Default .rcbHovered
{
padding: 2px 18px 2px 5px;
border: 1px solid #fcd37f;
background:#fffcde; 
color: #333333;
}

.RadComboBoxDropDown_Default_rtl .rcbHovered
{
padding: 2px 5px 2px 18px;
}

.RadComboBoxDropDown_Default .rcbSeparator
{
    color: #666;
    background: #D3ECF9;
}

.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled
{
	color: #9babb4;
	text-shadow: #bdd5e7  1px 1px; /* Modern browsers */   
	cursor: default;
}

.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_Default .rcbDisabled td.rcbInputCellRight {/* background-position: 100% -66px; */ }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight {/* background-position: -110px -88px;*/ }

.RadComboBoxDropDown_Default .rcbLoading
{
	background: #f0f0f0;
	text-align: center;
}

.RadComboBoxDropDown_Default .rcbMoreResults
{
	clear: both;
	border-top: 1px solid #d3dde4;
	background: #f0f2f4;
	position: relative;
	padding: 0 6px 0;
	text-align: center;
	margin-top: 1px;
	color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbMoreResults a
{
	display: inline-block;
	width: 15px;
	height: 9px;
	background-position: -157px -94px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}

* html .RadComboBoxDropDown_Default .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

*+html .RadComboBoxDropDown_Default .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

.RadComboBoxDropDown_Default .rcbMoreResults span
{
	vertical-align: middle;
	height: 19px;
	line-height: 19px;
	display: inline-block;
}

.RadComboBoxDropDown_Default .rcbSeparatedList .rcbItem,
.RadComboBoxDropDown_Default .rcbSeparatedList .rcbHovered,
.RadComboBoxDropDown_Default .rcbSeparatedList .rcbDisabled,
.RadComboBoxDropDown_Default .rcbSeparatedList .rcbLoading
{
	padding-left: 12px;
}

.RadComboBoxDropDown_Default .rcbSeparatedList .rcbSeparator
{
	padding-left: 6px;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width: 550px)
{
	.RadComboBoxDropDown_Default_rtl .rcbItem,
	.RadComboBoxDropDown_Default_rtl .rcbHovered,
	.RadComboBoxDropDown_Default_rtl .rcbDisabled,
	.RadComboBoxDropDown_Default_rtl .rcbLoading
	{
		padding: 2px 6px 2px 19px;
	}
} /*Opera end*/

/*  Controls.css  */
/*-------------------------------------------*/
/*Styles for labeled controls*/
/*were introdused in 9.1.0*/
label.controlLabel.PersonControl.Left,
label.controlLabel.PersonControl.Right
{
    top: 0px !important;
    line-height: 42px;
}

.reWrapper{min-height:0 !important;}

/* Attachment Clip Styles */
.memo
{
    padding:1px 1px 1px 1px !important;
  }
/* END Attachment Clip Styles */

/* Attachment Clip Styles */
.clip input
{
    border:0;
    width:32px; 
    height:32px; 
    background-position:0px 0px;
    cursor:pointer;
    background:transparent url(images/clips/clipSprite.gif);    
}
.clip input:hover{background-position:0px -32px}
.fullClip input{background-position:0px -64px}
.fullClip input:hover{background-position:0px -96px}
.emptyReadonlyClip input{background-position:0px -128px}
.emptyReadonlyClip input:hover{background-position:0px -160px}
.fullReadonlyClip input{background-position:0px -192px}
.fullReadonlyClip input:hover{background-position:0px -224px}

.clip .clipCaption{white-space:nowrap;}

.clipMenu
{
    padding:2px; 
    border-top:1px solid #ccc; 
    border-left:1px solid #ccc; 
    border-right:1px solid black; 
    border-bottom: 1px solid black;
}
.clipMenuItem{cursor:pointer;}
.clipMenuItem a{color:black;}
.clipMenuItemActive{background-color:#276fc3; cursor:pointer;}
.clipMenuItemActive a{color:white;}
/* END Attachment Clip Styles */

/* Attachment Grid control Css */
.attGrid
{
    border-style:solid;
    border-width:1px;
    border-width:1px;
    border-color:#cccccc;    
    /*floating removes margin in the bottom of control */
    float:left;
}

.attGridHeader
{
    border-style:solid;
    /* top border line does not appear.*/
    border:2px;    
    border-color:#ccccff;
    background-color:#D0E0E9;
    font-weight:bold;
    color:#000000;
    text-align:left;
}
.attGridItem 
{ 
    /* bottom border line does not appear.*/
    border-style:solid;
    border-width:1px;
    border-color:#ffcccc;  
}

.attGridHeader a { text-decoration: none; color:#000000; }
.attGridHeader a:visited { color: #000000; }
.attGridHeader a:hover { text-decoration: none; color: #000000; }
.attGridHeader a:active { color: #000000; }
/* END Attachment Grid control Css */

/* Read Only Grid control Css */
.openFolderLink{cursor:pointer;}
.roGrid
{
    border-style:solid;
    border-width:1px;
    border-width:1px;
    border-color:#cccccc;    
}

.roGridHeader
{
    border-style:solid;
    /* top border line does not appear.*/
    border:2px;    
    border-color:#ccccff;
    background-color:#D0E0E9;
        
    font-size:small;
    font-weight:normal;
    color:#000000;
    text-align:left;
}
.roGridItem 
{ 
    /* bottom border line does not appear.*/
    font-size:smaller;
    border-style:solid;
    border-width:1px;
    border-color:#ffcccc;  
}

.roGridHeader a { text-decoration: none; color:#000000; }
.roGridHeader a:visited { color: #000000; }
.roGridHeader a:hover { text-decoration: none; color: #000000; }
.roGridHeader a:active { color: #000000; }

/* END Read Only Grid control Css */



/* Image */
.imgCssClass { cursor: pointer; }
/* END  Image */

/* Data Time */
.datetimecontroltodayitem   	
 { 
     border-color: Red !important;
     border-width: 1px !important;
     border-style:solid !important;
 }
.datetimecontroltodayitem a 
 {
    color: Red !important;
 }
/* END Data Time */
 
 .read-only fieldset legend 
 {
     /*filter: alpha(opacity=30);*/
 }
 
 .read-only fieldset label 
 {
     /*filter: alpha(opacity=30);*/
 }

fieldset
{
    -moz-border-radius:7px;
    margin: 0;
}

fieldset label
{
   float:left;
}

fieldset,
fieldset legend
{
    padding: 0px;
}

.mcCommandButtonDiv
{
    float: left;
    width: 100%;
    padding-bottom:3px;
    padding-left:10px;
    padding-top:5px;
}
.openButtonMultyClip,
.deleteButtonMultyClip,
.addButtonMultyClip,
.selectButtonMultyClip 
{
    width: 20px;
	height: 20px;
    background-position:0px 0px;
    display:block;
    float:left;
    cursor:pointer;
    border:0;
    margin-right:5px;
}

.openButtonMultyClip:hover, .openButtonMultyClip:focus,
.deleteButtonMultyClip:hover, .deleteButtonMultyClip:focus,
.addButtonMultyClip:hover, .addButtonMultyClip:focus,
.selectButtonMultyClip:hover, .selectButtonMultyClip:focus
{background-position: 0px -20px; }

    .openButtonMultyClip[disabled]:hover,
    .deleteButtonMultyClip[disabled]:hover,
    .addButtonMultyClip[disabled]:hover,
    .openButtonMultyClip[disabled],
    .deleteButtonMultyClip[disabled],
    .addButtonMultyClip[disabled],
    .openButtonMultyClip[aria-disabled],
    .deleteButtonMultyClip[aria-disabled],
    .addButtonMultyClip[aria-disabled],
    .openButtonMultyClip[aria-disabled]:hover,
    .deleteButtonMultyClip[aria-disabled]:hover,
    .addButtonMultyClip[aria-disabled]:hover,
    .selectButtonMultyClip[disabled] {
        background-position: 0px -40px;
    }


.openButtonMultyClip{background:transparent url(images/attachmentGrid/icon_grid_download.gif);}
.deleteButtonMultyClip{background:transparent url(images/attachmentGrid/icon_grid_delete.gif);}
.addButtonMultyClip{background:transparent url(images/attachmentGrid/icon_grid_upload.gif);}
.selectButtonMultyClip{background:transparent url(images/documentGrid/icon_dms_open.gif);}

/* Class for correct placing error image in control */
/* For control with left text align - in right coner of control, for right aligh - in left coner */
 
span.inputLeftAlign  input[class~='riError'], 
input[class~='riError'].inputLeftAlign
{
   	background:#fff 100% -298px no-repeat url('Images/Input/sprite.gif') !important;
}

span.inputRightAlign input[class~='riError'],
input[class~='riError'].inputRightAlign
{
   	background:#fff 2px -298px no-repeat url('Images/Input/sprite.gif') !important;
}

.attGrid tr.rgCommandRow
{
    background: #fff url('Images/Common/shadow_bk.png') left top repeat-x;
}

/*---------------------------------------------------------------*/
/*   Editable Grid Styles */
/*----------------------------------------------------------------*/


.EditableGrid div div table tr td, .EditableGrid div div table tr th
{
    height: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.EditableGrid div div table tr td span
{
    width:auto;
    padding: 0 4px 0 0;        
}

.EditableGrid div div table tr th a
{
    padding-left:4px;
}

.EditableGrid tr.rgCommandRow
{
   background: #fff url('Images/Common/shadow_bk.png') left top repeat-x;
}
.egCommandButtonDiv
{
    float: left;
    width: 100%;
     padding-bottom:3px;
    padding-left:10px;
    padding-top:5px;

 }
 
.commandButtonContainer{padding: 4px 0px 4px 5px; float:left;}
.addButtonEditableGrid{margin-right:2px;}
 
.deleteButtonEditableGrid,
.addButtonEditableGrid 
{
   /* width: 16px;
    height: 16px;
*/
    width: 20px;
    height: 20px;
    border:0;	
    background-position:0px 0px;
    display:block;
    float:left;
    cursor:pointer;
}

.deleteButtonEditableGrid:hover,
.addButtonEditableGrid:hover
{
    /*background-position: 0px -16px;
    */
    background-position: 0px -20px;
 }

.deleteButtonEditableGrid[disabled]:hover,
.addButtonEditableGrid[disabled]:hover,
.deleteButtonEditableGrid[disabled],
.addButtonEditableGrid[disabled]
{
   /* background-position: 0px -32px; */
    background-position: 0px -40px;
    }


.deleteButtonEditableGrid{background:transparent url(images/editableGrid/icon_grid_delete.gif);}
.addButtonEditableGrid{background:transparent url(images/editableGrid/icon_grid_add.gif);}

.clearSortingContainer{float:left; padding-top:3px;}
/*---------------------------------------------------------------*/
/*  END Editable Grid Styles */
/*----------------------------------------------------------------*/

.rgNoRecords td span
{
    float:left;
}

/* List */
.listControl
{
    border-width:1px; 
    border-style:solid; 
    border-color:#768ca5; 
    background-color:white;
    padding: 1px;
 }
.listControlFocused{border-color:#fbc966 !important; background:#fbf5e9 !important;}
.listControlDisabled
{
    border-color:#333 !important;
    background:	#ededed;
    color:#333;
    cursor:default;
}
.listControlItem{display:block; width:auto; color:Black; padding:0px 2px; cursor:default;}
.listControlItemSelected {background-color: rgba(51, 153, 255, 1);color: White !important;}

/* End of List */

/* Person Control */

.personControl
{
}

.personControlView
{
    height:100%;
    position:relative;
    border:1px solid #899dac;
    overflow:hidden;
}

.personControlView:hover
{
    border-color:#99c1e2;
}

.leftPersonImage
{
    width:32px;
    height:32px;
    float:left;
    border:0px;
    margin-bottom:3px; 
    margin-left:3px; 
    margin-right:3px; 
    margin-top:3px    
}

.personLabel
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.statusImage
{
    margin:2px;
    width:16px;
    height:16px;
}

.statusImageHover
{
    cursor:pointer;
}

.statusLabelLeft
{
    margin-right:2px;
}

.statusLabelTop
{
    margin-bottom:1px;
}

.statusLabelRight
{
    margin-left:3px;
}

.statusLabelBottom
{
    margin-top:-2px;
}
*+html .statusLabelBottom {  margin-top: 0; }/*IE7*/

.personTable
{
    table-layout:fixed;
    width: 100%;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmGroup .rmItem, .RadMenu_PersonToolbar .rmRoundedCorners UL.rmHorizontal .rmFirst
{
    background: transparent none !important;
}

/* End Person Control */

/* Person Search Dialog */
.winlarge.personSearch
{
    position:absolute; top:0; bottom:47px; overflow:auto;    
}


.RadPanelBar_Default .rpExpandable SPAN.rpExpandHandle
{
    background: url(images/person/IconClose16.png) no-repeat !important;
}

.RadPanelBar_Default .rpExpanded SPAN.rpExpandHandle
{
    background: url(images/person/IconOpen16.png) no-repeat !important;
}

.advancedBar
{
    padding: 2px 3px 2px 3px;
}

.personSearchGrid
{
    padding: 3px 3px 2px 3px;
}

.competencyFitContainer
{
    border:1px solid #899dac;
    margin: 0 1px 0 1px ;
    height:16px;
}

.competencyFitValue
{
    text-align:center;
    width:100% !important;
    font-size:90%;
    margin-top:-16px;
}

.competencyFitOn, .competencyFitOff
{
    height: 100%;
}

.competencyFitOff
{
    background: url(images/person/barBK.png) repeat-x;
    margin: 1px 1px 1px 0;
}

.competencyFitOn
{
    background: url(images/person/barBKon.png) repeat-x;
    margin: 1px 0 1px 1px;
    float:left;
}

.usersGrid
{
    width: 100%; 
    table-layout: fixed; 
    overflow: hidden; 
    text-overflow: ellipsis;
    empty-cells: show;
}

.personRow:hover
{
    background:#CCD36B 0 -3900px repeat-x url('Images/Grids/sprite.gif') !important;
}

/* Person Search Dialog */

/* Instant Messenger Dialog */

.instanMessangerChatList
{
    width: auto;
    position:absolute; 
    top:52px;
    bottom:73px;
    left:10px;
    right:10px;
    border:1px solid #666666;
    overflow: auto;
    border-color: #666666;
}
        
.instanMessangerRootLayout
{
    position:absolute;
    left:0;right:0; top:0; bottom:0;  
    vertical-align: top;
    padding:10px;
}
        
.instanMessangerNewMessage
{
    vertical-align: bottom;
    position:absolute;
    left:0px;
    right:75px;
    height:48px;
    border:1px solid #6666666;
    display:block;
    overflow: auto;
}

.imHeader{padding:5px 5px 5px 5px; height:32px; border:1px solid #666666; border-bottom:0;}
.imHeader .users{float:left;}
.userPicture
{
    float:left;
    filter:progid:DXImageTransform.Microsoft.shadow(Direction=135, Strength=5, Color='#999999');
    -moz-box-shadow: 4px 4px 4px rgba(153, 153, 153, 1); 
    margin-left:13px;
}
.userPicture img#userPicture{width:30px; height:30px;}

.userStatus{margin-left:5px; padding-top:4px; width:16px; float:left;}
        
.instanMessangerButtonsContainer
{
    vertical-align: bottom;
    bottom:10px; left:10px; right:10px;
    position:absolute;
    height:55px;
}

#ButtonSendMessage {width:70px; height:50px; position:absolute; right:0px;}

.chatHistory{float:right;}

.historyButton
{
    padding:3px !important;
}
/* Chat Control */
        
.chatPart
{
    font: 12px/20px "segoe ui" ,arial,sans-serif;
}

.outgoing, .incoming{margin-bottom:16px;}

.chatPart .outgoing .chatUserPart{color:#646464;}
.chatPart .incoming .chatUserPart{color:#006aaf;}
        
.chatDatePart
{
    float: left;
    font-weight: lighter;
    padding-right: 5px;
    font-size:10px;
    color:#646464;
    padding-left:5px;
    padding-top:1px;
}
        
.chatUserPart
{
    font-weight: bolder;
    padding-left: 5px;
}
        
.chatMessagePart
{
    font-weight: bold;
    padding-left: 5px;
    clear:both;
}

/* Instant Messenger Dialog */

/* DateTime control */

.dateTimeControl
{
    width:inherit;
}

/* END DateTime control */

.labeledControlWrapper
{
}

.bpmForm
{
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
}

.RadInput.RadInput_Default .rdfd_
{
    display:inline !important;
}

.singleLineEdit{height:100%;}

.gridPager .riTextBox {
    width:inherit;
}

/*  Default.css  */
/*-------------------------------------------*/
/* 0 BASIC TAGS */
*{padding: 0; margin: 0;}

input[type="checkbox"]
{
    width: 13px;
    height: 13px;
    margin: 3px 3px 3px 4px;
    vertical-align: middle;
    z-index:-1;
}

*:focus 
{
   outline: #000000 dotted 0px;
}

span:focus
{
    outline: none;
}

div:focus
{
    outline: none;
}

textarea 
{
    resize: none;
}
.crtlFocus 
{
  outline: #000000 dotted 1px;  
}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}
html, body
{
	margin: 0;
	padding: 0;	
	/*color: #000;*/		
	height:100%;
	font-family: 'Segoe UI', Tahoma, arial, helvetica, sans-serif;
    /*overflow-y: hidden;
    overflow-x: hidden;*/
}
ul { list-style-type: none; }

h1, h2, h3, h4
{
	margin: 0;
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #fff;
}

.requiredField 
{
    color:Red;    
}

.floatRight{float:right;}
.floatLeft
{
    float:left;
    }

.actionbuttons{    margin-right:75px;    }
.actionbuttons.helpShown{margin-right:100px;}

hr { border: 0; border-top: 1px solid #505050; height: 1px; }
a { text-decoration: none; color: #0000ff; }
/*a:visited { color: #fff; }*/
a:hover { text-decoration: none; color: #0000ff; }
/*a:active { color: #fff; }*/
img { border-width: 0; } 
h1 
{	
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 75%;
	color: #000;
	font-weight: bold;
	display: inline;
}

form{height:100%;}

/* FORM CONTROLS */
.bpmBtn, .bpmTextBox, .bpmDropDown, .searchBox { font-family: Segoe UI; font-size: 100%; }
.bpmTextBox { width: 180px; }
.bpmDropDown { width: 186px; }
.searchBox { width: 150px; }
.bpmText { font-family: Tahoma, arial, helvetica, sans-serif; font-size: 70%; }
.bpmBtn  
{
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);*/
	background-image: url('Images/Common/buttonsbackground19.png');
    background-position: 0 0;
    background-color: transparent;
    background-repeat: repeat;
    filter : chroma(color=#000000);
    margin: 0;
    padding: 0 6px 0 6px;
    width: auto; 
    overflow: visible;
    border: 1px solid #95bbd8;    
    vertical-align:middle;
    color: #333333;
    font-weight: normal; 
    cursor: pointer;
    border-radius:2px; 
    text-shadow: #ffffff  1px 1px; /* Modern browsers */      
    box-shadow:1px 1px #ffffff;
}
.bpmBtn:hover {    border: 1px solid #4dafe9;  }
.bpmBtn:disabled { 
     border: 1px solid #bdd5e7;
     color:#9babb4; 
     text-shadow: #bdd5e7 1px; 
}
.bpmBtn:focus {  border: 1px solid #1e7cb4; }

/* LAYOUT */
.link { color : Blue !important;}

/*.background { background-color: #5482a1; background-image: url('Images/grids/bpm9ui_23.gif'); background-repeat: repeat-x; background-position: 0px 121px; }*/
/*.background {background-color: #cccccc;} */
.wrapper { min-width: 890px; height: 100%;  }
.loginInfo {
    height: 50px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072aa', endColorstr='#2ca3df');
    background: -webkit-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -o-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -ms-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -moz-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: linear-gradient(61deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background-color: #111b58;
    font-size: 12px;
    color: #ffffff;
    Border-bottom: 1px solid #1c8dc9;
    padding-top: 1px;
}
.loginInfo A {text-decoration:underline; color:#ffffff;}

/*BPM-11826: Changed the color to adhere to valid contrast ratio*/
.loginInfo a:focus { outline-color: #ffffff;}

.labelText .passwordServerValidate
{
    position:absolute;
    color:red;
    left:0;
    }
.labelText
    {
        position:relative;
        }
.loginInfo A {text-decoration:underline; color:#ffffff;}
.loginInfo A:hover {text-decoration:underline; color:#CCFFFF;}
.lhs div{float:left}
.lhsitem { margin-right: 25px; }
.loginInfo .rhs { float: right; padding: 5px; }
.loginInfo .rhs div{float:right;}
.loginInfo .userInfo {margin: 10px 25px 15px 15px;  width:60%;}
.topNav
{
	background-image: url('Images/ListButtons/nav-repeating.gif');
	background-repeat: repeat-x;	
	/*padding-left: 6px;*/
	height: 35px;					
	border-bottom: 1px solid #ccc;
}
.navWrapper
{
	/*float: left; */
	background-position: right bottom;
	background-repeat: no-repeat;
	width:100%
}
	
.logo { display:block; background:transparent url('Images/Common/ot_logo.png') no-repeat; width:230px; height:29px; margin-left:25px;margin-top:10px;}
.contentWrapper  
{
    clear:both;
    background:#ffffff;
}
.contentWrapperBg
{	
	width: 100%;
    height: 100%;
}

.contentWrapperBg > div { margin: 15px 15px 0 15px;overflow: auto;}

/*.contentWrapperBg > div >div  {padding: 15px 15px 0px 15px;}*/

.contentWrapperBg .topleft
{
	background-image: url('Images/grids/bpm9ui_7.gif');
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.contentWrapperBg .topright
{
	background-image: url('Images/grids/bpm9ui_13.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;
	height: 8px;
}
.contentWrapperBg .footer
{
	height: 8px;
}
.contentWrapperBg .footer table
{
	background-image: url('Images/grids/bpm9ui_15.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 8px;
}
.contentWrapperBg .footer .bottomleft
{
	background-image: url('Images/grids/bpm9ui_14.gif');
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.contentWrapperBg .footer .bottomright
{
	background-image: url('Images/grids/bpm9ui_17.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;
	height: 8px;	
}

/*BPM-14968: Find the element by using endswith selector*/
[id$=upContentArea] {
    height: 100%;
}

.searchbutton
{
	background: url('Images/ListButtons/search_mini.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border: none;
	margin-right: 10px;
	cursor: pointer;
}
.watermarkBg
{
	background-color: #ffffff;	
	width: 100%;	
	text-align: center !important;		
	position: relative;	
	min-height:100%;
   	height: 100%;
}
.watermark
{	
	width: 100%;			
	height: 100%;
	position: relative;
	
}
.loginWrapper 
{ 
	width:100%; text-align:center; height: 100%; position: relative; 
	
}
.loginWrapper tr td
{
    vertical-align:top; 
 }
.loginfields
{
	padding: 0px 3px 0px 3px;
	font-family: 'Segoe UI regular' ,'Segoe UI' ;		
	color: #fff;
	text-align: left;	
	margin-top:37px;
	margin-left:150px;
	float:left;		
	font-size:12px;
}
.loginfields td {padding-bottom:0px;}
.loginfields .labelText 
{ 
    text-align: left;
     color: #333333;
     margin-top:0px;
     font-family: 'Segoe UI regular' ,'Segoe UI' ;
 }
 
 .loginfields .headermessage 
 {
   margin-bottom:15px ;  
   font-size:14px; 
 }

.loginfields .loginbtn input
{
    width:85px !important; 
    *height:21px !important;
    height:19px;
    margin:0px;   
    font-family: 'Segoe UI regular' ,'Segoe UI' ;
    font-size:12px;
    font-weight:normal;
}

.loginfields .upgradebtn input {
    *height: 21px !important;
    height: 19px;
    margin: 0px;
    font-family: 'Segoe UI regular','Segoe UI';
    font-size: 12px;
    font-weight: normal;
}

.loginfields .loginEnginecomboBox
{
    margin-bottom:10px;
}
.loginfields .labelText .boldText { font-weight:bold; font-size: 16px;}

/*BPM-11826: Changed the color to adhere to valid contrast ratio*/
.loginfields .copyright {font-size:9px; color:#656363; padding-top:50px;}

.updateProgress {
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: expression(this.offsetParent.offsetHeight/2);
    left: expression(this.offsetParent.offsetWidth/2 - 66);
    z-index: 100;
}

.aboutBox {
    background: url('Images/Common/about.png');
    background-repeat: no-repeat;
    border: none;
    padding: 0;
}

    .aboutBox .content {
        font-family: 'Segoe UI', Tahoma, arial, helvetica, sans-serif;
        height: 390px;
    }

    .aboutBox .version {
        font-size: 14px;
        color: #a7e6ff;
        padding: 270px 45px 0px 245px;
    }
    .aboutBox .buildNumber {
        font-size: 13px;
        color: #cccccc;
        position: absolute;
        bottom: 0;
        padding: 85px 45px 35px 257px;
    }

    .aboutBox .copyright {
        font-size: 9px;
        color: #ffffff;
        position: absolute;
        bottom: 0;
        padding: 95px 45px 10px 200px;
    }

    .aboutBox .brand {
        padding: 155px 45px 10px 190px;
    }

.confirmIcon { vertical-align:middle; }

/* WEBPARTS */

.gridHeader 
{
    background-color: #efefef !important;
    height: 34px;
    border-color: #CCCCCC !important;
    border-style: solid;
    border-width: 0px 1px 1px 0px !important;
    padding-left: 10px;
    padding-right: 10px;
    font-weight:normal;
    font-size: 85%;
    background-image:none !important;
}

.gridHeader a
{
    color:black !important;
}

th.gridHeader { color: #000000 !important; text-align:left; overflow:hidden !important; text-overflow: ellipsis;}
th a { color: #000000;}
th a:hover { text-decoration: none; color: #000000; }
td.gridBody { background-color: Transparent; white-space: nowrap;}
td.gridBody a {margin-right:4px; }
.gridBody { background-color: #FFFFFF;}
.partGrid { height: 100%; overflow:visible !important; }
.gridOuterContainer{ border: 1px solid #cccccc;   border-collapse:separate !important; }
.gridBody select, .gridBody input {font-size: 100%; }
.gridSelectedRow {background-color: #d7eef8 !important;}
.gridSelectedRow>td {border-color: #b9d7e4 !important;}
/*FIX FOR BPM-13417*/
.contentWrapperBgInner {height: 100%;overflow:hidden !important;}
.contentWrapperBgInner > div { position: relative; width: 100%}
.gridFilter
{
    padding-left: 8px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eff7', endColorstr='#dce6f1');
	background-image: -moz-linear-gradient(rgb(231,239,247), rgb(220,230,241));
    height: 34px;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    font-size: 85%;
}

.cellFilter .RadComboBox_Default
{
     padding-left: 6px;
     padding-right: 12px;
 }
   
.gridFilter td
 {
       padding-right:0px !important;
 }  
.gridFilter td .RadComboBox_Default
 {
     padding-left: 6px;
     padding-right: 10px;
 } 

     
.gridPager {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
	background-image: -moz-linear-gradient(rgb(242,242,242), rgb(255,255,255));
    height: 34px;
    border-top: 1px solid #dddddd;
    font-size: 85%;
   
}
.gridBody a.gridPagerButton { color: #000000 !important; }
.gridData { font-size: 100%; *height: expression(document.body.clientHeight - 190 + 'px');height:100%}
/*FIX FOR BPM-13417*/
/*.gridData > div { overflow: auto;}*/ 

.customListPartGrid { height: auto !important; overflow:visible !important;position: absolute;top: 38px;bottom: 0;left: 0; right: 0 }
.customListPartGrid .gridData > div{bottom:33px; top:0; position: absolute; height: auto !important; left:1px; right:1px; width:auto !important;}
/*td.gridData>div{overflow:auto;}*/
.met-Cell,
.met-CellDate
{
    cursor:pointer;
    overflow:hidden !important;
    text-overflow: ellipsis;
    border-bottom: 1px solid #dddddd;
    color: #333333;
    font-size: 85%;
    height: 34px;
    line-height: 34px;
    padding-left: 10px
}

.met-CellDate
{
    white-space:nowrap;
}

.gridRow:hover {background-color: #fff4d2;}
.gridRow:hover>td {border-color: #fce7aa;}
.altGridRow:hover {background-color: #fff4d2;}
.altGridRow:hover>td {border-color: #fce7aa;}

/* form grid field controls */
.rgSortAsc
{
	cursor: pointer;
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	background-image: url(images/grids/sortasc.gif);
	border-bottom-width: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 10px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 6px;
	background-color: transparent;
	border-right-width: 0px;
}
.rgSortDesc
{
	cursor: pointer;
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/grids/sortdesc.gif);
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 10px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 6px;
	background-color: transparent;
	border-right-width: 0px;
}

/* we need to give a high z-index so it displays on top of the toolbar */
.radwindow
{
	z-index: 100000 !important;
}

/*Update Progress Div*/
.updateProgressDiv
{
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.7;
	-moz-opacity: 0.7;
	background-color: white;
	vertical-align: middle;
	text-align: center;
	z-index: 100000 !important;
}

/* UPDATE PROGRESS ANIMATION */
.updateProgressImage { position: absolute; top: 50%; left: 45%; }

/* E-FORM, E-FOLDER */
#eFormArea { height: 100%; }
.action { color:black; }
.tab { color:white; }
.btn { cursor:pointer; }
.stretch { width:100%;height:100%; font-family: verdana,arial; font-size: 94%; position:absolute; }
.stretch a { font-weight: bold; font-size: 80%; text-decoration:none; }
.framewrapper { position:absolute; left:0px; right:0px; bottom:0px; width: 100%; font-family: verdana,arial; font-size: 94%; }
.formframewrapper {top:0px; }
.folderframewrapper {top:27px; }

/* ACTIVITY BAR */
.activityBar { background: white url('Images/Common/loading.gif') no-repeat center; 
               z-index:9999; width: 100%; height: 100%; text-align: center; 
               position:absolute; left:0px; top: 0px; }                           

/* ACTION BUTTONS */
.actionArea 
{   					
	border-top: 1px solid #ccc; 	
     position: absolute; bottom: 0px; left: 0px; z-index: 100;
      height: 39px; 
      width:100%;
     }
.actionFolderWrapper  
{   
    height: 30px; padding-left: 4px; padding-top:9px; 
     }
.actionFormWrapper 
{   
     height: 30px; padding-left: 4px; padding-top:8px;
  }

/* FOLDER TABS */
.folderTabWrapper {
     text-align:center;
     overflow:hidden;
    /*padding-top: 3px;
     height: 32px;*/
     background-color: #6FC8ED;
     background-image: url('Images/TabStrip/tabs_background.png');
     /*background-repeat: repeat-x*/
}

/* SUBMIT/CANCEL BUTTONS */
div.closeContainer
{
    margin-right:3px;      
}

input.submit, input.cancel 
{ 
    width:62px;
    height: 19px;
    cursor: pointer;
    font-family: 'Segoe UI regular' ,'Segoe UI' ;
    font-size:12px;
    font-weight:normal;
	color: #333333;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
    background: -webkit-gradient(linear, left top, left bottom, from(#eef9ff), to(#cde9f9));
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);
	border: 1px solid #95bbd8;    
	border-radius:2px; 
    text-shadow: #ffffff  1px 1px; /* Modern browsers */      
    box-shadow:1px 1px #ffffff;  
    vertical-align:top;
    margin-top:1px;
     
}     

input.submit:hover,
input.cancel:hover 
{ 
     border: 1px solid #4dafe9;      
}
input.cancel
{ 
      width:65px;
}
input.submit:disabled,
input.cancel:disabled
{
    border: 1px solid #bdd5e7;  
} 
/*************************************************/
/* Legacy OK Cancel Image Styles */
/*************************************************/
input.submit_legacy, input.cancel_legacy { width:42px; height: 26px; border: 1px solid #707070; cursor: pointer;}
input.submit_legacy { background: #3d3d3d url('Images/GeneralButtons/submit_02.gif') center top; }
input.submit_legacy:hover { background: #5d5d5d url('Images/GeneralButtons/submit_02.gif') center -24px;}
input.cancel_legacy { background: #3d3d3d url('Images/GeneralButtons/cancel_02.gif') center top;}
input.cancel_legacy:hover { background: #5d5d5d url('Images/GeneralButtons/cancel_02.gif') center -24px;}
/*************************************************/
/* Legacy OK Cancel Image Styles */
/*************************************************/

#cellHelp{display:none;}
input.help { width:24px; overflow: visible; height: 24px; border:none; cursor: pointer;}
input.help { background: transparent url('Images/GeneralButtons/icon_help.png') no-repeat;}
input.help:hover {background-position:0 -24px;}
.rhs * .help{margin-top:-3px;}
/*************************************************/
/* ReadOnly Grid Pager Style */
/*************************************************/

.roGridPager 
{
	height:16px;
}
/*
.roGridPager td
{
	border-top:1px solid #768ca5;
	padding:3px 0 2px;
}

.roGridActiveItem
{
     background:#fde1a6 0 -2900px repeat-x url('Images/Grids/sprite.gif') !important;
}
*/
/*************************************************/
/* END ReadOnly Grid Pager Style */
/*************************************************/


/*********************************************************/
/* Mock-up Style Sheet Framework */
/* Date Last Edited: 05_07_09 */
/* Authored by Robert Grasso */
/*********************************************************/


.mockup h1, .mockup h2, .mockup h3, .mockup h4, .mockup h5, .mockup h6 {
margin: 10px 0 20px 0;
padding: 4px;
font-family: "Segoe UI", Arial, Sans-Serif;
}

.mockup h1 {
font-size: 1.2em;
}

.mockup h2 {
font-size: 1.05em;
}

.mockup h3 {
font-size: 1.0em;
}

.mockup h4 {
font-size: .95em;
}

.mockup h5 {
font-size: .9em;
}

.mockup h6 {
font-size: .85em;
}

.mockup p, .mockup ul li, .mockup ol li {
font-family: "Segoe UI", Arial, Sans-Serif;
font-size: .8em;
line-height: 1.2em;
}

.mockup ul li {
list-style-type: square;
}

.mockup textarea {
padding: 5px;
}

.mockup a {
color: blue;
}

.mockup a:link {
color: blue;
}

.mockup a:visited {
color: purple;
}

.mockup a:hover {
color: green;
}
/* end mock-up framework */

.filterPagerFirst
{
   background: #fff url(images/grids/icon_rogrid_first.png);
}

.filterPagerFirst:hover
{
   background-position:0 -16px;
}

.filterPagerNext
{
   background: #fff url(images/grids/icon_rogrid_next.png);
}

.filterPagerNext:hover
{
   background-position:0 -16px;
}

.filterPagerPrev
{
   background: #fff url(images/grids/icon_rogrid_prev.png);
}

.filterPagerPrev:hover
{
   background-position:0 -16px;
}

.filterPagerLast
{
   background: #fff url(images/grids/icon_rogrid_last.png);
}

.filterPagerLast:hover
{
   background-position:0 -16px;
}

.PagerDisabled
{   
   opacity:0.5;
   filter:alpha(opacity=50);
}

.PagerDisabled:hover
{   
   background-position:0 0px;
}

.reportToolbar
{
    z-index: 100000;
}

.reportDrillUpLink
{
    display:none;
    width:auto;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:0px;
    padding-right:0px;
 }
 
 .reportDrillUpLink span
 {
     padding-right:4px;
     padding-left:4px;
     color: #0000ff;

 }
 
 .reportDrillUpLink a
 {
     padding-left: 4px;
     padding-right:4px;
     FONT-FAMILY: Tahoma, arial, helvetica, sans-serif;
     TEXT-DECORATION: underline;
     FONT-STYLE: normal;
     FONT-WEIGHT: normal;
     FONT-SIZE: 10pt;
     margin: 10px 0;
 }
 
 .customListFilter
 {     
    padding-left: 8px;
    padding-right: 8px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eff7', endColorstr='#dce6f1');
    background: -webkit-gradient(linear, left top, left bottom, from(#e7eff7), to(#dce6f1)); 
	background-image: -moz-linear-gradient(rgb(231,239,247), rgb(220,230,241));
    height: 34px;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding-top: 2px;    
    font-size: 85%;
 }
form.bpmForm span span.italiclabel
{
    overflow:auto
}
/*p { line-height: 100%; }*/
/*BPM-11774 - Issue with selecting multiple items in the ListBox*/
.listControl ::selection
{
    background: transparent;
}
.listControl ::-moz-selection
{
    background: transparent;
}
:disabled, [disabled] {
    color: #808080 !important;
}

.FormFont input[disabled] {
    color: #808080 !important;
}

.cookieInfo {
    height: 50px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072aa', endColorstr='#2ca3df');
    background: -webkit-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -o-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -ms-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: -moz-linear-gradient(29deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background: linear-gradient(61deg, rgb(9, 14, 44) 0%, rgb(18, 44, 105) 59%, rgb(7, 141, 179) 100%);
    background-color: #111b58;
    /*font-size: 12px;*/
    font-weight: normal;
    color: #ffffff;
    Border-bottom: 1px solid #1c8dc9;
    padding-top: 1px;
}

    .cookieInfo .userInfo {
        width: 99%;
    }

.cookieInfoHide {
    display: none;
}

.cc-btn {
    display: block;
    padding: 0.4em 0.8em;
    font-size: 0.9em;
    font-weight: bold;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0);
    color: white;
}

.btnClearCustomListFilters {    
    background-image: url(Images/Common/buttonsbackground19.png) !important;
    background-position: 0 0;
    background-color: transparent !important;
    background-repeat: repeat;
    filter: chroma(color=#000000);
    margin: 0;
    padding: 0 6px 0 6px !important;
    width: auto;
    overflow: visible;
    border: 1px solid #95bbd8;
    vertical-align: middle !important;
    color: #333333 !important;
    font-weight: normal !important;
    cursor: pointer !important;
    border-radius: 2px !important;
    text-shadow: #ffffff 1px 1px;
    box-shadow: 1px 1px #ffffff;
}

/*BPM-11826: Focussed elements needs to have a border outline to indicate their active status*/
a:focus, input[type=image]:focus, [type=button]:focus, img:focus, .focussedElement, [data-multiclipitem]:focus, .rtbItem.rtbMainChecked a:focus {
    outline-width: 1px;
    outline-style: dashed;
    outline-color: #000000;
}

/*BPM-11826: Focussed datepicker buttons have different images similar to the ones which show up during hovering*/
.RadPicker_Default .rcTimePopup:focus {
    background-position: 0 -150px;
}

/*BPM-11826: Focussed datepicker buttons have different images similar to the ones which show up during hovering*/
.RadPicker_Default .rcCalPopup:focus {
    background-position: 0 -50px;
}


/*BPM-11826: CSS styling do dynamically created td element as part of WCAG fixe (emptyheader - calender ).*/
td.rcViewSel {
    background: #edf5fc;
    border-bottom: 1px solid #a7c0df;
}

/*BPM-11826: making overflow auto to the form container elements when user zooms to 200% or more*/
form > div[id^=GroupPanel] {
    overflow: auto !important;
}

.session-warning {
    display: none;
    position: fixed;
    padding: 10px;
    width: 380px;
    left: 50%;
    margin-left: -250px;
    height: 180px;
    top: 50%;
    margin-top: -100px;
    background: #FFF;
    z-index: 2147483647;
}

    .session-warning .message{
        top:30%;
        padding:20px;
        position:absolute;
    }

    .session-warning .actions {
        position:absolute;
        bottom:0px;
        right:0;
    }
        .session-warning .actions a{
            padding:15px;

        }
        .session-warning:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    z-index: -2;
}

.session-warning:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: #FFF;
        z-index: -1;
}

/*BPM-14367: setting max heights to dropdowns in dashboard page*/
.RadComboBoxDropDown:not(.WebDropDownCssClass) .rcbScroll {
    max-height: calc(100vh - 160px) !important;
}

.sessiontimeoutbuttons .button {
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef9ff', endColorstr='#cde9f9');
	background-image: -moz-linear-gradient(bottom, rgb(238,249,255) 3%, rgb(205,233,249) 100%);*/
    background-image: url('Images/Common/buttonsbackground19.png');
    background-position: 0 0;
    background-color: transparent;
    background-repeat: repeat;
    height: 17px;
    font-family: 'Segoe UI regular','Segoe UI';
    font-size: 12px;
    font-weight: normal;
    padding: 0 6px 0 6px;
    width: auto;
    margin: 9px 15px 0 0;
    overflow: visible;
    border: 1px solid #95bbd8;
    vertical-align: middle;
    color: #333333;
    cursor: pointer;
    border-radius: 2px;
    text-shadow: #ffffff 1px 1px; /* Modern browsers */
    box-shadow: 1px 1px #ffffff;
}

    .sessiontimeoutbuttons .button:hover {
        border: 1px solid #4dafe9;
        color: #333333;
    }

    .sessiontimeoutbuttons .button:disabled {
        border: 1px solid #bdd5e7;
        color: #9babb4;
        text-shadow: #bdd5e7 1px;
    }

    .sessiontimeoutbuttons .button:focus {
        border: 1px solid #1e7cb4;
    }
/*  Dms.css  */
/*-------------------------------------------*/
#comment_wrapper textarea
{
	height: 40px;
	width: 100% !important;
}
.dmsCheckIn.uploadField
{
	width: 100%;
}
#dmsDialog,
.dmsDialogForm
{
	overflow: hidden;
}

td.leftTD
{
	padding: 0 2px 5px 10px;
	white-space: nowrap;
}

td.middleTD
{
	padding: 0 2px 5px 2px;
	width: 100%;
}

td.rightTD
{
	padding: 0 10px 5px 0;
}

td.fileUploadTD
{
	padding: 0 10px 5px 0px;
	width: 100%;
	text-align:left;
}

td.row
{
	padding: 0 10px 0px 10px;
	text-align:left;
}

.realUploadControl
{
    margin-left:-20px;
    width:101px;
}

#uploadBrowseButtonContainer
{
    text-align:left;
}

#realUploadContainer
{
    overflow:hidden; width:81px; height:20px;
    position:relative;
    margin-top:-21px;
    left:-7px;
    opacity:0; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#uploadBrowseButtonContainer input[type='button'],
.uploadBrowseButtonContainer input[type='submit'],
.uploadBrowseButtonContainer input[type='button']
{
    width:auto; 
    position:relative; 
    left:-7px;
}

div.dmsaddressbar 
{
	margin:0;
	padding:10px 10px 10px 0;
	text-align:right;
	border-bottom: 1px solid #999;
	background: #efefef url('images/common/shadow_bk.png') left top repeat-x;
	_background: #efefef;/*  Don't show background image in IE 6 - PNG transparency not supported  */	
}

.dmsaddressbar .riTextBox 
{  
    width:inherit; 
}

div.dmstree 
{
	overflow:scroll;
	height:400px;
	margin:10px;
}

.dmsPropertiesDialogMetadataViewContainer,
.dmsAddDialogMetadataViewContainer,
.dmsCheckInDialogMetadataViewContainer
{
    border-top: 1px solid #cecece;
}

.dmsMetadataViewContent
{
    position: relative;
    overflow-x: hidden; 
    overflow-y: auto;
}

.dmsEmptyMetadataViewContent
{
    font-size: 12px;
}

.dmsPropertiesDialogMetadataViewContainer .dmsMetadataViewContent
{
    height: 428px;
}

.dmsAddDialogMetadataViewContainer .dmsMetadataViewContent
{
    height: 358px;
}

.dmsCheckInDialogMetadataViewContainer .dmsMetadataViewContent
{
    height: 326px;
}

.dmsMetadataViewHeader,
.dmsAttributeGroupsTreeView,
ul.dmsAttributeGroupsListView li,
.dmsEmptyMetadataViewContent
{
    padding: 10px 10px 10px 20px;
}

.dmsMetadataViewHeader 
{
    font-size: 16px;
    border-bottom: solid 1px #e2e2e2;
}

.dmsMetadataViewHeader span.dmsToggleTreeViewButton
{
    height: 22px;
    float: right;
    cursor: pointer;
    background: no-repeat center;
}

.dmsMetadataViewLeftPanel .dmsMetadataViewHeader span.dmsToggleTreeViewButton
{
    width: 22px;
    background-image: url('Images/Dms/btn_open_treeview.png');
}

.dmsMetadataViewHeader span.dmsToggleTreeViewButton
{
    width: 22px;
    background-image: url('Images/Dms/btn_close_treeview.png');
}

.dmsMetadataViewLeftPanel
{
    width: 250px;
    height: 100%;
    float: left;
}

.dmsMetadataViewRightPanel
{
    margin-left: 250px;
    background-color: #f2f2f2;
    border-left: solid 1px #cecece;
}

ul.dmsAttributeGroupsListView 
{
    color: #333333;
    font-size: 16px;
    list-style: none;
    padding: 0;
}

ul.dmsAttributeGroupsListView li.dmsAttributeGroupsListViewSelectedRow
{
    background-color: #d7eef8 !important;
}

ul.dmsAttributeGroupsListView li:hover
{
    background-color: #fff4d2;
}

ul.dmsAttributeGroupsListView li span.dmsRemoveAttributeGroupButton,
ul.dmsAttributeGroupsListView li span.dmsRemoveAttributeGroupButtonDisabled
{
    display: none;
    width: 15px;
    height: 24px;
    float: right;
    background: no-repeat center;
}

ul.dmsAttributeGroupsListView li.dmsAttributeGroupsListViewSelectedRow span.dmsRemoveAttributeGroupButton,
ul.dmsAttributeGroupsListView li.dmsAttributeGroupsListViewSelectedRow span.dmsRemoveAttributeGroupButtonDisabled
{
    display: inline;
}

ul.dmsAttributeGroupsListView li span.dmsRemoveAttributeGroupButton
{
    background-image: url('Images/Dms/icon_delete.png');
}

ul.dmsAttributeGroupsListView li span.dmsRemoveAttributeGroupButtonDisabled
{
    background-image: url('Images/Dms/icon_delete_disabled.png');
}

ul.dmsAttributeGroupsListView li
{
    cursor: pointer;
}

.dmsAttributesListView
{
    color: #666666;
    font-size: 12px;
    padding-left: 10px;
}

.dmsAttributesListView > div
{
    padding: 10px;
}

.dmsAttributesListViewRequiredAttribute:after
{
    content: "*";
    color: red;
}

.dmsAttributesListViewRequiredAsterisk
{
    color: red;
}

.RadForm_Default.rfdCheckbox .dmsAttributesListView .rfdCheckboxChecked,
.RadForm_Default.rfdCheckbox .dmsAttributesListView .rfdCheckboxUnchecked
{
    margin-left: -25px;
}

.RadForm_Default.rfdCheckbox .dmsAttributesListView input[type="checkbox"]
{
    position: relative;
    top: 0;
    left: -9999px;
}

.dmsAttributesListView .RadInput .riTextBox
{
    width: 250px !important;
}

.dmsAttributesListView .RadComboBox,
.dmsAttributesListView .RadPicker
{
    width: 254px !important;
}

.dmsAttributesListView .RadPicker
{
    position: relative;
    *position: static;
}

.dmsAttributesListView .RadPicker table.rcTable
{
    width: 100% !important;
}

.dmsAttributesListView .RadPicker .RadInput .riTextBox
{
    width: 98% !important;
}

.dmsAttributesListView .RadInput textarea.riTextBox
{
    height: 120px;
}

.dmsErrorMessage
{
    color: red;
}

.dmsPropertiesDialogCheckedOutStatusInfoContainer td
{
    height: 25px;
    padding: 10px 20px;
}

.dmsPropertiesDialogCheckedOutStatusInfoContainer td:first-child
{
    white-space: nowrap;
}

.dmsPropertiesDialogCheckedOutStatusInfoContainer td:first-child + td,
.dmsPropertiesDialogCheckedOutStatusInfoContainer .RadInput .riTextBox
{
    width: 100% !important;
}

/*  Edit.css  */
/*-------------------------------------------*/
.reTool .PdfExport
{
    background-image: url(Images/Edit/toPDF.png);
}

/* ajax spellchecker */
.reAjaxspell_button
{
    color: black !important;
}

.RadEditor.reWrapper
{
	overflow:hidden;
}
/*  Editor.css  */
/*-------------------------------------------*/
/* RadEditor for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadEditor table,
.RadEditor.reWrapper table td
{
	border:0;
	padding:0;
}

/* RadFormDecorator integration */
* html .rfdTable .reWrapper table td
{
	padding: 0;
}

/* By default 'regular' background should be white*/
.reDropDownBody
{
    background-color: #fff;
}

/* In FireFox iframes have transparent background */
.reContentCell, .reContentCell iframe
{
    background-color: #fff;
}

/* Class for the toolbar holder */
.RadEditor.reWrapper .reToolCell
{
	vertical-align: top; /* Needed to position the toolbar wrapper at the top - and then set margin to it! */    
	padding-bottom: 1px;
}
/* this specifyes necessary padding for all browsers excepr IE6, IE7 */
*|html .RadEditor.reWrapper .reToolCell
{
	padding-bottom: 0;
}

/* Align the Bottom zone with the Statistics module to the right */
.reBottomZone
{     
    text-align: right;
    vertical-align: bottom;
}

.reToolbarWrapper
{
    margin-top: 0;
}

.reToolbar
{
	padding: 0 !important; /* Reset CSS */
	margin: 0 0 1px 0 !important; /* Reset CSS */
	list-style: none !important; /* Reset CSS */
	float: left;
}

.reToolbar li
{
    padding: 0 !important; /* Reset CSS */
	margin: 0 !important; /* Reset CSS */
	list-style: none !important; /* Reset CSS */
	float: left;
    background-repeat: repeat-x;
    height: 26px;
}

.reToolbar
{    
    margin-bottom: 2px;
}

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor
{
    font: normal 12px "Segoe UI", Arial, Sans-serif;
    color: #000;
    text-decoration: none;
	cursor: default;
}

/* ajax spellcheck */
.reAjaxspell_button
{
    white-space: nowrap;
}

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon
{
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 2px 4px 2px 2px;
    background-image: url(Images/Common/CommonIcons.gif);
    background-repeat: no-repeat;
}

.reAjaxspell_ignoreicon
{
    background-position: center -103px;
}

.reAjaxspell_okicon
{
    background-position: center -134px;
}

.reAjaxspell_addicon
{
    background-position: center -166px;
}

.reAjaxSpellCheckSuggestions td
{
    width: 100%;
    padding-left: 4px;
}

.reAjaxSpellCheckSeparator
{
    font-size: 1px;
    height: 1px;
    margin: 2px 1px;
}

.reAjaxSpellCheck
{
    padding: 2px;
}
/* end of ajax spellcheck */

.RadEditor .reTextarea
{
    font-size: 11px;
}

/* separator */
.reToolbar .reSeparator
{
    width: 6px;
    height: 26px;
    font-size: 1px;
}
/* separator */

/* grip */
.reToolbar .reGrip
{
	height: 26px;
	width: 4px;
	font-size: 1px;
	background-repeat: no-repeat;
}

.reToolbar .grip_first
{
    background-position: 0 0;
}

.reToolbar .grip_last
{
    background-position: -4px 0;
}
/* end of grip grip */

.reAlignmentSelector div
{
    background-image: url(Images/Common/CommandSpritesLight.png);
    height: 20px;
}

/* reTool */
.reTool,
.reTool:link,
.reTool:visited
{
    display: block;
    width: 24px;
    height: 24px;
    margin: 1px 0; /* was: margin: 1px; */
    text-decoration: none !important;
    cursor: default;
}

.reTool span
{
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 3px;
    cursor: default;
    _display: inline;
    background-repeat: no-repeat;
}
/* end of reTool */

/* reTool_text */
.reToolbar .reTool_text
{
    height: 24px;
    width: auto;
    display: block;
    margin: 1px;
    text-decoration: none;
    cursor: default;
    float: left;
    _display: inline;
}

.reToolbar .reTool_text span
{
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 3px;
    cursor: default;
    _display: inline;
}

.reToolbar .reTool_text .reButton_text
{
    width: auto;
    background-image: none;
    color: black;
}
/* end of reTool_text */

/* reSplitButton */
.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited
{
    width: 34px; /* was: 36px */
    height: 24px;
    text-decoration: none !important;
}

* html .RadEditor .reSplitButton
{
    _display: inline-block;
}

.reTool .split_arrow
{
    width: 5px;
    height: 18px;
    margin-left: 1px;
}

.reSplitButton.reTool_text .split_arrow
{
    width: 5px;
    height: 18px;
}

* html .reToolbar .reTool_text .split_arrow
{
    width: 5px;
    height: 18px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-repeat: no-repeat;
}
/* end of reSplitButton */

/* reDropdown */
.reToolbar a
{
    text-decoration: none !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover
{
    display: block;
    float: left;
    cursor: default;
    background-repeat: no-repeat !important;
    padding-left: 4px;
    padding-right: 10px;
    margin: 0; /* was: margin: 2px 1px 0 1px; */
    margin: 2px 0;
}

.reDropdown span
{
    display: block;
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
}
/* end of reDropdown */

/* vertical toolbar */
.reTlbVertical ul.reToolbar
{
    float: none;
    clear: both;
    width: 26px;
    height: auto;
}

.reTlbVertical li
{
    clear: both;
    float: none;
    margin: 0 !important; /* Reset CSS */
    font-size: 1px !important; /* Reset CSS */
    padding: 0 !important; /* Reset CSS */
    line-height: 1px !important; /* Reset CSS */
}

.reTlbVertical .reGrip
{
    width: 26px;
    height: 4px;
    font-size: 1px !important; /* Reset CSS */
    line-height: 1px !important; /* Reset CSS */
    background-repeat: no-repeat;
}

.reTlbVertical .reTool
{
    margin-top: 0;
    margin-bottom: 0;
}

.reTlbVertical .reSeparator
{
    width: 26px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-repeat: no-repeat;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-repeat: no-repeat;
}

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton
{
    width: 24px;
    height: 24px;
}

.reTlbVertical .reTool_text .reButton_text
{
	display: none;
}

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow
{
    display: none;
}

/* add weight to the selector for IE6 so it is applied */
*html .reToolbar .reSplitButton.reTool_disabled:hover
{
    background-position: -999px 0;
}

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover
{
    height: 20px;
    width: 22px;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
}

* html .reTlbVertical .reDropdown,
* html .reTlbVertical .reDropdown:hover
{
    width: 21px;
}

.reTlbVertical .reTool,
.reTlbVertical .reDropdown
{
    margin-left: 1px;
}
/* end of vertical toolbar */

/* context menu and toolstrip */
.reDropDownBody
{
    float: left;
    /*_background: none;/* IE6 does not support transparent png and it looks ugly */
}

.reDropDownBody .reTlbVertical ul li
{
    clear: both;
    float: none;
    background: none;
}

/* reDropDownBody */
.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover
{
    clear: both;
    float: none;
    width: 100%;
    display: block;
    border: 0;
    background: none;
}

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-repeat: no-repeat;
    border: 0;
    margin-left: 1px;
    margin-right: 1px;
}

/* IE6 float and double margins fix */
* html .reDropDownBody .reTlbVertical ul li .reTool_disabled:hover
{
    margin-left: 0;
}

div.RadEditor td.reTlbVertical ul.reToolbar
{
    width: 26px !important;
}

.reDropDownBody .reTlbVertical ul li .reButton_text
{
    width: 156px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 8px;
    _zoom: 1;
	display: block;
}

.reDropDownBody div.reTlbVertical
{
    float: left;
    height: auto;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    width: 206px;
    background-repeat: repeat-y;
}
/* reDropDownBody */

/* custom links */
.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li
{
	list-style: none !important; /* Reset CSS */
	padding: 0 !important; /* Reset CSS */
	margin: 0 !important; /* Reset CSS */
	cursor: default !important; /* Reset CSS */
}

ul.reCustomLinks
{
    margin-left: 3px !important; /* Reset CSS */
}

ul.reCustomLinks li ul
{
	margin-left: 12px !important; /* Reset CSS */
}

ul.reCustomLinks a
{
    text-decoration: undeline !important; /* Reset CSS */
}

ul.reCustomLinks a:hover
{
    cursor: pointer !important; /* Reset CSS */
}

ul.reCustomLinks li
{
	clear: both;
	float: none;
}

ul.reCustomLinks span,
ul.reCustomLinks a
{
	display: block;
	float: left;
	cursor: default;
	zoom: 1;
}

ul.reCustomLinks .reCustomLinksIcon
{
	font-size: 1px !important; /* Reset CSS */
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty
{
	cursor: default;
}

ul.reCustomLinks li
{
	padding: 1px 0 !important; /* Reset CSS */
}

ul.reCustomLinks span,
ul.reCustomLinks a
{
	padding-left: 1px !important; /* Reset CSS */
	padding-right: 1px !important; /* Reset CSS */
	cursor: default;
}

ul.reCustomLinks .reCustomLinksIcon
{
	width: 9px;
	height: 9px;
	padding: 0 !important; /* Reset CSS */
	background-image: url(Images/Common/CustomLinksSprites.gif);
	background-repeat: no-repeat;
	margin: 2px 4px 0 0 !important; /* Reset CSS */
}

ul.reCustomLinks span
{
    margin-top: 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus
{
	background-position: 0 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus
{
	background-position: -9px 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty
{
	background: none;
}
/* end of custom links */

/* spinbox */
table.reSpinBox
{
	border-collapse: collapse;
	cursor: text;
}

table.reSpinBox td
{
	padding: 0 !important; /* Reset CSS */
}

.reSpinBox input
{
	border: 0 !important;
	background: none transparent;
	width: 30px;
	height: 16px;
	text-align: right;
	cursor: text;
	padding: 0;
}

* html .reSpinBox input,
*+html .reSpinBox input
{
    width: 30px;
}

.reSpinBox a
{
	display: block;
	font-size: 1px !important; /* Reset CSS */
	text-indent: -9999px;
	width: 11px;
	height: 10px;
	cursor: default;
	background-repeat: no-repeat;
}
/* end of spinbox */

/* editor input elements */
.RadEditor input
{
	cursor: text;
}
/* editor input elements */

/* module */
.reModule
{
	border-collapse: collapse !important; /* Reset CSS */
}

td.reModuleLabel
{
    vertical-align: middle !important; /* Reset CSS */
    text-align: right !important; /* Reset CSS */
    padding-left: 6px !important; /* Reset CSS */
    padding-right: 3px !important; /* Reset CSS */
}

td.reModuleText .reEllipsisText
{
	max-width: 110px;
	_width: 110px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	float: right;
}

.reModule .reDropdown,
.reModule .reTool, 
.reModule .reSplitButton
{
    margin: 1px 0 0 0 !important; /* Reset CSS */
}
/* end of module */

/* editing modes */
.reEditorModes
{
    float: left;
    padding: 1px 0 1px 0 !important; /* Reset CSS */
}

.reEditorModes ul,
.reEditorModes li
{
    padding: 0 !important; /* Reset CSS */
    margin: 0 !important; /* Reset CSS */
    list-style: none !important; /* Reset CSS */
}

.reEditorModes li
{
    float: left !important; /* Reset CSS */
}

.reEditorModes a,
.reEditorModes span
{
    display: block;
    cursor: pointer;
}

.reEditorModes a
{
    width: 76px;
}

.reEditorModes span
{
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 22px;
    margin: 0 3px;
    background-image: url(Images/Common/CommonIcons.gif);
    background-repeat: no-repeat;
}

.reMode_selected
{
    background-repeat: no-repeat;
}

.reMode_design span,
.reMode_selected.reMode_design span
{
	background-position: -6px -5px;
}

.reMode_html span,
.reMode_selected.reMode_html span
{
	background-position: -6px -36px;
}

.reMode_preview span,
.reMode_selected.reMode_preview span
{
	background-position: -6px -69px;
}
/* end of editing modes */

/* reWrapper */
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide
{
    font-size: 1px;
    line-height: 1px;
}

/*.reWrapper_corner,-> do not set it, because this requires the layout paddings to be further adjusted in other elements*/
.reLeftVerticalSide,
.reRightVerticalSide
{
     padding: 1px; 
}

/* end of reWrapper */

/* DOM inspector */
.reModule_domlink
{
    text-decoration: none;
    font-size: 11px;
}
/* end of DOM inspector */

/* color picker */
.reColorPicker
{
	-moz-user-select: none;
	padding: 4px;
}

.reColorPicker table
{
	border-collapse: collapse;
	border: 0 !important;
	background: transparent !important;
}

.reColorPicker table td
{
	border: 0;
}

.reColorPicker .reColorPickerFooter
{
	overflow: hidden;
}

.reColorPicker span
{
	display: block;
	text-align: center;
	float: left;
	cursor: default;
}

.reColorPicker table div
{
	width: 11px; 
	height: 11px; 
	line-height: 11px; 
	font-size: 1px;
}

.reColorPicker table td
{
	padding: 2px;
	padding-bottom: 0;
	padding-top: 0;
}

.reDropDownBody.reColorPicker table td.reItemOver
{
	border: 0 !important;
	background: transparent !important;
}

.reColorPicker .reColorPickerFooter
{
	margin:0 auto;
	height: 22px;
	height: 18px;
	width: 166px;
	padding:4px 0;
}

.reColorPicker span
{
	width: 82px;
	height: 20px;
	line-height: 18px;
}

.reColorPicker .reColorPickerFooter .reDarkColor
{
	background: black;
	color: white;
	border-right:0;
}

.reColorPicker .reColorPickerFooter .reLightColor
{
	background: white;
	color: black;
	border-left:0;
}

.reColorPicker .reCustomColor:hover
{
    text-decoration: underline;
}
/* end of color picker */

/* insert symbol */
.reInsertSymbol td
{
    text-align: center;
    vertical-align: middle;
}
/* insert symbol */

/* insert table dropdown */
.reInsertTable
{
    padding: 1px !important; /* Reset CSS */
}

.reInsertTable table
{
    width: 120px;
    border: 0 !important;
    margin-left: 2px;
}

.reInsertTable table a span
{
    text-decoration: none;
}

.reInsertTable table td
{
   font-size: 1px;
}

.reInsertTable table td div
{
    height: 13px;
    width: 13px;
}

.reInsertTable .reTlbVertical
{
    border-width: 0 !important;
}

.reInsertTable .reTlbVertical ul
{
    padding: 0 !important; /* Reset CSS */
    margin: 0 !important; /* Reset CSS */
    list-style: none !important; /* Reset CSS */
    background-image: none !important; /* Reset CSS */
}

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover
{
    background-image: url(Images/Common/CommandSpritesLight.png);
    background-position: -3575 center;
    margin-top: 1px;  
    margin-left: 3px;  
}

.reInsertTable .reTlbVertical ul .reTool_text
{
    text-decoration: none;
    margin: 1px;
}

.reInsertTable .reTlbVertical ul .reTool_text:hover
{
    text-decoration: underline;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    height: 18px !important;
    width: 18px !important;
    display: block;
    float: left;
    margin-top: 1px; 
}

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text
{
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
    width: 100px !important;
    background-image: none;
    text-align: center;
}

.reInsertTable .reToolbar
{
    background-image: none !important;
}

.reInsertTable .reToolbar li
{
    clear: none !important;
    float: left !important;
    width: 24px;
}

.reInsertTable .reToolbar li .reTool
{
    width: 24px !important;
    height: 24px;
    margin: 0 !important;
}
/* end of insert table dropdown */

.reDropDownBody
{
    overflow-y: auto;
    overflow-x: hidden;
}

/* resize cell */
.reResizeCell div
{
    background-repeat: no-repeat;
    height: 17px;/*Helps align it with the statistics module*/
    width: 16px;
}

.reAccessibleTool
{
    background-image: url(Images/Common/CommandSpritesLight.png);
    background-repeat: no-repeat;
    background-color: transparent !important;
    width: 22px;
    height: 22px;
    margin-top: 2px !important;
    margin: 1px;
    cursor:pointer !important;
    cursor:default !important;
}

/* editor commands begin */
.CustomDialog
{
	background-position: -1448px center;
}

.FormatCodeBlock
{
	background-position: -305px center;
}

.PageProperties
{
	background-position: -756px center;
}

.SetImageProperties
{
	background-position: -1116px center;
}

.BringToFront
{
	background-position: -1606px center;
}

.AlignmentSelector
{	
	background-position: -1647px center;
}

.Cancel
{
	background-position: -1265px center;
}

.Custom,
.ViewHtml
{
	background-position: -1296px center;
}

.DecreaseSize
{
	background-position: -1886px center;
}

.DeleteTable
{
	background-position: -1445px center;
}

.FileOpen
{
	background-position: -1967px center;
}

.IncreaseSize
{
	background-position: -2046px center;
}

.InsertAnchor
{
	background-position: -2086px center;
}

.InsertEmailLink
{
	background-position: -2246px center;
}

.InsertFormImageButton
{
	background-position: -2486px center;
}

.ModuleManager
{
	background-position: -2376px center;
}

.RepeatLastCommand
{
	background-position: -3248px center;
}

.SendToBack
{
	background-position: -3326px center;
}

.FormatStripper
{
	background-position: -2586px center;
}

.StyleBuilder
{
	background-position: -2946px center;
}

.ToggleFloatingToolbar
{
	background-position: -2974px center;
}

.XhtmlValidator
{
	background-position: -2526px center;
}

.TrackChangesDialog
{
	background-position: -2555px center;
}

.InsertSymbol
{
	background-position: -2196px center;
}

.InsertFormHidden
{
	background-position: -1836px center;
}

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit
{
	background-position: -1716px center;
}

.InsertFormCheckbox
{
	background-position: -1745px center;
}

.InsertFormPassword
{
	background-position: -1896px center;
}

.InsertFormRadio
{
	background-position: -1926px center;
}

.InsertFormSelect
{
	background-position: -3546px center;
}

.InsertFormTextarea
{
	background-position: -1986px center;
}

.InsertFormText
{
	background-position: -1956px center;
}

.StripAll
{
	background-position: -2585px center;
}

.StripCss
{
	background-position: -2644px center;
}

.StripFont
{
	background-position: -2675px center;
}

.StripSpan
{
	background-position: -2705px center;
}

.StripWord
{
	background-position: -2736px center;
}

.AjaxSpellCheck
{
	background-position: -66px center;
}

.Italic
{
	background-position: -486px center;
}

.ImageManager
{
	background-position: -366px center;
}

.ImageMapDialog
{
	background-position: -396px center;
}

.FlashManager,
.InsertFlash
{
	background-position: -246px center;
}

.MediaManager,
.InsertMedia
{
	background-position:  -696px center;
}

.DocumentManager,
.InsertDocument
{
	background-position: -185px center;
}

.TemplateManager
{
	background-position: -2765px center;
}

.InsertTable,
.TableWizard
{
	background-position: -3575px -5px;
}

.InsertRowAbove
{
	background-position: -1355px -7px;
}

.InsertRowBelow
{
	background-position: -1385px -4px;
}

.DeleteRow
{
	background-position: -3425px center;
}

.InsertColumnLeft
{
	background-position: -1626px center;
}

.InsertColumnRight
{
	background-position: -1592px center;
}

.DeleteColumn
{
	background-position: -3392px center;
}

.MergeColumns
{
	background-position: -2315px center;
}

.MergeRows
{
	background-position: -2345px center;
}

.SplitCell
{
	background-position: -3335px center;
}

.SplitCell
{
	background-position: -3335px center;
}

.SplitCellHorizontal
{
	background-position: -3606px center;
}

.DeleteCell
{
	background-position: -1325px center;
}

.SetCellProperties
{
	background-position: -2495px center;
}

.SetTableProperties
{
	background-position: -3365px center;
}

.Help
{
	background-position: -336px center;
}

.Undo
{
	background-position: -996px center;
}

.Redo
{
	background-position: -967px center;
}

.Cut
{
	background-position: -155px center;
}

.Copy
{
	background-position: -125px center;
}

.Paste,
.PasteStrip
{
	background-position: -785px center;
}

.PasteAsHtml
{
	background-position: -815px center;
}

.PasteHtml
{
	background-position: -3757px -6px;
}

.PasteFromWord
{
	background-position: -845px center;
}

.PasteFromWordNoFontsNoSizes
{
	background-position: -875px center;
}

.PastePlainText
{
	background-position: -905px center;
}

.Print
{
	background-position: -936px center;
}

.FindAndReplace
{
	background-position: -215px center;
}

.SelectAll
{
	background-position: -2435px center;
}

.InsertGroupbox
{
	background-position: -2015px -7px;
}

.InsertCodeSnippet,
.InsertSnippet
{
	background-position: -2164px center;
}

.InsertDate
{
	background-position: -1655px center;
}

.InsertTime
{
	background-position: -2256px center;
}

.AboutDialog
{
	background-position: -6px center;
}

.Bold
{
	background-position: -95px center;
}

.Underline
{
	background-position: -3275px center;
}

.StrikeThrough
{
	background-position: -3306px center;
}

.JustifyLeft
{
	background-position: -576px center;
}

.JustifyCenter
{
	background-position: -516px center;
}

.JustifyFull
{
	background-position: -546px center;
}

.JustifyNone
{
	background-position: -606px center;
}

.JustifyRight
{
	background-position: -636px center;
}

.InsertParagraph
{
	background-position: -454px center;
}

.InsertHorizontalRule
{
	background-position: -2045px center;
}

.Superscript
{
	background-position: -2796px center;
}

.Subscript
{
	background-position: -2826px center;
}

.ConvertToLower
{
	background-position: -1144px center;
}

.ConvertToUpper
{
	background-position: -1174px center;
}

.Indent
{
	background-position: -426px center;
}

.Outdent
{
	background-position: -726px center;
}

.InsertOrderedList
{
	background-position: -2076px center;
}

.InsertUnorderedList
{
	background-position: -2286px center;
}

.AbsolutePosition
{
	background-position: -36px center;
}

.Save,
.SaveAndClose,
.FileSave, 
.FileSaveAs,
.SaveLocal
{
    background-position: -1056px center;
}

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties
{
	background-position: -665px center;
}

.Unlink
{
	background-position: -2855px center;
}

.ToggleTableBorder
{
	background-position: -2885px center;
}

.ToggleScreenMode
{
	background-position: -2915px center;
}

.ForeColor
{
	background-position: -276px center;
}

.BackColor,
.borderColor,
.bgColor
{
	background-position: -1026px center;
}

.InsertFormElement
{
	background-position: -1774px center;
}

.InsertFormForm
{
	background-position: -1805px center;
}

.reTopCenter
{
    background-position: -3036px -6px;
}

.reMiddleLeft
{
    background-position: -3096px -6px;
}

.reMiddleCenter
{
    background-position: -1236px -6px;
}

.reMiddleRight
{
    background-position: -3155px -6px;
}

.reBottomCenter
{
    background-position: -3216px -6px;
}

.reNoAlignment
{
    background-position: -1266px -6px;
}

.reTopLeft
{
    background-position: -3006px -6px;
}

.reTopRight
{
    background-position: -3155px -6px;
}

.reBottomLeft
{
    background-position: -3186px -6px;
}

.reBottomRight
{
    background-position: -3245px -6px;
}

.SilverlightManager
{
    background-position: -3636px -6px;
}

.ExportToPdf
{
    background-position: -3666px -6px;
}

.InsertLink
{
    background-position: -3697px -6px;
}

.InsertImage
{
    background-position: -3727px -6px;
}

.InsertTableLight
{
    background-position: -3791px -5px;
}

/* alignment settings within the alignment dropdown */
.reAlignmentSelector .reTopRight
{
    background-position: -3062px -5px;
}

.reAlignmentSelector .reTopLeft
{
    background-position: -3004px -5px;
}

.reAlignmentSelector .reTopCenter
{
    background-position: -3033px -5px;
}

.reAlignmentSelector .reNoAlignment
{
    background-position: -1263px -5px;
}

.reAlignmentSelector .reMiddleLeft
{
    background-position: -3094px -5px;
}

.reAlignmentSelector .reMiddleCenter
{
    background-position: -1233px -5px;
}

.reAlignmentSelector .reMiddleRight
{
    background-position: -3151px -5px;
}

.reAlignmentSelector .reBottomCenter
{
    background-position: -3213px -5px;
}

.reAlignmentSelector .reBottomRight
{
    background-position: -3241px -5px;
}

.reAlignmentSelector .reBottomLeft
{
    background-position: -3184px -5px;
}
/* editor commands end */

/* apply css class dropdown */
.reApplyClass td
{
    vertical-align: middle;
    height: 22px;
    padding-left: 3px;
}

.reApplyClass span
{
	width: 14px;
	height: 14px; 
	line-height: 13px;
	background-image: url(Images/Editor/ApplyClassSprites.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-right: 4px;
	text-indent: -9999px;
}

.reApplyClass .reClass_all
{
	background-position: 0 0;
}

.reApplyClass .reClass_img
{
	background-position: 0 -20px;
}

.reApplyClass .reClass_table
{
	background-position: 0 -40px;
}

.reApplyClass .reClass_ul
{
	background-position: 0 -60px;
}

.reApplyClass .reClass_ol
{
	background-position: 0 -80px;
}

.reApplyClass .reClass_p
{
	background-position: 0 -100px;
}

.reApplyClass .reClass_span
{
	background-position: 0 -120px;
}

.reApplyClass .reClass_a
{
	background-position: 0 -140px;
}

.reApplyClass .reClass_div
{
	background-position: 0 -160px;
}

.reApplyClass .reClass_h1
{
	background-position: 0 -180px;
}

.reApplyClass .reClass_h2
{
	background-position: 0 -200px;
}

.reApplyClass .reClass_h3
{
	background-position: 0 -220px;
}

.reApplyClass .reClass_h4
{
	background-position: 0 -240px;
}

.reApplyClass .reClass_h5
{
	background-position: 0 -260px;
}

.reApplyClass .reClass_h6
{
	background-position: 0 -280px;
}

.reApplyClass .reClass_td
{
	background-position: 0 -300px;
}
/* end of apply css class dropdown */

td.reTlbVertical
{
    vertical-align: top;
}

.reToolCell .reTool_text span
{
    text-indent: -9999px;    
}

.reToolCell .reTool_text.reSplitButton
{    
    width: auto;
}

.reToolCell .reTool_text.reSplitButton .reButton_text
{
    text-indent: 0;
}

.reTlbVertical li
{
    vertical-align: top;
}

.reTool_text span.reButton_text
{
    text-indent: 0;
}

/* this sets the correct background image to the selected items in the toolstrips */
.reTlbVertical .reTool_text.reTool_selected
{
    background-position: -602px 0 !important;
    border-color: transparent !important; 
}

.reTableWizardSelectAllBtn
{
	
}

/*Light dialogs CSS */
.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper
{
    padding: 20px 0 0 0;
    font: 12px "segoe ui" ,arial,sans-serif;
}

.reControlsLayout
{
    width: 100%;
    height: 100%;
}
.reInsertLinkWrapper .reControlsLayout td
{
    padding: 3px 0 3px 3px;
}
.reInsertLinkWrapper .reControlsLayout td, .reInsertImageWrapper .reControlsLayout td, .reInsertTableLightWrapper .reControlsLayout td, .reControlsLayout .reImgPropertyControlCell td, .reImgPropertyControlCell span, .reImgPropertyControlCell input
{
    vertical-align: middle;
}
.reInsertImageWrapper .reControlsLayout td
{
    padding: 3px 0;
}
.reDialogLabelLight span
{
    width: 80px;
    display: block;
    text-overflow: ellipsis;
}
.reDialogLabelLight span, .reImgPropertyControlCell span, .reImgPropertyControlCell input
{
    text-align: right;
}
.reConfirmCancelButtonsTblLight button
{
    width: 75px;
}
.reConfirmCancelButtonsTblLight .reAllPropertiesLight button
{
    width: 126px;
}
.reControlsLayout
{
    width: 100%;
    height: 100%;
}
.reControlsLayout .reControlCellLight input
{
    width: 215px;
}
.reControlsLayout .reControlCellLight select
{
    width: 220px;
}
.reControlsLayout .reConfirmCancelButtonsTblLight
{
    height: auto;
    margin: 12px 0;
    text-align: center;
    width: 100%;
}
.reControlsLayout .reImgPropertyControlCell td, .reControlsLayout .reTablePropertyControlCell td
{
    padding: 3px 3px 3px 4px;
}
.reImgPropertyControlCell span, .reImgPropertyControlCell input, .reTablePropertyControlCell input
{
    width: 40px;
}
.reImgPropertyControlCell table
{
    width: 100%;
    height: 100%;
}
.reControlsLayout td.reImgPropertyControlCell
{
    padding: 0 22px 0 38px;
}
.reInsertImageWrapper .reControlsLayout .reControlCellLight input
{
    width: 190px;
}
.reTablePropertyControlCell .short
{
    width: 80px;
}
.reTablePropertyControlCell .lightTable
{
    margin: -10px 4px 0 4px;
}
* + html .reTablePropertyControlCell .lightTable
{
    margin-top: -3px;
}
*html .reTablePropertyControlCell .lightTable
{
    margin-top: -3px;
}

/* compliance sheriff integration */
.CSDialog
{
	background-image: url(Images/Editor/ComplianceCheck.png) !important;
}

/* editor content area as div */
.RadEditor .reContentArea
{
	position:relative;
	overflow:auto;
	height: 100%;
	margin: 0px;
	padding:3px;
}

.RadEditor .reContentArea .RadEWrongWord
{
	background-color: yellow;
}
.RadEditor .reContentArea .RadEDomMouseOver
{
	background-color:#ffffcc;
}

.RadEditor .reContentArea body
{
	padding:3px;
	background-image: none;
	margin: 0px;
	text-align: left;
	word-wrap: break-word;
}
.RadEditor .reContentArea form
{
	background-color:#efefef;
	border:1px dashed #555555;
}
.RadEditor .reContentAreaToggle table
{
	BORDER-RIGHT: #999999 1px dashed;
	BORDER-BOTTOM: #999999 1px dashed;
}
.RadEditor .reContentAreaToggle table td
{
	PADDING: 1px;
	BORDER-TOP: #999999 1px dashed;
	BORDER-LEFT: #999999 1px dashed;
}
.RadEditor .reContentAreaToggle table th
{
	PADDING: 1px;
	BORDER-TOP: #000000 1px dashed;
	BORDER-LEFT: #000000 1px dashed;
}
/*  Editor.Default.css  */
/*-------------------------------------------*/
/* RadEditor for ASP.NET AJAX Office 2007 Skin */

.Default.RadEditor
{
    background-color: #d6e6f4;
}

/* reWrapper */
.Default.reWrapper
{
    border: solid 1px #688caf;
}

.Default .reContentCell
{
    border: solid 1px #4969a8;
}

/* common settings for .reModule, .reEditorModes and .reWrapper */
.Default.reColorPicker,
.Default.reInsertTable,
.Default.reDropDownBody,
.Default.reCustomLinks a:hover
{
	border: solid 1px #688caf;
}

.Default.reDropDownBody table
{
    background: transparent;
}

.Default .reModule,
.Default .reEditorModes,
.Default .reWrapper
{
	background-color: #d6e6f4;
}

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.Default .reBottomZone .reModule
{
    border-top: 0;
}


.Default .reModule
{
    border-top: solid 1px #567db0;  
    color: #00156e;
}

.Default.reCustomLinks a
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}

.Default.reCustomLinks a:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif) !important;
    background-position: 0 -325px !important;
    background-repeat: repeat-x !important;
    border: solid 1px #d8ca95;
}
/* end of module */

.reToolbar li
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -26px;
    color: #000;
}

.Default .reSpinBox a
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.Default .reSeparator
{
    background-position: center -148px;
    background-image: url(Images/Editor/ToolbarSprites.gif);
}

/* common settings for left and right grip */
.reToolbar.Default .reGrip
{
	background-image: url(Images/Editor/ToolbarSprites.gif);
}

/* reTool */
.reTool span
{
    background-image: url(Images/Common/CommandSpritesLight.png);
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .reTool span,
* html .reTool_text span,
* html .reTlbVertical .reTool_text span,
* html .reToolbar .reSplitButton.reTool_text span
{
    _background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Common.CommandSpritesLightIE6.gif")%>');
}

.reDialog .reTool,
.reModule .reTool
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -242px;
}

.reDialog .reTool:hover,
.reToolbar .reTool:hover,
.reModule .reTool:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -52px;
}

.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .reTool_text */
.reToolbar .reTool_text span
{
    background-image: url(Images/Common/CommandSpritesLight.png);
}

.reToolbar .reTool_text:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #d8ca96;
    border-right: solid 1px #d8ca96;
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #d8ca96;
    border-right: solid 1px #d8ca96;
}

/* these settings will not be included in the common CSS file of RadEditor */
.reToolbar .reTool_text.reTool_disabled,
.reToolbar .reTool_text.reTool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of reTool_text */

.reTool.reSplitButton:hover
{
    background: url(Images/Editor/ToolbarSprites.gif) no-repeat 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton:hover
{
    background: url(Images/Editor/ToolbarSprites.gif) no-repeat 0 -76px;
}

.Default .reTool .split_arrow
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

.Default .reSplitButton.reTool_text .split_arrow
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .Default .reToolbar .reTool_text .split_arrow
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool_text:hover
{
    background: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -100px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -218px;
}

.reDialog .reTool.reSplitButton:hover,
.reModule .reTool.reSplitButton:hover
{
    background-position: 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton.reTool_disabled:hover
{
    background: none;
}
/* end of reSplitButton */

/* reDropdown */
.reDropdown:link,
.reDropdown:visited
{
    color: black !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover
{
    border: solid 1px #abc1de;
    background-color: #fff;
    background-image: url(Images/Editor/ToolbarSprites.gif) !important;
    background-position: right -360px !important;
}

.reDropdown:hover
{
    border: solid 1px #d8ca95;
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif) !important;
    background-position: right 0 !important;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTool_disabled.reDropdown
{
    background-image: url(Images/Editor/ToolbarSprites.gif)t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */

/* vertical toolbar */
.RadEditor.Default .reTlbVertical li
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .reGrip
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .grip_first
{
    background-position: 0 0;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .grip_last
{
    background-position: 0 -4px;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .reSeparator
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -99px -12px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -76px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reTool_text:hover
{
	background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-repeat: no-repeat;
    background-position: -76px 0;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -52px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reSplitButton:hover
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -602px 0;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Default.reInsertTable
{
    background-color: #fff;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-color: #fff;
    background-position: -125px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.Default table.reSpinBox
{
	border: solid 1px #abc1de;
	background: white;
}

.Default table.reSpinBox:hover
{
    border-color: #305090;
}

.Default .reSpinBoxIncrease
{
	background-position: 0 -198px;
}

.Default .reSpinBoxIncrease:hover
{
	background-position: 0 -208px;
}

.Default .reSpinBoxDecrease
{
	background-position: -11px -198px;
}

.Default .reSpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */

/* editor input elements */
.Default.RadEditor input
{
	border: solid 1px #abc1de;
	background-color: white;
}

.Default.RadEditor input:hover
{
    border: solid 1px #305090;
}
/* editor input elements */

/* editing modes */
.Default .reMode_selected
{
    background-image: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -948px 0;
}

.Default .reEditorModes a
{
    color: #00156e;
}

.Default .reEditorModes .reMode_design span,
.Default .reEditorModes .reMode_selected.reMode_design span
{
	background-position: -6px -5px;
}

.Default .reEditorModes .reMode_html span,
.Default .reEditorModes .reMode_selected.reMode_html span
{
	background-position: -6px -36px;
}

.Default .reEditorModes .reMode_preview span,
.Default .reEditorModes .reMode_selected.reMode_preview span
{
	background-position: -6px -69px;
}
/* end of editing modes */

/* DOM inspector */
.Default .reModule_domlink_selected,
.Default .reModule_domlink
{
    color: black;
}
/* end of DOM inspector */

.Default.reDropDownBody .reItemOver
{
	background: #ffe27b;
	color: #000;
}
/* end of expanded dropdowns */

* html .reTool_selected.reTool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Default.reColorPicker table div
{
	border: solid 1px #c5c5c5;
}

.Default.reColorPicker table td.reItemOver div
{
	border-color: #000;
}

.Default.reColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button
{
    border: solid 1px #688caf;
    background: #d6e6f4;
    color: #688caf;
}

.Default .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}

.Default .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Default.reCustomLinks,
.Default.reCustomLinks ul
{
	color: #000;
}

.Default.reCustomLinks a,
.Default.reCustomLinks a:link,
.Default.reCustomLinks a:visited
{
    background: none transparent;
    color: #000 !important;
	cursor: default !important;
}
/* end of custom links */

/* insert table dropdown */
.reInsertTable table
{
    background: #fff;
}

.reInsertTable table td
{
    border: solid 1px #567db0;
    background: white;
}

.reInsertTable .reTlbVertical ul
{
    background-color: #fff;
}

.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link
.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background: url(Images/Editor/ToolbarVerticalSprites.gif);
    background-position: -1403px 0;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    background-image: url(Images/Common/CommandSpritesLight.png);
    background-position: -3575 center;
}

.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: 0 -52px;
}
/* end of insert table dropdown */

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon
{
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	background-image: url(Images/Common/CommonIcons.gif);
	background-repeat: no-repeat;
}

.reModule_visible_icon
{
	background-position: -8px -199px;
}

.reModule_hidden_icon
{
	background-position: -8px -103px;
	
}
/* end of modules selector */

/* resize cell */
.reResizeCell div
{
    background-image: url(Images/Editor/ToolbarSprites.gif);
    background-position: center -301px;
}

/* reTool_disabled */
.reDialog .reTool_disabled,
.reDialog .reTool_disabled:hover,
.reToolbar .reTool_disabled,
.reToolbar .reTool_disabled:hover,
.reModule .reTool_disabled,
.reModule .reTool_disabled:hover
{
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* reTool_disabled */

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow_Default.reToolbarWindow td.rwWindowContent
{
    background-color: #d6e6f4;
}


/*  FormDecorator.css  */
/*-------------------------------------------*/
/* Non-Telerik Button */

input.metabutton {
margin: 0;
padding: 0 6px 0 6px;
width: auto;
overflow: visible;
font-weight: bold;
cursor:pointer;
overflow:hidden;
border-radius:2px; 
text-shadow: #ffffff  1px 1px; /* Modern browsers */      
/*box-shadow:1px 1px #ffffff;  */
}


/* End Non-Telerik Button */

/* RadFormDecorator - common CSS settings */
.rfdSkinnedButton
{
    background-repeat: no-repeat;
}

.rfdSkinnedButton .rfdInner
{
    font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
    background-repeat: repeat-x;
    width: auto !important;
	padding: 0 !important;
	display: block !important;
	line-height: 21px !important;
}

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked,
.RadForm.rfdCheckbox input[type="checkbox"] + label
{
    line-height: 20px !important;
	padding: 0;
	padding-left: 20px;
	zoom:1;/*Fixes IE issue with font-size set in percents */		
	display: inline-block !important;	
	white-space:nowrap;
}

.rfdSkinnedButton .rfdOuter
{
	background-position: right 0;
	background-repeat: no-repeat;
	display: block;	
}

.rfdRealButton
{
	vertical-align: middle;
	display: none;
	min-width: 54px !important;
}

/* Internet Explorer */        
*+html .rfdRealButton,
*+html .rfdSkinnedButton
{		
	min-width: auto !important;
}

/* disabled inputs - don't use reduced opacity as it does not render correctly in IE */
.rfdInputDisabled
{
 /* filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;  */
color: #999 !important;
}

.input 
{
	position: absolute;/* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */	
	left: -999999px;
}

/* FormDecorator + TreeView fix */
.RadTreeView .rfdCheckboxUnchecked,
.RadTreeView .rfdCheckboxChecked
{
    display: -moz-inline-box;
    display: inline-block;
    width: 0;
    vertical-align: middle;
    line-height: 21px;
    height: 21px;
}

/* FormDecorator + TreeView fix */
.RadGrid .rfdCheckboxUnchecked,
.RadGrid .rfdCheckboxChecked
{
    display: -moz-inline-block;
    display: inline-block;
}

a.rfdSkinnedButton:focus,
a.rfdSkinnedButton:active
{
	border: dotted 1px #131627;
}

/* =========================== TEXTAREA, INPUT, FIELDSET ============================= */
.rfdRoundedInner
{  
  width:1px;
  font-size:1px;      
  background-repeat:no-repeat;
}

.rfdRoundedOuter
{    
  width:1px;
  font-size:0px;  
}


table.rfdRoundedWrapper, table.rfdRoundedWrapper_fieldset
{
    display:-moz-inline-box;/*FF2*/
    display:inline-block;/*FF3,Opera,Safari*/
    _display:inline;/*IE6*/
                                   
    vertical-align:middle;           
    border-width:0px !important;    
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding:0px !important;
	border:0px !important;                 
}

/*IE7*/
*+html table.rfdRoundedWrapper, *+html table.rfdRoundedWrapper_fieldset
{
   display:inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align:middle;
}

/* Specific styling related to the elements that need to support rounded corners */
table.rfdRoundedWrapper textarea, textarea.rfdTextarea
{     
    /*overflow :hidden;// Prevent nasty flicker - no flicker anymore */     
    /* Safari - Do not allow textarea resize. Also - textarea in a table causes very a 4px bottom margin! Bug in Safari*/    
    /* This hack thing is parsed in IE as WELL!*/
    [hack:safari;    
        resize: none;        
    ]        
}


fieldset.rfdFieldset
{
         
}

input.rfdInput, textarea.rfdTextarea
{   
         
}

.rfdRtl
{
	direction: rtl;
}

.rfdRtl .input 
{
	position: absolute;/* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */	
	left: 0;
	right: 0;
	top:-9999px;
}


/* checkboxes */
.rfdRtl .rfdCheckboxUnchecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	padding: 0 20px 0 0;
	background-position: right 0 !important;
}

.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position: right -200px !important;
}

.rfdRtl .rfdCheckboxChecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right -420px !important;
}

.rfdRtl .rfdCheckboxChecked:hover
{
	background-position: right -640px !important;
}
/* end of checkboxes */

/* radiobuttons */
.rfdRtl .rfdRadioUnchecked,
.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right 0 !important;
}

.rfdRtl .rfdRadioUnchecked:hover
{
	background-position: right -220px !important;
}

.rfdRtl .rfdRadioChecked,
.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right -440px !important;
}

.rfdRtl .rfdRadioChecked:hover
{
	background-position: right -640px !important;
}
/* end of radiobuttons */
/* right to left support end */

/* common skinned combobox settings begin */

.rfdSelect
{
	display: inline-block;
	text-decoration: none;
	font: normal 10pt Arial, Verdana, Sans-serif;
	cursor: default;
	outline: none;
	-moz-user-select: none;
	max-width: 1024px;
	overflow: hidden;
	/*padding: 0;*/
}

.rfdSelectDisabled
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 6/7 */
    opacity: .4; /* Gecko, Opera */
    -moz-opacity: .4; /* Old Gecko */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
}

.rfdSelect span
{
	display: block;
}

.rfdSelect .rfdSelectOuter
{
	float: left;
}

.rfdSelect .rfdSelectText
{
	line-height: 18px;
	padding: 0 3px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 2px;
	text-overflow: ellipsis;
}

.rfdSelect .rfdSelectArrow
{
	float: right;
	_display: inline;
}

.rfdSelect .rfdSelectArrow span
{
    background-color: transparent !important;
	text-indent: -9999px;
	width: 14px;
	height: 16px;
}

/* dropdown settings */
.rfdSelectBox
{
    font: normal 10pt Arial, Verdana, Sans-serif;
    display: inline-block;
}

.rfdSelectBox ul,
.rfdSelectBox li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.rfdSelectBox li
{
    cursor: default;
    line-height: 16px;
    height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rfdSelectBox_optgroup li
{
    padding-left: 20px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.rfdSelectBox_optgroup .rfdSelectBox_optgroup_label
{
    font-style: italic;
    font-weight: bold;
    padding-left: 0 !important;
}

/* common skinned combobox settings begin */

/* rfdRoundedCorners */
.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
}

/*  FormDecorator.Default.css  */
/*-------------------------------------------*/

/* Generic Items */

h4, h5, h6 {
padding: 4px;
font-family: "Segoe UI", Arial, Sans-Serif;
color: #143042;
}

legend, textarea, label {
font-family: "Segoe UI", Arial, Sans-Serif;
font-size: 100%;
}

h4 {
font-size: 15px;
}

h5 {
font-size: 14px;
}

h6 {
font-size: 13px;
}

/* Non-Telerik Button */

input.metabutton {
border: 1px solid #95BBD8;
background:  url('Images/FormDecorator/button_bk.png') 0px center;
color: #333333;
}

input.metabutton:hover {
border: 1px solid #4DAFE9;
/*background-color: #feedc8;*/
background-position: 3000px center;
}

input.metabutton.hover {
border: 1px solid #4DAFE9;
/*background-color: #feedc8;*/
background-position: 3000px center;
}

input.metabutton:disabled {
border: 1px solid #bdd5e7;
background: url('Images/FormDecorator/button_bk.png') 0px center;
color: #bdd5e7;
}
/* End Non-Telerik Button */




/* RadFormDecorator Default Skin */

.RadForm_Default.rfdScrollBars
{
scrollbar-arrow-color: #fff;
scrollbar-base-color: #9dacb7; 
scrollbar-darkshadow-color: #9dacb7; 
scrollbar-face-color: #b6c5d1;
scrollbar-highlight-color: #e7f1fa;
scrollbar-track-color: #ededed;
}

/* label settings */
.RadForm_Default label.Default
{
color: #000;
}

/*Roll back the changes made for BPM-1436 as it is raising another issue*/
.rfdRealInput, .RadForm_Default.rfdCheckbox input[type="checkbox"], .RadForm_Default.rfdRadio input[type="radio"]
{
    position:absolute; /*top:-8000px;*/
    opacity:0;
}

/* checkbox settings */
.RadForm_Default .rfdCheckboxUnchecked
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 0;
}

.RadForm_Default.rfdCheckbox input[type="checkbox"]:not(:checked) + label
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 0;
}

.RadForm_Default .rfdCheckboxUnchecked:hover
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -200px;
}

.RadForm_Default.rfdCheckbox input[type="checkbox"]:not(:checked) + label:hover
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -200px;
}

.RadForm_Default .rfdCheckboxChecked,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked + label
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -420px;
}

.RadForm_Default .rfdCheckboxChecked:hover,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked + label:hover
{
	background: transparent url('Images/FormDecorator/CheckBoxSprites.gif') no-repeat 0 -640px;
}

.RadForm_Default.rfdCheckbox label.rfdCheckboxUnchecked[checkDisabled],
.RadForm_Default.rfdCheckbox label.rfdCheckboxUnchecked[checkDisabled]:hover,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:disabled + label,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:disabled + label:hover
{
    background: transparent url('Images/FormDecorator/CheckBoxSpritesDisabled.gif') no-repeat 0 0;
}

.RadForm_Default.rfdCheckbox label.rfdCheckboxChecked[checkDisabled],
.RadForm_Default.rfdCheckbox label.rfdCheckboxChecked[checkDisabled]:hover,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:disabled:checked + label,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:disabled:checked + label:hover
{
	background: transparent url('Images/FormDecorator/CheckBoxSpritesDisabled.gif') no-repeat 0 -420px;
}
/* end of checkbox settings */

/* radiobutton settings */
.RadForm_Default .rfdRadioUnchecked
{
background: transparent url('Images/FormDecorator/RadioButtonSprites.png') no-repeat 1px 0;
}


/* added to use a separate disabled radio button background image */
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover
{
background: transparent url('Images/FormDecorator/RadioButtonSpritesDisabled.png') no-repeat 1px 0;
}

.RadForm_Default .rfdRadioUnchecked:hover
{
background: transparent url('Images/FormDecorator/RadioButtonSprites.png') no-repeat 1px -220px;
}

.RadForm_Default .rfdRadioChecked
{
background: transparent url('Images/FormDecorator/RadioButtonSprites.png') no-repeat 1px -440px;
}

/* added to use a separate disabled radio button background image */
.RadForm_Default .rfdInputDisabled.rfdRadioChecked, 
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover 
{
background: transparent url('Images/FormDecorator/RadioButtonSpritesDisabled.png') no-repeat 1px -440px;
}

.RadForm_Default .rfdRadioChecked:hover
{
background: transparent url('Images/FormDecorator/RadioButtonSprites.png') no-repeat 1px -640px;
}

.RadForm_Default .rfdRadioUnchecked,
.RadForm_Default .rfdRadioUnchecked:hover,
.RadForm_Default .rfdRadioChecked,
.RadForm_Default .rfdRadioChecked:hover
{
_background-image: url('Images/FormDecorator/RadioButtonSprites.gif');
}

.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover
{
 _background-image: url('Images/FormDecorator/RadioButtonSpritesDisabled.gif');
}






/* end of radiobutton settings */

/* button settings */
a.RadForm_Default, a.RadForm_Default span
{
	background-image: url('Images/FormDecorator/ButtonSprites.gif');
	color: #fff;
}


a.RadForm_Default.rfdInputDisabled:hover
{
    background-position: 0 0;
}

a.RadForm_Default .rfdInner,
a.RadForm_Default.rfdInputDisabled:hover .rfdInner
{
	margin-right: 4px;
	margin-left: 4px;
	background-position: 0 -21px;
	color: #fff;
}


a.RadForm_Default.rfdInputDisabled:hover .rfdInner
{
	color: #755925;
}

a.RadForm_Default.rfdInputDisabled:hover .rfdOuter
{
	background-position: right 0;
}

a.RadForm_Default:hover
{
	background-position: 0 -42px;
}

a.RadForm_Default:hover .rfdInner
{
	background-position: 0 -63px;
color:#000;
}

a.RadForm_Default:hover .rfdOuter
{
	background-position: right -42px;
}
/* end of button settings */

/* clicked button styles */
a.RadForm_Default.rfdClicked
{
    background-image: url('Images/FormDecorator/ButtonSprites.gif');
    background-position: 0 -84px;
    background-repeat: no-repeat;
}

a.RadForm_Default.rfdClicked span
{
    background-image: url('Images/FormDecorator/ButtonSprites.gif');
}

a.RadForm_Default.rfdClicked .rfdInner
{
    background-position: 0 -105px;
    background-repeat: repeat-x;
color:#fff;
}

a.RadForm_Default.rfdClicked .rfdOuter
{
    background-position: right -84px;
    background-repeat: no-repeat;
}
/* end of clicked button styles */

/* do NOT change these settings, otherwise the skinned buttons will be broken when used within a decoration zone */
a.rfdSkinnedButton.RadForm_Default
{
    -moz-user-select: none !important;
	outline: none !important;
	text-decoration: none !important;
	cursor: default !important;
	text-align: center !important;
	background-color: transparent !important;
	border: 0 !important;
    display: inline-block !important;
}

/* Headings 1-3 */
h1, h2, h3 {
color: #000;
}



/* Headings 4-6 */
.RadForm_Default h4.rfdH4
{
color: #000;
background: #efefef;
border: none;
}

.RadForm_Default h5.rfdH5
{
color: #000;	
border-bottom: solid 1px #ccc;
}

.RadForm_Default h6.rfdH6
{
color: #000;	
}

/* <label> */
.RadForm_Default label.rfdLabel
{	
color: #000;


}

/* <fieldset> and <legend> */
.RadForm_Default table.rfdRoundedWrapper_fieldset legend,
.RadForm_Default fieldset.rfdFieldset legend
{
color: #000;
}

.RadForm_Default table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Default fieldset.rfdFieldset
{	
border: solid 1px #69798c;
background-image: url('Images/FormDecorator/FieldsetBgr.png'); /* having a background image on a fieldset is not okay with IE */	
background-repeat: no-repeat;/*Mandatory to use because of incorrect IE positioning of the image*/
}


/* Due to a glitch in IE the following 2 classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Default table.rfdRoundedWrapper input,
.RadForm_Default table.rfdRoundedWrapper textarea,
.RadForm_Default input.rfdInput, 
.RadForm_Default textarea.rfdTextarea
{
border: solid 1px #818c94;
background: #fff;
color: #383d40;
overflow: auto;
}

.RadForm_Default  table.rfdRoundedWrapper input[disabled="disabled"]:hover,
.RadForm_Default  table.rfdRoundedWrapper textarea[disabled="disabled"]:hover
{
	border: solid 1px #768ca5;
	background: #edf5fc;	
	color: #383d40;
	overflow: hidden;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}

/* add classes for HOVER effect */
.RadForm_Default  table.rfdRoundedWrapper input:hover,
.RadForm_Default  table.rfdRoundedWrapper textarea:hover,
.RadForm_Default table.rfdRoundedWrapper:hover .rfdRoundedInner,
.RadForm_Default input.rfdInput:hover, 
.RadForm_Default textarea.rfdTextarea:hover
{
border-color: #818c94 !important;
color: #383d40;
}

.RadForm_Default table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #5d9fb7 !important;
}

/* <select> */
.rfdSelect_Default,
.rfdSelect_Default:hover,
.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default:hover .rfdSelectOuter,
.rfdSelect_Default .rfdSelectArrow span,
.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover,
.rfdSelect_Default.rfdSelectDisabled:hover
{
    background-image: url('Images/FormDecorator/ComboSprites.gif');
    background-repeat: no-repeat;
    background-color: white;
}

.rfdSelect_Default.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelect_Default
{
	padding-left: 3px !important;
}

.rfdSelect_Default:hover
{
	background-position: 0 -44px;
}

.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    padding: 2px 0;
}

.rfdSelect_Default:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect_Default .rfdSelectText,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Default:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Default .rfdSelectArrow
{
	margin: 1px 2px 0 0;
}

.rfdSelect_Default .rfdSelectArrow span,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectArrow span
{
	background-position: 0 -88px;
}

.rfdSelect_Default:hover .rfdSelectArrow span
{
    background-position: -14px -88px;
}

/* dropdown settings */
.rfdSelectBox_Default
{
    background: white;
    border: solid 1px #768ca5;
    color: #000;
}

.rfdSelectBox_Default li
{
    padding-left: 3px !important;
    line-height: 16px;
    height: 16px;
    background-image: none;
}

.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover
{
    color: #0e3d4f;
    background-position: 0 -184px;
    background-repeat: repeat-x;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* skinned combobox end */

/*  Grid.Default.css  */
/*-------------------------------------------*/
/*Telerik RadGrid Default Skin*/
.clearSortingDiv{float:left; padding-top:4px;}
.rgArrPart1{padding-right:5px;}

.rgHeader a 
{ 
    margin-left:0px !important;
    padding-left:5px;
    padding-right:2px;
    height:16px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
   
} 
 
.rgHeaderLeft a 
{ 
    float: left !important;
} 
 
.RadGrid_Default .rgHeader input 
{ 
    /* float:right; */
    margin-top:4px; 
} 

*+html .RadGrid_Default .rgHeader input 
{ 
    position:absolute;
    margin-left:-10px; 
    margin-right:2px;
} 

/*global*/

.RadGrid_Default
{
/*comment next line if you want to fix for SharePoint*/
background:#fff;
color: #3f474d;
}

.rgDataDiv
{
    word-wrap: break-word;
}

span div.RadGrid_Default
{
     border-color: #768CA5;
    border-style: solid;
    border-width:1px;
}

.toolbarHidden .rgDataDiv{margin-top:-3px;}

.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgCommandRow table,
.RadGrid_Default .rgEditForm table,
.GridToolTip_Default
{
/*font:11px/16px "Trebuchet MS","segoe ui",arial,sans-serif;
font:12px/16px "segoe ui",arial,sans-serif;*/
}

.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable
{
    border-collapse:separate;
}

/* BPM-7613 Grid Rows are not in sync with Grid Header  */
/* Some how the inner table in the grid does not expand to width of the grid
   That is why we set it to 100% */
.EditableGrid .RadGrid_Default .rgMasterTable
{
  width:100% !important;
}

.RadGrid_Default .rgRow,
.RadGrid_Default .rgAltRow,
.RadGrid_Default .rgHeader,
.RadGrid_Default .rgResizeCol,
.RadGrid_Default .rgPager,
.RadGrid_Default .rgGroupPanel,
.RadGrid_Default .rgGroupHeader
{
	cursor:default;
}

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td,
.RadGrid_Default .rgFilterRow td,
.RadGrid_Default .rgHeader,
.RadGrid_Default .rgResizeCol,
.RadGrid_Default .rgGroupHeader td
{
    height:20px !important;
}

.RadGrid_Default .rgRow td div,
.RadGrid_Default .rgAltRow td div,
.RadGrid_Default .rgRow td a,
.RadGrid_Default .rgAltRow td a
{
    width:auto;
    overflow:hidden;
    /*text-overflow:ellipsis;
    height:20px;
    white-space:nowrap;*/
}

.RadGrid_Default .rgColumnFilterRow > td
{
    background-color: #efefef !important;
    height: 34px;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight:normal;
}

.RadGrid_Default .rgHeader
{
    overflow:hidden;
    text-overflow:ellipsis;
}

.RadGrid_Default .rgHeader a
{
    margin-left:8px;
    margin-right:7px; 
}

.RadGrid_Default.DocumentGrid .rgRow a,
.RadGrid_Default.DocumentGrid .rgAltRow a
{
    float:right;
    width:20px !important;
    height:20px;
}

.RadGrid_Default.DocumentGrid .rgRow td:hover >a:first-child,
.RadGrid_Default.DocumentGrid .rgAltRow td:hover >a:first-child
{
    background:url('Images/DocumentGrid/dropDownButton.png') no-repeat center;
}

.RadGrid_Default.DocumentGrid .rgRow div,
.RadGrid_Default.DocumentGrid .rgAltRow div
{
    margin-right:20px;
}

/*.RadGrid_Default .rgHeader:first-child,*/
.RadGrid_Default th.rgResizeCol:first-child,
.RadGrid_Default .rgFilterRow>td:first-child,
.RadGrid_Default .rgRow>td:first-child,
.RadGrid_Default .rgAltRow>td:first-child
{
	border-left:0;
	/*padding-left:8px;*/
}

.RadGrid_Default .rgAdd,
.RadGrid_Default .rgRefresh,
.RadGrid_Default .rgEdit,
.RadGrid_Default .rgDel,
.RadGrid_Default .rgFilter,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPageLast,
.RadGrid_Default .rgExpand,
.RadGrid_Default .rgCollapse,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgUpdate,
.RadGrid_Default .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('Images/Grids/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid_Default .rgClearSorting
{
    background-image:url('Images/Grids/icon_grid_clearsort.gif');
    margin-right:5px;
    border:0;
}


.RadGrid_Default .rgGroupItem input,
.RadGrid_Default .rgCommandRow img,
.RadGrid_Default .rgHeader input,
.RadGrid_Default .rgFilterRow img,
.RadGrid_Default .rgFilterRow input,
.RadGrid_Default .rgPager img
{
	vertical-align:middle;
}

.RadGrid_Default .rgFilter {
    background-position:0 -300px;
    height:22px;
    margin:2px 0 0 2px;
    width:21px;
    float:right;
}

.RadGrid_Default .rgFilter + div {
    overflow:hidden;
    padding-right:5px;    
}

.RadGrid_Default .rgFilter:hover 
{
    background-position:0 -350px;
}

.rgFilter:focus::-moz-focus-inner {border: 1px dotted  !important; } 

/*header*/

.RadGrid_Default .rgHeaderDiv
{
    background:#6E89A0 0 -5900px repeat-x url('Images/Grids/sprite.gif');
    padding: 0 !important; 
}

.rgTwoLines .rgHeaderDiv
{
	background-position:0 -6200px;
}

.rgHeaderDivTable table{width:auto !important;}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol
{
	border:1px solid;
    border-color:#98acbf #a0aab0 #474b4e #848c91;
	border-top:0;
	padding-top:4px;
	padding-bottom:4px;
	background:0 -2300px repeat-x #1A6A95 url('Images/Grids/sprite.gif');
	text-align:left;
	/*font-weight:normal;*/
}

.RadGrid_Default th.rgSorted
{
	border-color:#7c93a8 #9ca8b4 #45494c #555759;
	background-color:#737d85;
	background-position:0 -2600px;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default .rgHeader a
{
    color:#fff;
    text-decoration:none;
}

/*rows*/

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td
{
	border:1px solid;
	border-top:0;
	padding-top:4px;
	padding-bottom:3px;
}

.RadGrid_Default .rgRow td
{
	border-color:#fff #fff #fff #edf5fc;
}

.RadGrid_Default .rgAltRow
{
    background:#edf5fc;
}

.RadGrid_Default .rgAltRow td
{
	border-color:#edf5fc;
}

.RadGrid_Default .rgRow .rgSorted
{
    border-top-color:#8c97a0;
    background-color:#ccdcea;
}

.RadGrid_Default .rgSelectedRow .rgSorted,
.RadGrid_Default .rgHoveredRow .rgSorted,
.RadGrid_Default .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_Default .rgRow a,
.RadGrid_Default .rgAltRow a,
.RadGrid_Default .rgEditRow a,
.RadGrid_Default .rgFooter a,
.RadGrid_Default .rgEditForm a
{
	color:#0e3d4f;
}

.RadGrid_Default .rgRow a,
.RadGrid_Default .rgAltRow a
{
    color:Blue !important;
}

.RadGrid_Default .rgRow a:hover,
.RadGrid_Default .rgAltRow a:hover 
{
    text-decoration:underline !important;
}


.RadGrid_Default .rgSelectedRow
{
    background:#fde1a6 0 -2900px repeat-x url('Images/Grids/sprite.gif');
}
*+html .RadGrid_Default .rgSelectedRow .rgSorted{background-color:#7bbbcf}
* html .RadGrid_Default .rgSelectedRow .rgSorted{background-color:#7bbbcf}

.RadGrid_Default .rgHoveredRow
{

background:#CCD36B 0 -3900px repeat-x url('Images/Grids/sprite.gif');
}

*+html .RadGrid_Default .rgHoveredRow .rgSorted{background-color:#fde1a6}
* html .RadGrid_Default .rgHoveredRow .rgSorted{background-color:#fde1a6}

.RadGrid_Default .rgEditRow
{
	background:#fff 0 -4900px repeat-x url('Images/Grids/sprite.gif');
}
*+html .RadGrid_Default .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_Default .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_Default .rgSelectedRow td,
.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgEditRow td
{
	border-left:1px solid #fde1a6;
	border-right:1px solid #fde1a6;
	border-bottom:1px solid #fde1a6;
	border-bottom-color:#fde1a6;
}

.RadGrid_Default .rgSelectedRow td.rgSorted
{
	border-bottom-color:#133c44;
}


.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgHoveredRow td.rgSorted
{

border-bottom-color:#fff;
}

.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgEditRow td.rgSorted
{
	border-color:#fff #fff #768ca5 #fff;
}

.statusLink
{
    width:auto;
    display:block;
    cursor:pointer;
}

/*BPM-11826: Adding focus indication to Status columns when they are active*/
.statusLink:focus{
    border:0.1px dotted black;
}

.statusValue {
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
}

/*footer*/

.RadGrid_Default .rgFooterDiv,
.RadGrid_Default .rgFooter
{
	background:#edf5fc;
}

.RadGrid_Default .rgFooter td
{
	border-top-width:1px;
	border-color:#a2b3c7 #edf5fc #fff #edf5fc;
}

/*status*/
/*
.RadGrid_Default .rgStatus
{
	width:35px;
	border:1px solid;
	border-color:#a2b3c7 #9cb6c5 #fff #9cb6c5;
	border-left:0;
	padding:3px 0 2px;
}*/

.RadGrid_Default .rgStatus div
{
	width:24px;
	height:24px;
	overflow:hidden;
	border:0;
	margin:0 auto;
	padding:0;
	background:transparent center center no-repeat url('Images/Grids/loading.gif');
	text-indent:-2222px;
}

/*pager*/

.RadGrid_Default .rgPager
{
background: #fff url('Images/Common/shadow_bk.png') left top repeat-x;
_background: #fff; /* Don't show background image in IE 6 - PNG transparency not supported  */	

}

.RadGrid_Default .roGridPager
{
background: #fff url('Images/Common/shadow_bk.png') left top repeat-x;
_background: #fff; /* Don't show background image in IE 6 - PNG transparency not supported  */	

}


.RadGrid_Default .rgWrap
{
	padding: 0 5px 0 0;
	line-height:26px;
	white-space:nowrap;
}

.RadGrid_Default .rgWrap * 
{
    white-space: nowrap !important;
}

.RadGrid_Default .rgArrPart1
{
	padding-right:0;
	line-height:22px;
}

.RadGrid_Default .rgArrPart2
{
	padding-left:0;
	line-height:22px;
}

.RadGrid_Default .rgInfoPart
{
	float:right;
color: #3f474d;
}

.RadGrid_Default .rgInfoPart strong
{
/*	font-weight:normal;*/
color: #3f474d;
}

.RadGrid_Default .rgWrap a img
{
	margin:4px 8px 0;
}

.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageLast
{
	width:22px;
	height:24px;
}

.RadGrid_Default .rgClearSorting
{
	width:20px;
	height:20px;
	margin-left:5px;
}

.RadGrid_Default .rgClearSorting.Disabled,
.RadGrid_Default .rgClearSorting.Disabled:hover
{
    background-position: 0 -40px;        
}

.RadGrid_Default .rgClearSorting
{
	background-position:0 0px;
}
.RadGrid_Default .rgClearSorting:hover
{
	background-position:0 -20px;
}

.RadGrid_Default .rgPageFirst
{
	background-position:0 -549px;
}
.RadGrid_Default .rgPageFirst:hover
{
	background-position:0 -599px;
}
.RadGrid_Default .rgPageFirst.Disabled
{
	background-position:1px -6997px;
}

.RadGrid_Default .rgPagePrev
{
	background-position:0 -699px;
}
.RadGrid_Default .rgPagePrev:hover
{
	background-position:0 -749px;
}
.RadGrid_Default .rgPagePrev.Disabled
{
	background-position:1px -7147px;
}

.RadGrid_Default .rgPageNext
{
	background-position:0 -849px;
}
.RadGrid_Default .rgPageNext:hover
{
	background-position:0 -899px;
}


.RadGrid_Default .rgPageNext.Disabled
{
	background-position:1px -7297px;
}

.RadGrid_Default .rgPageLast
{
	background-position:0 -999px;
}
.RadGrid_Default .rgPageLast:hover
{
	background-position:0 -1049px;
}
.RadGrid_Default .rgPageLast.Disabled
{
	background-position:1px -7447px;
}

/* page buttons "change" */
.RadGrid_Default .rgPagerButton
{
	height:22px;
	border:1px solid #7b9fb9;
	margin:0 14px 0 0;
	padding:0 4px 2px;
    background:#cbdeeb repeat-x 0 -1550px url('Images/Grids/sprite.gif');
    color: #143042;
    font:13px/1em Arial, Sans-Serif;
	vertical-align:middle;
	cursor:pointer;
    font-weight:bold;
}


.RadGrid_Default .rgPagerButton:hover
{
background:#fee7b6 repeat-x 0 -1521px url('Images/Grids/sprite.gif');
color:#143163;
}







.RadGrid_Default .rgNumPart
{
	padding:2px 0;
}

.RadGrid_Default .NumericPages .rgNumPart
{
	padding:2px 10px;
}

.RadGrid_Default .rgNumPart a:hover,
.RadGrid_Default .rgNumPart a:hover span,
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Images/Grids/sprite.gif');
}

.RadGrid_Default .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.RadGrid_Default .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.RadGrid_Default .rgNumPart a:hover
{
	background-position:100% -1250px;
	color:#204d6a;
}

.RadGrid_Default .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	color:#666;
	cursor:default;
}


.RadGrid_Default .rgNumPart a.rgCurrentPage span,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.RadGrid_Default .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.RadGrid_Default .RadSlider
{
	float:left;
	margin:2px 10px 0 0;
}

.RadGrid_Default .rgPagerLabel,
.RadGrid_Default .RadComboBox,
.RadGrid_Default
{
	margin:0 0 0 0;
	vertical-align:middle;
}

/*BPM-4139 to enable html rendering on grids*/
 .RadGrid_Default .rgMasterTable input[type="checkbox"], .RadGrid_Default .rgMasterTable input[type="radio"] {
        margin:0 0 0 0;
	    vertical-align:middle;
        position:static;
        opacity:1;
}
.RadInput .RadInput_Default 
{
	margin:0 0 0 0;
	vertical-align:middle;
}

.RadGrid_Default .rgPagerTextBox
{
	text-align:center;
}

/*sorting, reordering*/

.RadGrid_Default .rgHeader .rgSortAsc
{
	background-position:3px -247px;
	height:10px;
}

.RadGrid_Default .rgHeader .rgSortDesc
{
	background-position:3px -197px;
	height:10px;
}

.GridReorderTop_Default,
.GridReorderBottom_Default
{
	width:9px !important;
	height:9px !important;
	margin-left:-5px;
	background:0 0 no-repeat url('Images/Grids/sprite.gif');
}

.GridReorderBottom_Default
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_Default .rgFilterRow
{
	background:#edf5fc;
}

.RadGrid_Default .rgFilterRow td
{
    padding-top:4px;
    padding-bottom:5px;
    border:1px solid;
    border-top:0;
    border-color:#edf5fc #edf5fc #a2b3c7;
}



/*.RadGrid_Default .rgFilterActive,
.RadGrid_Default .rgFilterActive:hover
{
	background-position:0 -400px;
}*/

.RadGrid_Default .rgFilterBox
{
	border:1px solid #768ca5;
	padding:2px 1px 3px;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
	vertical-align:middle;
}

/*grouping*/

.RadGrid_Default .rgGroupPanel
{
	height:24px;
	border:0;
	border-bottom:1px solid #3d556c;
	background:#dfeeff;
}

.RadGrid_Default .rgGroupPanel td
{
	border:0;
	padding:3px;
	vertical-align:middle;
}

.RadGrid_Default .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_Default .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_Default .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_Default .rgGroupItem
{
	border:1px solid #506175;
	padding:0 2px 1px 3px;
	background:#ebf7ff;
	color:#0053a5;
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}

.RadGrid_Default .rgGroupHeader
{
    background:#99bed8;
    font-size:1.1em;
    line-height:21px;
	color:#fff;
}

.RadGrid_Default .rgGroupHeader td
{
    padding:0 8px;
}

.RadGrid_Default td.rgGroupCol,
.RadGrid_Default td.rgExpandCol
{
	background:#99bed8 none;
	border-color:#99bed8;
}

.RadGrid_Default .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_Default .rgCollapse
{
	background-position:3px -444px;
}

.RadGrid_Default .rgGroupHeader td p
{
    display:inline;
    margin:0;
    padding:0 10px;
}

.RadGrid_Default .rgGroupHeader td div div
{
	top:-0.8em;
	padding:0 10px;
}

.RadGrid_Default .rgGroupHeader td div div div
{
	top:0;
	padding:0;
	border:0;
}

/*editing*/

.RadGrid_Default .rgEditForm
{
	border-bottom:1px solid #768ca5;
}

.RadGrid_Default .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_Default .rgCancel
{
	background-position:2px -1848px;
}

/*hierarchy*/

.RadGrid_Default .rgDetailTable
{
	border:1px solid #768ca5;
	border-right:0;
}

/*command row*/

.RadGrid_Default .rgCommandRow
{
	background:#495a70 0 -2099px repeat-x url('Images/Grids/sprite.gif');
	color:#fff;
}

.RadGrid_Default .rgCommandRow td
{
	border:0;
	padding:0;
}

.RadGrid_Default thead .rgCommandRow td
{
	border-bottom:1px solid #212f41;
	border-top:1px solid #768CA5;
}

.RadGrid_Default tfoot .rgCommandRow td
{
	border-top:1px solid #212f41;
}

.RadGrid_Default .rgCommandRow td td
{
	border:0;
	padding:3px 7px 4px;
}

.RadGrid_Default .rgCommandRow td td td
{
	padding:1px;
}

.RadGrid_Default .rgCommandRow table
{
	border:1px solid;
	border-color:#63768a #465668 #58697d;
}

.RadGrid_Default .rgCommandRow table table
{
	border:0;
}

.RadGrid_Default .rgCommandRow a
{
	color:#fff;
	text-decoration:none;
	background-repeat: no-repeat;
}

.RadGrid_Default .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_Default .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_Default .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_Default .rgDel
{
	background-position:0 -1750px;
}

/*multirow select*/

.GridRowSelector_Default
{
	background:#3d556c;
}

/*row drag n drop*/

.GridItemDropIndicator_Default
{
    border-top:1px dashed #3d556c;
}

/*tooltip*/

.GridToolTip_Default
{
	border:1px solid #768ca5;
	padding:3px;
	background:#edf5fc;
	color:#000;
    font-size: 12px !important;
}

/*rtl*/

div.RadGridRTL_Default .rgHeader,
div.RadGridRTL_Default .rgResizeCol
{
	text-align:right;
}

.RadGridRTL_Default .rgHeader:first-child,
.RadGridRTL_Default th.rgResizeCol:first-child,
.RadGridRTL_Default .rgFilterRow>td:first-child,
.RadGridRTL_Default .rgRow>td:first-child,
.RadGridRTL_Default .rgAltRow>td:first-child
{
	border-left:1px solid;
	padding-left:7px;
}


.RadGridRTL_Default .rgWrap
{
	float:right;
}

.RadGridRTL_Default .rgInfoPart
{
	float:left;
}

.RadGridRTL_Default .rgNumPart
{
	width:220px;
}

.RadGridRTL_Default .rgNumPart a
{
	float:right;
}

/*BPM-9383 For the alignment of columns in multi-clip we are setting the width property to 100%*/
.rgClipCells
{
 width:100% !important;  
}

.rgListPartCells
{
    width:100% !important;
}

body > span { z-index: 1000 !important;} /* This is for columns resizers in Chrome. They're disappearing because of low z-index. We haven't any css classes for columns resizers that we can use to make it more gracefully. */

/* Bug BPM-7005 for some reason inputs in grid pager are wider than they sould be. We need to force them inherit the width from their parent */
.pagerPanel .riTextBox 
{  
    width:inherit; 
}

/*  Input.Default.css  */
/*-------------------------------------------*/
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Default,
.RadInputMgr_Default
{
	vertical-align:middle;
	font:12px "segoe ui",arial,sans-serif;
	overflow:expression('hidden');
    line-height: 1px;
}

.RadInput_Default table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Default table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Default table td.riCell
{
	padding-right:4px;
}

.RadInput_Default textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default
{
	border:1px solid #95bbd8;
	padding:2px 1px 2px 1px;
	background:#fff;
	color:#333333;
	font:12px "segoe ui",arial,sans-serif;
	width:inherit;
}

.formInputControl.riTextBox
{
	position:absolute;
	margin:0 !important;
}

.columnEditorInput.riTextBox
{
	position:static;
	width:inherit;
}

.columnEditor {
    Padding: 0 2px;
    height: 20px !important;
    line-height: 1px;
}

html body .RadInput_Default .riEmpty,
html body .RadInput_Empty_Default
{
	color:#777;
}

html body .RadInput_Default .riHover,
html body .RadInput_Hover_Default,
html body .RadInput_Default .riFocused,
html body .RadInput_Focused_Default
{
border-color:#fcd37f;
background:#fffcde; 
color: #333333;
}

html body .RadInput_Default .riRead,
html body .RadInput_Read_Default
{
	border:1px solid #333;
	color:#333;
    background: #ededed;
}

html body .RadInput_Default .riDisabled,
html body .RadInput_Disabled_Default
{
	border-color:#b0b0b0;
	color:#777;
	cursor:default;
}

html body .RadInput_Default .riError,
html body .RadInput_Error_Default
{
	border-color:#818c94;
	background:#fff 100% -298px no-repeat url('Images/Input/sprite.gif');
	color:#b32d34;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default
{
	color:#444;
}

/*buttons*/

.RadInput_Default a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:transparent no-repeat url('Images/Input/sprite.gif');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput_Default a{position:static}/*IE6*/
*+html .RadInput_Default a{position:static}/*IE7*/

/*go*/

.RadInput_Default .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Default .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Default .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
	margin:0 1px;
}

.RadInput_Default .riUp
{
	background-position:4px -98px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Default a.riDown
{
	background-position:4px -199px;
	margin-top:3px;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Default .riLabel
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}

/*  Menu.css  */
/*-------------------------------------------*/
/* Common CSS */

.RadMenu
{
	white-space:nowrap;
	float:left;
	position:relative;
    top: 0px;
    left: 0px;
}

.RadMenu .rmRootGroup
{
	margin:0;
	padding:0;
	position:relative;
	left:0;
	display: inline-block;
}

* html .RadMenu .rmRootGroup { float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after
{
    content:""; 
    display:block;
    height:0;
    overflow: hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmRootScrollGroup,
.RadMenu ul.rmVertical,
.rmRootGroup ul.rmHorizontal,
.RadMenu_Context ul.rmHorizontal
{
	margin:0;
	padding:0 0 0 0;
	display:none;
	position:relative;
	left:0;
	float:left;
}
/* added to set context menu with different padding-top setting */
.RadMenu ul.rmVertical
{
	padding-top:5px;
}


.rmSized ul.rmVertical
{
	width: 100%;
}

.rmSized ul.rmRootGroup
{
	float: none;
}

.rmSized .rmRootGroup .rmVertical
{
	width: auto;
}

.RadMenu .rmItem
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
}

* html .RadMenu .rmItem
{
	display:inline;
}

.RadMenu .rmHorizontal .rmItem
{
	clear:none;
}

.RadMenu .rmVertical .rmItem
{
	clear:both;
}

.rmSized .rmVertical .rmItem
{
	width: 100%;
}

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem
{
	width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup
{
	display:block;
}

.RadMenu .rmSlide, 
.RadMenu_Context
{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

* html .RadMenu .rmSlide, 
* html .RadMenu_Context
{
	height:1px;
}

.RadMenu_Context
{
	z-index:1000;
	overflow:visible;
}

.RadMenu .rmText
{
	display:block;
}

.RadMenu div.rmText /*templates*/
{
	white-space:normal;
}

.RadMenu a.rmLink
{
	cursor:pointer;
	display:block;
}

.rmScrollWrap
{
	position:absolute;
	float:left;
	overflow:hidden;
	left:0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
	outline: 0;
	overflow: hidden;
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled
{
	display:none;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled
{
	margin-bottom: -1px;
}

.RadMenu .rmLeftImage
{
	border:0;
	float:left;
}

.RadMenu_rtl
{
	float:right;
	text-align: right;
}

.RadMenu_rtl ul.rmHorizontal,
.RadMenu_rtl ul.rmVertical
{
	float:right;
}

.RadMenu_rtl .rmItem
{
	float:right;	
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage
{
	border:0;
	float:right;
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled
{
	text-indent:1000em !important;
}

.RadMenu .rmLink
{
	width:auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after
{
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup
{
    position: relative;
}
/* <base styles> */

.RadMenu .rmItem
{
	padding: 0;
}

.RadMenu .rmLink
{
	padding: 0 0 0 12px;
	outline: 0;
	float: left;
}

.RadMenu .rmText
{
	padding-bottom: 1px;
	float: left;
}

/* optimized for 16x16 */
.RadMenu .rmLeftImage
{
	margin: 4px 2px 0 0;
	padding-bottom: 4px;
}

.RadMenu .rmVertical .rmLeftImage+.rmText
{
	padding: 0 8px 1px 24px;
}

.RadMenu .rmHorizontal .rmText
{
	padding: 0 12px 1px 0;
}

.RadMenu_rtl .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText
{
	display: block;
	float: none;
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink
{
	float: none;
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink
{
	float: left;
}

.RadMenu .rmRootGroup .rmItem .rmGroup
{
	padding-bottom: 1px;
}

.RadMenu .rmGroup .rmItem
{
	padding: 0;
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate
{
	padding: 0 0 0 4px;
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate
{
	padding: 0 4px 0 0;
}

.RadMenu .rmGroup .rmText
{
padding: 0 10px 0 5px;
}

.RadMenu_rtl .rmGroup .rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText
{
	padding: 0 54px 0 28px;
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmHorizontal .rmText
{
	padding: 0 11px 0 10px;
}

.RadMenu .rmGroup .rmLeftImage
{
	margin: 4px 0 0 2px;
}

.RadMenu_rtl .rmGroup .rmLeftImage
{
	margin: 4px 6px 0 0;
}

* html .RadMenu .rmGroup .rmLeftImage { position: absolute; }
*+html .RadMenu .rmGroup .rmLeftImage { position: absolute; }

* html .RadMenu_rtl .rmGroup .rmLeftImage { right: 6px; }
*+html .RadMenu_rtl .rmGroup .rmLeftImage { right: 6px; }


/* <separators> */

.RadMenu .rmSeparator .rmText
{
	line-height: 0;
	font-size: 0;
	padding: 0;
	background-repeat: repeat-x;
	overflow: hidden;
}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: auto;
	width: auto;
	padding-bottom: 2px;
}

*+html .RadMenu .rmSeparator .rmText,   /* IE7 separator height problem */
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: 2px;
	padding: 0;
}

* html .RadMenu .rmVertical .rmSeparator .rmText { height: auto; padding: 2px 0 0; }
* html .RadMenu .rmHorizontal .rmSeparator .rmText { padding: 0; }

.RadMenu .rmRootGroup .rmSeparator .rmText
{
	margin: 1px 12px;
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText
{
	margin: 1px 2px 1px 31px;
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText
{
	margin: 1px 31px 1px 2px;
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
	margin: 2px 0 0;
	height: 20px;
	width: 2px;
}

/* </separators> */

/* <scroll arrows> */

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow
{
	width: 25px;
	height: 24px;
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow
{
	height: 10px;
	width: 100%;
}

/* </scroll arrows> */

/* </base styles> */

/*  Menu.Default.css  */
/*-------------------------------------------*/
/* <RadMenu / Default> */

.RadMenu_Default .rmRootGroup,
.RadMenu_Default .rmLink,
.RadMenu_Default .rmText,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
	background-image: url('Images/Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Default .rmRootGroup
{
border: 1px solid #fff;
background: #999 url('Images/Common/shadow_bk.png') top left repeat-x;
_background: #999;
}

.RadMenu_Default .rmHorizontal
{
	background-position: 0 0;
	background-repeat: repeat-x;
}

.RadMenu_Default .rmVertical
{
	background-position: 0 -425px;
	background-repeat: repeat-x;
}

/* <Root items> */

.RadMenu_Default,
.RadMenu_Default .rmLink
{
	font: normal 13px/23px "Segoe UI", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
    top: 0px;
    left: 0px;
}

.actionbuttons .RadMenu_Default .rmRootGroup
{
    background-color:transparent !important;
    background-image:none;
}
.actionbuttons .RadMenu_Default
{
    font-family: 'Segoe UI regular' ,'Segoe UI' ;
    font-size:13px;
    font-weight:normal;
	color: #333333;	  
}

.actionbuttons .RadMenu_Default .rmLink
{	
    background-image:none;
    font: normal 12px "Segoe UI", Arial, sans-serif;
	color: #fff;
	text-decoration: none;   
    background-image: url('Images/Common/buttonsbackground19.png') ;
    background-position: 0 0;  
   	background-color: transparent;	
   	background-repeat:repeat;    	
	border: 1px solid #95bbd8; 
	background-position:inherit;
	height:17px;
	border-radius:2px; 
    text-shadow: #ffffff  1px 1px; /* Modern browsers */      
    box-shadow:1px 1px #ffffff;  
}  

.actionbuttons .RadMenu_Default .rmLink .rmText
{
       color:#333333;
}

/* Added to use different styles for Action buttons; removing this will cause the vertical menu used for the clips to have the same size text */
.actionbuttons .RadMenu_Default
{
 font-family: 'Segoe UI regular' ,'Segoe UI' ;
 font-size:13px;
 font-weight:normal;	  
}

.actionbuttons .RadMenu_Default .rmItem
{
    padding-right:4px;  
   height:19px;
}

.actionbuttons .RadMenu_Default .rmLink:hover
{
    border: 1px solid #4dafe9;  
   background-position: 0 0;  
}

.RadMenu_Default .rmLink,
.RadMenu_Default .rmText
{
background-position: 0 200px;
	background-repeat: no-repeat;
}

.RadMenu_Default .rmLink .rmText
{
background-position: 0 200px;
color: #143042;
}

/* Added to use different styles for Action buttons; removing this will cause the vertical menu used for the clips to have the same background */
.actionbuttons .RadMenu_Default .rmText
{
/*padding: 0px 0px 0px 12px !important; */
    background-image:none;
    padding-bottom:0px;
}

/* Added to use different styles for Action buttons; removing this will cause the vertical menu used for the clips to have the same background */
.actionbuttons .RadMenu_Default .rmLink .rmText
{
/*background-position: 100% -48px;
color: #143042; */
}

.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused
{
color: #143042;
	background-position: 0 -72px;
}

.RadMenu_Default .rmLink:hover .rmText,
.RadMenu_Default .rmFocused .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Default .rmExpanded,
.RadMenu_Default .rmExpanded:hover
{
color: #143042;
	background-position: 0 -120px;
}

.RadMenu_Default .rmExpanded .rmText,
.RadMenu_Default .rmExpanded:hover .rmText
{
	background-position: 100% -144px;
}

.RadMenu_Default .rmDisabled,
.RadMenu_Default .rmDisabled:hover
{
	color: #aaa;
}

.RadMenu_Default .rmDisabled:hover,
.RadMenu_Default .rmDisabled:hover .rmText
{
	background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmGroup .rmVertical
{

padding-top:20px;
border: 2px solid #fcd37f;
background: #fff url('Images/Common/shadow_bk.png') top left repeat-x;
_background: #fff;
}

.RadMenu_Default .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Default_rtl .rmGroup,
.RadMenu_Default_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Default .rmGroup .rmLink
{
color: #143042;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmFocused
{
color: #143042;
}

.RadMenu_Default .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Default .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Default .rmGroup .rmFirst,
.RadMenu_Default .rmGroup .rmLast
{
	background: none;
}

.RadMenu_Default .rmGroup .rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmFocused,
.RadMenu_Default .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmText,
.RadMenu_Default .rmGroup .rmFocused .rmText,
.RadMenu_Default .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

.RadMenu_Default .rmGroup .rmDisabled,
.RadMenu_Default .rmGroup .rmDisabled:hover
{
	color: #aaa;
}

/* <expand arrows> */

.RadMenu_Default .rmGroup .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Default .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Default .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Images/Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Default_rtl .rmGroup .rmLink:hover,
.RadMenu_Default_rtl .rmGroup .rmFocused,
.RadMenu_Default_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Default_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Default_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Default_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Default_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Default_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Default .rmSlide
{
	margin: -3px 0 0 3px;
}

.RadMenu_Default .rmVertical .rmSlide,
.RadMenu_Default .rmSlide .rmSlide,
.RadMenu_Default_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Default_rtl .rmSlide
{
	margin: -3px 0 0 -3px;
}

.RadMenu_Default_rtl .rmVertical .rmSlide,
.RadMenu_Default_rtl .rmSlide .rmSlide,
.RadMenu_Default_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow
{
background-color: blue; 
}

/* added for hover - not in original Telerik CSS */
.actionbuttons .RadMenu_Default .rmLeftArrow  
{
     background: #fff url(images/menu/btn_scrollleft-out19.png);   
    width:24px;
    left:0px !important;  
    border-width:0px;
    height:19px;
    }
.actionbuttons .RadMenu_Default .rmLeftArrow:hover 
{ 
    border-width:0px;
     background: #fff url(images/menu/btn_scrollleft-over19.png);    
}

.actionbuttons .RadMenu_Default .rmRightArrow 
{
     background: #fff url(images/menu/btn_scrollright-out19.png);  
   border-width:0px;
    height:19px;
      }
.actionbuttons .RadMenu_Default .rmRightArrow:hover 
{
     background: #fff url(images/menu/btn_scrollright-over19.png);    
       border-width:0px;
      }

.RadMenu_Default .rmLeftArrow:hover,
.RadMenu_Default .rmRightArrow:hover
{
background-color: orange;
}

.RadMenu_Default .rmLeftArrow { background-position: 0px -312px; border-right: 1px solid #999; }
.RadMenu_Default .rmLeftArrow:hover { background-position: -26px -312px; border-right: 1px solid #999; }


.RadMenu_Default .rmRightArrow { background-position: -450px -216px; border-left: 1px solid #999; }
.RadMenu_Default .rmRightArrow:hover { background-position: -476px -216px; border-left: 1px solid #999; }


.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow,
.RadMenu_Default .rmGroup .rmLeftArrow,
.RadMenu_Default .rmGroup .rmRightArrow
{
	background-color: #f0f0f0;
}

.RadMenu_Default .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #B7BDCD; }
.RadMenu_Default .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Default .rmVertical .rmSeparator .rmText
{
	background-position: 0 -406px;
}

.RadMenu_Default_Context .rmVertical .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmVertical .rmSeparator .rmText,
.RadMenu_Default .rmHorizontal .rmVertical .rmSeparator .rmText
{
	background-position: 0 -408px;
}

.RadMenu_Default .rmHorizontal .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText
{
	background-position: 0 -386px;
}

/* </Separators> */

/* </RadMenu / Default> */
/*  Menu.PersonToolbar.css  */
/*-------------------------------------------*/
/* <RadMenu / Default> */

.RadMenu_PersonToolbar
{
    position: absolute !important;
    width: 16px;
    display:block !important;
}

.RadMenu_PersonToolbar .rmRootGroup,
.RadMenu_PersonToolbar a.rmLink,
.RadMenu_PersonToolbar .rmGroup .rmText,
.RadMenu_PersonToolbar .rmVertical .rmText,
.RadMenu_PersonToolbar .rmLeftArrow,
.RadMenu_PersonToolbar .rmRightArrow,
.RadMenu_PersonToolbar .rmTopArrow,
.RadMenu_PersonToolbar .rmBottomArrow
{
	/*background-image: url('Images/Menu/PersonToolbar/rmSprite.png');*/
	background-color: transparent;
}

.RadMenu_PersonToolbar .rmRootGroup
{
	/*border: 1px solid #828282;*/
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color: transparent;
}

/* <Root items> */

.RadMenu_PersonToolbar,
.RadMenu_PersonToolbar a.rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.RadMenu_PersonToolbar a.rmLink,
.RadMenu_PersonToolbar a.rmDisabled,
.RadMenu_PersonToolbar a.rmDisabled:hover
{
	background-position: 0 -72px;
}

.RadMenu_PersonToolbar .rmFirst a.rmLink,
.RadMenu_PersonToolbar .rmFirst a.rmLink:hover,
.RadMenu_PersonToolbar .rmLast .rmText,
.RadMenu_PersonToolbar .rmLast a.rmLink:hover .rmText,
.RadMenu_PersonToolbar .rmVertical a.rmLink,
.RadMenu_PersonToolbar .rmVertical .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_PersonToolbar .rmVertical .rmFirst,
.RadMenu_PersonToolbar .rmVertical .rmLast
{
	background: none;
}

/*
.RadMenu_PersonToolbar a.rmLink:hover,
.RadMenu_PersonToolbar a.rmFocused,
.RadMenu_PersonToolbar a.rmSelected
{
	background-color: #fff;
}
*/

.RadMenu_PersonToolbar .rmHorizontal .rmRootLink span.rmText
{
	display: inline;
	padding-left: 12px;
}

.RadMenu_PersonToolbar_rtl .rmRootLink span.rmText
{
    padding-right: 12px;
}

.RadMenu_PersonToolbar_Context_rtl .rmRootLink span.rmText
{
    padding-right: 28px;
}

.RadMenu_PersonToolbar .rmHorizontal a.rmRootLink
{
	padding-left: 0;
}

.RadMenu_PersonToolbar_rtl a.rmRootLink
{
    margin-left: 0;
    padding: 0;
}

.RadMenu_PersonToolbar .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */
{
	width: 100%;
}

.RadMenu_PersonToolbar ul.rmHorizontal .rmLeftImage
{
	margin: 4px -4px 0 6px;
}

.RadMenu_PersonToolbar_rtl ul.rmHorizontal .rmLeftImage
{
	margin: 4px 6px 0 -4px;
}

.RadMenu_PersonToolbar .rmVertical a.rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_PersonToolbar .rmVertical a.rmLink:hover,
.RadMenu_PersonToolbar .rmVertical a.rmFocused,
.RadMenu_PersonToolbar .rmVertical a.rmSelected,
.RadMenu_PersonToolbar .rmVertical a.rmExpanded,
.RadMenu_PersonToolbar .rmVertical a.rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu_PersonToolbar .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_PersonToolbar .rmVertical .rmFirst a.rmFocused,
.RadMenu_PersonToolbar .rmVertical .rmFirst a.rmSelected,
.RadMenu_PersonToolbar .rmVertical .rmFirst a.rmExpanded,
.RadMenu_PersonToolbar .rmVertical .rmFirst a.rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_PersonToolbar .rmVertical .rmLast a.rmLink:hover,
.RadMenu_PersonToolbar .rmVertical .rmLast a.rmFocused,
.RadMenu_PersonToolbar .rmVertical .rmLast a.rmSelected,
.RadMenu_PersonToolbar .rmVertical .rmLast a.rmExpanded,
.RadMenu_PersonToolbar .rmVertical .rmLast a.rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_PersonToolbar .rmVertical .rmItem a.rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}

/*
.RadMenu_PersonToolbar a.rmExpanded,
.RadMenu_PersonToolbar a.rmExpanded:hover
{
	background-color: #fff;
}
*/

.RadMenu_PersonToolbar a.rmDisabled,
.RadMenu_PersonToolbar a.rmDisabled:hover
{
	color: #7d7d7d;
	background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_PersonToolbar .rmGroup,
.RadMenu_PersonToolbar .rmMultiColumn,
.RadMenu_PersonToolbar .rmGroup .rmVertical
{
	border: 1px solid #979797;
	background: #fff url('Images/Menu/PersonToolbar/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_PersonToolbar .rmTopFix,
.RadMenu_PersonToolbar .rmBottomFix,
.RadMenu_PersonToolbar .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_PersonToolbar_Context.rmRoundedCorners ul.rmHorizontal .rmFirst
{
	background-image: url('Images/Menu/PersonToolbar/rmVSprite.png');
	background-color: #fff; 
	background-repeat: repeat-y;
}

* html .rmRoundedCorners_PersonToolbar .rmGroup .rmItem,
* html .rmRoundedCorners_PersonToolbar ul.rmHorizontal .rmFirst
{
	background-image: url('Images/Menu/PersonToolbar/rmVSprite.png');
	background-color: #fff; 
	background-repeat: repeat-y;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrap .rmVertical
{
	background-image: none;
}

* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrap .rmItem,
* html .rmRoundedCorners_PersonToolbar .rmHorizontal .rmItem,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrap .rmVertical
{
	background-image: none;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmGroupColumn
{
	background-color: #fff;
}

.RadMenu_PersonToolbar .rmBottomLeft,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PersonToolbar_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_PersonToolbar .rmRoundedCorners ul.rmGroup,
.RadMenu_PersonToolbar .rmRoundedCorners .rmMultiColumn
{
	background-image:  url('Images/Menu/PersonToolbar/rmRoundedLeft.png');
	background-color: #fff; 
	background-repeat: no-repeat;
}

* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer,
* html .rmRoundedCorners_PersonToolbar .rmGroup ul.rmGroup,
* html .rmRoundedCorners_PersonToolbar ul.rmGroup
{
	background-image:  url('Images/Menu/PersonToolbar/rmRoundedLeft.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_PersonToolbar .rmTopRight,
.RadMenu_PersonToolbar .rmBottomRight
{
	background-image:  url('Images/Menu/PersonToolbar/rmRoundedRight.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_PersonToolbar .rmTopFix,
.RadMenu_PersonToolbar .rmBottomFix,
.RadMenu_PersonToolbar .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_PersonToolbar .rmGroup .rmFirst
{
	border-color: #979797;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_PersonToolbar .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

.RadMenu_PersonToolbar_rtl .rmBottomLeft,
.RadMenu_PersonToolbar_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_PersonToolbar_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PersonToolbar .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_PersonToolbar_Context_rtl ul.rmGroup,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer
{
	background-image: url('Images/Menu/PersonToolbar/rmRoundedLeft_rtl.png');
}

.RadMenu_PersonToolbar_rtl .rmTopRight,
.RadMenu_PersonToolbar_rtl .rmBottomRight
{
	background-image: url('Images/Menu/PersonToolbar/rmRoundedRight_rtl.png');
}

.RadMenu_PersonToolbar_rtl li.rmTopFix,
.RadMenu_PersonToolbar_rtl li.rmBottomFix,
.RadMenu_PersonToolbar_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_PersonToolbar_Context_rtl .rmGroup .rmItem
{
	background-position: 101% 0;
}

.RadMenu_PersonToolbar .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_PersonToolbar_rtl .rmGroup,
.RadMenu_PersonToolbar_rtl .rmMultiColumn,
.RadMenu_PersonToolbar_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_PersonToolbar .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_PersonToolbar .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_PersonToolbar .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_PersonToolbar .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_PersonToolbar_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_PersonToolbar .rmScrollWrapContainer li.rmItem
{
	background: none;
}

.RadMenu_PersonToolbar .rmGroup .rmItem a.rmLink,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmLink:hover,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmFocused,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmSelected,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_PersonToolbar .rmGroup .rmLast a.rmLink,
.RadMenu_PersonToolbar .rmGroup .rmLast a.rmLink:hover,
.RadMenu_PersonToolbar .rmGroup .rmLast a.rmFocused,
.RadMenu_PersonToolbar .rmGroup .rmLast a.rmSelected,
.RadMenu_PersonToolbar .rmGroup .rmLast a.rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_PersonToolbar .rmGroup a.rmLink,
.RadMenu_PersonToolbar .rmGroup .rmText,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_PersonToolbar .rmGroup a.rmLink:hover,
.RadMenu_PersonToolbar .rmGroup a.rmFocused,
.RadMenu_PersonToolbar .rmGroup a.rmSelected,
.RadMenu_PersonToolbar .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_PersonToolbar .rmGroup a.rmLink:hover .rmText,
.RadMenu_PersonToolbar .rmGroup a.rmFocused .rmText,
.RadMenu_PersonToolbar .rmGroup a.rmSelected .rmText,
.RadMenu_PersonToolbar .rmGroup a.rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_PersonToolbar .rmRootGroup .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup .rmExpandDown,
.RadMenu_PersonToolbar_Context .rmGroup .rmExpandRight,
.RadMenu_PersonToolbar .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_PersonToolbar .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_PersonToolbar a.rmLink:hover .rmExpandRight,
.RadMenu_PersonToolbar .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_PersonToolbar a.rmFocused .rmExpandRight,
.RadMenu_PersonToolbar a.rmSelected .rmExpandRight,
.RadMenu_PersonToolbar a.rmExpanded .rmExpandRight
{
	background-position: 100% -312px;
}

.RadMenu_PersonToolbar .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_PersonToolbar .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_PersonToolbar .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_PersonToolbar .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_PersonToolbar .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_PersonToolbar .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url('Images/Menu/PersonToolbar/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_PersonToolbar_rtl a.rmLink,
.RadMenu_PersonToolbar_rtl .rmRootGroup a.rmDisabled
{
	background-position: 100% -96px;
}

.RadMenu_PersonToolbar_rtl .rmGroup a.rmDisabled
{
	background: none;
}

.RadMenu_PersonToolbar_rtl .rmText
{
	background-position: 0 -96px;
}

.RadMenu_PersonToolbar_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_PersonToolbar_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_PersonToolbar_rtl .rmGroup a.rmLink:hover,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmFocused,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmSelected,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_PersonToolbar_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_PersonToolbar_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmRootGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_PersonToolbar_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmVertical a.rmExpanded .rmExpandLeft
{
	background-position: 0 -216px;
}

.RadMenu_PersonToolbar_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_PersonToolbar_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

.RadMenu_PersonToolbar_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft
{
	background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_PersonToolbar .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_PersonToolbar .rmVertical .rmSlide,
.RadMenu_PersonToolbar .rmSlide .rmSlide,
.RadMenu_PersonToolbar_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_PersonToolbar_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_PersonToolbar_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_PersonToolbar_rtl .rmVertical .rmSlide,
.RadMenu_PersonToolbar_rtl .rmSlide .rmSlide,
.RadMenu_PersonToolbar_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_PersonToolbar .rmLeftArrow,
.RadMenu_PersonToolbar .rmRightArrow
{
	/*background-color: #E6E6E6;*/
}

.RadMenu_PersonToolbar .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_PersonToolbar .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_PersonToolbar .rmTopArrow,
.RadMenu_PersonToolbar .rmBottomArrow,
.RadMenu_PersonToolbar .rmGroup .rmLeftArrow,
.RadMenu_PersonToolbar .rmGroup .rmRightArrow
{
	/*background-color: #E6E6E6;*/
}

.RadMenu_PersonToolbar .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_PersonToolbar .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_PersonToolbar .rmHorizontal .rmSeparator .rmText,
.RadMenu_PersonToolbar .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #A8A8A8;
}

.RadMenu_PersonToolbar_Context .rmSeparator .rmText,
.RadMenu_PersonToolbar .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_PersonToolbar .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */

/*  Slider.css  */
/*-------------------------------------------*/
/* RadSlider for ASP.NET AJAX Base Stylesheet */

.RadSlider a
{
    text-align: center;
}

.RadSlider,
.RadSlider .rslItem,
.RadSlider .rslLargeTick span
{
    font:normal 10px "Segoe UI", Arial, Verdana;
    color:black;
}

/* the dragHandle needs to have greater z-index than the increase/decrease handlers, as it can be positioned over the rounded corders
of the track, part of those handles  */
.RadSlider .rslTrack
{
	z-index:1;
}

.RadSlider .rslSelectedregion
{
	top:0;
	left:0;
}

.RadSlider .rslDisabled
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
	-moz-opacity:.5;
	opacity:.5;
	cursor:no-drop;
}

/* drag handle, track class, selected region  */
.RadSlider .rslHandle,
.RadSlider .rslDraghandle,
.RadSlider .rslTrack,
.RadSlider .rslSelectedregion,
.RadSlider .rslItemsWrapper,
/* Tick text */
.RadSlider .rslLargeTick span,
.RadSlider .rslSmallTick span
{
	position:absolute; 
}

/* any link inside RadSlider */
.RadSlider a
{
	display:block; 
	text-indent:-9999px;
	text-decoration:none;
}

.RadSlider a:focus,
.RadSlider a:active
{
	outline:none;
}

.RadSlider .rslHandle span,
.RadSlider .rslDraghandle span
{
	display:block; 
}

/* slider wrapper class */
.RadSlider .rslHorizontal,
.RadSlider .rslVertical
{
	position:relative; 
	-moz-user-select:none;
	font-size:1px;
	line-height:1px;
	/* In case the slider is in a parent with text-align:center, under IE6, the UL for the items is centered. */	
	text-align:left;
}

/* horizontal slider */
.RadSlider .rslHorizontal
{
	height:22px;
}

.RadSlider .rslHorizontal a.rslHandle
{
	width:25px;
	height:22px; 
	line-height:22px;
	background-repeat:no-repeat;
}

.RadSlider .rslHorizontal .rslDecrease
{
	background-position:0 -22px;
}

.RadSlider .rslHorizontal .rslDecrease:hover
{
	background-position:-25px -22px;
}

.RadSlider .rslHorizontal .rslIncrease
{
	background-position:-3px 0;
}

.RadSlider .rslHorizontal .rslIncrease:hover
{
	background-position:-25px 0;
}

.RadSlider .rslHorizontal a.rslDraghandle
{
	top:0;
	width:9px; 
	height:22px; 
	line-height:22px;
	margin-top:-8px;
	background-repeat:no-repeat;
}

.RadSlider .rslHorizontal a.rslDraghandle:hover
{
	background-position:-9px 0;
}

.RadSlider .rslHorizontal a.rslDraghandle:focus,
.RadSlider .rslHorizontal a.rslDraghandle:active
{
	background-position:-18px 0;
}

.RadSlider .rslHorizontal .rslTrack,
.RadSlider .rslHorizontal .rslItemsWrapper
{
	left:25px;
}

.RadSlider .rslHorizontal .rslTrack,
.RadSlider .rslHorizontal .rslSelectedregion
{	
	height:5px; 
	line-height:5px;
}

.RadSlider .rslDisabled .rslLiveDragHandle
{
	-moz-opacity:1;
    opacity:1;
    filter:alpha(opacity=100);
}

/* vertical slider */
.RadSlider .rslVertical
{
	width:22px;
}

.RadSlider .rslVertical a.rslHandle
{
	width:22px; 
	height:25px; 
	line-height:25px;
	background-repeat:no-repeat;
}

.RadSlider .rslVertical .rslDecrease
{
	background-position:0 0;
}

.RadSlider .rslVertical .rslDecrease:hover
{
	background-position:0 -28px;
}

.RadSlider .rslVertical .rslIncrease
{
	background-position:-22px 3px;
}

.RadSlider .rslVertical .rslIncrease:hover
{
    background-position:-22px -25px;
}

.RadSlider .rslVertical a.rslDraghandle
{
	left:0;
}

.RadSlider .rslVertical .rslTrack,
.RadSlider .rslVertical .rslItemsWrapper
{
	top:25px;
}

.RadSlider .rslVertical .rslTrack,
.RadSlider .rslVertical .rslSelectedregion
{
	width:5px;
}

.RadSlider .rslVertical a.rslDraghandle
{
	top:0; 
	left:0;
	width:22px; 
	height:9px; 
	line-height:9px;
	margin-left:-10px;
}

.RadSlider .rslVertical a.rslDraghandle:hover
{
	background-position:0 -9px;
}

.RadSlider .rslVertical a.rslDraghandle:focus,
.RadSlider .rslVertical a.rslDraghandle:active
{
	background-position:0 -18px;
}

/* ITEMS AND TICKS */
.RadSlider .rslItemsWrapper,
.RadSlider .rslItem,
.RadSlider .rslLargeTick,
.RadSlider .rslSmallTick 
{
	margin:0px;
	padding:0px;
	list-style:none !important;
}

/* text */
.RadSlider .rslItem span,
.RadSlider .rslLargeTick span,
.RadSlider .rslSmallTick span
{
	font-size:11px; 
}

/* Item specific */
.RadSlider .rslVertical .rslItemsWrapper .rslItemFirst,
.RadSlider .rslHorizontal .rslItemsWrapper .rslItemFirst
{
	background-image:none;
}

.RadSlider .rslItem
{
    text-overflow:ellipsis;
    overflow:hidden;
    cursor:default;
    background-repeat:no-repeat;
}

.RadSlider .rslHorizontal .rslItem
{
	text-align:center;
}

.RadSlider .rslItemsWrapper li.rslItemDisabled
{
    color:#d0d0ce;
}

.RadSlider .rslMiddle .rslItem,
.RadSlider .rslLeft .rslLargeTick,
.RadSlider .rslLeft .rslSmallTick
{
	background-position:left center;
}

.RadSlider .rslTop .rslItem
{
	background-position:left top;
}

.RadSlider .rslBottom .rslItem
{
	background-position:left bottom;
}

.RadSlider .rslCenter .rslItem,
.RadSlider .rslTop .rslLargeTick,
.RadSlider .rslTop .rslSmallTick
{
	background-position:center top;
}

.RadSlider .rslLeft .rslItem
{
	background-position:left top;
}

.RadSlider .rslRight .rslItem
{
	background-position:right top;
}

/* Tick specific */
.RadSlider .rslLargeTick,   
.RadSlider .rslSmallTick
{         
    cursor:default;
    /* We need this in order to position the SPAN holding the text. */
    position:relative;
    background-repeat:no-repeat;
}

.RadSlider .rslCenter .rslLargeTick,
.RadSlider .rslCenter .rslSmallTick,
.RadSlider .rslMiddle .rslLargeTick,
.RadSlider .rslMiddle .rslSmallTick
{         
    background-position:center center;    
}

.RadSlider .rslRight .rslLargeTick,
.RadSlider .rslRight .rslSmallTick
{         
    background-position:right center;
}

.RadSlider .rslBottom .rslLargeTick,
.RadSlider .rslBottom .rslSmallTick
{         
    background-position:center bottom;
}

/* LiveDrag=false */
.RadSlider .rslLiveDragHandleActive
{
    opacity:0.4;
    filter:alpha(opacity=40);
}

.RadSlider .rslLiveDragHandle
{
	-moz-opacity:0;
    opacity:0;
    filter:alpha(opacity=0);
}

/* HORIZONTAL SLIDER */

/* decrease handle class (i.e. left) */
.RadSlider .rslHorizontal .rslDecrease,
.RadSlider .rslLeft .rslTrack,
.RadSlider .rslLeft .rslHandle,
.RadSlider .rslCenter .rslItemsWrapper,
.RadSlider .rslRight .rslItemsWrapper
{
	left:0; 
}

/* increase handle class (i.e. right) */
.RadSlider .rslRight .rslTrack,
.RadSlider .rslRight .rslHandle,
.RadSlider .rslHorizontal .rslIncrease,
.RadSlider .rslLeft .rslItemsWrapper
{
	right:0;
}

.RadSlider .rslHorizontal .rslItem,
.RadSlider .rslHorizontal .rslLargeTick,
.RadSlider .rslHorizontal .rslSmallTick
{
	float:left;
}

/* TrackPosition=TopLeft */
.RadSlider .rslTop .rslTrack,
.RadSlider .rslTop .rslHandle,
.RadSlider .rslMiddle .rslItemsWrapper,
.RadSlider .rslBottom .rslItemsWrapper,
/* increase handle class (i.e. down) */
.RadSlider .rslVertical .rslDecrease
{
	top:0;
}

.RadSlider .rslTop .rslItemsWrapper,
.RadSlider .rslBottom .rslTrack,
.RadSlider .rslBottom .rslHandle,
/* increase handle class (i.e. down) */
.RadSlider .rslVertical .rslIncrease
{
	bottom:0;
}

/* TrackPosition=Center */
.RadSlider .rslMiddle .rslTrack,
.RadSlider .rslMiddle .rslHandle
{
	top:50%;
}

.RadSlider .rslCenter .rslTrack,
.RadSlider .rslCenter .rslHandle
{
	left:50%;
}

/* Item/Tick text */
.RadSlider .rslHorizontal .rslLargeTick span,
.RadSlider .rslHorizontal .rslSmallTick span
{
	width:100%;
    text-align:center;
}

.RadSlider .rslVertical .rslLargeTick span,
.RadSlider .rslVertical .rslSmallTick span
{
	height:100%;
}

.RadSlider .rslLargeTick span,
.RadSlider .rslSmallTick span
{
    top:0px;
    left:0px;
}

.RadSlider .rslTop .rslLargeTick span,
.RadSlider .rslTop .rslSmallTick span,
.RadSlider .rslHorizontal .rslLargeTick span.rslBRItemText,
.RadSlider .rslHorizontal .rslSmallTick span.rslBRItemText
{
	top:auto;
    bottom:0px;
}

.RadSlider .rslLeft .rslLargeTick span,
.RadSlider .rslLeft .rslSmallTick span,
.RadSlider .rslVertical .rslLargeTick span.rslBRItemText,
.RadSlider .rslVertical .rslSmallTick span.rslBRItemText
{
	left:auto;
    right:0px;
}

/* set width of the ticks */
.RadSlider .rslHorizontal .rslSmallTick,
.RadSlider .rslHorizontal .rslLargeTick
{
	width:1px;
}

.RadSlider .rslVertical .rslSmallTick,
.RadSlider .rslVertical .rslLargeTick
{
	height:1px;
}

.RadSlider .rslHorizontal .rslTrack
{
	margin-top:9px;
}

.RadSlider .rslBottom div.rslTrack
{
	margin-top:0px;
	margin-bottom:8px;
}

.RadSlider .rslVertical .rslTrack
{
	margin-left:9px;
}

.RadSlider .rslRight div.rslTrack
{
	margin-left:0px;
	margin-right:8px;
}

.RadSlider .rslMiddle a.rslHandle
{
	/* half of the height of the handle */
	margin-top:-11px;
}

.RadSlider .rslMiddle div.rslTrack
{
	/* half of the height of the track */
	margin-top:-2px;
}

.RadSlider .rslCenter a.rslHandle
{
	/* half of the width of the handle */
	margin-left:-11px;
}

.RadSlider .rslCenter div.rslTrack
{
	/* half of the width of the track */
	margin-left:-2px;
}
/*  TabStrip.css  */
/*-------------------------------------------*/
/* Tabs div */
div.tabs {
width: 100%;
padding-top:4px;
}

.RadTabStrip,
.RadTabStripVertical
{
	margin: 0;
	padding: 0;
}

.RadTabStripVertical
{
	vertical-align: top;
}

.RadTabStripVertical,
.RadTabStripVertical .rtsLevel
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	display: inline;
}

.RadTabStrip .rtsLevel
{
	clear: both;
	overflow: hidden;
	width: 100%;
	position: relative;
}

* html .RadTabStrip .rtsLevel
{
	position:static;
}

*+html .RadTabStrip .rtsLevel
{
	position:static;
}

.RadTabStrip .rtsScroll
{
	width: 10000px;
	white-space:nowrap;
}

.RadTabStrip .rtsUL,
.RadTabStripVertical .rtsUL
{
	overflow: hidden;
	float:left;
	margin: 0;
	padding: 0 10px 0 10px;
}

.RadTabStrip_rtl .rtsUL
{
	float: right;
}

.RadTabStrip .rtsUL:after
{
	clear: both;
	content: "."; 
	display: block; 
	visibility: hidden;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.RadTabStrip .rtsLI,
.RadTabStripVertical .rtsLI
{
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 0;
}

.RadTabStrip .rtsLI
{
	float: left;
	display: inline;
	zoom: 1;
}

/*.RadTabStrip .rtsLI a:hover {
    text-decoration: underline !important;
}*/

.RadTabStrip .rtsSeparator,
.RadTabStripVertical .rtsSeparator
{
	display: none;
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink
{
	display: block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	padding-left: 4px;

}

.RadTabStrip .rtsLink:hover {
    text-decoration: underline;
}

.RadTabStrip .rtsLink
{
	text-align: center;
}

.RadTabStripVertical .rtsLink
{
	text-align: right;
}

.RadTabStrip .rtsLevel .rtsSelected
{
	text-decoration: underline;
}

.RadTabStrip .rtsLevel1 .rtsSelected
{
	text-decoration: none;
}

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut
{
	display: block;
	padding-right: 4px;
}

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn
{
	display: block;
	padding: 0 5px;
}

.RadTabStrip .rtsImg,
.RadTabStripVertical .rtsImg
{
	border: 0;
	margin-top: -2px;
	vertical-align: middle;
}

.RadTabStrip .rtsTxt,
.RadTabStripVertical .rtsTxt
{
    line-height: 32px;
	padding: 0 5px;
	/*display: inline-block;*/
}

.RadTabStrip .rtsDisabled,
.RadTabStripVertical .rtsDisabled
{
	cursor: default;
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled
{
	margin-top: 5px;
	height: 18px;
	width: 18px;
	font-size: 0;
	line-height: 18px;
	text-indent:-9999px;
	overflow: hidden;
	outline: 0;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow
{
	display: block;
}

.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled { display: none; }
.RadTabStrip .rtsPrevArrow { background-position: 0 -208px; }
.RadTabStrip .rtsNextArrow { background-position: -18px -208px; }
.RadTabStrip .rtsPrevArrow:hover { background-position: -36px -208px; }
.RadTabStrip .rtsNextArrow:hover { background-position: -54px -208px; }

.RadTabStrip .rtsCenter
{
	text-align: center;
}

.RadTabStrip .rtsImg
{
	border: none;
}
.RadTabStrip .rtsImg+.rtsTxt { display: -moz-inline-box; display: inline-block; }
.RadTabStrip .rtsTxt {/* display: inline-block; */}

.RadTabStrip .rtsRight .rtsUL
{
	float:right;
}

.RadTabStrip .rtsCenter .rtsUL
{
	display: -moz-inline-box;
	display: inline-block;
	float: none;
}

.RadTabStrip .rtsBreak
{
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	clear: left;
	overflow: hidden;
}

* html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
* html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

*+html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
*+html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

.RadTabStrip_rtl .rtsLI
{
	float:right;
}

* html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

*+html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

@media screen and (min-width:50px)
{
	:root .rtsScroll
	{
		width: auto;
	}
	
	:root .rtsScroll .rtsLI
	{
		float:none;
		display: inline-block;
	}
}

.RadTabStripVertical .rtsLink,
.RadTabStripVertical .rtsLI .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripVertical .rtsLink:hover { background-position: 0 -200px; }
.RadTabStripVertical .rtsSelected,
.RadTabStripVertical .rtsSelected:hover { background-position: 0 -400px; }

.RadTabStripVertical .rtsLI
{
	display: inline;
}
/*  TabStrip.Default.css  */
/*-------------------------------------------*/
/* Tabs div */
div.tabs {
background: #efefef url('Images/Common/shadow_bk.png') left top repeat-x;
_background: #efefef; /* Don't show background image in IE 6 - PNG transparency not supported  */	
}


.RadTabStrip_Default .rtsLI,
.RadTabStrip_Default .rtsLink
{
color: #143042;
}

.RadTabStrip_Default .rtsLevel1 .rtsLI,
.RadTabStrip_Default .rtsLevel1 .rtsLink
{
	color: #777777;
}

.RadTabStrip_Default .rtsLevel1 .rtsLink:hover
{
    text-decoration: underline;   
}
.RadTabStrip_Default .rtsLevel1 .rtsSelected
{
	color: #333333;
}

/* <disabled tabs> */
.RadTabStrip_Default .rtsLevel .rtsDisabled,
.RadTabStrip_Default .rtsLevel .rtsDisabled:hover
{
	color: #ddd;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Default .rtsNextArrow,
.RadTabStrip_Default .rtsPrevArrow,
.RadTabStrip_Default .rtsPrevArrowDisabled,
.RadTabStrip_Default .rtsNextArrowDisabled
{
	background-image: url('Images/TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Default .rtsLevel { background: #fff; }

.RadTabStripTop_Default .rtsLevel1 { background-color: transparent; }

.RadTabStripTop_Default .rtsLevel .rtsLink,
.RadTabStripTop_Default .rtsLevel .rtsOut { background-image: none; }

.RadTabStripTop_Default .rtsLevel1 .rtsLink,
.RadTabStripTop_Default .rtsLevel1 .rtsOut,
.RadTabStripBottom_Default .rtsLevel1 .rtsLink,
.RadTabStripBottom_Default .rtsLevel1 .rtsOut,
.RadTabStripTop_Default_Baseline .rtsLevel1,
.RadTabStripBottom_Default_Baseline .rtsLevel1 { background-image: url('Images/TabStrip/TabStripStates.png'); }

.RadTabStripLeft_Default .rtsLink,
.RadTabStripRight_Default .rtsLink { background-image: url('Images/TabStrip/TabStripVStates.png'); }

.RadTabStripLeft_Default .rtsLast .rtsLink,
.RadTabStripRight_Default .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

.RadTabStripRight_Default .rtsLink,
.RadTabStripRight_Default .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_Default .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Default .rtsSelected,
.RadTabStripRight_Default .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_Default .rtsLevel1 .rtsLink { background-position: 0 0; }
.RadTabStripTop_Default .rtsLevel1 .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Default .rtsLevel1 .rtsLink:hover { background-position: 0 -65px; }
.RadTabStripTop_Default .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -65px; }

.RadTabStripTop_Default .rtsLevel1 .rtsSelected,
.RadTabStripTop_Default .rtsLevel1 .rtsSelected:hover { background-position: 0 -32px; }
.RadTabStripTop_Default .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_Default .rtsLevel1 .rtsSelected:hover .rtsOut { background-position: 100% -32px; }

.RadTabStripTop_Default .rtsLevel1 .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripTop_Default .rtsLevel1 .rtsDisabled:hover .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Default_Baseline .rtsLevel1 { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Default .rtsLevel1 .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_Default .rtsLevel1 .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Default .rtsLevel1 .rtsLink:hover { background-position: 0 -130px; }
.RadTabStripBottom_Default .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -130px; }

.RadTabStripBottom_Default .rtsLevel1 .rtsSelected,
.RadTabStripBottom_Default .rtsLevel1 .rtsSelected:hover { background-position: 0 -156px; }
.RadTabStripBottom_Default .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_Default .rtsLevel1 .rtsSelected:hover .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_Default .rtsLevel1 .rtsDisabled:hover { background-position: 0 -182px; }
.RadTabStripBottom_Default .rtsLevel1 .rtsDisabled:hover .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Default_Baseline .rtsLevel1 { background-position: 0 -252px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Default .rtsUL .rtsLink,
.RadTabStripRight_Default .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_Default .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Default .rtsUL .rtsSelected,
.RadTabStripRight_Default .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* </background positioning: tabs with hovers> */
/*  ToolBar.css  */
/*-------------------------------------------*/
/* RadToolBar / base */

/* <wrappers and common styles> */

.RadToolBar
{
	margin: 0;
	padding: 0;
}

.RadToolBar
{
	cursor: default;
	text-align: left;
}

.RadToolBar_rtl
{
	text-align: right;
	float: right;
}

.RadToolBar,
.RadToolBar .rtbUL,
.RadToolBar .rtbItem,
.RadToolBar .rtbTemplate,
.RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn
{
	white-space: nowrap;
	vertical-align: top;
	
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: block;
	*float: left;
}

	
li.rtbItem{*padding:5px 0 0!important;}
div.RadToolBar .rtbOuter, x:-moz-any-link { display: -moz-inline-box; } /* fix the toolbar borders in FF2 */
div.RadToolBar .rtbOuter, x:-moz-any-link, x:default { display: block; } /* restore for FF3+ (affects set width) */

.RadToolBar .rtbSplBtn .rtbSplBtnActivator, .RadToolBar .rtbChoiceArrow
{
	white-space: nowrap;
	vertical-align: top;
	
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.RadToolBar .rtbInner
{
}

.RadToolBar .rtbUL,
.RadToolBar .rtbItem
{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

* html .RadToolBar .rtbUL,
* html .RadToolBar .rtbItem { vertical-align: top; }
*+html .RadToolBar .rtbUL,
*+html .RadToolBar .rtbItem { vertical-align: top; }


/* </wrappers and common styles> */

/* <items> */

.RadToolBar .rtbItem
{
	margin: 0 1px; /* spacing between items */
}

.RadToolBar_Vertical .rtbUL
{
	display: -moz-inline-block;
}

.RadToolBar_Vertical .rtbItem
{
	display: block;
	zoom: normal;
	margin: 0;
}

.RadToolBar .rtbWrap
{
	text-decoration: none;
	vertical-align: top;
	outline: 0;
	cursor: pointer;
}

.RadToolBar .rtbDisabled .rtbWrap
{
	cursor: default;
}

.RadToolBar .rtbMid
{
	/*padding: 0 3px 3px 0;*/
}

.RadToolBar .rtbIn
{
	/*padding: 0 0 0 3px;*/
	overflow: hidden;
}

.RadToolBar .rtbIn,
.RadToolBar .rtbIn *
{
	vertical-align: middle;
}

.RadToolBar .rtbIcon
{
	border: 0;
	padding: 0 5px 0 0;
}

.RadToolBar .rtbIcon+.rtbText,
x:-moz-any-link
{
	margin-top: 2px;
}

.RadToolBar_Vertical .rtbIcon+.rtbText,
.RadToolBar .rtbDropDown.rtbDisabled .rtbIcon+.rtbText,
x:-moz-any-link
{
	margin-top: -5px;
}

/* <disabled states> */
.RadToolBar .rtbDisabled
{
	-moz-opacity: .4;
	opacity: .4;
	-ms-filter: "alpha(opacity=40)";
}

* html .RadToolBar .rtbDisabled .rtbIcon,
* html .RadToolBar .rtbDisabled .rtbChoiceArrow { filter: alpha(opacity=40); } /* Opacity hack for IE6 */

*+html .RadToolBar .rtbDisabled .rtbIcon,
*+html .RadToolBar .rtbDisabled .rtbChoiceArrow { filter: alpha(opacity=40); } /* Opacity hack for IE7 */

@media screen and (-webkit-min-device-pixel-ratio:0) /* Opacity hack for WebKit */
{
	.RadToolBar .rtbDisabled { opacity: 1; }
	.RadToolBar .rtbDisabled .rtbIcon,
	.RadToolBar .rtbDisabled .rtbChoiceArrow { opacity: .4; }
}

/* </disabled states> */

.RadToolBar .rtbVOriented
{
	text-align: center;
}

.RadToolBar .rtbDropDown .rtbVOriented { position: relative; padding-right: 2px; }
.RadToolBar .rtbSplBtn .rtbVOriented { position: relative; padding-right: 25px; }
.RadToolBar_rtl .rtbDropDown .rtbVOriented { padding-right: 0; padding-left: 2px; }
.RadToolBar_rtl .rtbSplBtn .rtbVOriented { padding-right: 0; padding-left: 25px; }

.RadToolBar .rtbVOriented .rtbIcon
{
	display: block;
	margin: 0 auto;
}

.RadToolBar .rtbVOriented,
x:-moz-any-link
{
	display: block;
}

.RadToolBar .rtbVOriented .rtbChoiceArrow
{
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 0;
}
.RadToolBar_rtl .rtbVOriented .rtbChoiceArrow { right: auto; left: 0; }

/* in ie, text-align: center does the trick (and margins fux0r items) */
* html .RadToolBar .rtbVOriented .rtbIcon { margin: 0; }
*+html .RadToolBar .rtbVOriented .rtbIcon { margin: 0; }

/* <separators> */

.RadToolBar .rtbSeparator 
{
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

.RadToolBar_Horizontal .rtbSeparator 
{
	height: 25px;
	width: 1px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
* html .RadToolBar_Horizontal .rtbSeparator { display: inline; vertical-align: middle; top: 50%; margin-top: -20px; }
*+html .RadToolBar_Horizontal .rtbSeparator { display: inline; vertical-align: middle; top: 50%; margin-top: -20px; }

.RadToolBar_Vertical .rtbSeparator 
{
	width: 25px;
	height: 1px;
}

/* </separators> */

/* <the lovely small arrow> */

.RadToolBar .rtbChoiceArrow
{
	width: 8px;
	height: 6px;
	margin-left: 7px;	
	margin-top: 5px;	
    background-image: url('Images/Common/arrow-down-small.png');  
    background-repeat: no-repeat;
}

.RadToolBar_rtl .rtbChoiceArrow { margin-left: 0; margin-right: 7px; }

.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow
{
	width: 20px;
	margin-left: 5px;
}
.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow { margin-left: 0; margin-right: 5px; }

/* </the lovely small arrow> */

/* <background positions> */

.RadToolBar .rtbDropDownExpanded .rtbWrap,
.RadToolBar .rtbSplBtnExpanded .rtbWrap,
.RadToolBar .rtbSplBtnFocused .rtbWrap,
.RadToolBar .rtbChecked .rtbWrap,
.RadToolBar .rtbItemClicked .rtbWrap,
.RadToolBar .rtbItemFocused .rtbWrap,
.RadToolBar .rtbItemHovered .rtbWrap
{
	background-position: 0 100%;
}

.RadToolBar .rtbDropDownExpanded .rtbOut,
.RadToolBar .rtbSplBtnExpanded .rtbOut,
.RadToolBar .rtbSplBtnFocused .rtbOut,
.RadToolBar .rtbItemFocused .rtbOut,
.RadToolBar .rtbItemClicked .rtbOut,
.RadToolBar .rtbChecked .rtbOut,
.RadToolBar .rtbItemHovered .rtbOut
{
	background-position: 100% 0;
}

.RadToolBar .rtbDropDownExpanded .rtbMid,
.RadToolBar .rtbSplBtnExpanded .rtbMid,
.RadToolBar .rtbSplBtnFocused .rtbMid,
.RadToolBar .rtbItemFocused .rtbMid,
.RadToolBar .rtbItemClicked .rtbMid,
.RadToolBar .rtbChecked .rtbMid,
.RadToolBar .rtbItemHovered .rtbMid
{
	background-position: 100% 100%;
}

.RadToolBar .rtbDropDownExpanded .rtbIn,
.RadToolBar .rtbSplBtnExpanded .rtbIn,
.RadToolBar .rtbSplBtnFocused .rtbIn,
.RadToolBar .rtbItemFocused .rtbIn,
.RadToolBar .rtbItemClicked .rtbIn,
.RadToolBar .rtbChecked .rtbIn,
.RadToolBar .rtbItemHovered .rtbIn
{
	background-position: 0 0;
}

.RadToolBar .rtbSplBtn .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbChoiceArrow { background-position: 100% 50%; }

.RadToolBar_rtl .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar_rtl .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbChoiceArrow { background-position: 0 50%; }

/* </background positions> */

/* </items> */

/* <drop-down> */

.RadToolBarDropDown
{
	position: relative;
	text-align: left;
	cursor: default;
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0;
	margin: 0;
}

.RadToolBarDropDown_rtl
{
	text-align: right;
	background-position: 100% 0;
}

.rtbScrollWrap
{
	position: absolute;
	overflow: hidden;
	left: 0;
}

.RadToolBarDropDown .rtbGroup
{
	display: block;
	padding: 0;
	margin: 0;
}

.rtbSlide 
{
    *margin: -5px 0 0 0;
}

.RadToolBarDropDown .rtbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 0;
	text-align: left;
	padding: 0;
	margin: 0;
}

.RadToolBarDropDown_rtl .rtbSlide
{
	text-align: right;
}

.RadToolBarDropDown .rtbGroup
{
	padding: 1px 0;
}

.RadToolBarDropDown .rtbItem,
.RadToolBarDropDown .rtbSeparator
{
	position: relative;
	list-style-type: none;
	display: block;
}

.RadToolBarDropDown .rtbItem
{
	margin: 0;
	padding: 0 0 0 2px;
	outline: 0;
}

.RadToolBarDropDown .rtbWrap,
.RadToolBarDropDown .rtbTemplate
{
	line-height: 22px;
	position: relative;
}

.RadToolBarDropDown .rtbWrap
{
	overflow: visible;
	display: block;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 35px;
	margin: 0;
}
.RadToolBarDropDown_rtl .rtbWrap { padding: 0 35px 0 0; }
* html div.RadToolBarDropDown .rtbWrap { position: static; line-height: 22px; }
* html div.RadToolBarDropDown_rtl .rtbWrap { zoom: 1; }

.RadToolBarDropDown .rtbIcon
{
	border: 0;
	vertical-align: top;
	position: absolute;
	left: 5px;
	top: 2px;
	display: block;
}
.RadToolBarDropDown_rtl .rtbIcon { left: auto; right: 5px; }
* html .RadToolBarDropDown .rtbIcon { margin-left: -20px; padding-top: 5px; } /* ie6 */
* html .RadToolBarDropDown_rtl .rtbIcon { margin-left: 0; float: right; } /* ie6 */

.RadToolBarDropDown .rtbText
{
	/*padding: 0 30px 0 0;*/
	padding: 0 30px 0 5px; /* fix */
	display: block;
	*display: inline;
	zoom: 1;
	white-space:nowrap;
}
.RadToolBarDropDown_rtl .rtbText { padding: 0 0 0 30px; }

.RadToolBarDropDown .rtbDisabled .rtbWrap
{
	cursor: default;
}

.RadToolBarDropDown .rtbItemHovered,
.RadToolBarDropDown .rtbItemFocused
{
	background-color: transparent;
	background-repeat:  no-repeat;
	background-position: 0 0;
}

.RadToolBarDropDown .rtbItemHovered .rtbWrap,
.RadToolBarDropDown .rtbItemFocused .rtbWrap
{
	background-color: transparent;
	background-repeat:  no-repeat;
	background-position: 100% -22px;
}

.RadToolBar .rtbWrap:hover,
.RadToolBar .rtbWrap:focus,
.RadToolBarDropDown .rtbWrap:hover,
.RadToolBarDropDown .rtbWrap:focus
{
	outline: 0;
}

.RadToolBarDropDown .rtbDisabled .rtbIcon
{
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 0.4;
}

.RadToolBarDropDown .rtbSeparator
{
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0;
	margin: 1px 1px 1px 30px;
	border-top-style: solid;
	border-top-width: 1px;
}
.RadToolBarDropDown_rtl .rtbSeparator { margin: 1px 30px 1px 1px; }


.rtbMain 
{
    display:block;
    height:100%;
    line-height:35px !important;
}

.RadToolBar .rtbUL, .RadToolBar .rtbItem
{
        height:35px;
}

.rtbMain .rtbText
{
    color: #666666 !important;	  
}

.rtbMainChecked .rtbText
{
    color: #000000 !important;	    
}

.rtbMainHovered .rtbText
{
    color: #4cabdb !important;	    
}
.rtbMain 

.rtbMainChecked .rtbText,
.rtbMain .rtbText,
.rtbMainHovered .rtbText
{
    font: 13px "Segoe UI" !important;
    line-height:35px !important;  
}

.rtbMain .rtbItem > a{height:35px;}

/*BPM-11826: Added focus selector to apply the hover style of the control to focus action as well.*/
.navToolbar .rtbItem.rtbMainHovered > a, .navToolbar .rtbItem > a:focus {
    border-bottom: 3px solid #4cabdb;
    height: 32px;
    *height: 27px;
}

.navToolbar .rtbItem.rtbChecked > a
{
    border-bottom: 3px solid #666;    
    height: 32px;
    *height: 27px;
}


/*  ToolBar.Default.css  */
/*-------------------------------------------*/
/* RadToolbar Web20 skin file */

/* toolbar rounded corners */



.RadToolBar_Default .rtbOuter
{
	/*border: 1px solid #6788be;
	background: #41829d url('Images/ToolBar/ToolbarBgH.gif') repeat-x 0 50%;*/
	
	
}

.RadToolBar_Default .rtbMiddle
{
	/*
	background: transparent url('Images/ToolBar/ToolbarBgH.gif') repeat-x 0 100%;
	*/
	
}

.RadToolBar_Default .rtbInner
{
	/*background: transparent url('Images/ToolBar/ToolbarBgH.gif') repeat-x 0 0;
	padding: 5px;*/
	
}

.RadToolBar_Default_Vertical .rtbOuter
{
	/*border: 1px solid #66707c;
	border-right-color: #073041;
	background: #41829d url('Images/ToolBar/ToolbarBgV.gif') repeat-y 50% 0;
	*/	
}

.RadToolBar_Default_Vertical .rtbMiddle
{
	/*background: transparent url('Images/ToolBar/ToolbarBgV.gif') repeat-y 100% 0;
	*/
	
}

.RadToolBar_Default_Vertical .rtbInner
{
	background: transparent url('Images/ToolBar/ToolbarBgV.gif') repeat-y 0 0;
}

/* spacing between items */

.RadToolBar_Default_Horizontal .rtbItem
{
	padding-left: 25px !important;
}

/* * html .RadToolBar_Default .rtbItem { margin-bottom:2px; }*/ 

.RadToolBar_Default .rtbText
{
	padding: 5px 2px;	
}

/* buttons rounded corners */

.RadToolBar_Default .rtbItem .rtbWrap
{
	/*padding: 1px;*/
	/*font: normal 11px/22px Tahoma, sans-serif;	*/
	font: normal 0 Tahoma, arial, helvetica, sans-serif;
	
}

.RadToolBar_Default .rtbItemHovered .rtbWrap,
.RadToolBar_Default .rtbItemFocused .rtbWrap,
.RadToolBar_Default .rtbChecked .rtbWrap,
.RadToolBar_Default .rtbUL .rtbDropDownExpanded .rtbWrap,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbWrap
{
	/*background: transparent url('Images/ToolBar/ToolbarItemHover.gif') repeat-x 0 50%;
	border: 1px solid #6788be;*/
	padding: 0;
	
}

.RadToolBar_Default .rtbItemHovered .rtbOut,
.RadToolBar_Default .rtbItemFocused .rtbOut,
.RadToolBar_Default .rtbChecked .rtbOut,
.RadToolBar_Default .rtbUL .rtbDropDownExpanded .rtbOut,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbOut
{
	/*background: transparent url('Images/ToolBar/ToolbarItemHover.gif') repeat-x 100% 0;*/
}

.RadToolBar_Default .rtbMid
{
	/*padding: 5px 0 0 5px;*/
	/*padding: 0px 5px 0 5px;*/
}

.RadToolBar_Default .rtbItemHovered .rtbMid,
.RadToolBar_Default .rtbItemFocused .rtbMid,
.RadToolBar_Default .rtbChecked .rtbMid,
.RadToolBar_Default .rtbUL .rtbDropDownExpanded .rtbMid,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbMid
{
	/*background: transparent url('Images/ToolBar/ToolbarItemHover.gif') repeat-x 0 0;*/
}

.RadToolBar_Default .rtbWrap .rtbIn
{
	/*padding: 0 5px 5px 0;*/
}

.RadToolBar_Default .rtbItem .rtbText
{
	color: #00538F;
}

.RadToolBar_Default .rtbItemHovered .rtbText
{
	color: #00538F;
	
}

.RadToolBar_Default .rtbChecked .rtbText,
.RadToolBar_Default .rtbUL .rtbDropDownExpanded .rtbText,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbText
{
	color: #00538F;
		
}

/* split button styles */

.RadToolBar_Default .rtbSplBtn .rtbText
{
	padding-right: 3px;
}

.RadToolBar_Default .rtbChoiceArrow,
.RadToolBar_Default .rtbItemHovered .rtbChoiceArrow
{
	/*width: 8px;
	height: 16px;
	margin-left: 5px;
	
	background: url('Images/ToolBar/ToolbarSplitButtonArrow.gif') no-repeat 0 center;
	*/
	
	/*background: none;*/
	
}


.RadToolBar_Default .rtbItemFocused .rtbChoiceArrow,
.RadToolBar_Default .rtbUL .rtbDropDownExpanded .rtbChoiceArrow,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbChoiceArrow
{
	background-position: 100% center;
}

.RadToolBar_Default .rtbSplBtnHovered .rtbOut,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbOut { background: none }

.RadToolBar_Default .rtbSplBtnHovered .rtbMid,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbMid { background: none; }

.RadToolBar_Default .rtbSplBtnHovered .rtbWrap,
.RadToolBar_Default .rtbUL .rtbSplBtnExpanded .rtbWrap
{ background: none  }


/* disabled styles */

.RadToolBar_Default .rtbDisabled .rtbWrap:hover,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbIn
{
	background: none;
	cursor: default;
}

.RadToolBar_Default .rtbDisabled .rtbWrap:hover
{
	border: 0;
	/*padding: 1px;*/
	
}

.RadToolBar_Default .rtbDisabled .rtbText,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbText
{
	color: #ccc;
}

.RadToolBar_Default .rtbDisabled .rtbIcon,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbIcon,
.RadToolBar_Default .rtbDisabled .rtbChoiceArrow,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbChoiceArrow
{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

/* <drop-down> */

div.RadToolBarDropDown_Default
{	
	border: 1px solid #6788be;
	background: #ffffff;
	width: auto !important;
}
div.RadToolBarDropDown_Default .rtbItem
{	
	line-height: 22px;
	border-bottom: 1px dotted #cccccc;
	color: #333;
	padding:  5px 0 !important;
	
}

div.RadToolBarDropDown_Default_rtl
{
	background-position: 101% 0;
}

.RadToolBarDropDown_Default .rtbWrap,
.RadToolBarDropDown_Default .rtbTemplate
{
	/*color: #000;
	font: normal 12px/20px "Segoe UI", Arial, sans-serif;*/
	padding-left: 20px;
	margin-left: 2px;	
	font: normal  Tahoma, arial, helvetica, sans-serif;	
	color: #000;
	font-size: 70%;
}

.RadToolBarDropDown_Default .rtbItemHovered,
.RadToolBarDropDown_Default .rtbItemFocused
/*.RadToolBarDropDown_Default .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_Default .rtbItemFocused .rtbWrap*/
{
	/*color: #0f3789; 
	background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Web20.ToolBar.rtbDropDownHover.png")%>');*/	
	background: #fff4d2 !important;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5d8', endColorstr='#fff2cc');*/
	background-image: -moz-linear-gradient(bottom, #fff5d8 3%, #fff2cc 100%);
	border-bottom-color: #fce7aa !important;	
	border-bottom: 1px solid;
}

.RadToolBarDropDown_Default .rtbDisabled .rtbWrap
{
	color: #8a8a8a;
}

.RadToolBarDropDown_Default .rtbSeparator
{
	border-color: #fff;
	background: #6788be;
}

/* </drop-down> */

/* override styles */
.rtbItem { direction: ltr !important; } 
div.RadToolBar_rtl .rtbIcon + .rtbText { display: block !important; } 
/*.rtbText { padding-top: 5px !important; }*/
.RadToolBar_Default { float: left !important;}


div.navToolbar
{
    width: auto !important;
}
/*  TreeView.css  */
/*-------------------------------------------*/
/*

RadTreeView base css

* Notes on some CSS class names *

class  --  HTML element  --  description 

rtUL  --  <ul>  --  multiple nodes container
rtLI  --  <li>  --  one node 
rtFirst  --  <li>  -- TreeView's first node
rtLast  --  <li>  -- last node in a given node group (<ul>)
rtTop,rtMid,rtBot  --  <div>  -- a wrapper (<div>) inside a node (<li>) - can be in a top, middle or bottom node in a given node group
rtIn  --  <span> or <div>  -- the inner container inside a node - contains text (<span> rendering) or template (<div> rendering)
rtSp  --  <span>  -- holds a dummy element for adjustment of node heights (should be an even number if the skin node lines are dotted)
rtChk  --  <input>  -- holds a node's checkbox
rtImg  --  <img>  -- holds a node's icon
rtPlus,rtMinus -- <span> -- holds a node's expand / collapse buttons (plus / minus signs)

*/

/* <general styles> */

.RadTreeView
{
	white-space:nowrap;
	cursor: default;
}

.RadTreeView,
.RadTreeView a.rtIn,
.RadTreeView .rtEdit .rtIn input
{
	font: 12px/1.52em "Segoe UI", Arial, sans-serif;
}

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL
{
	zoom:1;
}

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk
{
	vertical-align:middle;
}

.RadTreeView .rtUL
{
	margin: 0;
	padding: 0;
	-moz-user-select: -moz-none;
}

.RadTreeView .rtLI
{
	list-style-image: none;
	list-style-position: outside;
	list-style: none;
}

.RadTreeView .rtUL .rtLI .rtUL
{
	padding-left: 20px;
}

.RadTreeView .rtTop, 
.RadTreeView .rtMid, 
.RadTreeView .rtBot
{
	padding: 0 0 0 20px;
}

/* <expand/collapse images> */

.RadTreeView .rtPlus, 
.RadTreeView .rtMinus
{
	font-size: 0;
	padding: 0;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin: 6px 1px 0 -18px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}

.RadTreeView .rtPlus, 
.RadTreeView .rtMinus,
x:-moz-any-link
{
	margin-right: 7px;
}

.RadTreeView .rtPlus { background-position: 0 0; }
.RadTreeView .rtPlus:hover { background-position: 0 -22px; }
.RadTreeView .rtMinus { background-position: 0 -11px; }
.RadTreeView .rtMinus:hover { background-position: 0 -33px; }

/* </expand/collapse images> */

/* <tristate checkboxes> */

.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate
{
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.RadTreeView .rtChecked { background-position: 0 0; }
.RadTreeView .rtUnchecked { background-position: 0 -13px; }
.RadTreeView .rtIndeterminate { background-position: 0 -26px; }

/* </tristate checkboxes> */

.RadTreeView .rtSp
{
	display: -moz-inline-box;
	display: inline-block;
	width: 1px;
	height: 22px;
}

.RadTreeView .rtChk
{
	margin: 0 2px;
	padding: 0;
	width: 12px;
	height: 12px;
}

.RadTreeView .rtIn
{
	margin-left: 1px;
	padding: 4px 3px 3px;
	text-decoration:none;
}

/* <navigation link> */
.RadTreeView a.rtIn
{
	cursor: pointer;
}
/* </navigation link> */

/* <templates> */

.RadTreeView div.rtIn
{
	display:-moz-inline-block;
	display:inline-block;
	vertical-align:top;
}

/* <massage> */
* html .RadTreeView div.rtIn { display:inline-block; }
* html .RadTreeView div.rtIn { display:inline; }
*+html .RadTreeView div.rtIn { display:inline-block; }
*+html .RadTreeView div.rtIn { display:inline; }
/* </massage> */

.RadTreeView .rtTemplate,
.RadTreeView input
{ 
	-moz-user-select: text;
}

/* </templates> */

/* <loading messages> */
.RadTreeView .rtLoadingBefore,
.RadTreeView .rtLoadingAfter
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-top;
	width: 21px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	background: url('Common/AliasedLoading.gif') no-repeat 2px 0;
}

.RadTreeView .rtLoadingBelow
{
	display:block;
}

/* </loading messages> */

/* </general styles> */

/* <node states> */

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn
{
	padding: 3px 2px 2px;
	border-width: 1px;
	border-style: solid;
	background-repeat: repeat-x;
	background-position: 0 100%;
}

/* <in-line editing> */

/* editing of wrapped nodes should add white-space nowrap to make the input box stay on the same line;
   if the white-space: normal is added through inline styles (on a per-node basis), it can be overriden only by using !important */
.RadTreeView .rtEdit *
{
	white-space: nowrap !important;
}

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input
{
	outline: 0; /* disable safari glow effect - RadTreeView look consistency */
	cursor: text;
}


.RadTreeView .rtLI .rtEdit .rtIn
{
	border-width: 1px;
	border-style: solid;
	padding: 2px 1px 1px;
	height: 1.4em;
	text-decoration: none;
	vertical-align: middle;
}

* html .RadTreeView .rtLI .rtEdit .rtIn { padding/* */: 0 1px; }

.RadTreeView .rtEdit .rtIn input
{
	height: 1.4em;
	line-height: 1.4em;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* </in-line editing> */

/* </node states> */

/* <node lines> */

.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.RadTreeView .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL
{
	background: none;
}

.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot
{
    background-repeat: no-repeat;
    background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot
{
    background-repeat: no-repeat;
    background-position: 100% 0;
}

/* </node lines> */

/* <drop targets> */

.rtDropAbove,
.rtDropBelow
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove
{
    border-bottom: 0;
}

.rtDropBelow
{
    border-top: 0;
}

/* </drop targets> */

/* <RTL support> */
.RadTreeView_rtl .rtPlus, 
.RadTreeView_rtl .rtMinus
{
	position: relative;
}

/* reverts the above rule to fix the position:relative + overflow:auto bug under IE6&7 */
* html .RadTreeView_rtl .rtPlus, 
* html .RadTreeView_rtl .rtMinus { position:static; }

*+html .RadTreeView_rtl .rtPlus, 
*+html .RadTreeView_rtl .rtMinus { position:static; }

/* fixes IE6 "disappearing content" bug */
* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn
{
	zoom:1;
}

.RadTreeView_rtl .rtUL .rtLI .rtUL
{
	padding-right: 15px;
	padding-left: 0;
}

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid, 
.RadTreeView_rtl .rtBot
{
	padding: 0 15px 0 0;
	margin: 0;
}

.RadTreeView_rtl .rtPlus { background-position: -11px 0; }
.RadTreeView_rtl .rtPlus:hover { background-position: -11px -22px; }
.RadTreeView_rtl .rtMinus { background-position: -11px -11px; }

/* firefox 2 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link
{
	margin-right:-11px;
	right:-10px;
}

/* firefox 3 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:7px;
	right:-20px;
}

/* ie 6 */
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus
{
	margin-right:-13px;
	right:0;
}

/* ie 7 */
*+html .RadTreeView_rtl .rtPlus,
*+html .RadTreeView_rtl .rtMinus
{
	margin-right: -13px;
	right: 0;
}

/* safari & opera */
@media screen and (min-width:50px)
{
	.RadTreeView .rtPlus,
	.RadTreeView .rtMinus
	{
		margin-right: 7px;
		margin-left: -18px;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_rtl .rtPlus,
	:root .RadTreeView_rtl .rtMinus
	{
		right: 0;
		margin-right: -13px;
		margin-left: 2px;
	}
}

/* opera */
@media all and(-webkit-max-device-pixel-ratio:10000),
   not all and(-webkit-min-device-pixel-ratio:0) {

	:root .RadTreeView_rtl .rtPlus,
	:root .RadTreeView_rtl .rtMinus
	{
		position: relative;
		margin-left: 2px;
		margin-right: -13px;
		right: -15px;
	}
}

/* </RTL support> */

/* <design-time support> */
div.RadTreeView_designtime .rtTop, 
div.RadTreeView_designtime .rtMid, 
div.RadTreeView_designtime .rtBot
{
	position: relative;
}

div.RadTreeView_designtime .rtPlus, 
div.RadTreeView_designtime .rtMinus
{
	margin: 0;
	position: absolute;
	left: 3px;
	top: 4px;
}
/* </design-time support> */

/*  TreeView.Default.css  */
/*-------------------------------------------*/


.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input
{
	color: #000;
}

.RadTreeView_Default .rtPlus, 
.RadTreeView_Default .rtMinus
{
	background-image: url('Images/TreeView/PlusMinus.png');
}

.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate
{
	background-image: url('Images/TreeView/TriState.png');
}

.RadTreeView_Default .rtHover .rtIn
{
/*	
	color: #0f3789;
	border-color: #5d9fb7;
	background-color: #bee3f6;
	background-image: url('TreeView/ItemHoveredBg.png');
*/
border: 0;
padding-left: 3px;
background:#fde1a6 0 -2900px repeat-x url('Images/Grids/sprite.gif');
}

.RadTreeView_Default .rtSelected .rtIn
{
/*	
	color: #0e4302;
	border-color: #133c44;
	background-color: #93c7d8;
	background-image: url('TreeView/ItemSelectedBg.png');
*/
border: 0;
padding-left: 3px;
background:#fde1a6 0 -2900px repeat-x url('Images/Grids/sprite.gif');
}

.RadTreeView_Default .rtSelected .rtLoadingBelow
{
	color: #333;
}

.RadTreeView .rtLI .rtEdit .rtIn
{
	border-color: #0f3789;
	background: #fff;
border: 0;
}

.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn
{
	color: #ccc;
}


/* <node lines> */

.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url('Images/TreeView/NodeSpan.gif'); }
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image:url('Images/TreeView/NodeSpan_rtl.gif'); }

.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url('Images/TreeView/FirstNodeSpan.gif'); }
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image: url('Images/TreeView/FirstNodeSpan_rtl.gif'); }
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL { background-image: none; }

.RadTreeView_Default .rtLines .rtTop { background-image:url('Images/TreeView/TopLine.gif'); }
.RadTreeView_Default_rtl .rtLines .rtTop { background-image:url('Images/TreeView/TopLine_rtl.gif'); }
.RadTreeView_Default .rtLines .rtMid { background-image:url('Images/TreeView/MiddleLine.gif'); }
.RadTreeView_Default_rtl .rtLines .rtMid { background-image:url('Images/TreeView/MiddleLine_rtl.gif'); }
.RadTreeView_Default .rtLines .rtBot { background-image:url('Images/TreeView/BottomLine.gif'); }
.RadTreeView_Default_rtl .rtLines .rtBot { background-image: url('Images/TreeView/BottomLine_rtl.gif'); }
.RadTreeView_Default .rtLines .rtLast .rtTop { background-image:url('Images/TreeView/SingleLine.gif'); }
.RadTreeView_Default_rtl .rtLines .rtLast .rtTop { background-image:url('Images/sTreeView/SingleLine_rtl.gif'); }

/* </node lines> */

/*  Upload.css  */
/*-------------------------------------------*/
.RadUpload .ruCheck,.RadUpload .ruActions, .RadUploadSubmit_Default, .ruRemove{display:none}
.RadUpload .ruInputs
{
	zoom:1;/*IE fix - removing items on the client*/
	list-style:none;
	margin:0;
	padding:0;
}
.RadUpload .ruFileWrap
{
	position:relative;
	white-space:nowrap;
	display: inline-block;
	vertical-align: top;
    padding-right: 0.8em;
}

.uploadField{height:22px; width:auto !important;}

.RadUpload_rtl .ruFileWrap
{
    padding-left: 0.8em;
    padding-right: 0;
}

* html .RadUpload .ruFileWrap { top: -1px; }/*IE6*/
*+html .RadUpload .ruFileWrap { top: -1px; }/*IE7*/

.RadUpload_Default .ruFileInput
{
    height: 22px;
    top: -5px;
    left: 0;
}
* html .RadUpload .ruFileInput { top: 0; }/*IE6*/
*+html .RadUpload .ruFileInput { top: 0; }/*IE7*/

.RadUpload .ruStyled .ruFileInput,
.RadUpload .ruFakeInput
{
    border-width: 1px;
    border-style: solid;
}

.RadUpload .ruFakeInput{margin:0 5px 0 3px;}

.RadUpload .ruStyled .ruFileInput
{
	position:absolute;
	z-index:1;
	opacity:0;/*Opera,Firefox*/
	-moz-opacity:0;/*Firefox*/
	filter:alpha(opacity=0);/*IE*/
}

.RadUpload .ruReadOnly .ruFakeInput
{
	position:relative;
	z-index:2;
}

.ruBrowse 
{
    margin: 0;
    padding: 0 6px 0 6px;
    width: auto;
    overflow: visible;
    font-weight: bold;
    cursor:pointer;
    overflow:hidden;
}

/*  Upload.Default.css  */
/*-------------------------------------------*/
.ruBrowse 
{
    border: 1px solid #7b9fb9;
    background: #d8e6f0 url('Images/FormDecorator/button_bk.png') 0px center;
    color: #143042;
}

.ruBrowse.ruButtonHover
{
    border: 1px solid #cda85f;
    background-color: #feedc8;
    background-position: 3000px center;
}

.ruBrowse.ruButtonDisabled 
{
    border: 1px solid #7b9fb9;
    background: #d8e6f0 url('Images/FormDecorator/button_bk.png') 0px center;
    color: gray;
}

html body .RadUpload .ruFakeInput
{
	border:1px solid #768ca5;
	padding:2px 0 3px 1px;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
	width:100%;
}

html body .RadUpload .ruFakeInput.ruInputHover
{
    border-color:#fbc966;
    background:#fbf5e9;
}
/*  Window.css  */
/*-------------------------------------------*/
.TelerikModalOverlay {
    /* In Chrome Telerik code may calculate wrong inline width/height styles. It should be safe to overwrite them with 100% important values. */
    width: 100% !important;
    height: 100% !important;
}

/* dialogue window */
.fakeTextBox, .dmsLocationInput {
    width: 98% !important; /* This one should be important, as we need to overwrite Telerik's default inline width style. */
}

/* Prevents nested RadTextBox from breaking table layout in IE7.*/
table.radTextBoxWidthFixWrapper 
{
    width: 100%;
    table-layout: fixed;
}

.search {
display:block;
margin:20px;
}

div.interact {
    margin:0;
    padding:7px 0 7px 0;
    text-align:right;
}

div.winsmall, div.winmedium, div.winlarge {
margin:0;
padding: 0;
padding-top:1px;
}


div.row {
padding:0 10px 5px 10px;
text-align:left;
}

div.confirmcontainer 
{
    height:86px;
    padding-top:1px;
}

div.winsmall h3, div.winmedium h3, div.winlarge h3,
div.winsmall h4, div.winmedium h4, div.winlarge h4,
div.winsmall h5, div.winmedium h5, div.winlarge h5,
div.winsmall h6, div.winmedium h6, div.winlarge h6 {
margin:10px 10px 20px 10px;
padding:0;

}

div.winsmall h4.confirm, div.winmedium h4.confirm, div.winlarge h4.confirm {
padding: 6px 0 6px 44px;
background: transparent url('images/common/inform_confirm.gif') 0 0 no-repeat;
}

div.winsmall h4.confirm.delete {
margin: 10px 5px 0px 10px;
}

div.winsmall h4.alert, div.winmedium h4.alert, div.winlarge h4.alert  {
padding: 6px 0 6px 44px;
background: transparent url('images/common/inform_alert.gif') 0 0 no-repeat;
overflow: auto; height: 62px; /* fix long text */
}

div.winsmall h5.details, div.winmedium h5.details, div.winlarge.details h5 {
margin-bottom:0;
border-bottom:1px solid #ccc;
}

p.details {
width: 315px;
height: 60px;
margin:0 10px 20px 10px;
padding:0 10px 0 4px;
line-height:1.25em;
background:#f5f5f5;
overflow:auto;
font-size: 12px;
}

div.buttonsbot {
display:block;
/*height:100%;*/
margin:0;
padding:10px;
border-top: 1px solid #999;
text-align:right;
background: #efefef url('images/common/shadow_bk.png') left top repeat-x;
_background: #efefef; /* Don't show background image in IE 6 - PNG transparency not supported  */	
}

div.buttonsbot.absolute {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}

/* for collapsable dialog */
div.buttonsbotcollapse {
    background-color:#ffffff;    
    width:100%;
    border-top: 1px solid #cccccc;
    position:absolute; 
    bottom:0px;
    height:39px;
    text-align:right;    
}

div.buttonsbotcollapse>input
{
    margin:9px 15px 0 0;    
    width:60px !important; 
    *height:21px !important;
    height:19px;   
    font-family: 'Segoe UI regular' ,'Segoe UI' ;
    font-size:12px;
    font-weight:normal;
}
/* end dialogue window */







/* RadWindow for ASP.NET AJAX Base Stylesheet */

.RadWindow .rwTopResize
{
	font-size: 1px;
	line-height: 4px;
	width: 100%;
	height: 4px;
	background-position: 0 -31px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbarRow .rwCorner
{
    background-repeat: no-repeat;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow .rwStatusbar
{
	height: 22px;
	background-position: 0 -114px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbar div
{
    width: 18px; 
	height: 18px;
	background-position: 0 -94px;
	background-repeat: no-repeat;
}

.RadWindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto; /* fixes the dimensions under IE */
}

.RadWindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.RadWindow .rwCorner
{
    width: 8px;
}

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter
{
    height: 8px;
	font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px;
}

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight
{
	background-repeat: repeat-y;
}

.RadWindow .rwBodyRight
{
    background-position: -8px 0;
}

.RadWindow .rwTopLeft
{
    background-position: 0 0;
}

.RadWindow .rwTopRight
{
    background-position: -8px 0;
}

.RadWindow table .rwTitlebar
{
	background-repeat: repeat-x;
	background-position: 0 -31px;
	-moz-user-select: none;
}

.RadWindow .rwFooterLeft
{
	background-position: 0 -62px;
}

.RadWindow .rwFooterRight
{
	background-position: -8px -62px;
}

.RadWindow .rwFooterCenter
{
	background-repeat: repeat-x;
	background-position: 0 -70px;
}

.RadWindow .rwTitlebarControls
{
    height: 27px;
}

.RadWindow .rwWindowContent
{
	height: 100% !important; /* very important property, especially for opera */
	background: white;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-repeat: no-repeat;
    background-position: center;
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-repeat: no-repeat;
}

.RadWindow .rwStatusbar .rwLoading
{
	padding-left: 30px;
}

.RadWindow td.rwStatusbar input
{
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 7px;
    margin: 0;
    border: 0;
    width: 100%;	
    height: 18px;
	background-color: transparent; 
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
	vertical-align: middle;
}

.RadWindow .rwControlButtons
{
	padding: 0; 
	margin: 2px 0 0 0;
	list-style: none; 
	white-space: nowrap;	
	float: right; 
}

.RadWindow .rwControlButtons li
{
	float: left;
	padding: 0 1px 0 0;
}

.RadWindow .rwControlButtons a
{
	width: 30px; 
	height: 21px; 
	line-height: 1px; 
	font-size: 1px;
	cursor: default;
	background-repeat: no-repeat;
	display: block; 
	text-decoration: none;
	outline: none;
}

.RadWindow .rwControlButtons span
{
	text-indent: -9999px; 
	display: block;	
}

/* reload button */
.RadWindow  .rwReloadButton
{
	background-position: -120px 0;
}

.RadWindow .rwReloadButton:hover
{
	background-position: -120px -21px;
}

/* unpin button */
.RadWindow .rwPinButton
{
	background-position: -180px 0;
}

.RadWindow .rwPinButton:hover
{
	background-position: -180px -21px;
}

/* pin button */
.RadWindow .rwPinButton.on
{
	background-position: -150px 0;
}

.RadWindow .rwPinButton.on:hover
{
	background-position: -150px -21px;
}

/* minimize button */
.RadWindow .rwMinimizeButton
{
	background-position: 0 0;
}

.RadWindow .rwMinimizeButton:hover
{
	background-position: 0 -21px;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
}

.RadWindow .rwMaximizeButton:hover
{
	background-position: -60px -21px;
}

/* close button */
.RadWindow .rwCloseButton
{
	background-position: -90px 0;
}

.RadWindow .rwCloseButton:hover
{
	background-position: -90px -21px;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position: -30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position: -30px -21px;
}

.RadWindow .rwIcon
{
    display: block;
	background-repeat: no-repeat;
	background-position: 0 -78px;
	width: 16px; 
	height: 16px;
	cursor: default;
	margin: 4px 5px 0 0;
}

.RadWindow em
{
	font: normal bold 12px "Segoe UI", Arial;
	color: black;
	padding: 3px 0 0 4px;	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

.RadWindow_rtl .rwControlButtons
{
	float: left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float: right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position: static;
}

.RadWindow .rwDialogPopup
{
	margin: 16px;
	color: black;	
	padding: 0px 0px 16px 50px;
	font: normal 12px "Segoe UI", Arial, Verdana;
	cursor: default;
}

.rwDialogPopup .rwPopupButton
{
    margin: 0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
    border: dotted 1px #999;                        
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display: block; 
	float: left;
}

.RadWindow .rwControlButtons a
{
    text-indent: -9999px;
}

html:first-child .RadWindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.RadWindow .rwDialogText
{
    text-align: left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
    display: none !important;
}

.RadWindow .rwDialogInput
{
	font: normal 12px "Segoe UI", Arial, Verdana;
	color: black;
	width: 100%;
	display: block;
	margin: 8px 0;
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert
{
    background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

.RadWindow .rwWindowContent .radconfirm
{
    background-image: url('Images/Common/inform_confirm.gif');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('Images/Common/inform_alert.gif');	
}

.RadWindow .rwWindowContent .radprompt
{
	padding: 0;
}

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span
{
	text-decoration: none;
	color: black;
	line-height: 21px;
	height: 21px;
	cursor: default;
}

.RadWindow .rwPopupButton
{
	background-repeat: no-repeat;
	background-position: 0 -136px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan
{
    background-repeat: no-repeat;
	background-position: right -136px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan
{
	background-repeat: repeat-x;
	background-position: 0 -157px; 
	padding: 0 12px;
}

.RadWindow .rwWindowContent .rwPopupButton:hover
{
	background-position: 0 -178px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan
{
	background-position: right -178px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan
{
	background-position: 0 -199px; 
	padding: 0 12px;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-color: #c6d9ed;
    background-image: url('Images/Common/loading.gif');
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-image: url('Images/Common/loading.gif');	
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display: none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top: 4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
    width: 66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width: 90px;
}

.RadWindow.rwMinimizedWindow
{
    width: 200px !important;
    height: 30px !important;
    overflow: hidden;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position: 0 -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position: -8px -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
    background-position: 0 -250px !important; /* Should be !important because of IE6 */
    background-repeat: repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
}


div.interact.checkIn {
    padding:5px 0 5px 0;
}

.pageIsNoLongerInUseContent {
    padding: 10px;
}
/*  Window.Default.css  */
/*-------------------------------------------*/

/* Images/Window/TitleBar.gif")%> */

.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner {
    background-image: url('Images/Window/WindowHorizontalSprites.gif');
}

.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight,
.RadWindow_Default .rwStatusbarRow .rwCorner {
    background-image: url('Images/Window/WindowVerticalSprites.gif');
}

.RadWindow_Default .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Default .rwControlButtons a
{
    background-image: url('Images/Window/CommandButtonSprites.gif');
}

.RadWindow_Default a.rwIcon
{
	background-image: url('Images/Window/WindowHorizontalSprites.gif');
}

div.RadWindow_Default .rwTitlebarControls em
{
	color: white;
}

div.RadWindow_Default .rwDialogInput
{
	border: solid 1px #768ca5;
}

div.RadWindow_Default .rwDialogInput:hover
{
	border-color: #5d9fb7;
}

div.RadWindow_Default td.rwLoading
{
    background-color: #fff;
}

.rwNormalWindow
{
	z-index: 2147483647 !important;
}
/*  Window.Errors.css  */
/*-------------------------------------------*/
/*RTL-LTR sensitive*/
/*.RadWindow_Default.errorWindow .rwControlButtons A*/
.RadWindow.errorWindow .rwControlButtons
{    
    padding-right:15px;    
}
.RadWindow.errorWindow EM
{
    padding-left:15px;    
}
.errorPage
{
    padding: 15px 15px 0 15px;
}

.errorPage div.winmedium h4.alert 
{
    padding: 0px 0px 0px 42px;
}
/*End of RTL-LTR sensitive*/

.errorWindow .rwCorner.rwTopLeft,
.errorWindow .rwCorner.rwTopRight,
.errorWindow .rwCorner.rwBodyLeft,
.errorWindow .rwCorner.rwBodyRight,
.errorWindow .rwCorner.rwFooterLeft,
.errorWindow .rwCorner.rwFooterRight

{
    width: 0px;
    display:none;
    background-image:none;
    background-color:transparent;
}

.RadWindow_Default.errorWindow .rwTitlebar
{
    background-image: linear-gradient(top, rgb(231,239,247) 4%, rgb(220,230,241) 50%); /* CSS3 */
    background-image: -moz-linear-gradient(top, rgb(231,239,247) 4%, rgb(220,230,241) 50%); /* Firefox 3.6+ */
    background-image: -webkit-linear-gradient(top, rgb(231,239,247) 4%, rgb(220,230,241) 50%); /* Chrome 10+, Safari 5.1+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eff7', endColorstr='#dce6f1'); /* IE */
    background: -ms-linear-gradient(top, #e7eff7 4%, #dce6f1 50%);/*IE 10+ */
    border-bottom: 1px solid #cccccc;
}
.RadWindow_Default.errorWindow .rwTopResize
{
    background-image:none;
    height:0px;    
}

.RadWindow.errorWindow table .rwTitlebar {    
    background-position: 0 0;
    height: 34px;
}

.RadWindow.errorWindow .rwFooterLeft,
.RadWindow.errorWindow .rwFooterRight,
.RadWindow.errorWindow .rwFooterCenter
{
    height: 0px;
	font-size: 1px;
}

.RadWindow_Default.errorWindow .rwFooterCenter
{
    background-image:none;
}

.RadWindow_Default.errorWindow a.rwIcon {
    background-image: none;
}

.RadWindow.errorWindow .rwIcon
{
    background-position: 0 0;
    height: 0;
    width: 0;
    margin: 0;  
}

.RadWindow_Default.errorWindow .rwControlButtons
{    
    padding-top:8px;    
}

.RadWindow_Default.errorWindow .rwControlButtons A
{
    background-image: url('Images/Dialogs/btn_close-out.png');
    width:16px;
    height:16px; 
}
.RadWindow_Default.errorWindow .rwControlButtons A:hover
{
    background-image: url('Images/Dialogs/btn_close-over.png');     
}

.RadWindow.errorWindow .rwCloseButton
{
	background-position: 0 0;
}

.RadWindow.errorWindow .rwCloseButton:hover
{
	background-position: 0 0;
}
.RadWindow.errorWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow
{
    border: 1px solid #cccccc;
}

.RadWindow.errorWindow EM
{
    width:auto !important;
    padding-top:8px;
}

div.RadWindow_Default.errorWindow .rwTitlebarControls em
{
    color:#333333;
    font-weight:normal;
}
.errorPage .alert span
{
    font-size:14px;
    font-weight:normal;
    color:#274893;
}
.errorPage .winmedium
{
    /*border: 1px dashed #cccccc;*/
}

.errorPage div.winmedium h4.alert 
{
background: transparent url('images/Dialogs/icn_error.png') 0 0 no-repeat;
overflow: auto; height: 52px; 
}
/*BPM-10866: Adding css to warn class to display warning icon when session is about to expire.*/
.errorPage div.winmedium h4.warn 
{
    background: transparent url('images/Dialogs/icn_warning.png') 0 0 no-repeat;
}

.errorPage div.winmedium h4
{
    margin:0 0 10px 0;
}

.errorPage div.winmedium h5
{
    margin:10px 0 0 0;
}

.errorPage div.winmedium h5.details
{
    font-size:12px;
    color:#333333;
    font-weight:normal;
    border-bottom: 0;
}

.errorPage div.winmedium h5.details span
{
   position:absolute;
   padding: 0 0 0 2px;
}

.errorPage div.winmedium p.details
{
    background-color:transparent;
    margin:0 0 0 0;
    padding:5px 5px 0 5px;
}
