.RadCalendar {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 220px;
    color: inherit
}

.RadCalendar .rcTitlebar .rcPrev,
.RadCalendar .rcTitlebar .rcNext,
.RadCalendar .rcTitlebar .rcFastPrev,
.RadCalendar .rcTitlebar .rcFastNext {
    color: inherit
}

.RadCalendar caption div {
    color: inherit
}

.RadCalendar .rcTitlebar {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    padding: 0
}

.RadCalendar .rcTitlebar table {
    table-layout: auto;
    width: 100%;
    border-collapse: separate;
    border: 0
}

.RadCalendar .rcTitlebar td {
    border: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle
}

.RadCalendar .rcTitlebar .rcTitle {
    width: 100%;
    cursor: pointer
}

.RadCalendar .rcNoNav .rcTitle {
    cursor: default
}

.RadCalendar .rcTitlebar .rcPrev,
.RadCalendar .rcTitlebar .rcNext,
.RadCalendar .rcTitlebar .rcFastPrev,
.RadCalendar .rcTitlebar .rcFastNext {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none
}

.RadCalendar .rcMain {
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0
}

.RadCalendar .rcMainTable {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 100%
}

.RadCalendar .rcHeader,
.RadCalendar .rcFooter {
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0
}

.RadCalendar .rcRow th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default
}

.RadCalendar .rcWeek th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default;
    text-align: right
}

.RadCalendar .rcWeek .rcViewSel {
    text-align: center
}

.RadCalendar .rcRow th {
    text-align: center
}

.RadCalendar .rcRow td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    text-align: right;
    vertical-align: middle
}

.RadCalendar .rcMain .rcRow a,
.RadCalendar .rcMain .rcRow span {
    display: block;
    padding: 1px 5px 1px 0;
    text-decoration: none
}

.RadCalendar .rcPreview .rcRow a {
    outline: 0
}

.RadCalendar .rcMain .rcOutOfRange span {
    cursor: default
}

.RadCalendarTimeView {
    color: inherit
}

table.RadCalendarMultiView {
    width: auto
}

.RadCalendarMultiView .rcCalendar {
    width: 220px;
    border-style: solid;
    border-width: 1px;
    padding: 0
}

.RadCalendarMultiView .rcMainTable .rcTitle {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 0;
    text-align: center
}

table.RadCalendarMonthView {
    table-layout: auto;
    border-collapse: separate;
    border-style: solid;
    border-width: 1px
}

table.RadCalendarMonthView td {
    border: 0;
    padding: 5px 2px 0
}

.RadCalendarMonthView a {
    display: block;
    padding: 2px 4px;
    text-align: center;
    text-decoration: none
}

.RadCalendarMonthView .rcHover a,
.RadCalendarMonthView .rcSelected a {
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px
}

.RadCalendarMonthView #rcMView_PrevY a,
.RadCalendarMonthView #rcMView_NextY a {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-align: center;
    text-decoration: none
}

.RadCalendarMonthView .rcButtons {
    border: 0;
    text-align: center
}

.RadCalendarMonthView input {
    border-style: solid;
    border-width: 1px;
    cursor: pointer
}

*+html .RadCalendarMonthView input,
* html .RadCalendarMonthView input {
    padding: 0
}

.RadCalendarMonthView #rcMView_Today {
    margin: 0 .4em 0 0
}

*+html .RadCalendarMonthView #rcMView_OK,
* html .RadCalendarMonthView #rcMView_OK {
    padding: 0 .2em
}

table.RadCalendarTimeView {
    border-collapse: separate;
    border-style: solid;
    border-width: 1px
}

.RadCalendarTimeView th {
    border: 0;
    text-align: center;
    cursor: default;
    font-weight: normal
}

table.RadCalendarTimeView td {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: 2px 2px 3px
}

table.RadCalendarTimeView td:first-child {
    border-left: 0
}

.RadCalendarTimeView a {
    display: block;
    padding: 2px 6px;
    text-align: center;
    text-decoration: none
}

.RadCalendarTimeView td.rcSelected a,
.RadCalendarTimeView td.rcHover a {
    border-style: solid;
    border-width: 1px;
    padding: 1px 5px
}

.RadCalendarTimeView .rcFooter {
    border-style: solid;
    border-width: 1px 0 0;
    padding: 0
}

.RadPicker {
    vertical-align: middle
}

.RadPicker td {
    vertical-align: middle
}

.RadPicker .RadInput {
    vertical-align: baseline
}

.RadPicker .rcTable {
    table-layout: auto
}

.RadPicker table.rcTable {
    border: 0;
    margin: 0;
    padding: 0
}

.RadPicker table.rcTable td {
    border: 0;
    margin: 0;
    padding: 0
}

.RadPicker table.rcTable .rcInputCell {
    padding: 0 4px 0 0
}

.RadPicker td a {
    position: relative;
    outline: 0;
    z-index: 2;
    margin: 0 2px;
    text-decoration: none
}

* html .RadPicker td a,
*+html .RadPicker td a {
    position: static
}

.RadPicker .rcCalPopup,
.RadPicker .rcTimePopup {
    display: block;
    overflow: hidden;
    width: 22px;
    height: 22px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-align: center
}

.RadPicker .rcDisabled {
    opacity: .5;
    filter: alpha(opacity=50)
}

.RadCalendarMonthView .rcDisabled {
    opacity: .5;
    filter: alpha(opacity=50)
}

body>.RadCalendarPopupShadows {
    padding: 0 5px 5px 0
}

.RadCalendarPopupShadows>.rcShadTR,
.RadCalendarPopupShadows>.rcShadBL,
.RadCalendarPopupShadows>.rcShadBR {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent
}

.RadCalendarPopupShadows>.rcShadBL,
.RadCalendarPopupShadows>.rcShadBR {
    height: 5px;
    bottom: 0;
    background-image: url('./Images/Telerik/ShadowBottom.png')
}

.RadCalendarPopupShadows>.rcShadBL {
    left: 0;
    width: 100%;
    background-position: 0 -3px
}

.RadCalendarPopupShadows>.rcShadBR {
    width: 5px;
    right: 0;
    background-position: 100% 100%
}

.RadCalendarPopupShadows>.rcShadTR {
    width: 5px;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url(./Images/Telerik/ShadowRight.png);
    background-position: 100% 0
}

.rcIE>.rcShadBL,
.rcIE>.rcShadBR,
.rcIE>.rcShadTR {
    background-image: none
}

.RadPickerRTL table.rcTable .rcInputCell {
    padding: 0 0 0 4px
}

table.RadCalendar_EHB {
    width: auto;
    background: #fff;
    color: #333;
    font: 12px "segoe ui", arial, sans-serif
}

.RadCalendar_EHB .rcTitlebar {
    border-color: #cddaea;
    border-bottom-color: #d4dbe5;
    background: #f1f5fb;
    color: #1e395b
}

.RadCalendar_EHB .rcTitlebar table {
    font: 12px/18px "segoe ui", arial, sans-serif
}

.RadCalendar_EHB .rcTitlebar td {
    padding: 3px 0 2px
}

.RadCalendar_EHB .rcTitlebar .rcPrev,
.RadCalendar_EHB .rcTitlebar .rcNext,
.RadCalendar_EHB .rcTitlebar .rcFastPrev,
.RadCalendar_EHB .rcTitlebar .rcFastNext {
    width: 17px;
    height: 16px;
    background-image: url('Calendar/sprite.gif');
    color: #ccc
}

.RadCalendar_EHB .rcTitlebar .rcFastPrev {
    margin-left: 5px;
    background-position: 0 -200px
}

.RadCalendar_EHB .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -250px
}

.RadCalendar_EHB .rcTitlebar .rcPrev {
    background-position: 0 -300px
}

.RadCalendar_EHB .rcTitlebar a.rcPrev:hover {
    background-position: 0 -350px
}

.RadCalendar_EHB .rcTitlebar .rcNext {
    background-position: 0 -400px
}

.RadCalendar_EHB .rcTitlebar a.rcNext:hover {
    background-position: 0 -450px
}

.RadCalendar_EHB .rcTitlebar .rcFastNext {
    margin-right: 5px;
    background-position: 0 -500px
}

.RadCalendar_EHB .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -550px
}

.RadCalendar_EHB .rcMain {
    border-color: #cddaea
}

.RadCalendar_EHB .rcMainTable {
    font: 12px/20px "segoe ui", arial, sans-serif
}

.RadCalendar_EHB .rcHeader,
.RadCalendar_EHB .rcFooter {
    border-color: #cddaea
}

.RadCalendar_EHB .rcWeek th {
    border-bottom: 1px solid #d4dbe5;
    padding: 2px 0 1px 0;
    text-align: center
}

.RadCalendar_EHB .rcWeek .rcViewSel {
    border-bottom-color: #fff
}

.RadCalendar_EHB .rcRow th {
    width: 28px;
    color: #4c607a
}

.RadCalendar_EHB .rcViewSel,
.RadCalendar_EHB .rcRow th {
    background: #e7ebf6
}

.RadCalendar_EHB .rcRow td {
    width: 26px;
    border: 0;
    padding: 0 0 1px 1px
}

.RadCalendar_EHB .rcMain .rcRow a,
.RadCalendar_EHB .rcMain .rcRow span {
    width: 20px;
    padding: 0 6px 0 0;
    color: #000
}

.RadCalendar_EHB .rcMain .rcWeekend a {
    color: #444
}

.RadCalendar_EHB .rcMain .rcRow .rcToday a {
    background: 100% -1800px no-repeat url('Calendar/sprite.gif');
    color: #4c607a
}

.RadCalendar_EHB .rcMain .rcOtherMonth a {
    color: #a7a7a7
}

.RadCalendar_EHB .rcMain .rcOutOfRange span {
    color: #ccc
}

.RadCalendar_EHB .rcMain .rcRow .rcSelected a {
    background: 100% -1700px no-repeat url('Calendar/sprite.gif');
    color: #4c607a
}

.RadCalendar_EHB .rcMain .rcRow .rcHover a {
    background: 100% -1600px no-repeat url('Calendar/sprite.gif');
    color: #4c607a
}

.RadCalendarMultiView_EHB .rcTitlebar {
    border-color: #cddaea;
    background: #e4edf8 0 -1199px repeat-x url('Calendar/sprite.gif');
    color: #1e395b
}

.RadCalendarMultiView_EHB .rcTitlebar table {
    border: 1px solid;
    border-color: #fbfdfe #f1f7fc #ebf3fb;
    line-height: 22px
}

.RadCalendarMultiView_EHB .rcTitlebar td {
    padding: 4px 0 1px
}

.RadCalendarMultiView_EHB .rcTitlebar .rcFastPrev {
    width: 20px;
    height: 19px;
    background-position: 0 -600px
}

.RadCalendarMultiView_EHB .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -650px
}

.RadCalendarMultiView_EHB .rcTitlebar .rcPrev {
    width: 20px;
    height: 19px;
    background-position: 0 -700px
}

.RadCalendarMultiView_EHB .rcTitlebar a.rcPrev:hover {
    background-position: 0 -750px
}

.RadCalendarMultiView_EHB .rcTitlebar .rcNext {
    width: 20px;
    height: 19px;
    background-position: 0 -800px
}

.RadCalendarMultiView_EHB .rcTitlebar a.rcNext:hover {
    background-position: 0 -850px
}

.RadCalendarMultiView_EHB .rcTitlebar .rcFastNext {
    width: 20px;
    height: 19px;
    background-position: 0 -900px
}

.RadCalendarMultiView_EHB .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -950px
}

.RadCalendarMultiView_EHB .rcMain {
    border-color: #cddaea
}

.RadCalendarMultiView_EHB .rcCalendar {
    width: auto;
    border-color: #cddaea
}

.RadCalendarMultiView_EHB .rcMain .rcTitle {
    border-color: #d4dbe5;
    padding: 3px 0 4px;
    background: #f1f5fb;
    color: #1e395b
}

table.RadCalendarMonthView_EHB {
    border-color: #a5b3c5;
    background: #fcfcfc;
    font: 12px "segoe ui", arial, sans-serif;
    color: #000
}

.RadCalendarMonthView_EHB #rcMView_Feb,
.RadCalendarMonthView_EHB #rcMView_Apr,
.RadCalendarMonthView_EHB #rcMView_Jun,
.RadCalendarMonthView_EHB #rcMView_Aug,
.RadCalendarMonthView_EHB #rcMView_Oct,
.RadCalendarMonthView_EHB #rcMView_Dec {
    border-right: 1px solid #e0e0e0
}

.RadCalendarMonthView_EHB a {
    color: #000
}

.RadCalendarMonthView_EHB .rcHover a {
    border-color: #a8d8eb;
    background: #f1f4f6;
    color: #4c607a
}

.RadCalendarMonthView_EHB .rcSelected a {
    border-color: #8fb0d6;
    background: #cfe3fc;
    color: #4c607a
}

.RadCalendarMonthView_EHB #rcMView_PrevY a,
.RadCalendarMonthView_EHB #rcMView_NextY a {
    width: 12px;
    height: 15px;
    background-image: url('Calendar/sprite.gif');
    color: #ccc
}

.RadCalendarMonthView_EHB #rcMView_PrevY a {
    background-position: 0 -200px
}

.RadCalendarMonthView_EHB #rcMView_PrevY a:hover {
    background-position: 0 -250px
}

.RadCalendarMonthView_EHB #rcMView_NextY a {
    background-position: 0 -500px
}

.RadCalendarMonthView_EHB #rcMView_NextY a:hover {
    background-position: 0 -550px
}

.RadCalendarMonthView_EHB .rcButtons {
    padding: 4px 7px 6px
}

.RadCalendarMonthView_EHB input {
    border: 0;
    margin: 0 3px;
    padding: 1px 0 0;
    background: 0 100% repeat-x url('Calendar/sprite.gif');
    color: #005bc6;
    font: 12px "segoe ui", arial, sans-serif
}

.RadCalendarMonthView_EHB #rcMView_Today {
    margin-right: 20px
}

table.RadCalendarTimeView_EHB {
    border-color: #a5b3c5;
    background: #fcfcfc;
    font: 12px "segoe ui", arial, sans-serif;
    color: #000
}

.RadCalendarTimeView_EHB th {
    border-bottom: 1px solid #d4dbe5;
    padding: 3px 0;
    background: #f1f5fb;
    color: #1e395b;
    line-height: 18px
}

table.RadCalendarTimeView_EHB td {
    border-color: #e0e0e0;
    padding: 2px 2px 3px
}

.RadCalendarTimeView_EHB a {
    width: 59px;
    padding: 1px 6px 1px 1px;
    line-height: 15px;
    text-align: right;
    color: #000
}

.RadCalendarTimeView_EHB td.rcSelected a {
    border: 0;
    padding: 1px 6px 1px 1px;
    background: 100% -2550px no-repeat url('Calendar/sprite.gif');
    color: #4c607a
}

.RadCalendarTimeView_EHB td.rcHover a {
    border: 0;
    padding: 1px 6px 1px 1px;
    background: 100% -2500px no-repeat url('Calendar/sprite.gif');
    color: #4c607a
}

.RadCalendarTimeView_EHB .rcFooter {
    border-color: #e0e0e0
}

.RadPicker_EHB .rcCalPopup,
.RadPicker_EHB .rcTimePopup {
    background-image: url('Calendar/sprite.gif')
}

.RadPicker_EHB .rcCalPopup,
.RadPicker_EHB a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0
}

.RadPicker_EHB a.rcCalPopup:hover,
.RadPicker_EHB a.rcCalPopup:focus,
.RadPicker_EHB a.rcCalPopup:active {
    background-position: 0 -50px
}

.RadPicker_EHB .rcTimePopup,
.RadPicker_EHB a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px
}

.RadPicker_EHB a.rcTimePopup:hover,
.RadPicker_EHB a.rcTimePopup:focus,
.RadPicker_EHB a.rcTimePopup:active {
    background-position: 0 -150px
}

.RadCalendarRTL_EHB .rcTitlebar .rcFastPrev {
    background-position: 0 -500px
}

.RadCalendarRTL_EHB .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -550px
}

.RadCalendarRTL_EHB .rcTitlebar .rcPrev {
    background-position: 0 -400px
}

.RadCalendarRTL_EHB .rcTitlebar a.rcPrev:hover {
    background-position: 0 -450px
}

.RadCalendarRTL_EHB .rcTitlebar .rcNext {
    background-position: 0 -300px
}

.RadCalendarRTL_EHB .rcTitlebar a.rcNext:hover {
    background-position: 0 -350px
}

.RadCalendarRTL_EHB .rcTitlebar .rcFastNext {
    background-position: 0 -200px
}

.RadCalendarRTL_EHB .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -250px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar .rcFastPrev {
    background-position: 0 -900px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar a.rcFastPrev:hover {
    background-position: 0 -950px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar .rcPrev {
    background-position: 0 -800px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar a.rcPrev:hover {
    background-position: 0 -850px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar .rcNext {
    background-position: 0 -700px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar a.rcNext:hover {
    background-position: 0 -750px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar .rcFastNext {
    background-position: 0 -600px
}

.RadCalendarMultiViewRTL_EHB .rcTitlebar a.rcFastNext:hover {
    background-position: 0 -650px
}

.RadComboBox {
    margin: 0;
    padding: 0;
    *zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    text-align: left;
    vertical-align: middle;
    _vertical-align: top;
    white-space: nowrap
}

.RadComboBox:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBox table {
    margin: 0;
    padding: 0;
    border: 0;
    background: 0;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    width: 100%;
    border-collapse: collapse
}

.RadComboBox .rcbInputCell,
.RadComboBox .rcbArrowCell {
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    *zoom: 1
}

.RadComboBox .rcbInputCell {
    width: 100%;
    height: 20px;
    _height: 22px;
    line-height: 20px;
    _line-height: 22px;
    text-align: left;
    vertical-align: middle
}

.RadComboBox table td.rcbInputCell {
    padding: 0 4px 0 5px
}

.RadComboBox .rcbInput {
    margin: 0;
    padding: 0;
    border: 0;
    background: 0;
    padding: 2px 0 1px;
    _padding: 2px 0 0;
    width: 100%;
    _height: 18px;
    outline: 0;
    vertical-align: middle;
    -webkit-appearance: none
}

.RadComboBox .rcbDisabled .rcbInput {
    cursor: default
}

.RadComboBox .rcbEmptyMessage {
    font-style: italic
}

.RadComboBox .rcbArrowCell {
    width: 18px
}

.RadComboBox .rcbArrowCell a {
    width: 18px;
    height: 22px;
    position: relative;
    outline: 0;
    font-size: 0;
    line-height: 1px;
    text-decoration: none;
    text-indent: 9999px;
    display: block;
    overflow: hidden;
    cursor: default;
    *zoom: 1
}

.RadComboBox table td.rcbArrowCell {
    padding: 0
}

.RadComboBox .rcbArrowCellHidden,
.RadComboBox .rcbArrowCellHidden a {
    width: 3px
}

.RadComboBox .rcbReadOnly .rcbInput {
    cursor: default
}

.RadComboBox .rcbLabel {
    vertical-align: top;
    padding-right: 10px;
    line-height: 22px;
    *zoom: 1
}

.RadComboBox_rtl {
    text-align: right
}

.RadComboBox_rtl .rcbInputCell {
    padding-right: 5px;
    padding-left: 4px
}

.RadComboBox_rtl .rcbInput {
    text-align: right
}

.RadComboBox_rtl .rcbLabel {
    *margin-right: 5px;
    padding: 0 0 0 10px;
    text-align: right
}

.rcbSlide {
    _height: 1px;
    float: left;
    display: none;
    position: absolute;
    overflow: hidden
}

.RadComboBoxDropDown {
    *zoom: 1;
    border: 1px solid;
    text-align: left;
    cursor: default;
    position: absolute
}

.RadComboBoxDropDown:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBoxDropDown.rcbAutoWidth {
    min-width: 158px
}

.RadComboBoxDropDown.rcbAutoWidth .rcbList {
    white-space: nowrap
}

@media \0screen {
    .RadComboBoxDropDown.rcbAutoWidth .rcbList {
        min-width: 148px
    }
}

.RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
    overflow: scroll !important;
    overflow-x: visible !important
}

.RadComboBoxDropDown .rcbScroll {
    *zoom: 1;
    position: relative;
    overflow: auto
}

.RadComboBoxDropDown .rcbScroll:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBoxDropDown .rcbHeader,
.RadComboBoxDropDown .rcbFooter {
    *zoom: 1;
    padding: 5px 7px 4px;
    background-repeat: repeat-x
}

.RadComboBoxDropDown .rcbHeader:after,
.RadComboBoxDropDown .rcbFooter:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBoxDropDown .rcbHeader {
    margin-bottom: 1px;
    border-bottom: 1px solid
}

.RadComboBoxDropDown .rcbFooter {
    margin-top: 1px;
    border-top: 1px solid
}

.RadComboBoxDropDown .rcbList {
    margin: 0;
    padding: 0;
    list-style: none;
    *zoom: 1;
    position: relative
}

.RadComboBoxDropDown .rcbList:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBoxDropDown .rcbItem,
.RadComboBoxDropDown .rcbHovered,
.RadComboBoxDropDown .rcbDisabled,
.RadComboBoxDropDown .rcbLoading,
.RadComboBoxDropDown .rcbCheckAllItems,
.RadComboBoxDropDown .rcbCheckAllItemsHovered {
    *zoom: 1;
    margin: 0 1px;
    padding: 2px 6px;
    height: auto;
    min-height: 13px;
    background-repeat: repeat-x
}

.RadComboBoxDropDown .rcbItem:after,
.RadComboBoxDropDown .rcbHovered:after,
.RadComboBoxDropDown .rcbDisabled:after,
.RadComboBoxDropDown .rcbLoading:after,
.RadComboBoxDropDown .rcbCheckAllItems:after,
.RadComboBoxDropDown .rcbCheckAllItemsHovered:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadComboBoxDropDown .rcbItem>label,
.RadComboBoxDropDown .rcbHovered>label,
.RadComboBoxDropDown .rcbDisabled>label,
.RadComboBoxDropDown .rcbLoading>label,
.RadComboBoxDropDown .rcbCheckAllItems>label,
.RadComboBoxDropDown .rcbCheckAllItemsHovered>label {
    margin: -2px -6px;
    padding: 2px 6px;
    display: block
}

.RadComboBoxDropDown .rcbNoWrap .rcbItem,
.RadComboBoxDropDown .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown .rcbNoWrap .rcbLoading {
    white-space: nowrap
}

.RadComboBoxDropDown .rcbDisabled {
    cursor: default
}

.RadComboBoxDropDown .rcbLoading {
    text-align: center
}

.RadComboBoxDropDown em {
    font-style: normal;
    font-weight: bold
}

.RadComboBoxDropDown .rcbCheckBox,
.RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    vertical-align: middle
}

.RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItems {
    background-image: url(./Images/Telerik/Gradients/lightSmoothTile.png);
    _background-image: none;
    background-position: 0 0;
    background-repeat: repeat-x
}

.RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    background-position: 0 -20px
}

.RadComboBoxDropDown .rcbImage {
    margin: 0 6px 2px 0;
    vertical-align: middle
}

.RadComboBoxDropDown .rcbMoreResults {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
    background-repeat: repeat-x;
    position: relative;
    padding: 0 6px 0;
    text-align: center;
    margin-top: 1px
}

.RadComboBoxDropDown .rcbMoreResults a {
    width: 15px;
    height: 9px;
    background-repeat: no-repeat;
    *font-size: 0;
    *line-height: 0;
    text-decoration: none;
    text-indent: -9999px;
    *text-indent: 0;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer
}

.RadComboBoxDropDown .rcbMoreResults span {
    height: 19px;
    line-height: 19px;
    display: inline-block;
    vertical-align: middle
}

.RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
    padding-left: 6px
}

.RadComboBoxDropDown .rcbSeparatedList .rcbItem,
.RadComboBoxDropDown .rcbSeparatedList .rcbHovered,
.RadComboBoxDropDown .rcbSeparatedList .rcbDisabled,
.RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
    padding-left: 12px
}

.RadComboBoxDropDown_rtl {
    text-align: right;
    direction: rtl
}

.RadComboBoxDropDown_rtl .rcbImage {
    margin: 0 0 2px 6px
}

.RadComboBoxDropDown_rtl .rcbSeparatedList .rcbSeparator {
    padding-right: 6px
}

.RadComboBoxDropDown_rtl .rcbSeparatedList .rcbItem,
.RadComboBoxDropDown_rtl .rcbSeparatedList .rcbHovered,
.RadComboBoxDropDown_rtl .rcbSeparatedList .rcbDisabled,
.RadComboBoxDropDown_rtl .rcbSeparatedList .rcbLoading {
    padding-right: 12px
}

.RadComboBoxWithLabel {
    zoom: normal
}

.RadComboBoxWithLabel table {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *margin-right: 5px;
    vertical-align: top
}

@media screen and (min-width:550px) {
    .RadComboBoxDropDown_rtl .rcbItem,
    .RadComboBoxDropDown_rtl .rcbHovered,
    .RadComboBoxDropDown_rtl .rcbDisabled,
    .RadComboBoxDropDown_rtl .rcbLoading {
        padding: 2px 6px 2px 19px
    }
}

.RadComboBox_EHB {
    color: black;
    font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif
}

.RadComboBox_EHB .rcbInputCell,
.RadComboBox_EHB .rcbArrowCell {
    background-image: url('Common/radFormSprite.png');
    _background-image: url('Common/radFormSpriteIE6.png')
}

.RadComboBox_EHB .rcbInputCellLeft {
    background-position: 0 0
}

.RadComboBox_EHB .rcbInputCellRight {
    background-position: 100% 0
}

.RadComboBox_EHB .rcbInput {
    color: black;
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px
}

.RadComboBox_EHB .rcbEmptyMessage {
    color: #a0a0a0;
    font-style: italic
}

.RadComboBox_EHB .rcbArrowCellLeft {
    background-position: 0 -176px
}

.RadComboBox_EHB .rcbArrowCellRight {
    background-position: -18px -176px
}

.RadComboBox_EHB .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0
}

.RadComboBox_EHB .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0
}

.RadComboBox_EHB .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px
}

.RadComboBox_EHB .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px
}

.RadComboBox_EHB .rcbHovered .rcbInput {
    color: black
}

.RadComboBox_EHB .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px
}

.RadComboBox_EHB .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px
}

.RadComboBox_EHB .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px
}

.RadComboBox_EHB .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px
}

.RadComboBox_EHB .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px
}

.RadComboBox_EHB .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px
}

.RadComboBox_EHB .rcbFocused .rcbInput {
    color: black
}

.RadComboBox_EHB .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px
}

.RadComboBox_EHB .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px
}

.RadComboBox_EHB .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px
}

.RadComboBox_EHB .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px
}

.RadComboBox_EHB .rcbDisabled .rcbInputCellLeft {
    background-position: 0 -66px
}

.RadComboBox_EHB .rcbDisabled .rcbInputCellRight {
    background-position: 100% -66px
}

.RadComboBox_EHB .rcbDisabled .rcbInput {
    color: #a7a7a7
}

.RadComboBox_EHB .rcbDisabled .rcbArrowCellLeft {
    background-position: -108px -176px
}

.RadComboBox_EHB .rcbDisabled .rcbArrowCellRight {
    background-position: -126px -176px
}

.RadComboBox_EHB .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -66px
}

.RadComboBox_EHB .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -66px
}

.RadComboBox_EHB .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px
}

.RadComboBox_EHB .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px
}

.RadComboBox_EHB .rcbReadOnly .rcbInput {
    color: #1e395b
}

.RadComboBox_EHB .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px
}

.RadComboBox_EHB .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px
}

.RadComboBox_EHB .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px
}

.RadComboBox_EHB .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbInput {
    color: #1e395b
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px
}

.RadComboBox_EHB .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbInput {
    color: #1e395b
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px
}

.RadComboBox_EHB .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbInput {
    color: #a7a7a7
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px
}

.RadComboBox_EHB .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px
}

.RadComboBoxDropDown_EHB {
    border-color: #b8cbde;
    color: black;
    background: white;
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px
}

.RadComboBoxDropDown_EHB .rcbHeader,
.RadComboBoxDropDown_EHB .rcbFooter {
    color: black;
    background-color: #f1f5fb
}

.RadComboBoxDropDown_EHB .rcbHeader {
    border-bottom-color: #b8cbde
}

.RadComboBoxDropDown_EHB .rcbFooter {
    border-top-color: #b8cbde
}

.RadComboBoxDropDown_EHB .rcbHovered {
    color: black;
    background: #eef6ff
}

.RadComboBoxDropDown_EHB .rcbDisabled {
    color: #a7a7a7;
    background-color: transparent
}

.RadComboBoxDropDown_EHB .rcbLoading {
    color: black;
    background: #eef6ff
}

.RadComboBoxDropDown_EHB .rcbItem em,
.RadComboBoxDropDown_EHB .rcbHovered em {
    color: black;
    background: #eef6ff
}

.RadComboBoxDropDown_EHB .rcbCheckAllItems {
    color: black;
    background-color: #f1f5fb
}

.RadComboBoxDropDown_EHB .rcbCheckAllItemsHovered {
    color: black;
    background-color: #f1f5fb
}

.RadComboBoxDropDown_EHB .rcbMoreResults {
    border-top-color: #b8cbde;
    color: black;
    background-color: #f1f5fb;
    background-position: 0 -500px;
    background-image: url('Common/radFormSprite.png');
    _background-image: url('Common/radFormSpriteIE6.png')
}

.RadComboBoxDropDown_EHB .rcbMoreResults a {
    background-image: url('Common/radFormSprite.png');
    _background-image: url('Common/radFormSpriteIE6.png');
    background-position: -308px -181px
}

.RadComboBoxDropDown_EHB .rcbSeparator {
    color: #fff;
    background: #8a8a8a
}

.RadEditor table,
.RadEditor.reWrapper table td {
    border: 0;
    padding: 0
}

.RadEditor .reToolZone .reBottomZone .reModule {
    border-top: 0
}

.rfdTable .reWrapper table td {
    _padding: 0
}

.reDropDownBody {
    background-color: #fff
}

.reContentCell,
.reContentCell iframe {
    background-color: #fff
}

.RadEditor.reWrapper .reToolCell {
    vertical-align: top;
    padding-bottom: 1px
}

*|html .RadEditor.reWrapper .reToolCell {
    padding-bottom: 0
}

.reBottomZone {
    text-align: right;
    vertical-align: bottom
}

.reToolbarWrapper {
    margin-top: 0
}

.reToolbar {
    padding: 0 !important;
    margin: 0 0 1px 0 !important;
    list-style: none !important;
    float: left
}

.reToolbar li {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    float: left;
    background-repeat: repeat-x;
    height: 26px;
    background-position: 0 -26px
}

.reToolbar {
    margin-bottom: 2px
}

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor {
    font: normal 12px "Segoe UI", Arial, Sans-serif;
    color: #000;
    text-decoration: none;
    cursor: default
}

.RadEditor .reEmptyMessage {
    font: italic 12px "Segoe UI", Arial, Sans-serif
}

.reAjaxspell_button {
    white-space: nowrap
}

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 2px 4px 2px 2px;
    background-image: url('Common/CommonIcons.gif');
    background-repeat: no-repeat
}

.reAjaxspell_ignoreicon {
    background-position: center -103px
}

.reAjaxspell_okicon {
    background-position: center -134px
}

.reAjaxspell_addicon {
    background-position: center -166px
}

.reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%
}

.reAjaxSpellCheckSuggestions td {
    width: 100%;
    padding-left: 4px
}

.reAjaxSpellCheckSeparator {
    font-size: 1px;
    height: 1px;
    margin: 2px 1px
}

.reAjaxSpellCheck {
    padding: 2px
}

.RadEditor .reTextarea {
    font-size: 11px
}

.reToolbar .reSeparator {
    width: 6px;
    height: 26px;
    font-size: 1px;
    background-position: center -148px
}

.reToolbar .reGrip {
    height: 26px;
    width: 4px;
    font-size: 1px;
    background-repeat: no-repeat
}

ul.reToolbar li.grip_first {
    background-position: 0 0
}

ul.reToolbar li.grip_last {
    background-position: -4px 0
}

.RadEditor .reTlbVertical .reToolbar .grip_last {
    background-position: 0 -4px
}

.reAlignmentSelector div {
    background-image: url('Common/CommandSpritesLight.png');
    height: 20px
}

.reTool,
.reTool:link,
.reTool:visited {
    display: block;
    width: 24px;
    height: 24px;
    margin: 1px 0;
    text-decoration: none !important;
    cursor: default
}

.reTool span {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 3px;
    cursor: default;
    _display: inline;
    background-repeat: no-repeat
}

.RadEditor .reDialog .reTool:hover,
.RadEditor .reToolbar .reTool:hover,
.RadEditor .reModule .reTool:hover,
.reToolbarWindow .reToolbar .reTool:hover {
    background-position: 0 -52px
}

.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled:hover,
.reToolbarWindow .reToolbar .reTool_disabled:hover {
    background-image: none !important
}

.RadEditor .reToolbar .reTool.reTool_selected,
.RadEditor .reToolbar .reTool.reTool_selected:hover,
.reToolbarWindow .reToolbar .reTool.reTool_selected,
.reToolbarWindow .reToolbar .reTool.reTool_selected:hover {
    background-position: 0 -124px;
    background-repeat: no-repeat
}

.reToolbar .reTool_text {
    height: 24px;
    width: auto;
    display: block;
    margin: 1px;
    text-decoration: none;
    cursor: default;
    float: left;
    _display: inline
}

.reToolbar .reTool_text:hover {
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover {
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0
}

.reToolbar .reTool_text span {
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 4px;
    cursor: default;
    _display: inline
}

ul.reToolbar .reTool_text span.reButton_text {
    width: auto;
    background-image: none;
    color: #000
}

.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited {
    width: 34px;
    height: 24px;
    text-decoration: none !important
}

.RadEditor .reSplitButton {
    _display: inline-block
}

.reSplitButton {
    position: relative
}

.reTool .split_arrow {
    position: absolute;
    width: 12px;
    height: 22px;
    margin-left: 1px;
    background-position: -25px -360px;
    top: -2px;
    right: -3px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: transparent
}

.reSplitButton.reTool_text .split_arrow {
    width: 5px;
    height: 18px;
    background-position: -28px -362px
}

.reToolbar .reTool_text .split_arrow {
    _width: 5px;
    _height: 18px;
    _background-position: -28px -362px
}

.reDialog .reTool,
.reModule .reTool {
    background-position: 0 -242px
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton {
    background-repeat: no-repeat;
    background-position: 0 -218px
}

.reToolWrapper .reTool.reSplitButton:hover,
.reToolbarWrapper .reTool.reSplitButton:hover {
    background-repeat: no-repeat;
    background-position: 0 -76px !important
}

.reToolWrapper .reTool_disabled.reSplitButton:hover,
.reToolbarWrapper .reTool_disabled.reSplitButton:hover {
    background-image: none !important
}

.reToolbar a {
    text-decoration: none !important
}

.reDropdown,
.reTool_disabled.reDropdown:hover {
    display: block;
    float: left;
    cursor: default;
    background-repeat: no-repeat;
    background-position: right -360px;
    _background-position: right -380px;
    padding-left: 4px;
    padding-right: 10px;
    margin: 0;
    margin: 2px 0
}

.reDropdown:hover {
    border: 1px solid;
    background-position: right 0
}

.reDropdown span {
    display: block;
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px
}

.reTlbVertical ul.reToolbar {
    float: none;
    clear: both;
    width: 26px;
    height: auto
}

.reTlbVertical li {
    clear: both;
    float: none;
    margin: 0 !important;
    font-size: 1px !important;
    padding: 0 !important;
    line-height: 1px !important;
    background-repeat: repeat-y;
    background-position: -26px 0
}

.reTlbVertical .reGrip {
    width: 26px;
    height: 4px;
    font-size: 1px !important;
    line-height: 1px !important;
    background-repeat: no-repeat
}

.reTlbVertical .reTool {
    margin-top: 0;
    margin-bottom: 0
}

.reTlbVertical .reToolbar .reSeparator {
    width: 26px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-position: -100px -12px
}

.RadEditor .reTlbVertical .reTool:hover,
.RadEditor .reTlbVertical .reTool_text.reSplitButton:hover,
.RadEditor .reTlbVertical .reSplitButton:hover,
.RadEditor .reTlbVertical .reTool_text:hover {
    background-repeat: no-repeat;
    background-position: -76px 0
}

.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected:hover,
.RadEditor .reTlbVertical .reTool.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected:hover {
    background-repeat: no-repeat;
    background-position: -52px 0
}

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton {
    width: 24px;
    height: 24px
}

.reTlbVertical .reTool_text .reButton_text {
    display: none
}

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow {
    display: none
}

.reToolbar .reSplitButton.reTool_disabled:hover {
    _background-position: -999px 0
}

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover {
    height: 20px;
    width: 22px;
    _width: 21px;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0
}

.reTlbVertical .reTool,
.reTlbVertical .reDropdown {
    margin-left: 1px
}

.reDropDownBody {
    float: left
}

.reDropDownBody .reTlbVertical ul li {
    clear: both;
    float: none;
    background: 0
}

.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
    clear: both;
    float: none;
    width: 100%;
    display: block;
    border: 0;
    background: 0
}

.reDropDownBody .reTlbVertical ul.reToolbar li a:hover {
    background-repeat: no-repeat;
    background-position: -602px 0;
    border: 0;
    border-left-color: transparent !important;
    margin-left: 1px;
    margin-right: 1px
}

.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
    _margin-left: 0
}

div.RadEditor td.reTlbVertical ul.reToolbar {
    width: 26px !important
}

.reDropDownBody .reTlbVertical ul li .reButton_text {
    width: 156px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 8px;
    _zoom: 1;
    display: block
}

.reDropDownBody div.reTlbVertical {
    float: left;
    height: auto;
    overflow: hidden
}

.reDropDownBody .reTlbVertical .reToolbar {
    width: 206px;
    background-repeat: repeat-y;
    background-position: -126px 0
}

.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: default !important
}

ul.reCustomLinks {
    margin-left: 3px !important
}

ul.reCustomLinks li ul {
    margin-left: 12px !important
}

ul.reCustomLinks a {
    text-decoration: underline !important
}

ul.reCustomLinks a:hover {
    cursor: pointer !important
}

ul.reCustomLinks li {
    clear: both;
    float: none
}

ul.reCustomLinks span,
ul.reCustomLinks a {
    display: block;
    float: left;
    cursor: default;
    zoom: 1
}

ul.reCustomLinks .reCustomLinksIcon {
    font-size: 1px !important
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
    cursor: default
}

ul.reCustomLinks li {
    padding: 1px 0 !important
}

ul.reCustomLinks span,
ul.reCustomLinks a {
    padding-left: 1px !important;
    padding-right: 1px !important;
    cursor: default
}

ul.reCustomLinks .reCustomLinksIcon {
    width: 9px;
    height: 9px;
    padding: 0 !important;
    background-image: url('Common/CustomLinksSprites.gif');
    background-repeat: no-repeat;
    margin: 2px 4px 0 0 !important
}

