/* Calendar Skin */
/*Telerik RadCalendar Default skin*/

table.RadCalendar_Elements
{
	border-collapse:separate;
	border:0;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	width:220px;
}

/*titlebar*/

.RadCalendar_Elements .rcTitlebar
{
	width:100%;
	border:1px solid;
	border-color:#868686 #868686 #c4c4c4;
	padding:0;
	background:#eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif');
	color:#000;
}

.RadCalendar_Elements .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:12px/23px "segoe ui",arial,sans-serif;
}

.RadCalendar_Elements .rcTitlebar td
{
	border:0;
	padding:0 0 1px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Elements .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_Elements .rcTitlebar .rcPrev,
.RadCalendar_Elements .rcTitlebar .rcNext,
.RadCalendar_Elements .rcTitlebar .rcFastPrev,
.RadCalendar_Elements .rcTitlebar .rcFastNext
{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	margin:0 4px;
	background:transparent url('Calendar/sprite.gif') no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Elements .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:1px -197px;
}

.RadCalendar_Elements .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -247px;
}

.RadCalendar_Elements .rcTitlebar .rcPrev
{
	background-position:4px -297px;
}

.RadCalendar_Elements .rcTitlebar .rcPrev:hover
{
	background-position:4px -347px;
}

.RadCalendar_Elements .rcTitlebar .rcNext
{
	background-position:3px -397px;
}

.RadCalendar_Elements .rcTitlebar .rcNext:hover
{
	background-position:3px -447px;
}

.RadCalendar_Elements .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:1px -497px;
}

.RadCalendar_Elements .rcTitlebar .rcFastNext:hover
{
	background-position:1px -547px;
}

.RadCalendar_Elements .rcMain
{
	width:100%;
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

.RadCalendar_Elements .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Elements .rcHeader,
.RadCalendar_Elements .rcFooter
{
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Elements .rcRow th,
.RadCalendar_Elements .rcWeek th
{
	border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}

.RadCalendar_Elements .rcWeek th
{
	border-bottom:1px solid #c5c5c5;
	padding:4px 6px 3px 0;
	text-align:right;
	color:#333;
}

.RadCalendar_Elements .rcWeek .rcViewSel,
.RadCalendar_Elements .rcRow th
{
	width:13px;
	padding:0 7px 0 9px;
	background:#eee;
	text-align:center;
}

.RadCalendar_Elements .rcRow th
{
	color:#777;
}

/*date cells*/

.RadCalendar_Elements .rcRow td
{
	border:1px solid #fff;
	padding:0;
	text-align:right;
	vertical-align:middle;
}

.RadCalendar_Elements .rcMain .rcRow a,
.RadCalendar_Elements .rcMain .rcRow span
{
	display:block;
	padding:1px 5px 1px 0;
	text-decoration:none;
	color:#333;
}

.RadCalendar_Elements .rcMain .rcWeekend a
{
	color:#666;
}

.RadCalendar_Elements .rcRow .rcToday
{
	border-color:#898989;
}

.RadCalendar_Elements .rcMain .rcOtherMonth a
{
	color:#898989;
}

.RadCalendar_Elements .rcMain .rcOutOfRange span
{
	color:#898989;
	cursor:default;
}

.RadCalendar_Elements .rcRow .rcHover
{
	border-color:#c4c4c4 #b2b2b2 #9e9e9e;
	background:#c5c5c5 0 -1600px repeat-x url('Calendar/sprite.gif');
}

.RadCalendar_Elements .rcRow .rcSelected
{
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	background:#828282 0 -1700px repeat-x url('Calendar/sprite.gif');
}

.RadCalendar_Elements .rcMain .rcRow .rcSelected a
{
	color:#fff;
}

/*multimonth view*/

table.RadCalendarMultiView_Elements
{
	width:auto;
}

.RadCalendarMultiView_Elements .rcTitlebar
{
	border-color:#9a9a9a #9c9c9c #9c9c9c;
	background:#c5c5c5 0 -1199px repeat-x url('Calendar/sprite.gif');
}

.RadCalendarMultiView_Elements .rcTitlebar table
{
	border:1px solid;
	border-color:#fdfdfd #f3f3f3 #e7e7e7;
	line-height:27px;
}

.RadCalendarMultiView_Elements .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -647px;
}

.RadCalendarMultiView_Elements .rcTitlebar .rcPrev:hover
{
	background-position:4px -747px;
}

.RadCalendarMultiView_Elements .rcTitlebar .rcNext:hover
{
	background-position:3px -847px;
}

.RadCalendarMultiView_Elements .rcTitlebar .rcFastNext:hover
{
	background-position:1px -947px;
}

.RadCalendarMultiView_Elements .rcMain
{
	border-color:#9b9b9b;
}

.RadCalendarMultiView_Elements .rcCalendar
{
	width:220px;
	border:1px solid #868686;
	padding:0;
}

.RadCalendarMultiView_Elements .rcMainTable .rcTitle
{
	border:0;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 2px;
	background:#eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif');
	text-align:center;
	line-height:22px;
}

/*month view*/

table.RadCalendarMonthView_Elements
{
	border-collapse:separate;
	border:1px solid #979797;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

table.RadCalendarMonthView_Elements td
{
	border:0;
	padding:5px 2px 0;
}

.RadCalendarMonthView_Elements #rcMView_Feb,
.RadCalendarMonthView_Elements #rcMView_Apr,
.RadCalendarMonthView_Elements #rcMView_Jun,
.RadCalendarMonthView_Elements #rcMView_Aug,
.RadCalendarMonthView_Elements #rcMView_Oct,
.RadCalendarMonthView_Elements #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_Elements a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

.RadCalendarMonthView_Elements .rcSelected a
{
	border:1px solid;
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	padding:1px 3px;
	background:#828282 0 -1700px repeat-x url('Calendar/sprite.gif');
	color:#fff;
}

.RadCalendarMonthView_Elements #rcMView_PrevY a,
.RadCalendarMonthView_Elements #rcMView_NextY a
{
	display:block;
	width:17px;
	height:14px;
	overflow:hidden;
	margin:0 auto;
	background:transparent no-repeat url('Calendar/sprite.gif');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
	color:#ccc;
}

.RadCalendarMonthView_Elements #rcMView_PrevY a
{
	background-position:7px -196px;
}

.RadCalendarMonthView_Elements #rcMView_NextY a
{
	background-position:7px -496px;
}

.RadCalendarMonthView_Elements .rcButtons
{
	padding:6px 7px 5px;
	text-align:center;
}

.RadCalendarMonthView_Elements input
{
	border:1px solid;
	border-color:#a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
	padding:0;
	background:#e9e9e9 0 -2300px repeat-x url('Calendar/sprite.gif');
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Elements #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_Elements #rcMView_OK
{
	padding:0 0.2em;
}

/*time view*/

table.RadCalendarTimeView_Elements
{
	border-collapse:separate;
	border:1px solid #868686;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView_Elements th
{
	border:0;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 1px;
	background:#eaeaea 0 -1000px repeat-x url('Calendar/sprite.gif');
	color:#000;
	text-align:center;
	cursor:default;
	line-height:23px;
	font-weight:normal;
}

table.RadCalendarTimeView_Elements td
{
	border:0;
	border-left:1px solid #c5c5c5;
	padding:2px 2px 3px;
}

table.RadCalendarTimeView_Elements td:first-child
{
	border-left:0;
}

.RadCalendarTimeView_Elements a
{
	display:block;
	padding:2px 6px;
	text-align:center;
	color:#333;
	text-decoration:none;
}

.RadCalendarTimeView_Elements td.rcHover a
{
	border:1px solid;
	border-color:#c4c4c4 #b2b2b2 #9e9e9e;
	padding:1px 5px;
	background:#c5c5c5 0 -1600px repeat-x url('Calendar/sprite.gif');
	color:#000;
}

.RadCalendarTimeView_Elements .rcFooter
{
	border:0;
	border-top:1px solid #c5c5c5;
	padding:0;
}

/*pickers*/

.RadPicker_Elements,
.RadPicker_Elements td
{
	vertical-align:middle;
}

.RadPicker_Elements .RadInput
{
	vertical-align:baseline;
}

.RadPicker_Elements table.rcTable,
.RadPicker_Elements table.rcTable td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_Elements table.rcTable .rcInputCell
{
	padding:0 4px 0 0;
}

.RadPicker_Elements td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Elements td a{position:static}/*IE6*/
*+html .RadPicker_Elements td a{position:static}/*IE7*/

.RadPicker_Elements .rcCalPopup,
.RadPicker_Elements .rcTimePopup
{
	display:block;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url('Calendar/sprite.gif') no-repeat;
	text-indent:-2222px;
	text-align:center;
}

.RadPicker_Elements .rcCalPopup,
.RadPicker_Elements .rcDisabled.rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_Elements .rcCalPopup:hover,
.RadPicker_Elements .rcCalPopup:focus,
.RadPicker_Elements .rcCalPopup:active
{
	background-position:0 -50px;
}

.RadPicker_Elements .rcTimePopup,
.RadPicker_Elements .rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_Elements .rcTimePopup:hover,
.RadPicker_Elements .rcTimePopup:focus,
.RadPicker_Elements .rcTimePopup:active
{
	background-position:0 -150px;
}

.RadPicker_Elements .rcDisabled,
.RadCalendarMonthView_Elements .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*rtl*/

.RadCalendarRTL_Elements .rcTitlebar .rcFastPrev
{
	background-position:1px -497px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -547px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcPrev
{
	background-position:3px -397px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcPrev:hover
{
	background-position:3px -447px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcNext
{
	background-position:4px -297px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcNext:hover
{
	background-position:4px -347px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcFastNext
{
	background-position:1px -197px;
}

.RadCalendarRTL_Elements .rcTitlebar .rcFastNext:hover
{
	background-position:1px -247px;
}

.RadCalendarMultiViewRTL_Elements .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -947px;
}

.RadCalendarMultiViewRTL_Elements .rcTitlebar .rcPrev:hover
{
	background-position:3px -847px;
}

.RadCalendarMultiViewRTL_Elements .rcTitlebar .rcNext:hover
{
	background-position:4px -747px;
}

.RadCalendarMultiViewRTL_Elements .rcTitlebar .rcFastNext:hover
{
	background-position:1px -647px;
}

/* ColorPicker Skin */
/* RadColorPicker Default skin */
.RadColorPicker_Elements .rcpPalette
{
	border: solid 1px #828282;
	background: #fff;
}

.RadColorPicker_Elements .rcpPalette a
{
	border: solid 1px #e4e4e4;
}

.RadColorPicker_Elements ul li a.rcpSelectedColor
{
	border: solid 1px black;
}

.RadColorPicker_Elements .rcpColorPreview
{
	border: solid 1px #b8b8b8;
	border-top: solid 1px #8e8e8e;
	background-color: white;
}

.RadColorPicker_Elements .rcpInput,
.RadColorPicker_Elements .rcpHexInput
{
    color: black;
    border: solid 1px #b8b8b8;
	border-top: solid 1px #8e8e8e;
}

/* no color button */
.RadColorPicker_Elements .rcpEmptyColor
{
	background-image: url('ColorPicker/ColorPickerSprites.gif');
	background-position: right -52px;
}

.RadColorPicker_Elements .rcpEmptyColor span
{
    color:black;
}

/* color picker rcpIcon */
.RadColorPicker_Elements .rcpIcon a,
.RadColorPicker_Elements .rcpIcon a:hover,
.RadColorPicker_Elements .rcpIcon a:active,
.RadColorPicker_Elements .rcpIcon a:focus
{
	background-image: url('ColorPicker/ColorPickerSprites.gif');
}

.RadColorPicker_Elements .rcpIcon a
{
	background-position: 0 -52px;
}

.RadColorPicker_Elements .rcpIcon a:hover
{
	background-position: 0 -73px;
}

.RadColorPicker_Elements .rcpIcon a:active,
.RadColorPicker_Elements .rcpIcon a:focus
{
	background-position: 0 -94px;
}

/* colorpicker mode tabs */
.RadColorPicker_Elements .rcpTabs
{
    background: #fafafa;
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: 0 -169px;
}

.RadColorPicker_Elements .rcpTabs ul li a
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    color: black;
}

.RadColorPicker_Elements .rcpTabs ul li a span
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
}

.RadColorPicker_Elements .rcpTabs ul li.rcpSelectedTab a
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: right -26px;
}

.RadColorPicker_Elements .rcpTabs ul li.rcpSelectedTab a span
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: left -26px;
}

/* apply color button */
.RadColorPicker_Elements .rcpApplyButton
{
    background-position: right -115px;
    background-image: url('ColorPicker/ColorPickerSprites.gif');
}

.RadColorPicker_Elements .rcpApplyButton span
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: 0 -115px;
    color: #434343;
}

.RadColorPicker_Elements .rcpApplyButton:hover
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: right -136px;
}

.RadColorPicker_Elements .rcpApplyButton:hover span
{
    background-image: url('ColorPicker/ColorPickerSprites.gif');
    background-position: 0 -136px;
}

/* Combobox Skin */
/* RadComboBox Default skin */

/*global*/

.RadComboBox_Elements *
{
	margin: 0;
	padding: 0;
}

.RadComboBox_Elements,
.RadComboBox_Elements .rcbInput,
.RadComboBoxDropDown_Elements
{
	color: #333;
	text-align: left;
}

.RadComboBox_Elements_rtl,
.RadComboBox_Elements_rtl .rcbInput,
.RadComboBoxDropDown_Elements_rtl
{
	text-align: right;
}

/* combobox */

.RadComboBox_Elements
{
	vertical-align: middle;
}

* html .RadComboBox_Elements { vertical-align: top; }

.RadComboBox_Elements table
{
	border: 0;
	border-collapse: collapse;
}

.RadComboBox_Elements table td.rcbInputCell
{
	width: 100%;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

* html .RadComboBox_Elements td.rcbInputCell
{
	height /**/: 22px;
	line-height /**/: 22px;
}

.RadComboBox_Elements .rcbInputCellLeft,
.RadComboBox_Elements .rcbInputCellRight,
.RadComboBox_Elements .rcbArrowCellLeft,
.RadComboBox_Elements .rcbArrowCellRight
{
	background: url('ComboBox/rcbSprite.png') no-repeat;
}

* html .RadComboBox_Elements .rcbInputCellLeft,
* html .RadComboBox_Elements .rcbInputCellRight,
* html .RadComboBox_Elements .rcbArrowCellLeft,
* html .RadComboBox_Elements .rcbArrowCellRight
{
	background: url('ComboBox/rcbSpriteIE6.png') no-repeat;
}

.RadComboBox_Elements td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Elements td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Elements .rcbHovered .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Elements .rcbHovered .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Elements .rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Elements .rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Elements .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_Elements .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_Elements .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_Elements .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_Elements .rcbInputCell .rcbInput
{
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: middle;
	padding: 2px 0 1px;
	outline: 0;
}

* html .RadComboBox_Elements .rcbInputCell .rcbInput
{
	height /**/: 18px;
}

.RadComboBox_Elements .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

.RadComboBox_Elements .rcbReadOnly .rcbInput
{
	cursor: default;
}

.RadComboBox_Elements table td.rcbInputCell,
.RadComboBox_Elements .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

.RadComboBox_Elements_rtl table td.rcbInputCell,
.RadComboBox_Elements_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_Elements .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}

.RadComboBox_Elements table td.rcbArrowCell
{
	width: 18px;
	padding: 0;
	border: 0;
}

.RadComboBox_Elements td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Elements td.rcbArrowCellRight { background-position: 0 -88px; }

.RadComboBox_Elements .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Elements .rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_Elements .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Elements .rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_Elements td.rcbArrowCellHidden,
.RadComboBox_Elements .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Elements .rcbFocused td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_Elements table.rcbDisabled td.rcbArrowCellHidden { background-position: -123px -88px; }

.RadComboBox_Elements .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Elements .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

.RadComboBox_Elements .rcbArrowCell a
{
	position: relative;
	outline: 0;
	overflow: hidden;
	display: block;
	width: 18px;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
}

div.RadComboBox_Elements td.rcbArrowCellHidden,
div.RadComboBox_Elements .rcbArrowCellHidden a
{
	width: 3px;
}

/* Read-only styles */

.RadComboBox_Elements .rcbReadOnly td.rcbArrowCell { width: 16px; }
.RadComboBox_Elements .rcbReadOnly td.rcbArrowCell a { width: 16px; }

.RadComboBox_Elements .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Elements .rcbReadOnly td.rcbArrowCellRight { background-position: -2px -88px; }

.RadComboBox_Elements .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Elements .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -38px -88px; }

.RadComboBox_Elements .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Elements .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadComboBox_Elements .rcbReadOnly td.rcbArrowCellHidden,
.RadComboBox_Elements .rcbReadOnly td.rcbArrowCellHidden a { width: 3px; } 
.RadComboBox_Elements .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_Elements .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Elements .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* dropdown */

.rcbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}