ul.reCustomLinks span {
    margin-top: 0
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
    background-position: 0 0
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
    background-position: -9px 0
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
    background: 0
}

table.reSpinBox {
    border: 1px solid;
    border-collapse: collapse;
    cursor: text
}

table.reSpinBox td {
    padding: 0 !important
}

.reSpinBox input {
    border: 0 !important;
    background: none transparent;
    width: 30px;
    height: 16px;
    text-align: right;
    cursor: text;
    padding: 0
}

.RadForm.rfdTextbox .reSpinBox input[type="text"] {
    width: 30px
}

.reSpinBox a {
    display: block;
    font-size: 1px !important;
    text-indent: -9999px;
    width: 11px;
    height: 10px;
    cursor: default;
    background-repeat: no-repeat;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0
}

.reSpinBoxIncrease {
    background-position: 0 -198px
}

.reSpinBoxIncrease:hover {
    background-position: 0 -208px
}

.reSpinBoxDecrease {
    background-position: -11px -198px
}

.reSpinBoxDecrease:hover {
    background-position: -11px -208px
}

div.RadEditor input {
    border: 1px solid;
    cursor: text
}

.reModule {
    border-collapse: collapse !important
}

td.reModuleLabel {
    vertical-align: middle !important;
    text-align: right !important;
    padding-left: 6px !important;
    padding-right: 3px !important
}

td.reModuleText .reEllipsisText {
    max-width: 110px;
    _width: 110px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    float: right
}

.reModule .reDropdown,
.reModule .reTool,
.reModule .reSplitButton {
    margin: 1px 0 0 !important
}

.reEditorModes {
    float: left;
    padding: 1px 0 !important
}

.reEditorModes ul,
.reEditorModes li {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

.reEditorModes li {
    float: left !important
}

.reEditorModes a,
.reEditorModes span {
    display: block;
    cursor: pointer
}

.reEditorModes a {
    width: 76px
}

.reEditorModes span {
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 22px;
    margin: 0 3px;
    background-image: url('Common/CommonIcons.gif');
    background-repeat: no-repeat
}

.reMode_selected {
    background-repeat: no-repeat;
    background-position: -948px 0
}

.reMode_design span,
.reMode_selected.reMode_design span {
    background-position: -6px -5px
}

.reMode_html span,
.reMode_selected.reMode_html span {
    background-position: -6px -36px
}

.reMode_preview span,
.reMode_selected.reMode_preview span {
    background-position: -6px -69px
}

.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide {
    font-size: 1px;
    line-height: 1px
}

.reLeftVerticalSide,
.reRightVerticalSide {
    padding: 1px
}

.reModule_domlink {
    text-decoration: none;
    font-size: 11px
}

.reColorPicker {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 4px
}

.reColorPicker table {
    border-collapse: collapse;
    border: 0 !important;
    background: transparent !important
}

.reColorPicker table td {
    border: 0
}

.reColorPicker .reColorPickerFooter {
    overflow: hidden
}

.reColorPicker span {
    display: block;
    text-align: center;
    float: left;
    cursor: default
}

.reColorPicker table div {
    width: 11px;
    height: 11px;
    line-height: 11px;
    font-size: 1px
}

.reColorPicker table td {
    padding: 2px;
    padding-bottom: 0;
    padding-top: 0
}

.reDropDownBody.reColorPicker table td.reItemOver {
    border: 0 !important;
    background: transparent !important
}

.reDropDownBody td.reFormatSetsHeader {
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid
}

.reColorPicker .reColorPickerFooter {
    margin: 0 auto;
    height: 22px;
    height: 18px;
    width: 166px;
    padding: 4px 0
}

.reColorPicker span {
    width: 82px;
    height: 20px;
    line-height: 18px
}

.reColorPicker .reColorPickerFooter .reDarkColor {
    background: #000;
    color: #fff;
    border-right: 0
}

.reColorPicker .reColorPickerFooter .reLightColor {
    background: #fff;
    color: #000;
    border-left: 0
}

.reColorPicker .reCustomColor:hover {
    text-decoration: underline
}

.reInsertSymbol td {
    text-align: center;
    vertical-align: middle
}

.reInsertTable {
    padding: 1px !important
}

.reInsertTable table {
    width: 120px;
    border: 0 !important;
    margin-left: 2px;
    background-color: transparent
}

.reInsertTable table a span {
    text-decoration: none
}

.reInsertTable table td {
    font-size: 1px
}

.reInsertTable table td div {
    height: 13px;
    width: 13px
}

.reInsertTable .reTlbVertical {
    border-width: 0 !important
}

.reInsertTable .reTlbVertical ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    background-image: none !important
}

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
    background-image: url('Common/CommandSpritesLight.png');
    background-position: -3575 center;
    margin-top: 1px;
    margin-left: 3px
}

.reTlbVertical .reTool_text .reButton_text {
    _background-image: none !important;
    _text-align: left
}

.reTlbVertical .reTool_text:hover {
    _background-position: -602px 0 !important
}

.reInsertTable .reTlbVertical ul .reTool_text {
    text-decoration: none;
    margin: 1px
}

.reInsertTable .reTlbVertical ul .reTool_text:hover {
    text-decoration: underline
}

.reInsertTable .reTlbVertical ul .reTool_text span {
    display: block;
    float: left;
    width: 18px !important;
    height: 18px !important;
    margin-top: 1px;
    background-position: -3575 center
}

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
    width: 100px !important;
    background-image: none;
    text-align: center
}

.reInsertTable .reToolbar {
    background-image: none !important
}

.reInsertTable .reToolbar li {
    clear: none !important;
    float: left !important;
    width: 24px
}

.reInsertTable .reToolbar li .reTool {
    width: 24px !important;
    height: 24px;
    margin: 0 !important
}

.reDropDownBody.reInsertTable .reToolbar li .reTool:hover {
    background-position: 0 -52px !important
}

.reDropDownBody.reInsertTable .reToolbar li .reTool_disabled:hover {
    background-image: none !important
}

.reDropDownBody {
    overflow-y: auto;
    overflow-x: hidden
}

.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-position: -1403px 0 !important
}

.reModule_visible_icon,
.reModule_hidden_icon {
    display: block;
    float: left;
    width: 18px;
    height: 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
}

.reResizeCell div {
    background-repeat: no-repeat;
    background-position: center -301px;
    height: 17px;
    width: 16px
}

.reAccessibleTool {
    background-image: url('Common/CommandSpritesLight.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
    width: 22px;
    height: 22px;
    margin-top: 2px !important;
    margin: 1px;
    cursor: pointer !important;
    cursor: default !important
}

.CustomDialog {
    background-position: -1448px center
}

.FormatCodeBlock {
    background-position: -305px center
}

.PageProperties {
    background-position: -756px center
}

.SetImageProperties {
    background-position: -1116px center
}

.BringToFront {
    background-position: -1606px center
}

.AlignmentSelector {
    background-position: -1647px center
}

.Cancel {
    background-position: -1265px center
}

.Custom,
.ViewHtml {
    background-position: -1296px center
}

.DecreaseSize {
    background-position: -1886px center
}

.DeleteTable {
    background-position: -1445px center
}

.FileOpen {
    background-position: -1967px center
}

.IncreaseSize {
    background-position: -2046px center
}

.InsertAnchor {
    background-position: -2086px center
}

.InsertEmailLink {
    background-position: -2246px center
}

.InsertFormImageButton {
    background-position: -2486px center
}

.ModuleManager {
    background-position: -2376px center
}

.RepeatLastCommand {
    background-position: -3248px center
}

.SendToBack {
    background-position: -3326px center
}

.FormatStripper {
    background-position: -2586px center
}

.StyleBuilder {
    background-position: -2946px center
}

.ToggleFloatingToolbar {
    background-position: -2974px center
}

.XhtmlValidator {
    background-position: -2526px center
}

.TrackChangesDialog {
    background-position: -2555px center
}

.InsertSymbol {
    background-position: -2196px center
}

.InsertFormHidden {
    background-position: -1836px center
}

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit {
    background-position: -1716px center
}

.InsertFormCheckbox {
    background-position: -1745px center
}

.InsertFormPassword {
    background-position: -1896px center
}

.InsertFormRadio {
    background-position: -1926px center
}

.InsertFormSelect {
    background-position: -3546px center
}

.InsertFormTextarea {
    background-position: -1986px center
}

.InsertFormText {
    background-position: -1956px center
}

.StripAll,
.FormatPainterClear {
    background-position: -2585px center
}

.StripCss {
    background-position: -2644px center
}

.StripFont {
    background-position: -2675px center
}

.StripSpan {
    background-position: -2705px center
}

.StripWord {
    background-position: -2736px center
}

.AjaxSpellCheck,
.SpellCheck {
    background-position: -66px center
}

.Italic {
    background-position: -486px center
}

.ImageManager {
    background-position: -366px center
}

.ImageMapDialog {
    background-position: -396px center
}

.FlashManager,
.InsertFlash {
    background-position: -246px center
}

.MediaManager,
.InsertMedia {
    background-position: -696px center
}

.DocumentManager,
.InsertDocument {
    background-position: -185px center
}

.TemplateManager {
    background-position: -2765px center
}

.InsertTable,
.TableWizard {
    background-position: -3575px -5px
}

.InsertRowAbove {
    background-position: -1355px -7px
}

.InsertRowBelow {
    background-position: -1385px -4px
}

.DeleteRow {
    background-position: -3425px center
}

.InsertColumnLeft {
    background-position: -1626px center
}

.InsertColumnRight {
    background-position: -1595px center
}

.DeleteColumn {
    background-position: -3396px center
}

.MergeColumns {
    background-position: -2315px center
}

.MergeRows {
    background-position: -2345px center
}

.SplitCell {
    background-position: -3606px center
}

.SplitCellHorizontal {
    background-position: -3335px center
}

.DeleteCell {
    background-position: -1325px center
}

.SetCellProperties {
    background-position: -2495px center
}

.SetTableProperties {
    background-position: -3365px center
}

.Help {
    background-position: -336px center
}

.Undo {
    background-position: -996px center
}

.Redo {
    background-position: -967px center
}

.Cut {
    background-position: -155px center
}

.Copy {
    background-position: -125px center
}

.Paste,
.PasteStrip {
    background-position: -785px center
}

.PasteAsHtml {
    background-position: -815px center
}

.PasteHtml {
    background-position: -3757px -6px
}

.PasteFromWord {
    background-position: -845px center
}

.PasteFromWordNoFontsNoSizes {
    background-position: -875px center
}

.PastePlainText {
    background-position: -905px center
}

.Print {
    background-position: -936px center
}

.FindAndReplace {
    background-position: -215px center
}

.SelectAll {
    background-position: -2435px center
}

.InsertGroupbox {
    background-position: -2015px -7px
}

.InsertCodeSnippet,
.InsertSnippet {
    background-position: -2166px center
}

.InsertDate {
    background-position: -1655px center
}

.InsertTime {
    background-position: -2256px center
}

.AboutDialog {
    background-position: -6px center
}

.Bold {
    background-position: -95px center
}

.Underline {
    background-position: -3275px center
}

.StrikeThrough {
    background-position: -3306px center
}

.JustifyLeft {
    background-position: -576px center
}

.JustifyCenter {
    background-position: -516px center
}

.JustifyFull {
    background-position: -546px center
}

.JustifyNone {
    background-position: -606px center
}

.JustifyRight {
    background-position: -636px center
}

.InsertParagraph {
    background-position: -454px center
}

.InsertHorizontalRule {
    background-position: -2045px center
}

.Superscript {
    background-position: -2796px center
}

.Subscript {
    background-position: -2826px center
}

.ConvertToLower {
    background-position: -1144px center
}

.ConvertToUpper {
    background-position: -1174px center
}

.Indent {
    background-position: -426px center
}

.Outdent {
    background-position: -726px center
}

.InsertOrderedList {
    background-position: -2076px center
}

.InsertUnorderedList {
    background-position: -2286px center
}

.AbsolutePosition {
    background-position: -36px center
}

.Custom123 {
    background-position: -3823px center
}

.InsertExternalVideo {
    background-position: -3852px center
}

.Save,
.SaveAndClose,
.FileSave,
.FileSaveAs,
.SaveLocal {
    background-position: -1056px center
}

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties {
    background-position: -665px center
}

.Unlink {
    background-position: -2855px center
}

.ToggleTableBorder {
    background-position: -2885px center
}

.ToggleScreenMode {
    background-position: -2915px center
}

.ForeColor {
    background-position: -276px center
}

.BackColor,
.borderColor,
.bgColor {
    background-position: -1026px center
}

.InsertFormElement {
    background-position: -1774px center
}

.InsertFormForm {
    background-position: -1805px center
}

.reTopCenter {
    background-position: -3036px -6px
}

.reMiddleLeft {
    background-position: -3096px -6px
}

.reMiddleCenter {
    background-position: -1236px -6px
}

.reMiddleRight {
    background-position: -3155px -6px
}

.reBottomCenter {
    background-position: -3216px -6px
}

.reNoAlignment {
    background-position: -1266px -6px
}

.reTopLeft {
    background-position: -3006px -6px
}

.reTopRight {
    background-position: -3155px -6px
}

.reBottomLeft {
    background-position: -3186px -6px
}

.reBottomRight {
    background-position: -3245px -6px
}

.SilverlightManager {
    background-position: -3636px -6px
}

.ExportToPdf {
    background-position: -3666px -6px
}

.InsertLink {
    background-position: -3697px -6px
}

.InsertImage {
    background-position: -3727px -6px
}

.InsertTableLight {
    background-position: -3791px -5px
}

.AddComment {
    background-position: -3890px -5px
}

.RemoveComment {
    background-position: -3925px -5px
}

.RemoveAllComments {
    background-position: -3965px -5px
}

.AcceptTrackChange {
    background-position: -4000px -5px
}

.RejectTrackChange {
    background-position: -4035px -5px
}

.AcceptAllTrackChanges {
    background-position: -4070px -5px
}

.RejectAllTrackChanges {
    background-position: -4105px -5px
}

.EnableTrackChangesOverride {
    background-position: -4140px -5px
}

.PasteMarkdown {
    background-position: -4175px -5px
}

.reAlignmentSelector .reTopRight {
    background-position: -3062px -5px
}

.reAlignmentSelector .reTopLeft {
    background-position: -3004px -5px
}

.reAlignmentSelector .reTopCenter {
    background-position: -3033px -5px
}

.reAlignmentSelector .reNoAlignment {
    background-position: -1263px -5px
}

.reAlignmentSelector .reMiddleLeft {
    background-position: -3094px -5px
}

.reAlignmentSelector .reMiddleCenter {
    background-position: -1233px -5px
}

.reAlignmentSelector .reMiddleRight {
    background-position: -3151px -5px
}

.reAlignmentSelector .reBottomCenter {
    background-position: -3213px -5px
}

.reAlignmentSelector .reBottomRight {
    background-position: -3241px -5px
}

.reAlignmentSelector .reBottomLeft {
    background-position: -3184px -5px
}

.PasteMarkdown {
    background-position: -4175px -5px
}

.FormatPainter,
.FormatPainterApply {
    background-position: -4210px -5px
}

.FormatPainterCopy {
    background-position: -4245px -5px
}

.reApplyClass td {
    vertical-align: middle;
    height: 22px;
    padding-left: 3px
}

.reApplyClass span {
    width: 14px;
    height: 14px;
    line-height: 13px;
    background-image: url('Common/ApplyClassSprites.gif');
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-right: 4px;
    text-indent: -9999px
}

.reApplyClass .reClass_ {
    background-position: 0 2px
}

.reApplyClass .reClass_img {
    background-position: 0 -20px
}

.reApplyClass .reClass_table {
    background-position: 0 -40px
}

.reApplyClass .reClass_ul {
    background-position: 0 -60px
}

.reApplyClass .reClass_ol {
    background-position: 0 -80px
}

.reApplyClass .reClass_p {
    background-position: 0 -100px
}

.reApplyClass .reClass_span {
    background-position: 0 -120px
}

.reApplyClass .reClass_a {
    background-position: 0 -140px
}

.reApplyClass .reClass_div {
    background-position: 0 -160px
}

.reApplyClass .reClass_h1 {
    background-position: 0 -180px
}

.reApplyClass .reClass_h2 {
    background-position: 0 -200px
}

.reApplyClass .reClass_h3 {
    background-position: 0 -220px
}

.reApplyClass .reClass_h4 {
    background-position: 0 -240px
}

.reApplyClass .reClass_h5 {
    background-position: 0 -260px
}

.reApplyClass .reClass_h6 {
    background-position: 0 -280px
}

.reApplyClass .reClass_td {
    background-position: 0 -300px
}

.reApplyClass .reClass_all {
    background-position: 0 -318px
}

td.reTlbVertical {
    vertical-align: top
}

.reToolCell .reTool_text span {
    text-indent: -9999px
}

.reToolCell .reTool_text.reSplitButton {
    width: auto
}

.reToolCell .reTool_text.reSplitButton .reButton_text {
    text-indent: 0
}

.reTlbVertical li {
    vertical-align: top
}

.reTool_text span.reButton_text {
    text-indent: 0
}

.reTlbVertical .reTool_text.reTool_selected {
    background-position: -602px 0 !important;
    border-color: transparent !important
}

.reTool_selected.reTool {
    _border-left-width: 0 !important;
    _border-right-width: 0 !important
}

.reInsertImageWrapper,
.reInsertLinkWrapper,
.reInsertTableLightWrapper {
    padding: 20px 0 0 0;
    font: 12px "segoe ui", arial, sans-serif
}

.RadWindow .reInsertTableLightWrapper .lightTable {
    border: 1px solid
}

.reControlsLayout {
    width: 100%;
    height: 100%
}

.reInsertLinkWrapper .reControlsLayout td {
    padding: 3px 0 3px 3px
}

.reInsertLinkWrapper .reControlsLayout td,
.reInsertImageWrapper .reControlsLayout td,
.reInsertTableLightWrapper .reControlsLayout td,
.reControlsLayout .reImgPropertyControlCell td,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
    vertical-align: middle
}

.reInsertImageWrapper .reControlsLayout td {
    padding: 3px 0
}

.reDialogLabelLight span {
    width: 80px;
    display: block;
    text-overflow: ellipsis
}

.reDialogLabelLight span,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
    text-align: right
}

.reConfirmCancelButtonsTblLight button {
    width: 75px
}

.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
    width: 126px
}

.reControlsLayout {
    width: 100%;
    height: 100%
}

.reControlsLayout .reControlCellLight input {
    width: 215px
}

.reControlsLayout .reControlCellLight select {
    width: 220px
}

.reControlsLayout .reConfirmCancelButtonsTblLight {
    height: auto;
    margin: 12px 0;
    text-align: center;
    width: 100%
}

.reControlsLayout .reImgPropertyControlCell td,
.reControlsLayout .reTablePropertyControlCell td {
    padding: 2px
}

.reControlsLayout .reTablePropertyControlCell td input[type="text"],
.reControlsLayout .reTablePropertyControlCell td input[type="password"] {
    padding: 2px 1px 0
}

.reImgPropertyControlCell span,
.reImgPropertyControlCell input,
.reTablePropertyControlCell input {
    width: 40px
}

.reImgPropertyControlCell table {
    width: 100%;
    height: 100%
}

.reControlsLayout td.reImgPropertyControlCell {
    padding: 0 22px 0 38px
}

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
    width: 190px
}

.reTablePropertyControlCell .short {
    width: 80px
}

.reTablePropertyControlCell .lightTable {
    margin: -10px 4px 0 4px;
    *margin-top: -3px
}

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
    width: 40px
}

.CSDialog {
    background-image: url('Common/ComplianceCheck.png') !important
}

.RadEditor .reContentArea {
    position: relative;
    overflow: auto;
    height: 100%;
    margin: 0;
    padding: 3px
}

.RadEditor .reContentArea .RadEWrongWord {
    background-color: #ff0
}

.RadEditor .reContentArea .RadEDomMouseOver {
    background-color: #ffc
}

.RadEditor .reContentArea body {
    padding: 3px;
    background-image: none;
    margin: 0;
    text-align: left;
    word-wrap: break-word
}

.RadEditor .reContentArea form {
    background-color: #efefef;
    border: 1px dashed #555
}

.RadEditor .reContentAreaToggle table {
    border-right: 1px dashed #999;
    border-bottom: 1px dashed #999
}

.RadEditor .reContentAreaToggle table td {
    padding: 1px;
    border-top: 1px dashed #999;
    border-left: 1px dashed #999
}

.RadEditor .reContentAreaToggle table th {
    padding: 1px;
    border-top: 1px dashed #000;
    border-left: 1px dashed #000
}

.RadEditor .reCommentEdit,
.RadEditor .reCommentTextArea,
.RadEditor .reCommentView,
.RadEditor .reCommentButton,
.rePopupButton,
.rePopupMessage,
.rePopupContainer .rePopupTitle,
.RadEditor .reCommentTextAreaWatermark,
.RadEditor .reCommentInfoPanel {
    font: 12px "Segoe UI", Arial, sans-serif
}

.RadEditor .reCommentEdit,
.RadEditor .reCommentView {
    border: 1px solid;
    width: 240px;
    height: 310px;
    max-height: 310px;
    border-radius: 5px;
    padding: 5px 7px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    text-align: right;
    z-index: 9001
}

.RadEditor .reCommentTitle {
    text-align: left;
    font-weight: bold;
    height: 20px;
    line-height: 16px;
    padding: 0 0 0 2px
}

.RadEditor .reCommentTextArea {
    text-align: left;
    border: 1px solid;
    width: 235px;
    height: 260px;
    max-height: 260px
}

.RadEditor .reCommentViewText {
    display: block;
    padding: 2px;
    text-align: left;
    background-color: #f5f7f7;
    color: #444;
    z-index: 9001
}

.RadEditor .reCommentButton,
.rePopupButton {
    height: 20px;
    border: 1px solid;
    border-radius: 4px;
    margin: 4px 1px;
    cursor: auto
}

.RadEditor .reCommentInfoPanel {
    width: 250px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 5px 7px;
    border: 1px solid;
    border-radius: 5px
}

.RadEditor .reCommentTextAreaWatermark {
    color: #666
}

.rePopupContainer {
    border: 1px solid;
    min-width: 200px;
    max-width: 300px;
    border-radius: 5px;
    position: absolute
}

.rePopupButtonContainer {
    padding: 5px 0 0
}

.rePopupContainer .rePopupTitle {
    height: 22px;
    line-height: 22px;
    border-bottom: 1px solid;
    padding: 0 0 0 5px;
    margin: 0;
    border-radius: 5px 5px 0 0
}

.rePopupContainer .rePopupContent {
    background-repeat: no-repeat;
    background-position: 16px 16px;
    padding: 10px;
    border-radius: 0 0 5px 5px
}

.rePopupContainer .rePopupContent.alert {
    background-image: url('Common/ModalDialogAlert.gif')
}

.rePopupContainer .rePopupContent.confirm {
    background-image: url('Common/ModalDialogConfirm.gif')
}

.rePopupContainer .rePopupMessage,
.rePopupContainer .rePopupButtonContainer {
    padding-left: 48px
}

._Telerik_IE9 .rePopupContainer .rePopupTitle,
._Telerik_IE9 .rePopupButtonContainer .rePopupButton ._Telerik_IE9 .RadEditor .reCommentButton {
    filter: none !important
}

.RadEditor .reDialog .reTool_disabled,
.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled,
.RadEditor .reModule .reTool_disabled:hover,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled:hover {
    filter: alpha(opacity=40);
    opacity: .4;
    background-image: none
}

.RadForm .reInlineBlock {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle
}

.RadForm #sbMainPane fieldset {
    padding: 5px
}

.RadForm .HelpDialog .reDescriptionCell {
    padding-bottom: 10px
}

font.reComment_u0,
span.reComment_u0 {
    border: 2px dashed #f93 !important
}

font.reComment_u1,
span.reComment_u1 {
    border: 2px dashed #ff0101 !important
}

font.reComment_u2,
span.reComment_u2 {
    border: 2px dashed #0101ff !important
}

del.reU1 hr {
    border: 1px solid #ff0101 !important
}

ins.reU1 hr {
    border-bottom: 1px solid #ff0101 !important
}

.reFormat {
    border-width: 0 2px;
    border-style: solid;
    padding: 0 2px
}

ins table,
.reComment {
    border: 2px dashed;
    padding: 1px
}

del table {
    border: 2px dashed;
    text-decoration: line-through;
    padding: 1px
}

ins td,
ins img {
    border: 1px dashed;
    padding: 1px
}

del td,
del img {
    border: 2px solid;
    padding: 1px
}

ins.reU0,
del.reU0 {
    color: #f93 !important
}

ins.reU1,
del.reU1 {
    color: #ff0101 !important
}

ins.reU2,
del.reU2 {
    color: #f37e0c !important
}

ins.reU3,
del.reU3 {
    color: #04b4b6 !important
}

ins.reU4,
del.reU4 {
    color: #c85100 !important
}

ins.reU5,
del.reU5 {
    color: #008380 !important
}

ins.reU6,
del.reU6 {
    color: #800000 !important
}

ins.reU7,
del.reU7 {
    color: #a4a000 !important
}

ins.reU8,
del.reU8 {
    color: #808080 !important
}

ins.reU9,
del.reU9 {
    color: #38fd11 !important
}

.reFormat.reU0,
ins.reU0 table,
del.reU0 table,
ins.reU0 td,
ins.reU0 img,
del.reU0 td,
del.reU0 img,
.reComment.reU0 {
    border-color: #f93
}

.reFormat.reU1,
ins.reU1 table,
del.reU1 table,
ins.reU1 td,
ins.reU1 img,
del.reU1 td,
del.reU1 img,
.reComment.reU1 {
    border-color: red
}

.reFormat.reU2,
ins.reU2 table,
del.reU2 table,
ins.reU2 td,
ins.reU2 img,
del.reU2 td,
del.reU2 img,
.reComment.reU2 {
    border-color: #f37e0c
}

.reFormat.reU3,
ins.reU3 table,
del.reU3 table,
ins.reU3 td,
ins.reU3 img,
del.reU3 td,
del.reU3 img,
.reComment.reU3 {
    border-color: #04b4b6
}

.reFormat.reU4,
ins.reU4 table,
del.reU4 table,
ins.reU4 td,
ins.reU4 img,
del.reU4 td,
del.reU4 img,
.reComment.reU4 {
    border-color: #c85100
}

.reFormat.reU5,
ins.reU5 table,
del.reU5 table,
ins.reU5 td,
ins.reU5 img,
del.reU5 td,
del.reU5 img,
.reComment.reU5 {
    border-color: #008380
}

.reFormat.reU6,
ins.reU6 table,
del.reU6 table,
ins.reU6 td,
ins.reU6 img,
del.reU6 td,
del.reU6 img,
.reComment.reU6 {
    border-color: maroon
}

.reFormat.reU7,
ins.reU7 table,
del.reU7 table,
ins.reU7 td,
ins.reU7 img,
del.reU7 td,
del.reU7 img,
.reComment.reU7 {
    border-color: #a4a000
}

.reFormat.reU8,
ins.reU8 table,
del.reU8 table,
ins.reU8 td,
ins.reU8 img,
del.reU8 td,
del.reU8 img,
.reComment.reU8 {
    border-color: gray
}

.reFormat.reU9,
ins.reU9 table,
del.reU9 table,
ins.reU9 td,
ins.reU9 img,
del.reU9 td,
del.reU9 img,
.reComment.reU9 {
    border-color: #38fd11
}

ins.trackchanges_curr_rev,
del.trackchanges_curr_rev {
    color: Green
}

.EHB.RadEditor,
.EHB.RadEditor .reModule,
.EHB.RadEditor .reEditorModes,
.EHB.RadEditor .reWrapper {
    background-color: #f1f5fb
}

.EHB.reWrapper,
.EHB.RadEditor .reContentCell,
.EHB.reColorPicker,
.EHB.reInsertTable,
.EHB.reCustomLinks a:hover {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb
}

.EHB .reEmptyMessage {
    color: #a0a0a0
}

.EHB.RadEditor .reContentCell {
    background-color: white
}

.EHB.reDropDownBody {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb
}

.EHB.reDropDownBody table {
    background: transparent
}

.EHB.RadEditor .reModule {
    border-top: 1px solid #aabfd6
}

.EHB.reCustomLinks a,
.EHB.reCustomLinks a:link,
.EHB.reCustomLinks a:visited {
    border: 1px solid white;
    color: black !important
}

.EHB.reCustomLinks a:hover {
    background-color: #edf2f9;
    border: 1px solid #c2cedb
}

.EHB .reToolbar li,
.EHB .reSpinBox a,
.EHB.reToolbar .reSeparator,
.EHB.reToolbar .reGrip,
.EHB .reDialog .reTool,
.EHB .reModule .reTool,
.EHB .reDialog .reTool:hover,
.EHB .reToolbar .reTool:hover,
.EHB .reModule .reTool:hover,
.EHB .reToolbar .reTool.reTool_selected,
.EHB .reToolbar .reTool.reTool_selected:hover,
.EHB .reToolbar .reTool_text:hover,
.EHB .reToolbar .reTool_text.reTool_selected,
.EHB .reToolbar .reTool_text.reTool_selected:hover,
.EHB .reTool .split_arrow,
.EHB .reSplitButton.reTool_text .split_arrow,
.EHB .reToolbar .reTool_text .split_arrow,
.EHB .reDialog .reTool.reSplitButton,
.EHB .reModule .reTool.reSplitButton,
.EHB .reDropdown,
.EHB .reTool_disabled.reDropdown:hover,
.EHB .reResizeCell div,
.EHB.reInsertTable .reToolbar li .reTool:hover {
    background-image: url('Editor/ToolBarSprites.gif')
}

.EHB.RadEditor .reTlbVertical li,
.EHB .reDropdown:hover,
.EHB.RadEditor .reTlbVertical .reToolbar.Default .reGrip,
.EHB.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
.EHB .reTlbVertical .reTool:hover,
.EHB .reTlbVertical .reTool_text.reSplitButton:hover,
.EHB .reTlbVertical .reSplitButton:hover,
.EHB .reTlbVertical .reTool_text:hover,
.EHB .reTlbVertical .reTool.reTool_selected,
.EHB .reTlbVertical .reTool_text.reTool_selected,
.EHB .reTlbVertical .reTool_text.reTool_selected:hover,
.EHB.reDropDownBody .reTlbVertical ul li a:hover,
.EHB.reDropDownBody .reTlbVertical .reToolbar,
.EHB .reMode_selected,
.EHB.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url('Editor/ToolbarVerticalSprites.gif')
}

.EHB .reToolbar li {
    color: black
}

.EHB .reToolbar .reTool_text:hover,
.EHB .reToolbar .reTool_text.reTool_selected,
.EHB .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #c2dbfb;
    border-right: 1px solid #c2dbfb
}

.EHB .reToolbar .reTool_text.reTool_disabled,
.EHB .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0
}

.EHB .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: 0
}

.EHB .reDropdown:link,
.EHB .reDropdown:visited {
    color: black !important
}

.EHB .reDropdown,
.EHB .reTool_disabled.reDropdown:hover {
    border: 1px solid #b8cbde;
    background-color: white
}

.EHB .reDropdown:hover {
    border-color: #c1dbfc;
    color: black
}

.EHB.reDropDownBody .reTlbVertical .reToolbar {
    background-color: white
}

.EHB table.reSpinBox,
.EHB.RadEditor input {
    border-color: #b8cbde;
    background-color: white
}

.EHB table.reSpinBox:hover,
.EHB.RadEditor input:hover {
    border: 1px solid #c2dbfb
}

.EHB .reModule_domlink_selected,
.EHB .reModule_domlink {
    color: black
}

.EHB.reDropDownBody .reItemOver {
    background: #c3dcfc;
    color: #1e395b
}

.EHB.reColorPicker table div,
.EHB.reColorPicker span {
    border: 1px solid #aabfd6
}

.EHB.reColorPicker table td.reItemOver div {
    border-color: black
}

.EHB .reAjaxspell_button {
    border: 1px solid #c2cedb;
    background-color: #dde7f5;
    color: #1e395b
}

.EHB .reAjaxSpellCheckSeparator {
    background-color: white
}

.EHB.reCustomLinks,
.EHB.reCustomLinks ul {
    color: black
}

.EHB.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important
}

.EHB.reCustomLinks a:hover {
    color: white
}

.EHB.reInsertTable table {
    background-color: white
}

.EHB.reInsertTable table td {
    border: 1px solid #b8cbde;
    background-color: white
}

.EHB.reInsertTable table .reItemOver {
    border: 1px solid #c1dbfc;
    background-color: #eef6ff
}

.EHB.reInsertTable .reTlbVertical ul {
    background-color: white
}

.EHB.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.EHB.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.EHB.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important
}

.EHB .reCommentEdit,
.EHB .reCommentTextArea,
.EHB .reCommentView,
.EHB .reCommentInfoPanel {
    border-color: transparent;
    background-color: #f1f5fb
}

.EHB .reCommentTitle,
.EHB .reCommentInfoPanel {
    color: black
}

.EHB .reCommentTextArea {
    border-color: #aabfd6;
    background-color: #f1f5fb
}

.EHB.RadEditor .reCommentButton,
.EHB .rePopupButtonContainer .rePopupButton {
    border-color: #c2cedb;
    color: #1e395b;
    background: -moz-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    background: -webkit-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    background: -o-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    background: -ms-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    background: linear-gradient(#f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#dde8f6', GradientType=0)
}

.EHB.RadEditor .reCommentButton:hover,
.EHB .rePopupButtonContainer .rePopupButton:hover {
    border-color: #c2dbfb;
    color: #1e395b;
    background: -moz-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    background: -webkit-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    background: -o-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    background: -ms-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    background: linear-gradient(#f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fc', endColorstr='#f9f9fc', GradientType=0)
}

.EHB.RadEditor .reCommentButton:active,
.EHB .rePopupButtonContainer .rePopupButton:active {
    color: #1e395b;
    border-color: #9bc9ff;
    background: -moz-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    background: -webkit-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    background: -o-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    background: -ms-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    background: linear-gradient(#acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#acd1fe', endColorstr='#acd1fe', GradientType=0)
}

.EHB.rePopupContainer {
    border-color: #b8cbde;
    background-color: #f1f5fb
}

.EHB.rePopupContainer .rePopupTitle {
    color: #1e395b;
    border-color: #a5b3c5;
    background: -moz-linear-gradient(top, #e9eef5 0, #f1f5fb 100%);
    background: -webkit-linear-gradient(top, #e9eef5 0, #f1f5fb 100%);
    background: -o-linear-gradient(top, #e9eef5 0, #f1f5fb 100%);
    background: -ms-linear-gradient(top, #e9eef5 0, #f1f5fb 100%);
    background: linear-gradient(#e9eef5 0, #f1f5fb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e9eef5', endColorstr='#f1f5fb', GradientType=0)
}

.RadWindow.RadWindow_EHB.reToolbarWindow td.rwWindowContent {
    background-color: #f1f5fb
}

.RadWindow_EHB .reInsertTableLightWrapper .lightTable {
    border-color: #aabfd6
}

.EHB .reTool.reSplitButton:hover {
    background-image: url('Editor/ToolBarSprites.gif')
}

.reTool span,
.EHB.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
    background-image: url('../Common/CommandSpritesLight.png')
}

.reTool span,
.reTool_text span,
.EHB .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
    _background-image: url('../Common/CommandSpritesLightIE6.gif')
}

.reTool .split_arrow:hover {
    border-left-color: #c2dbfb
}

.RadGrid .rgMasterTable,
.RadGrid .rgDetailTable,
.RadGrid .rgEditForm table {
    border-collapse: separate;
    border-spacing: 0
}

.RadGrid .rgRow,
.RadGrid .rgAltRow,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgPager,
.RadGrid .rgGroupPanel,
.RadGrid .rgGroupHeader {
    cursor: default
}

.RadGrid input[type="image"] {
    cursor: pointer
}

.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td,
.RadGrid .rgFilterRow td,
.RadGrid .rgHeader,
.RadGrid .rgResizeCol,
.RadGrid .rgGroupHeader td {
    padding-left: 7px;
    padding-right: 7px
}

.RadGrid .rgClipCells .rgHeader,
.RadGrid .rgClipCells .rgFilterRow>td,
.RadGrid .rgClipCells .rgRow>td,
.RadGrid .rgClipCells .rgAltRow>td,
.RadGrid .rgClipCells .rgEditRow>td,
.RadGrid .rgClipCells .rgFooter>td {
    overflow: hidden
}

.RadGrid .rgAdd,
.RadGrid .rgRefresh,
.RadGrid .rgEdit,
.RadGrid .rgDel,
.RadGrid .rgDrag,
.RadGrid .rgFilter,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageFirst,
.RadGrid .rgPageLast,
.RadGrid .rgExpand,
.RadGrid .rgCollapse,
.RadGrid .rgSortAsc,
.RadGrid .rgSortDesc,
.RadGrid .rgUpdate,
.RadGrid .rgCancel,
.RadGrid .rgUngroup,
.RadGrid .rgExpXLS,
.RadGrid .rgExpDOC,
.RadGrid .rgExpPDF,
.RadGrid .rgExpCSV {
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer
}

.RadGrid .rgGroupItem input,
.RadGrid .rgCommandRow img,
.RadGrid .rgHeader input {
    vertical-align: middle
}

.RadGrid .rgFilterRow img,
.RadGrid .rgFilterRow input {
    vertical-align: middle
}

.RadGrid .rgPager img {
    vertical-align: middle
}

.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.RadGrid .rgEditRow td,
.RadGrid .rgFooter td {
    padding-top: 4px;
    padding-bottom: 3px
}

.RadGrid table.rgMasterTable tr .rgDragCol {
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.RadGrid .rgDrag {
    width: 15px;
    height: 15px;
    cursor: url('Images/Telerik/Common/grab.cur'), move
}

.RadGrid .rgPager .rgStatus {
    width: 35px;
    padding: 3px 0 2px
}

.RadGrid .rgStatus div {
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -2222px
}

.RadGrid .rgPager td {
    padding: 0
}

.RadGrid td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px
}

.RadGrid .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap
}

.RadGrid .rgArrPart1 {
    padding-right: 0
}

.RadGrid .rgArrPart2 {
    padding-left: 0
}

.RadGrid .rgInfoPart {
    float: right
}

.RadGrid .rgInfoPart strong {
    font-weight: normal
}

.RadGrid .rgArrPart1 img,
.RadGrid .rgArrPart2 img {
    border: 0;
    margin: -3px 1px 0
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
    width: 22px;
    height: 22px;
    vertical-align: top
}

.RadGrid .NextPrev .rgPageFirst,
.RadGrid .NextPrev .rgPagePrev,
.RadGrid .NextPrev .rgPageNext,
.RadGrid .NextPrev .rgPageLast {
    vertical-align: middle
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev {
    margin-right: 1px
}

.RadGrid .rgPageNext,
.RadGrid .rgPageLast {
    margin-left: 1px
}

.RadGrid .rgPager .rgPagerButton {
    height: 22px;
    border-style: solid;
    border-width: 1px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    font-size: 12px;
    line-height: 12px;
    vertical-align: top;
    cursor: pointer
}

.RadGrid .rgNumPart {
    padding: 0
}

.RadGrid .NumericPages .rgNumPart {
    padding: 0 10px
}

.RadGrid .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none
}

.RadGrid .rgNumPart span {
    float: left;
    padding: 0 0 0 5px
}

.RadGrid .rgNumPart a:hover span {
    cursor: pointer
}

.RadGrid .rgNumPart a.rgCurrentPage {
    cursor: default
}

.RadGrid .rgNumPart a.rgCurrentPage:hover,
.RadGrid .rgNumPart a.rgCurrentPage span,
.RadGrid .rgNumPart a.rgCurrentPage:hover span {
    cursor: default
}

.RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
    float: none;
    text-align: center
}

.RadGrid .rgPager .RadSlider {
    float: left;
    margin: 0 10px 0 0
}

.RadGrid .rgPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: top
}

.RadGrid .rgPager .RadComboBox {
    margin: 0 4px 0 0;
    vertical-align: top
}

.RadGrid .rgPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: top;
    display: inline-block
}

.RadGrid .rgPager .riTextBox {
    height: 15px
}

.RadGrid div.rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden
}

.RadGrid .rgFooterWrapper {
    border-top-style: solid;
    overflow: hidden
}

.rgCellSelectorArea {
    position: absolute;
    z-index: 1000100;
    opacity: .1;
    -moz-opacity: .1;
    filter: alpha(opacity=10)
}

.rgNoScrollImage div.rgHeaderDiv {
    background-image: none
}

.rgMultiHeader {
    overflow: hidden
}

.rgMultiHeader .rgHeaderDiv {
    margin-left: -1px
}

.rgHeaderWrapper .rgHeaderDiv {
    margin-bottom: -1px;
    margin-right: -1px;
    border-right: 1px solid transparent
}

.rgFooterWrapper .rgFooterDiv {
    margin-top: -1px
}

.RadGrid .rgHeader,
.RadGrid th.rgResizeCol {
    padding-top: 5px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: normal
}

.RadGrid .rgHeader a {
    text-decoration: none
}

.RadGrid .rgCheck input {
    height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    cursor: default
}

.rfdCheckbox .RadGrid .rgCheck input {
    height: 20px
}

.rgPager .riSingle .riTextBox {
    height: 22px
}

*+html .RadGrid .rgPager .RadComboBox {
    margin-top: -1px
}

* html .RadGrid .rgPager .RadComboBox {
    margin-top: -1px;
    padding: 1px 0
}

.RadGrid .rgPagerTextBox {
    text-align: center
}

.GridReorderTop,
.GridReorderBottom {
    width: 9px;
    height: 9px;
    margin: 0 0 0 -5px;
    padding: 0
}

.RadGrid .rgFilterRow td {
    padding-top: 4px;
    padding-bottom: 7px
}

.RadGrid .rgFilter {
    width: 22px;
    height: 22px;
    margin: 0 0 0 2px
}

.RadGrid .rgFilterBox {
    border-width: 1px;
    border-style: solid;
    margin: 0;
    height: 15px;
    padding: 2px 1px 3px;
    font-size: 12px;
    vertical-align: middle
}

.rgFilterRow .riSingle .riTextBox {
    height: 22px
}

.RadGrid .rgFilterRow .RadInput,
.RadGrid .rgFilterRow .RadRating {
    display: inline-block;
    vertical-align: middle
}

*+html .RadGrid .rgFilterRow .RadRating,
* html .RadGrid .rgFilterRow .RadRating {
    display: inline;
    zoom: 1
}

div.RadGrid .RadComboBox td {
    border: 0 none
}

.GridContextMenu .rmLeftImage {
    background-repeat: no-repeat;
    background-color: transparent
}

.RadMenu .rmGroup .rgHCMItem .rmText {
    width: 161px;
    padding: 6px 5px 5px 30px
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd,
.rgHCMItem .rgHCMFilter {
    display: block
}

.rgHCMItem .rgHCMShow,
.rgHCMItem .rgHCMAnd {
    padding-top: 5px;
    line-height: 12px
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMShow,
.rgHCMItem .RadComboBox {
    margin: 0 0 5px
}

.rgHCMItem .rgHCMAnd {
    margin: 0 0 5px;
    margin-top: 5px
}

.rgHCMItem .rgHCMFilter {
    margin-top: 11px
}

.rgHCMItem .rgHCMClear,
.rgHCMItem .rgHCMFilter {
    width: 160px;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 0;
    font-size: 12px;
    cursor: pointer
}

.RadGrid .rgGroupPanel {
    height: 24px
}

.RadGrid .rgGroupItem {
    padding: 0 2px 1px 3px;
    line-height: 20px;
    font-weight: normal;
    vertical-align: middle
}

.RadGrid .rgGroupHeader td {
    padding-top: 0;
    padding-bottom: 0
}

.RadGrid .rgGroupHeader td p {
    display: inline;
    margin: 0;
    padding: 0 10px
}

.RadGrid .rgGroupHeader td div div {
    top: -0.8em;
    padding: 0 10px
}


/*\*/

* html .RadGrid .rgGroupHeader td div div {
    top: 0
}


/**/

.RadGrid .rgGroupHeader td div div div {
    top: 0;
    padding: 0;
    border: 0
}

.RadGrid .rgUpdate,
.RadGrid .rgCancel {
    width: 18px;
    height: 18px
}

.RadGrid .rgDetailTable {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0
}

.RadGrid .rgAdd,
.RadGrid .rgRefresh {
    width: 18px;
    height: 18px;
    vertical-align: bottom
}

*+html .RadGrid .rgPager .rgPagerButton,
*+html .RadGrid .rgPagerLabel,
*+html .RadGrid .rgPager .RadComboBox,
*+html .RadGrid .rgAdd,
*+html .RadGrid .rgRefresh {
    vertical-align: middle
}

* html .RadGrid .rgPager .rgPagerButton,
* html .RadGrid .rgPagerLabel {
    vertical-align: middle
}

* html .RadGrid .rgPager .RadComboBox,
* html .RadGrid .rgPager .RadInput {
    vertical-align: middle
}

* html .RadGrid .rgAdd,
* html .RadGrid .rgRefresh {
    vertical-align: middle
}

.RadGrid .rgEdit,
.RadGrid .rgDel {
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -9999px
}

.rgPager thead,
.rgPager caption,
.rgCommandTable thead {
    display: none
}

.RadGridRTL .rgHeader,
.RadGridRTL .rgResizeCol {
    text-align: right
}

.RadGridRTL .rgPager .rgStatus {
    border-right: 0;
    border-left-width: 1px
}

.RadGridRTL .rgWrap {
    float: right
}

.RadGridRTL .rgArrPart1 {
    padding-left: 0;
    padding-right: 10px
}

.RadGridRTL .rgPageFirst,
.RadGridRTL .rgPagePrev {
    margin-right: 0;
    margin-left: 1px
}

.RadGridRTL .rgPageNext,
.RadGridRTL .rgPageLast {
    margin-left: 0;
    margin-right: 1px
}

.RadGridRTL .rgInfoPart {
    float: left
}

.RadGridRTL .rgNumPart {
    width: 220px
}

.RadGridRTL .rgNumPart a {
    float: right
}

.RadGridRTL .rgDetailTable {
    border-right-width: 1px;
    border-left-width: 0
}

.RadGridRTL input.rgRefresh,
.RadGridRTL input.rgAdd {
    margin: 0 0 0 4px
}

.RadGridRTL .rgInfoPart {
    text-align: left
}

.RadGridRTL .rgSliderLabel {
    float: right
}

.RadGridRTL .rgPager div.RadSlider {
    float: right;
    margin: 0 0 0 10px
}

.RadGrid_Ehb {
    border: 1px solid #9cb6c5;
    background: #fff;
    color: #333;
    font: 12px/16px "segoe ui", arial, sans-serif
}

.RadGrid_Ehb .rgMasterTable,
.RadGrid_Ehb .rgDetailTable,
.RadGrid_Ehb .rgGroupPanel table,
.RadGrid_Ehb .rgCommandRow table,
.RadGrid_Ehb .rgEditForm table,
.RadGrid_Ehb .rgPager table {
    font: 12px/16px "segoe ui", arial, sans-serif
}

.GridToolTip_Ehb {
    font: 12px/16px "segoe ui", arial, sans-serif
}

.RadGrid_Ehb .rgHeader:first-child,
.RadGrid_Ehb th.rgResizeCol:first-child,
.RadGrid_Ehb .rgFilterRow>td:first-child,
.RadGrid_Ehb .rgRow>td:first-child,
.RadGrid_Ehb .rgAltRow>td:first-child {
    border-left-width: 0;
    padding-left: 8px
}

.RadGrid_Ehb .rgAdd,
.RadGrid_Ehb .rgRefresh,
.RadGrid_Ehb .rgEdit,
.RadGrid_Ehb .rgDel,
.RadGrid_Ehb .rgFilter,
.RadGrid_Ehb .rgPagePrev,
.RadGrid_Ehb .rgPageNext,
.RadGrid_Ehb .rgPageFirst,
.RadGrid_Ehb .rgPageLast,
.RadGrid_Ehb .rgExpand,
.RadGrid_Ehb .rgCollapse,
.RadGrid_Ehb .rgSortAsc,
.RadGrid_Ehb .rgSortDesc,
.RadGrid_Ehb .rgUpdate,
.RadGrid_Ehb .rgCancel,
.RadGrid_Ehb .rgUngroup,
.RadGrid_Ehb .rgExpXLS,
.RadGrid_Ehb .rgExpDOC,
.RadGrid_Ehb .rgExpPDF,
.RadGrid_Ehb .rgExpCSV {
    background-image: url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgHeaderDiv {
    background: #ebeef6 0 -7750px repeat-x url('Grid/sprite.gif')
}

.rgTwoLines .rgHeaderDiv {
    background-position: 0 -7250px
}

.RadGrid_Ehb .rgHeader,
.RadGrid_Ehb th.rgResizeCol,
.RadGrid_Ehb .rgHeaderWrapper {
    border: 1px solid;
    border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
    border-top-width: 0;
    background: 0 -2300px repeat-x #a6d9f4 url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgMultiHeaderRow th.rgHeader,
.RadGrid_Ehb .rgMultiHeaderRow th.rgResizeCol {
    border: 1px solid;
    border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
    border-top-width: 0;
    background: 0 -2300px repeat-x #a6d9f4 url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgHeaderDiv {
    border-right-color: #e2e3ea
}

.RadGrid_Ehb th.rgSorted {
    border-bottom-color: #79b3d8;
    background-color: #d9ecf6;
    background-position: 0 -2600px
}

.RadGrid_Ehb .rgHeader {
    color: #333
}

.RadGrid_Ehb .rgHeader a {
    color: #333
}

.RadGrid_Ehb .rgRow td,
.RadGrid_Ehb .rgAltRow td,
.RadGrid_Ehb .rgEditRow td,
.RadGrid_Ehb .rgFooter td {
    border-style: solid;
    border-width: 0 1px 1px
}

.RadGrid_Ehb .rgRow td,
.RadGrid_Ehb .rgAltRow td {
    border-color: #fff #fff #fff #ededed
}

.RadGrid_Ehb .rgRow .rgSorted,
.RadGrid_Ehb .rgAltRow .rgSorted {
    background-color: #f2f3f5
}

.RadGrid_Ehb .rgSelectedRow .rgSorted,
.RadGrid_Ehb .rgActiveRow .rgSorted,
.RadGrid_Ehb .rgHoveredRow .rgSorted,
.RadGrid_Ehb .rgEditRow .rgSorted {
    background-color: transparent
}

.RadGrid_Ehb .rgRow a,
.RadGrid_Ehb .rgAltRow a,
.RadGrid_Ehb .rgEditRow a,
.RadGrid_Ehb .rgFooter a,
.RadGrid_Ehb .rgEditForm a {
    color: #06c
}

.RadGrid_Ehb .rgMasterTable .rgSelectedCell,
.RadGrid_Ehb .rgSelectedRow {
    background: #abdbf5 0 -3900px repeat-x url('Grid/sprite.gif')
}

*+html .RadGrid_Ehb .rgSelectedRow .rgSorted,
* html .RadGrid_Ehb .rgSelectedRow .rgSorted {
    background-color: #abdbf5
}

.RadGrid_Ehb .rgMasterTable .rgActiveCell,
.RadGrid_Ehb .rgActiveRow,
.RadGrid_Ehb .rgHoveredRow {
    background: #d7f0fc 0 -2900px repeat-x url('Grid/sprite.gif')
}

*+html .RadGrid_Ehb .rgActiveRow .rgSorted,
*+html .RadGrid_Ehb .rgHoveredRow .rgSorted {
    background-color: #d7f0fc
}

* html .RadGrid_Ehb .rgActiveRow .rgSorted,
* html .RadGrid_Ehb .rgHoveredRow .rgSorted {
    background-color: #d7f0fc
}

.RadGrid_Ehb .rgEditRow {
    background: #96cfee 0 -4900px repeat-x url('Grid/sprite.gif')
}

*+html .RadGrid_Ehb .rgEditRow .rgSorted,
* html .RadGrid_Ehb .rgEditRow .rgSorted {
    background-color: #96cfee
}

.RadGrid_Ehb .rgSelectedRow td,
.RadGrid_Ehb .rgActiveRow td,
.RadGrid_Ehb .rgHoveredRow td,
.RadGrid_Ehb .rgEditRow td {
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 8px;
    padding-right: 8px
}

.RadGrid_Ehb .rgSelectedRow td {
    border-bottom-color: #d7f0fc
}

.RadGrid_Ehb .rgActiveRow td,
.RadGrid_Ehb .rgHoveredRow td {
    border-bottom-color: #99defd
}

.RadGrid_Ehb .rgEditRow td {
    border-bottom-color: #96cfee
}

.RadGrid_Ehb .rgDrag {
    background-image: url('Grid/rgDrag.gif')
}

.RadGrid_Ehb .rgFooterDiv,
.RadGrid_Ehb .rgFooter,
.RadGrid_Ehb .rgFooterWrapper {
    background: #e0e5f5
}

.RadGrid_Ehb .rgFooter td,
.RadGrid_Ehb .rgFooterWrapper {
    border-top-width: 1px;
    border-color: #aec5d1 #e0e5f5 #fff #e0e5f5
}

.RadGrid_Ehb .rgPager .rgStatus {
    border: 1px solid;
    border-color: #aec5d1 #9cb6c5 #fff #9cb6c5;
    border-left-width: 0
}

.RadGrid_Ehb .rgStatus div {
    background-image: url('Common/loading_small.gif')
}

.RadGrid_Ehb .rgPager {
    background: #eff7fc
}

.RadGrid_Ehb td.rgPagerCell {
    border: 1px solid;
    border-color: #aec5d1 #fff #fff;
    border-right-width: 0
}

.RadGrid_Ehb .rgInfoPart {
    color: #8a8a8a
}

.RadGrid_Ehb .rgInfoPart strong {
    color: #4c4e54
}

.RadGrid_Ehb .rgPageFirst {
    background-position: 0 -550px
}

.RadGrid_Ehb .rgPageFirst:hover {
    background-position: 0 -600px
}

.RadGrid_Ehb .rgPagePrev {
    background-position: 0 -700px
}

.RadGrid_Ehb .rgPagePrev:hover {
    background-position: 0 -750px
}

.RadGrid_Ehb .rgPageNext {
    background-position: 0 -850px
}

.RadGrid_Ehb .rgPageNext:hover {
    background-position: 0 -900px
}

.RadGrid_Ehb .rgPageLast {
    background-position: 0 -1000px
}

.RadGrid_Ehb .rgPageLast:hover {
    background-position: 0 -1050px
}

.RadGrid_Ehb .rgPager .rgPagerButton {
    border-color: #a6d9f4;
    background: #acdbf5 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #000;
    font: 12px/12px "segoe ui", arial, sans-serif
}

.RadGrid_Ehb .rgNumPart a {
    color: #000
}

.RadGrid_Ehb .rgNumPart a:hover,
.RadGrid_Ehb .rgNumPart a.rgCurrentPage {
    background: no-repeat url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgNumPart a:hover span,
.RadGrid_Ehb .rgNumPart a.rgCurrentPage span {
    background: no-repeat url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgNumPart a:hover {
    background-position: 100% -1250px;
    color: #06c
}

.RadGrid_Ehb .rgNumPart a:hover span {
    background-position: 0 -1150px
}

.RadGrid_Ehb .rgNumPart a.rgCurrentPage {
    background-position: 100% -1450px;
    color: #000
}

.RadGrid_Ehb .rgNumPart a.rgCurrentPage:hover {
    background-position: 100% -1450px;
    color: #000
}

.RadGrid_Ehb .rgNumPart a.rgCurrentPage span,
.RadGrid_Ehb .rgNumPart a.rgCurrentPage:hover span {
    background-position: 0 -1350px
}

.RadGrid_Ehb .rgHeader .rgSortAsc {
    background-position: 3px -248px;
    height: 10px
}

.RadGrid_Ehb .rgHeader .rgSortDesc {
    background-position: 3px -198px;
    height: 10px
}

.GridReorderTop_Ehb {
    height: 11px;
    background: 0 0 no-repeat url('Grid/sprite.gif')
}

.GridReorderBottom_Ehb {
    height: 11px;
    background: 0 0 no-repeat url('Grid/sprite.gif');
    background-position: 0 -50px
}

.RadGrid_Ehb .rgFilterRow {
    background: #ebeef6
}

.RadGrid_Ehb .rgFilterRow td {
    border-left: 1px solid #ededed;
    border-right: 1px solid #fff
}

.RadGrid_Ehb .rgFilter {
    background-position: 0 -300px
}

.RadGrid_Ehb .rgFilter:hover {
    background-position: 0 -350px
}

.RadGrid_Ehb .rgFilterActive {
    background-position: 0 -400px
}

.RadGrid_Ehb .rgFilterActive:hover {
    background-position: 0 -400px
}

.RadGrid_Ehb .rgFilterBox {
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    font: 12px "segoe ui", arial, sans-serif;
    color: #333
}

.RadMenu_Ehb .rgHCMClear,
.RadMenu_Ehb .rgHCMFilter {
    border-color: #707070;
    background: #cfcfcf center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
    color: #000;
    font-family: "segoe ui", arial, sans-serif
}

.RadMenu_Ehb .rgHCMClear:hover,
.RadMenu_Ehb .rgHCMFilter:hover {
    border-color: #3c7fb1;
    background-position: center -67px;
    background-color: #a7d9f5
}

.GridContextMenu_Ehb .rmLeftImage {
    background-image: url(Images/Telerik/Common/Grid/contextMenu.gif)
}

.GridContextMenu_Ehb .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0
}

.GridContextMenu_Ehb .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px
}

.GridContextMenu_Ehb .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px
}

.GridContextMenu_Ehb .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px
}

.GridContextMenu_Ehb .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px
}

.GridContextMenu_Ehb .rgHCMCols .rmLeftImage {
    background-position: 0 -200px
}

.GridContextMenu_Ehb .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px
}

.GridContextMenu_Ehb .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px
}

.RadGrid_Ehb .rgGroupPanel {
    border: 1px solid;
    border-color: #eaedf6 #f2f5fa #9cb6c5;
    background: #e6ebf5 0 -1900px repeat-x url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgGroupPanel td {
    border: 0;
    border-bottom: 1px solid #f2f5fa;
    padding: 0
}

.RadGrid_Ehb .rgGroupPanel td td {
    border: 0;
    padding: 2px 3px 1px
}

.RadGrid_Ehb .rgGroupPanel td td td {
    padding: 0
}

.RadGrid_Ehb .rgGroupPanel .rgSortAsc {
    background-position: 4px -144px
}

.RadGrid_Ehb .rgGroupPanel .rgSortDesc {
    background-position: 4px -94px
}

.RadGrid_Ehb .rgUngroup {
    background-position: 0 -7200px
}

.RadGrid_Ehb .rgGroupItem {
    border: 1px solid;
    border-color: #8a929e #9298a1 #9298a1;
    background: #e6ebf5 0 -7000px repeat-x url('Grid/sprite.gif')
}

.RadGrid_Ehb .rgGroupHeader {
    background: 0 -6489px repeat-x url('Grid/sprite.gif');
    font-size: 1.1em;
    line-height: 21px;
    color: #039
}

.RadGrid_Ehb .rgGroupHeader td {
    padding: 0 8px
}

.RadGrid_Ehb .rgGroupHeader .rgGroupCol {
    background: #fff none
}

.RadGrid_Ehb .rgExpand {
    background-position: 5px -496px
}

.RadGrid_Ehb .rgCollapse {
    background-position: 3px -444px
}

.RadGrid_Ehb .rgGroupHeader .rgExpand,
.RadGrid_Ehb .rgGroupHeader .rgCollapse {
    background-color: #fff
}

.RadGrid_Ehb .rgGroupHeader td p,
.RadGrid_Ehb .rgGroupHeader td div div {
    background: #fff
}

.RadGrid_Ehb .rgEditForm {
    border-bottom: 1px solid #ededed
}

.RadGrid_Ehb .rgUpdate {
    background-position: 0 -1800px
}

.RadGrid_Ehb .rgCancel {
    background-position: 0 -1850px
}

.RadGrid_Ehb .rgDetailTable {
    border-color: #ededed
}

.RadGrid_Ehb .rgCommandRow {
    background: #4e96aa 0 0 repeat-x url('Grid/rgCommandRow.gif');
    color: #fff
}

.RadGrid_Ehb .rgCommandCell {
    border: 0;
    padding: 0
}

.RadGrid_Ehb thead .rgCommandCell {
    border-bottom: 1px solid #3c7fb1
}

.RadGrid_Ehb tfoot .rgCommandCell,
.RadGrid_Ehb .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #3c7fb1
}

.RadGrid_Ehb .rgCommandTable {
    border: 1px solid;
    border-color: #b2ccd8 #75a4b7 #95c3ce
}

.RadGrid_Ehb .rgCommandTable td {
    border: 0;
    padding: 2px 7px
}

.RadGrid_Ehb .rgCommandRow a {
    color: #fff;
    text-decoration: none
}

.RadGrid_Ehb .rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px
}

.RadGrid_Ehb .rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px
}

.RadGrid_Ehb .rgEdit {
    background-position: 0 -1700px
}

.RadGrid_Ehb .rgDel {
    background-position: 0 -1750px
}

.RadGrid_Ehb .rgExpXLS,
.RadGrid_Ehb .rgExpDOC,
.RadGrid_Ehb .rgExpPDF,
.RadGrid_Ehb .rgExpCSV {
    background-image: url(Images/Telerik/Common/Grid/export.gif)
}

.RadGrid_Ehb .rgExpXLS {
    background-position: 0 0
}

.RadGrid_Ehb .rgExpDOC {
    background-position: 0 -50px
}

.RadGrid_Ehb .rgExpPDF {
    background-position: 0 -100px
}

.RadGrid_Ehb .rgExpCSV {
    background-position: 0 -150px
}

.rgCellSelectorArea_Ehb,
.GridRowSelector_Ehb {
    background: #039
}

.GridItemDropIndicator_Ehb {
    border-top: 1px dashed #039
}

.GridToolTip_Ehb {
    border: 1px solid #767676;
    padding: 3px;
    background: #e4e5f0;
    color: #000
}

.RadGridRTL_Ehb .rgHeader:first-child,
.RadGridRTL_Ehb th.rgResizeCol:first-child,
.RadGridRTL_Ehb .rgFilterRow>td:first-child,
.RadGridRTL_Ehb .rgRow>td:first-child,
.RadGridRTL_Ehb .rgAltRow>td:first-child {
    border-left-width: 1px;
    padding-left: 7px
}

.RadGridRTL_Ehb .rgPageFirst {
    background-position: 0 -1000px
}

.RadGridRTL_Ehb .rgPageFirst:hover {
    background-position: 0 -1050px
}

.RadGridRTL_Ehb .rgPagePrev {
    background-position: 0 -850px
}

.RadGridRTL_Ehb .rgPagePrev:hover {
    background-position: 0 -900px
}

.RadGridRTL_Ehb .rgPageNext {
    background-position: 0 -700px
}

.RadGridRTL_Ehb .rgPageNext:hover {
    background-position: 0 -750px
}

.RadGridRTL_Ehb .rgPageLast {
    background-position: 0 -550px
}

.RadGridRTL_Ehb .rgPageLast:hover {
    background-position: 0 -600px
}

.RadGridRTL_Ehb .rgExpand {
    background-position: -20px -496px
}

.RadInput,
.RadInputMgr {
    vertical-align: middle
}

.RadInput table {
    border: 0;
    vertical-align: bottom
}

.RadInput table.riTable td {
    border: 0;
    padding: 0;
    vertical-align: middle;
    overflow: visible
}

.RadInput table td.riCell {
    padding-right: 4px
}

.RadInput textarea {
    vertical-align: bottom;
    overflow: auto;
    resize: none;
    white-space: normal
}

html body .RadInput .riTextBox,
html body .RadInputMgr {
    border-width: 1px;
    border-style: solid;
    padding: 2px 2px 1px;
    vertical-align: middle
}

.riSingle input.rfdDecorated {
    *padding-left: 5px !important
}

input.RadInputMgr.rfdDecorated {
    *padding-left: 2px !important
}

textarea.RadInputMgr {
    overflow: auto
}

.RadInput a {
    display: block;
    overflow: hidden;
    position: relative;
    outline: 0;
    z-index: 2;
    text-indent: -2222px;
    text-align: center;
    text-decoration: none
}

* html .RadInput a,
*+html .RadInput a {
    position: static
}

.RadInput .riSpin a {
    margin: 0 1px
}

.RadInput a.riDown {
    margin-top: 3px
}


/*\*/

* html .RadInput a.riDown {
    margin-top: 0
}


/**/

.RadInput .riLabel {
    margin: 0 4px 0 0;
    white-space: nowrap;
    width: 40%;
    background: transparent
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rdfd_ {
        position: absolute
    }
}

* html .RadInput {
    display: inline-block;
    height: 25px
}

.RadInputRTL table td.riCell {
    padding: 0 0 0 4px
}

.RadInputRTL .riLabel {
    margin: 0 0 0 4px
}

.riStrengthBar {
    background: url('Images/Telerik/Common/PasswordStrength.png') repeat-y;
    display: inline-block;
    width: 100px;
    height: 20px;
    margin-left: 5px;
    font: 12px/18px "segoe ui", arial, sans-serif;
    color: #000;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.riStrengthBarL0 {
    background: 0
}

.riStrengthBarL1 {
    background-color: #ff3933;
    background-position: 0 0;
    color: #620000
}

.riStrengthBarL2 {
    background-color: #ff7833;
    background-position: -300px 0;
    color: #922b00
}

.riStrengthBarL3 {
    background-color: #ffbe33;
    background-position: -600px 0;
    color: #9e5900
}

.riStrengthBarL4 {
    background-color: #dc3;
    background-position: -900px 0;
    color: #696400
}

.riStrengthBarL5 {
    background-color: #6bcc33;
    background-position: 100% 0;
    color: #236800
}

.riSingle {
    display: inline-block;
    white-space: nowrap;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box
}

.riLabel {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box
}

.riSingle .riTextBox,
.riSingle .riContentWrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box
}

.riSingle a.riButton {
    display: inline-block;
    vertical-align: middle;
    background-position: 3px 5px;
    height: 18px;
    line-height: 18px;
    width: 20px
}

.riSingle a.riButton:hover {
    background-position: 3px -45px
}

.riSingle .riLabel {
    vertical-align: middle;
    display: inline-block;
    margin-right: 0;
    padding-right: 5px
}

.riSingle a.riUp {
    display: inline-block;
    height: 8px;
    width: 15px;
    vertical-align: top
}

.riSingle a.riDown {
    display: inline-block;
    height: 8px;
    width: 15px;
    vertical-align: top;
    margin-left: -15px;
    vertical-align: bottom
}

.riSingle .riContentWrapper {
    display: inline-block;
    vertical-align: middle;
    overflow: visible;
    width: 60%
}

*+html .riSingle .riContentWrapper {
    overflow: visible
}

.riContButton {
    padding-right: 22px
}

.riContSpinButtons {
    padding-right: 17px
}

.riContButton.riContSpinButtons {
    padding-right: 35px
}

.riContButton .riContentWrapper {
    padding-right: 21px
}

.riContSpinButtons .riContentWrapper {
    padding-right: 17px
}

.riContButton.riContSpinButtons .riContentWrapper {
    padding-right: 35px
}

html body .riSingle .riTextBox {
    padding-right: 5px;
    padding-left: 5px;
    margin: 0;
    width: 100%
}

html body .riSingle .riTextBox[type="text"] {
    padding-right: 5px;
    padding-left: 5px;
    margin: 0;
    width: 100%
}

.RadForm.rfdTextbox .riSingle input.rfdDecorated {
    padding-right: 5px;
    padding-left: 5px
}

.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
    padding-right: 5px;
    padding-left: 5px
}

.RadForm.rfdTextbox input.rfdDecorated.RadInputMgr {
    width: auto
}

.riSingle .riButton {
    display: inline-block;
    margin-top: 2px
}

.riSingle .riStrengthBar {
    margin-left: 0
}

.rcSingle .riSingle {
    white-space: normal
}

div.RadPicker table.rcSingle .rcInputCell {
    padding-right: 0
}

.RadInputRTL {
    text-align: right
}

.riSingle.RadInputRTL a.riDown {
    margin-left: 0;
    margin-right: -15px
}

._Telerik_Opera11 .riSingle.RadInputRTL a.riUp {
    margin-right: -15px
}

._Telerik_Opera11 .riSingle.RadInputRTL a.riDown {
    margin-right: 0
}

.riContButton.RadInputRTL,
.riContButton.riButtonSwap {
    padding-right: 0;
    padding-left: 21px
}

.riContSpinButtons.RadInputRTL,
.riContSpinButtons.riButtonSwap {
    padding-right: 0;
    padding-left: 17px
}

.riContButton.riContSpinButtons.RadInputRTL,
.riContButton.riContSpinButtons.riButtonSwap {
    padding-right: 0;
    padding-left: 35px
}

.riContButton.RadInputRTL .riContentWrapper,
.riContButton.riButtonSwap .riContentWrapper {
    padding-right: 0;
    margin-right: 0;
    padding-left: 21px;
    margin-left: -21px
}

.riContSpinButtons.RadInputRTL .riContentWrapper,
.riContSpinButtons.riButtonSwap .riContentWrapper {
    padding-right: 0;
    padding-left: 17px
}

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper {
    padding-right: 0;
    padding-left: 35px
}

.riContButton.riContSpinButtons.riButtonSwap .riContentWrapper {
    padding-right: 0;
    padding-left: 35px
}

.riContButton.riContSpinButtons.riButtonSwap .riLabel {
    margin-left: -35px;
    margin-right: 35px
}

* html body .riSingle .riTextBox {
    margin-top: -2px;
    margin-top: 0
}

.RadInput_Ehb,
.RadInputMgr_Ehb {
    font: 12px "segoe ui", arial, sans-serif
}

html body .RadInput_Ehb .riTextBox,
html body .RadInputMgr_Ehb {
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    background: #fff;
    color: #000;
    font: 12px "segoe ui", arial, sans-serif
}

html body .RadInput_Ehb .riEmpty,
html body .RadInput_Empty_Ehb {
    color: #8a8a8a
}

html body .RadInput_Ehb .riHover,
html body .RadInput_Hover_Ehb,
html body .RadInput_Ehb .riFocused,
html body .RadInput_Focused_Ehb {
    border-color: #5794bf #b7d5ea #c7e2f1 #c5daed
}

html body .RadInput_Ehb .riRead,
html body .RadInput_Read_Ehb {
    border-color: #e3e9ef
}

html body .RadInput_Ehb .riDisabled,
html body .RadInput_Disabled_Ehb {
    border-color: #e3e9ef;
    color: #8a8a8a;
    cursor: default
}

html body .RadInput_Ehb .riError,
html body .RadInput_Error_Ehb {
    border-color: #b32d34 #dc643f #ea8541 #e5713e;
    background: #fff 100% -298px no-repeat url('Input/sprite.gif');
    color: #b32d34
}

.RadForm.rfdTextbox .RadInput_Ehb .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Ehb[type="text"] {
    border-color: #b32d34 #dc643f #ea8541 #e5713e;
    background: #fff 100% -298px no-repeat url('Input/sprite.gif');
    color: #b32d34
}

html body .RadInput_Ehb .riNegative,
html body .RadInput_Negative_Ehb {
    color: #565656
}

.RadInput_Ehb a {
    background: transparent no-repeat url('Input/sprite.gif')
}

.RadInput_Ehb .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px
}

.RadInput_Ehb .riBtn a:hover {
    background-position: 3px -45px
}

.RadInput_Ehb .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px
}

.RadInput_Ehb a.riUp {
    background-position: 4px -98px
}

.RadInput_Ehb a.riUp:hover {
    background-position: 4px -148px
}

.RadInput_Ehb a.riDown {
    background-position: 4px -199px
}

.RadInput_Ehb a.riDown:hover {
    background-position: 4px -249px
}

.RadInput_Ehb .riLabel {
    color: #000
}

html body .RadInputRTL_Ehb .riError,
html body .RadInputRTL_Error_Ehb {
    background-position: 3px -298px
}

.RadForm.rfdTextbox .RadInputRTL_Ehb .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Ehb[type="text"] {
    background-position: 3px -298px
}

.RadListBox {
    position: relative;
    vertical-align: top;
    display: block;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 140px
}

.RadListBox,
x:-moz-any-link {
    float: left
}

.RadListBox,
x:-moz-any-link,
x:default {
    float: none
}

.RadListBox .rlbGroup {
    outline: 0
}

.RadListBox .rlbGroup,
.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom,
.RadListBox .rlbButtonAreaLeft,
.RadListBox .rlbButtonAreaRight {
    -moz-user-select: -moz-none;
    -khtml-user-select: none
}

* html .RadListBox .rlbGroup {
    top: auto;
    bottom: auto;
    zoom: 1
}

.RadListBox .rlbList {
    list-style: none outside;
    position: relative;
    margin: 0;
    padding: 0;
    height: 100%
}

*+html .RadListBox .rlbList {
    zoom: 1
}

.RadListBox .rlbItem {
    cursor: default;
    padding: 2px 5px;
    white-space: nowrap
}

.RadListBox .rlbGroup .rlbActive {
    border: 1px dotted #555;
    padding: 1px 4px
}

*+html .RadListBox .rlbItem {
    overflow: visible
}

* html .RadListBox .rlbItem {
    white-space: normal
}

.RadListBox .rlbText,
.RadListBox .rlbTemplate {
    display: inline;
    white-space: normal
}

.RadListBox .rlbTemplate {
    -moz-user-select: text;
    -khtml-user-select: text;
    display: block;
    overflow: hidden
}

* html .RadListBox .rlbGroupTop .rlbText,
* html .RadListBox .rlbGroupBottom .rlbText,
* html .RadListBoxScrollable .rlbText {
    zoom: 1
}

.RadListBox .rlbImage {
    padding-right: 2px
}

.RadListBox .rlbCheck,
.RadListBox .rlbImage,
.RadListBox .rlbText {
    vertical-align: middle
}

.RadListBoxButtonArea {
    width: 170px
}

.RadListBox .rlbButtonAreaRight {
    float: right
}

.RadListBox .rlbButtonAreaLeft {
    float: left
}

.RadListBoxScrollable .rlbGroup {
    overflow: auto
}

.RadListBoxScrollable .rlbGroupLeft,
.RadListBoxScrollable .rlbGroupRight,
.RadListBoxScrollable .rlbGroupTop,
.RadListBoxScrollable .rlbGroupBottom {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute
}

* html .RadListBoxScrollable .rlbGroupLeft,
* html .RadListBoxScrollable .rlbGroupRight {
    height: 100%
}

* html .RadListBoxScrollable .rlbGroupTop,
* html .RadListBoxScrollable .rlbGroupBottom {
    width: 100%
}

.RadListBox .rlbTemplateContainer {
    height: 100%;
    position: relative;
    border-width: 1px;
    border-style: solid
}

.RadListBoxScrollable .rlbTemplateContainer {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute
}

.RadListBox .rlbTemplateTable {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: fixed
}

.RadListBox .rlbTemplateCell {
    height: 1px
}

* html .RadListBox .rlbTemplateCell {
    height: auto
}

.RadListBox .rlbGroupCell,
.RadListBox .rlbGroupContainer {
    height: 100%
}

.RadListBox .rlbGroupCell {
    height: auto\9;
    position: relative\9
}

.RadListBox .rlbGroupContainer {
    position: relative
}

.RadListBox .rlbGroupContainer {
    position: static\9
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .RadListBox .rlbGroupCell {
        height: auto;
        position: relative
    }
    .RadListBox .rlbGroupContainer {
        position: static
    }
}

.RadListBox .rlbTemplateContainer .rlbGroup {
    border-left: 0;
    border-right: 0
}

.RadListBoxScrollable .rlbButtonAreaBottom {
    position: absolute;
    bottom: 0
}

.RadListBox .rlbButton {
    display: block;
    width: auto;
    height: 21px;
    line-height: 15px;
    margin: 0 7px 5px 3px;
    padding-right: 5px;
    position: relative;
    text-decoration: none;
    cursor: pointer
}

* html .RadListBox .rlbButton {
    margin: 0 8px 5px 2px
}

.RadListBox .rlbButton:hover {
    zoom: 1
}

.RadListBox .rlbNoButtonText {
    padding: 0;
    margin: 0 0 5px 6px
}

.rlbButtonAreaLeft .rlbNoButtonText {
    margin: 0 4px 5px 2px
}

* html div.RadListBox .rlbNoButtonText {
    margin: 0 2px 5px 2px
}

*+html .RadListBox .rlbNoButtonText {
    margin: 0 5px 5px 5px
}

.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom {
    width: 100%
}

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton {
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block
}

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton,
x:-moz-any-link {
    padding: 0
}

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton,
x:-moz-any-link,
x:default {
    padding-right: 5px
}

.RadListBox .rlbCenter,
.RadListBox .rlbRight {
    width: 100%
}

.RadListBox .rlbCenter {
    text-align: center
}

.RadListBox .rlbRight {
    text-align: right
}

.RadListBox .rlbRight .rlbButton {
    margin: 5px 0 5px 5px
}

.RadListBox .rlbButtonAreaTop .rlbButton {
    margin: 0 3px 5px
}

.RadListBox .rlbButtonAreaBottom .rlbButton {
    margin: 5px 3px 1px
}

.RadListBox .rlbMiddle,
.RadListBox .rlbBottom {
    height: 100%
}

.RadListBox .rlbMiddle td {
    vertical-align: middle
}

.RadListBox .rlbBottom td {
    vertical-align: bottom
}

.RadListBox .rlbButtonTL,
.RadListBox .rlbButtonTR,
.RadListBox .rlbButtonBL,
.RadListBox .rlbButtonBR {
    display: -moz-inline-block;
    display: inline-block;
    position: relative
}