.RadComboBoxDropDown_Elements .rcbHeader,
.RadComboBoxDropDown_Elements .rcbFooter,
.RadComboBoxDropDown_Elements .rcbMoreResults,
.RadComboBoxDropDown_Elements .rcbMoreResults a
{
	background-image: url('ComboBox/rcbSprite.png');
	background-repeat: no-repeat;
}

* html .RadComboBoxDropDown_Elements .rcbHeader,
* html .RadComboBoxDropDown_Elements .rcbFooter,
* html .RadComboBoxDropDown_Elements .rcbMoreResults,
* html .RadComboBoxDropDown_Elements .rcbMoreResults a
{
	background-image: url('ComboBox/rcbSpriteIE6.png');
	background-repeat: no-repeat;
}

.RadComboBoxDropDown_Elements
{
	position: absolute;
	background: #fff;
	border: 1px solid #c6c7d2;
	border-top-color: #83868d;
	cursor: default;
	overflow-x:Auto;
}

.RadComboBoxDropDown_Elements_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Elements .rcbScroll
{
	overflow: auto;
	position: relative;
}

.RadComboBoxDropDown_Elements .rcbList
{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.RadComboBoxDropDown_Elements .rcbHeader,
.RadComboBoxDropDown_Elements .rcbFooter
{
	background-repeat: repeat-x;
	background-color: #f1f2f4;
	background-position: 0 -110px;
	padding: 5px 7px 4px;
}

.RadComboBoxDropDown_Elements .rcbHeader
{
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 1px;
}

.RadComboBoxDropDown_Elements .rcbFooter
{
	border-top: 1px solid #d5d5d5;
	margin-top: 1px;
}

.RadComboBoxDropDown_Elements .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Elements .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Elements .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Elements .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}

/* changed font size and white space to no wrap so text doesnt wrap */
.RadComboBoxDropDown_Elements .rcbItem,
.RadComboBoxDropDown_Elements .rcbHovered,
.RadComboBoxDropDown_Elements .rcbDisabled,
.RadComboBoxDropDown_Elements .rcbLoading
{
	padding: 2px 19px 2px 6px;
	margin: 0 1px;
	font-size:9pt !Important;
	white-space: nowrap;
}

html>/**/body .RadComboBoxDropDown_Elements .rcbItem,
html>/**/body .RadComboBoxDropDown_Elements .rcbHovered,
html>/**/body .RadComboBoxDropDown_Elements .rcbDisabled,
html>/**/body .RadComboBoxDropDown_Elements .rcbLoading
{
	min-height: 13px;
}

* html .RadComboBoxDropDown_Elements .rcbItem,
* html .RadComboBoxDropDown_Elements .rcbHovered,
* html .RadComboBoxDropDown_Elements .rcbDisabled,
* html .RadComboBoxDropDown_Elements .rcbLoading
{
	height: 13px;
	word-break: break-all;
}

*+html .RadComboBoxDropDown_Elements .rcbItem,
*+html .RadComboBoxDropDown_Elements .rcbHovered,
*+html .RadComboBoxDropDown_Elements .rcbDisabled,
*+html .RadComboBoxDropDown_Elements .rcbLoading
{
	height: auto;
	word-break: break-all;
}

.RadComboBoxDropDown_Elements_rtl .rcbItem,
.RadComboBoxDropDown_Elements_rtl .rcbHovered,
.RadComboBoxDropDown_Elements_rtl .rcbDisabled,
.RadComboBoxDropDown_Elements_rtl .rcbLoading
{
	padding: 2px 6px 2px 19px;
}

.RadComboBoxDropDown_Elements .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Elements_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Elements em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Elements .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Elements .rcbHovered
{
	background: #dfdfdf;
	color: #000;
}

.RadComboBoxDropDown_Elements .rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.RadComboBox_Elements .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Elements .rcbDisabled
{
	color: #999;
	cursor: default;
}

.RadComboBox_Elements .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_Elements .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_Elements .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_Elements .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_Elements .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
.RadComboBox_Elements .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }

.RadComboBoxDropDown_Elements .rcbLoading
{
	background: #f0f0f0;
	text-align: center;
}

.RadComboBoxDropDown_Elements .rcbMoreResults
{
	clear: both;
	border-top: 1px solid #c6c7d2;
	background-position: 0 -132px;
	background-repeat: repeat-x;
	background-color: #e6e6e6;
	position: relative;
	padding: 0 6px 0;
	text-align: center;
	margin-top: 1px;
	color: #8a8a8a;
}

.RadComboBoxDropDown_Elements .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_Elements .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

*+html .RadComboBoxDropDown_Elements .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

.RadComboBoxDropDown_Elements .rcbMoreResults span
{
	vertical-align: middle;
	height: 19px;
	line-height: 19px;
	display: inline-block;
}

.RadComboBoxDropDown_Elements .rcbSeparatedList .rcbItem,
.RadComboBoxDropDown_Elements .rcbSeparatedList .rcbHovered,
.RadComboBoxDropDown_Elements .rcbSeparatedList .rcbDisabled,
.RadComboBoxDropDown_Elements .rcbSeparatedList .rcbLoading
{
	padding-left: 12px;
}

.RadComboBoxDropDown_Elements .rcbSeparatedList .rcbSeparator
{
	padding-left: 6px;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width: 550px)
{
	.RadComboBoxDropDown_Elements_rtl .rcbItem,
	.RadComboBoxDropDown_Elements_rtl .rcbHovered,
	.RadComboBoxDropDown_Elements_rtl .rcbDisabled,
	.RadComboBoxDropDown_Elements_rtl .rcbLoading
	{
		padding: 2px 6px 2px 19px;
	}
} /*Opera end*/


/* Dock Skin */
/* Dock/TitlebarHLeft.gif */

/* RadDock for ASP.NET AJAX Default Skin */

/* Docking Zone properties */
.RadDockZone_Elements
{
    border-color: #828282;
}

/* wrappers and borders */
.RadDockZone_Elements .rdPlaceHolder
{
    border-color: #666;
}

.RadDock_Elements
{
    background-color: white;
    color: #000;
}

.RadDock_Elements .rdTopBorder,
.RadDock_Elements .rdSideBorders,
.RadDock_Elements .rdBottomBorder
{
    border-color: #828282;
}

/* titlebar and buttons */
.RadDock_Elements .rdTitlebar
{
    border-color: #c4c4c4;
    background-color: #eaeaea;
    color: #000;
}

.RadDock_Elements .rdHTitlebar .rdTitle
{
    background-image: url('Dock/rdHTitle.gif');
    background-repeat: repeat-x;
    background-color: #eaeaea;
}

.RadDock_Elements .rdVTitlebar .rdTitle
{
    border-color: #eff9fe #e8f5fc #eff9fe #fff;
    background-color: #eaeaea;
}

.RadDock_Elements .rdHTitlebar .rdCommands
{
    padding: 0 3px 0 0;
}

/* right to left support */
.RadDock_Elements_rtl .rdHTitlebar .rdTitle
{
    padding-left: 0;
    padding-right: 10px;
}

.RadDock_Elements_rtl .rdHTitlebar .rdCommands
{
    padding: 0 0 0 3px;
}

.RadDock_Elements .rdHTitlebar .rdCommands a,
.RadDock_Elements .rdVTitlebar .rdCommands a
{
    margin: 0 0 0 0;
}

.RadDock_Elements .rdTitlebar .rdCommands a
{
    background-image: url('Dock/DockCommandSprites.gif');
}

.RadDock_Elements .rdTitlebar .rdCollapse:hover
{
    background-position: -19px 0;
}

.RadDock_Elements .rdTitlebar .rdExpand:hover
{
    background-position: -19px -19px;
}

.RadDock_Elements .rdTitlebar .rdUnpin:hover
{
    background-position: -19px -38px;
}

.RadDock_Elements .rdTitlebar .rdPin:hover
{
    background-position: -19px -57px;
}

.RadDock_Elements .rdTitlebar .rdClose:hover
{
    background-position: -19px -76px;
}

.RadDock_Elements .rdTitlebar .rdCustom:hover
{
    background-position: -19px -95px;
}

/* drag grips */
.RadDock_Elements .rdGripTop,
.RadDock_Elements .rdGripLeft
{
    background: #828282;
}

.RadDock_Elements .rdTopLeft,
.RadDock_Elements .rdTopRight,
.RadDock_Elements .rdBottomLeft,
.RadDock_Elements .rdBottomRight,
.RadDock_Elements .rdLeftMiddle,
.RadDock_Elements .rdRightMiddle
{
	background: #828282;
}

.RadDock_Elements .rdTopCenter, 
.RadDock_Elements .rdBottomCenter 
{
	background: #828282;
}

.RadDock_Elements .rdWrapTable .rdTitlebar,
.RadDock_Elements .rdWrapTable .rdTitle,
.RadDock_Elements .rdWrapTable .rdCommands
{
    background-image: url('Dock/rdHTitle.gif');
}

/* Editor */

/* RadEditor for ASP.NET AJAX Elements Skin */

.Elements.RadEditor
{
    background-color: #ececec;
}

/* reWrapper */
.Elements.reWrapper
{
    border: solid 1px #828282;
}

.Elements.RadEditor .reContentCell
{
    border: solid 1px #828282;
}

/* common settings for .reModule, .reEditorModes and .reWrapper */
.Elements.reColorPicker,
.Elements.reInsertTable,
.Elements.reDropDownBody,
.Elements.reCustomLinks a:hover
{
	border: solid 1px #828282;
}

.Elements.reDropDownBody table
{
    background: transparent;
}

.Elements.RadEditor .reModule,
.Elements.RadEditor .reEditorModes,
.Elements.RadEditor .reWrapper
{
	background-color: #ececec;
}

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.Elements.RadEditor .reBottomZone .reModule
{
    border-top: 0;
}

.Elements.RadEditor .reModule
{
    border-top: solid 1px #828282;  
}

.Elements.reCustomLinks a,
.Elements.reCustomLinks a:link,
.Elements.reCustomLinks a:visited
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}

.Elements.reCustomLinks a:hover
{
    background-color: #828282;
    border-top: solid 1px #8d8d8d;
    border-right: solid 1px #717171;
    border-bottom: solid 1px #6c6c6c;
    border-left: solid 1px #7a7a7a;
}
/* end of module */

.reToolbar li
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -26px;
    color: #000;
}

.Elements .reSpinBox a
{
    background-image: url('Editor/ToolbarSprites.gif');
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.Elements .reSeparator
{
    background-position: center -148px;
    background-image: url('Editor/ToolbarSprites.gif');
}

/* common settings for left and right grip */
.reToolbar.Elements .reGrip
{
	background-image: url('Editor/ToolbarSprites.gif');
}

/* reTool */
.reTool span
{
    background-image: url('../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('../Common/CommandSpritesLightIE6.gif');
}

.reDialog .reTool,
.reModule .reTool
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -242px;
}

.reDialog .reTool:hover,
.reToolbar .reTool:hover,
.reModule .reTool:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -52px;
}

.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .reTool_text */
.reToolbar .reTool_text span
{
    background-image: url('../Common/CommandSpritesLight.png');
}

.reToolbar .reTool_text:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

/* 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('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('Editor/ToolbarSprites.gif') no-repeat 0 -76px;
}

.Elements .reTool .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

.Elements .reSplitButton.reTool_text .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .Elements .reToolbar .reTool_text .split_arrow
{
    background-image: url('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('Editor/ToolbarSprites.gif');
    background-position: 0 -100px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-image: url('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 #ababab;
    background-color: #fff;
    background-image: url('Editor/ToolbarSprites.gif') !important;
    background-position: right -360px !important;
}

.reDropdown:hover
{
    border-top: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
    border-bottom: solid 1px #a3a3a3;
    border-left: solid 1px #a3a3a3;
    background-image: url('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('Editor/ToolbarSprites.gif')t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */

/* vertical toolbar */
.RadEditor.Elements .reTlbVertical li
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.Elements .reTlbVertical .reToolbar.Elements .reGrip
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
}

.RadEditor.Elements .reTlbVertical .reToolbar.Elements .grip_first
{
    background-position: 0 0;
}

.RadEditor.Elements .reTlbVertical .reToolbar.Elements .grip_last
{
    background-position: 0 -4px;
}

.RadEditor.Elements .reTlbVertical .reToolbar.Elements .reSeparator
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -100px -12px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-image: url('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('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('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('Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -602px 0;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Elements.reInsertTable
{
    background-color: #ffffff;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-color: #ffffff;
    background-position: -126px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.Elements table.reSpinBox
{
	border-top: solid 1px #8e8e8e;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #8e8e8e;
	background: white;
}

.Elements table.reSpinBox:hover
{
    border: solid 1px #515151;
}

.Elements .reSpinBoxIncrease
{
	background-position: 0 -198px;
}

.Elements .reSpinBoxIncrease:hover
{
	background-position: 0 -208px;
}

.Elements .reSpinBoxDecrease
{
	background-position: -11px -198px;
}

.Elements .reSpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */

/* editor input elements */
.Elements.RadEditor input
{
	border-top: solid 1px #8e8e8e;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #8e8e8e;
	background: white;
}

.Elements.RadEditor input:hover
{
    border: solid 1px #515151;
}
/* editor input elements */

/* editing modes */
.Elements .reMode_selected
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -948px 0;
}
/* end of editing modes */

/* DOM inspector */
.Elements .reModule_domlink_selected,
.Elements .reModule_domlink
{
    color: black;
}
/* end of DOM inspector */

.Elements.reDropDownBody .reItemOver
{
	background: #dfdfdf;
	color: #000;
}
/* end of expanded dropdowns */

* html .reTool_selected.reTool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Elements.reColorPicker table div
{
	border: solid 1px #c5c5c5;
}

.Elements.reColorPicker table td.reItemOver div
{
	border-color: #000;
}

.Elements.reColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button
{
    border: solid 1px #828282;
    background: #ececec;
    color: #828282;
}

.Elements .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}

.Elements .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Elements.reCustomLinks,
.Elements.reCustomLinks ul
{
	color: #000;
}

.Elements.reCustomLinks a
{
    background: none transparent;
    color: black;
	cursor: Default !important;
}

.Elements.reCustomLinks a:hover
{
    color: white;
}
/* end of custom links */

/* insert table dropdown */
.reInsertTable table
{
    background: #ffffff;
}

.reInsertTable table td
{
    border: solid 1px #828282;
    background: white;
}

.reInsertTable .reTlbVertical ul
{
    background-color: #ffffff;
}

.Elements.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.Elements.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.Elements.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.Elements.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -1403px 0;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    background-image: url('../Common/CommandSpritesLight.png');
    background-position: -3575 center;
}