.RadListBox .rlbButtonAreaLeft .rlbButtonTL,
.RadListBox .rlbButtonAreaLeft .rlbButtonTR,
.RadListBox .rlbButtonAreaLeft .rlbButtonBL,
.RadListBox .rlbButtonAreaLeft .rlbButtonBR,
.RadListBox .rlbButtonAreaRight .rlbButtonTL,
.RadListBox .rlbButtonAreaRight .rlbButtonTR,
.RadListBox .rlbButtonAreaRight .rlbButtonBL,
.RadListBox .rlbButtonAreaRight .rlbButtonBR {
    width: 100%
}

.RadListBox .rlbNoButtonText .rlbButtonTL,
.RadListBox .rlbNoButtonText .rlbButtonTR,
.RadListBox .rlbNoButtonText .rlbButtonBL,
.RadListBox .rlbNoButtonText .rlbButtonBR {
    width: auto
}

.RadListBox .rlbButtonTL {
    left: -4px;
    background-position: 0 0
}

.RadListBox .rlbButtonTR {
    bottom: 4px;
    right: 0;
    overflow: visible;
    background-position: 100% 0
}

.RadListBox .rlbButtonBL {
    top: 4px;
    right: 0;
    background-position: 0 100%
}

.RadListBox .rlbButtonBR {
    right: -4px;
    display: table;
    display: inline-block;
    background-position: 100% 100%
}

.RadListBox .rlbButtonText {
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    z-index: 1;
    padding-left: 20px;
    padding-top: 3px;
    line-height: 15px;
    background-color: transparent;
    text-align: left
}

* html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
    line-height: 14px
}

*+html .RadListBox .rlbButtonAreaTop .rlbButtonText,
*+html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
    line-height: 14px
}

.RadListBox .rlbNoButtonText .rlbButtonText {
    padding-left: 18px;
    width: 0;
    font-size: 0
}

@media all and (-webkit-max-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .RadListBox .rlbNoButtonText .rlbButtonText {
        margin-top: 2px;
        height: 12px
    }
}

.RadListBox .rlbNoButtonText .rlbButtonText {
    font-size: 12px \9
}

.RadListBox .rlbDisabled {
    cursor: default
}

.RadListBox .rlbDropClue {
    position: absolute;
    height: 9px;
    z-index: 10
}

.RadListBox .rlbGroup .rlbDropClueAbove {
    border-top-width: 1px;
    padding-top: 1px
}

.RadListBox .rlbGroup .rlbDropClueBelow {
    border-bottom-width: 1px;
    padding-bottom: 1px
}

.RadListBox .rlbEmptyMessage {
    text-align: center;
    color: #999;
    font-style: italic;
    position: absolute
}

.RadListBox .rlbButton {
    direction: ltr
}

.RadListBox * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rlbTouchDragClue {
    margin-top: -50px
}

.rlbTouchDragClue .rlbGroup .rlbActive {
    border: 0;
    padding: 2px 5px
}

.RadListBox_Ehb .rlbGroup {
    border: 1px solid #979797;
    background: #FFF
}

.RadListBox_Ehb .rlbTemplateContainer {
    border-color: #979797
}

.RadListBox_Ehb .rlbText,
.RadListBox_Ehb .rlbItem,
.RadListBox_Ehb .rlbButtonText,
.RadListBox_Ehb .rlbEmptyMessage {
    font-size: 12px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #000
}

.RadListBox_Ehb .rlbHighlight {
    color: #0046d1
}

.RadListBox_Ehb .rlbText,
.RadListBox_Ehb .rlbItem {
    line-height: 18px
}

.RadListBox_Ehb .rlbGroup .rlbHovered {
    background: #5BF
}

.RadListBox_Ehb .rlbGroup .rlbSelected {
    background: #39F
}

.RadListBox_Ehb .rlbGroup .rlbSelected .rlbText {
    color: #FFF
}

.RadListBox_Ehb .rlbDisabled .rlbText {
    color: #777
}

.RadListBox_Ehb .rlbDisabled .rlbImage {
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50)
}

.RadListBox_Ehb .rlbHeader,
.RadListBox_Ehb .rlbFooter {
    background-image: url(ListBox/rlbHeaderFooter.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: #f1f2f4
}

.RadListBox_Ehb .rlbFooter {
    background-position: 0 -200px;
    background-color: #FFF
}

.RadListBox_Ehb .rlbDropClue {
    background-image: url(ListBox/rlbDropClue.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -12px;
    width: 12px
}

.RadListBox_Ehb .rlbGroup .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e
}

.RadListBox_Ehb .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e
}

.RadListBox_Ehb .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_Ehb .rlbGroup .rlbHovered.rlbDropClueAbove {
    border-top-color: #FFF
}

.RadListBox_Ehb .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_Ehb .rlbGroup .rlbHovered.rlbDropClueBelow {
    border-bottom-color: #FFF
}

.RadListBox_Ehb .rlbButtonText {
    background: transparent url(ListBox/rlbSprite.png) no-repeat
}

.RadListBox_Ehb .rlbButton:hover .rlbButtonTL,
.RadListBox_Ehb .rlbButton:hover .rlbButtonTR,
.RadListBox_Ehb .rlbButton:hover .rlbButtonBL,
.RadListBox_Ehb .rlbButton:hover .rlbButtonBR {
    background-image: url(ListBox/rlbButtonHover.png)
}

* html .RadListBox_Ehb .rlbButton:hover .rlbButtonTL,
* html .RadListBox_Ehb .rlbButton:hover .rlbButtonTR,
* html .RadListBox_Ehb .rlbButton:hover .rlbButtonBL,
* html .RadListBox_Ehb .rlbButton:hover .rlbButtonBR {
    background-image: url('ListBox/rlbButtonHoverIE6.png')
}

.RadListBox_Ehb .rlbButton .rlbButtonTL,
.RadListBox_Ehb .rlbButton .rlbButtonTR,
.RadListBox_Ehb .rlbButton .rlbButtonBL,
.RadListBox_Ehb .rlbButton .rlbButtonBR {
    background-image: url(ListBox/rlbButtonNormal.png)
}

* html .RadListBox_Ehb .rlbButton .rlbButtonTL,
* html .RadListBox_Ehb .rlbButton .rlbButtonTR,
* html .RadListBox_Ehb .rlbButton .rlbButtonBL,
* html .RadListBox_Ehb .rlbButton .rlbButtonBR {
    background-image: url('ListBox/rlbButtonNormalIE6.png')
}

.RadListBox_Ehb .rlbDisabled .rlbButtonTL,
.RadListBox_Ehb .rlbDisabled .rlbButtonTR,
.RadListBox_Ehb .rlbDisabled .rlbButtonBL,
.RadListBox_Ehb .rlbDisabled .rlbButtonBR,
.RadListBox_Ehb .rlbDisabled:hover .rlbButtonTL,
.RadListBox_Ehb .rlbDisabled:hover .rlbButtonTR,
.RadListBox_Ehb .rlbDisabled:hover .rlbButtonBL,
.RadListBox_Ehb .rlbDisabled:hover .rlbButtonBR {
    background-image: url(ListBox/rlbButtonDisabled.png)
}

* html .RadListBox_Ehb .rlbDisabled .rlbButtonTL,
* html .RadListBox_Ehb .rlbDisabled .rlbButtonTR,
* html .RadListBox_Ehb .rlbDisabled .rlbButtonBL,
* html .RadListBox_Ehb .rlbDisabled .rlbButtonBR,
* html .RadListBox_Ehb .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_Ehb .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_Ehb .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_Ehb .rlbDisabled:hover .rlbButtonBR {
    background-image: url('ListBox/rlbButtonDisabledIE6.png')
}

.RadListBox_Ehb .rlbDisabled .rlbButtonText,
.RadListBox_Ehb .rlbDisabled:hover .rlbButtonText {
    color: #8a8a8a
}

.RadListBox_Ehb .rlbMoveUp .rlbButtonText {
    background-position: 0 0
}

.RadListBox_Ehb .rlbMoveUp:hover .rlbButtonText {
    background-position: -400px 0
}

.RadListBox_Ehb .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_Ehb .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0
}

.RadListBox_Ehb .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px
}

.RadListBox_Ehb .rlbMoveDown:hover .rlbButtonText {
    background-position: -400px -25px
}

.RadListBox_Ehb .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_Ehb .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px
}

.RadListBox_Ehb .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px
}

.RadListBox_Ehb .rlbMoveToTop:hover .rlbButtonText {
    background-position: -400px -275px
}

.RadListBox_Ehb .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_Ehb .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px
}

.RadListBox_Ehb .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px
}

.RadListBox_Ehb .rlbMoveToBottom:hover .rlbButtonText {
    background-position: -400px -300px
}

.RadListBox_Ehb .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_Ehb .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px
}

.RadListBox_Ehb .rlbDelete .rlbButtonText {
    background-position: 0 -50px
}

.RadListBox_Ehb .rlbDelete:hover .rlbButtonText {
    background-position: -400px -50px
}

.RadListBox_Ehb .rlbDeleteDisabled .rlbButtonText,
.RadListBox_Ehb .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px
}

.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -100px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -75px
}

.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -100px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -75px
}

.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -125px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -150px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -125px
}

.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -150px
}

.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -125px
}

.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
    background-position: 0 -200px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -200px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -175px
}

.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -200px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -175px
}

.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -250px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -250px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -225px
}

.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -250px
}

.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Ehb .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -225px
}

.RadListView .rlvEmpty {
    font-style: italic
}

.RadListView .rlvIEmpty {
    font-style: italic
}

.RadListView .rlvBAdd,
.RadListView .rlvBUpdate,
.RadListView .rlvBCancel,
.RadListView .rlvBSel,
.RadListView .rlvBDel,
.RadListView .rlvBEdit,
.RadListView .rlvDrag {
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer
}

.RadListView .rlvBAdd,
.RadListView .rlvBUpdate,
.RadListView .rlvBCancel {
    width: 18px;
    height: 18px
}

.RadListView .rlvDrag {
    cursor: url('Images/Telerik/Common/grab.cur'), move
}

.RadListView li.rlvI,
.RadListView li.rlvA,
.RadListView li.rlvISel,
.RadListView li.rlvIEmpty {
    padding-top: 5px;
    padding-bottom: 4px
}

.RadListView div.rlvI,
.RadListView div.rlvA,
.RadListView div.rlvISel,
.RadListView div.rlvIEmpty,
.RadListView div.rlvIEdit {
    border-bottom: 1px solid;
    padding-top: 5px;
    padding-bottom: 4px
}

.RadListView tr.rlvHeader th,
.RadListView tr.rlvI td,
.RadListView tr.rlvA td,
.RadListView tr.rlvISel td,
.RadListView tr.rlvIEmpty td,
.RadListView tr.rlvIEdit td {
    padding: 4px 7px 3px
}

.RadListView tr.rlvHeader th {
    padding-top: 5px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: normal
}

.RadListView tr.rlvIEdit td td {
    border: 0;
    padding: 0
}

.RadListView td.rlvI,
.RadListView td.rlvA,
.RadListView td.rlvISel,
.RadListView td.rlvIEmpty,
.RadListView td.rlvIEdit {
    padding: 5px 7px 4px
}

.RadListView .rlvI>td:first-child,
.RadListView .rlvA>td:first-child {
    border-left-width: 0
}

div.RadListViewFloated {
    border-width: 0
}

.RadListView .rlvFloated .rlvI,
.RadListView .rlvFloated .rlvA,
.RadListView .rlvFloated .rlvISel,
.RadListView .rlvFloated .rlvIEmpty,
.RadListView .rlvFloated .rlvIEdit {
    float: left;
    display: inline;
    border: 1px solid
}

.RadListView .rlvAutoScroll .rlvI,
.RadListView .rlvAutoScroll .rlvA,
.RadListView .rlvAutoScroll .rlvISel,
.RadListView .rlvAutoScroll .rlvIEmpty,
.RadListView .rlvAutoScroll .rlvIEdit {
    overflow: auto
}

.RadListView .rlvNoScroll .rlvI,
.RadListView .rlvNoScroll .rlvA,
.RadListView .rlvNoScroll .rlvISel,
.RadListView .rlvNoScroll .rlvIEmpty,
.RadListView .rlvNoScroll .rlvIEdit {
    overflow: hidden
}

.RadListView .rlvFloated {
    display: inline-block;
    display: block
}

.RadListView .rlvFloated:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both
}

.RadListView .rlvInput {
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    padding: 2px 1px 3px;
    font: 12px "segoe ui", arial, sans-serif
}

.RadListView_EHB {
    border: 1px solid #a5b3c5;
    background: #fcfcfc;
    color: #000;
    font: 12px/16px "segoe ui", arial, sans-serif
}

.RadListView_EHB .rlvI {
    background: #ebeff3
}

.RadListView_EHB .rlvISel {
    background: #d4e7fe
}

.RadListView_EHB .rlvIEdit {
    background: #cadffa
}

.RadListView_EHB .rlvBAdd,
.RadListView_EHB .rlvBUpdate,
.RadListView_EHB .rlvBCancel,
.RadListView_EHB .rlvBDel,
.RadListView_EHB .rlvBEdit {
    background-image: url('Grid/sprite.gif')
}

.RadListView_EHB .rlvBAdd {
    background-position: 0 -1650px
}

.RadListView_EHB .rlvBUpdate {
    background-position: 0 -1800px
}

.RadListView_EHB .rlvBCancel {
    background-position: 0 -1850px
}

.RadListView_EHB .rlvBSel {
    background-image: url('FormDecorator/CheckBoxSprites.gif');
    background-position: -2px -2px
}

.RadListView_EHB .rlvISel .rlvBSel {
    background-position: -2px -422px
}

.RadListView_EHB .rlvBDel {
    background-position: 0 -1750px
}

.RadListView_EHB .rlvBEdit {
    background-position: 0 -1700px
}

.RadListView_EHB .rlvDrag {
    background-image: url('ListView/drag.gif');
    background-position: center center
}

.RadListView_EHB div.rlvA,
.RadListView_EHB div.rlvIEmpty {
    border-color: #fcfcfc
}

.RadListView_EHB div.rlvI {
    border-color: #ebeff3
}

.RadListView_EHB div.rlvISel {
    border-color: #8daed5
}

.RadListView_EHB div.rlvIEdit {
    border-color: #8daed5
}

.RadListView_EHB tr.rlvHeader th {
    border: 1px solid;
    border-color: #f1f5fb #f8f9fc #c2cedb #e1eaf3;
    background: #f1f5fb;
    color: #4c607a
}

.RadListView_EHB tr.rlvI td,
.RadListView_EHB tr.rlvA td,
.RadListView_EHB tr.rlvISel td,
.RadListView_EHB tr.rlvIEmpty td {
    border: 1px solid;
    border-top: 0
}

.RadListView_EHB tr.rlvA td,
.RadListView_EHB tr.rlvIEmpty td {
    border-color: #fcfcfc
}

.RadListView_EHB tr.rlvI td {
    border-color: #ebeff3
}

.RadListView_EHB tr.rlvISel td {
    border-color: #8daed5 #d4e7fe
}

.RadListView_EHB tr.rlvIEdit td {
    border-color: #8daed5
}

.RadListView_EHB td.rlvI,
.RadListView_EHB td.rlvA,
.RadListView_EHB td.rlvISel,
.RadListView_EHB td.rlvIEmpty,
.RadListView_EHB td.rlvIEdit {
    border: 0;
    border-right: 1px solid #ebeff3
}

.RadListView_EHB td.rlvISel,
.RadListView_EHB td.rlvIEdit {
    border-color: #8daed5
}

.RadListView_EHB .rlvFloated .rlvI,
.RadListView_EHB .rlvFloated .rlvA,
.RadListView_EHB .rlvFloated .rlvISel,
.RadListView_EHB .rlvFloated .rlvIEdit {
    border-color: #a5b3c5
}

.RadListView_EHB .rlvInput {
    border-color: #b8cbde;
    background: #fff;
    color: #000
}

.RadMenu {
    white-space: nowrap;
    float: left;
    position: relative;
    z-index: 7000\9
}

.RadMenu .rmRootGroup {
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    display: inline-block
}

* html .RadMenu .rmRootGroup {
    float: left
}

.RadMenu:after,
.RadMenu .rmRootGroup:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.RadMenu ul.rmVertical,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal {
    margin: 0;
    padding: 0;
    display: none;
    position: relative;
    left: 0;
    float: left
}

.rmSized ul.rmVertical {
    width: 100%
}

.rmSized ul.rmRootGroup {
    float: none
}

.rmSized .rmRootGroup .rmVertical {
    width: auto
}

.RadMenu .rmItem {
    float: left;
    position: relative;
    list-style-image: none;
    list-style-position: outside;
    list-style: none
}

* html .RadMenu .rmItem {
    display: inline
}

.RadMenu .rmHorizontal .rmItem {
    clear: none
}

.RadMenu .rmVertical .rmItem {
    clear: both
}

.rmSized .rmVertical .rmItem {
    width: 100%
}

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
    display: block
}

.RadMenu .rmSlide,
.RadMenu_Context {
    position: absolute;
    overflow: hidden;
    display: none;
    float: left
}

* html .RadMenu .rmSlide,
* html .RadMenu_Context {
    height: 1px
}

.RadMenu_Context {
    z-index: 1000;
    overflow: visible
}

.RadMenu .rmText {
    display: block
}

.RadMenu div.rmText {
    white-space: normal;
    background: transparent
}

.RadMenu a.rmLink {
    cursor: default;
    display: block
}

.rmScrollWrap {
    position: absolute;
    float: left;
    overflow: hidden;
    left: 0
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
    position: absolute;
    z-index: 2000;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0;
    outline: 0;
    overflow: hidden
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled {
    display: none;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled {
    margin-bottom: -1px
}

.RadMenu .rmLeftImage {
    border: 0;
    float: left
}

.RadMenu_rtl {
    float: right;
    text-align: right
}

.RadMenu_rtl ul.rmVertical {
    float: right
}

.RadMenu_rtl .rmItem {
    float: right
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage {
    border: 0;
    float: right
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled {
    text-indent: 1000em !important
}

.RadMenu .rmLink {
    width: auto
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
    line-height: 0;
    font-size: 0;
    overflow: hidden
}

.RadMenu div.rmRootGroup {
    position: relative
}

.RadMenu .rmItem {
    padding: 0
}

.RadMenu .rmLink {
    padding: 0 0 0 12px;
    outline: 0;
    float: left
}

.RadMenu_rtl .rmLink {
    padding: 0 12px 0 0;
    margin-left: 2px
}

.RadMenu .rmText {
    padding-bottom: 1px;
    float: left
}

.RadMenu_rtl .rmText {
    margin-left: -2px
}

.RadMenu .rmLeftImage {
    margin: 4px 2px 0 -3px;
    padding-bottom: 4px
}

.RadMenu_rtl .rmLeftImage {
    margin: 4px -3px 0 2px;
    padding-bottom: 2px
}

.RadMenu span.rmLeftImage {
    width: 16px;
    height: 16px
}

.RadMenu .rmVertical .rmLeftImage+.rmText {
    padding: 0 8px 1px 24px
}

.RadMenu .rmVertical .rmText {
    padding: 0 24px 1px 0
}

.RadMenu .rmHorizontal .rmText {
    padding: 0 12px 1px 0
}

.RadMenu_rtl .rmHorizontal .rmText {
    padding: 0 0 1px 12px
}

.RadMenu_rtl .rmVertical .rmText {
    padding: 0 0 1px 24px
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText {
    display: block;
    float: none
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink {
    float: none
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink {
    float: left
}

.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn {
    border: 0;
    background-position: 0 0
}

.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
    background: 0;
    margin: 0
}

.RadMenu .rmRoundedCorners .rmGroupColumn {
    height: 100%
}

.RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
    background-color: transparent
}

.RadMenu .rmTopFix,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight {
    position: absolute;
    width: 4px;
    height: 4px;
    list-style-type: none;
    list-style-position: outside;
    font-size: 0
}

.RadMenu_rtl .rmTopRight,
.RadMenu_rtl .rmBottomRight {
    width: 32px
}

.RadMenu_rtl .rmTopShadowRight,
.RadMenu_rtl .rmBottomShadowRight {
    width: 4px
}

.RadMenu .rmTopShadowRight,
.RadMenu .rmBottomShadowLeft,
.RadMenu .rmBottomShadowRight {
    background-repeat: no-repeat;
    background-color: transparent
}

.rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmBottomShadowRight {
    width: 5px;
    height: 5px
}

.RadMenu .rmTopRight {
    background-position: 100% 0;
    top: 0;
    right: -4px;
    height: 100%
}

.RadMenu .rmBottomLeft {
    background-position: 0 100%;
    bottom: -4px;
    left: 0;
    width: 100%
}

.RadMenu .rmBottomFix {
    background-position: -1px 0;
    width: auto;
    bottom: -4px;
    left: 5px;
    right: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.RadMenu .rmTopFix {
    background-position: -1px 0;
    width: auto;
    top: 0;
    left: 5px;
    right: 0;
    border-top-width: 1px;
    border-top-style: solid
}

* html .RadMenu .rmTopFix,
* html .RadMenu .rmBottomFix,
* html .RadMenu .rmBottomShadowLeft {
    width: 0
}

.RadMenu .rmBottomRight {
    background-position: 100% 100%;
    bottom: -4px;
    right: -4px;
    width: 8px
}

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight {
    background-image: url(Images/Telerik/Common/Menu/ShadowBottom.png)
}

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
    background-image: url(Images/Telerik/Common/Menu/RoundedShadowBottom.png)
}

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight {
    right: -5px;
    background-image: url(Images/Telerik/Common/Menu/ShadowRight.png);
    background-position: 100% 0
}

.RadMenu .rmBottomShadowLeft {
    bottom: -5px;
    left: 1px;
    background-position: 0 100%
}

.RadMenu .rmBottomShadowRight {
    bottom: -5px;
    right: -5px;
    width: 4px;
    height: 5px
}

.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
    right: -4px
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
    bottom: -4px;
    right: -4px;
    width: 3px;
    height: 4px
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
    bottom: -4px
}

.RadMenu .rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmGroup .rmTopShadowRight {
    right: -8px;
    background-image: url(Images/Telerik/Common/Menu/RoundedShadowRight.png)
}

.RadMenu .rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowLeft {
    bottom: -8px
}

.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
    bottom: -8px;
    right: -8px;
    width: 7px;
    height: 8px
}

* html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
* html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    width: 11px;
    height: 8px;
    font-size: 0
}

.RadMenu .rmAccessKey {
    font-size: 10px;
    font-weight: normal;
    float: right;
    padding-right: 8px
}

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem {
    z-index: 1
}

* html .RadMenu .rmRoundedCorners .rmGroup .rmText,
* html .RadMenu .rmShadows .rmGroup .rmText,
* html .rmRoundedCorners .rmGroup .rmText,
* html .rmShadows .rmGroup .rmText {
    zoom: normal
}

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
    background-image: none
}

.RadMenu .rmRoundedCorners .rmMultiGroup>.rmItem {
    background-image: none
}

.RadMenu .rmRoundedCorners .rmSlide,
.RadMenu .rmShadows .rmSlide,
.rmRoundedCorners .rmSlide,
.rmShadows .rmSlide,
div.rmRoundedCorners,
div.rmShadows {
    padding: 0 8px 10px 0
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
    margin-top: 1px;
    padding: 1px
}

.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
.rmRoundedCorners ul.rmGroup .rmSlide {
    margin-top: -5px
}

.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,
.RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide {
    margin-right: -5px
}

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmSlide .rmScrollWrap {
    border: 0
}

.RadMenu .rmRoundedCorners .rmScrollWrap,
.RadMenu .rmShadows .rmScrollWrap,
.rmRoundedCorners .rmScrollWrap,
.rmShadows .rmScrollWrap {
    position: relative
}

.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer {
    padding: 4px 0 0 4px
}

.RadMenu .rmScrollWrapContainer {
    position: absolute
}

.RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 100%
}

* html .RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 5px
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
    padding: 4px 0 0 4px
}

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup {
    padding: 0
}

.RadMenu .rmRootGroup .rmItem .rmGroup {
    padding-bottom: 1px
}

.RadMenu .rmRoundedCorners .rmItem .rmGroup {
    padding-bottom: 0
}

.RadMenu .rmGroup .rmItem {
    padding: 0
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate {
    padding: 0
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
    padding: 0
}

.RadMenu .rmGroup .rmText {
    padding: 0 54px 0 28px;
    margin: 0 0 0 4px
}

.RadMenu_rtl .rmGroup .rmText {
    padding: 0 28px 0 54px;
    margin: 0 4px 0 0
}

.RadMenu .rmMultiColumn {
    list-style: none;
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    zoom: 1
}

.RadMenu .rmMultiColumn .rmMultiGroup {
    background: 0;
    border: 0;
    float: left;
    display: block;
    position: static
}

.RadMenu .rmMultiColumn .rmGroupColumn {
    float: left
}

.RadMenu_rtl .rmMultiColumn .rmGroupColumn {
    float: right
}

*+html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left
}

* html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left
}

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText {
    padding: 0 54px 0 28px
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText {
    padding: 0 28px 0 54px
}

.RadMenu .rmSlide .rmHorizontal .rmText {
    padding: 0 11px 0 10px
}

.RadMenu .rmGroup .rmLeftImage {
    margin: 4px 0 0 6px
}

* html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px
}

*+html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px
}

* html .rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 1px
}

*+html ul.rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 2px
}

.RadMenu_rtl .rmGroup .rmLeftImage {
    margin: 4px 6px 0 0
}

* html .RadMenu .rmGroup .rmLeftImage {
    position: absolute
}

*+html .RadMenu .rmGroup .rmLeftImage {
    position: absolute
}

.RadMenu a.rmImageOnly img.rmLeftImage,
.RadMenu .rmRootGroup a.rmImageOnly {
    padding: 0;
    margin: 0
}

.RadMenu .rmRootGroup a.rmImageOnly span.rmText {
    display: none
}

* html .RadMenu .rmImageOnly .rmLeftImage {
    position: static
}

*+html .RadMenu .rmImageOnly .rmLeftImage {
    position: static
}

* html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0
}

*+html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0
}

*+html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute
}

* html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute
}

*+html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left
}

* html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left
}

.RadMenu .rmSeparator .rmText {
    line-height: 0;
    font-size: 0;
    padding: 0;
    background-repeat: repeat-x;
    overflow: hidden
}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: auto;
    width: auto;
    padding-bottom: 2px
}

*+html .RadMenu .rmSeparator .rmText,
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 2px;
    padding: 0
}

* html .RadMenu .rmVertical .rmSeparator {
    height: 3px
}

* html .RadMenu .rmVertical .rmSeparator .rmText {
    height: auto;
    padding: 2px 0 0
}

* html .RadMenu .rmHorizontal .rmSeparator .rmText {
    padding: 0
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
    height: 3px
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 2px
}

.RadMenu .rmRootGroup .rmSeparator .rmText {
    margin: 1px 12px
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText {
    margin: 1px 2px 1px 31px
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
    margin: 1px 31px 1px 2px
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
    margin: 2px 0 0;
    height: 20px;
    width: 2px
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    zoom: 1
}

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
    width: 10px;
    height: 24px
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow {
    height: 10px;
    width: 100%
}

.RadMenu_EHB .rmRootGroup,
.RadMenu_EHB .rmFirst,
.RadMenu_EHB a.rmLink,
.RadMenu_EHB .rmText,
.RadMenu_EHB .rmLeftArrow,
.RadMenu_EHB .rmRightArrow,
.RadMenu_EHB .rmTopArrow,
.RadMenu_EHB .rmBottomArrow {
    background-image: url('Menu/rmSprite.png');
    background-color: transparent
}

.RadMenu_EHB .rmRootGroup {
    border: 1px solid #aabfd6;
    background-repeat: repeat-x;
    background-position: 0 -408px;
    background-color: #f1f5fb
}

.RadMenu_EHB .rmFirst {
    background-position: 0 -24px
}

.RadMenu_EHB .rmVertical .rmFirst,
.RadMenu_EHB .rmVertical .rmLast {
    background: 0;
    padding: 0
}

.RadMenu_EHB,
.RadMenu_EHB a.rmLink {
    font: normal 12px/23px "Segoe UI", Arial, sans-serif;
    color: #4c607a;
    text-decoration: none
}

.RadMenu_EHB a.rmLink,
.RadMenu_EHB .rmText {
    background-position: 0 1050px;
    background-repeat: no-repeat
}

.RadMenu_EHB a.rmLink:hover,
.RadMenu_EHB a.rmFocused,
.RadMenu_EHB a.rmSelected {
    background-position: 0 -72px
}

.RadMenu_EHB a.rmLink:hover .rmText,
.RadMenu_EHB a.rmFocused .rmText,
.RadMenu_EHB a.rmSelected .rmText {
    background-position: 100% -96px
}

.RadMenu_EHB a.rmExpanded,
.RadMenu_EHB a.rmExpanded:hover {
    background-position: 0 -120px
}

.RadMenu_EHB a.rmExpanded .rmText,
.RadMenu_EHB a.rmExpanded:hover .rmText {
    background-position: 100% -144px
}

.RadMenu_EHB a.rmDisabled,
.RadMenu_EHB a.rmDisabled:hover {
    color: #a7a7a7
}

.RadMenu_EHB a.rmDisabled:hover,
.RadMenu_EHB a.rmDisabled:hover .rmText {
    background: 0
}

.RadMenu_EHB .rmGroup,
.RadMenu_EHB .rmMultiColumn,
.RadMenu_EHB .rmGroup .rmVertical {
    border: 1px solid #a5b3c5;
    background: white url('Menu/rmVSprite.png') repeat-y -1px 0
}

.RadMenu_EHB .rmTopFix,
.RadMenu_EHB .rmBottomFix,
.RadMenu_EHB .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_EHB .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_EHB .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_EHB .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_EHB_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_EHB_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
    background-image: url('Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
    background-position: -3px 0
}

* html .rmRoundedCorners_EHB .rmGroup .rmItem,
* html .rmRoundedCorners_EHB ul.rmHorizontal .rmFirst {
    background-image: url('Menu/rmVSprite.png');
    background-color: #fff;
    background-repeat: repeat-y;
    background-position: -3px 0
}

.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_EHB .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_EHB .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_EHB .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_EHB_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
    background-image: none
}

* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_EHB .rmScrollWrap .rmItem,
* html .rmRoundedCorners_EHB .rmHorizontal .rmItem,
* html .rmRoundedCorners_EHB .rmScrollWrap .rmVertical {
    background-image: none
}

.RadMenu_EHB .rmRoundedCorners .rmGroupColumn {
    background-color: #fff
}

.RadMenu_EHB .rmBottomLeft,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_EHB_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_EHB .rmRoundedCorners ul.rmGroup,
.RadMenu_EHB .rmRoundedCorners .rmMultiColumn {
    background-image: url('Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat
}

* html .rmRoundedCorners_EHB .rmScrollWrapContainer,
* html .rmRoundedCorners_EHB .rmGroup ul.rmGroup,
* html .rmRoundedCorners_EHB ul.rmGroup {
    background-image: url('Menu/rmRoundedLeft.png');
    background-color: transparent;
    background-repeat: no-repeat
}

.RadMenu_EHB .rmTopRight,
.RadMenu_EHB .rmBottomRight {
    background-image: url('Menu/rmRoundedRight.png');
    background-color: transparent;
    background-repeat: no-repeat
}

.RadMenu_EHB .rmTopFix,
.RadMenu_EHB .rmBottomFix,
.RadMenu_EHB .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_EHB_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_EHB .rmGroup .rmFirst {
    border-color: #a5b3c5
}

.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
    background: #FFF
}

* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmBottomFix {
    background: #FFF
}

.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0
}

* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_EHB .rmScrollWrapContainer .rmRightArrow {
    background-color: #FFF;
    border: 0
}

.RadMenu_EHB li.rmTopFix,
.RadMenu_EHB li.rmBottomFix {
    background-position: -4px 0
}

.RadMenu_EHB_rtl .rmBottomLeft,
.RadMenu_EHB_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_EHB_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_EHB .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_EHB_Context_rtl ul.rmGroup,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer {
    background-image: url('Menu/rmRoundedLeft_rtl.png')
}

.RadMenu_EHB_rtl .rmTopRight,
.RadMenu_EHB_rtl .rmBottomRight {
    background-image: url('Menu/rmRoundedRight_rtl.png')
}

.RadMenu_EHB_rtl li.rmTopFix,
.RadMenu_EHB_rtl li.rmBottomFix,
.RadMenu_EHB_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_EHB_Context_rtl ul.rmGroup .rmItem {
    background-position: 101% 0
}

.RadMenu_EHB .rmSlide .rmScrollWrap {
    background-image: none
}

.RadMenu_EHB_rtl .rmGroup,
.RadMenu_EHB_rtl .rmMultiColumn,
.RadMenu_EHB_rtl .rmGroup .rmVertical {
    background-position: 101% 0
}

.RadMenu_EHB .rmRootGroup .rmHorizontal {
    background-image: none
}

.RadMenu_EHB .rmScrollWrap .rmVertical {
    border: 0
}

.RadMenu_EHB .rmGroup .rmFirst,
.RadMenu_EHB .rmGroup .rmLast,
.RadMenu_EHB .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_EHB_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_EHB .rmScrollWrapContainer li.rmItem {
    background: 0
}

.RadMenu_EHB .rmGroup .rmLast {
    padding-bottom: 1px
}

.RadMenu_EHB .rmGroup a.rmLink {
    color: #000
}

.RadMenu_EHB .rmGroup a.rmLink:hover,
.RadMenu_EHB .rmGroup a.rmFocused,
.RadMenu_EHB .rmGroup a.rmSelected,
.RadMenu_EHB .rmGroup a.rmExpanded {
    color: #4c607a;
    background-position: 0 -168px
}

.RadMenu_EHB .rmGroup a.rmLink:hover .rmText,
.RadMenu_EHB .rmGroup a.rmFocused .rmText,
.RadMenu_EHB .rmGroup a.rmSelected .rmText,
.RadMenu_EHB .rmGroup a.rmExpanded .rmText {
    background-position: 100% -192px
}

.RadMenu_EHB .rmVertical .rmExpandRight,
.RadMenu_EHB_Context .rmGroup .rmExpandRight,
.RadMenu_EHB .rmGroup .rmExpandDown {
    background-position: 100% -216px
}

.RadMenu_EHB .rmVertical a.rmLink:hover .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmFocused .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmExpanded .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmSelected .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_EHB .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_EHB .rmVertical a.rmExpanded .rmExpandLeft,
.RadMenu_EHB .rmVertical a.rmSelected .rmExpandLeft {
    background-image: url('Menu/rmRootExpand.png')
}

.RadMenu_EHB .rmVertical a.rmLink:hover .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmSelected .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmFocused .rmExpandRight {
    background-position: 100% -2px
}

.RadMenu_EHB .rmVertical a.rmExpanded .rmExpandRight,
.RadMenu_EHB .rmVertical a.rmExpanded:hover .rmExpandRight {
    background-position: 100% -29px
}

.RadMenu_EHB .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_EHB .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_EHB .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_EHB .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_EHB .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_EHB .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_EHB .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_EHB .rmGroup a.rmExpanded .rmExpandDown {
    background-image: url('Menu/rmSprite.png');
    background-position: 100% -240px
}

.RadMenu_EHB .rmGroup a.rmDisabled,
.RadMenu_EHB .rmGroup a.rmDisabled:hover {
    color: #a7a7a7
}

.RadMenu_EHB .rmGroup a.rmDisabled:hover,
.RadMenu_EHB .rmGroup a.rmDisabled:hover .rmText {
    background: 0
}

.RadMenu_EHB .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_EHB_Context .rmGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_EHB_Context .rmGroup a.rmDisabled:hover .rmExpandLeft,
.RadMenu_EHB .rmGroup a.rmDisabled:hover .rmExpandDown {
    background-image: url('Menu/rmSprite.png');
    background-position: 100% -216px
}

.RadMenu_EHB_rtl a.rmLink:hover,
.RadMenu_EHB_rtl a.rmFocused,
.RadMenu_EHB_rtl a.rmSelected {
    background-position: 100% -96px
}

.RadMenu_EHB_rtl a.rmLink:hover .rmText,
.RadMenu_EHB_rtl a.rmFocused .rmText,
.RadMenu_EHB_rtl a.rmSelected .rmText {
    background-position: 0 -72px
}

.RadMenu_EHB_rtl a.rmExpanded,
.RadMenu_EHB_rtl a.rmExpanded:hover {
    background-position: 100% -144px
}

.RadMenu_EHB_rtl a.rmExpanded .rmText,
.RadMenu_EHB_rtl a.rmExpanded:hover .rmText {
    background-position: 0 -120px
}

.RadMenu_EHB_rtl .rmGroup a.rmLink:hover,
.RadMenu_EHB_rtl .rmGroup a.rmFocused,
.RadMenu_EHB_rtl .rmGroup a.rmSelected,
.RadMenu_EHB_rtl .rmGroup a.rmExpanded {
    background-position: 100% -264px
}

.RadMenu_EHB_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_EHB_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_EHB_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_EHB_rtl .rmGroup a.rmExpanded .rmText {
    background-position: 0 -288px
}

.RadMenu_EHB_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_EHB_rtl .rmRootGroup .rmExpandLeft {
    background-position: 0 -312px
}

.RadMenu_EHB_rtl a.rmLink:hover .rmExpandLeft,
.RadMenu_EHB_rtl a.rmSelected .rmExpandLeft,
.RadMenu_EHB_rtl a.rmFocused .rmExpandLeft {
    background-position: 0 -2px
}

.RadMenu_EHB_rtl a.rmExpanded .rmExpandLeft,
.RadMenu_EHB_rtl a.rmExpanded:hover .rmExpandLeft {
    background-position: 0 -29px
}

.RadMenu_EHB_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_EHB_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_EHB_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_EHB_rtl .rmGroup a.rmExpanded .rmExpandLeft {
    background-image: url('Menu/rmSprite.png');
    background-position: 0 -336px
}

.RadMenu_EHB_Context_rtl .rmGroup a.rmDisabled:hover .rmExpandLeft,
.RadMenu_EHB_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
    background-image: url('Menu/rmSprite.png');
    background-position: 0 -312px
}

.RadMenu_EHB .rmSlide {
    margin: -3px 0 0 1px
}

.RadMenu_EHB .rmVertical .rmSlide,
.RadMenu_EHB .rmSlide .rmSlide,
.RadMenu_EHB_Context .rmGroup .rmSlide {
    margin: 0 0 0 -5px
}

.RadMenu_EHB_rtl .rmSlide {
    margin: -3px 0 0 -1px
}

.RadMenu_EHB_rtl .rmVertical .rmSlide,
.RadMenu_EHB_rtl .rmSlide .rmSlide,
.RadMenu_EHB_Context_rtl .rmGroup .rmSlide {
    margin: 0 0 0 5px
}

.RadMenu_EHB .rmLeftArrow,
.RadMenu_EHB .rmRightArrow {
    background-color: #e0e5f5
}