.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url('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('../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('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.RadWindow_Elements.reToolbarWindow td.rwWindowContent
{
    background-color: #ececec;
}  

/* FormDecorator Skin */
/* RadFormDecorator Default Skin */

.RadForm_Elements.rfdScrollBars
{
	scrollbar-3dlight-color: #959695; 
	scrollbar-arrow-color: #3e3e3e;
	scrollbar-base-color: #f5f5f5; 
	scrollbar-darkshadow-color: #5f6e93; 
	scrollbar-face-color: #d1d1d4;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a0ad8a;
	scrollbar-track-color: #f0f0f0;
}

/* label settings */
.RadForm_Elements label.Vista
{
    color: #626262;
}

/* checkbox settings */
.RadForm_Elements .rfdCheckboxUnchecked,
.RadForm_Elements .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('FormDecorator/CheckBoxSprites.gif') no-repeat 0 0;
}

.RadForm_Elements .rfdCheckboxUnchecked:hover
{
	background: transparent url('FormDecorator/CheckBoxSprites.gif') no-repeat 0 -200px;
}

.RadForm_Elements .rfdCheckboxChecked,
.RadForm_Elements .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('FormDecorator/CheckBoxSprites.gif') no-repeat 0 -420px;
}

.RadForm_Elements .rfdCheckboxChecked:hover
{
	background: transparent url('FormDecorator/CheckBoxSprites.gif') no-repeat 0 -640px;
}
/* end of checkbox settings */

/* radiobutton settings */
.RadForm_Elements .rfdRadioUnchecked,
.RadForm_Elements .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('FormDecorator/RadioButtonSprites.png') no-repeat 1px 0;
}

.RadForm_Elements .rfdRadioUnchecked:hover
{
	background: transparent url('FormDecorator/RadioButtonSprites.png') no-repeat 1px -220px;
}

.RadForm_Elements .rfdRadioChecked,
.RadForm_Elements .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('FormDecorator/RadioButtonSprites.png') no-repeat 1px -440px;
}

.RadForm_Elements .rfdRadioChecked:hover
{
	background: transparent url('FormDecorator/RadioButtonSprites.png') no-repeat 1px -640px;
}

.RadForm_Elements .rfdRadioUnchecked,
.RadForm_Elements .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Elements .rfdRadioUnchecked:hover,
.RadForm_Elements .rfdRadioChecked,
.RadForm_Elements .rfdInputDisabled.rfdRadioChecked:hover,
.RadForm_Elements .rfdRadioChecked:hover
{
    _background-image: url('FormDecorator/RadioButtonSprites.gif');
}
/* end of radiobutton settings */

/* button settings */
a.RadForm_Elements, a.RadForm_Elements span
{
	background-image: url('FormDecorator/ButtonSprites.gif');
	color: black;
}

a.RadForm_Elements.rfdInputDisabled:hover
{
    background-position: 0 0;
}

a.RadForm_Elements .rfdInner,
a.RadForm_Elements.rfdInputDisabled:hover .rfdInner
{
	margin-right: 4px;
	margin-left: 4px;
	background-position: 0 -21px;
}

a.RadForm_Elements.rfdInputDisabled:hover .rfdOuter
{
	background-position: right 0;
}

a.RadForm_Elements:hover
{
	background-position: 0 -42px;
}

a.RadForm_Elements:hover .rfdInner
{
	background-position: 0 -63px;
}

a.RadForm_Elements:hover .rfdOuter
{
	background-position: right -42px;
}
/* end of button settings */

.rfdButton a.rfdSkinnedButton, .rfdButton input.rfdDecorated[type="button"], .rfdButton input[type="reset"], .rfdButton input.rfdDecorated[type="submit"]
{
    background-image: url('FormDecorator/ButtonSprites.gif');
    background-repeat:repeat-x;
    width:75px;
    border-left:solid 1px #595959 !Important;
    border-right:solid 1px #595959 !Important;
    background-position: left -21px;
	height: 21px;
	line-height: 21px;
	text-align:center;
}

.rfdButton a.rfdSkinnedButton:hover
{
    background-image: url('FormDecorator/ButtonSprites.gif');
    background-repeat:repeat-x;
    width:75px;
    border-left:solid 1px #595959 !Important;
    border-right:solid 1px #595959 !Important;
    background-position: left -105px;
	height: 21px;
	line-height: 21px;
	text-align:center;
}


/* clicked button styles */
a.RadForm_Elements.rfdClicked
{
    background-image: url('FormDecorator/ButtonSprites.gif');
    background-position: 0 -84px;
    background-repeat: no-repeat;
}

a.RadForm_Elements.rfdClicked span
{
    background-image: url('FormDecorator/ButtonSprites.gif');
    color: #000;
}

a.RadForm_Elements.rfdClicked .rfdInner
{
    background-position: 0 -105px;
    background-repeat: repeat-x;
}

a.RadForm_Elements.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_Elements
{
    -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 4-6 */
.RadForm_Elements h4.rfdH4
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Elements h5.rfdH5
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Elements h6.rfdH6
{
	color: #000000;	
}

/* <label> */
.RadForm_Elements label.rfdLabel
{	
	color: #000000;
}

/* <fieldset> and <legend> */
.RadForm_Elements table.rfdRoundedWrapper_fieldset legend,
.RadForm_Elements fieldset.rfdFieldset legend
{
	color: #000000;
}

.RadForm_Elements table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Elements fieldset.rfdFieldset
{	
	border: solid 1px #828282;
	background-image: url('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_Elements table.rfdRoundedWrapper input,
.RadForm_Elements table.rfdRoundedWrapper textarea,
.RadForm_Elements input.rfdInput, 
.RadForm_Elements textarea.rfdTextarea
{
	border: solid 1px #8e8e8e;
	background: #ffffff;	
	color: #000000;
}

.RadForm_Elements textarea.rfdTextarea,
.RadForm_Elements table.rfdRoundedWrapper textarea
{
    overflow: auto;
}

.RadForm_Elements  table.rfdRoundedWrapper input[disabled="disabled"]:hover,
.RadForm_Elements  table.rfdRoundedWrapper textarea[disabled="disabled"]:hover
{
	border: solid 1px #8e8e8e;
	background: #ffffff;	
	color: #000000;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}

/* add classes for HOVER effect */
.RadForm_Elements  table.rfdRoundedWrapper input:hover,
.RadForm_Elements  table.rfdRoundedWrapper textarea:hover,
.RadForm_Elements table.rfdRoundedWrapper:hover .rfdRoundedInner,
.RadForm_Elements input.rfdInput:hover, 
.RadForm_Elements textarea.rfdTextarea:hover
{
	border-color: #515151 !important;
	background: #ffffff;
	color: #000000;
}

.RadForm_Elements table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #515151 !important;
}

/* <select> */
.rfdSelect_Elements,
.rfdSelect_Elements:hover,
.rfdSelect_Elements .rfdSelectOuter,
.rfdSelect_Elements:hover .rfdSelectOuter,
.rfdSelect_Elements .rfdSelectArrow span,
.rfdSelectBox_Elements .rfdSelect_selected,
.rfdSelectBox_Elements li:hover,
.rfdSelect_Elements.rfdSelectDisabled:hover
{
    background-image: url('FormDecorator/ComboSprites.gif');
    background-repeat: no-repeat;
    background-color: white;
}

.rfdSelect_Elements.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelect_Elements
{
	padding-left: 3px !important;
}

.rfdSelect_Elements:hover
{
	background-position: 0 -44px;
}

.rfdSelect_Elements .rfdSelectOuter,
.rfdSelect_Elements.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    padding: 2px 0;
}

.rfdSelect_Elements:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect_Elements .rfdSelectText,
.rfdSelect_Elements.rfdSelectDisabled:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Elements:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Elements .rfdSelectArrow
{
	margin: 1px 2px 0 0;
}

.rfdSelect_Elements .rfdSelectArrow span,
.rfdSelect_Elements.rfdSelectDisabled:hover .rfdSelectArrow span
{
	background-position: 0 -88px;
}

.rfdSelect_Elements:hover .rfdSelectArrow span
{
    background-position: -14px -88px;
}

/* dropdown settings */
.rfdSelectBox_Elements
{
    background: white;
    border: solid 1px #828282;
    color: #000;
}

.rfdSelectBox_Elements li
{
    padding-left: 3px !important;
    line-height: 16px;
    height: 16px;
    background-image: none !important;
}

.rfdSelectBox_Elements .rfdSelect_selected,
.rfdSelectBox_Elements li:hover
{
    color: black;
    background-color: #dfdfdf;
}

.rfdSelectBox_Elements .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* skinned combobox end */

/* Grid Skin */
/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_Elements
{
    border:1px solid #828282;
    background:#fff;
    color:#333;
}

.RadGrid_Elements,
.RadGrid_Elements .rgMasterTable,
.RadGrid_Elements .rgDetailTable,
.RadGrid_Elements .rgGroupPanel table,
.RadGrid_Elements .rgCommandRow table,
.RadGrid_Elements .rgEditForm table,
.GridToolTip_Elements
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_Elements .rgMasterTable,
.RadGrid_Elements .rgDetailTable
{
    border-collapse:separate;
}

.RadGrid_Elements .rgRow,
.RadGrid_Elements .rgAltRow,
.RadGrid_Elements .rgHeader,
.RadGrid_Elements .rgResizeCol,
.RadGrid_Elements .rgPager,
.RadGrid_Elements .rgGroupPanel,
.RadGrid_Elements .rgGroupHeader
{
	cursor:default;
}

.RadGrid_Elements input[type="image"]
{
	cursor:pointer;
}

.RadGrid_Elements .rgRow td,
.RadGrid_Elements .rgAltRow td,
.RadGrid_Elements .rgEditRow td,
.RadGrid_Elements .rgFooter td,
.RadGrid_Elements .rgFilterRow td,
.RadGrid_Elements .rgHeader,
.RadGrid_Elements .rgResizeCol,
.RadGrid_Elements .rgGroupHeader td
{
	padding-left:7px;
	padding-right:7px;
}

.RadGrid_Elements .rgAdd,
.RadGrid_Elements .rgRefresh,
.RadGrid_Elements .rgEdit,
.RadGrid_Elements .rgDel,
.RadGrid_Elements .rgFilter,
.RadGrid_Elements .rgPagePrev,
.RadGrid_Elements .rgPageNext,
.RadGrid_Elements .rgPageFirst,
.RadGrid_Elements .rgPageLast,
.RadGrid_Elements .rgExpand,
.RadGrid_Elements .rgCollapse,
.RadGrid_Elements .rgSortAsc,
.RadGrid_Elements .rgSortDesc,
.RadGrid_Elements .rgUpdate,
.RadGrid_Elements .rgCancel,
.RadGrid_Elements .rgUngroup
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid_Elements .rgGroupItem input,
.RadGrid_Elements .rgCommandRow img,
.RadGrid_Elements .rgHeader input,
.RadGrid_Elements .rgFilterRow img,
.RadGrid_Elements .rgFilterRow input,
.RadGrid_Elements .rgPager img
{
	vertical-align:middle;
}

/*header*/

.RadGrid_Elements .rgHeaderDiv
{
	background:#eee 0 -5900px repeat-x url('Grid/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

.RadGrid_Elements .rgHeader,
.RadGrid_Elements th.rgResizeCol
{
	border:0;
	border-bottom:1px solid #828282;
	border-right:1px solid #fff;
	padding-top:5px;
	padding-bottom:4px;
	background:#eaeaea 0 -2300px repeat-x url('Grid/sprite.gif');
	text-align:left;
	font-weight:normal;
}

.RadGrid_Elements th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

.RadGrid_Elements .rgHeader,
.RadGrid_Elements .rgHeader a
{
    color:#333;
    text-decoration:none;
}

.RadGrid_Elements .rgCheck
{
	height:15px;
	margin:0;
	padding:0;
}

/*rows*/

.RadGrid_Elements .rgRow td,
.RadGrid_Elements .rgAltRow td,
.RadGrid_Elements .rgEditRow td,
.RadGrid_Elements .rgFooter td
{
	border:0;
	border-bottom:1px solid;
	padding-top:4px;
	padding-bottom:3px;
}

.RadGrid_Elements .rgRow td
{
	border-color:#fff;
}

.RadGrid_Elements .rgAltRow
{
	background:#f2f2f2;
}

.RadGrid_Elements .rgAltRow td
{
	border-color:#f2f2f2;
}

.RadGrid_Elements .rgRow .rgSorted
{
	border-bottom-color:#f2f2f2;
	background-color:#f2f2f2;
}

.RadGrid_Elements .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

.RadGrid_Elements .rgSelectedRow .rgSorted,
.RadGrid_Elements .rgActiveRow .rgSorted,
.RadGrid_Elements .rgHoveredRow .rgSorted,
.RadGrid_Elements .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_Elements .rgRow a,
.RadGrid_Elements .rgAltRow a,
.RadGrid_Elements .rgEditRow a,
.RadGrid_Elements .rgFooter a,
.RadGrid_Elements .rgEditForm a
{
	color:#000;
}

.RadGrid_Elements .rgSelectedRow
{
    background:#828282 0 -3900px repeat-x url('Grid/sprite.gif');
    color:#fff;
}
*+html .RadGrid_Elements .rgSelectedRow .rgSorted{background-color:#828282}
* html .RadGrid_Elements .rgSelectedRow .rgSorted{background-color:#828282}

.RadGrid_Elements .rgSelectedRow a
{
	color:#fff;
}

.RadGrid_Elements .rgActiveRow,
.RadGrid_Elements .rgHoveredRow
{
    background:#c5c5c5 0 -2900px repeat-x url('Grid/sprite.gif');
    color:#333;
}
*+html .RadGrid_Elements .rgActiveRow .rgSorted,
*+html .RadGrid_Elements .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html .RadGrid_Elements .rgActiveRow .rgSorted,
* html .RadGrid_Elements .rgHoveredRow .rgSorted{background-color:#c5c5c5}

.RadGrid_Elements .rgEditRow
{
	background:#fff 0 -4900px repeat-x url('Grid/sprite.gif');
}
*+html .RadGrid_Elements .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_Elements .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_Elements .rgActiveRow td,
.RadGrid_Elements .rgActiveRow td.rgSorted,
.RadGrid_Elements .rgHoveredRow td,
.RadGrid_Elements .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

.RadGrid_Elements .rgSelectedRow td,
.RadGrid_Elements .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

/*footer*/

.RadGrid_Elements .rgFooterDiv,
.RadGrid_Elements .rgFooter
{
	background:#eee;
}

.RadGrid_Elements .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

/*status*/

.RadGrid_Elements .rgPager .rgStatus
{
	width:35px;
	border:1px solid;
	border-color:#828282 #c9c9c9 #eee #c9c9c9;
	border-left:0;
	padding:3px 0 2px;
}

.RadGrid_Elements .rgStatus div
{
	width:24px;
	height:24px;
	overflow:hidden;
	border:0;
	margin:0 auto;
	padding:0;
	background:transparent center center no-repeat url('Common/loading_small.gif');
	text-indent:-2222px;
}

/*pager*/

.RadGrid_Elements .rgPager
{
	background:#eee;
}

.RadGrid_Elements .rgPager td
{
	padding:0;
}

.RadGrid_Elements .rgPager .rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right:0;
	padding:5px 0 4px;
}

.RadGrid_Elements .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.RadGrid_Elements .rgArrPart1
{
	padding-right:0;
}

.RadGrid_Elements .rgArrPart2
{
	padding-left:0;
}

.RadGrid_Elements .rgInfoPart
{
	float:right;
	color:#8a8a8a;
}

.RadGrid_Elements .rgInfoPart strong
{
	font-weight:normal;
	color:#4c4e54;
}

.RadGrid_Elements .rgArrPart1 img,
.RadGrid_Elements .rgArrPart2 img
{
	margin:0 8px;
}

.RadGrid_Elements .rgPageFirst,
.RadGrid_Elements .rgPagePrev,
.RadGrid_Elements .rgPageNext,
.RadGrid_Elements .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.RadGrid_Elements .NextPrev .rgPageFirst,
.RadGrid_Elements .NextPrev .rgPagePrev,
.RadGrid_Elements .NextPrev .rgPageNext,
.RadGrid_Elements .NextPrev .rgPageLast
{
	vertical-align:middle;
}

.RadGrid_Elements .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_Elements .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_Elements .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_Elements .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_Elements .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_Elements .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_Elements .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_Elements .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_Elements .rgPagerButton
{
	height:22px;
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.RadGrid_Elements .rgNumPart
{
	padding:0;
}

.RadGrid_Elements .NumericPages .rgNumPart
{
	padding:0 10px;
}

.RadGrid_Elements .rgNumPart a:hover,
.RadGrid_Elements .rgNumPart a:hover span,
.RadGrid_Elements .rgNumPart a.rgCurrentPage,
.RadGrid_Elements .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.RadGrid_Elements .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.RadGrid_Elements .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.RadGrid_Elements .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_Elements .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.RadGrid_Elements .rgNumPart a.rgCurrentPage,
.RadGrid_Elements .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
}


.RadGrid_Elements .rgNumPart a.rgCurrentPage span,
.RadGrid_Elements .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.RadGrid_Elements .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.RadGrid_Elements .rgPager .RadSlider
{
	float:left;
	margin:0 10px 0 0;
}

.RadGrid_Elements .rgPagerLabel,
.RadGrid_Elements .rgPager .RadComboBox,
.RadGrid_Elements .rgPager .RadInput_Elements
{
	margin:0 4px 0 0;
	vertical-align:middle;
}

*+html .RadGrid_Elements .rgPager .RadComboBox{margin-top:-1px;}
* html .RadGrid_Elements .rgPager .RadComboBox{margin-top:-1px;padding:1px 0;}

.RadGrid_Elements .rgPagerTextBox
{
	text-align:center;
}

/*sorting, reordering*/

.RadGrid_Elements .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_Elements .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_Elements,
.GridReorderBottom_Elements
{
	width:9px !important;
	height:9px !important;
	margin-left:-5px;
	background:0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_Elements
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_Elements .rgFilterRow
{
	background:#eee;
}

.RadGrid_Elements .rgFilterRow td
{
    border-bottom:1px solid #828282;
    padding-top:4px;
    padding-bottom:7px;
}

.RadGrid_Elements .rgFilter
{
	width:22px;
	height:22px;
	margin:0 0 0 2px;
	background-position:0 -300px;
}

.RadGrid_Elements .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_Elements .rgFilterActive,
.RadGrid_Elements .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_Elements .rgFilterBox
{
	border:1px solid;
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	padding:2px 1px 3px;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
	vertical-align:middle;
}

/*grouping*/

.RadGrid_Elements .rgGroupPanel
{
	height:24px;
	border:0;
	border-bottom:1px solid #828282;
	background:#eee 0 -1900px repeat-x url('Grid/sprite.gif');
}

.RadGrid_Elements .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_Elements .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_Elements .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_Elements .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_Elements .rgUngroup
{
	background-position:0 -6998px;
}

.RadGrid_Elements .rgGroupItem
{
	border:1px solid;
	border-color:#c4c4c4 #c4c4c4 #9e9e9e;
	padding:0 2px 1px 3px;
	background:#c6c6c6 0 -6500px repeat-x url('Grid/sprite.gif');
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}

.RadGrid_Elements .rgMasterTable td.rgGroupCol,
.RadGrid_Elements .rgMasterTable td.rgExpandCol
{
	border-color:#d9d9d9;
	background:#d9d9d9 none;
}

.RadGrid_Elements .rgGroupHeader
{
    background:#d9d9d9;
    font-size:1.1em;
    line-height:21px;
	color:#000;
}

.RadGrid_Elements .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
	padding-top:0;
	padding-bottom:0;
}

.RadGrid_Elements .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

.RadGrid_Elements .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_Elements .rgCollapse
{
	background-position:3px -444px;
}

.RadGrid_Elements .rgGroupHeader td p
{
    display:inline;
    margin:0;
    padding:0 10px;
}

.RadGrid_Elements .rgGroupHeader td div div
{
	top:-0.8em;
	padding:0 10px;
}

.RadGrid_Elements .rgGroupHeader td div div div
{
	top:0;
	padding:0;
	border:0;
}

/*editing*/

.RadGrid_Elements .rgEditForm
{
	border-bottom:1px solid #828282;
}

.RadGrid_Elements .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_Elements .rgCancel
{
	background-position:2px -1848px;
}

/*hierarchy*/

.RadGrid_Elements .rgDetailTable
{
	border:1px solid #828282;
	border-right:0;
}

/*command row*/

.RadGrid_Elements .rgCommandRow
{
	background:#c5c5c5 0 -2099px repeat-x url('Grid/sprite.gif');
	color:#000;
}

.RadGrid_Elements .rgCommandCell
{
	border:1px solid;
	border-color:#999 #f2f2f2;
	border-top:0;
	padding:0;
}

.RadGrid_Elements tfoot .rgCommandCell
{
	border-top:1px solid;
	border-bottom:0;
}

.RadGrid_Elements .rgCommandTable td
{
	border:0;
	padding:3px 7px 4px;
}

.RadGrid_Elements .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

.RadGrid_Elements .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.RadGrid_Elements .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_Elements .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_Elements .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_Elements .rgDel
{
	background-position:0 -1750px;
}

/*multirow select*/

.GridRowSelector_Elements
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_Elements
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_Elements
{
	border:1px solid #828282;
	padding:3px;
	background:#fff;
	color:#333;
}

/*rtl*/

.RadGridRTL_Elements .rgHeader,
.RadGridRTL_Elements .rgResizeCol
{
	text-align:right;
}

.RadGridRTL_Elements .rgPager .rgStatus
{
	border-right:0;
	border-left-width:1px;
}

.RadGridRTL_Elements .rgWrap
{
	float:right;
}

.RadGridRTL_Elements .rgInfoPart
{
	float:left;
}

.RadGridRTL_Elements .rgNumPart
{
	width:220px;
}

.RadGridRTL_Elements .rgNumPart a
{
	float:right;
}

.RadGridRTL_Elements .rgDetailTable
{
	border-right:1px solid;
	border-left:0;
}


/* Input Skin */
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Elements,
.RadInputMgr_Elements
{
	vertical-align:middle;
	font:12px "segoe ui",arial,sans-serif;
}

.RadInput_Elements table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Elements table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Elements table td.riCell
{
	padding-right:4px;
}

.RadInput_Elements textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Elements .riTextBox,
html body .RadInputMgr_Elements
{
	border:1px solid;
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	padding:2px 1px 3px;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Elements .riEmpty,
html body .RadInput_Empty_Elements
{
	color:#8a8a8a;
}

html body .RadInput_Elements .riHover,
html body .RadInput_Hover_Elements,
html body .RadInput_Elements .riFocused,
html body .RadInput_Focused_Elements
{
	border-color:#515151;
}

html body .RadInput_Elements .riRead,
html body .RadInput_Read_Elements
{
	border-color:#d0d0d0;
}

html body .RadInput_Elements .riDisabled,
html body .RadInput_Disabled_Elements
{
	border-color:#d0d0d0;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_Elements .riError,
html body .RadInput_Error_Elements
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('Input/sprite.gif');
	color:#d51923;
}

html body .RadInput_Elements .riNegative,
html body .RadInput_Negative_Elements
{
	color:#565656;
}

/*buttons*/

.RadInput_Elements a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:transparent no-repeat url('Input/sprite.gif');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput_Elements a{position:static}/*IE6*/
*+html .RadInput_Elements a{position:static}/*IE7*/

/*go*/

.RadInput_Elements .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Elements .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Elements .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
	margin:0 1px;
}

.RadInput_Elements .riUp
{
	background-position:4px -98px;
}

.RadInput_Elements .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Elements a.riDown
{
	background-position:4px -199px;
	margin-top:3px;
}

.RadInput_Elements a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Elements .riLabel
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}

/* ListBox Skin */
.RadListBox_Elements .rlbGroup
{
    border: 1px solid #8e8e8e;
    background: #FFF;
}

.RadListBox_Elements .rlbText,
.RadListBox_Elements .rlbItem,
.RadListBox_Elements .rlbButtonText
{
	font-size: 12px;
	font-family: "Segoe UI", Arial, sans-serif;
	color: #333;
}

.RadListBox_Elements .rlbText,
.RadListBox_Elements .rlbItem
{
	line-height: 18px;
}

.RadListBox_Elements .rlbGroup .rlbHovered
{
	background: #DFDFDF;
	color: #FFF;
}

.RadListBox_Elements .rlbGroup .rlbSelected
{
	background: #c5c5c5;
}

.RadListBox_Elements .rlbDisabled .rlbText
{
	color: #AAA;
}

.RadListBox_Elements .rlbDisabled .rlbImage
{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

.RadListBox_Elements .rlbDropClue
{
    background-image: url('ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
	left: -10px;
	width: 10px;
}

.RadListBox_Elements .rlbGroup .rlbDropClueAbove
{
	border-top-style: dotted;
	border-top-color: #8e8e8e;
}

.RadListBox_Elements .rlbGroup .rlbDropClueBelow
{
	border-bottom-style: dotted;
	border-bottom-color: #8e8e8e;
}

.RadListBox_Elements .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_Elements .rlbGroup .rlbHovered.rlbDropClueAbove,
.RadListBox_Elements .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_Elements .rlbGroup .rlbHovered.rlbDropClueBelow
{
	border-color: #FFF;
}

/* Buttons normal state vertical layout*/
.RadListBox_Elements .rlbButtonText
{
	background: transparent url('ListBox/rlbSprite.png') no-repeat;
}

.RadListBox_Elements .rlbButton:hover .rlbButtonTL,
.RadListBox_Elements .rlbButton:hover .rlbButtonTR,
.RadListBox_Elements .rlbButton:hover .rlbButtonBL,
.RadListBox_Elements .rlbButton:hover .rlbButtonBR
{
	background-image: url('ListBox/rlbButtonHover.png');
}

* html .RadListBox_Elements .rlbButton:hover .rlbButtonTL,
* html .RadListBox_Elements .rlbButton:hover .rlbButtonTR,
* html .RadListBox_Elements .rlbButton:hover .rlbButtonBL,
* html .RadListBox_Elements .rlbButton:hover .rlbButtonBR
{
	background-image: url('ListBox/rlbButtonHoverIE6.png');
}

.RadListBox_Elements .rlbButton .rlbButtonTL,
.RadListBox_Elements .rlbButton .rlbButtonTR,
.RadListBox_Elements .rlbButton .rlbButtonBL,
.RadListBox_Elements .rlbButton .rlbButtonBR,
.RadListBox_Elements .rlbDisabled:hover .rlbButtonTL,
.RadListBox_Elements .rlbDisabled:hover .rlbButtonTR,
.RadListBox_Elements .rlbDisabled:hover .rlbButtonBL,
.RadListBox_Elements .rlbDisabled:hover .rlbButtonBR
{
	background-image: url('ListBox/rlbButtonNormal.png');
}

* html .RadListBox_Elements .rlbButton .rlbButtonTL,
* html .RadListBox_Elements .rlbButton .rlbButtonTR,
* html .RadListBox_Elements .rlbButton .rlbButtonBL,
* html .RadListBox_Elements .rlbButton .rlbButtonBR,
* html .RadListBox_Elements .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_Elements .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_Elements .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_Elements .rlbDisabled:hover .rlbButtonBR
{
	background-image: url('ListBox/rlbButtonNormalIE6.png');
}

.RadListBox_Elements .rlbButton:hover .rlbButtonText 
{ 
	color: #FFF; 
}

.RadListBox_Elements .rlbDisabled .rlbButtonText,
.RadListBox_Elements .rlbDisabled:hover .rlbButtonText
{
	color: #888;
}

.RadListBox_Elements .rlbMoveUp .rlbButtonText { background-position: 0 0; }
.RadListBox_Elements .rlbMoveUp:hover .rlbButtonText { background-position: -400px 0; }
.RadListBox_Elements .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_Elements .rlbMoveUpDisabled:hover .rlbButtonText { background-position: -200px 0; }

.RadListBox_Elements .rlbMoveDown .rlbButtonText { background-position: 0 -25px; }
.RadListBox_Elements .rlbMoveDown:hover .rlbButtonText { background-position: -400px -25px; }
.RadListBox_Elements .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_Elements .rlbMoveDownDisabled:hover .rlbButtonText { background-position: -200px -25px; }

.RadListBox_Elements .rlbDelete .rlbButtonText { background-position: 0 -50px; }
.RadListBox_Elements .rlbDelete:hover .rlbButtonText { background-position: -400px -50px; }
.RadListBox_Elements .rlbDeleteDisabled .rlbButtonText,
.RadListBox_Elements .rlbDeleteDisabled:hover .rlbButtonText { background-position: -200px -50px; }


.RadListBox_Elements .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText { background-position: 0 -100px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText { background-position: 0 -75px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText { background-position: -400px -100px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText { background-position: -400px -75px; }

.RadListBox_Elements .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText { background-position: -200px -100px; }

.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText { background-position: -200px -75px; }


.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText { background-position: 0 -150px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText { background-position: 0 -125px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText { background-position: -400px -150px; }
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText { background-position: -400px -125px; }

.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText { background-position: -200px -150px; }

.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText { background-position: -200px -125px; }


.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText { background-position: 0 -200px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText { background-position: 0 -175px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText { background-position: -400px -200px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText { background-position: -400px -175px; }

.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText { background-position: -200px -200px; }

.RadListBox_Elements .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText { background-position: -200px -175px; }


.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText { background-position: 0 -250px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText { background-position: 0 -225px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText { background-position: -400px -250px; }
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText { background-position: -400px -225px; }

.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText { background-position: -200px -250px; }

.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Elements .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText { background-position: -200px -225px; }



/* Menu Skin */
/* <RadMenu / Default> */

.RadMenu_Elements .rmRootGroup,
.RadMenu_Elements .rmLink,
.RadMenu_Elements .rmText,
.RadMenu_Elements .rmLeftArrow,
.RadMenu_Elements .rmRightArrow,
.RadMenu_Elements .rmTopArrow,
.RadMenu_Elements .rmBottomArrow
{
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Elements .rmRootGroup
{
	border: 1px solid #828282;
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_Elements,
.RadMenu_Elements .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.RadMenu_Elements .rmLink,
.RadMenu_Elements .rmDisabled,
.RadMenu_Elements .rmDisabled:hover
{
	background-position: 0 -72px;
}

.RadMenu_Elements .rmText,
.RadMenu_Elements .rmDisabled .rmText,
.RadMenu_Elements .rmDisabled:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Elements .rmFirst .rmLink,
.RadMenu_Elements .rmFirst .rmLink:hover,
.RadMenu_Elements .rmLast .rmText,
.RadMenu_Elements .rmLast .rmLink:hover .rmText,
.RadMenu_Elements .rmVertical .rmLink,
.RadMenu_Elements .rmVertical .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Elements .rmVertical .rmFirst,
.RadMenu_Elements .rmVertical .rmLast
{
	background: none;
}

.RadMenu_Elements .rmLink:hover,
.RadMenu_Elements .rmFocused
{
	background-color: #fff;
}

.RadMenu_Elements .rmVertical .rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_Elements .rmVertical .rmLink:hover,
.RadMenu_Elements .rmVertical .rmFocused,
.RadMenu_Elements .rmVertical .rmExpanded,
.RadMenu_Elements .rmVertical .rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu_Elements .rmVertical .rmFirst .rmLink:hover,
.RadMenu_Elements .rmVertical .rmFirst .rmFocused,
.RadMenu_Elements .rmVertical .rmFirst .rmExpanded,
.RadMenu_Elements .rmVertical .rmFirst .rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_Elements .rmVertical .rmLast .rmLink:hover,
.RadMenu_Elements .rmVertical .rmLast .rmFocused,
.RadMenu_Elements .rmVertical .rmLast .rmExpanded,
.RadMenu_Elements .rmVertical .rmLast .rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_Elements .rmVertical .rmItem .rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}

.RadMenu_Elements .rmExpanded,
.RadMenu_Elements .rmExpanded:hover
{
	background-color: #fff;
	background-position: 0 -72px;
}

.RadMenu_Elements .rmExpanded .rmText,
.RadMenu_Elements .rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Elements .rmLast .rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Elements .rmDisabled,
.RadMenu_Elements .rmDisabled:hover
{
	color: #7d7d7d;
	background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Elements .rmGroup,
.RadMenu_Elements .rmGroup .rmVertical
{
	border: 1px solid #979797;
	background: #fff url('Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Elements .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Elements_rtl .rmGroup,
.RadMenu_Elements_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Elements .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Elements .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Elements .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Elements .rmGroup .rmItem .rmLink,
.RadMenu_Elements .rmGroup .rmItem .rmLink:hover,
.RadMenu_Elements .rmGroup .rmItem .rmFocused,
.RadMenu_Elements .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Elements .rmGroup .rmLast .rmLink,
.RadMenu_Elements .rmGroup .rmLast .rmLink:hover,
.RadMenu_Elements .rmGroup .rmLast .rmFocused,
.RadMenu_Elements .rmGroup .rmLast .rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Elements .rmGroup .rmLink,
.RadMenu_Elements .rmGroup .rmText,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Elements .rmGroup .rmLink:hover,
.RadMenu_Elements .rmGroup .rmFocused,
.RadMenu_Elements .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Elements .rmGroup .rmLink:hover .rmText,
.RadMenu_Elements .rmGroup .rmFocused .rmText,
.RadMenu_Elements .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Elements .rmGroup .rmExpandRight,
.RadMenu_Elements .rmGroup .rmExpandDown,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled .rmExpandRight,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled .rmExpandDown,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled:hover .rmExpandRight,
.RadMenu_Elements .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Elements .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Elements .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Elements .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Elements .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Elements .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Elements .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Elements .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Elements .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Elements_rtl .rmLink
{
	background-position: 100% -96px;
}

.RadMenu_Elements_rtl .rmText
{
	background-position: 0 -72px;
}

.RadMenu_Elements_rtl .rmVertical .rmExpanded .rmText,
.RadMenu_Elements_rtl .rmVertical .rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Elements_rtl .rmGroup .rmLink:hover,
.RadMenu_Elements_rtl .rmGroup .rmFocused,
.RadMenu_Elements_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Elements_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Elements_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Elements_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Elements_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Elements_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Elements_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Elements_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Elements .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Elements .rmVertical .rmSlide,
.RadMenu_Elements .rmSlide .rmSlide,
.RadMenu_Elements_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Elements_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Elements_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Elements_rtl .rmVertical .rmSlide,
.RadMenu_Elements_rtl .rmSlide .rmSlide,
.RadMenu_Elements_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Elements .rmLeftArrow,
.RadMenu_Elements .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Elements .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Elements .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Elements .rmTopArrow,
.RadMenu_Elements .rmBottomArrow,
.RadMenu_Elements .rmGroup .rmLeftArrow,
.RadMenu_Elements .rmGroup .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Elements .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Elements .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Elements .rmHorizontal .rmSeparator .rmText,
.RadMenu_Elements .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #A8A8A8;
}

.RadMenu_Elements_Context .rmSeparator .rmText,
.RadMenu_Elements .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Elements .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */

/* PanelBar Skin */
/* Class to set lineheight to override default class */
.RadPanelBar .rpGroup .rpLink,
.RadPanelBar .rpGroup .rpTemplate
{
	line-height: 11pt !Important;
	margin:0px 0px 8px 0px;
}
/*End class */

.RadPanelBar_Elements
{
	background: #fff;
}

.RadPanelBar_Elements .rpRootGroup
{
	border-color: #828282;
}

.RadPanelBar_Elements .rpLink,
.RadPanelBar_Elements .rpTemplate
{
	font-size:10pt;
	padding-top:5px;
	padding-bottom:5px;
}

.RadPanelBar_Elements .rpLink
{
	background-color: #fdfdfd;
	background-image: url('PanelBar/RootItemBg.gif');
	border-color: #ebebeb;
}

.RadPanelBar_Elements .rpOut
{
	border-color: #ebebeb;
}

.RadPanelBar_Elements .rpFocused,
.RadPanelBar_Elements .rpExpanded,
.RadPanelBar_Elements .rpSelected,
.RadPanelBar_Elements .rpSelected:hover
{
	background-color: #fdfdfd;
	border-color: #6c6c6c;
}

/* <disabled items> */
.RadPanelBar_Elements .rpDisabled,
.RadPanelBar_Elements .rpDisabled:hover
{
	color: #bbb;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_Elements .rpExpandable .rpText,
.RadPanelBar_Elements .rpExpanded .rpText
{
	background-color: transparent;
	background-image: url('PanelBar/Expandable.png');
	font-size:8pt !Important;
	line-height:12pt;
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_Elements .rpGroup
{
	background-color: #fff;
}

.RadPanelBar_Elements .rpGroup .rpLink,
.RadPanelBar_Elements .rpGroup .rpTemplate
{
	background-image: none;
	background-color: transparent;
}

.RadPanelBar_Elements .rpGroup .rpLink:hover
{
	
}

.RadPanelBar_Elements .rpGroup .rpLink,
.RadPanelBar_Elements .rpGroup .rpLink .rpOut
{		

}

/* Commenting out so text isnt white when there's no background image 
.RadPanelBar_Elements .rpGroup .rpSelected,
.RadPanelBar_Elements .rpGroup .rpSelected:hover
{
	color: #fff;
}
*/

/* <subitems (disabled)> */
.RadPanelBar_Elements .rpGroup .rpDisabled,
.RadPanelBar_Elements .rpGroup .rpDisabled:hover,
.RadPanelBar_Elements .rpGroup .rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_Elements .rpGroup .rpDisabled,
.RadPanelBar_Elements .rpGroup .rpDisabled:hover
{
	color: #bbb;
	background-color: #fff;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_Elements .rpLink,
.RadPanelBar_Elements .rpExpanded
{
	background-position: 0 0;
}

.RadPanelBar_Elements .rpFocused,
.RadPanelBar_Elements .rpLink:hover,
.RadPanelBar_Elements .rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_Elements .rpSelected,
.RadPanelBar_Elements .rpSelected:hover
{
	background-position: 0 -400px;
}

.RadPanelBar_Elements .rpFirst .rpLink,
.RadPanelBar_Elements .rpFirst .rpExpanded
{
	background-position: 0 -1px;
}

.RadPanelBar_Elements .rpFirst .rpFocused,
.RadPanelBar_Elements .rpFirst .rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_Elements .rpFirst .rpSelected,
.RadPanelBar_Elements .rpFirst .rpSelected:hover
{
	background-position: 0 -401px;
}

/* <root items (disabled)> */
.RadPanelBar_Elements .rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_Elements .rpDisabled,
.RadPanelBar_Elements .rpDisabled:hover,
.RadPanelBar_Elements .rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_Elements .rpExpandable .rpText,
.RadPanelBar_Elements .rpExpanded .rpText
{
	padding-right: 20px;
	background-repeat: no-repeat;
}

.RadPanelBar_Elements_rtl .rpExpandable .rpText,
.RadPanelBar_Elements_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_Elements_rtl .rpGroup .rpText
{
	padding: 0 10px;
}

.RadPanelBar_Elements .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_Elements .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_Elements_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_Elements_rtl .rpExpanded .rpText { background-position: 0 -176px; }

.RadPanelBar_Elements .rpExpandable.rpSelected .rpText,
.RadPanelBar_Elements .rpExpandable.rpSelected:hover .rpText
{
	background-position: 100% -337px;
}

.RadPanelBar_Elements .rpExpanded.rpSelected .rpText,
.RadPanelBar_Elements .rpExpanded.rpSelected:hover .rpText
{
	background-position: 100% -476px;
}

.RadPanelBar_Elements_rtl .rpExpandable.rpSelected .rpText,
.RadPanelBar_Elements_rtl .rpExpandable.rpSelected:hover .rpText
{
	background-position: 0 -337px;
}

.RadPanelBar_Elements_rtl .rpExpanded.rpSelected .rpText,
.RadPanelBar_Elements_rtl .rpExpanded.rpSelected:hover .rpText
{
	background-position: 0 -476px;
}

/*      </expand arrows> */

.RadPanelBar_Elements .rpGroup .rpLink,
.RadPanelBar_Elements .rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_Elements .rpGroup .rpLink:hover,
.RadPanelBar_Elements .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_Elements .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_Elements .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_Elements .rpGroup .rpSelected,
.RadPanelBar_Elements .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_Elements .rpGroup .rpSelected .rpOut,
.RadPanelBar_Elements .rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_Elements .rpGroup .rpExpandable .rpText,
.RadPanelBar_Elements .rpGroup .rpExpandable:hover .rpText { background-position: 100% -938px; }
.RadPanelBar_Elements .rpGroup .rpExpanded .rpText,
.RadPanelBar_Elements .rpGroup .rpExpanded:hover .rpText { background-position: 100% -1078px; }
.RadPanelBar_Elements_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_Elements_rtl .rpGroup .rpExpandable:hover .rpText { background-position: 0 -938px; }
.RadPanelBar_Elements_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_Elements_rtl .rpGroup .rpExpanded:hover .rpText { background-position: 0 -1078px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */


/* zywave add-in */
.downloadrow 
{	
	font-size:8pt !important;
	background-color:#E4e4e4;
	padding:5px;
	
}

.formdescription
{
	padding:5px;
	border-bottom:solid 1px #e5e5e5;
}

/* Rotator Skin */
/* new styles */
.RadRotator_Elements .rrClipRegion
{

}

/*================== The list ========================*/

.RadRotator_Elements .rrClipRegion  .rrItemsList 
{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;          
}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari */

.RadRotator_Elements .rrButton
{
	background-image: url('Rotator/RotatorButtons.gif');
	background-repeat: no-repeat;
	/*Button size is defined here, we use margins to position them too */
	height: 20px;
	width: 20px;
	line-height: 20px;
	/* Very important for the layout!*/	
}

.RadRotator_Elements .rrButton.rrButtonUp
{
	background-position: 0 0;
	top: -20px;
	left: 50%;
	margin-left: -10px;
}

.RadRotator_Elements .rrButton.rrButtonUp:hover
{
	background-position: -20px 0;
}

.RadRotator_Elements .rrButton.rrButtonRight
{
	background-position: 0 -20px;
	margin-top: -10px;
	right: -22px;
	top: 50%;   
}

.RadRotator_Elements .rrButton.rrButtonRight:hover
{
	background-position: -20px -20px;
}

.RadRotator_Elements .rrButton.rrButtonDown
{
	background-position: 0 -40px;
	top:100%;
	left: 50%;
	margin-left: -10px;
}

.RadRotator_Elements .rrButton.rrButtonDown:hover
{
	background-position: -20px -40px;
}

.RadRotator_Elements .rrButton.rrButtonLeft
{
	background-position: 0 -60px;
	margin-top: -7px;
	left: -20px;
	top: 50%;
}

.RadRotator_Elements .rrButton.rrButtonLeft:hover
{
	background-position: -20px -60px;
}

.RadRotator_Elements .rrButton.rrButtonDisabled
{
	filter: alpha(opacity=20);
	opacity: .2;
	-moz-opacity: .2;
}



/* Scheduler Skin */
/* RadScheduler Default skin */

/* common */
.RadScheduler_Elements,
.RadScheduler_Elements a,
.RadScheduler_Elements input,
.RadScheduler_Elements select,
.RadScheduler_Elements textarea
{
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}

.RadScheduler_Elements,
.RadScheduler_Elements a,
.RadScheduler_Elements input,
.RadScheduler_Elements select,
.RadScheduler_Elements textarea
{
	color: #333;
}

.RadScheduler_Elements textarea
{
	background: #fff;
}

/* header */

/* header sprites */
.RadScheduler_Elements .rsHeader,
.RadScheduler_Elements .rsHeader ul a:hover,
.RadScheduler_Elements .rsHeader ul a:hover span,
.RadScheduler_Elements .rsHeader .rsSelected,
.RadScheduler_Elements .rsHeader .rsSelected em,
.RadScheduler_Elements .rsHeader .rsDatePickerActivator,
.RadScheduler_Elements .rsHeader .rsPrevDay,
.RadScheduler_Elements .rsHeader .rsNextDay
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Elements .rsHeader
{
	border: 1px solid #929292;
}

.RadScheduler_Elements .rsHeader,
.RadScheduler_Elements .rsHeader a,
.RadScheduler_Elements .rsHeader ul span,
.RadScheduler_Elements .rsHeader ul em
{
	color: #000;
}

.RadScheduler_Elements .rsHeader a
{
	color: #333;
}

.RadScheduler_Elements .rsHeader .rsSelected em,
.RadScheduler_Elements .rsHeader ul a:hover span
{ 
	color: #FFF;
}

/* content */

.RadScheduler_Elements .rsContent
{
	background: #fff;
}

/* <headers> */

.RadScheduler_Elements .rsHorizontalHeaderTable
{
	color: #333;
	background: #e4e4e4;
}

.RadScheduler_Elements .rsHorizontalHeaderWrapper {
	border-color: #d2d2d2;
	background: #eee;
}

.RadScheduler_Elements .rsSpacerCell,
.RadScheduler_Elements .rsAllDayHeader,
.RadScheduler_Elements .rsVerticalHeaderWrapper,
.RadScheduler_Elements .rsVerticalHeaderTable
{
	background: #f1f1f1 url('Scheduler/rsVerticalHeaderBg.png') repeat-y;
}

.RadScheduler_Elements .rsVerticalHeaderTable th
{
	border-color: #868686 #d2d2d2;
	color: #333;
}

.RadScheduler_Elements .rsHorizontalHeaderTable th
{
	border-color: #d2d2d2;
	background-color: #E4E4E4;
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Elements .rsVerticalHeaderTable th
{
	border-color: transparent #d2d2d2;
}
* html .RadScheduler_Elements .rsVerticalHeaderTable th { border-bottom-color: #f1f1f1; }

.RadScheduler_Elements table.rsVerticalHeaderTable .rsAlt th
{
	border-color: #d2d2d2 #d2d2d2;
}

/* </headers> */

/* <all-day-row> */

.RadScheduler_Elements .rsAllDayRow
{
	background: #eee;
}

.RadScheduler_Elements .rsSpacerCell,
.RadScheduler_Elements .rsAllDayHeader,
.RadScheduler_Elements .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #d2d2d2 #d2d2d2;
}

.RadScheduler_Elements .rsAllDayRow td,
.RadScheduler_Elements .rsContentTable .rsAllDayRow td
{
	border-color: #d2d2d2; 
	border-style: solid;
}

.RadScheduler_Elements .rsVerticalHeaderTable .rsMainHeader th
{
	border-bottom-color: #d2d2d2;
}

.RadScheduler_Elements .rsSpacerCell,
.RadScheduler_Elements .rsContent .rsAllDayHeader
{
	border-bottom-color: #d2d2d2;
}

/* </all-day-row> */

.RadScheduler_Elements .rsContent,
.RadScheduler_Elements .rsTopWrap .rsFooter
{
	border: 1px solid #929292;
	border-top: 0;
}

.RadScheduler_Elements .rsContentTable td
{
	border-color: #e8eaec #e8eaec;
	border-bottom-style: dotted;
}

.RadScheduler_Elements .rsContentTable .rsAlt td
{
	border-color: #c7cbd1 #e8eaec;
	border-bottom-style: solid;
}

.RadScheduler_Elements .rsMonthView .rsOtherMonth
{
	background-color: #F9F9F9;
}

/* <appointments> */
.RadScheduler_Elements .rsApt .rsArrowTop,
.RadScheduler_Elements .rsApt .rsArrowBottom,
.RadScheduler_Elements .rsApt .rsArrowLeft,
.RadScheduler_Elements .rsApt .rsArrowRight,
.RadScheduler_Elements .rsApt .rsAptDelete,
.RadScheduler_Elements .rsApt .rsAptResize,
.RadScheduler_Elements .rsApt .rsAptRecurrence,
.RadScheduler_Elements .rsApt .rsAptRecurrenceException
{
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}

.RadScheduler_Elements .rsAptCreate,
.RadScheduler_Elements .rsMonthView .rsAptCreate
{
	background-color: #c5c5c5;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}

.RadScheduler_Elements .rsAptCreateRow2,
.RadScheduler_Elements .rsMonthView .rsAptCreateRow2
{
	background-color: #c5c5c5;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: repeat-x;
}

.RadScheduler_Elements .rsSunCol,
.RadScheduler_Elements .rsSatCol
{
	background-color: #f9f9f9;
}

.RadScheduler_Elements .rsAptCreateRow3,
.RadScheduler_Elements .rsMonthView .rsAptCreateRow3,
.RadScheduler_Elements .rsAptCreateRow4,
.RadScheduler_Elements .rsMonthView .rsAptCreateRow4,
.RadScheduler_Elements .rsAptCreateRow5,
.RadScheduler_Elements .rsMonthView .rsAptCreateRow5
{
	background: #c5c5c5;
}

.RadScheduler_Elements .rsFullTime 
{
	color: #000;
}

.RadScheduler_Elements .rsAptContent,
.RadScheduler_Elements .rsAptIn,
.RadScheduler_Elements .rsAptMid,
.RadScheduler_Elements .rsAptOut
{
	background-image: url('Scheduler/rsAppointmentBg.png');
}

/* </appointments> */

/* <footer> */

.RadScheduler_Elements .rsFooter
{
	background: #eee;
}

.RadScheduler_Elements .rsFooter a
{
	color: #555;
	background-color: transparent;
	background-image: url('Scheduler/rsSprites.png');
	background-repeat: no-repeat;
}

.RadScheduler_Elements div.rsFooter a:hover
{
	color: #888;
}

/* </footer> */

/* <inline edit form> */

.RadScheduler_Elements .rsEditOptions a,
.RadScheduler_Elements .rsAptEditResizeHandle,
.RadScheduler_Elements .rsAptEditFormWrapper
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Elements .rsAptEditFormOuter, /* top */
.RadScheduler_Elements .rsAptEditFormInner  /* bottom */
{
	background-image: url('Scheduler/rsInlineEditHSprite.png');
}

.RadScheduler_Elements .rsAptEditFormMiddle, /* left */
.RadScheduler_Elements .rsAptEditFormMiddle2 /* right */
{
	background-image: url('Scheduler/rsInlineEditVSprite.png');
}

.RadScheduler_Elements .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #828282;
	background: #fff;
}

.RadScheduler_Elements .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea
{
	background: #fff;
}

.RadScheduler_Elements .rsAptEditFormWrapper .rsEditOptions 
{
	background: #eee;
}

/* <inline edit form template> */

.RadScheduler_Elements .rsAptEditFormWrapper .rsTemplateWrapper 
{
	background: #eee;
}

/* </inline edit form template> */

/* </inline edit form> */

/* <advanced edit form> */

.RadScheduler_Elements .rsAdvancedEdit
{
	background: #f0f0f0;
	border: 1px solid #828282;
}

/* <xref input skins> */

.RadScheduler_Elements .rsAdvancedEdit .rsAdvInput,
.RadScheduler_Elements .rsAdvancedEdit select,
.RadScheduler_Elements .rsAdvancedEdit .textareaWrapper
{
	border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

.RadScheduler_Elements .rsAdvancedEdit .rsInvalid textarea
{
	background-image: url('Input/sprite.gif');
}

.RadScheduler_Elements .rsAdvancedEdit .textareaWrapper
{
	background: #fff;
}

.RadScheduler_Elements .rsAdvancedEdit .rsInvalid
{
	border-color: #d51923; 
	color: #d51923;
}
/* </xref input skins> */

.RadScheduler_Elements .rsAdvancedEdit h2,
.RadScheduler_Elements .rsAdvancedEdit h3
{
	color: #6b6b6b;
}

.RadScheduler_Elements .rsAdvancedEdit h2
{
	border-bottom: 1px solid #CCC;
}

.RadScheduler_Elements .rsAdvancedEdit h2 span
{
	background: #f0f0f0;
}

.RadScheduler_Elements .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	border-right: 1px solid #fff;
}

.RadScheduler_Elements .rsAdvancedEdit ul.rsRecurrenceOptionList   /* ??? */
{
	border-right: 1px solid #CCC;
}

.RadScheduler_Elements .rsAdvancedEdit div.rsAdvPatternPanel
{
	border-left: 0;
}

.RadScheduler_Elements .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-color: #CCC;
}

.RadScheduler_Elements .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	color: #333;
	background-image: url('Scheduler/rsSprites.png');
}

/* </advanced edit form> */

/* <date/time picker> */

.RadScheduler_Elements .rsTimePick .RadInput_Elements input.riEnabled,
.RadScheduler_Elements .rsTimePick .RadInput_Elements input.riHover,
.RadScheduler_Elements .rsTimePick .RadInput_Elements input.riFocused,
.RadScheduler_Elements .rsTimePick .RadInput_Elements input.riEmpty
{
	background-image: url('Scheduler/rsSprites.png');
}

/* </date/time picker> */

/* <modal dialogs> */

.RadScheduler_Elements .rsModalWrapper .rsModalOuter
{
	border-color: #828282;
	background-image: url('Scheduler/rsModalOuterBg.png');
}

.RadScheduler_Elements .rsModalWrapper .rsModalOuterTitle
{
	background-image: url('Scheduler/rsModalOuterTitleBg.png');
}

.RadScheduler_Elements .rsModalWrapper .rsModalWindowClose
{
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Elements .rsModalWrapper .rsModalWindowClose:hover
{
	background-position: -30px -341px;
}

.RadScheduler_Elements .rsModalWrapper .rsModalTitle
{
	color: #000;
	background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_Elements .rsModalWrapper .rsModalInner
{
	border-color: #828282;
	background: #fff;
}

.RadScheduler_Elements .rsModalWrapper .rsModalIcon,
.RadScheduler_Elements .rsModalWrapper .rsModalButtons a
{
	background-image: url('Scheduler/rsSprites.png');
}

/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_Elements .rsModalWrapper .rsModalButtons a,
.RadScheduler_Elements .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a
{
	color: #333;
}

/* </modal dialogs> */

/* Slider Skin */
/* RadSlider for ASP.NET AJAX Default Skin */

.RadSlider_Elements .rslHorizontal a.rslHandle
{
	background-image: url('Slider/Handles.gif');
}

.RadSlider_Elements .rslHorizontal a.rslDraghandle
{
	background-image: url('Slider/DragHandle.gif');
}

.RadSlider_Elements .rslHorizontal .rslTrack
{	
	background: url('Slider/TrackBgr.gif') repeat-x;
	height: 6px;
}

.RadSlider_Elements .rslHorizontal .rslSelectedregion
{
	background: url('Slider/SelectedRegionHorizontalBgr.gif') right top no-repeat;
	height: 6px;
}

/* vertical slider */
.RadSlider_Elements .rslVertical a.rslHandle
{
	background-image: url('Slider/HandlesVertical.gif');
}

.RadSlider_Elements .rslVertical .rslTrack
{
	background: url('Slider/TrackVerticalBgr.gif') repeat-y;
	width: 6px;
}

.RadSlider_Elements .rslVertical .rslSelectedregion
{
	background: url('Slider/SelectedRegionVerticalBgr.gif') left bottom no-repeat;
	width: 6px;
}

.RadSlider_Elements .rslVertical a.rslDraghandle
{
	background: url('Slider/DragVerticalHandle.gif') no-repeat;
	margin-left:-8px;
}

.RadSlider_Elements .rslItem,
.RadSlider_Elements .rslLargeTick span
{
	color: #333;
}

.RadSlider_Elements .rslItemsWrapper .rslItemSelected
{
    color: #000;
}


.RadSlider_Elements .rslCenter div.rslTrack
{
	margin-left: -3px;
}

.RadSlider_Elements .rslLeft div.rslTrack
{
	margin-left: 7px;
}

/* horizontal slider items */
.RadSlider_Elements .rslHorizontal .rslItem
{
	background-image: url('Slider/ItemHorizontalBgr.gif');
}

/* vertical slider items */
.RadSlider_Elements .rslVertical .rslItem
{
	background-image: url('Slider/ItemVerticalBgr.gif');
}

/* horizontal slider - TrackPosition=Top/Bottom */
.RadSlider_Elements .rslTop .rslSmallTick,
.RadSlider_Elements .rslBottom .rslSmallTick
{
    background-image: url('Slider/SmallChangeHorizontal.gif');
}

.RadSlider_Elements .rslTop .rslLargeTick,
.RadSlider_Elements .rslBottom .rslLargeTick
{
    background-image: url('Slider/LargeChangeHorizontal.gif');
}

/* vertical slider - TrackPosition=Left/Right */
.RadSlider_Elements .rslLeft .rslSmallTick,
.RadSlider_Elements .rslRight .rslSmallTick
{
    background-image: url('Slider/SmallChangeVertical.gif');
}

.RadSlider_Elements .rslLeft .rslLargeTick,
.RadSlider_Elements .rslRight .rslLargeTick 
{
    background-image: url('Slider/LargelChangeVertical.gif');
}

/* horizontal slider - TrackPosition=Center */
.RadSlider_Elements .rslMiddle .rslSmallTick
{
	background-image: url('Slider/SmallChangeMiddleHorizontal.gif');
}

.RadSlider_Elements .rslMiddle .rslLargeTick  
{
	background-image: url('Slider/LargeChangeMiddleHorizontal.gif');
}

/* vertical slider - TrackPosition=Center */
.RadSlider_Elements .rslCenter .rslSmallTick
{
    background-image: url('Slider/SmallChangeCenterVertical.gif');
}

.RadSlider_Elements .rslCenter .rslLargeTick 
{
    background-image: url('Slider/LargelChangeCenterVertical.gif');
}

/* Splitter Skin */
/* Splitter/splitbarBg.gif */

/* RadSplitter for ASP.NET AJAX - Default Skin */

/* border style definition */
table.RadSplitter_Elements,
.RadSplitter_Elements .rspSlideContainerResize,
.RadSplitter_Elements .rspSlideContainerResizeHorizontal,
.RadSplitter_Elements .rspSlideContainerResizeOver,
.RadSplitter_Elements .rspSlideContainerResizeOverHorizontal,
.RadSplitter_Elements .rspResizeBarInactive,
.RadSplitter_Elements .rspResizeBarHorizontal,
.RadSplitter_Elements .rspResizeBarOverHorizontal,
.RadSplitter_Elements .rspResizeBarInactiveHorizontal,
.RadSplitter_Elements .rspPane, 
.RadSplitter_Elements .rspPaneHorizontal
{
	border: solid 1px #828282;
}

.RadSplitter_Elements .rspResizeBarHorizontal,
.RadSplitter_Elements .rspResizeBarOverHorizontal
{
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url('Splitter/ResizeBarHorizontalSprites.gif');
    border-top: solid 1px #828282;
    border-bottom: solid 1px #828282;
}

.RadSplitter_Elements .rspResizeBarOverHorizontal
{
    background-position: 0 -4px;
    border-top: solid 1px #828282;
    border-bottom: solid 1px #989697;
}

.RadSplitter_Elements .rspResizeBar,
.RadSplitter_Elements .rspResizeBarOver
{
    background-repeat: repeat-y;
    background-position: 0 0;
    background-image: url('Splitter/ResizeBarVerticalSprites.gif');
    border-left: solid 1px #828282;
    border-right: solid 1px #828282;
}

.RadSplitter_Elements .rspResizeBarOver
{
    background-position: -4px 0;
    border-left: solid 1px #828282;
    border-right: solid 1px #828282;
}

/* applies to the RadSlidingPanes */
div.RadSplitter_Elements,
table.rspSlideContainer
{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

table.RadSplitter_Elements
{
	border: 1px solid #828282;
	border-collapse: collapse;
}

.RadSplitter_Elements .rspResizeBar,
.RadSplitter_Elements .rspResizeBarOver,
.RadSplitter_Elements .rspResizeBarInactive,
.RadSplitter_Elements .rspSlideContainerResize,
.RadSplitter_Elements .rspSlideContainerResizeOver,
.RadSplitter_Elements .rspSlideContainerResizeHorizontal,
.RadSplitter_Elements .rspSlideContainerResizeOverHorizontal,
.RadSplitter_Elements .rspResizeBarHorizontal,
.RadSplitter_Elements .rspResizeBarOverHorizontal,
.RadSplitter_Elements .rspResizeBarInactiveHorizontal
{
	border-left: solid 1px #828282;
}

.RadSplitter_Elements .rspResizeBarOver
{
	border-left: solid 1px #93c9e3;
}

/* sliding zone */
.RadSplitter_Elements .rspSlideZone
{
	background: white;
}

/* rspPane tabs */
.RadSplitter_Elements .rspTabsContainer 
{
	color: #333;
	vertical-align: top;
}

.RadSplitter_Elements .rspPaneTabContainer,
.RadSplitter_Elements .rspPaneTabContainerExpanded,
.RadSplitter_Elements .rspPaneTabContainerDocked
{
    background-position: -84px 0;
    background-repeat: repeat-y !important;
    color: #000000;
	border: solid 1px #828282;
	border-left: 0;
}

/* slide/dock containers */
.RadSplitter_Elements .rspSlideContainer 
{
	border: 0px solid #828282;
}

.RadSplitter_Elements .rspSlideHeader, 
.RadSplitter_Elements .rspSlideHeaderDocked,
.RadSplitter_Elements .rspBottom .rspPaneTabContainer,
.RadSplitter_Elements .rspBottom .rspPaneTabContainerExpanded,
.RadSplitter_Elements .rspBottom .rspPaneTabContainerDocked,
.RadSplitter_Elements .rspTop .rspPaneTabContainer,
.RadSplitter_Elements .rspTop .rspPaneTabContainerExpanded,
.RadSplitter_Elements .rspTop .rspPaneTabContainerDocked
{
	background-color: white;
	background-image: url('Splitter/slideTitleContainerBgr.gif');
	background-repeat: repeat-x;
}

.RadSplitter_Elements .rspSlideContainerResize,
.RadSplitter_Elements .rspSlideContainerResizeHorizontal,
.RadSplitter_Elements .rspSlideContainerResizeOver,
.RadSplitter_Elements .rspSlideContainerResizeOverHorizontal
{ 
     background: #fff;
}

.RadSplitter_Elements .rspSlideHeaderIconWrapper
{
	width: 17px;
	border-bottom: solid 1px #828282;
	padding: 0 3px;
}

.RadSplitter_Elements .rspSlideHeaderIconsWrapper
{
	float: right;
}

.RadSplitter_Elements .rspSlideHeaderUndockIcon,
.RadSplitter_Elements .rspSlideHeaderDockIcon,
.RadSplitter_Elements .rspSlideHeaderCollapseIcon,
.RadSplitter_Elements .rspSlideHeaderUndockIconOver,
.RadSplitter_Elements .rspSlideHeaderDockIconOver,
.RadSplitter_Elements .rspSlideHeaderCollapseIconOver
{	
	width: 15px;
	height: 15px;
	float: left;
	cursor: hand;
	cursor: pointer;
	margin-left: 3px;
} 

.RadSplitter_Elements .rspSlideHeaderUndockIcon,
.RadSplitter_Elements .rspSlideHeaderUndockIconOver
{
	background-position: -50px 0;
}

.RadSplitter_Elements .rspSlideHeaderDockIcon,
.RadSplitter_Elements .rspSlideHeaderDockIconOver
{
	background-position: -35px 0;
}

.RadSplitter_Elements .rspSlideHeaderCollapseIcon,
.RadSplitter_Elements .rspSlideHeaderCollapseIconOver
{
	background-position: -65px 0;
}

.RadSplitter_Elements .rspSlideTitle, 
.RadSplitter_Elements .rspSlideTitleDocked 
{
	color: #000000;
	margin: 0 5px;
	font: normal 12px "Segoe UI", Arial, Sans-serif;
}

.RadSplitter_Elements .rspSlideTitleContainer
{
	background-color: white;
	background-image: url('Splitter/slideTitleContainerBgr.gif');
	background-repeat: repeat-x;
	border-bottom: solid 1px #828282;
	height: 25px;
}

.RadSplitter_Elements .rspSlideContent, 
.RadSplitter_Elements .rspSlideContentDocked
{
	color: black;
	background-color: white;
	/*border-bottom: 1px solid #828282;*/
}

.RadSplitter_Elements .rspResizeBarHorizontal,
.RadSplitter_Elements .rspResizeBarInactiveHorizontal
{
	border-top: solid 1px #828282;
}

.RadSplitter_Elements .rspResizeBarOverHorizontal
{
	border-top: solid 1px #93c9e3;
}

.RadSplitter_Elements .rspCollapseBarCollapse,
.RadSplitter_Elements .rspCollapseBarCollapseOver,
.RadSplitter_Elements .rspCollapseBarCollapseError,
.RadSplitter_Elements .rspCollapseBarExpand,
.RadSplitter_Elements .rspCollapseBarExpandOver,
.RadSplitter_Elements .rspCollapseBarExpandError,
.RadSplitter_Elements .rspCollapseBarHorizontalExpand,
.RadSplitter_Elements .rspCollapseBarHorizontalExpandOver,
.RadSplitter_Elements .rspCollapseBarHorizontalExpandError,
.RadSplitter_Elements .rspCollapseBarHorizontalCollapse,
.RadSplitter_Elements .rspCollapseBarHorizontalCollapseOver,
.RadSplitter_Elements .rspCollapseBarHorizontalCollapseError,
.RadSplitter_Elements .rspSlideHeaderUndockIcon,
.RadSplitter_Elements .rspSlideHeaderDockIcon,
.RadSplitter_Elements .rspSlideHeaderCollapseIcon,
.RadSplitter_Elements .rspSlideHeaderUndockIconOver,
.RadSplitter_Elements .rspSlideHeaderDockIconOver,
.RadSplitter_Elements .rspSlideHeaderCollapseIconOver,
.RadSplitter_Elements .rspPaneTabContainer,
.RadSplitter_Elements .rspPaneTabContainerExpanded
{
    background-image: url('Splitter/ExpandCollapseBarsCommands.gif');
    background-repeat: no-repeat;
    cursor: pointer;
}

.RadSplitter_Elements .rspCollapseBarCollapseOver
{
    background-position: -192px 0;
}

.RadSplitter_Elements .rspBottom .rspPaneTabContainer,
.RadSplitter_Elements .rspBottom .rspPaneTabContainerExpanded,
.RadSplitter_Elements .rspBottom .rspPaneTabContainerDocked
{
	background-repeat: repeat-x !important;
	border-right: solid 1px #828282;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #828282;
	color: #000000;											
}

.RadSplitter_Elements div.rspCollapseBarExpand,
.RadSplitter_Elements div.rspCollapseBarExpandError
{	
	background-position: -4px 0;
}

.RadSplitter_Elements .rspCollapseBarExpandOver
{
    background-position: -196px 0;
}

.RadSplitter_Elements .rspCollapseBarHorizontalExpand,
.RadSplitter_Elements .rspCollapseBarHorizontalExpandError
{
    background-position: -8px -4px;
}

.RadSplitter_Elements .rspCollapseBarHorizontalExpandOver
{
    background-position: -8px -12px;
}

.RadSplitter_Elements .rspCollapseBarHorizontalCollapse,
.RadSplitter_Elements .rspCollapseBarHorizontalCollapseError
{
    background-position: -8px 0;
}

.RadSplitter_Elements .rspCollapseBarHorizontalCollapseOver
{
    background-position: -8px -8px;
}

.RadSplitter_Elements .rspTop .rspPaneTabContainer,
.RadSplitter_Elements .rspTop .rspPaneTabContainerExpanded,
.RadSplitter_Elements .rspTop .rspPaneTabContainerDocked
{
	border-right: solid 1px #828282;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #828282;
	background-color: white;
	background-repeat: repeat-x !important;
}

.RadSplitter_Elements .rspSlideContainerResize,
.RadSplitter_Elements .rspSlideContainerResizeOver,
.RadSplitter_Elements .rspSlideContainerResizeHorizontal,
.RadSplitter_Elements .rspSlideContainerResizeHorizontalOver
{
    background-color: #ececec;
}

/* TabStrip Skin */
.RadTabStrip_Elements .rtsLI,
.RadTabStrip_Elements .rtsLink
{
	color: #000;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}

.RadTabStripLeft_Elements .rtsSeparator,
.RadTabStripRight_Elements .rtsSeparator
{
	background: #828282;
}

/* <disabled tabs> */
.RadTabStrip_Elements .rtsDisabled
{
	color: #aaa;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Elements .rtsNextArrow,
.RadTabStrip_Elements .rtsPrevArrow,
.RadTabStrip_Elements .rtsPrevArrowDisabled,
.RadTabStrip_Elements .rtsNextArrowDisabled
{
	background-image: url('TabStrip/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Elements .rtsLevel { background-color: transparent; }

.RadTabStripTop_Elements .rtsLevel .rtsLink,
.RadTabStripTop_Elements .rtsLevel .rtsOut,
.RadTabStripBottom_Elements .rtsLevel .rtsLink,
.RadTabStripBottom_Elements .rtsLevel .rtsOut,
.RadTabStripTop_Elements_Baseline .rtsLevel,
.RadTabStripBottom_Elements_Baseline .rtsLevel { background-image: url('TabStrip/TabStripStates.png'); }

.RadTabStripLeft_Elements .rtsLink,
.RadTabStripRight_Elements .rtsLink { background-image: url('TabStrip/TabStripVStates.png'); }

.RadTabStripLeft_Elements .rtsLast .rtsLink,
.RadTabStripRight_Elements .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_Elements .rtsLink { background-position: 0 -52px; }
.RadTabStripTop_Elements .rtsFirst .rtsLink { background-position: 0 0; }
.RadTabStripTop_Elements .rtsOut { background-position: 100% -52px; }
.RadTabStripTop_Elements .rtsLast .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Elements .rtsLI .rtsSelected { background-position: 0 -26px; }
.RadTabStripTop_Elements .rtsSelected .rtsOut { background-position: 100% -78px; }
.RadTabStripTop_Elements .rtsLI .rtsAfter { background-position: 0 -78px; }

.RadTabStripTop_Elements .rtsLast .rtsSelected .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_Elements_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Elements .rtsLevel .rtsLink { background-position: 0 -130px; }
.RadTabStripBottom_Elements .rtsLevel .rtsFirst .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_Elements .rtsLevel .rtsOut { background-position: 100% -130px; }
.RadTabStripBottom_Elements .rtsLevel .rtsLast .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Elements .rtsLevel .rtsLI .rtsSelected { background-position: 0 -156px; }
.RadTabStripBottom_Elements .rtsLevel .rtsSelected .rtsOut { background-position: 100% -104px; }
.RadTabStripBottom_Elements .rtsLevel .rtsLI .rtsAfter { background-position: 0 -104px; }

.RadTabStripBottom_Elements .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_Elements_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Elements .rtsUL .rtsLink,
.RadTabStripRight_Elements .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_Elements .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Elements .rtsUL .rtsSelected,
.RadTabStripRight_Elements .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* <orientation: top (RTL)> */

.RadTabStripTop_Elements_rtl .rtsLevel .rtsLink
{
	padding-left: 0;
	padding-right: 9px;
}

.RadTabStripTop_Elements_rtl .rtsLevel .rtsOut
{
	padding-left: 9px;
	padding-right: 0;
}

.RadTabStripTop_Elements_rtl .rtsLevel .rtsLink,
.RadTabStripTop_Elements_rtl .rtsLevel .rtsOut { background-image: url('TabStrip/TabStripStates_rtl.png'); }

.RadTabStripTop_Elements_rtl .rtsLevel .rtsLink { background-position: 100% -52px; }
.RadTabStripTop_Elements_rtl .rtsLevel .rtsFirst .rtsLink { background-position: 100% 0; }
.RadTabStripTop_Elements_rtl .rtsLevel .rtsOut { background-position: 0 -52px; }
.RadTabStripTop_Elements_rtl .rtsLevel .rtsLast .rtsOut { background-position: 0 0; }

.RadTabStripTop_Elements_rtl .rtsLevel .rtsLI .rtsSelected { background-position: 100% -26px; }
.RadTabStripTop_Elements_rtl .rtsLevel .rtsSelected .rtsOut { background-position: 0 -78px; }
.RadTabStripTop_Elements_rtl .rtsLevel .rtsLI .rtsAfter { background-position: 100% -78px; }

.RadTabStripTop_Elements_rtl .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 0 -26px; }

/* </orientation: top (RTL)> */

/* </background positioning: overlapping tabs> */

.imageUpload
{
	border: solid 1px #828282
}

/* ToolBar Skin */
/* <RadToolBar / Default> */

/* <tool wrapper> */

/* Zywave Added Classes */

.toolbarHeader
{
	background: #c5c5c5 url(ToolBar/rtbControlBg.png) repeat-x;
	color:#595959;
	border: 1px solid #9c9c9c;
}

.toolbarHeaderNoBorder
{
	background: #c5c5c5 url(ToolBar/rtbControlBg.png) repeat-x;
	color:#595959;
	border-top: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}


.toolbarHeaderNoBorder a:link, .toolbarHeaderNoBorder a:visited, .toolbarHeaderNoBorder a:hover, .toolbarHeaderNoBorder a:active
{
	color:#595959 !Important;
}

.toolbarHeaderBorderLeft
{
	border-left: 1px solid #9c9c9c;
}

.toolbarHeaderBorderRight
{
	border-right: 1px solid #9c9c9c;
}

/* End Zywave Added Classes */
/* <horizontal> */

.RadToolBar_Elements .rtbOuter
{

}

.RadToolBar_Elements .rtbMiddle
{

}

/* </horizontal> */

/* <vertical> */

.RadToolBar_Elements_Vertical .rtbMiddle
{

}

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_Elements .rtbWrap,
.RadToolBar_Elements .rtbTemplate
{
	font: normal 8pt/20px Verdana;
	color: #000;
}

/* <button states> */

.RadToolBar_Elements .rtbSplBtnFocused .rtbWrap, .RadToolBar_Elements .rtbSplBtnFocused .rtbOut, .RadToolBar_Elements .rtbSplBtnFocused .rtbMid, .RadToolBar_Elements .rtbSplBtnFocused .rtbIn,
.RadToolBar_Elements .rtbItemFocused .rtbWrap, .RadToolBar_Elements .rtbItemFocused .rtbOut, .RadToolBar_Elements .rtbItemFocused .rtbMid, .RadToolBar_Elements .rtbItemFocused .rtbIn,
.RadToolBar_Elements .rtbItemHovered .rtbWrap, .RadToolBar_Elements .rtbItemHovered .rtbOut, .RadToolBar_Elements .rtbItemHovered .rtbMid, .RadToolBar_Elements .rtbItemHovered .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('ToolBar/rtbActiveBg.png');
}

.RadToolBar_Elements .rtbItemClicked .rtbWrap, .RadToolBar_Elements .rtbItemClicked .rtbOut, .RadToolBar_Elements .rtbItemClicked .rtbMid, .RadToolBar_Elements .rtbItemClicked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('ToolBar/rtbHoverBg.png');
}

.RadToolBar_Elements .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Elements .rtbSplBtnExpanded .rtbOut, .RadToolBar_Elements .rtbSplBtnExpanded .rtbMid, .RadToolBar_Elements .rtbSplBtnExpanded .rtbIn,
.RadToolBar_Elements .rtbDropDownExpanded .rtbWrap, .RadToolBar_Elements .rtbDropDownExpanded .rtbOut, .RadToolBar_Elements .rtbDropDownExpanded .rtbMid, .RadToolBar_Elements .rtbDropDownExpanded .rtbIn,
.RadToolBar_Elements .rtbChecked .rtbWrap, .RadToolBar_Elements .rtbChecked .rtbOut, .RadToolBar_Elements .rtbChecked .rtbMid, .RadToolBar_Elements .rtbChecked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('ToolBar/rtbActiveBg.png');
}

.RadToolBar_Elements .rtbItemFocused .rtbWrap,
.RadToolBar_Elements .rtbItemHovered .rtbWrap
{
	color: #FFFFFF;
}

.RadToolBar_Elements .rtbDropDownExpanded .rtbWrap,
.RadToolBar_Elements .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_Elements .rtbChecked .rtbWrap,
.RadToolBar_Elements .rtbItemClicked .rtbWrap
{
	color: #fff;
}

/* </button states> */

/* <Drop Down Arrows> */


.RadToolBar_Elements .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_Elements .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Elements .rtbChoiceArrow 
{
	background-image: url('ToolBar/rtbDropArrows.png');
}

* html .RadToolBar_Elements .rtbSplBtn .rtbChoiceArrow,
* html .RadToolBar_Elements .rtbItem .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Elements .rtbChoiceArrow 
{
	background-image: url('ToolBar/rtbDropArrows.gif');
}

.RadToolBar_Elements .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Elements .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_Elements .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Elements .rtbItemClicked .rtbChoiceArrow
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('ToolBar/rtbClickedDropArrows.png');
}

* html .RadToolBar_Elements .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Elements .rtbSplBtnClicked .rtbChoiceArrow,
* html .RadToolBar_Elements .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Elements .rtbItemClicked .rtbChoiceArrow
{
	background-image: url('ToolBar/rtbClickedDropArrows.gif');
}

/* </Drop Down Arrows> */

.RadToolBar_Elements_Horizontal li.rtbSeparator 
{
	border-left: 1px solid #939393;
	background: #f7f7f7;
}

.RadToolBar_Elements_Vertical li.rtbSeparator
{
	border-top: 1px solid #939393;
	background: #f7f7f7;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_Elements .rtbDisabled .rtbWrap:hover,
.RadToolBar_Elements .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_Elements .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_Elements .rtbDisabled .rtbWrap:hover .rtbIn
{
	background: none;
}

* html .RadToolBar_Elements .rtbDisabled .rtbWrap { color: #888; }
*+html .RadToolBar_Elements .rtbDisabled .rtbWrap { color: #888; }

*+html .RadToolBar_Elements .rtbDisabled .rtbChoiceArrow,
*+html .RadToolBar_Elements .rtbDisabled .rtbWrap .rtbChoiceArrow
{
	background-image: url('ToolBar/rtbDropArrows.gif');
}

@media screen and (-webkit-min-device-pixel-ratio:0)  /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
	.RadToolBar_Elements .rtbDisabled .rtbWrap { color: #888; }
	
	.RadToolBar_Elements .rtbDisabled .rtbChoiceArrow,
	.RadToolBar_Elements .rtbDisabled .rtbWrap .rtbChoiceArrow
	{
		background-image: url('ToolBar/rtbDropArrows.gif');
	}
}

/* </disabled states */

/* <drop-down> */

.RadToolBarDropDown_Elements 
{
	border-color: #828282;
	background-color: #fff;
	background-image: url('ToolBar/rtbDropDownBg.png');
}

.RadToolBarDropDown_Elements .rtbWrap,
.RadToolBarDropDown_Elements .rtbTemplate
{
	font-weight: normal;
	font-size: 12px;
	font-family: "Segoe UI", Arial, sans-serif;
	color: #000;
}

.RadToolBarDropDown_Elements .rtbItemHovered,
.RadToolBarDropDown_Elements .rtbItemFocused,
.RadToolBarDropDown_Elements .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_Elements .rtbItemFocused .rtbWrap
{
	background-image: url('ToolBar/rtbDropDownHover.png');
}

.RadToolBarDropDown_Elements .rtbDisabled .rtbWrap
{
	color: #999;
}

.RadToolBarDropDown_Elements .rtbSeparator
{
	border-color: #939393;
	background: #f7f7f7;
}

/* </drop-down> */

/* </RadToolBar / Default> */

/* ToolTip Skin */

/* Adding class to style radTooltip */
.rtWrapperContent div
{
    padding: 15px;
}
.RadToolTip_Elements.rtLoading
{	
	background: url('ToolTip/Loading.gif') no-repeat center;
	width: 100%; 
	height: 100%;
}

div.RadToolTip_Elements
{
	position: absolute;
	cursor: default;
}

div.RadToolTip_Elements div.rtCallout
{
	display: none;
}

div.RadToolTip_Elements.rtVisibleCallout div.rtCallout
{
	display: block;
}

div.RadToolTip_Elements table.rtWrapper
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomRight
{
	width: 3px; 
	height: 3px; 
	line-height: 1px; 
	font-size: 1px;
	background-image: url('ToolTip/ToolTipSprites.gif');
	background-color: transparent;
	background-repeat: no-repeat;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopLeft
{
	background-position: 0 -12px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopRight
{
	background-position: right -12px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomLeft
{
	background-position: 0 -63px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomRight
{
	background-position: right -63px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomCenter
{
	height: 3px; 
	line-height: 0px; 
	font-size: 1px;
	background: url('ToolTip/ToolTipSprites.gif') ;
	background-repeat: repeat-x;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopCenter
{
	background-position: 0 -66px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomCenter
{
	background-position: 0 -120px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Elements table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url('ToolTip/ToolTipVerticalSprites.gif');
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperLeftMiddle
{
	background-position: 0 0;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperRightMiddle
{
	background-position: -3px 0;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperContent
{
	font: normal 12px "Segoe UI", Arial, Sans-serif;
	height: 100%;
	background-color: #fff;	
	padding: 4px;
	color: #666;
}

div.RadToolTip_Elements div.rtTitlebar
{	
	color: #666;
	font: normal 18px "Segoe UI", Arial, Sans-serif;
	float: left;
	line-height: 22px;
}

div.RadToolTip_Elements a.rtCloseButton
{
	display: block; 
	float: right;
	position: absolute;
	right: 2px;
	width: 13px; 
	height: 11px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 5px;
	margin-right: 3px;
	background-image: url('ToolTip/ToolTipSprites.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* RTL support begin */
div.RadToolTip_Elements_rtl a.rtCloseButton,
div.RadToolTip_Elements_rtl a.rtCloseButton:hover
{
	float: left ;
	text-decoration: none ;
    outline: none;
    left: 2px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_Elements_rtl div.rtTitlebar,
div.RadToolTip_Elements_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div
{
	float: right ;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Elements_rtl .rtCalloutCenter
{
	right: 0;
	left: auto;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Elements_rtl .rtCalloutTopLeft
{
	margin-right: -8px;
	left: 0;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Elements_rtl .rtCalloutTopCenter
{
	margin-right: 10px;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Elements_rtl .rtCalloutTopRight
{
	margin-right: 20px;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Elements_rtl .rtCalloutBottomCenter
{
	margin-right: 10px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Elements_rtl .rtCalloutBottomRight
{
	margin-right: 40px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Elements_rtl .rtCalloutBottomLeft
{
	margin-right: -20px;
	left: 0;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Elements_rtl .rtCalloutMiddleLeft
{
	margin-right: 10px;
	left: 0;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Elements_rtl .rtCalloutMiddleRight
{
	margin-right: 1px;
}
/* RTL support end */

div.RadToolTip_Elements div.rtCallout
{
	position: absolute; 
	height: 11px; 
	width: 11px;
	line-height: 0px; 
	font-size: 1px;
	background-image: url('ToolTip/Callouts.gif');
	background-repeat: no-repeat;
}

/* position="rtCalloutCenter" */
div.RadToolTip_Elements .rtCalloutCenter
{
	visibility: hidden;
}

/* position="rtCalloutBottomRight" */
.RadToolTip_Elements .rtCalloutTopLeft
{
	margin-top: -10px; 
	margin-left: 20px;
	background-position: 0 -22px;
}

/* position="rtCalloutBottomCenter" */
.RadToolTip_Elements .rtCalloutTopCenter
{
	left: 50% ;
	margin-top: -9px; 
	margin-left: -10px;
	background-position: 0 0 ;
}

/* position="rtCalloutBottomLeft" */
.RadToolTip_Elements .rtCalloutTopRight
{
	left: 100% ;
	margin-top: -10px; 
	margin-left: -20px;
	background-position: 0 -11px ;
}

/* position="rtCalloutTopCenter" */
.RadToolTip_Elements .rtCalloutBottomCenter
{
	top: 100% ; 
	left: 50% ;
	margin-left: -10px ; 
	margin-top: -1px ;
	background-position: 0 -55px ;
}

/* position="rtCalloutTopLeft" */
.RadToolTip_Elements .rtCalloutBottomRight
{
	top: 100% ; 
	left: 100% ;
	margin-left: -40px ; 
	margin-top: -1px ;
	background-position: 0 -66px ;
}

/* position="rtCalloutTopRight" */
.RadToolTip_Elements .rtCalloutBottomLeft
{
	top: 100% ;
	margin-left: 20px ; 
	margin-top: -1px ;
	background-position: 0 -77px ;
}

/* position="rtCalloutMiddleRight" */
.RadToolTip_Elements .rtCalloutMiddleLeft
{
	top: 50% ;
	margin-left: -10px; 
	margin-top: -7px;
	background-position: 0 -44px ;
}

/* position="rtCalloutMiddleLeft" */
.RadToolTip_Elements .rtCalloutMiddleRight
{
	left: 100% ; 
	top: 50% ;
	margin-left: -1px;
	margin-top: -10px;
	background-position: 0 -33px;
}

div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopLeft,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopCenter,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperTopRight,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperLeftMiddle,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperContent,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperRightMiddle,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomLeft,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomCenter,   
div.RadToolTip_Elements table.rtWrapper td.rtWrapperBottomRight   
{
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

/* TreeView Skin */
.RadTreeView_Elements,
.RadTreeView_Elements a.rtIn,
.RadTreeView_Elements .rtEdit .rtIn input
{
	color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;
}

.RadTreeView_Elements .rtPlus, 
.RadTreeView_Elements .rtMinus
{
	background-image: url('TreeView/PlusMinus.png');
}

.RadTreeView_Elements .rtChecked,
.RadTreeView_Elements .rtUnchecked,
.RadTreeView_Elements .rtIndeterminate
{
	background-image: url('TreeView/TriState.png');
}

.RadTreeView_Elements .rtHover .rtIn
{
	color: #000;
	border-color: #c4c4c4 #b5b5b5 #9e9e9e;
	background-color: #e1e1e1;
	background-image: url('TreeView/ItemHoveredBg.png');
}

.RadTreeView_Elements .rtSelected .rtIn
{
	color: #fff;
	border-color: #8d8d8d #7e7e7e #6c6c6c;
	background-color: #959595;
	background-image: url('TreeView/ItemSelectedBg.png');
}

.RadTreeView_Elements .rtSelected .rtLoadingBelow
{
	color: #333;
}

.RadTreeView_Elements .rtLI .rtEdit .rtIn
{
	border-color: #6c6c6c;
	background: #fff;
}

.RadTreeView_Elements_disabled .rtIn,
.RadTreeView_Elements .rtDisabled .rtIn
{
	color: #ccc;
}

.RadTreeView_Elements .rtDisabled 
{
	color: #ccc;
}


/* <node lines> */

.RadTreeView_Elements .rtLines .rtLI,
.RadTreeView_Elements .rtLines .rtFirst .rtUL { background-image: url('TreeView/NodeSpan.png'); }
.RadTreeView_Elements_rtl .rtLines .rtLI,
.RadTreeView_Elements_rtl .rtLines .rtFirst .rtUL { background-image:url('TreeView/NodeSpan_rtl.png'); }

.RadTreeView_Elements .rtLines .rtFirst,
.RadTreeView_Elements .rtLines .rtFirst .rtUL { background-image: url('TreeView/FirstNodeSpan.png'); }
.RadTreeView_Elements_rtl .rtLines .rtFirst,
.RadTreeView_Elements_rtl .rtLines .rtFirst .rtUL { background-image: url('TreeView/FirstNodeSpan_rtl.png'); }
.RadTreeView_Elements .rtLines .rtLast,
.RadTreeView_Elements .rtLines .rtLast .rtUL { background-image: none; }

.RadTreeView_Elements .rtLines .rtTop { background-image:url('TreeView/TopLine.png'); }
.RadTreeView_Elements_rtl .rtLines .rtTop { background-image:url('TreeView/TopLine_rtl.png'); }
.RadTreeView_Elements .rtLines .rtMid { background-image:url('TreeView/MiddleLine.png'); }
.RadTreeView_Elements_rtl .rtLines .rtMid { background-image:url('TreeView/MiddleLine_rtl.png'); }
.RadTreeView_Elements .rtLines .rtBot { background-image:url('TreeView/BottomLine.png'); }
.RadTreeView_Elements_rtl .rtLines .rtBot { background-image: url('TreeView/BottomLine_rtl.png'); }
.RadTreeView_Elements .rtLines .rtLast .rtTop { background-image:url('TreeView/SingleLine.png'); }
.RadTreeView_Elements_rtl .rtLines .rtLast .rtTop { background-image:url('TreeView/SingleLine_rtl.png'); }

/* </node lines> */


/* Upload Skin */
/* RadUpload / Default skin */

/* <general styles> */

.RadUpload_Elements,
.RadUpload_Elements a,
.RadUpload_Elements input,
.RadUploadProgressArea_Elements,
.RadUploadProgressArea_Elements input
{
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

/* </general styles> */

/* <file inputs> */

.RadUpload_Elements .ruStyled .ruFileInput
{
    border-color: #abadb3;
}

.RadUpload_Elements .ruFakeInput
{
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    color: #333;
}

.RadUpload_Elements .ruReadOnly .ruFakeInput
{
	background: #f3f3f3;
}

/* </file inputs> */

/* <buttons> */

.RadUpload_Elements .ruButton,
.RadUploadProgressArea_Elements .ruButton
{
    background-image: url('Upload/ruSprite.png');
    color: #000;
}

.RadUpload_Elements .ruRemove
{
	color: #333;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    background-image: url('Upload/ruSprite.png');
    color: #000;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_Elements .ruProgress
{
    border-color: #868686;
    background-image: url('Upload/ruSprite.png');
    background-color: #fff;
}

.RadUploadProgressArea_Elements .ruProgress li
{
    color: #666;
}

.RadUploadProgressArea_Elements .ruProgress li.ruCurrentFile
{
    color: #222;
}

.RadUploadProgressArea_Elements .ruProgress .ruBar
{
    border-color: #b1b1b1 #a2a2a2 #8e8e8e;
    background-image: url('Upload/ruSprite.png');
}
 
.RadUploadProgressArea_Elements .ruProgress .ruBar div
{
    background-image: url('Upload/ruProgress.gif');
}

.RadUploadProgressArea_Elements_rtl .ruProgress .ruBar div
{
    background-image: url('Upload/ruProgress.gif');
}
 
.RadUploadProgressArea_Elements .ruProgress .ruActions
{
	border-top-color: #dfdfdf;
	background: #f0f0f0;
}

.RadUploadProgressArea_Elements .ruProgress .ruActions
{
	border-top-color: #828282;
	background: #f0f0f0;
}

/* </progress area> */


/* Window Skin */
.RadWindow_Elements .rwTopLeft,
.RadWindow_Elements .rwTopRight,
.RadWindow_Elements .rwTitlebar,
.RadWindow_Elements .rwFooterLeft,
.RadWindow_Elements .rwFooterRight,
.RadWindow_Elements .rwFooterCenter,
.RadWindow_Elements .rwTopResize,
.RadWindow_Elements .rwStatusbar div,
.RadWindow_Elements .rwStatusbar,
.RadWindow_Elements .rwPopupButton,
.RadWindow_Elements .rwPopupButton span,
.RadWindow_Elements.rwMinimizedWindow .rwCorner
{
    background-image: url('Window/WindowHorizontalSprites.gif');
}

.RadWindow_Elements .rwBodyLeft,
.RadWindow_Elements .rwBodyRight,
.RadWindow_Elements .rwStatusbarRow .rwCorner
{
	background-image: url('Window/WindowVerticalSprites.gif');
}

.RadWindow_Elements .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Elements .rwControlButtons a
{
    background-image: url('Window/CommandButtonSprites.gif');
}

.RadWindow_Elements a.rwIcon
{
	background-image: url('Window/WindowHorizontalSprites.gif');
}

div.RadWindow_Elements .rwTitlebarControls em
{
	color: black;
}

div.RadWindow_Elements .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Elements .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

div.RadWindow_Elements td.rwLoading
{
    background-color: #fff;
}

.RadWindow_Elements td.rwWindowContent
{
    background-color: #fff !important;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
.RadWindow_Elements td.rwWindowContent.rwLoading
{
    background-image: url('Common/loading.gif');
}

/* When ShowContentDuringLoad="false" */
.RadWindow_Elements input.rwLoading
{
    background-image: url('Common/loading_small.gif');
}