.RadMenu_EHB .rmLeftArrow {
    background-position: -8px -312px;
    border-right: 1px solid #b7bdcd
}

.RadMenu_EHB .rmRightArrow {
    background-position: -482px -216px;
    border-left: 1px solid #b7bdcd
}

.RadMenu_EHB .rmTopArrow,
.RadMenu_EHB .rmBottomArrow,
.RadMenu_EHB .rmGroup .rmLeftArrow,
.RadMenu_EHB .rmGroup .rmRightArrow {
    background-color: #f0f0f0
}

.RadMenu_EHB .rmTopArrow {
    background-position: 50% -367px;
    border-bottom: 1px solid #b7bdcd
}

.RadMenu_EHB .rmBottomArrow {
    background-position: 50% -391px;
    border-top: 1px solid #b7bdcd
}

.RadMenu_EHB .rmVertical .rmSeparator .rmText,
.RadMenu_EHB .rmHorizontal .rmVertical .rmSeparator .rmText {
    background-position: 0 -406px
}

.RadMenu_EHB .rmHorizontal .rmSeparator .rmText,
.RadMenu_EHB .rmVertical .rmHorizontal .rmSeparator .rmText {
    background-position: 0 -386px
}

.RadAjax .raDiv,
.RadAjax .raColor {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.RadAjax .raDiv {
    position: relative;
    z-index: 2;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat
}

.RadAjax .raColor {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-image: none
}

.RadAjax .raTransp {
    zoom: 1
}

.RadAjax .raTop {
    background-position: center top
}

.RadAjax .raTopLeft {
    background-position: left top
}

.RadAjax .raTopRight {
    background-position: right top
}

.RadAjax .raLeft {
    background-position: left center
}

.RadAjax .raRight {
    background-position: right center
}

.RadAjax .raBottom {
    background-position: center bottom
}

.RadAjax .raBottomLeft {
    background-position: left bottom
}

.RadAjax .raBottomRight {
    background-position: right bottom
}

.RadAjax div.raNone {
    background-image: none
}

* html .RadAjaxUpdatedElement select {
    visibility: hidden !important
}

.RadAjax_EHB .raDiv {
    background-image: url('Common/loading.gif')
}

.RadAjax_EHB .raColor {
    background-color: #dde9f7;
    color: black
}

.RadAjax_EHB .raTransp {
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60)
}

.RadScheduler {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.RadScheduler,
.RadScheduler a,
.RadScheduler input,
.RadScheduler select,
.RadScheduler textarea {
    outline: 0
}

.RadScheduler input,
.RadScheduler textarea {
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
    user-select: text
}

.RadScheduler {
    cursor: default;
    overflow: hidden;
    text-align: left;
    zoom: 1
}

.RadScheduler .rsTopWrap {
    position: relative;
    border: 0;
    width: 100%;
    overflow: hidden
}

.RadScheduler .rsAdvFormWrap {
    position: relative
}

* html div.RadScheduler .rsAdvFormWrap {
    position: static
}

.RadScheduler,
.RadScheduler * {
    margin: 0;
    padding: 0
}

* html .RadScheduler .rsContent .rsInnerFix,
* html .RadScheduler .rsContent td {
    zoom: 1
}

.RadScheduler .rsContentTable,
.RadScheduler .rsAllDayTable {
    overflow: hidden
}

.RadScheduler .rsHeader {
    height: 30px;
    line-height: 30px;
    z-index: 1000;
    position: relative;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x
}

.RadScheduler .rsHeader p {
    padding-left: 5px;
    float: left
}

.RadScheduler .rsHeader .rsDatePickerWrapper {
    float: left;
    position: relative;
    top: 23px;
    left: -7px;
    overflow: hidden
}

.RadScheduler .rsHeader .rsPrevDay,
.RadScheduler .rsHeader .rsNextDay {
    width: 17px;
    height: 17px;
    line-height: 17px;
    display: block;
    text-indent: -9999px;
    font-size: 0;
    float: left
}

.RadScheduler .rsHeader .rsPrevDay {
    margin: 6px 0 0 6px;
    background-position: 0 -48px
}

.RadScheduler .rsHeader .rsNextDay {
    margin: 6px 6px 0 0;
    background-position: -18px -48px
}

.RadScheduler .rsHeader .rsPrevDay:hover {
    background-position: -70px -48px
}

.RadScheduler .rsHeader .rsNextDay:hover {
    background-position: -88px -48px
}

.RadScheduler .rsHeader .rsToday {
    line-height: 30px
}

.RadScheduler .rsHeader .rsDatePickerActivator {
    margin: 3px 0 0 5px;
    width: 21px;
    height: 24px;
    line-height: 21px;
    float: left;
    font-size: 0;
    overflow: hidden;
    text-indent: -9999px;
    background-position: -228px -31px
}

.RadScheduler .rsHeader .rsDatePickerActivator:hover {
    background-position: -270px -31px
}

.RadScheduler .rsHeader .rsDatePickerActivatorDown,
.RadScheduler .rsHeader .rsDatePickerActivatorDown:hover {
    background-position: -249px -31px
}

.RadScheduler .rsHeader .rsDatePickerCalendar {
    position: absolute
}

.RadScheduler .rsHeader h2 {
    font-size: 15px;
    font-weight: normal;
    text-indent: 43px;
    height: 30px;
    display: block;
    overflow: hidden
}

.RadScheduler .rsHeader ul {
    float: right;
    padding-right: 10px
}

.RadScheduler .rsHeader li {
    line-height: 30px;
    margin-top: 0;
    list-style-type: none;
    float: left
}

.RadScheduler .rsHeader ul a {
    text-decoration: none;
    display: block;
    padding-left: 9px;
    line-height: 30px
}

.RadScheduler .rsHeader ul span,
.RadScheduler .rsHeader ul em {
    text-decoration: none;
    display: block;
    padding: 0 9px 0 0;
    font-style: normal
}

.RadScheduler .rsHeader .rsSelected {
    padding-left: 9px;
    background-position: 0 -69px
}

.RadScheduler .rsHeader .rsSelected em {
    padding-top: 0;
    background-position: 100% -69px
}

.RadScheduler .rsHeader ul a:hover,
.RadScheduler .rsLast a:hover {
    background-position: 0 -69px
}

.RadScheduler .rsHeader ul a:hover span {
    background-position: 100% -69px
}

.RadScheduler tr {
    font-size: 12px;
    empty-cells: show
}

.RadScheduler th,
.RadScheduler td {
    font-weight: normal;
    vertical-align: top;
    height: auto
}

.RadScheduler .rsVerticalHeaderWrapper {
    height: 100%;
    overflow: hidden;
    vertical-align: top
}

.RadScheduler .rsVerticalHeaderWrapper div {
    margin-left: 1px
}

.RadScheduler .rsVerticalHeaderWrapper div div {
    margin-left: 0
}

.RadScheduler .rsVerticalHeaderTable div * {
    padding-right: 4px
}

.RadScheduler .rsVerticalHeaderTable {
    height: 100%;
    width: 100%
}

.RadScheduler .rsVerticalHeaderTable th {
    border-style: solid;
    border-width: 0 1px 1px 0
}

* html .RadScheduler .rsVerticalHeaderTable th {
    border-bottom: 0;
    text-align: right
}

* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th,
* html .RadScheduler .rsVerticalHeaderTable .rsAlt th {
    border-bottom: 1px solid
}

.RadScheduler .rsVerticalHeaderTable .rsAlt th {
    vertical-align: bottom
}

.RadScheduler .rsTopWrap .rsHidden {
    display: none
}

._Telerik_IE9 .RadScheduler .rsTopWrap .rsHidden {
    display: block
}

.RadScheduler .rsTopWrap .rsHidden,
.RadScheduler .rsTopWrap .rsHidden th {
    overflow: hidden;
    border-style: none;
    line-height: 0;
    font-size: 0;
    height: 0
}

.RadScheduler .rsVerticalHeaderTable div {
    white-space: nowrap;
    overflow: hidden;
    height: 100%;
    font-weight: bold;
    text-align: right
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable {
    line-height: 13px
}

*|html .RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable {
    line-height: 14px
}

.RadScheduler .rsHorizontalHeaderWrapper {
    overflow: hidden
}

.RadScheduler .rsHorizontalHeaderTable,
.RadScheduler .rsAllDayTable {
    table-layout: fixed
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th {
    vertical-align: middle
}

.RadScheduler .rsHorizontalHeaderTable th {
    background-repeat: repeat-x;
    background-position: 0 -144px;
    text-align: center
}

.RadScheduler .rsVerticalHeaderTable .rsMainHeader th {
    display: block
}

* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th {
    text-align: right;
    overflow: hidden;
    white-space: nowrap
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsVerticalHeaderTable th,
.RadScheduler .rsHorizontalHeaderTable th {
    border-width: 0 1px 1px 0;
    border-style: solid;
    overflow: hidden
}

.RadScheduler .rsAllDayRow td,
.RadScheduler .rsContentTable td {
    border-width: 0 1px 1px 0;
    border-style: solid
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsContent .rsAllDayHeader {
    text-align: center
}

.RadScheduler .rsVerticalHeaderTable th {
    text-align: right
}

.RadScheduler .rsAmPm {
    font-size: 10px;
    font-weight: normal;
    line-height: 10px;
    text-transform: lowercase;
    position: relative;
    top: -4px;
    padding: 0 1px
}

* html .RadScheduler .rsAmPm {
    position: static;
    padding-bottom: 4px;
    display: inline-block
}

*+html .RadScheduler .rsAmPm {
    position: static;
    padding-bottom: 4px;
    display: inline-block
}

.RadScheduler .rsAllDayHeader {
    border-width: 0 1px 1px 0;
    border-style: solid
}

.RadScheduler .rsDateHeader {
    padding: 1px 4px 3px;
    text-decoration: none;
    font-size: 13px
}

.RadScheduler a.rsDateHeader:hover {
    text-decoration: underline
}

.RadScheduler .rsMonthView .rsDateBox {
    display: block;
    height: 16px;
    white-space: nowrap;
    background-repeat: repeat-x;
    background-position: 0 -299px
}

.RadScheduler .rsMonthView .rsAptCreate .rsDateBox {
    background-position: 0 -318px
}

* html .RadScheduler .rsVerticalHeaderTable {
    table-layout: fixed;
    text-align: right
}

* html .RadScheduler .rsVerticalHeaderTable tbody div {
    height: auto
}

.RadScheduler .rsContentWrapper {
    vertical-align: top;
    height: 100%
}

* html .RadScheduler .rsContent {
    width: 100%
}

.RadScheduler .rsContentTable {
    table-layout: fixed
}

.RadScheduler .rsWrap {
    position: relative;
    width: 100%;
    height: 100%
}

.RadScheduler .rsApt {
    height: 100%;
    overflow: visible;
    position: absolute;
    line-height: 14px;
    font-size: 11px;
    margin-top: 1px
}

.RadScheduler .rsAptOut {
    position: relative;
    height: 100%;
    width: 100%;
    text-decoration: inherit
}

.RadScheduler .rsAptIn,
.RadScheduler .rsAptMid,
.RadScheduler .rsAptContent {
    position: absolute;
    border-style: solid;
    border-width: 1px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-decoration: inherit
}

.RadScheduler .rsAptOut>.rsAptMid,
.RadScheduler .rsAptMid>.rsAptIn,
.RadScheduler .rsAptIn>.rsAptContent {
    height: auto
}

* html .RadScheduler .rsAptMid,
* html .RadScheduler .rsAptIn,
* html .RadScheduler .rsAptContent {
    height: 100%
}

.RadScheduler .rsAptMid {
    border-width: 1px 0;
    background: 0;
    top: 0;
    bottom: -2px;
    left: 1px;
    right: 1px;
    margin: 1px
}

* html .RadScheduler .rsAptMid {
    position: relative;
    top: auto;
    bottom: auto;
    margin: 0;
    border-width: 0 1px
}

.RadScheduler .rsAptIn {
    border-width: 0 1px;
    margin-left: -1px;
    margin-top: 0;
    margin-right: -1px
}

* html .RadScheduler .rsAptIn {
    position: absolute;
    margin: 0;
    border: 0;
    top: -1px
}

* html .RadScheduler .rsAptMid .rsAptIn {
    background: none !important
}

.RadScheduler .rsAptContent {
    background-repeat: repeat-x;
    border-width: 1px 0;
    bottom: -2px;
    left: 1px;
    right: 1px;
    top: -2px;
    padding: 0 0 0 8px;
    overflow: hidden
}

* html .RadScheduler .rsAptContent {
    position: relative;
    left: 0;
    top: 0;
    border-width: 1px 0;
    margin: 0;
    margin-bottom: 2px
}

.RadScheduler .rsWArrowLeft .rsAptContent {
    padding-left: 8px
}

.RadScheduler .rsTimelineView .rsWArrowLeft .rsAptContent {
    padding-left: 14px
}

.RadScheduler .rsWArrowRight .rsAptContent {
    padding-right: 12px
}

.RadScheduler .rsTimelineView .rsWArrowRight .rsAptContent {
    padding-right: 18px
}

.RadScheduler .rsAptContent:before {
    content: " ";
    clear: both;
    visibility: hidden;
    display: block;
    font-size: 1px;
    line-height: 1px;
    height: 1px
}

* html .RadScheduler .rsAptContent:first-line {
    line-height: 16px
}

*+html .RadScheduler .rsAptContent:first-line {
    line-height: 15px
}

* html .RadScheduler .rsAptContent {
    word-break: break-all
}

.RadScheduler .rsAptSimple .rsAptContent,
.RadScheduler .rsAptSimple .rsAptIn,
.RadScheduler .rsAptSimple .rsAptMid,
.RadScheduler .rsAptSimple .rsAptOut {
    background-image: none;
    width: auto;
    margin: 0
}

.RadScheduler .rsAptSimple .rsAptIn,
.RadScheduler .rsAptSimple .rsAptMid,
.RadScheduler .rsAptSimple .rsAptContent {
    background-color: transparent;
    border: 0
}

.RadScheduler .rsAptSimple .rsAptContent {
    margin-top: 4px
}

.RadScheduler .rsAptSimple .rsAptDelete {
    right: 2px;
    top: 2px
}

.RadScheduler .rsAptSimple .rsAptOut {
    padding-bottom: 1px
}

.RadScheduler .rsAptSimple .rsAptResize {
    bottom: 4px
}

* html .RadScheduler .rsAptSimple .rsAptResize {
    bottom: 1px
}

.RadScheduler .rsAptSimple .rsArrowBottom {
    bottom: 4px
}

.RadScheduler .rsAptDelete,
.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom,
.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight,
.RadScheduler .rsAptResize {
    position: absolute;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px
}

.RadScheduler .rsAptRecurrence,
.RadScheduler .rsAptRecurrenceException,
.RadScheduler .rsAptReminder {
    margin-top: 2px;
    display: inline;
    float: left;
    width: 12px;
    height: 10px
}

.RadScheduler .rsAptRecurrence {
    background-position: -1px -348px
}

.RadScheduler .rsAptReminder {
    background-position: -1px -235px
}

.RadScheduler .rsAptRecurrenceException {
    background-position: -16px -348px
}

* html .RadScheduler .rsAptRecurrence,
* html .RadScheduler .rsAptReminder,
* html .RadScheduler .rsAptRecurrenceException {
    margin-top: 3px
}

*+html .RadScheduler .rsAptRecurrence,
*+html .RadScheduler .rsAptReminder,
*+html .RadScheduler .rsAptRecurrenceException {
    margin-top: 3px
}

@media all and (-webkit-max-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .RadScheduler .rsAptRecurrence,
    .RadScheduler .rsAptReminder,
    .RadScheduler .rsAptRecurrenceException {
        margin-top: 5px
    }
    .RadScheduler .rsAptContent:first-line {
        line-height: 18px
    }
}

@media all {
    ._Telerik_Opera105 .RadScheduler th,
    ._Telerik_Opera105 .RadScheduler td {
        height: 100%;
        box-sizing: content-box
    }
    ._Telerik_Opera11 .RadScheduler th {
        height: inherit
    }
    ._Telerik_Opera11 .RadScheduler td {
        height: 100%
    }
    ._Telerik_Opera11 .RadScheduler th,
    ._Telerik_Opera11 .RadScheduler td {
        box-sizing: border-box
    }
    ._Telerik_Opera11 .rsTimelineView th,
    ._Telerik_Opera11 .rsTimelineView td {
        box-sizing: content-box
    }
    ._Telerik_Opera11 .rsVerticalHeaderWrapper>div>div>.rsVerticalHeaderTable th ~ th {
        height: 100%;
        box-sizing: content-box
    }
}

.RadScheduler .rsAptCreate,
.RadScheduler .rsMonthView .rsAptCreate {
    background-position: 0 -589px
}

.RadScheduler .rsAptCreateRow2,
.RadScheduler .rsMonthView .rsAptCreateRow2 {
    background-position: 0 -610px
}

.RadScheduler .rsAptDelete {
    width: 21px;
    height: 18px;
    outline: 0;
    top: 1px;
    right: 1px;
    visibility: hidden;
    background-position: -36px -343px
}

.RadScheduler .rsWArrowRight .rsAptDelete {
    right: 7px
}

.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom {
    width: 100%;
    height: 4px
}

.RadScheduler .rsArrowTop {
    background-position: 50% -360px;
    top: 3px
}

.RadScheduler .rsArrowBottom {
    background-position: 50% -392px;
    bottom: 0
}

.RadScheduler .rsAptResize {
    width: 100%;
    height: 4px;
    cursor: s-resize;
    bottom: 0;
    margin-left: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
    background-position: 50% -396px
}

.RadScheduler .rsTimelineView .rsAptResize {
    height: 100%;
    width: 4px;
    cursor: w-resize;
    right: 3px;
    margin-top: -2px;
    background-position: -150px -400px
}

.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight {
    height: 7px;
    width: 4px;
    top: 48%
}

.RadScheduler .rsArrowLeft {
    background-position: -132px -374px;
    left: 2px
}

.RadScheduler .rsArrowRight {
    background-position: -164px -374px;
    right: 4px
}

.RadScheduler .rsTimelineView .rsArrowRight {
    right: 8px
}

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsAptColor .rsAptContent {
    background-image: url('Common/Scheduler/rsAppointmentBg.png');
    background-repeat: repeat-x
}

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryBlue .rsAptIn,
.RadScheduler .rsCategoryBlue .rsAptMid {
    border-color: #9bb0cc;
    background-color: #bbd0ec
}

* html .RadScheduler .rsCategoryBlue .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryBlueIE6.png')
}

.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptIn,
.RadScheduler .rsCategoryRed .rsAptMid {
    border-color: #cc9b9b;
    background-color: #ecbbbb
}

* html .RadScheduler .rsCategoryRed .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryRedIE6.png')
}

.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptIn,
.RadScheduler .rsCategoryGreen .rsAptMid {
    border-color: #b0cc9b;
    background-color: #d0ecbb
}

* html .RadScheduler .rsCategoryGreen .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryGreenIE6.png')
}

.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptIn,
.RadScheduler .rsCategoryOrange .rsAptMid {
    border-color: #cdb597;
    background-color: #edd5b7
}

* html .RadScheduler .rsCategoryOrange .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryOrangeIE6.png')
}

.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptIn,
.RadScheduler .rsCategoryPink .rsAptMid {
    border-color: #d1bcdf;
    background-color: #f1dcff
}

* html .RadScheduler .rsCategoryPink .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryPinkIE6.png')
}

.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptIn,
.RadScheduler .rsCategoryYellow .rsAptMid {
    border-color: #dfdba7;
    background-color: #fffbc7
}

* html .RadScheduler .rsCategoryYellow .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryYellowIE6.png')
}

.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptIn,
.RadScheduler .rsCategoryViolet .rsAptMid {
    border-color: #742062;
    background: #540042 url('Common/Scheduler/rsAppointmentBg.png') repeat-x 0 -1px
}

* html .RadScheduler .rsCategoryViolet .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryVioletIE6.png')
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptIn,
.RadScheduler .rsCategoryDarkRed .rsAptMid {
    border-color: #370505;
    background: #572525 url('Common/Scheduler/rsAppointmentBg.png') repeat-x 0 -1px
}

* html .RadScheduler .rsCategoryDarkRed .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryDarkRedIE6.png')
}

.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptIn,
.RadScheduler .rsCategoryDarkGreen .rsAptMid {
    border-color: #053705;
    background: #255725 url('Common/Scheduler/rsAppointmentBg.png') repeat-x 0 -1px
}

* html .RadScheduler .rsCategoryDarkGreen .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryDarkGreenIE6.png')
}

.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptIn,
.RadScheduler .rsCategoryDarkBlue .rsAptMid {
    border-color: #304364;
    background: #304364 url('Common/Scheduler/rsAppointmentBg.png') repeat-x 0 -1px
}

* html .RadScheduler .rsCategoryDarkBlue .rsAptContent {
    background-image: url('Common/Scheduler/rsCategoryDarkBlueIE6.png')
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent {
    color: #fff
}

.RadScheduler .rsMonthView .rsWrap {
    height: 25px
}

.RadScheduler .rsMonthView .rsApt {
    width: 100%
}

.RadScheduler .rsMonthView .rsAptWrap {
    overflow: hidden
}

.RadScheduler .rsMonthView .rsAptBottom {
    margin-top: 25px
}

.RadScheduler .rsMonthView .rsShowMore {
    color: #333;
    text-decoration: underline;
    text-align: center;
    cursor: pointer
}

.RadScheduler .rsTimelineView {
    background: #fff
}

.RadScheduler .rsFooter {
    background-position: 0 -559px;
    border-top-width: 1px;
    border-top-style: solid;
    min-height: 30px;
    height: 30px;
    vertical-align: middle
}

.RadScheduler .rsFooter .rsFullTime {
    text-decoration: none;
    padding: 0 0 0 13px;
    margin-left: 5px;
    font-size: 11px;
    line-height: 30px;
    background-position: 0 -252px
}

.RadScheduler .rsFooter a.rsFullTime:hover {
    text-decoration: underline
}

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter {
    position: relative
}

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter,
.RadScheduler .rsAptEditFormInner,
.RadScheduler .rsAptEditFormMiddle,
.RadScheduler .rsAptEditFormMiddle2,
.RadScheduler .rsAptEditResizeHandle {
    background-repeat: no-repeat;
    background-color: transparent
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
    position: relative;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    margin: -6px -4px 0 -6px
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea,
.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:hover,
.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:focus {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    outline: 0;
    font: inherit;
    resize: none;
    overflow: auto
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions {
    margin: 0 -4px 0 -1px;
    padding: 7px 0 4px;
    overflow: hidden;
    zoom: 1
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a {
    width: 73px;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
    display: block;
    margin: 0 5px 0 0;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    bottom: 0;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    font-size: 11px;
    position: static;
    background-position: 0 -474px;
    background-repeat: no-repeat;
    background-color: transparent
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a:hover {
    background-position: -73px -474px
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm {
    background-position: -146px -474px
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a.rsAptEditConfirm:hover {
    background-position: -219px -474px
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditMore {
    margin: 0
}

.RadScheduler .rsAptEditSizingWrapper {
    position: absolute;
    width: 100%;
    visibility: hidden
}

.RadScheduler .rsAptEditSizingWrapper * {
    _zoom: normal
}

.RadScheduler .rsAptEditFormOuter {
    padding: 10px 0 0 0;
    background-position: 100% 0
}

.RadScheduler .rsAptEditFormInner {
    padding: 0 0 4px 0;
    background-position: 0 100%
}

.RadScheduler .rsAptEditFormMiddle {
    padding: 0 0 0 10px;
    margin-left: -10px;
    background-position: 0 100%
}

.RadScheduler .rsAptEditFormMiddle2 {
    padding: 0 8px 0 0;
    background-position: 100% 100%
}

.RadScheduler .rsAptEditFormWrapper {
    padding: 0 0 0 10px;
    background-position: -265px -226px
}

.RadScheduler .rsAptEditResizeHandle {
    width: 10px;
    height: 10px;
    font-size: 0;
    line-height: 10px;
    position: relative;
    bottom: 6px;
    right: -8px;
    float: right;
    cursor: se-resize;
    background-position: -265px -216px
}

* html .RadScheduler .rsAptEditResizeHandle {
    font-family: Arial;
    font-size: 8px;
    line-height: 0
}

.RadScheduler .rsAdvancedEdit .rsAdvTitle {
    height: 30px;
    position: relative;
    z-index: 1
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle {
    height: 22px;
    font-size: 14px;
    font-weight: normal
}

* html .RadScheduler .rsAdvancedEdit .rsAdvInnerTitle {
    height: 30px
}

.RadScheduler .rsAdvancedEdit .rsAdvTitle {
    padding: 0 0 0 4px;
    background-color: transparent;
    background-repeat: no-repeat
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle {
    background-color: transparent;
    background-position: 100% 0;
    background-repeat: no-repeat;
    padding: 8px 0 0 5px
}

.RadScheduler div.rsAdvancedModal .rsAdvTitle,
.RadScheduler div.rsAdvancedModal .rsAdvInnerTitle {
    background: 0
}

.RadScheduler div.rsAdvancedModal .rsAdvContentWrapper {
    position: relative;
    z-index: 1;
    background: 0;
    border-width: 1px 0 0 0
}

.RadScheduler .rsAdvancedModal {
    padding: 7px
}

.RadScheduler .rsAdvDragCue {
    margin: 7px 0 0 7px;
    border: 2px dashed #444;
    padding: 0 1px 1px 0;
    background-color: #aaa
}

.RadScheduler .rsAdvancedEdit .rsAdvContentWrapper {
    padding: 10px 10px 0
}

.RadScheduler .rsAdvancedEdit .rsAdvOptionsScroll {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px
}

.RadScheduler .rsAdvancedEdit .rsAdvOptions {
    overflow: hidden;
    zoom: 1
}

.RadScheduler .rsAdvancedEdit ul {
    zoom: 1;
    list-style: none outside
}

.RadScheduler .rsAdvancedEdit label {
    vertical-align: middle;
    line-height: 23px;
    width: 75px;
    padding: 0 6px 0 0;
    margin: 0;
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: right
}

.RadScheduler .rsAdvancedEdit table.riTable td {
    vertical-align: top
}

.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler .rsAdvancedEdit .rsAdvInput,
.RadScheduler .rsAdvancedEdit select {
    border-width: 1px;
    border-style: solid;
    vertical-align: middle
}

.RadScheduler .rsAdvancedEdit .textareaWrapper {
    padding: 5px;
    resize: none;
    margin: 0 0 11px 81px;
    border-width: 1px;
    border-style: solid;
    zoom: 1
}

.RadScheduler .rsAdvancedEdit textarea {
    display: block;
    width: 100%;
    border: 0;
    outline: 0;
    resize: none;
    overflow: auto
}

.RadScheduler .rsAdvancedEdit .rsAdvInput {
    padding: 3px 0 2px 1px;
    outline: 0;
    vertical-align: middle
}

.RadScheduler .rsAdvancedEdit .rfdSelect {
    vertical-align: top;
    overflow: visible
}

.RadScheduler .rsAdvancedEdit .rfdSelect .rfdSelectOuter {
    float: none;
    height: 18px
}

.RadScheduler .rsAdvancedEdit .rsAdvResetExceptions {
    position: relative;
    float: right;
    right: 10px;
    text-decoration: underline
}

.RadScheduler .rsValidatorTooltip {
    position: absolute;
    border: 1px solid #f32800;
    background: #fffdbb;
    color: #f32800;
    white-space: nowrap;
    padding: 2px 4px;
    margin-top: 1px
}

.RadScheduler .rsAdvancedEdit input.rsInvalid {
    border-width: 1px;
    border-style: solid;
    background: #fff
}

.RadScheduler .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler .rsAdvancedEdit .rsInvalid input {
    background-repeat: no-repeat;
    background-position: 100% -298px
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls li {
    float: left;
    white-space: nowrap
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap {
    float: left;
    padding-right: 8px
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label,
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList label {
    width: auto;
    display: inline;
    text-align: left;
    float: none
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxChecked,
.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxUnchecked {
    padding-left: 20px
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio {
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
    zoom: 1
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio label {
    vertical-align: baseline
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
.RadScheduler .rsAdvancedEdit .rsAdvRadio input {
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    margin-right: 3px
}

* html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
* html .RadScheduler .rsAdvancedEdit .rsAdvRadio input {
    margin: 0
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvRadio input {
    margin: 0
}

* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker {
    margin-right: 5px
}

* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ {
    display: none !important
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker {
    margin-right: 8px
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ {
    display: none !important
}

.RadScheduler .rsAdvancedEdit .rsAdvDatePicker {
    zoom: 1
}

.RadScheduler .rsAdvancedEdit .rsAdvTimePicker {
    display: inline
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvTimePicker .riTextBox,
.RadScheduler .rsAdvancedEdit .rsAdvDatePicker input {
    vertical-align: top
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
.RadScheduler .rsAdvancedEdit .rsCheckBoxList {
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel {
    padding-right: 6px
}

.RadScheduler .rsAdvancedEdit .rsResourceControls li {
    clear: left
}

.RadScheduler .rsAdvancedEdit .rsResourceControls select,
.RadScheduler .rsAdvancedEdit .rsResourceControls input {
    width: 140px
}

.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList input {
    width: auto;
    margin: 0 4px 0 0;
    vertical-align: middle
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea {
    text-align: right
}

.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper {
    display: -moz-inline-block;
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding: 10px 0
}

.RadScheduler .rsAdvancedModal .rsAdvButtonWrapper {
    padding: 10px 10px 10px 0
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a {
    text-decoration: none;
    width: 73px;
    height: 21px;
    line-height: 21px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: middle;
    margin-left: 5px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 -474px
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a,
.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span {
    display: block;
    float: left;
    cursor: pointer
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span {
    float: none
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover {
    background-position: -73px -474px
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave {
    background-position: -146px -474px
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave:hover {
    background-position: -219px -474px
}

.RadScheduler .rsDatePickerCalendar .rcRow a {
    line-height: inherit
}

.RadScheduler .rsTimePickers {
    display: -moz-inline-block;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px 0
}

.RadScheduler .rsTimePick {
    width: 244px
}

.RadScheduler .rsEndTimePick {
    clear: left;
    margin-top: 5px
}

.RadScheduler .rsTimePick .RadPicker {
    display: -moz-inline-block;
    display: inline-block;
    *display: inline
}

* html .RadScheduler .rsTimePick .RadPicker {
    zoom: 1
}

.RadScheduler .rsAttributeControls li,
.RadScheduler .rsResourceControls li,
.RadScheduler .rsReminderWrapper {
    padding-bottom: 5px
}

.RadScheduler .rsAttributeControls li li,
.RadScheduler .rsResourceControls li li {
    padding-bottom: 0
}

.RadScheduler .rsAllDayWrapper {
    float: right;
    margin-left: 25px
}

.RadScheduler .rsTimePick input.riEnabled,
.RadScheduler .rsTimePick input.riHover,
.RadScheduler .rsTimePick input.riFocused {
    background-repeat: no-repeat;
    background-position: 100% -254px
}

* html .RadScheduler .rsAdvRecurrenceDropDown {
    margin-right: 5px
}

*+html .RadScheduler .rsAdvRecurrenceDropDown {
    margin-right: 5px
}

.RadScheduler .rsModalWrapper,
.RadScheduler .rsOverlay {
    position: absolute;
    top: 0;
    left: 0
}

.RadScheduler .rsModalWrapper {
    z-index: 5000
}

.RadScheduler .rsModalWrapper .rsOverlay {
    background: #555
}

.RadScheduler .rsModalDialog {
    padding: 7px
}

.RadScheduler .rsModalBgTopLeft,
.RadScheduler .rsModalBgTopRight,
.RadScheduler .rsModalBgBottomLeft,
.RadScheduler .rsModalBgBottomRight {
    width: 50%;
    height: 52%;
    position: absolute;
    z-index: 0
}

* html .RadScheduler .rsModalBgTopLeft,
* html .RadScheduler .rsModalBgTopRight,
* html .RadScheduler .rsModalBgBottomLeft,
* html .RadScheduler .rsModalBgBottomRight {
    width: 60%;
    padding-bottom: 30%;
    padding-bottom: 50%
}

.RadScheduler .rsModalBgTopLeft {
    top: 0;
    left: 0;
    background-position: 0 0
}

.RadScheduler .rsModalBgTopRight {
    top: 0;
    right: 0;
    background-position: 100% 0
}

.RadScheduler .rsModalBgBottomLeft {
    left: 0;
    bottom: 0;
    background-position: 0 100%;
    height: 48%;
    border-bottom: 1px solid transparent;
    -moz-box-sizing: border-box;
    border-bottom: 0\9
}

.RadScheduler .rsModalBgBottomRight {
    right: 0;
    bottom: 0;
    background-position: 100% 100%;
    height: 48%;
    border-bottom: 1px solid transparent;
    -moz-box-sizing: border-box;
    border-bottom: 0\9
}

* html .RadScheduler .rsAdvancedModal .rsModalBgBottomLeft {
    bottom: -5px
}

* html .RadScheduler .rsAdvancedModal .rsModalBgBottomRight {
    bottom: -5px
}

* html .RadScheduler .rsAdvancedModal .rsAdvButtonWrapper {
    padding-bottom: 5px
}

.RadScheduler .rsModalWrapper .rsModalDialog {
    position: absolute;
    overflow: hidden;
    border: 0;
    background: transparent
}

.RadScheduler .rsModalWrapper .rsModalOuter {
    position: relative;
    z-index: 1;
    padding: 4px 4px 0 4px;
    background-color: transparent;
    background-repeat: no-repeat
}

.RadScheduler .rsModalWrapper .rsModalOuterTitle {
    background-color: transparent;
    background-position: 100% 0;
    background-repeat: no-repeat;
    padding: 28px 4px 5px 0;
    margin: -4px -4px 0 0
}

.RadScheduler .rsModalWrapper .rsModalInner {
    border-width: 1px;
    border-style: solid
}

.RadScheduler .rsModalWrapper .rsModalWindowClose,
.RadScheduler .rsAdvEditClose {
    position: relative;
    background-color: transparent;
    background-position: -38px -526px;
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 16px;
    float: right;
    margin-top: -22px;
    padding: 1px;
    text-indent: 9999px
}

* html .RadScheduler .rsModalWrapper .rsModalWindowClose,
* html .RadScheduler .rsAdvEditClose {
    text-indent: -9999px
}

.RadScheduler .rsAdvancedEdit .rsAdvEditClose {
    margin-right: 6px
}

.RadScheduler .rsModalWrapper .rsModalTitle,
.RadScheduler .rsModalWrapper .rsModalContent,
.RadScheduler .rsModalWrapper .rsModalButtons {
    padding: 0 44px 0 96px
}

.RadScheduler .rsModalWrapper .rsModalContent {
    margin-top: 26px;
    padding-left: 105px
}

.RadScheduler .rsModalWrapper .rsModalTitle {
    position: absolute;
    top: 1px;
    left: 6px;
    padding: 0 0 0 20px;
    font-size: 13px;
    font-weight: normal;
    line-height: 26px;
    background-color: transparent;
    background-position: -284px -520px;
    background-repeat: no-repeat
}

.RadScheduler .rsModalWrapper .rsModalContent label {
    display: block
}

.RadScheduler .rsModalWrapper .rsModalContent input {
    vertical-align: middle
}

.RadScheduler .rsModalWrapper .rsModalButtons {
    clear: both;
    padding: 26px 44px 26px 105px;
    overflow: hidden;
    zoom: 1
}

.RadScheduler .rsModalWrapper .rsModalButtons a {
    text-decoration: none;
    width: 73px;
    height: 21px;
    cursor: pointer;
    font-size: .92em;
    font-weight: normal;
    line-height: 21px;
    -moz-user-select: none;
    -khtml-user-select: none;
    border: 0;
    float: left;
    text-align: center;
    background-position: 0 -474px;
    background-repeat: no-repeat;
    background-color: transparent
}

.RadScheduler .rsModalWrapper .rsModalButtons a:hover {
    background-position: -73px -474px
}

.RadScheduler .rsModalWrapper .rsModalButtons .rsModalConfirm {
    margin-right: 9px
}

.RadScheduler .rsModalWrapper .rsModalIcon {
    position: absolute;
    top: 55px;
    left: 45px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-position: 0 -526px;
    background-repeat: no-repeat;
    background-color: transparent
}

.RadScheduler .rsInnerFix {
    margin-right: 17px;
    margin-left: 0
}

.RadScheduler[dir="rtl"] .rsInnerFix {
    margin-right: 0;
    margin-left: 17px
}

.RadScheduler .rsOverflowExpand .rsInnerFix {
    margin-right: 0
}

.RadScheduler .rsContent .rsSpacerCell div,
.RadScheduler .rsContent .rsAllDayHeader div,
.RadScheduler .rsContent .rsVerticalHeaderTable th,
.RadScheduler .rsContent .rsVerticalHeaderTable th div {
    min-width: 52px
}

* html .RadScheduler .rsContent .rsSpacerCell div,
* html .RadScheduler .rsContent .rsAllDayHeader div,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th div {
    width: 52px
}

* html .RadScheduler .rsContent .rsVerticalHeaderSized th,
* html .RadScheduler .rsContent .rsVerticalHeaderSized th div {
    width: auto
}

*+html .RadScheduler .rsContent .rsSpacerCell div,
*+html .RadScheduler .rsContent .rsAllDayHeader div,
*+html .RadScheduler .rsContent .rsVerticalHeaderTable th div {
    width: 52px
}

*+html .RadScheduler .rsContent .rsVerticalHeaderSized th div {
    width: 100%
}

.RadScheduler .rsAdvancedInsertWrapper,
.RadScheduler .rsAdvancedEditWrapper {
    position: relative
}

table.RadCalendarTimeView td a {
    text-transform: lowercase;
    text-align: right
}

table.RadCalendarTimeView tr td {
    padding-top: 1px;
    padding-bottom: 1px
}

@media print {
    div.RadScheduler,
    div.RadScheduler .rsContentScrollArea,
    div.RadScheduler .rsContentWrapper,
    div.RadScheduler .rsVerticalHeaderWrapper,
    div.RadScheduler .rsVerticalHeaderWrapper div {
        height: auto !important
    }
    div.RadScheduler,
    div.RadScheduler .rsTopWrap {
        overflow: visible !important
    }
    div.RadScheduler .rsContentScrollArea {
        overflow: hidden !important
    }
    div.RadScheduler .rsInnerFix {
        margin-right: 0 !important
    }
}

.RadScheduler .rsTopIndicator {
    position: absolute;
    top: 0
}

.RadScheduler .rsBottomIndicator {
    position: relative;
    top: -14px
}

.RadScheduler .rsArrowContainer {
    left: 0;
    table-layout: fixed;
    background: transparent;
    z-index: 100
}

.RadScheduler .rsArrowContainer tr {
    vertical-align: top
}

.RadScheduler .rsArrowContainer tr td {
    background: 0;
    border: 0;
    font-size: 0;
    line-height: 0;
    position: relative;
    vertical-align: bottom
}

.RadScheduler .rsArrowWrap {
    position: relative
}

.RadScheduler .rsOvertimeArrow {
    display: block;
    width: 45px;
    height: 8px;
    font-size: 0;
    position: absolute;
    top: 3px;
    margin-left: -23px;
    left: 50%;
    text-decoration: none
}

.RadScheduler .rsBottomIndicator a.rsOvertimeArrow:hover {
    background-position: -180px -40px
}

.RadScheduler .rsTopIndicator a.rsOvertimeArrow:hover {
    background-position: -134px -40px
}

.RadScheduler .rsAptResizeStart {
    top: 2px;
    bottom: auto
}

.RadScheduler .rsTimelineView .rsAptResizeStart {
    top: 0;
    left: 3px
}

.RadScheduler_EHB,
.RadScheduler_EHB a,
.RadScheduler_EHB input,
.RadScheduler_EHB select,
.RadScheduler_EHB textarea {
    color: #000;
    font: normal 12px/14px "Segoe UI", Arial, sans-serif
}

.RadScheduler_EHB textarea {
    background: #fff
}

.RadScheduler_EHB .rsHeader,
.RadScheduler_EHB .rsHeader ul a:hover,
.RadScheduler_EHB .rsHeader ul a:hover span,
.RadScheduler_EHB .rsHeader .rsSelected,
.RadScheduler_EHB .rsHeader .rsSelected em,
.RadScheduler_EHB .rsHeader .rsDatePickerActivator,
.RadScheduler_EHB .rsHeader .rsPrevDay,
.RadScheduler_EHB .rsHeader .rsNextDay,
.RadScheduler_EHB .rsHorizontalHeaderTable th {
    background-image: url('Scheduler/rsSprites.png')
}

* html .RadScheduler_EHB .rsHeader,
* html .RadScheduler_EHB .rsHeader ul a:hover,
* html .RadScheduler_EHB .rsHeader ul a:hover span,
* html .RadScheduler_EHB .rsHeader .rsSelected,
* html .RadScheduler_EHB .rsHeader .rsSelected em,
* html .RadScheduler_EHB .rsHeader .rsDatePickerActivator,
* html .RadScheduler_EHB .rsHeader .rsPrevDay,
* html .RadScheduler_EHB .rsHeader .rsNextDay,
* html .RadScheduler_EHB .rsHorizontalHeaderTable th {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsHeader {
    border: 1px solid #cddaea
}

.RadScheduler_EHB .rsHeader,
.RadScheduler_EHB .rsHeader a,
.RadScheduler_EHB .rsHeader ul span,
.RadScheduler_EHB .rsHeader ul em {
    color: #1e395b
}

*+html .RadScheduler_EHB .rsHeader .RadCalendar_EHB a {
    line-height: 20px
}

* html .RadScheduler_EHB .rsHeader .RadCalendar_EHB a {
    line-height: 20px
}

div.RadScheduler_EHB .rsHeader ul {
    padding-top: 1px
}

div.RadScheduler_EHB .rsHeader li,
div.RadScheduler_EHB .rsTopWrap .rsHeader ul a {
    line-height: 28px
}

div.RadScheduler_EHB .rsHeader ul a:hover,
div.RadScheduler_EHB .rsHeader .rsSelected {
    background-position: 0 -70px
}

div.RadScheduler_EHB .rsHeader ul a:hover span,
div.RadScheduler_EHB .rsHeader .rsSelected em {
    background-position: 100% -70px
}

div.RadScheduler_EHB .rsHeader .rsPrevDay,
div.RadScheduler_EHB .rsHeader .rsNextDay {
    height: 22px;
    line-height: 22px;
    width: 22px
}

div.RadScheduler_EHB .rsHeader .rsPrevDay {
    margin: 4px 0 0 3px
}

div.RadScheduler_EHB .rsHeader .rsNextDay {
    background-position: -23px -48px;
    margin: 4px 6px 0 0
}

div.RadScheduler_EHB .rsHeader a.rsNextDay:hover {
    background-position: -93px -48px
}

.RadScheduler_EHB .rsContent {
    background: #fff
}

.RadScheduler_EHB .rsHorizontalHeaderTable {
    background: #eff6fc
}

.RadScheduler_EHB .rsHorizontalHeaderWrapper {
    border-color: #d4dbe5;
    background: #dfeaf7
}

.RadScheduler_EHB .rsSpacerCell,
.RadScheduler_EHB .rsAllDayHeader,
.RadScheduler_EHB .rsVerticalHeaderWrapper,
.RadScheduler_EHB .rsVerticalHeaderTable {
    background: #f1f5fb
}

.RadScheduler_EHB .rsHorizontalHeaderTable th {
    border-color: #d4dbe5;
    background-color: #dfeaf7
}

.RadScheduler_EHB .rsVerticalHeaderTable th {
    border-color: #eff7fc #e7edf7
}

.RadScheduler_EHB .rsVerticalHeaderTable .rsAlt th {
    border-color: #d4dbe5 #e7edf7
}

.RadScheduler_EHB .rsAllDayRow {
    background: #dfeaf7
}

.RadScheduler_EHB .rsSpacerCell,
.RadScheduler_EHB .rsAllDayHeader,
.RadScheduler_EHB .rsVerticalHeaderTable .rsAllDayHeader {
    border-color: #a7bac5 #cfe4f0
}

.RadScheduler_EHB .rsAllDayRow td,
.RadScheduler_EHB .rsContentTable .rsAllDayRow td {
    border-color: #d4dbe5;
    border-style: solid
}

.RadScheduler_EHB .rsVerticalHeaderTable .rsMainHeader th {
    border-bottom-color: #a7bac5
}

.RadScheduler_EHB .rsSpacerCell,
.RadScheduler_EHB .rsContent .rsAllDayHeader {
    border-bottom-color: #d4dbe5
}

.RadScheduler_EHB .rsContent,
.RadScheduler_EHB .rsTopWrap .rsFooter {
    border: 1px solid #a5b3c5;
    border-top: 0
}

.RadScheduler_EHB .rsContentTable td {
    border-color: #e8eaec #e8eaec;
    border-bottom-style: dotted
}

.RadScheduler_EHB .rsContentTable .rsAlt td {
    border-color: #d4dbe5 #e8eaec;
    border-bottom-style: solid
}

.RadScheduler_EHB .rsMonthView .rsOtherMonth {
    background-color: #f9f9f9
}

.RadScheduler_EHB .rsApt .rsArrowTop,
.RadScheduler_EHB .rsApt .rsArrowBottom,
.RadScheduler_EHB .rsApt .rsArrowLeft,
.RadScheduler_EHB .rsApt .rsArrowRight,
.RadScheduler_EHB .rsApt .rsAptDelete,
.RadScheduler_EHB .rsApt a.rsAptDelete:hover,
.RadScheduler_EHB .rsApt .rsAptResize,
.RadScheduler_EHB .rsApt .rsAptReminder,
.RadScheduler_EHB .rsApt .rsAptRecurrence,
.RadScheduler_EHB .rsApt .rsAptRecurrenceException {
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat
}

* html .RadScheduler_EHB .rsApt .rsArrowTop,
* html .RadScheduler_EHB .rsApt .rsArrowBottom,
* html .RadScheduler_EHB .rsApt .rsArrowLeft,
* html .RadScheduler_EHB .rsApt .rsArrowRight,
* html .RadScheduler_EHB .rsApt .rsAptDelete,
* html .RadScheduler_EHB .rsApt a.rsAptDelete:hover,
* html .RadScheduler_EHB .rsApt .rsAptResize,
* html .RadScheduler_EHB .rsApt .rsAptReminder,
* html .RadScheduler_EHB .rsApt .rsAptRecurrence,
* html .RadScheduler_EHB .rsApt .rsAptRecurrenceException {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsApt .rsAptDelete {
    width: 16px;
    height: 16px;
    background-position: -40px -343px
}

.RadScheduler_EHB a.rsAptDelete:hover {
    background-position: -65px -343px
}

.RadScheduler_EHB .rsAptCreate,
.RadScheduler_EHB .rsMonthView .rsAptCreate,
.RadScheduler_EHB .rsAptCreateRow2,
.RadScheduler_EHB .rsMonthView .rsAptCreateRow2 {
    background-color: #e6eff7;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: repeat-x
}

* hmtl .RadScheduler_EHB .rsAptCreate,
* hmtl .RadScheduler_EHB .rsMonthView .rsAptCreate,
* hmtl .RadScheduler_EHB .rsAptCreateRow2,
* hmtl .RadScheduler_EHB .rsMonthView .rsAptCreateRow2 {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsNonWorkHour,
.RadScheduler_EHB .rsSunCol,
.RadScheduler_EHB .rsSatCol {
    background-color: #f5fcff
}

.RadScheduler_EHB .rsAptCreateRow3,
.RadScheduler_EHB .rsMonthView .rsAptCreateRow3,
.RadScheduler_EHB .rsAptCreateRow4,
.RadScheduler_EHB .rsMonthView .rsAptCreateRow4,
.RadScheduler_EHB .rsAptCreateRow5,
.RadScheduler_EHB .rsMonthView .rsAptCreateRow5 {
    background: #e6eff7
}

.RadScheduler_EHB .rsFullTime {
    color: #000
}

.RadScheduler_EHB .rsSelectedSlot,
.RadScheduler_EHB .rsMonthView .rsSelectedSlot {
    background: #e6f8fe;
    border-color: #d6e8ee
}

.RadScheduler_EHB .rsContentTable td.rsAptCreate.rsSelectedSlot {
    background: #d6e8ee;
    border-color: #c6d8de
}

.RadScheduler_EHB .rsContentTable td.rsSelectedSlot {
    background: #e6f8fe;
    border-color: #d6e8ee
}

.RadScheduler_EHB .rsAptIn,
.RadScheduler_EHB .rsAptMid,
.RadScheduler_EHB .rsAptContent {
    background-color: #c9e0fc;
    border-color: #8daed5
}

.RadScheduler_EHB .rsAptContent {
    background-image: url('Scheduler/rsAppointmentBg.png')
}

.RadScheduler_EHB .rsAptSimple {
    background-color: #d5effc;
    border-color: #99defd
}

.RadScheduler_EHB div.rsFooter {
    background-color: #f0fafd;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: repeat-x;
    border-color: #a2a2a2
}

.RadScheduler_EHB div.rsFooter a {
    color: #1e395b;
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat
}

* html .RadScheduler_EHB div.rsFooter,
* html .RadScheduler_EHB div.rsFooter a {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB div.rsFooter a:hover {
    color: #3e597b
}

.RadScheduler_EHB .rsEditOptions a,
.RadScheduler_EHB .rsAptEditResizeHandle,
.RadScheduler_EHB .rsAptEditFormWrapper {
    background-image: url('Scheduler/rsSprites.png')
}

* html .RadScheduler_EHB .rsEditOptions a,
* html .RadScheduler_EHB .rsAptEditResizeHandle,
* html .RadScheduler_EHB .rsAptEditFormWrapper {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsAptEditFormOuter,
.RadScheduler_EHB .rsAptEditFormInner {
    background-image: url('Scheduler/rsInlineEditHSprite.png')
}

.RadScheduler_EHB .rsAptEditFormMiddle,
.RadScheduler_EHB .rsAptEditFormMiddle2 {
    background-image: url('Scheduler/rsInlineEditVSprite.png')
}

.RadScheduler_EHB .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
    border-color: #9cb6c5;
    background: #fff
}

.RadScheduler_EHB .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea {
    background: #fff
}

.RadScheduler_EHB .rsAptEditFormWrapper .rsEditOptions {
    background: #dfe4f5
}

.RadScheduler_EHB .rsAptEditFormWrapper .rsTemplateWrapper {
    background: #dfe4f5
}

.RadScheduler_EHB .rsAdvancedEdit .rsAdvContentWrapper {
    background: #f0f0f0;
    border: 1px solid #9cb6c5;
    border-top-color: #a5b3c5
}

.RadScheduler_EHB div.rsAdvancedModal div.rsAdvContentWrapper {
    border-top: 0
}

.RadScheduler_EHB div.rsAdvancedModal .rsAdvButtonWrapper {
    padding: 10px 10px 18px 0
}

* html .RadScheduler_EHB div.rsAdvancedModal .rsAdvButtonWrapper {
    padding: 10px 10px 10px 0
}

* html .RadScheduler_EHB div.rsAdvancedModal .rsAdvContentWrapper {
    margin-top: -2px;
    background: #f0f0f0;
    border: 1px solid #fff
}

.RadScheduler_EHB .rsAdvancedEdit .rsAdvInput,
.RadScheduler_EHB .rsAdvancedEdit select,
.RadScheduler_EHB .rsAdvancedEdit .textareaWrapper {
    border-color: #abadb3 #dbdfe6 #dbdfe6 #abadb3
}

.RadScheduler_EHB .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler_EHB .rsAdvancedEdit .rsInvalid input,
.RadScheduler_EHB .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
    background-image: url('Input/sprite.gif')
}

.RadScheduler_EHB .rsAdvancedEdit .textareaWrapper {
    background: #fff
}

.RadScheduler_EHB .rsAdvancedEdit .rsInvalid {
    border-color: #f32800;
    color: #f32800
}

.RadScheduler_EHB .rsAdvancedEdit h2,
.RadScheduler_EHB .rsAdvancedEdit h3 {
    color: #567db0
}

.RadScheduler_EHB .rsAdvancedEdit h2 {
    border-bottom: 1px solid #CCC
}

.RadScheduler_EHB .rsAdvancedEdit h2 span {
    background: #f0f0f0
}

.RadScheduler_EHB .rsAdvancedEdit .rsAdvancedSubmitArea {
    border-color: #CCC
}

.RadScheduler_EHB .rsAdvancedEdit div.rsAdvancedSubmitArea a {
    color: #333;
    background-image: url('Scheduler/rsSprites.png')
}

.RadScheduler_EHB .rsTimePick .RadInput_EHB input.riEnabled,
.RadScheduler_EHB .rsTimePick .RadInput_EHB input.riHover,
.RadScheduler_EHB .rsTimePick .RadInput_EHB input.riFocused {
    background-image: url('Scheduler/rsSprites.png')
}

* html .RadScheduler_EHB .rsTimePick .RadInput_EHB input.riEnabled,
* html .RadScheduler_EHB .rsTimePick .RadInput_EHB input.riHover,
* html .RadScheduler_EHB .rsTimePick .RadInput_EHB input.riFocused,
* html .RadScheduler_EHB .rsAdvancedEdit div.rsAdvancedSubmitArea a {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsModalBgTopLeft,
.RadScheduler_EHB .rsModalBgTopRight,
.RadScheduler_EHB .rsModalBgBottomLeft,
.RadScheduler_EHB .rsModalBgBottomRight {
    background-image: url('Scheduler/rsModalBg.png')
}

div.RadScheduler_EHB .rsAnimating {
    background-image: url('Scheduler/rsModalBgIE6.png')
}

* html .RadScheduler_EHB .rsModalBgTopLeft,
* html .RadScheduler_EHB .rsModalBgTopRight,
* html .RadScheduler_EHB .rsModalBgBottomLeft,
* html .RadScheduler_EHB .rsModalBgBottomRight {
    background-image: url('Scheduler/rsModalBgIE6.png')
}

.RadScheduler_EHB .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_EHB .rsAdvancedEdit .rsAdvInnerTitle {
    background-image: url('Scheduler/rsModalTitleBg.png')
}

.RadScheduler_EHB .rsAdvancedEdit a.rsAdvEditClose,
.RadScheduler_EHB .rsModalWrapper a.rsModalWindowClose {
    background-image: url('Scheduler/rsSprites.png');
    opacity: .8;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    height: 20px;
    margin-top: -24px;
    width: 29px
}

.RadScheduler_EHB .rsAdvancedEdit a.rsAdvEditClose {
    margin-top: -25px
}

.RadScheduler_EHB .rsAdvancedEdit a.rsAdvEditClose:hover,
.RadScheduler_EHB .rsModalWrapper a.rsModalWindowClose:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100)
}

.RadScheduler_EHB .rsModalWrapper .rsModalTitle {
    color: #000;
    background-image: url('Scheduler/rsSprites.png')
}

.RadScheduler_EHB .rsModalWrapper .rsModalInner {
    border-color: #a5b3c5;
    background: #fff
}

.RadScheduler_EHB .rsModalWrapper .rsModalIcon,
.RadScheduler_EHB .rsModalWrapper .rsModalButtons a {
    background-image: url('Scheduler/rsSprites.png')
}

* html .RadScheduler_EHB .rsAdvancedEdit a.rsAdvEditClose,
* html .RadScheduler_EHB .rsModalWrapper a.rsModalWindowClose,
* html .RadScheduler_EHB .rsModalWrapper .rsModalTitle,
* html .RadScheduler_EHB .rsModalWrapper .rsModalIcon,
* html .RadScheduler_EHB .rsModalWrapper .rsModalButtons a {
    background-image: url('Scheduler/rsSpritesIE6.png')
}

.RadScheduler_EHB .rsModalWrapper .rsModalButtons a,
.RadScheduler_EHB .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a {
    color: #333
}

.RadScheduler_EHB .rsBottomIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px
}

.RadScheduler_EHB .rsTopIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px
}

.RadScheduler_EHB .rsAptSelected .rsAptIn,
.RadScheduler_EHB .rsAptSelected .rsAptMid,
.RadScheduler_EHB .rsAptSelected .rsAptContent {
    border-color: #1e395b;
    background-image: none
}

.RadPanelBar {
    width: 250px;
    text-align: left
}

.RadPanelBar_rtl {
    text-align: right
}

.RadPanelBar .rpRootGroup {
    border-width: 1px;
    border-style: solid
}

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
    margin: 0;
    padding: 0;
    list-style-position: outside;
    list-style: none
}

.RadPanelBar .rpSlide {
    position: relative;
    float: none;
    height: auto;
    overflow: hidden;
    display: none;
    zoom: 1
}

.RadPanelBar .rpItem {
    float: none;
    display: block;
    overflow: hidden;
    position: static
}

* html .RadPanelBar .rpItem {
    display: inline
}

* html .RadPanelBar .rpSeparator {
    display: block
}

* html .RadPanelBar .rpGroup .rpItem {
    display: block
}

.RadPanelBar .rpItem:after,
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after {
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.RadPanelBar .rpLink {
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    background-repeat: repeat-x;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    zoom: 1
}

.RadPanelBar .rpLink:focus {
    outline: 0 none
}

.RadPanelBar .rpLink,
.RadPanelBar .rpOut,
.RadPanelBar .rpText {
    display: block
}

*+html .RadPanelBar .rpItem {
    display: inline
}

*+html .RadPanelBar .rpGroup .rpItem {
    display: block
}

*+html .RadPanelBar .rpSeparator {
    display: block
}

.RadPanelBar .rpHeaderTemplate,
.RadPanelBar .rpOut {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.RadPanelBar .rpHeaderTemplate {
    line-height: 25px
}

* html .RadPanelBar .rpHeaderTemplate {
    height: 25px
}

.RadPanelBar .rpFocused .rpOut,
.RadPanelBar a.rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar a.rpSelected:hover .rpOut {
    border-bottom-width: 0;
    padding-bottom: 1px
}

.RadPanelBar a.rpDisabled:hover .rpOut {
    padding-bottom: 0;
    border-bottom-width: 1px
}

.RadPanelBar .rpImage {
    float: left;
    border: 0;
    vertical-align: middle;
    padding: 4px 3px 3px
}

.RadPanelBar_rtl .rpImage {
    float: right
}

* html .RadPanelBar .rpImage {
    padding-bottom: 4px
}

.RadPanelBar .rpText {
    padding: 0 10px
}

.RadPanelBar .rpGroup {
    overflow: auto;
    overflow-x: hidden;
    position: relative
}

.RadPanelBar .rpGroup .rpLink,
.RadPanelBar .rpGroup .rpTemplate {
    background-color: transparent;
    border-bottom: 0;
    font-size: 12px;
    line-height: 22px
}

.RadPanelBar .rpGroup a.rpLink:hover {
    border-bottom: 0
}

.RadPanelBar .rpGroup .rpLink .rpOut,
.RadPanelBar .rpGroup .rpExpanded .rpOut,
.RadPanelBar .rpGroup .rpSelected .rpOut,
.RadPanelBar .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar .rpGroup a.rpExpanded:hover .rpOut,
.RadPanelBar .rpGroup a.rpSelected:hover .rpOut {
    padding-bottom: 0
}

.RadPanelBar .rpGroup a.rpDisabled:hover .rpOut {
    border-bottom: 0
}

.RadPanelBar .rpGroup .rpOut {
    border-bottom: 0;
    margin-right: 3px
}

.RadPanelBar .rpGroup .rpImage {
    padding: 3px 3px 3px 9px
}

.RadPanelBar .rpLevel2 .rpTemplate,
.RadPanelBar .rpLevel2 .rpOut {
    padding-left: 15px
}

.RadPanelBar .rpLevel3 .rpTemplate,
.RadPanelBar .rpLevel3 .rpOut {
    padding-left: 30px
}

.RadPanelBar_rtl .rpLevel2 .rpTemplate,
.RadPanelBar_rtl .rpLevel2 .rpOut {
    padding-left: 0;
    padding-right: 15px
}

.RadPanelBar_rtl .rpLevel3 .rpTemplate,
.RadPanelBar_rtl .rpLevel3 .rpOut {
    padding-left: 0;
    padding-right: 30px
}

.RadPanelBar .rpLevel1 .rpFirst {
    padding-top: 1px;
    zoom: 1
}

.RadPanelBar .rpLevel2 .rpItem {
    padding-top: 0
}

.RadPanelBar .rpLevel1 .rpLast {
    padding-bottom: 1px
}

.RadPanelBar .rpLevel2 .rpItem {
    padding-bottom: 0
}

.RadPanelBar .rpExpandable .rpExpandHandle,
.RadPanelBar .rpExpanded .rpExpandHandle {
    display: block;
    float: right;
    height: 15px;
    width: 15px;
    margin: 5px 5px 0 0
}

.RadPanelBar .rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar .rpGroup .rpExpandable .rpExpandHandle {
    margin: 4px 2px 0 0
}

.RadPanelBar_rtl .rpExpandable .rpExpandHandle,
.RadPanelBar_rtl .rpExpanded .rpExpandHandle {
    float: left;
    margin: 5px 0 0 5px
}

.RadPanelBar_rtl .rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_rtl .rpGroup .rpExpandable .rpExpandHandle {
    margin: 4px 0 0 5px
}

@media print {
    .RadPanelBar div.rpSlide,
    .RadPanelBar li.rpItem,
    .RadPanelBar a.rpLink {
        overflow: visible
    }
    .RadPanelBar ul.rpGroup {
        overflow: visible !important
    }
}

.RadPanelBar_EHB {
    background: #fff
}

.RadPanelBar_EHB .rpRootGroup {
    border-color: #a5b3c5
}

.RadPanelBar_EHB a.rpLink,
.RadPanelBar_EHB .rpTemplate,
.RadPanelBar_EHB div.rpHeaderTemplate {
    color: #000;
    font: normal 12px/24px "Segoe UI", Arial, sans-serif
}

.RadPanelBar_EHB a.rpLink,
.RadPanelBar_EHB div.rpHeaderTemplate {
    background-image: url('PanelBar/RootItemBg.png')
}

.RadPanelBar_EHB div.rpHeaderTemplate,
.RadPanelBar_EHB .rpOut {
    border-color: #cddaea
}

.RadPanelBar_EHB a.rpLink,
.RadPanelBar_EHB div.rpHeaderTemplate {
    background-color: #a6d9f4;
    border-color: #abbdd5
}

.RadPanelBar_EHB a.rpExpanded,
.RadPanelBar_EHB div.rpExpanded {
    border-color: #abbdd5
}

.RadPanelBar_EHB a.rpSelected,
.RadPanelBar_EHB div.rpSelected,
.RadPanelBar_EHB a.rpSelected:hover {
    background-color: #cfdced;
    border-color: #c2cedb
}

.RadPanelBar_EHB a.rpDisabled,
.RadPanelBar_EHB div.rpDisabled,
.RadPanelBar_EHB a.rpDisabled:hover {
    color: #bbb
}

div.RadPanelBar_EHB a.rpDisabled:hover .rpOut {
    border-bottom: 1px solid #cddaea;
    padding-bottom: 0
}

.RadPanelBar_EHB .rpGroup {
    background-color: #fff
}

.RadPanelBar_EHB .rpGroup a.rpLink,
.RadPanelBar_EHB .rpGroup div.rpHeaderTemplate,
.RadPanelBar_EHB .rpGroup .rpTemplate {
    color: #000;
    background-color: transparent;
    background-image: none
}

.RadPanelBar_EHB .rpGroup a.rpLink:hover {
    color: #000
}

.RadPanelBar_EHB .rpGroup a.rpLink,
.RadPanelBar_EHB .rpGroup .rpOut {
    background-color: transparent;
    background-image: url('PanelBar/SubItemStates.png');
    background-repeat: no-repeat
}

.RadPanelBar_EHB ul.rpGroup .rpDisabled,
.RadPanelBar_EHB .rpGroup a.rpDisabled:hover,
.RadPanelBar_EHB .rpGroup a.rpDisabled:hover .rpOut {
    background-image: none
}

.RadPanelBar_EHB ul.rpGroup .rpDisabled,
.RadPanelBar_EHB .rpGroup a.rpDisabled:hover {
    color: #bbb;
    text-decoration: none;
    background-color: #fff
}

.RadPanelBar_EHB a.rpFocused,
.RadPanelBar_EHB div.rpFocused,
.RadPanelBar_EHB a.rpLink:hover,
.RadPanelBar_EHB a.rpExpanded:hover {
    background-position: 0 -200px
}

.RadPanelBar_EHB a.rpLink,
.RadPanelBar_EHB div.rpHeaderTemplate,
.RadPanelBar_EHB a.rpExpanded,
.RadPanelBar_EHB div.rpExpanded,
.RadPanelBar_EHB .rpItem a.rpLinkExpandHovered {
    background-position: 0 0
}

.RadPanelBar_EHB a.rpSelected,
.RadPanelBar_EHB div.rpSelected,
.RadPanelBar_EHB a.rpSelected:hover {
    background-position: 0 -400px
}

.RadPanelBar_EHB .rpFirst a.rpLink,
.RadPanelBar_EHB .rpFirst div.rpHeaderTemplate,
.RadPanelBar_EHB li.rpFirst .rpExpanded {
    background-position: 0 -1px
}

.RadPanelBar_EHB li.rpFirst .rpFocused,
.RadPanelBar_EHB .rpFirst a.rpLink:hover {
    background-position: 0 -201px
}

.RadPanelBar_EHB li.rpFirst .rpSelected,
.RadPanelBar_EHB .rpFirst a.rpSelected:hover {
    background-position: 0 -401px
}

.RadPanelBar_EHB a.rpDisabled:hover {
    cursor: default
}

.RadPanelBar_EHB a.rpDisabled,
.RadPanelBar_EHB div.rpDisabled,
.RadPanelBar_EHB a.rpDisabled:hover,
.RadPanelBar_EHB a.rpDisabled:hover .rpOut {
    background-position: 0 0
}

.RadPanelBar_EHB .rpExpandable span.rpExpandHandle,
.RadPanelBar_EHB .rpExpanded span.rpExpandHandle {
    background-color: transparent;
    background-image: url('PanelBar/Expandable.png');
    background-repeat: no-repeat
}

.RadPanelBar_EHB_rtl .rpGroup .rpText {
    padding: 0 10px
}

.RadPanelBar_EHB .rpExpandable span.rpExpandHandle,
.RadPanelBar_EHB a.rpExpandable:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -5px
}

.RadPanelBar_EHB a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_EHB a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -5px
}

.RadPanelBar_EHB .rpExpanded span.rpExpandHandle,
.RadPanelBar_EHB a.rpExpanded:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -181px
}

.RadPanelBar_EHB a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_EHB a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -181px
}

.RadPanelBar_EHB div.rpExpandable .rpExpandHandleHovered {
    background-position: 100% -5px
}

.RadPanelBar_EHB div.rpExpanded .rpExpandHandleHovered {
    background-position: 100% -181px
}

.RadPanelBar_EHB .rpGroup a.rpLink,
.RadPanelBar_EHB .rpGroup div.rpHeaderTemplate,
.RadPanelBar_EHB .rpGroup a.rpLink .rpOut {
    background-position: 0 200px
}

.RadPanelBar_EHB .rpGroup a.rpLink:hover,
.RadPanelBar_EHB ul.rpGroup .rpFocused {
    background-position: 100% -22px
}

.RadPanelBar_EHB .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar_EHB .rpGroup a.rpFocused .rpOut {
    background-position: 0 0
}

.RadPanelBar_EHB ul.rpGroup .rpSelected,
.RadPanelBar_EHB .rpGroup a.rpSelected:hover {
    background-position: 100% -222px;
    background-color: transparent
}

.RadPanelBar_EHB .rpGroup a.rpSelected .rpOut,
.RadPanelBar_EHB .rpGroup a.rpSelected:hover .rpOut {
    background-position: 0 -200px
}

.RadPanelBar_EHB ul.rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_EHB .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -342px
}

.RadPanelBar_EHB .rpGroup a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_EHB .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -342px
}

.RadPanelBar_EHB ul.rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_EHB .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -481px
}

.RadPanelBar_EHB .rpGroup a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_EHB .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -481px
}

.RadPanelBar_EHB .rpGroup div.rpExpandable .rpExpandHandleHovered {
    background-position: 100% -342px
}

.RadPanelBar_EHB .rpGroup div.rpExpanded .rpExpandHandleHovered {
    background-position: 100% -481px
}

.RadSplitter {
    border-collapse: separate
}

.RadSplitter,
.RadSplitter .rspSlideZone,
.RadSplitter .rspSlideContainer,
.RadSplitter .rspPaneTabContainer,
.RadSplitter .rspPane,
.RadSplitter .rspResizeBar,
.RadSplitter .rspSlideContainerResize,
.RadSplitter .rspPaneHorizontal,
.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResizeHorizontal {
    border-width: 0;
    border-style: solid
}

.RadSplitter .rspSlideContainerResize {
    border-width: 0 1px
}

.RadSplitter .rspSlideContainerResizeHorizontal {
    border-width: 1px 0
}

.RadSplitter .rspPane,
.RadSplitter .rspPaneHorizontal {
    padding: 0
}

.RadSplitter .rspSlidePane,
.RadSplitter .rspSlideContainer,
.RadSplitter .RadSlidingPaneQuirksMode {
    position: absolute;
    top: 0;
    left: 0
}

.RadSplitter .rspSlidePane,
.RadSplitter .RadSlidingPaneQuirksMode {
    top: -9999px;
    overflow: hidden
}

.RadSplitter .rspSlideHeader .rspSlideTitle {
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    margin: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.RadSplitter .rspSlideHeaderIconWrapper {
    width: 17px;
    padding: 0 3px
}

.RadSplitter .rspSlideHeaderDockIcon,
.RadSplitter .rspSlideHeaderUndockIcon,
.RadSplitter .rspSlideHeaderCollapseIcon {
    width: 15px;
    height: 15px;
    cursor: pointer;
    font-size: 1px;
    line-height: 1px;
    margin-left: 3px
}

.RadSplitter .rspTabsContainer {
    vertical-align: top
}

.RadSplitter .rspPaneTabContainer {
    padding: 6px 0;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    font-size: 1px;
    border-width: 0 1px 1px 0;
    background-position: -81px 0
}

.RadSplitter .rspRight .rspPaneTabContainer {
    border-width: 0 0 1px 1px
}

.RadSplitter .rspTop .rspPaneTabContainer,
.RadSplitter .rspBottom .rspPaneTabContainer {
    float: left;
    padding: 0 6px;
    border-width: 1px 1px 0 0;
    background-position: 0 -1px
}

.RadSplitter .rspBottom .rspPaneTabContainer {
    border-width: 0 1px 1px 0
}

.RadSplitter .rspPaneTabText {
    writing-mode: tb-rl;
    white-space: nowrap
}

.RadSplitter .rspTop .rspPaneTabText,
.RadSplitter .rspBottom .rspPaneTabText {
    writing-mode: lr-tb
}

.RadSplitter .rspRotatedTabText.rspPaneTabText {
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

.RadSplitter .rspPaneTabText,
.RadSplitter .rspPaneTabIcon {
    margin: 2px
}

.RadSplitter .rspTop .rspPaneTabIcon,
.RadSplitter .rspBottom .rspPaneTabIcon {
    display: block;
    float: left
}

.RadSplitter .rspResizeBar,
.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResize,
.RadSplitter .rspSlideContainerResizeHorizontal {
    padding: 0;
    font-size: 1px;
    line-height: 1px;
    text-align: center;
    vertical-align: middle
}

.RadSplitter .rspResizeBar,
.RadSplitter .rspSlideContainerResize {
    background-repeat: repeat-y;
    background-position: 0 0
}

.RadSplitter .rspResizeBarOver,
.RadSplitter .rspSlideContainerResizeOver {
    background-position: -4px 0
}

.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResizeHorizontal {
    background-repeat: repeat-x;
    background-position: 0 0
}

.RadSplitter .rspResizeBarOverHorizontal,
.RadSplitter .rspSlideContainerResizeOverHorizontal {
    background-position: 0 -4px
}

.RadSplitter .rspHelperBarDrag,
.RadSplitter .rspHelperBarSlideDrag {
    font-size: 1px;
    background-color: #ccc;
    filter: alpha(opacity=60);
    opacity: .6
}

.RadSplitter .rspHelperBarError,
.RadSplitter .rspHelperBarSlideError {
    background-color: #f60
}

.RadSplitter .rspCollapseBarWrapper {
    width: 4px;
    height: 54px;
    margin: auto
}

.RadSplitter .rspCollapseBarHorizontalWrapper {
    height: 4px;
    width: 54px;
    margin: auto
}

.RadSplitter .rspCollapseBarExpand,
.RadSplitter .rspCollapseBarCollapse,
.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse,
.RadSplitter .rspCollapseBarSpacer {
    margin: 0;
    padding: 0;
    border: 0 none;
    font-size: 1px;
    cursor: pointer;
    outline: 0;
    background-color: transparent
}

.RadSplitter .rspCollapseBarExpand:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarCollapse:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarHorizontalExpand:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarHorizontalCollapse:focus::-moz-focus-inner {
    border-color: transparent
}

.RadSplitter .rspCollapseBarExpand,
.RadSplitter .rspCollapseBarCollapse {
    width: 4px;
    height: 27px;
    line-height: 27px
}

.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse {
    width: 27px;
    height: 4px;
    line-height: 4px
}

.RadSplitter .rspCollapseBarCollapse {
    background-position: 0 0
}

.RadSplitter .rspCollapseBarCollapseOver {
    background-position: -192px 0
}

.RadSplitter .rspCollapseBarExpand {
    background-position: -4px 0
}

.RadSplitter .rspCollapseBarExpandOver {
    background-position: -196px 0
}

.RadSplitter .rspCollapseBarHorizontalExpand {
    background-position: -8px -4px
}

.RadSplitter .rspCollapseBarHorizontalExpandOver {
    background-position: -8px -12px
}

.RadSplitter .rspCollapseBarHorizontalCollapse {
    background-position: -8px 0
}

.RadSplitter .rspCollapseBarHorizontalCollapseOver {
    background-position: -8px -8px
}

.RadSplitter .rspSlideHeaderUndockIcon {
    background-position: -50px 0
}

.RadSplitter .rspSlideHeaderDockIcon {
    background-position: -35px 0
}

.RadSplitter .rspSlideHeaderCollapseIcon {
    background-position: -65px 0
}

.RadSplitter .rspCollapseBarExpandError,
.RadSplitter .rspCollapseBarCollapseError,
.RadSplitter .rspCollapseBarHorizontalExpandError,
.RadSplitter .rspCollapseBarHorizontalCollapseError {
    background-color: red
}

.RadSplitter .rspLoading {
    background-repeat: no-repeat;
    background-position: center
}

.RadSplitter .rspHideContentOverflow div {
    overflow: hidden !important
}

.RadSplitter .rspHideContentOverflow iframe {
    visibility: hidden !important
}

.RadSplitter .rspSlideTitle,
.RadSplitter .rspPaneTabText {
    font: normal 10px "Segoe UI", Arial, Sans-serif
}

.RadSplitter .rspSlideTitle {
    font-size: 12px
}

.RadSplitter .rspCollapseBarSpacer {
    visibility: hidden;
    vertical-align: middle
}

.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse {
    float: none;
    vertical-align: middle
}

.RadSplitter .rspCollapseBarCollapse,
.RadSplitter .rspCollapseBarExpand {
    margin: 0 auto;
    display: block
}

.RadSplitter .rspSlideContent {
    background-color: #fff
}

.rspNested .rspLastItem {
    border-right-width: 0 !important
}

.rspNestedHorizontal .rspLastItem {
    border-bottom-width: 0 !important
}

.rspHideRadSplitter {
    position: absolute;
    top: -9999px
}

.RadSlidingPaneQuirksMode {
    _position: absolute;
    _top: -9999px;
    _left: 0;
    _overflow: hidden
}

.RadSplitter_EHB {
    font-size: 12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif
}

.RadSplitter_EHB,
.RadSplitter_EHB .rspPaneTabContainer,
.RadSplitter_EHB .rspPane,
.RadSplitter_EHB .rspResizeBar,
.RadSplitter_EHB .rspSlideContainerResize,
.RadSplitter_EHB .rspPaneHorizontal,
.RadSplitter_EHB .rspResizeBarHorizontal,
.RadSplitter_EHB .rspSlideContainerResizeHorizontal {
    border-color: #b8cbde
}

.RadSplitter_EHB .rspLoading {
    background-image: url('Common/loading.gif')
}

.RadSplitter_EHB .rspResizeBar,
.RadSplitter_EHB .rspSlideContainerResize,
.RadSplitter_EHB .rspResizeBarOver,
.RadSplitter_EHB .rspSlideContainerResizeOver {
    background-image: url('Splitter/ResizeBarVerticalSprites.gif');
    background-color: white;
    border-right-color: #b8cbde
}

.RadSplitter_EHB .rspResizeBarHorizontal,
.RadSplitter_EHB .rspSlideContainerResizeHorizontal {
    background-image: url('Splitter/ResizeBarHorizontalSprites.gif');
    background-color: white;
    border-bottom-color: #b8cbde
}

.RadSplitter_EHB .rspPaneTabContainer,
.RadSplitter_EHB .rspSlideHeaderDockIcon,
.RadSplitter_EHB .rspSlideHeaderUndockIcon,
.RadSplitter_EHB .rspSlideHeaderCollapseIcon,
.RadSplitter_EHB .rspCollapseBarExpand,
.RadSplitter_EHB .rspCollapseBarCollapse,
.RadSplitter_EHB .rspCollapseBarHorizontalExpand,
.RadSplitter_EHB .rspCollapseBarHorizontalCollapse {
    background-image: url('Splitter/ExpandCollapseBarsCommands.gif')
}

.RadSplitter_EHB .rspSlideHeader,
.RadSplitter_EHB .rspSlideTitleContainer,
.RadSplitter_EHB .rspBottom .rspPaneTabContainer,
.RadSplitter_EHB .rspTop .rspPaneTabContainer {
    background-image: url('Splitter/slideTitleContainerBgr.gif');
    background-repeat: repeat-x
}

.RadSplitter_EHB .rspBottom .rspPaneTabContainer,
.RadSplitter_EHB .rspTop .rspPaneTabContainer {
    background-position: 0 -1px
}

.RadSplitter_EHB .rspSlideTitle,
.RadSplitter_EHB .rspPaneTabText {
    color: black
}

.RadSplitter_EHB .rspSlideTitleContainer,
.RadSplitter_EHB .rspSlideHeaderIconWrapper {
    border-bottom: 1px solid #b8cbde
}

.RadTabStrip,
.RadTabStripVertical {
    margin: 0;
    padding: 0;
    min-height: 0;
    *zoom: 1
}

.RadTabStrip:after,
.RadTabStripVertical:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadTabStrip .rtsLevel,
.RadTabStripVertical .rtsLevel {
    min-height: 0;
    *zoom: 1;
    overflow: hidden
}

.RadTabStrip .rtsLevel:after,
.RadTabStripVertical .rtsLevel:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadTabStrip .rtsScroll,
.RadTabStripVertical .rtsScroll {
    min-height: 0;
    *zoom: 1;
    overflow: hidden
}

.RadTabStrip .rtsScroll:after,
.RadTabStripVertical .rtsScroll:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStripVertical .rtsPrevArrow,
.RadTabStripVertical .rtsNextArrow,
.RadTabStripVertical .rtsPrevArrowDisabled,
.RadTabStripVertical .rtsNextArrowDisabled {
    margin: 5px 0 0 0;
    width: 18px;
    height: 18px;
    outline: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    display: block
}

.RadTabStrip .rtsUL,
.RadTabStripVertical .rtsUL {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 0;
    *zoom: 1;
    float: left;
    display: inline;
    overflow: hidden
}

.RadTabStrip .rtsUL:after,
.RadTabStripVertical .rtsUL:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadTabStrip .rtsLI,
.RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    min-height: 0;
    *zoom: 1;
    list-style: none;
    overflow: hidden
}

.RadTabStrip .rtsLI:after,
.RadTabStripVertical .rtsLI:after {
    content: "";
    height: 0;
    clear: both;
    display: block
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink {
    padding-left: 9px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    display: block
}

.RadTabStrip .rtsLevel .rtsOut,
.RadTabStrip .rtsLevel .rtsIn,
.RadTabStrip .rtsLevel .rtsTxt,
.RadTabStripVertical .rtsLevel .rtsOut,
.RadTabStripVertical .rtsLevel .rtsIn,
.RadTabStripVertical .rtsLevel .rtsTxt {
    text-decoration: inherit
}

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut {
    padding-right: 9px;
    display: block
}

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn {
    padding: 0 5px;
    display: block
}

.RadTabStrip .rtsImg,
.RadTabStripVertical .rtsImg {
    margin-top: -2px;
    border: 0;
    vertical-align: middle
}

.RadTabStrip .rtsTxt,
.RadTabStripVertical .rtsTxt {
    display: inline-block
}

.RadTabStrip .rtsImg+.rtsTxt,
.RadTabStripVertical .rtsImg+.rtsTxt {
    display: -moz-inline-box;
    display: inline-block
}

.RadTabStrip .rtsLevel1 .rtsTxt,
.RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px
}

.RadTabStrip a.rtsLink:focus,
.RadTabStripVertical a.rtsLink:focus {
    outline: 0;
    *outline: 1px dotted #555;
    position: relative;
    *position: static
}

.RadTabStrip a.rtsLink:focus,
.RadTabStripVertical a.rtsLink:focus {
    outline-offset: -2px
}

.RadTabStrip a.rtsLink:focus:after,
.RadTabStripVertical a.rtsLink:focus:after {
    content: "";
    border: 1px dotted #555;
    display: block;
    left: 1px;
    top: 1px;
    right: 1px;
    bottom: 0
}

:root .RadTabStrip a.rtsLink:focus:after,
:root .RadTabStripVertical a.rtsLink:focus:after {
    content: none;
    display: none
}

.RadTabStrip a.rtsClicked:focus,
.RadTabStripVertical a.rtsClicked:focus {
    outline: 0
}

.RadTabStrip .rtsDisabled,
.RadTabStripVertical .rtsDisabled {
    cursor: default
}

.RadTabStrip .rtsSeparator,
.RadTabStripVertical .rtsSeparator {
    height: 26px
}

.RadTabStrip .rtsLevel {
    width: 100%;
    clear: both;
    position: relative;
    *position: static;
    padding-top: 1px
}

.RadTabStrip .rtsLevel1 {
    padding-top: 0
}

.RadTabStrip .rtsLevel.rtsCenter {
    text-align: center
}

.RadTabStrip .rtsScroll {
    width: 100%;
    height: 26px;
    white-space: nowrap
}

.RadTabStrip .rtsPrevArrow {
    background-position: 0 -208px
}

.RadTabStrip .rtsPrevArrow:hover {
    background-position: -36px -208px
}

.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsPrevArrowDisabled:hover {
    background-position: -72px -208px
}

.RadTabStrip .rtsNextArrow {
    background-position: -18px -208px
}

.RadTabStrip .rtsNextArrow:hover {
    background-position: -54px -208px
}

.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled:hover {
    background-position: -90px -208px
}

.RadTabStrip .rtsRight .rtsUL {
    float: right
}

.RadTabStrip .rtsCenter .rtsUL {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    float: none
}

.RadTabStrip .rtsLI {
    float: left;
    *float: none;
    display: inline;
    *zoom: 1
}

.RadTabStrip .rtsLink {
    text-align: center
}

.RadTabStrip .rtsSeparator {
    height: 26px
}

.RadTabStrip .rtsBreak {
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    clear: left;
    overflow: hidden
}

.RadTabStripVertical {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline
}

.RadTabStripVertical .rtsLevel {
    height: 100%;
    _width: 150px;
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline
}

.RadTabStripVertical .rtsHasWidth {
    width: 100%
}

.RadTabStripVertical .rtsPrevArrow {
    background-position: 0 -228px
}

.RadTabStripVertical .rtsPrevArrow:hover {
    background-position: -36px -228px
}

.RadTabStripVertical .rtsPrevArrowDisabled,
.RadTabStripVertical .rtsPrevArrowDisabled:hover {
    background-position: -72px -228px
}

.RadTabStripVertical .rtsNextArrow {
    background-position: -18px -228px
}

.RadTabStripVertical .rtsNextArrow:hover {
    background-position: -54px -228px
}

.RadTabStripVertical .rtsNextArrowDisabled,
.RadTabStripVertical .rtsNextArrowDisabled:hover {
    background-position: -90px -228px
}

.RadTabStripVertical .rtsHasWidth .rtsUL {
    width: 100%
}

.RadTabStripVertical .rtsLI {
    *display: inline
}

.RadTabStripVertical .rtsHasWidth .rtsLI {
    width: 100%
}

.RadTabStripVertical .rtsLink {
    text-align: right
}

.RadTabStripVertical .rtsSeparator {
    height: 2px;
    *line-height: 0;
    *font-size: 0;
    display: block
}

.RadTabStripVertical .rtsLink,
.RadTabStripVertical .rtsLI .rtsDisabled:hover {
    background-position: 0 0
}

.RadTabStripVertical .rtsLink:hover {
    background-position: 0 -200px
}

.RadTabStripVertical .rtsSelected,
.RadTabStripVertical .rtsSelected:hover {
    background-position: 0 -400px
}

.RadTabStrip_rtl .rtsScroll {
    float: left
}

.RadTabStrip_rtl .rtsUL.rtsScroll {
    _float: left !important;
    float: left
}

.RadTabStrip_rtl .rtsUL {
    float: right
}

.RadTabStrip_rtl .rtsLI {
    float: right;
    *float: none
}

.rtsDetachedDropClueContainer {
    display: none;
    position: absolute;
    z-index: 9000;
    top: 0;
    left: 0
}

.rtsDropClue {
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9000
}

.rtsDropClueTop {
    margin-top: -10px;
    margin-left: -5px
}

.rtsDropClueBottom {
    margin-top: 0;
    margin-left: -5px
}

.rtsDropClueLeft {
    margin-top: -5px;
    margin-left: -10px
}

.rtsDropClueRight {
    margin-top: -5px;
    margin-left: 0
}

.rtsDetachedTabContainer {
    margin: 10px 0 0 10px;
    position: absolute;
    z-index: 9000;
    display: none
}

.rtsDetachedTabContainer .rtsGhostTab {
    padding: 2px 10px;
    border: 1px solid;
    background-position: 0 0;
    background-repeat: repeat-x;
    overflow: hidden;
    white-space: nowrap
}

@media screen and (min-width:50px) {
    :root .RadTabStripHorizontal .rtsScroll {
        width: auto
    }
    :root .RadTabStripHorizontal .rtsScroll .rtsLI {
        float: none;
        display: inline-block
    }
    :root .RadTabStripVertical .rtsScroll .rtsLI {
        float: none
    }
}

.RadTabStrip_EHB {
    color: black;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 26px
}

.RadTabStrip_EHB .rtsGhostTab {
    border-color: #c2cedb;
    border-radius: 5px;
    color: #1e395b;
    background-color: #dde7f5
}

.RadTabStrip_EHB .rtsLI,
.RadTabStrip_EHB .rtsLink {
    color: #4c607a;
    font: 12px/26px "Segoe UI", Arial, sans-serif
}

.RadTabStrip_EHB .rtsLevel1 .rtsLI,
.RadTabStrip_EHB .rtsLevel1 .rtsLink {
    color: #385070
}

.RadTabStrip_EHB .rtsLevel .rtsLink:hover,
.RadTabStrip_EHB .rtsLevel .rtsSelected,
.RadTabStrip_EHB .rtsLevel .rtsSelected:hover {
    text-decoration: underline
}

.RadTabStrip_EHB .rtsLevel1 .rtsLink:hover,
.RadTabStrip_EHB .rtsLevel1 .rtsSelected,
.RadTabStrip_EHB .rtsLevel1 .rtsSelected:hover,
.RadTabStrip_EHB .rtsLevel .rtsDisabled:hover {
    text-decoration: none
}

.RadTabStripLeft_EHB .rtsSeparator,
.RadTabStripRight_EHB .rtsSeparator {
    background: #8db2e3
}

div.RadTabStrip_EHB a.rtsLink:focus {
    outline-color: #47A
}

div.RadTabStrip_EHB a.rtsLink:focus:after {
    border-color: #47A\9
}

.RadTabStrip_EHB .rtsLevel .rtsDisabled {
    color: #666
}

.RadTabStrip_EHB .rtsNextArrow,
.RadTabStrip_EHB .rtsPrevArrow,
.RadTabStrip_EHB .rtsPrevArrowDisabled,
.RadTabStrip_EHB .rtsNextArrowDisabled {
    background-image: url('TabStrip/TabStripStates.png')
}

.RadTabStrip_EHB .rtsLevel {
    background: #dfe9f5
}

.RadTabStrip_EHB .rtsLevel1 {
    background-color: #dfe9f5
}

.RadTabStripTop_EHB .rtsLevel2 {
    background: #ccdbee url('TabStrip/Level2Bg.png') repeat-x 0 0
}

.RadTabStripTop_EHB .rtsLevel .rtsLink,
.RadTabStripTop_EHB .rtsLevel .rtsOut {
    background-image: none
}

.RadTabStripTop_EHB .rtsLevel1 .rtsLink,
.RadTabStripTop_EHB .rtsLevel1 .rtsOut,
.RadTabStripBottom_EHB .rtsLevel1 .rtsLink,
.RadTabStripBottom_EHB .rtsLevel1 .rtsOut,
.RadTabStripTop_EHB .rtsLevel1,
.RadTabStripBottom_EHB .rtsLevel1 {
    background-image: url('TabStrip/TabStripStates.png')
}

.RadTabStripLeft_EHB .rtsLink,
.RadTabStripRight_EHB .rtsLink {
    background-image: url('TabStrip/TabStripVStates.png')
}

.RadTabStripLeft_EHB .rtsLast .rtsLink,
.RadTabStripRight_EHB .rtsLast .rtsLink {
    border-bottom: 1px solid #898c95
}

.RadTabStripRight_EHB .rtsLink,
.RadTabStripRight_EHB .rtsLI .rtsDisabled:hover {
    background-position: 100% 0
}

.RadTabStripRight_EHB .rtsLink:hover {
    background-position: 100% -200px
}

.RadTabStripRight_EHB .rtsSelected,
.RadTabStripRight_EHB .rtsLI .rtsSelected:hover {
    background-position: 100% -400px
}

.RadTabStripTop_EHB .rtsLevel1 .rtsLink {
    background-position: 0 0
}

.RadTabStripTop_EHB .rtsLevel1 .rtsOut {
    background-position: 100% 0
}

.RadTabStripTop_EHB .rtsLevel1 .rtsLink:hover {
    background-position: 0 -52px
}

.RadTabStripTop_EHB .rtsLevel1 .rtsLink:hover .rtsOut {
    background-position: 100% -52px
}

.RadTabStripTop_EHB .rtsLevel1 .rtsDisabled:hover {
    background-position: 0 0
}

.RadTabStripTop_EHB .rtsLevel1 .rtsDisabled:hover .rtsOut {
    background-position: 100% 0
}

.RadTabStripTop_EHB .rtsLevel1 .rtsSelected,
.RadTabStripTop_EHB .rtsLevel1 .rtsSelected:hover {
    background-position: 0 -26px
}

.RadTabStripTop_EHB .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_EHB .rtsLevel1 .rtsSelected:hover .rtsOut {
    background-position: 100% -26px
}

.RadTabStripTop_EHB .rtsLevel1 {
    background-position: 0 100%;
    background-repeat: repeat-x
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsLink {
    background-position: 0 -182px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsOut {
    background-position: 100% -182px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsLink:hover {
    background-position: 0 -130px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsLink:hover .rtsOut {
    background-position: 100% -130px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsDisabled:hover {
    background-position: 0 -182px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsDisabled:hover .rtsOut {
    background-position: 100% -182px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsSelected,
.RadTabStripBottom_EHB .rtsLevel1 .rtsSelected:hover {
    background-position: 0 -156px
}

.RadTabStripBottom_EHB .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_EHB .rtsLevel1 .rtsSelected:hover .rtsOut {
    background-position: 100% -156px
}

.RadTabStripBottom_EHB .rtsLevel1 {
    background-position: 0 -599px;
    background-repeat: repeat-x
}

.RadTabStripRight_EHB .rtsUL .rtsLink,
.RadTabStripRight_EHB .rtsUL .rtsLI .rtsDisabled:hover {
    background-position: 100% 0;
    text-align: left
}

.RadTabStripRight_EHB .rtsUL .rtsLink:hover {
    background-position: 100% -200px
}

.RadTabStripRight_EHB .rtsUL .rtsSelected,
.RadTabStripRight_EHB .rtsUL .rtsLI .rtsSelected:hover {
    background-position: 100% -400px
}

.rtsDropClue_EHB {
    background-image: url(Images/Telerik/Common/TabStrip/rtsDropClueSprite.png)
}

.rtsDropClueTop_EHB {
    background-position: 0 -20px
}

.rtsDropClueRight_EHB {
    background-position: 0 -30px
}

.rtsDropClueBottom_EHB {
    background-position: 0 0
}

.rtsDropClueLeft_EHB {
    background-position: 0 -10px
}

.RadTreeView {
    white-space: nowrap;
    cursor: default
}

.RadTreeView .rtLines .rtLI {
    background-image: url('Images/Telerik/TreeView/rtvNodeSpan.png')
}

.RadTreeView .rtLines .rtFirst,
.RadTreeView .rtLines .rtFirst .rtUL {
    background-image: url('Images/Telerik/TreeView/rtvFirstNodeSpan.png')
}

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
    background-image: none
}

.RadTreeView .rtLines .rtTop {
    background-image: url('Images/Telerik/TreeView/rtvTopLine.png')
}

.RadTreeView .rtLines .rtLast .rtTop {
    background-image: url('Images/Telerik/TreeView/rtvSingleLine.png')
}

.RadTreeView .rtLines .rtMid {
    background-image: url('Images/Telerik/TreeView/rtvMiddleLine.png')
}

.RadTreeView .rtLines .rtBot {
    background-image: url('Images/Telerik/TreeView/rtvBottomLine.png')
}

.RadTreeView_rtl .rtLines .rtLI {
    background-image: url('Images/Telerik/TreeView/rtvNodeSpan_rtl.png')
}

.RadTreeView_rtl .rtLines .rtFirst,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-image: url('Images/Telerik/TreeView/rtvFirstNodeSpan_rtl.png')
}

.RadTreeView_rtl .rtLines .rtLast,
.RadTreeView_rtl .rtLines .rtLast .rtUL {
    background-image: none
}

.RadTreeView_rtl .rtLines .rtTop {
    background-image: url('Images/Telerik/TreeView/rtvTopLine_rtl.png')
}

.RadTreeView_rtl .rtLines .rtLast .rtTop {
    background-image: url('Images/Telerik/TreeView/rtvSingleLine_rtl.png')
}

.RadTreeView_rtl .rtLines .rtMid {
    background-image: url('Images/Telerik/TreeView/rtvMiddleLine_rtl.png')
}

.RadTreeView_rtl .rtLines .rtBot {
    background-image: url('Images/Telerik/TreeView/rtvBottomLine_rtl.png')
}

.RadTreeView {
    white-space: nowrap;
    cursor: default
}

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL {
    zoom: 1
}

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
    vertical-align: middle
}

.RadTreeView .rtUL {
    margin: 0;
    padding: 0;
    -moz-user-select: -moz-none
}

.RadTreeView .rtLI {
    list-style-image: none;
    list-style-position: outside;
    list-style: none
}

.RadTreeView .rtUL .rtLI .rtUL {
    padding-left: 20px
}

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
    padding: 1px 0 1px 20px
}

.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
    font-size: 0;
    padding: 0;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin: 6px 7px 0 -18px;
    width: 11px;
    height: 11px;
    background-repeat: no-repeat
}

* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus {
    margin-right: 1px
}

*+html .RadTreeView .rtPlus,
*+html .RadTreeView .rtMinus {
    margin-right: 1px
}

.RadTreeView .rtPlus {
    background-position: 0 0
}

.RadTreeView .rtPlusHover {
    background-position: 0 -22px
}

.RadTreeView .rtMinus {
    background-position: 0 -11px
}

.RadTreeView .rtMinusHover {
    background-position: 0 -33px
}

.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate {
    display: -moz-inline-box;
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin: 0 3px 0 0;
    line-height: 0;
    font-size: 0
}

.RadTreeView .rtUnchecked {
    background-position: 0 0
}

.RadTreeView .rtChecked {
    background-position: 0 -40px
}

.RadTreeView .rtIndeterminate {
    background-position: 0 -80px
}

.RadTreeView .rtSp {
    display: -moz-inline-box;
    display: inline-block;
    width: 1px;
    margin-left: -1px;
    height: 22px
}

.RadTreeView .rtChk {
    margin: 0 2px;
    padding: 0;
    width: 12px;
    height: 12px
}

.RadTreeView .rtIn {
    margin-left: 1px;
    padding: 4px 3px 3px;
    text-decoration: none
}

.RadTreeView a.rtIn {
    cursor: pointer
}

.RadTreeView div.rtIn {
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: top
}

*+html .RadTreeView_rtl .rtIn {
    padding: 2px 3px
}

* html .RadTreeView_rtl .rtIn {
    padding: 2px 3px
}

* html .RadTreeView div.rtIn {
    display: inline-block
}

* html .RadTreeView div.rtIn {
    display: inline
}

*+html .RadTreeView div.rtIn {
    display: inline-block
}

*+html .RadTreeView div.rtIn {
    display: inline
}

.RadTreeView .rtTemplate,
.RadTreeView input {
    -moz-user-select: text
}

.RadTreeView .rtLoadingIcon {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: text-top;
    width: 21px;
    height: 16px;
    margin-top: -1px;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 2px 0
}

*+html .RadTreeView .rtLoadingIcon {
    margin: 0
}

* html .RadTreeView .rtLoadingIcon {
    margin: 0
}

.RadTreeView .rtLoadingBelow {
    display: block
}

*+html .RadTreeView_rtl .rtLoadingIcon {
    text-indent: 0
}

* html .RadTreeView_rtl .rtLoadingIcon {
    text-indent: 0
}

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
    padding: 3px 2px 2px;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 0
}

*+html .RadTreeView_rtl .rtHover .rtIn,
*+html .RadTreeView_rtl .rtSelected .rtIn {
    padding: 1px 2px
}

* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn {
    padding: 1px 2px
}

.RadTreeView .rtEdit * {
    white-space: nowrap !important
}

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
    outline: 0;
    cursor: text
}

.RadTreeView .rtLI .rtEdit .rtIn {
    border-width: 1px;
    border-style: solid;
    padding: 2px 1px 1px;
    height: 1.4em;
    text-decoration: none;
    vertical-align: middle
}

* html .RadTreeView .rtLI .rtEdit .rtIn {
    padding: 0 1px
}

.RadTreeView .rtEdit .rtIn input {
    height: 1.4em;
    line-height: 1.4em;
    border: 0;
    margin: 0;
    padding: 0;
    background: transparent
}

.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0 0
}

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 100% 0
}

.RadTreeView .rtLines .rtFirst {
    background-repeat: no-repeat;
    background-position: 0 1.273em
}

.RadTreeView_rtl .rtLines .rtFirst {
    background-repeat: no-repeat;
    background-position: 100% 1.273em
}

.RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0 1.273em
}

.RadTreeView_rtl .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 100% 1.273em
}

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
    background: 0
}

.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot {
    background-repeat: no-repeat;
    background-position: 0 0
}

.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot {
    background-repeat: no-repeat;
    background-position: 100% 0
}

.rtDropAbove,
.rtDropBelow {
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
    margin-top: -1px
}

.rtDropAbove {
    border-bottom: 0
}

.rtDropBelow {
    border-top: 0
}

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
    position: relative
}

* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
    position: static
}

*+html .RadTreeView_rtl .rtPlus,
*+html .RadTreeView_rtl .rtMinus {
    position: static
}

*+html .RadTreeView_rtl .rtLI,
*+html .RadTreeView_rtl .rtIn {
    zoom: 1
}

* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn {
    zoom: 1
}

* html .RadTreeView_rtl .rtIn {
    margin-top: -1px
}

.RadTreeView_rtl .rtUL .rtLI .rtUL {
    padding-right: 15px;
    padding-left: 0
}

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
    padding: 1px 20px 1px 0;
    margin: 0
}

.RadTreeView_rtl .rtPlus {
    background-position: -11px 0
}

.RadTreeView_rtl .rtPlusHover {
    background-position: -11px -22px
}

.RadTreeView_rtl .rtMinus {
    background-position: -11px -11px
}

.RadTreeView_rtl .rtMinusHover {
    background-position: -11px -33px
}

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
    margin-right: 7px;
    right: -20px
}

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link {
    margin-right: -11px;
    right: -8px
}

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link,
x:default {
    margin-right: 7px;
    right: -20px
}

* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
    margin-right: -13px;
    right: 0
}

*+html .RadTreeView_rtl .rtPlus,
*+html .RadTreeView_rtl .rtMinus {
    margin-right: -13px;
    right: 0;
    width: 0;
    padding-left: 11px
}

@media screen and (min-width:50px) {
    .RadTreeView .rtPlus,
    .RadTreeView .rtMinus {
        margin-right: 7px;
        margin-left: -18px
    }
    :root .RadTreeView_rtl .rtPlus,
    :root .RadTreeView_rtl .rtMinus {
        right: 0;
        margin-right: -18px;
        margin-left: 7px
    }
}

@media all and (-webkit-max-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    :root .RadTreeView_rtl .rtPlus,
    :root .RadTreeView_rtl .rtMinus {
        position: relative;
        margin-left: 2px;
        margin-right: -13px;
        right: -15px
    }
}

div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
    position: relative
}

div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
    margin: 0;
    position: absolute;
    left: 3px;
    top: 4px
}

.RadTreeView {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rtTouchDragClue {
    margin-top: -50px
}

.RadTreeView_EHB {
    color: black;
    font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif
}

.RadTreeView_EHB .rtHover .rtIn {
    color: #1e395b;
    border: 1px solid #bdd9fb;
    background-color: #edf5fd;
    background-image: url('TreeView/ItemHoveredBg.png')
}

.RadTreeView_EHB .rtSelected .rtIn {
    color: #1e395b;
    border: 1px solid #8fb0d6;
    background-color: #c4ddfc;
    background-image: url('TreeView/ItemSelectedBg.png')
}

.RadTreeView_EHB .rtEdit .rtIn {
    border-color: #99defd;
    background: #fff
}

.RadTreeView_EHB .rtEdit .rtIn input {
    color: black;
    font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif
}

.RadTreeView_EHB .rtChecked,
.RadTreeView_EHB .rtUnchecked,
.RadTreeView_EHB .rtIndeterminate {
    background-image: url('Common/radFormToggleSprite.png');
    _background-image: url('Common/radFormToggleSpriteIE6.png')
}

.RadTreeView_EHB .rtLoadingIcon {
    background-image: url('Common/loading_small.gif')
}

.RadTreeView_EHB .rtSelected .rtLoadingBefore,
.RadTreeView_EHB .rtSelected .rtLoadingAfter,
.RadTreeView_EHB .rtSelected .rtLoadingBelow {
    color: #1e395b
}

.RadTreeView_EHB .rtPlus,
.RadTreeView_EHB .rtMinus {
    background-image: url('TreeView/PlusMinus.png')
}

.RadTreeView_EHB .rtLines .rtLI,
.RadTreeView_EHB .rtLines .rtLI .rtUL,
.RadTreeView_EHB .rtLines .rtTop,
.RadTreeView_EHB .rtLines .rtMid,
.RadTreeView_EHB .rtLines .rtBot,
.RadTreeView_EHB .rtLines .rtLast .rtTop {
    background-image: none
}

.RadTreeView_EHB_disabled .rtIn,
.RadTreeView_EHB .rtDisabled .rtIn {
    color: #ccc
}

.RadUpload {
    width: 430px;
    text-align: left
}

.RadUpload_rtl {
    text-align: right
}

.RadUpload .ruInputs {
    position: relative;
    zoom: 1
}

.RadUpload .ruInputs li {
    margin: 0 0 5px
}

.RadUpload .ruInputs li.ruActions {
    margin: 1.4em 0 0
}

.RadUpload .ruInputs {
    list-style: none;
    margin: 0;
    padding: 0
}

.RadUpload .ruCheck {
    top: 1px;
    padding: 3px;
    position: static;
    zoom: 1
}

.RadUpload .ruFileWrap {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    line-height: 20px;
    zoom: 1;
    overflow: hidden !important;
    height: 24px
}

.RadUpload_rtl .ruFileWrap {
    padding-left: .8em;
    padding-right: 0
}

.ruRtlWrap {
    position: absolute;
    top: 0;
    left: 0 !important;
    display: block
}

.ruFileWrap .ruRtlWrap input.ruFileInput {
    position: static
}

.RadAsyncUpload span.ruFileWrap {
    padding-left: 0
}

* html .RadUpload .ruFileWrap {
    top: -1px
}

*+html .RadUpload .ruFileWrap {
    top: -1px
}

.RadUpload input.ruFileInput {
    font: 100px monospace;
    margin: 0;
    padding: 0;
    right: 0;
    top: 0
}

.RadUpload .ruStyled .ruFileInput,
.RadUpload .ruFakeInput {
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    padding: 4px 4px 0 4px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.RadUpload .ruFileInput,
.RadUpload .ruFakeInput,
.RadUpload .ruButton {
    float: none;
    vertical-align: top
}

.RadUpload .ruStyled .ruFileInput {
    position: absolute;
    z-index: 1;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0)
}

.RadUpload .ruReadOnly .ruFakeInput {
    position: relative;
    z-index: 2
}

.RadUpload .ruFakeInput {
    height: 16px;
    margin-right: -1px;
    background-position: 0 -93px;
    background-repeat: repeat-x;
    background-color: #fff;
    line-height: 20px\9;
    height: 20px\9;
    padding-top: 0\9
}

.RadAsyncUpload.RadUpload_rtl .ruFakeInput {
    margin-right: 0
}

* html .RadUpload .ruFakeInput {
    height: 20px;
    margin-top: 0;
    padding-top: 0;
    padding-right: .5em;
    line-height: 20px;
    vertical-align: middle
}

* html .RadUpload_rtl .ruFakeInput {
    margin-right: 0;
    margin-left: 0
}

*+html .RadUpload .ruFakeInput {
    height: 20px;
    margin-top: -1px;
    padding-top: 0;
    padding-right: .5em;
    line-height: 20px;
    vertical-align: middle
}

.RadUpload .ruButton {
    width: 79px;
    height: 22px;
    border: 0;
    padding-bottom: 2px;
    background-position: 0 -23px;
    background-repeat: no-repeat;
    background-color: transparent;
    text-align: center
}

*+html .RadUpload .ruButton {
    padding-bottom: 0
}

.RadUpload .ruBrowse {
    margin-left: 4px;
    width: 65px;
    _height: 20px;
    background-position: 0 0;
    _vertical-align: middle
}

.RadUpload_rtl .ruBrowse {
    margin-left: 0;
    margin-right: 4px
}

.RadUpload .ruRemove {
    overflow: visible;
    border: 0;
    background-position: 7px -70px;
    width: auto;
    padding-left: 16px;
    cursor: pointer;
    font-size: 10px
}

.RadUpload_rtl .ruCancel {
    background-position: 100% -70px;
    padding-left: 0;
    padding-right: 14px;
    margin-right: 4px
}

.RadUpload .ruCancel {
    overflow: visible;
    border: 0;
    background-position: 7px -70px;
    width: auto;
    padding-left: 16px;
    cursor: pointer;
    font-size: 10px
}

.RadUpload_rtl .ruRemove {
    background-position: 100% -70px;
    padding-left: 0;
    padding-right: 14px;
    margin-right: 4px
}

.RadUpload .ruActions .ruButton {
    width: 79px;
    margin: 0 16px 0 0;
    background-position: 0 -23px
}

.RadUpload_rtl .ruActions .ruButton {
    margin: 0 0 0 16px
}

.RadUpload input[disabled],
.RadUpload .ruButtonDisabled {
    -moz-opacity: .6;
    opacity: .6;
    filter: alpha(opacity=60)
}

.RadUploadSubmit {
    width: 115px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
    background-position: 0 -46px;
    background-repeat: no-repeat;
    background-color: transparent;
    font: 11px/22px "Segoe UI", Arial, sans-serif;
    text-align: center
}

.RadUpload .ruUploadProgress {
    padding-left: 18px;
    display: block;
    background: transparent url('Images/Telerik/Common/Upload/AsyncProgress.gif') no-repeat 0 50%
}

.RadUpload_rtl .ruUploadProgress {
    padding-left: 0;
    padding-right: 18px;
    background-position: 100% 50%
}

.RadUpload .ruUploadSuccess,
.RadUpload .ruUploadFailure,
.RadUpload .ruUploadCancelled {
    background-image: url('Images/Telerik/Common/Upload/AsyncStates.png');
    background-repeat: no-repeat;
    background-color: transparent
}

.RadUpload .ruFileRemoved {
    height: 0;
    margin-bottom: 0
}

.RadUpload .ruUploadSuccess {
    background-position: 0 18%
}

.RadUpload_rtl .ruUploadSuccess {
    background-position: 100% 18%
}

.RadUpload .ruUploadFailure,
.RadUpload .ruUploadCancelled {
    background-position: 0 80%
}

.RadUpload_rtl .ruUploadFailure,
.RadUpload_rtl .ruUploadCancelled {
    background-position: 100% 80%
}

.RadUpload .ruFileWrap .ruUploadInvalid {
    border-color: #d51923;
    color: #d51923
}

.RadUpload .ruFileProgress,
.RadUpload .ruFileProgressWrap {
    display: block;
    height: 5px;
    background-repeat: repeat-x;
    background-color: transparent
}

* html .RadUpload .ruFileProgress,
* html .RadUpload .ruFileProgressWrap {
    line-height: 5px;
    font-size: 4px;
    height: auto
}

.RadUpload .ruFileProgress {
    margin-left: -2px;
    width: 2px
}

* html .RadUpload .ruFileProgress {
    position: relative
}

.RadUpload_rtl .ruFileProgress {
    margin-left: 0;
    margin-right: -2px
}

.RadUpload .ruFileProgressWrap {
    margin: -3px 0 0;
    position: relative;
    width: 100%
}

*+html .RadUpload .ruFileProgressWrap {
    width: auto;
    margin-top: -4px
}

* html .RadUpload .ruFileProgressWrap {
    width: auto;
    margin-top: -4px
}

.RadUpload .ruProgressComplete,
.RadUpload .ruUploadFailure .ruFileProgressWrap,
.RadUpload .ruUploadCancelled .ruFileProgressWrap {
    display: none
}

.ruDropZone {
    padding: 10px;
    width: 100%;
    height: 100%;
    border: 1px solid;
    border-radius: 3px;
    font-size: 18px;
    text-align: center;
    display: none;
    position: absolute;
    left: -11px;
    top: -11px;
    z-index: 2000
}

.ruDropZone span {
    margin: -9px 0 0 0;
    height: 18px;
    width: 100%;
    line-height: 1;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0
}

@media all and (-webkit-max-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .RadUpload_rtl .ruRemove {
        margin: 0 0 0 4px
    }
    .RadUpload_rtl .ruActions .ruButton {
        margin: 0 16px 0 0
    }
    .RadUpload_rtl .ruBrowse {
        margin: 0 0 0 3px
    }
}

.RadUpload_EHB,
.RadUpload_EHB a,
.RadUpload_EHB input {
    font: normal 11px/11px "Segoe UI", Arial, sans-serif
}

.RadUpload_EHB .ruStyled .ruFileInput {
    border-color: #abadb3
}

.RadUpload_EHB .ruFakeInput {
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    color: #000
}

* html .RadUpload_EHB .ruFileWrap .ruInputHover {
    border-color: #abadb3
}

*+html .RadUpload_EHB .ruFileWrap .ruInputHover {
    border-color: #abadb3
}

.RadUpload_EHB .ruReadOnly .ruFakeInput {
    background: #f3f3f3
}

.RadUpload_EHB .ruButton {
    background-image: url('Upload/ruSprite.png');
    color: #1e395b
}

* html .RadUpload_EHB .ruButton {
    background-image: url('Upload/ruSpriteIE6.png')
}

.RadUpload_EHB .ruRemove {
    color: #5a6779
}

div.RadUpload_EHB .ruInputs .ruButtonHover,
div.RadUpload_EHB .ruActions .ruButtonHover {
    background-position: 100% -23px
}

div.RadUpload_EHB .ruFileWrap .ruButtonHover {
    background-position: 100% 0
}

.RadUploadSubmit {
    background-image: url('Upload/ruSprite.png');
    color: #000
}

* html .RadUploadSubmit {
    background-image: url('Upload/ruSpriteIE6.png')
}

.RadUpload_EHB .ruUploadInvalid {
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url('Input/sprite.gif')
}

.RadUpload_EHB_rtl .ruUploadInvalid {
    background-position: 3px -297px
}

.RadUpload_EHB .ruFileProgress,
.RadUpload_EHB .ruFileProgressWrap {
    background-image: url('Upload/AsyncProgress.png')
}

.RadUpload_EHB .ruFileProgress,
.RadUpload_EHB_rtl .ruFileProgressWrap {
    background-position: 0 0
}

.RadUpload_EHB .ruFileProgressWrap,
.RadUpload_EHB_rtl .ruFileProgress {
    background-position: 100% 0
}

.RadUpload_EHB .ruProgressStarted,
.RadUpload_EHB_rtl .ruProgressComplete {
    background-position: 0 -5px
}

.RadUpload_EHB .ruProgressComplete,
.RadUpload_EHB_rtl .ruProgressStarted {
    background-position: 100% -5px
}

.RadUpload_EHB .ruDropZone,
.RadUpload_EHB_rtl .ruDropZone {
    border-color: #dfe7f1;
    color: #5a6779;
    background-color: #f1f5fb
}

.RadDataPager {
    display: block;
    min-height: 22px;
    padding: 3px 0
}

.RadDataPager:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0
}

.RadDataPager .rdpWrap,
.RadDataPager .rdpWrapRight,
.RadDataPager .rdpWrapNone {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap
}

.RadDataPager .rdpWrapRight {
    float: right
}

.RadDataPager .rdpWrapNone {
    float: none
}

.RadDataPager .rdpPageFirst,
.RadDataPager .rdpPagePrev,
.RadDataPager .rdpPageNext,
.RadDataPager .rdpPageLast {
    width: 22px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: bottom;
    font-size: 1px;
    cursor: pointer
}

.RadDataPager .rdpPageFirst,
.RadDataPager .rdpPagePrev {
    margin-right: 1px
}

.RadDataPager .rdpPageNext,
.RadDataPager .rdpPageLast {
    margin-left: 1px
}

.RadDataPager .rdpPagerButton {
    height: 22px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    vertical-align: middle;
    cursor: pointer
}

.RadDataPager .rdpNumPart a {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 22px;
    text-decoration: none
}

.RadDataPager .rdpNumPart span {
    float: left;
    padding: 0 0 0 5px
}

.RadDataPager .rdpNumPart a:hover span {
    cursor: pointer
}

.RadDataPager .rdpNumPart a.rdpCurrentPage {
    cursor: default
}

.RadDataPager .rdpNumPart a.rdpCurrentPage:hover,
.RadDataPager .rdpNumPart a.rdpCurrentPage span,
.RadDataPager .rdpNumPart a.rdpCurrentPage:hover span {
    cursor: default
}

.RadDataPager .rdpWrap a img {
    border: 0;
    margin: 0 8px
}

.RadDataPager .RadSlider {
    float: left;
    margin: 0 10px 0 0
}

.RadDataPager .rdpPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: middle
}

.RadDataPager .rdpPager .RadComboBox,
.RadDataPager .rdpPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: middle
}

*+html .RadDataPager .rdpPager .RadComboBox {
    margin-top: -1px
}

* html .RadDataPager .rdpPager .RadComboBox {
    margin-top: -1px;
    padding: 1px 0
}

.RadDataPager .rdpPagerTextBox {
    text-align: center
}

.RadDataPager_EHB {
    border: 1px solid #c2cedb;
    background: #f1f5fb 0 -5900px repeat-x url('Grid/sprite.gif');
    color: #000
}

.RadDataPager_EHB .rdpPageFirst,
.RadDataPager_EHB .rdpPagePrev,
.RadDataPager_EHB .rdpPageNext,
.RadDataPager_EHB .rdpPageLast {
    background: transparent no-repeat url('Grid/sprite.gif')
}

.RadDataPager_EHB .rdpPageFirst {
    background-position: 0 -550px
}

.RadDataPager_EHB .rdpPageFirst:hover {
    background-position: 0 -600px
}

.RadDataPager_EHB .rdpPagePrev {
    background-position: 0 -700px
}

.RadDataPager_EHB .rdpPagePrev:hover {
    background-position: 0 -750px
}

.RadDataPager_EHB .rdpPageNext {
    background-position: 0 -850px
}

.RadDataPager_EHB .rdpPageNext:hover {
    background-position: 0 -900px
}

.RadDataPager_EHB .rdpPageLast {
    background-position: 0 -1000px
}

.RadDataPager_EHB .rdpPageLast:hover {
    background-position: 0 -1050px
}

.RadDataPager_EHB .rdpPagerButton {
    border: 1px solid #c2cedb;
    background: #dde8f6 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #000;
    font: 12px/12px "segoe ui", arial, sans-serif
}

.RadDataPager_EHB .rdpNumPart a:hover,
.RadDataPager_EHB .rdpNumPart a:hover span,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage span {
    background: no-repeat url('Grid/sprite.gif')
}

.RadDataPager_EHB .rdpNumPart a {
    color: #1e395b
}

.RadDataPager_EHB .rdpNumPart a:hover {
    background-position: 100% -1250px;
    color: #4c607a
}

.RadDataPager_EHB .rdpNumPart a:hover span {
    background-position: 0 -1150px
}

.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage:hover {
    background-position: 100% -1450px;
    color: #4c607a
}

.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage span,
.RadDataPager_EHB .rdpNumPart a.rdpCurrentPage:hover span {
    background-position: 0 -1350px
}

.RadPanelBar_SearchTheme {
    background: 0
}

.RadPanelBar_SearchTheme .rpLink,
.RadPanelBar_SearchTheme .rpTemplate {
    color: #000;
    font: normal 12px/24px "Segoe UI", Arial, sans-serif
}

.RadPanelBar_SearchTheme .rpOut {
    border-bottom: 0 !important
}

.RadPanelBar_SearchTheme .rpOut .rpImage {
    padding-top: 10px
}

.RadPanelBar_SearchTheme .rpLink {
    background-color: #a6d9f4
}

.RadPanelBar_SearchTheme .rpSelected,
.RadPanelBar_SearchTheme .rpSelected:hover {
    background-color: #cfdced
}

.RadPanelBar_SearchTheme .rpDisabled,
.RadPanelBar_SearchTheme .rpDisabled:hover {
    color: #bbb
}

div.RadPanelBar_SearchTheme .rpDisabled:hover .rpOut {
    border-bottom: 0 solid #d4d3be
}

.RadPanelBar_SearchTheme .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpExpanded .rpText {
    background-color: transparent;
    background-image: url('./Images/results_filtertitles_bg_arrows.png')
}

.RadPanelBar_SearchTheme .rpGroup {
    background: 0
}

.RadPanelBar_SearchTheme .rpGroup .rpLink,
.RadPanelBar_SearchTheme .rpGroup .rpTemplate {
    color: #000;
    background-color: transparent
}

.RadPanelBar_SearchTheme .rpGroup .rpLink:hover {
    color: #000
}

.RadPanelBar_SearchTheme .rpGroup .rpLink {
    background-color: transparent;
    background-image: url('./PanelBar/SubItemStates.png');
    background-repeat: no-repeat
}

.RadPanelBar_SearchTheme .rpGroup .rpDisabled,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover .rpOut {
    background-image: none
}

.RadPanelBar_SearchTheme .rpGroup .rpDisabled,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover {
    color: #bbb;
    text-decoration: none;
    background-color: #fff
}

.RadPanelBar_SearchTheme .rpLink,
.RadPanelBar_SearchTheme .rpExpanded {
    background-position: 0 0
}

.RadPanelBar_SearchTheme .rpFocused,
.RadPanelBar_SearchTheme .rpLink:hover,
.RadPanelBar_SearchTheme .rpExpanded:hover {
    background-position: 0 0
}

.RadPanelBar_SearchTheme .rpSelected,
.RadPanelBar_SearchTheme .rpSelected:hover {
    background-position: 0 -27px
}

.RadPanelBar_SearchTheme .rpFirst .rpLink,
.RadPanelBar_SearchTheme .rpFirst .rpExpanded {
    background-position: 0 0
}

.RadPanelBar_SearchTheme .rpFirst .rpFocused,
.RadPanelBar_SearchTheme .rpFirst .rpLink:hover {
    padding-bottom: 0
}

.RadPanelBar_SearchTheme .rpDisabled:hover {
    cursor: default
}

.RadPanelBar_SearchTheme .rpDisabled,
.RadPanelBar_SearchTheme .rpDisabled:hover,
.RadPanelBar_SearchTheme .rpDisabled:hover .rpOut {
    background-color: #fff !important;
    margin-left: 0 !important;
    background-image: none !important
}

.RadPanelBar_SearchTheme .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpExpanded .rpText {
    padding-right: 10px;
    background-repeat: no-repeat
}

.RadPanelBar_SearchTheme_rtl .rpExpandable .rpText,
.RadPanelBar_SearchTheme_rtl .rpExpanded .rpText {
    padding-left: 20px
}

.RadPanelBar_SearchTheme_rtl .rpGroup .rpText {
    padding: 0 8px
}

.RadPanelBar_SearchTheme .rpExpandable .rpText {
    background-position: 99% -2854px
}

.RadPanelBar_SearchTheme .rpExpanded .rpText {
    background-position: 99% -3030px
}

.RadPanelBar_SearchTheme_rtl .rpExpandable .rpText {
    background-position: 0 0
}

.RadPanelBar_SearchTheme_rtl .rpExpanded .rpText {
    background-position: 0 -176px
}

.RadPanelBar_SearchTheme .rpGroup .rpLink,
.RadPanelBar_SearchTheme .rpGroup .rpLink .rpOut {
    background-position: 0 200px
}

.RadPanelBar_SearchTheme .rpGroup .rpLink:hover,
.RadPanelBar_SearchTheme .rpGroup .rpFocused {
    background-position: 100% -22px
}

.RadPanelBar_SearchTheme .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_SearchTheme .rpGroup .rpFocused .rpOut {
    background: #e2effd;
    margin-left: 0;
    border-left: 0 solid #bdd9fb;
    border-top: 0 solid #bdd9fb;
    color: #600
}

.RadPanelBar_SearchTheme .rpGroup .rpSelected,
.RadPanelBar_SearchTheme .rpGroup .rpSelected:hover {
    background-position: 100% -222px;
    background-color: transparent
}

.RadPanelBar_SearchTheme .rpGroup .rpSelected .rpOut,
.RadPanelBar_SearchTheme .rpGroup .rpSelected:hover .rpOut {
    background: #bfdafc url(./Images/hrsa_theme_sprite_01.png) repeat-x 0 -2544px;
    margin-left: 0;
    border: 1px solid #8fb0d6;
    border-right: 0;
    border-left: 3px solid #8fb0d6;
    padding-left: 0;
    border-radius: 3px 0 0 3px
}

.RadPanelBar_SearchTheme .rpGroup .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpGroup .rpExpandable:hover .rpText {
    background-position: 100% -938px
}

.RadPanelBar_SearchTheme .rpGroup .rpExpanded .rpText,
.RadPanelBar_SearchTheme .rpGroup .rpExpanded:hover .rpText {
    background-position: 100% -1078px
}

.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpandable:hover .rpText {
    background-position: 0 -938px
}

.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpanded:hover .rpText {
    background-position: 0 -1078px
}

DIV.RadPanelBar_SearchTheme .rpRootGroup {
    BORDER-BOTTOM-COLOR: transparent;
    BORDER-TOP-COLOR: transparent;
    BORDER-RIGHT-COLOR: transparent;
    BORDER-LEFT-COLOR: transparent;
    margin-bottom: -2px
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpLink {
    BACKGROUND-IMAGE: url('./Images/results_filtertitles_bg_arrows.png');
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: inherit;
    COLOR: #3d3c21;
    padding-left: 15px;
    border-top: solid 1px #c7d7e4;
    border-bottom: solid 1px #c7d7e4
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpLink:hover {
    FONT-FAMILY: inherit;
    FONT-WEIGHT: bold
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpandable {
    TEXT-INDENT: 0;
    FONT-WEIGHT: bold;
    background-position: 0 -1px
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpanded {
    TEXT-INDENT: 0;
    background-position: 0 -27px
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpSelected {
    TEXT-INDENT: 0
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpDisabled {
    TEXT-INDENT: 0
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink {
    TEXT-INDENT: 0;
    FONT-FAMILY: inherit;
    FONT-WEIGHT: normal
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpSelected {
    TEXT-INDENT: 0;
    FONT-WEIGHT: bold
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpExpanded {
    TEXT-INDENT: 0;
    FONT-WEIGHT: bold
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled {
    TEXT-INDENT: 0;
    FONT-WEIGHT: bold
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled:hover {
    TEXT-INDENT: 0;
    FONT-WEIGHT: bold;
    background-color: #fff!Important
}

DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpandable {
    FONT-FAMILY: Arial
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink {
    COLOR: #069;
    margin-left: 3px
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink:hover {
    FONT-FAMILY: inherit;
    TEXT-DECORATION: none
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpSelected {
    COLOR: #600
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpExpanded {
    COLOR: #600
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled {
    COLOR: #111;
    padding-left: 4px
}

DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled:hover {
    COLOR: #111
}

.RadPanelBar .rpGroup .rpOut {
    margin-right: 0;
    line-height: 18px
}

.RadPanelBar .rpLevel2 .rpTemplate,
.RadPanelBar .rpLevel2 .rpOut {
    padding-left: 3px
}

.RadPanelBar .rpLevel2 .rpItem {
    padding-bottom: 6px;
    margin-left: 6px
}

.RadPanelBar .rpText {
    padding: 0 6px 0 8px;
    text-indent: 0
}

.RadTabStrip_SubTabTheme .rtsLI,
.RadTabStrip_SubTabTheme .rtsLink {
    background: url(Images/Telerik/TabStrip/divider.png) no-repeat 97%;
    color: #000!Important;
    font: 12px/26px "Segoe UI", Arial, sans-serif
}

.RadTabStrip_SubTabTheme .rtsLast,
.RadTabStrip_SubTabTheme .rtsLink {
    background-image: none
}

.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLI,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLink {
    color: #4c607a
}

.RadTabStrip_SubTabTheme .rtsLevel .rtsLink:hover,
.RadTabStrip_SubTabTheme .rtsLevel .rtsSelected,
.RadTabStrip_SubTabTheme .rtsLevel .rtsSelected:hover {
    text-decoration: underline
}

.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLink:hover,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsSelected:hover,
.RadTabStrip_SubTabTheme .rtsLevel .rtsDisabled:hover {
    text-decoration: none
}

.RadTabStripLeft_SubTabTheme .rtsSeparator,
.RadTabStripRight_SubTabTheme .rtsSeparator {
    background: #8db2e3
}

.RadTabStrip_SubTabTheme .rtsLevel .rtsDisabled {
    color: #666
}

.RadTabStrip_SubTabTheme .rtsNextArrow,
.RadTabStrip_SubTabTheme .rtsPrevArrow,
.RadTabStrip_SubTabTheme .rtsPrevArrowDisabled,
.RadTabStrip_SubTabTheme .rtsNextArrowDisabled {
    background-image: url('TabStrip/TabStripStates.png')
}

.RadTabStripTop_SubTabTheme .rtsLevel2 {
    background: #ccdbee url(Images/Telerik/TabStrip/Level2Bg.png) repeat-x 0 0
}

.RadTabStripLeft_SubTabTheme .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLink {
    background-image: url(Images/Telerik/TabStrip/TabStripVStates.png)
}

.RadTabStripLeft_SubTabTheme .rtsLast .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLast .rtsLink {
    border-bottom: 1px solid #898c95;
    background-image: none
}

.RadTabStripRight_SubTabTheme .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLI .rtsDisabled:hover {
    background-position: 100% 0
}

.RadTabStripRight_SubTabTheme .rtsLink:hover {
    background-position: 100% -200px
}

.RadTabStripRight_SubTabTheme .rtsSelected,
.RadTabStripRight_SubTabTheme .rtsLI .rtsSelected:hover {
    background-position: 100% -400px
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink {
    background-position: 0 0
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsOut {
    background-position: 100% 0
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink:hover {
    background-position: 0 -52px
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink:hover .rtsOut {
    background-position: 100% -52px
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsDisabled:hover {
    background-position: 0 0
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsDisabled:hover .rtsOut {
    background-position: 100% 0
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected:hover {
    background-position: 0 -26px
}

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected:hover .rtsOut {
    background-position: 100% -26px
}

.RadTabStripTop_SubTabTheme .rtsLevel1 {
    background-position: 0 100%;
    background-repeat: repeat-x
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink {
    background-position: 0 -182px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsOut {
    background-position: 100% -182px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink:hover {
    background-position: 0 -130px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink:hover .rtsOut {
    background-position: 100% -130px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsDisabled:hover {
    background-position: 0 -182px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsDisabled:hover .rtsOut {
    background-position: 100% -182px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected:hover {
    background-position: 0 -156px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected:hover .rtsOut {
    background-position: 100% -156px
}

.RadTabStripBottom_SubTabTheme .rtsLevel1 {
    background-position: 0 -599px;
    background-repeat: repeat-x
}

.RadTabStripRight_SubTabTheme .rtsUL .rtsLink,
.RadTabStripRight_SubTabTheme .rtsUL .rtsLI .rtsDisabled:hover {
    background-position: 100% 0;
    text-align: left
}

.RadTabStripRight_SubTabTheme .rtsUL .rtsLink:hover {
    background-position: 100% -200px
}

.RadTabStripRight_SubTabTheme .rtsUL .rtsSelected,
.RadTabStripRight_SubTabTheme .rtsUL .rtsLI .rtsSelected:hover {
    background-position: 100% -400px
}

div.RadTabStrip_SubTabTheme {
    background-position: 0 0
}

div.RadTabStrip_SubTabTheme .rtsLink {
    color: #000;
    font-size: 12px;
    font-family: Arial;
    text-indent: -3px;
    background-repeat: repeat-x
}

div.RadTabStrip_SubTabTheme .rtsLink .rtsOut {
    border-right: 0 solid #969580;
    background-position: 97%;
    background-repeat: no-repeat;
    text-indent: 1px
}

div.RadTabStrip_SubTabTheme .rtsLink .rtsIn {
    text-indent: -1px
}

div.RadTabStrip_SubTabTheme .rtsLink:hover,
div.RadTabStrip_SubTabTheme .rtsSelected,
div.RadTabStrip_SubTabTheme .rtsSelected:hover {
    background-image: url(Images/Telerik/TabStrip/subactive1_selected.png)!Important
}

div.RadTabStrip_SubTabTheme .rtsLink:hover {
    background-position: 0 0!Important;
    color: #2d4558!Important;
    font-weight: normal
}

div.RadTabStrip_SubTabTheme .rtsLink:hover .rtsOut {
    border-bottom-style: solid;
    border-bottom-width: 0
}

div.RadTabStrip_SubTabTheme .rtsSelected {
    background-position: center!Important;
    line-height: 49px;
    font-weight: bold;
    color: #2b4455!Important;
    margin-top: -11px
}

div.RadTabStrip_SubTabTheme .rtsSelected:hover {
    background-position: center!Important;
    line-height: 49px;
    font-weight: bold;
    color: #2b4455!Important;
    margin-top: -11px
}

div.RadTabStrip_SubTabTheme .rtsSelected .rtsOut {
    border-bottom-style: solid;
    border-bottom-width: 0;
    text-indent: 0
}

div.RadTabStrip_SubTabTheme .rtsSelected:hover .rtsOut {
    border-bottom-style: solid;
    border-bottom-width: 0;
    text-indent: 0
}

div.RadTabStrip_SubTabTheme .rtsSelected .rtsIn {
    border-bottom-style: solid;
    border-bottom-width: 0;
    text-indent: -2px
}

div.RadTabStrip_SubTabTheme .rtsSelected:hover .rtsIn {
    border-bottom-style: solid;
    border-bottom-width: 0;
    text-indent: -2px
}

.RadTabStrip_SubTabTheme a.rtsLink:focus:after,
.RadTabStripVertical_SubTabTheme a.rtsLink:focus:after {
    content: "";
    border: 1px dotted #555;
    display: block;
    position: absolute;
    left: 1px;
    top: 1px;
    right: 1px;
    bottom: 0
}

.widget-title {
    background: url(./Images/hrsa_theme_sprite_02.png) no-repeat scroll right -336px #337bb4 !important;
    color: #fff;
    float: left;
    font-size: 1.08em;
    font-weight: bold;
    height: 26px;
    letter-spacing: .06em;
    margin: 0;
    width: 100%
}

.widget-title {
    background: url("./Images/hrsa_theme_sprite_02.png") no-repeat scroll right -336px #4492c2;
    color: #fff;
    float: left;
    font-size: 1.08em;
    font-weight: bold;
    height: 26px;
    letter-spacing: .06em;
    margin: 0;
    width: 100%
}

.widget-filter-area {
    background-color: #ededed;
    border-bottom: 0 solid #ddd;
    line-height: 22px;
    padding: 2px 0 2px 10px;
    clear: both;
    overflow: auto
}

.widget-footer {
    background-color: #f9fafb;
    border-bottom: 2px solid #b9bec2;
    border-top: 1px solid #dadddf;
    height: 27px;
    padding-top: 5px;
    text-align: right;
    width: 100%
}

.widget-title span {
    background: url("./Images/hrsa_theme_sprite_02.png") no-repeat scroll 0 -280px transparent;
    display: block;
    padding: 4px 10px 3px 12px
}

.widget-body {
    background-color: White;
    border-bottom: 2px solid #b9bec2
}

.widget-filter-icon {
    cursor: pointer;
    float: left;
    padding-left: 5px;
    padding-top: 6px
}

.widget-filter-category-popup {
    background-color: #e3ecf4;
    border-color: #a9c6dc #7991a3 #7991a3 #a9c6dc;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #152c40;
    cursor: pointer;
    display: none;
    float: inherit;
    font-size: .92em;
    font-weight: normal;
    margin: 20px 0 0 10px;
    padding: 0 10px 5px 5px;
    position: absolute;
    z-index: 1;
    min-width: 75px
}

.widget-filter-arrow,
.widget-nofilter-arrow,
.widget-nofilter-box {
    height: 11px;
    clear: both;
    width: 50px;
    background-color: White
}

.widget-filter-arrow {
    background: url('./Images/hrsa_theme_sprite_02.png') no-repeat scroll -105px -388px transparent
}

.widget-nofilter-arrow {
    background: url('./Images/hrsa_theme_sprite_02.png') no-repeat scroll 15px -388px transparent;
    height: 18px
}

.sort_days a {
    padding: 0
}

.widget-selected-size a {
    color: #600;
    font-weight: bold
}

ul.visibleList,
ul.hiddeninfo {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.widget-row {
    clear: both;
    overflow: auto;
    border-top: 1px dotted #cbcbcb;
    margin: 4px 0 4px 15px;
    padding: 4px 0 4px 0
}

.widget-row.no-results {
    border: 0
}

.widget-row.first {
    border-top: 0
}

.widget-row-template {
    float: left;
    width: 76%
}

.widget-view-more {
    clear: left;
    background-color: #f2f6f9;
    border-top: 1px solid #dadddf;
    height: 27px;
    padding: 6px 10px 0 20px
}

a.viewmore.disabled {
    color: #707070;
    text-decoration: none
}

#itemsTrackingEventSection .widget-row.no-results {
    padding-left: 30px;
    padding-bottom: 5px
}

#itemsTrackingEventSection .widget-view-more {
    margin: 0 12px;
    border-top: 0
}

#maincenter ul.tasktrack_main {
    margin-right: 16px
}

.announcement-link {
    background: url('./Images/hrsa_theme_sprite_03.png') no-repeat scroll 0 -1700px transparent;
    color: #4492c2;
    padding-left: 20px
}

.news-link {
    background: url("./Images/hrsa_theme_sprite_03.png") no-repeat scroll 2px -1700px transparent;
    padding-left: 20px;
    color: #4492c2;
    font-size: .92em
}

.news-link-more {
    border-left: 1px dotted #747474;
    margin-left: 5px;
    padding-left: 25px;
    background-position: 7px -1700px
}

#itemsTrackingSummaryItemList {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 5px 0 5px;
    padding: 0 0 1px;
    border-bottom: 1px solid #d3dde5
}

#itemsTrackingEventSection .widget-row {
    background: transparent url(./Images/hrsa_theme_sprite_03.png) 2px -602px no-repeat;
    padding: 5px;
    border-top: 0;
    margin-top: 4px
}

#itemsTrackingEventSection .widget-row-template a {
    float: left;
    padding-left: 25px
}

.recently-accessed-item {
    background: url('./Images/hrsa_theme_sprite_01.png') no-repeat scroll 4px -687px transparent;
    padding-left: 20px;
    float: left
}

.RadWindow {
    -webkit-transform: rotate3d(0, 0, 1, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-transform: rotate3d(0, 0, 1, 0);
    -moz-backface-visibility: hidden;
    -moz-perspective: 1000;
    -o-transform: rotate3d(0, 0, 1, 0);
    -o-backface-visibility: hidden;
    -o-perspective: 1000;
    -ie-transform: rotate3d(0, 0, 1, 0);
    -ie-backface-visibility: hidden;
    -ie-perspective: 1000
}

.RadWindow table.rwTable,
.RadWindow table.rwShadow,
.RadWindow .rwTitlebarControls {
    border: 0;
    padding: 0
}

.RadWindow .rwCorner,
.RadWindow .rwTitlebar,
.RadWindow .rwStatusbar,
.RadWindow .rwFooterCenter,
.RadWindow .rwTitlebarControls td {
    padding: 0;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    vertical-align: top
}

.RadWindow .rwTopResize {
    font-size: 1px;
    line-height: 4px;
    width: 100%;
    height: 4px;
    background-position: 0 -31px;
    background-repeat: repeat-x
}

.RadWindow .rwStatusbarRow .rwCorner {
    background-repeat: no-repeat
}

.RadWindow .rwStatusbarRow .rwBodyLeft {
    background-position: -16px 0
}

.RadWindow .rwStatusbarRow .rwBodyRight {
    background-position: -24px 0
}

.RadWindow .rwStatusbar {
    height: 22px;
    background-position: 0 -113px;
    background-repeat: repeat-x
}

.RadWindow .rwStatusbar div {
    width: 18px;
    height: 18px;
    padding: 0 3px 0 0;
    background-position: 0 -94px;
    background-repeat: no-repeat
}

.RadWindow .rwTable {
    width: 100%;
    height: 100%;
    table-layout: auto
}

.RadWindow .rwCorner {
    width: 8px
}

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter {
    height: 8px;
    font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px
}

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight {
    background-repeat: repeat-y
}

.RadWindow .rwBodyRight {
    background-position: -8px 0
}

.RadWindow .rwTopLeft {
    background-position: 0 0
}

.RadWindow .rwTopRight {
    background-position: -8px 0
}

.RadWindow table .rwTitlebar {
    background-repeat: repeat-x;
    background-position: 0 -31px;
    -moz-user-select: none
}

.RadWindow .rwFooterLeft {
    background-position: 0 -62px
}

.RadWindow .rwFooterRight {
    background-position: -8px -62px
}

.RadWindow .rwFooterCenter {
    background-repeat: repeat-x;
    background-position: 0 -70px
}

.RadWindow .rwTitlebarControls {
    width: 100%;
    height: 27px
}

.RadWindow .rwIframeWrapperIOS {
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch
}

.RadWindow .rwWindowContent {
    height: 100% !important;
    background: white
}

.RadWindow td.rwLoading {
    background-repeat: no-repeat;
    background-position: center
}

.RadWindow .rwStatusbar .rwLoading {
    background-repeat: no-repeat
}

.RadWindow .rwStatusbar .rwLoading {
    padding-left: 30px
}

.RadWindow td.rwStatusbar input {
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 3px;
    margin: 0;
    border: 0 !important;
    width: 100%;
    height: 18px;
    line-height: 18px;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    cursor: default;
    -moz-user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    vertical-align: middle
}

.RadWindow .rwControlButtons {
    padding: 0;
    margin: 2px 0 0 0;
    list-style: none;
    white-space: nowrap;
    float: right
}

.RadWindow .rwControlButtons li {
    float: left;
    padding: 0 1px 0 0
}

.RadWindow .rwControlButtons a {
    width: 30px;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    cursor: default;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    outline: 0
}

.RadWindow .rwControlButtons span {
    display: block
}

.RadWindow .rwReloadButton {
    background-position: -120px 0
}

.RadWindow .rwReloadButton:hover {
    background-position: -120px -21px
}

.RadWindow .rwPinButton {
    background-position: -180px 0
}

.RadWindow .rwPinButton:hover {
    background-position: -180px -21px
}

.RadWindow .rwPinButton.on {
    background-position: -150px 0
}

.RadWindow .rwPinButton.on:hover {
    background-position: -150px -21px
}

.RadWindow .rwMinimizeButton {
    background-position: 0 0
}

.RadWindow .rwMinimizeButton:hover {
    background-position: 0 -21px
}

.RadWindow .rwMaximizeButton {
    background-position: -60px 0
}

.RadWindow .rwMaximizeButton:hover {
    background-position: -60px -21px
}

.RadWindow .rwCloseButton {
    background-position: -90px 0
}

.RadWindow .rwCloseButton:hover {
    background-position: -90px -21px
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton {
    background-position: -30px 0
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover {
    background-position: -30px -21px
}

.RadWindow.rwMaximizedWindow .rwTopResize,
.RadWindow.rwMaximizedWindow .rwCorner,
.RadWindow.rwMaximizedWindow .rwFooterCenter,
.RadWindow.rwMaximizedWindow .rwTitlebar {
    cursor: default !important
}

.RadWindow .rwIcon {
    display: block;
    background-repeat: no-repeat;
    background-position: 0 -78px;
    width: 16px;
    height: 16px;
    cursor: default;
    margin: 3px 5px 0 0
}

.RadWindow .rwTitleRow em {
    font: normal bold 12px "Segoe UI", Arial;
    color: black;
    padding: 3px 0 0 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left
}

.RadWindow.rwInactiveWindow .rwTitlebarControls {
    position: static
}

.RadWindow .rwDialogPopup {
    margin: 16px;
    color: black;
    padding: 1px 0 16px 50px;
    font: normal 12px "Segoe UI", Arial, Verdana;
    cursor: default
}

.RadWindow .rwDialogPopup .rwPopupButton,
.RadWindow .rwDialogPopup .rwPopupButton span {
    display: block;
    float: left
}

.RadWindow .rwControlButtons a {
    text-indent: -3333px;
    overflow: hidden;
    text-align: center
}

.RadWindow .rwDialogText {
    text-align: left
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize {
    display: none !important
}

.RadWindow .rwDialogInput {
    font: normal 12px "Segoe UI", Arial, Verdana;
    color: black;
    width: 100%;
    display: block;
    margin: 8px 0
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert {
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat
}

.RadWindow .rwWindowContent .radconfirm {
    background-image: url('Images/Telerik/Common/ModalDialogConfirm.gif')
}

.RadWindow .rwWindowContent .radalert {
    background-image: url('Images/Telerik/Common/ModalDialogAlert.gif')
}

.RadWindow .rwWindowContent .radprompt {
    padding: 0
}

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span {
    text-decoration: none;
    color: black;
    line-height: 21px;
    height: 21px;
    cursor: default
}

.RadWindow .rwPopupButton {
    background-repeat: no-repeat;
    background-position: 0 -136px;
    padding: 0 0 0 3px;
    margin: 8px 8px 8px 0
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
    background-repeat: no-repeat;
    background-position: right -136px;
    padding: 0 3px 0 0
}

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan {
    background-repeat: repeat-x;
    background-position: 0 -157px;
    padding: 0 12px
}

.RadWindow .rwWindowContent .rwPopupButton:hover {
    background-position: 0 -178px;
    padding: 0 0 0 3px;
    margin: 8px 8px 8px 0
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan {
    background-position: right -178px;
    padding: 0 3px 0 0
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan {
    background-position: 0 -199px;
    padding: 0 12px
}

.RadWindow .rwStatusbarRow .rwBodyLeft {
    background-position: -16px 0
}

.RadWindow .rwStatusbarRow .rwBodyRight {
    background-position: -24px 0
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow {
    display: none
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls {
    margin-top: 4px
}

.RadWindow.rwMinimizedWindow .rwControlButtons {
    width: 66px !important
}

.RadWindow.rwMinimizedWindow em {
    width: 90px
}

.RadWindow.rwMinimizedWindow,
.RadWindow .rwMinimizedWindowOverlay {
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft {
    background-position: 0 -220px;
    background-repeat: no-repeat
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight {
    background-position: -8px -220px;
    background-repeat: no-repeat
}

.RadWindow.rwMinimizedWindow .rwTitlebar {
    background-position: 0 -250px !important;
    background-repeat: repeat-x
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter {
    filter: alpha(opacity=65) !important;
    opacity: .65 !important;
    -ms-filter: "alpha(opacity=65)"
}

.RadWindow ul.rwControlButtons span {
    display: none\9
}

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopLeft {
    background-position: 0 -280px
}

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTitlebar {
    background-position: 0 -288px;
    background-repeat: repeat-x
}

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopRight {
    background-position: -8px -280px
}

.RadWindow.rwNoTitleBar table div.rwTopResize {
    background: 0
}

.RadWindow .rwShadow .rwTopLeft,
.RadWindow .rwShadow .rwTopRight,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    width: 15px !important
}

.RadWindow .rwShadow .rwTopLeft,
.RadWindow .rwShadow .rwTopRight {
    height: 38px
}

.RadWindow .rwShadow .rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft {
    background-position: 0 -297px !important
}

.RadWindow .rwShadow .rwTopRight,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    background-position: 0 -335px !important
}

.RadWindow .rwShadow .rwTopResize {
    height: 8px;
    background-position: 0 -376px !important
}

.RadWindow .rwShadow .rwTitlebar,
.RadWindow.rwMinimizedWindow .rwShadow .rwTitlebar {
    height: 30px !important;
    background-position: 0 -391px !important;
    background-repeat: repeat-x !important
}

.RadWindow .rwInactiveWindow.rwMinimizedWindow {
    height: 29px\9 !important;
    _height: 30px !important
}

.RadWindow .rwShadow .rwFooterLeft,
.RadWindow .rwShadow .rwFooterRight,
.RadWindow .rwShadow .rwFooterCenter {
    height: 14px
}

.RadWindow .rwShadow .rwFooterLeft {
    width: 15px;
    background-position: 0 -431px
}

.RadWindow .rwShadow .rwFooterCenter {
    background-position: 0 -461px;
    background-repeat: repeat-x
}

.RadWindow .rwShadow .rwFooterRight {
    width: 15px;
    background-position: 0 -446px
}

.RadWindow .rwShadow .rwBodyLeft,
.RadWindow .rwShadow .rwBodyRight {
    width: 15px;
    background-repeat: repeat-y
}

.RadWindow .rwShadow .rwBodyLeft {
    background-position: -33px 0
}

.RadWindow .rwShadow .rwBodyRight {
    background-position: -52px 0
}

.RadWindow .rwShadow .rwIcon {
    margin: 7px 5px 0 1px
}

.RadWindow .rwShadow em {
    padding: 7px 0 0 1px
}

.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    height: 1px !important
}

.RadWindow.rwMinimizedWindowShadow {
    overflow: visible !important
}

.RadWindow.rwMinimizedWindowShadow .rwTable {
    height: auto !important;
    width: 210px !important
}

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterLeft {
    background-position: 0 -432px
}

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterCenter {
    background-position: 0 -462px
}

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterRight {
    background-position: 0 -447px
}

.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls {
    display: block
}

.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwPinButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwReloadButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwMaximizeButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwContentRow,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwStatusbarRow {
    display: none !important
}

.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopLeft,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopRight,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterLeft,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterRight,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterCenter,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopResize {
    cursor: default !important
}

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopLeft {
    background-position: 0 -480px !important
}

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTitlebar {
    background-position: 0 -525px !important
}

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopRight {
    background-position: 0 -500px !important
}

.RadWindow.rwNoTitleBar .rwShadow .rwTitlebar,
.RadWindow.rwNoTitleBar .rwShadow .rwTopLeft,
.RadWindow.rwNoTitleBar .rwShadow .rwTopRight {
    height: 13px !important
}

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopLeft {
    background-position: 8px -280px !important
}

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTitlebar {
    background-position: 0 -288px !important
}

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopRight {
    background-position: -9px -280px !important
}

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTitlebar,
.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopLeft,
.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopRight {
    height: 8px !important
}

html:first-child .RadWindow ul {
    float: right;
    border: 1px solid transparent
}

.RadWindow_rtl .rwControlButtons {
    float: left
}

div.RadWindow_rtl .rwControlButtons li {
    float: right
}

div.RadWindow_rtl table.rwShadow .rwControlButtons li {
    float: right
}

.RadWindow.RadWindow_rtl div.rwDialogText,
.RadWindow.RadWindow_rtl div.rwDialogText {
    text-align: right
}

.RadWindow.RadWindow_rtl div.rwDialogPopup div a,
.RadWindow.RadWindow_rtl div.rwDialogPopup div a {
    float: right
}

.RadWindow.RadWindow_rtl div.rwDialogPopup,
.RadWindow.RadWindow_rtl div.rwDialogPopup {
    background-position: right center;
    padding: 1px 50px 16px 0
}

.RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt,
.RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt {
    padding: 1px 0 16px 0
}

.RadWindow.RadWindow_rtl .rwPopupButton,
.RadWindow.RadWindow_rtl .rwPopupButton:hover {
    margin: 8px 0 8px 8px
}

.RadWindow_EHB {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px
}

.RadWindow_EHB .rwTopLeft,
.RadWindow_EHB .rwTopRight,
.RadWindow_EHB .rwTitlebar,
.RadWindow_EHB .rwFooterLeft,
.RadWindow_EHB .rwFooterRight,
.RadWindow_EHB .rwFooterCenter,
.RadWindow_EHB .rwTopResize,
.RadWindow_EHB .rwStatusbar div,
.RadWindow_EHB .rwStatusbar,
.RadWindow_EHB .rwPopupButton,
.RadWindow_EHB .rwPopupButton span,
.RadWindow_EHB.rwMinimizedWindow .rwCorner {
    background-image: url('Window/WindowHorizontalSprites.gif')
}

.RadWindow_EHB .rwBodyLeft,
.RadWindow_EHB .rwBodyRight,
.RadWindow_EHB .rwStatusbarRow .rwCorner {
    background-image: url('Window/WindowVerticalSprites.gif')
}

.RadWindow_EHB .rwShadow .rwTopLeft,
.RadWindow_EHB .rwShadow .rwTopRight,
.RadWindow_EHB .rwShadow .rwTitlebar,
.RadWindow_EHB .rwShadow .rwFooterLeft,
.RadWindow_EHB .rwShadow .rwFooterRight,
.RadWindow_EHB .rwShadow .rwFooterCenter,
.RadWindow_EHB .rwShadow .rwTopResize,
.RadWindow_EHB .rwShadow .rwStatusbar div,
.RadWindow_EHB .rwShadow .rwStatusbar,
.RadWindow_EHB .rwShadow .rwPopupButton,
.RadWindow_EHB .rwShadow .rwPopupButton span,
.RadWindow_EHB .rwShadow .rwBodyLeft,
.RadWindow_EHB .rwShadow .rwBodyRight,
.RadWindow_EHB .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_EHB .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Window/WindowHorizontalSprites.png')
}

.RadWindow_EHB .rwShadow .rwBodyLeft,
.RadWindow_EHB .rwShadow .rwBodyRight,
.RadWindow_EHB .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_EHB .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url('Window/WindowVerticalSprites.png')
}

.RadWindow_EHB .rwStatusbar input {
    background-color: #f7f3e9
}

.RadWindow_EHB .rwControlButtons a {
    background-image: url('Window/CommandButtonSprites.gif')
}

.RadWindow_EHB a.rwIcon {
    background-image: url('Window/WindowHorizontalSprites.gif')
}

.RadWindow_EHB table.rwTitlebarControls em {
    color: black
}

.RadWindow_EHB input.rwDialogInput {
    border-top: 1px solid #abadb3;
    border-right: 1px solid #dbdfe6;
    border-bottom: 1px solid #e3e9ef;
    border-left: 1px solid #e2e3ea
}

.RadWindow_EHB input.rwDialogInput:hover {
    border-top: 1px solid #5794bf;
    border-right: 1px solid #b7d5ea;
    border-bottom: 1px solid #c7e2f1;
    border-left: 1px solid #c5daed;
    color: #565656
}

.RadWindow_EHB tr td.rwWindowContent {
    background-color: white
}

.RadWindow_EHB table tr td.rwLoading {
    background-color: #e9f1f9
}

.RadWindow_EHB td.rwWindowContent.rwLoading {
    background-image: url('Common/loading.gif')
}

.RadWindow_EHB input.rwLoading {
    background-image: url('Common/loading_small.gif')
}

.RadWindow_EHB .rwShadow .rwControlButtons {
    margin: 5px -2px 0 0
}

.RadWindow_EHB .rwShadow .rwControlButtons {
    margin: 5px -1px 0 0 \9
}

.RadWindow_EHB.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
    margin: 9px -8px 0 0
}

.RadWindow_EHB .rwShadow .rwControlButtons li {
    float: left;
    padding: 0
}

.RadWindow_EHB .rwShadow .rwControlButtons a {
    width: 30px
}

.RadWindow_EHB.rwInactiveWindow .rwShadow .rwTopLeft,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwTopRight,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwTitlebar,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwFooterLeft,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwFooterRight,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwFooterCenter,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwTopResize,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwStatusbar div,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwStatusbar,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwPopupButton,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwPopupButton span,
.RadWindow_EHB.rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
    background-image: url('Window/WindowHorizontalSprites.gif') !important
}

.RadWindow_EHB.rwInactiveWindow .rwShadow .rwBodyLeft,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwBodyRight,
.RadWindow_EHB.rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft,
.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
    background-image: url('Window/WindowVerticalSprites.gif') !important
}

* html div.RadWindow.RadWindow_EHB.rwNormalWindow.rwTransparentWindow td.rwCorner,
* html div.RadWindow.RadWindow_EHB.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
* html div.RadWindow.RadWindow_EHB.rwTransparentWindow td.rwFooterCenter {
    filter: alpha(opacity=80)
}

div.RadWindow_EHB a.rwCancel,
div.RadWindow_EHB a.rwCancel span {
    background: 0;
    cursor: pointer
}

div.RadWindow_EHB a.rwCancel span span {
    color: #000;
    text-decoration: underline
}

div.RadWindow_EHB.rwNoTitleBar.rwInactiveWindow table.rwShadow tr.rwTitleRow td.rwTopRight {
    background-position: -8px -280px !important
}