    /*========================================================*/


/*  1. Universal                                          */


/*========================================================*/

@font-face {
    font-family: 'Raleway';
    src: url('Fonts/raleway-regular-webfont.eot');
    src: url('Fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/raleway-regular-webfont.woff2') format('woff2'), url('Fonts/raleway-regular-webfont.woff') format('woff'), url('Fonts/raleway-regular-webfont.ttf') format('truetype'), url('Fonts/raleway-regular-webfont.svg#Montserrat') format('svg');
}

@font-face {
    font-family: 'Raleway700';
    src: url('Fonts/raleway-semibold-webfont.eot');
    src: url('Fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/raleway-semibold-webfont.woff2') format('woff2'), url('Fonts/raleway-semibold-webfont.woff') format('woff'), url('Fonts/raleway-semibold-webfont.ttf') format('truetype'), url('Fonts/raleway-semibold-webfont.svg#Montserrat') format('svg');
}

@font-face {
    font-family: 'magistralcregular';
    src: url('Fonts/magistralc.woff2') format('woff2'), url('Fonts/magistralc.woff') format('woff'), url('Fonts/magistralc.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'magistralcbold';
    src: url('Fonts/magistralc-bold.woff2') format('woff2'), url('Fonts/magistralc-bold.woff') format('woff'), url('Fonts/magistralc-bold.otf') format('otf'), url('Fonts/magistralc-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'carnaslight';
    src: url('Fonts/carnas-lig-webfont.eot');
    src: url('Fonts/carnas-lig-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/carnas-lig-webfont.woff2') format('woff2'), url('Fonts/carnas-lig-webfont.woff') format('woff'), url('Fonts/carnas-lig-webfont.ttf') format('truetype'), url('Fonts/carnas-lig-webfont.svg#carnaslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('Fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('Fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('Fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('Fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('Fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('Fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}


/*========================================================*/


/*  2. Design Elements responsive                         */


/*========================================================*/

@media (max-width: 980px) {
    .menuhorizontal {
        display: none;
    }
    .menuvertical {
        clear: none;
        display: block;
    }
}

@media (min-width: 981px) {
    .menuhorizontal {
        clear: none;
        display: block;
        float: right;
        text-align: right;
        margin-right: 30px;
    }
    .menuvertical {
        display: none;
    }
}


/*========================================================*/


/*  3. Content Panes                                      */


/*========================================================*/


/*========================================================*/


/*  4. Tokens                                             */


/*========================================================*/


/*-- login and user token idle         --*/

.LOGIN_object,
a.LOGIN_object:link,
a.LOGIN_object:visited,
a.LOGIN_object:active,
.USER_object,
a.USER_object:link,
a.USER_object:visited,
a.USER_object:active {
    color: #bbb;
    font: bold 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: none;
}


/*-- login and user token hover        --*/

a.LOGIN_object:hover,
a.USER_object:hover {
    color: #bbb;
    font: bold 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: underline;
}


/*-- date token idle                   --*/

.DATE_object {
    color: #666;
    font: normal 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
}


/*-- breadcrumbs token idle            --*/

.BREADCRUMBS_object,
a.BREADCRUMBS_object:link,
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:active {
    color: #003366;
    font: normal 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: none;
}


/*-- breadcrumbs token hover           --*/

a.BREADCRUMBS_object:hover {
    color: #003366;
    font: normal 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: underline;
}


/*-- terms privacy and copyright --*/

.FOOTER_objects {
    color: #bdbdbd;
}

a.FOOTER_objects:link,
a.FOOTER_objects:visited,
a.FOOTER_objects:active {
    color: #bdbdbd;
    text-decoration: none;
}

a.FOOTER_objects:hover {
    color: #fff;
    text-decoration: underline;
}


/*-- User and Logout profile --*/

.nav>li>.ProfileUser,
.ProfileUser {
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
}
.ProfileUser .Profile-Icon {
    font-size: 20px;
}

.nav>li>.ProfileUser:link,
.nav>li>.ProfileUser:visited,
.nav>li>.ProfileUser:active,
.ProfileUser:link,
.ProfileUser:visited,
.ProfileUser:active,
a.ProfileUser:link,
a.ProfileUser:visited,
a.ProfileUser:active,
.nav>li>a:link,
.nav>li>a:visited,
.nav>li>a:active,
.nav>li>a {
    color: #fff !important;
    text-decoration: none;
    margin-right: 10px;
    margin-top: 3px;
    padding: 5px;
    opacity: 0.8;
}

.nav>li>.ProfileUser:hover,
.nav>li>.ProfileUser:focus,
.ProfileUser:hover,
.ProfileUser:focus,
a.ProfileUser:hover,
a.ProfileUser:focus,
.nav>li>a:hover,
.nav>li>a:focus {
    opacity: 1;
    color: #484848 !important;
    background-color: Transparent !important;
    ;
}

.SignInLogin,
.SignInRememberMe,
.SignInPassword,
.SignInVerificationCode {
    color: #b1b1b1;
    xfont-family: "Raleway", Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/*-- button SignIn and ProfileLogout --*/

.SignInRegister,
.ProfileLogout {
    color: #b1b1b1 !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
}

.nav>li>.ProfileLogout:link,
.nav>li>.ProfileLogout:visited,
a.SignInRegister:link,
a.SignInRegister:visited,
.ProfileLogout:link,
.ProfileLogout:visited,
a.ProfileLogout:link,
a.ProfileLogout:visited {
    color: #b1b1b1 !important;
    background-color: Transparent;
    border: 0px;
    white-space: nowrap;
    text-decoration: none;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
    opacity: 0.7;
}

.nav>li>.ProfileLogout:hover,
.nav>li>.ProfileLogout:focus,
.nav>li>.ProfileLogout:active,
a.SignInRegister:hover,
a.SignInRegister:focus,
a.ProfileLogout:hover,
a.ProfileLogout:focus,
a.ProfileLogout:active,
.ProfileLogout:hover,
.ProfileLogout:focus,
.ProfileLogout:active {
    opacity: 1;
    color: #b1b1b1 !important;
    background-color: Transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(85, 85, 85, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(85, 85, 85, .6);
}


/*-- RememberPassword --*/

a.SignInRememberPassword:link,
a.SignInRememberPassword:visited {
    color: #bbb;
    font: normal 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: none;
}

a.SignInRememberPassword:hover {
    color: #fff;
    text-decoration: underline;
}
/*========================================================*/


/*  5. SearchHelper                                       */


/*========================================================*/

.SearchHelperHeader {
    font-size: 10px;
    color: white;
    font-family: "open_sanssemibold", "Segoe UI", Arial, sans-serif;
    background-color: #326596;
    text-align: center;
    height: auto;
}

.SearchHelperMain {
    font-size: 9px;
    color: black;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
    background-color: #F0F0F0;
    text-align: left;
    vertical-align: middle;
    height: 10px;
}


/*========================================================*/


/*  6. Grids			                                  */


/*========================================================*/


/*-- global properties (table)    --*/

.Grid {
    border: 1px solid #e5e5e5;
    background: white;
    color: #767676;
    font: normal 9pt/16px Arial, Helvetica, "Helvetica Neue", sans-serif;
}


/*-- header row	                  --*/

.GridHeader {
    border: 0;
    border-bottom: 1px solid #2c3e88;
    border-left: 1px solid #2c3e88;
    color: #fff;
    font: normal 11pt/18px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-transform: uppercase;
    padding: 7px 10px;
    background-color: #003366;
    text-align: center;
}


/*-- formatting for each item     --*/

.GridItem,
.GridAltItem {
    border-style: solid;
    border-width: 0 0 1px 0;
    padding: 4px 7px 3px 7px;
    border-color: #e5e5e5;
}


/*-- formatting for even items    --*/

.GridItem {
    background-color: #ffffff;
}


/*-- formatting for even items    --*/

.GridAltItem {
    background-color: #ededed;
}


/*-- applied to a highlighted row --*/

.GridSelectedItem {
    background: #ffa517;
}


/*-- applied to a footer row      --*/

.GridFooter {
    background: #e4e4e4;
    border-top: 1px solid;
    border-color: #999 #e4e4e4;
}


/*-- applied to a pager row       --*/

.GridPager {
    width: 35px;
    border: 1px solid #e5e5e5;
    border-left-width: 0;
    padding: 3px 0 2px;
}

.GridPager a {
    text-decoration: underline;
    color: #003366;
}

.GridPager a:hover {
    text-decoration: underline;
}


/*-- Border of skin		               --*/

.Border01 {
    border: 1px solid #ddd;
    background-color: #f9f9f9;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f9f9f9;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #e2e2e2;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #efefef;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #efefef;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);
    margin-bottom: 15px;
    padding: 20px;
    outline: none;
}


/*=======================================================*/


/*  7. Text                                              */


/*=======================================================*/

.NormalBold {
    font-weight: bold;
    line-height: 24px;
    font-size: 14px;
}


/*========================================================*/


/*  8. Links                                              */


/*========================================================*/


/*========================================================*/


/*  9. Forms                                              */


/*========================================================*/


/*========================================================*/


/*  10. Main Menu				                          */


/*========================================================*/


/** Global wrapper */

.RadMenu_Top {
    display: block;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-right: 15px;
    position: relative;
	outline:none;
}


/** Menu Group */


/** Menu Root Group */

.RadMenu_Top .rmRootGroup,
.RadMenu_Top ul.rmRootScrollGroup {
    background-color: Transparent;
    float: right;
}


/** Menu Sub Group */

.RadMenu_Top .rmGroup,
.RadMenu_Top .rmMultiColumn,
.RadMenu_Top .rmGroup .rmVertical {
    border: 0;
    color: #002663;
    background-color: #b8b8b8;
    margin: 0;
}


/** Menu Link */

.RadMenu_Top .rmLink {
    color: #262626;
    font-size: 10pt !important;
    letter-spacing: 1px;
    font-family: carnaslight, magistralcregular, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    margin: 0;
    padding: 0;
	outline:none;
}


/** Menu Root Link */

.RadMenu_Top .rmRootLink,
.RadMenu_Top .rmRootLink:link,
.RadMenu_Top .rmRootLink:visited {
    color: #f9f9f9 !important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: carnaslight, magistralcregular, Arial, Helvetica, sans-serif;
    background-color: Transparent;
    border: 0;
    font-size: 10pt !important;
    cursor: pointer;
    outline:none;
}

.RadMenu_Top .rmRootLink:hover,
.RadMenu_Top .rmRootLink:active,
.RadMenu_Top .rmRootLink:focus {
    color: #86c8bc !important;
    border: 0;
    cursor: pointer;
}


/** Menu Sub Link */

.RadMenu_Top .rmGroup .rmLink,
.RadMenu_Top .rmGroup .rmLink:link,
.RadMenu_Top .rmGroup .rmLink:visited {
    color: #000000 !important;
    background-color: #f5f5f5;
    font-size: 9pt !important;
    line-height: 32px;
    letter-spacing: 1px;
    font-family: carnaslight, magistralcregular, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease;
}

.RadMenu_Top .rmGroup .rmLink:hover {
    color: #002663;
    background-color: #e1e1e1;
    text-decoration: none;
}

.RadMenu_Top .rmGroup .rmLink:active,
.RadMenu_Top .rmGroup .rmLink:focus {
    color: #262626;
}


/*----------------------------------------------------------------------------*/

.RadMenu_Top .rmVertical .rmExpandRight,
.RadMenu_Top .rmGroup .rmExpandRight,
.RadMenu_Top .rmTopArrow,
.RadMenu_Top .rmBottomArrow,
.RadMenu_Top .rmRightArrow {
    xbackground: transparent url('Common/TopMenu/PlusRight_20px.png') no-repeat;
}

.RadMenu_Top .rmVertical .rmExpandLeft,
.RadMenu_Top .rmGroup .rmExpandLeft,
.RadMenu_Top .rmLeftArrow {
    xbackground: transparent url('Common/TopMenu/PlusLeft_20px.png') no-repeat;
}

.RadMenu_Top .rmVertical .rmExpandRight,
.RadMenu_Top .rmGroup .rmExpandRight {
    background-position: 100% 30%;
}

.RadMenu_Top a.rmExpanded .rmExpandRight {
    background-position: 100% -24px;
}

.RadMenu_Top .rmVertical .rmExpandLeft,
.RadMenu_Top .rmGroup .rmExpandLeft {
    background-position: 0 -48px;
}

.RadMenu_Top a.rmExpanded .rmExpandLeft {
    background-position: 0 -72px;
}


/*==========================================================*/


/*  12. Specially css to Dinamic tables
/*==========================================================*/

.MasterTable {
    border: 1px solid #e5e5e5;
    background: white;
    color: #767676;
    font: normal 9pt/16px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.rgHeader {
    border: 0;
    border-bottom: 1px solid #2c3e88;
    border-left: 1px solid #2c3e88;
    color: #fff;
    /* font: normal 11pt/18px Arial, Helvetica, "Helvetica Neue", sans-serif; */
    text-transform: uppercase;
    padding: 7px 10px;
    background-color: #2c3e88;
    text-align: center;
}

.rgHeader input {
    vertical-align: middle;
}

.rgHeader,
.rgHeader a {
    color: #fff;
    text-decoration: none;
}

.rgHeader .rgSortAsc {
    background: no-repeat url('Grid/sprite.gif');
    background-position: 4px -144px;
}

.rgHeader .rgSortDesc {
    background: no-repeat url('Grid/sprite.gif');
    background-position: 4px -94px;
}

.rgRow,
.rgAltRow {
    padding-left: 4px 7px 3px 7px;
    border-style: solid;
    border-width: 0 0 1px 0px;
    border-color: #fff #e5e5e5;
}

.rgRow {
    color: #767676;
}

.rgAltRow {
    background: #ededed;
    color: #767676;
}

.rgRow .rgSorted,
.rgAltRow .rgSorted {
    background-color: #ffa517;
}

.rgRow a,
.rgAltRow a {
    color: #767676;
    background-color: transparent;
}


/*========================================================*/


/*  13. Grid II		                                  */


/*========================================================*/

.RadGrid{
    border:none !important;
}

.RadGrid_cssBase {
    background-color: transparent;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    border: #ececec;
}

/* Redesign (old padding: 7) */
.RadGrid_cssBase .rgGroupPanel,
.RadGrid_cssBase .rgHeader,
.RadGrid_cssBase .rgCommandRow {
    padding: 10px 13px !important;
    color: #fff !important;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
    font-size: 12px !important;
}

/* -------- */
.RadGrid_cssBase .rgMasterTable,
.RadGrid_cssBase .rgDetailTable,
.RadGrid_cssBase .rgGroupPanel table,
.RadGrid_cssBase .rgCommandRow table,
.RadGrid_cssBase .rgEditForm table,
.RadGrid_cssBase .rgPager table {
    font-size: 13px !important;
}

.RadGrid_cssBase .rgInput {
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.RadGrid_cssBase a {
    color: #555;
}

.RadGrid_cssBase .rgRow>td:first-child,
.RadGrid_cssBase .rgAltRow>td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_cssBase .rgSave,
.RadGrid_cssBase .rgUpdate,
.RadGrid_cssBase .rgCancel,
.RadGrid_cssBase .rgEdit,
.RadGrid_cssBase .rgDel,
.RadGrid_cssBase .rgExpand,
.RadGrid_cssBase .rgCollapse,
.RadGrid_cssBase .rgFilter,
.RadGrid_cssBase .rgAdd,
.RadGrid_cssBase .rgRefresh,
.RadGrid_cssBase .rgSortAsc,
.RadGrid_cssBase .rgSortDesc,
.RadGrid_cssBase .rgUngroup,
.RadGrid_cssBase .rgPagePrev,
.RadGrid_cssBase .rgPageNext,
.RadGrid_cssBase .rgPageFirst,
.RadGrid_cssBase .rgPageLast,
.RadGrid_cssBase .rgExpXLS,
.RadGrid_cssBase .rgExpDOC,
.RadGrid_cssBase .rgExpPDF,
.RadGrid_cssBase .rgExpCSV,
.RadGrid_cssBase .rgPrev span,
.RadGrid_cssBase .rgNext span {
    background-image: url('Common/radActionsSprite.png');
    width: 32px;
    height: 32px;
}

.RadGrid_cssBase .rgHeader,
.RadGrid_cssBase th.rgResizeCol,
.RadGrid_cssBase .rgHeaderWrapper,
.RadGrid_cssBase .rgMultiHeaderRow th.rgHeader {
    border-bottom: 2px solid #86c8bc;
    border-left: 0px solid #f2f2f2;
}

.RadGrid_cssBase .rgHeader th:first-child {
    border-left-width: 0;
}

.RadGrid_cssBase.rgMultiHeader .rgHeaderDiv {
    margin-left: 0;
}

.RadGrid_cssBase .rgFooter td.rgExpandCol,
.RadGrid_cssBase.rgMultiHeader th.rgExpandCol {
    border-left: 0 none;
}

.RadGrid_cssBase .rgHeader,
.RadGrid_cssBase th.rgResizeCol,
.RadGrid_cssBase .rgHeaderWrapper {
    vertical-align: bottom;
    background-color: #82c1b8;
    color: #fff !important;
    /* font-weight: 600 !important; */
    letter-spacing: .1em;
}

.RadGrid_cssBase .rgHeaderDiv {
    border-right: 1px solid #dddddd;
}

.RadGrid_cssBase .rgHeaderWrapper {
    border-bottom: none;
}

.RadGrid_cssBase .rgHeader,
.RadGrid_cssBase .rgHeader a {
    vertical-align: bottom;
    color: #ffffff !important;
    /* font-weight: 600 !important; */
    letter-spacing: 0;
    font-size: 14px !important;
    text-transform: initial;
    font-weight: bold !important;
}

.RadGrid_cssBase .rgHeader.rgSorted {
    border-color: #fdfcf8;
}

.RadGrid_cssBase .rgHeader.rgSorted a {
    color: #555 !important;
}

/* Redesign (old padding-top 5) */
.RadGrid_cssBase .rgRow>td,
.RadGrid_cssBase .rgAltRow>td,
.RadGrid_cssBase .rgEditRow>td {
    padding: 9px 13px !important;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
/*------- */
.RadGrid_cssBase .rgRow>td label,
.RadGrid_cssBase .rgAltRow>td label,
.RadGrid_cssBase .rgEditRow>td label {
   margin-bottom:0px;
}

.RadGrid_cssBase .rgAltRow>td {
    background-color: #f9f9f9;
}

.RadGrid_cssBase .rgAltRow .rgSorted {
    background-color: #f1f1f1;
}

.RadGrid_cssBase .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dddddd;
}

.RadGrid_cssBase .rgHoveredRow>td {
    background: #f5f5f5;
}

.RadGrid_cssBase .rgEditRow {
    background: #e9e6df94;
}

.RadGrid_cssBase .rgEditRow>td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #f2f2f2;
}

.RadGrid_cssBase .rgSorted {
    background-color: #fdfcf8;
}

.RadGrid_cssBase .rgMasterTable .rgSelectedCell,
.RadGrid_cssBase .rgSelectedRow>td,
.RadGrid_cssBase td.rgEditRow .rgSelectedRow,
.RadGrid_cssBase .rgSelectedRow td.rgSorted {
    color: #111;
    background: #fdf5e6;
    border-color: #fdf5e6;
}

.RadGrid_cssBase .rgSelectedRow.rgHoveredRow {
    background: #fcefd7;
}

.RadGrid_cssBase .rgSelectedCell a,
.RadGrid_cssBase .rgSelectedRow a {
    color: #ffffff;
}

.RadGrid_cssBase .rgDrag {
    background-image: url('Grid/rgDrag.gif');
}

.RadGrid_cssBase .rgFooterWrapper {
    border-top: 1px solid #dddddd;
    background: #f5f5f5;
}

.RadGrid_cssBase .rgFooterWrapper tr.rgFooter td {
    border-bottom-width: 0;
}

.RadGrid_cssBase .rgFooter td {
    padding: 7px 0 7px 7px;
    height: 26px;
    border-left: 1px solid #f2f2f2;
    background: #f5f5f5;
}

.RadGrid_cssBase .rgFooter td.rgExpandCol {
    background: #f5f5f5;
}

.RadGrid_cssBase .rgFooter td:first-child {
    border-left-width: 0;
}

.RadGrid_cssBase .rgPager .rgStatus {
    width: 47px;
    background-color: #f5f5f5;
    border-right: 1px solid #f2f2f2;
}

.RadGrid_cssBase .rgStatus div {
    width: auto;
    height: auto;
    background-image: url('Common/loading_small.gif');
    background-position: 16px 0;
    background-repeat: no-repeat;
}

.RadGrid_cssBase .rgPager>td {
    border-top: 1px solid #f2f2f2;
}

.RadGrid_cssBase td.rgPagerCell {
    padding: 7px;
}

.RadGrid_cssBase .rgPagerCell {
    border-top: 1px solid #eeeeee;
    background: #f5f5f5;
    color: #999999;
    font: 10pt/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadGrid_cssBase .rgPagerCell .rgWrap {
    padding: 0;
    line-height: normal;
}

.RadGrid_cssBase .rgPagerCell .rgWrap,
.RadGrid_cssBase .rgPagerCell .rgWrap.rgInfoPart {
    display: inline-block;
    /* min-width:300px; */
}

.RadGrid_cssBase .rgPagerCell div.rgWrap.rgInfoPart {
    text-align: right;
    line-height: 34px;
}

.RadGrid_cssBase .rgPagerCell .rgArrPart1,
.RadGrid_cssBase .rgPagerCell .rgArrPart2 {
    font-size: 0;
}

.RadGrid_cssBase .rgPagerCell .rgArrPart1 img,
.RadGrid_cssBase .rgPagerCell .rgArrPart2 img {
    margin: 0 -1px;
}

.RadGrid_cssBase .rgPagerCell .rgPageFirst,
.RadGrid_cssBase .rgPagerCell .rgPagePrev,
.RadGrid_cssBase .rgPagerCell .rgPageNext,
.RadGrid_cssBase .rgPagerCell .rgPageLast,
.RadGrid_cssBase .rgPagerCell .rgPagerButton,
.RadGrid_cssBase .rgPagerCell .rgNumPart a {
    margin: 0;
    padding: 0;
    width: 32px;
    height: 32px;
    border: 1px solid #eeeeee;
    border-left-width: 0;
    box-sizing: content-box;
    background-color: #ffffff;
    color: #333333;
}

.RadGrid_cssBase .rgPagerCell .rgPageFirst:hover,
.RadGrid_cssBase .rgPagerCell .rgPagePrev:hover,
.RadGrid_cssBase .rgPagerCell .rgPageNext:hover,
.RadGrid_cssBase .rgPagerCell .rgPageLast:hover,
.RadGrid_cssBase .rgPagerCell .rgPagerButton:hover,
.RadGrid_cssBase .rgPagerCell .rgNumPart a:hover {
    background-color: #e6e6e6;
    border-color: #d0d0d0;
    color: #333333;
}

*+html .RadGrid_cssBase .rgPagerCell .rgPageFirst,
*+html .RadGrid_cssBase .rgPagerCell .rgPagePrev,
*+html .RadGrid_cssBase .rgPagerCell .rgPageNext,
*+html .RadGrid_cssBase .rgPagerCell .rgPageLast,
*+html .RadGrid_cssBase .rgPagerCell .rgPagerButton {
    height: 34px;
}

.RadGrid_cssBase .rgPagerCell.NumericPages .rgNumPart a:first-child {
    border-left-width: 1px;
    border-radius: 4px 0 0 4px;
}

.RadGrid_cssBase .rgPagerCell.NumericPages .rgNumPart a:last-child {
    border-radius: 0 4px 4px 0;
}

.RadGrid_cssBase .rgPagerCell .rgNumPart a {
    text-align: center;
}

.RadGrid_cssBase .rgPagerCell .rgNumPart a.rgCurrentPage {
    background-color: #86c8bc;
    border: 1px solid #d0d0d0;
    color: #fff;
}

.RadGrid_cssBase .rgPagerCell .rgNumPart span {
    padding: 5px 0;
    display: inline-block;
    float: none;
}

.RadGrid_cssBase .rgPagerCell .rgPagerButton {
    padding: 0 7px;
    width: auto;
    border-left-width: 1px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 32px;
}

*+html .RadGrid_cssBase .rgPagerCell .riTextBox.rgPagerTextBox {
    margin-left: -10px;
    padding-left: 0;
    padding-right: 0;
}

.RadGrid_cssBase .rgPagerCell .rgPagerLabel {
    padding: 7px 7px 0 7px;
    line-height: 1.42857;
    display: inline-block;
}

.RadGrid_cssBase .rgPagerCell .rgInfoPart {
    margin-right: 9px;
    font-size: 12px;
}

.RadGrid_cssBase .rgPagerCell .rgAdvPart {
    margin-left: 10px;
}

.RadGrid_cssBase .rgPagerCell .rgPageFirst,
.RadGrid_cssBase .rgPagerCell .rgPagePrev,
.RadGrid_cssBase .rgPagerCell .rgPageNext,
.RadGrid_cssBase .rgPagerCell .rgPageLast {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
}

.RadGrid_cssBase .rgPagerCell .rgPageFirst {
    border-left-width: 1px;
    border-radius: 4px 0 0 4px;
    background-position: -9px -709px;
}

.RadGrid_cssBase .rgPagerCell .rgPagePrev {
    background-position: -9px -109px;
}

.RadGrid_cssBase .rgPagerCell .rgPageNext {
    background-position: -9px -159px;
}

.RadGrid_cssBase .rgPagerCell .rgPageLast {
    border-radius: 0 4px 4px 0;
    background-position: -9px -759px;
}

.RadGrid_cssBase .rgSortAsc {
    background-position: -14px -18px;
}

.RadGrid_cssBase .rgSortDesc {
    background-position: -14px -69px;
}

.RadGrid_cssBase .rgCommandRow .rgPrev,
.RadGrid_cssBase .rgCommandRow .rgNext {
    padding: 6px 15px;
    line-height: 20px;
    border-radius: 4px;
    background-color: #ffffff;
    border-color: #eeeeee;
    color: #333333;
    margin-right: 10px;
}

.RadGrid_cssBase .rgCommandRow .rgPrev span,
.RadGrid_cssBase .rgCommandRow .rgNext span {
    width: 10px;
    height: 10px;
}

.RadGrid_cssBase .rgCommandRow .rgPrev:hover,
.RadGrid_cssBase .rgCommandRow .rgNext:hover {
    background-color: #e6e6e6;
}

.RadGrid_cssBase .rgCommandRow .rgPrev.rgDisabled:hover,
.RadGrid_cssBase .rgCommandRow .rgNext.rgDisabled:hover {
    background-color: #ffffff;
}

.RadGrid_cssBase .rgPrev span {
    margin-right: 10px;
    background-position: -20px -120px;
}

.RadGrid_cssBase .rgNext span {
    margin-left: 10px;
    background-position: -20px -170px;
}

.RadGrid_cssBase .rgFilterRow>td {
    border-bottom: 1px solid #dddddd;
}

.RadGrid_cssBase .rgFilterBox {
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    color: #555555;
    border: 1px solid #dddddd;
    border-radius: 4px 0 0 4px;
}

.RadGrid_cssBase .rgFilter {
    margin-left: -1px;
    width: 33px;
    height: 32px;
    background-position: -9px -4509px;
    border: 1px solid #dddddd;
    border-radius: 0 4px 4px 0;
    box-sizing: content-box;
}

.RadGrid_cssBase .rgFilter:hover {
    background-color: #e6e6e6;
}

*+html .RadGrid_cssBase .rgFilter {
    height: 34px;
}

.RadGrid_cssBase .rgFilterRow .riTextBox {
    border-radius: 4px 0 0 4px;
}

.RadGrid_cssBase a.rcCalPopup,
.RadGrid_cssBase a.rcTimePopup {
    margin-right: 0;
    border-radius: 0;
}

.RadGrid_cssBase .rgFiltered,
.RadGrid_cssBase .rgFiltered:hover {
    background-color: #e6e6e6;
}

.RadGrid_cssBase .rgFilterRow .riSingle .riTextBox {
    vertical-align: top;
}

.RadGrid_cssBase .rgOptions {
    background: url('Common/radActionsSprite.png') -17.5px -6017.5px no-repeat;
}

.RadGrid_cssBase .rgOptSelected {
    background-position: -67.5px -6017.5px;
}

.RadGrid_cssBase table.rgMasterTable .rgGroupCol {
    border-left-width: 0;
}

.RadGrid_cssBase .rgGroupPanel {
    padding: 7px;
    border: 0;
    border-bottom: 1px solid #dddddd;
}

.RadGrid_cssBase .rgGroupPanel td {
    border: 0;
    padding: 3px 4px;
}

.RadGrid_cssBase .rgGroupPanel td td {
    padding: 0;
    line-height: 29px;
}

.RadGrid_cssBase .rgGroupPanel .rgSortAsc {
    background-position: -9px -9px;
}

.RadGrid_cssBase .rgGroupPanel .rgSortDesc {
    background-position: -9px -59px;
}

.RadGrid_cssBase .rgUngroup {
    background-position: -9px -3359px;
}

.RadGrid_cssBase .rgGroupItem {
    padding: 0 7px;
    border: 1px solid #dddddd;
    color: #333333;
}

.RadGrid_cssBase .rgGroupHeader>td {
    padding: 7px 0;
    height: 32px;
    border-bottom: 1px solid #f2f2f2;
}

.RadGrid_cssBase .rgGroupHeader>td div div div {
    top: 17px;
}

.RadGrid_cssBase .rgFooter .rgGroupCol,
.RadGrid_cssBase .rgFooter .rgGroupCol~td {
    border-bottom: 1px solid #f2f2f2;
}

.RadGrid_cssBase .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
    border-top-width: 0;
    background: #ffffff;
}

.RadGrid_cssBase td.rgGroupCol {
    border-top-width: 0;
    background: #fbfbfb !important;
}

.RadGrid_cssBase .rgRow>.rgGroupCol,
.RadGrid_cssBase .rgAltRow>.rgGroupCol {
    border-bottom: none;
}

.RadGrid_cssBase .rgExpandCol {
    border-left-width: 0;
    background: #ffffff;
}

.RadGrid_cssBase .rgExpand {
    background-position: -16px -166px;
}

.RadGrid_cssBase .rgCollapse {
    background-position: -68px -68px;
}

.RadGrid_cssBase .rgRow [type="text"],
.RadGrid_cssBase .rgAltRow [type="text"],
.RadGrid_cssBase .rgEditForm [type="text"] {
    padding: 0 7px;
    height: 34px;
    border: 1px solid #dddddd;
    border-left-radius: 4px;
    border-right-radius: 0px;
}

.RadGrid_cssBase .RadComboBox .rcbInput {
    border: 0 none;
    height: 24px;
    padding: 0;
}

.RadGrid_cssBase .rgBatchContainer>input {
    padding: 4px 7px;
}

.RadGrid_cssBase .rgBatchContainer {
    margin: -9px 0px;
}

.RadGrid_cssBase .rgBatchOverlay {
    background: rgba(221, 221, 221, 0.75);
}

.RadGrid_cssBase .rgBatchUndoDeleteButton {
    padding: 0 10px 0 0;
    left: 7px;
    border: 1px solid;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px;
}

.RadGrid_cssBase .rgBatchUndoDeleteButton:before {
    width: 32px;
    height: 32px;
    vertical-align: -11px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -10px -5960px;
    background-repeat: no-repeat;
}

.RadGrid_cssBase .rgBatchUndoDeleteButton:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
}

.RadGrid_cssBase .rgEditForm {
    margin: -1px;
    padding: 0px;
    /* border-bottom: 1px solid #dddddd; */
    background-color: #fff;
}

.RadGrid_cssBase .rgEditForm.rgEditPopup {
    padding: 0;
    overflow: hidden;
}

.RadGrid_cssBase .rgEditForm.rgEditPopup>.rgHeader+div {
    box-sizing: border-box;
}

.RadGrid_cssBase .rgEditForm .rgHeader {
    border-left: 0 none;
}

.RadGrid_cssBase .rgEditForm .rgHeader+div {
    padding: 7px;
}

.RadGrid_cssBase .rgEditForm a {}

.RadGrid_cssBase .rgEditForm [type="image"] {
    margin-right: 2px;
    padding: 8px;
    border: 1px solid #eeeeee !important;
    border-radius: 4px;
    background: #ffffff;
}

.RadGrid_cssBase .rgEditForm [type="image"]:hover {
    background: #e6e6e6;
}

.RadGrid_cssBase .rgEditForm [type="text"]:disabled {
    background: #ffffff;
    opacity: 0.9;
}

.RadGrid_cssBase .rgUpdate {
    background-position: -10px -2610px;
}

.RadGrid_cssBase .rgUpdate:active {
    background-position: -110px -2610px;
}

.RadGrid_cssBase .rgCancel {
    background-position: -10px -2810px;
}

.RadGrid_cssBase .rgCancel:active {
    background-position: -110px -2810px;
}

.RadGrid_cssBase .rgDetailTable {
    border-color: #f2f2f2;
}

.RadGrid_cssBase .rgCommandCell {
    border-bottom: 1px solid #dddddd;
}

.RadGrid_cssBase .rgCommandCell a {
    color: #333333;
    text-decoration: none;
}

.RadGrid_cssBase .rgCommandTable td {
    padding: 0 7px 1px 7px;
    border: 0;
}

.RadGrid_cssBase .rgCommandTable td a {
    line-height: 32px;
}

.RadGrid_cssBase .rgAdd,
.RadGrid_cssBase .rgRefresh,
.RadGrid_cssBase .rgSave,
.RadGrid_cssBase .rgCancel {
    vertical-align: middle;
    border: 1px solid transparent;
}

.RadGrid_cssBase .rgAdd:hover,
.RadGrid_cssBase .rgRefresh:hover,
.RadGrid_cssBase .rgSave:hover,
.RadGrid_cssBase .rgCancel:hover {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    background-color: #e6e6e6;
}

.RadGrid_cssBase input.rgAdd,
.RadGrid_cssBase input.rgRefresh,
.RadGrid_cssBase .rgSave,
.RadGrid_cssBase .rgCommandRow .rgCancel {
    margin-right: 3px;
    width: 32px;
    height: 32px;
}

.RadGrid_cssBase input.rgAdd {
    background-position: -10px -3010px;
}

.RadGrid_cssBase input.rgRefresh {
    background-position: -10px -1310px;
}

.RadGrid_cssBase .rgSave {
    background-position: -10px -4960px;
}

.RadGrid_cssBase .rgCommandRow .rgCancel {
    background-position: -10px -2810px;
}

.RadGrid_cssBase .rgEdit {
    margin-right: 3px;
    background-position: -10px -3110px;
}

.RadGrid_cssBase .rgDel {
    margin-right: 3px;
    background-position: -10px -3310px;
}

.RadGrid_cssBase .rgExpXLS,
.RadGrid_cssBase .rgExpDOC,
.RadGrid_cssBase .rgExpPDF,
.RadGrid_cssBase .rgExpCSV {
    background-image: url('Grid/export.png');
    background-repeat: no-repeat;
}

.RadGrid_cssBase .rgExpXLS {
    background-position: 8px 6px;
}

.RadGrid_cssBase .rgExpDOC {
    background-position: 8px -44px;
}

.RadGrid_cssBase .rgExpPDF {
    background-position: 8px -94px;
}

.RadGrid_cssBase .rgExpCSV {
    background-position: 8px -144px;
}

.GridContextMenu_cssBase .rgHCMClear,
.GridContextMenu_cssBase .rgHCMFilter {
    height: 34px;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
}

.GridContextMenu_cssBase .rgHCMClear:hover,
.GridContextMenu_cssBase .rgHCMFilter:hover {
    border-color: #d0d0d0;
    color: #333333;
    background-color: #e6e6e6;
}

.GridContextMenu_cssBase .rmGroup .rgHCMItem div.rmText {
    padding: 15px;
    margin: 0 auto;
}

.GridContextMenu_cssBase .rmLeftImage {
    background-image: url('Common/Grid/contextMenu.gif');
}

.GridContextMenu_cssBase .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_cssBase .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_cssBase .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_cssBase .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_cssBase .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_cssBase .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_cssBase .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_cssBase .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.GridReorderTop_cssBase,
.GridReorderBottom_cssBase {
    background-repeat: no-repeat;
    background-position: -20px -70px;
}

.GridReorderBottom_cssBase {
    background-position: -20px -20px;
}

.rgCellSelectorArea_cssBase,
.GridRowSelector_cssBase {
    background: #4c4e54;
}

.GridItemDropIndicator_cssBase {
    border-top: 1px dashed #666;
}

.GridToolTip_cssBase {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_cssBase .rgHeader:first-child,
.RadGridRTL_cssBase th.rgResizeCol:first-child,
.RadGridRTL_cssBase .rgFilterRow>td:first-child,
.RadGridRTL_cssBase .rgRow>td:first-child,
.RadGridRTL_cssBase .rgAltRow>td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_cssBase .rgPageFirst {
    background-position: -9px -759px;
}

.RadGridRTL_cssBase .rgPageFirst:active {
    background-position: -109px -759px;
}

.RadGridRTL_cssBase .rgPagePrev {
    background-position: -9px -159px;
}

.RadGridRTL_cssBase .rgPagePrev:active {
    background-position: -109px -159px;
}

.RadGridRTL_cssBase .rgPageNext {
    background-position: -9px -109px;
}

.RadGridRTL_cssBase .rgPageNext:active {
    background-position: -109px -109px;
}

.RadGridRTL_cssBase .rgPageLast {
    background-position: -9px -709px;
}

.RadGridRTL_cssBase .rgPageLast:active {
    background-position: -109px -709px;
}

.RadGridRTL_cssBase .rgExpand {
    background-position: -10px -110px;
}


/*========================================================*/


/*  14. Slider (Grid II also)                             */


/*========================================================*/

.RadSlider_cssBase {}

.RadSlider_cssBase .rslHorizontal div.rslTrack,
.RadSlider_cssBase .rslVertical div.rslTrack {
    border-width: 0;
}

.RadSlider_cssBase .rslVertical ul.rslItemsWrapper,
.RadSlider_cssBase .rslHorizontal ul.rslItemsWrapper {
    margin: 0;
}

.RadSlider_cssBase .rslHorizontal a.rslHandle {
    background-image: url('Slider/Handles.gif');
}

.RadSlider_cssBase div.rslHorizontal a.rslDraghandle {
    margin-top: -5px;
    width: 4px;
    height: 14px;
}

.RadSlider_cssBase div.rslVertical a.rslDraghandle {
    margin-left: -5px;
    width: 14px;
    height: 4px;
}

.RadSlider_cssBase a.rslDraghandle {
    background: #767676;
    border: 1px solid white;
}

.RadSlider_cssBase a.rslDraghandle:hover,
.RadSlider_cssBase a.rslDraghandle:active,
.RadSlider_cssBase a.rslDraghandle:focus {
    background: #2c3e88;
    border-color: white;
}

.RadSlider_cssBase .rslHorizontal .rslTrack {
    background: #e5e5e5;
}

.RadSlider_cssBase .rslHorizontal .rslSelectedregion {
    background: #2c3e88;
}

.RadSlider_cssBase .rslVertical a.rslHandle {
    background-image: url('Slider/HandlesVertical.gif');
}

.RadSlider_cssBase .rslVertical .rslTrack {
    background: #e5e5e5;
}

.RadSlider_cssBase .rslVertical .rslSelectedregion {
    background: #2c3e88;
}

.RadSlider_cssBase li.rslItem,
.RadSlider_cssBase li.rslLargeTick span,
.RadSlider_cssBase .rslItemsWrapper .rslItemSelected {
    color: #767676;
}

.RadSlider_cssBase .rslHorizontal .rslItem {
    background-image: url('Slider/ItemHorizontalBgr.gif');
}

.RadSlider_cssBase .rslVertical .rslItem {
    background-image: url('Slider/ItemVerticalBgr.gif');
}

.RadSlider_cssBase .rslTop .rslSmallTick,
.RadSlider_cssBase .rslBottom .rslSmallTick {
    background-image: url('Slider/SmallChangeHorizontal.gif');
}

.RadSlider_cssBase .rslTop .rslLargeTick,
.RadSlider_cssBase .rslBottom .rslLargeTick {
    background-image: url('Slider/LargeChangeHorizontal.gif');
}

.RadSlider_cssBase .rslLeft .rslSmallTick,
.RadSlider_cssBase .rslRight .rslSmallTick {
    background-image: url('Slider/SmallChangeVertical.gif');
}

.RadSlider_cssBase .rslLeft .rslLargeTick,
.RadSlider_cssBase .rslRight .rslLargeTick {
    background-image: url('Slider/LargelChangeVertical.gif');
}

.RadSlider_cssBase .rslMiddle .rslSmallTick {
    background-image: url('Slider/SmallChangeMiddleHorizontal.gif');
}

.RadSlider_cssBase .rslMiddle .rslLargeTick {
    background-image: url('Slider/LargeChangeMiddleHorizontal.gif');
}

.RadSlider_cssBase .rslCenter .rslSmallTick {
    background-image: url('Slider/SmallChangeCenterVertical.gif');
}

.RadSlider_cssBase .rslCenter .rslLargeTick {
    background-image: url('Slider/LargelChangeCenterVertical.gif');
}


/*========================================================*/


/*  15. Menu (Grid II also)                             */


/*========================================================*/

.RadMenu_cssBase {
    color: #767676;
    font: normal 12px/28px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadMenu_cssBase div.rmRootGroup,
.RadMenu_cssBase ul.rmRootGroup {
    padding: 1px;
    background-color: #767676;
}

.RadMenu_cssBase .rmGroup {
    padding: 1px;
    border: 1px solid #cdcdcd;
    background-color: white;
}

.RadMenu_cssBase .rmRootGroup .rmGroup {
    padding: 1px;
}

.RadMenu_cssBase .rmLink {
    margin: 0;
    text-decoration: none;
}

.RadMenu_cssBase .rmRootLink {
    padding: 0;
    border: 1px solid transparent;
    color: #d5d5d5;
    font: normal 12px/28px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadMenu_cssBase .rmRootLink:hover {
    background-color: #444;
    /* border-color: #d5d5d5; */
    color: #fff;
    font: normal 12px/28px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: none;
}

.RadMenu_cssBase .rmFocused,
.RadMenu_cssBase .rmFocused:hover,
.RadMenu_cssBase .rmSelected,
.RadMenu_cssBase .rmSelected:hover {
    /* border-color: #ffffff; */
    background-color: #2c3e88;
    color: #fff;
}

.RadMenu_cssBase .rmDisabled,
.RadMenu_cssBase .rmDisabled:hover {
    /* border-color: #767676; */
    color: #767676;
    font: normal 12px/28px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadMenu_cssBase .rmGroup .rmLink {
    border: 0;
    color: #767676;
    font: normal 12px/28px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadMenu_cssBase .rmGroup .rmLink:hover {
    border-color: #767676;
    color: #767676;
    background-color: #e8e8e8;
    font: normal 12px/26px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-decoration: none;
}

.RadMenu_cssBase .rmGroup .rmFocused,
.RadMenu_cssBase .rmGroup .rmFocused:hover,
.RadMenu_cssBase .rmGroup .rmSelected,
.RadMenu_cssBase .rmGroup .rmSelected:hover,
.RadMenu_cssBase .rmGroup .rmExpanded,
.RadMenu_cssBase .rmGroup .rmExpanded:hover {
    border-color: #2c3e88;
    color: white;
    background-color: #2c3e88;
}

.RadMenu_cssBase .rmGroup .rmDisabled,
.RadMenu_cssBase .rmGroup .rmDisabled:hover {
    color: #767676;
    background-color: transparent;
}

.RadMenu_cssBase .rmText {
    margin: 0;
    padding: 0;
}

.RadMenu_cssBase .rmRootLink .rmText {
    padding: 0;
}

.RadMenu_cssBase .rmLeftImage {
    padding-bottom: 2px;
}

.RadMenu_cssBase .rmGroup .rmLeftImage {
    margin: 2px 0 0 6px;
    *margin: 2px 0 0 6px;
}

.RadMenu_cssBase .rmExpandTop,
.RadMenu_cssBase .rmExpandDown,
.RadMenu_cssBase .rmExpandRight,
.RadMenu_cssBase .rmExpandLeft {
    background-image: url('Menu/rmExpandArrows.png');
    background-repeat: no-repeat;
}

.RadMenu_cssBase .rmRootLink .rmExpandRight,
.RadMenu_cssBase .rmRootLink .rmExpandLeft {
    margin-right: -10px;
    padding-right: 24px;
}

.RadMenu_cssBase .rmRootLink .rmExpandTop,
.RadMenu_cssBase .rmRootLink .rmExpandDown {
    background: none;
}

.RadMenu_cssBase .rmRootLink .rmExpandTop {
    background-position: right -192px;
}

.RadMenu_cssBase .rmRootLink .rmExpandDown {
    background-position: right -216px;
}

.RadMenu_cssBase .rmRootLink .rmExpandRight {
    background-position: right -264px;
}

.RadMenu_cssBase .rmRootLink .rmExpandLeft {
    background-position: right -240px;
}

.RadMenu_cssBase .rmGroup .rmExpandRight {
    background-position: right -72px;
}

.RadMenu_cssBase .rmGroup .rmFocused .rmExpandRight,
.RadMenu_cssBase .rmGroup .rmSelected .rmExpandRight,
.RadMenu_cssBase .rmGroup .rmExpanded .rmExpandRight {
    background-position: right -264px;
}

.RadMenu_cssBase .rmGroup .rmExpandLeft {
    background-position: right -48px;
}

.RadMenu_cssBase .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_cssBase .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_cssBase .rmGroup .rmExpanded .rmExpandLeft {
    background-position: right -240px;
}

.RadMenu_cssBase .rmTopArrow,
.RadMenu_cssBase .rmBottomArrow,
.RadMenu_cssBase .rmLeftArrow,
.RadMenu_cssBase .rmRightArrow {
    background-image: url('Menu/rmExpandArrows.png');
    background-repeat: no-repeat;
}

.RadMenu_cssBase .rmRootGroup .rmTopArrow,
.RadMenu_cssBase .rmRootGroup .rmBottomArrow,
.RadMenu_cssBase .rmRootGroup .rmLeftArrow,
.RadMenu_cssBase .rmRootGroup .rmRightArrow {
    border-color: #2c3e88;
    background-color: #92cfec;
}

.RadMenu_cssBase .rmRootGroup .rmLeftArrow,
.RadMenu_cssBase .rmRootGroup .rmRightArrow {
    height: 26px;
}

.RadMenu_cssBase .rmGroup .rmTopArrow,
.RadMenu_cssBase .rmGroup .rmBottomArrow,
.RadMenu_cssBase .rmGroup .rmLeftArrow,
.RadMenu_cssBase .rmGroup .rmRightArrow {
    border-color: #cdcdcd;
    color: black;
    background-color: #f9f9f9;
}

.RadMenu_cssBase .rmGroup .rmTopArrow:hover,
.RadMenu_cssBase .rmGroup .rmBottomArrow:hover,
.RadMenu_cssBase .rmGroup .rmLeftArrow:hover,
.RadMenu_cssBase .rmGroup .rmRightArrow:hover {
    border-color: #767676;
    color: black;
    background-color: #e8e8e8;
}

.RadMenu_cssBase .rmGroup .rmLeftArrow,
.RadMenu_cssBase .rmGroup .rmRightArrow {
    height: 24px;
}

.RadMenu_cssBase .rmTopArrow {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-position: 50% -7px;
}

.RadMenu_cssBase .rmBottomArrow {
    border-top-style: solid;
    border-top-width: 1px;
    background-position: 50% -31px;
}

.RadMenu_cssBase .rmLeftArrow {
    border-right-style: solid;
    border-right-width: 1px;
    background-position: 50% -48px;
}

.RadMenu_cssBase .rmRightArrow {
    border-left-style: solid;
    border-left-width: 1px;
    background-position: 50% -72px;
}

.RadMenu_cssBase .rmSeparator {
    padding: 1px;
}

.RadMenu_cssBase .rmSeparator .rmText {
    background-color: #cdcdcd;
}

.RadMenu_cssBase .rmVertical .rmSeparator .rmText,
.RadMenu_cssBase .rmHorizontal .rmVertical .rmSeparator .rmText {
    margin-top: 2px;
    padding-bottom: 1px;
}

.RadMenu_cssBase .rmHorizontal .rmSeparator .rmText,
.RadMenu_cssBase .rmVertical .rmHorizontal .rmSeparator .rmText {
    margin-right: 1px;
    margin-left: 1px;
    padding: 0;
    width: 1px;
}

.RadMenu_cssBase_rtl .rmVertical .rmText {
    padding-right: 0;
    padding-left: 30px;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandRight,
.RadMenu_cssBase_rtl .rmRootLink .rmExpandLeft {
    margin-right: 0;
    margin-left: -10px;
    padding-right: 0;
    padding-left: 24px;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandTop,
.RadMenu_cssBase_rtl .rmRootLink .rmExpandDown {
    background: none;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandTop {
    background-position: left -192px;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandDown {
    background-position: left -216px;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandRight {
    background-position: left -264px;
}

.RadMenu_cssBase_rtl .rmRootLink .rmExpandLeft {
    background-position: left -240px;
}

.RadMenu_cssBase .rmTopFix,
.RadMenu_cssBase .rmTopLeft,
.RadMenu_cssBase .rmTopRight,
.RadMenu_cssBase .rmBottomFix,
.RadMenu_cssBase .rmBottomLeft,
.RadMenu_cssBase .rmBottomRight {
    display: none;
}


/*========================================================*/


/*  16. TabStrip			                              */


/*========================================================
.RadTabStrip_cssBase {
font-size: 9pt;
font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
line-height: 1.42857;
text-transform:uppercase; }
.RadTabStrip_cssBase .rtsLink {
padding: 10px;
color: #004165; }
.RadTabStrip_cssBase .rtsOut, .RadTabStrip_cssBase .rtsIn {
padding: 0; }
.RadTabStrip_cssBase .rtsTxt {
padding: 0; }
.RadTabStrip_cssBase .rtsLink:hover {
color: #cc3333; }
.RadTabStrip_cssBase .rtsSelected, .RadTabStrip_cssBase .rtsSelected:hover {
color: #cc3333; }
.RadTabStrip_cssBase .rtsDisabled, .RadTabStrip_cssBase .rtsDisabled:hover {
border-color: #ccc;
background-color: #f5f5f5;
color:#999; }
.RadTabStrip_cssBase .rtsLevel1 {
xborder-bottom: 0px solid #ddd;
xborder-bottom: 1px solid red;
}
.RadTabStrip_cssBase .rtsLevel2 {
border-left: 1px solid #e4e8ea;
border-right: 1px solid #e4e8ea;
background-color:#fff;
color:#004065;
}
.RadTabStrip_cssBase .rtsLevel2 .rtsLink {
color:#004065;}
.RadTabStrip_cssBase .rtsLevel2 .rtsLink:hover {
color:#cc3333;
text-decoration:underline;}
.RadTabStrip_cssBase .rtsLevel2 .rtsSelected{
color:#cc3333;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsUL {
border-bottom: 1px solid #e4e8ea;
overflow: visible; }
.RadTabStrip_cssBase .rtsLevel1 .rtsLink {
font:bold 12px Arial, Helvetica, "Helvetica Neue", sans-serif;
border: solid #fff;
border-width: 1px 1px 0 1px;
background-color: #e4e8ea;
color:#004165;}
.RadTabStrip_cssBase .rtsLevel1 .rtsLink:hover {
border-color: #e4e8ea;
background-color: #fff;
color:#cc3333;
text-decoration:underline;}
.RadTabStrip_cssBase .rtsLevel1 .rtsSelected, .RadTabStrip_cssBase .rtsLevel1 .rtsSelected:hover {
border-color: #e4e8ea;
background-color: #fff; 
color:#cc3333;
}
.RadTabStrip_cssBase .rtsLevel1 .rtsDisabled, .RadTabStrip_cssBase .rtsLevel1 .rtsDisabled:hover {
border-color: #ccc;
background-color: #f5f5f5;
color:#999; }
.RadTabStrip_cssBase .rtsNextArrow, .RadTabStrip_cssBase .rtsPrevArrow, .RadTabStrip_cssBase .rtsPrevArrowDisabled, .RadTabStrip_cssBase .rtsNextArrowDisabled {
width: 32px;
height: 32px;
border: 1px solid #cccccc;
border-radius: 5px;
background-image: url('Common/radActionsSprite.png');
background-color: #ffffff; }
.RadTabStrip_cssBase .rtsNextArrow:hover, .RadTabStrip_cssBase .rtsPrevArrow:hover {
border-color: #c2c2c2;
background-color: #e0e0e0; }
.RadTabStrip_cssBase .rtsNextArrowDisabled, .RadTabStrip_cssBase .rtsPrevArrowDisabled {
filter: alpha(opacity=80);
opacity: 0.8; }

.RadTabStripTop_cssBase .rtsLI + .rtsLI {
padding-left: 2px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsUL {
border-bottom-width: 1px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLI {
margin-bottom: -1px; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLink {
border-radius: 5px 5px 0 0; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsLink:hover {
border-bottom-color: #dddddd; }
.RadTabStripTop_cssBase .rtsLevel1 .rtsSelected, .RadTabStripTop_cssBase .rtsLevel1 .rtsSelected:hover {
border-bottom-color: #ffffff; }
.RadTabStripTop_cssBase .rtsNextArrow, .RadTabStripTop_cssBase .rtsNextArrow:hover, .RadTabStripTop_cssBase .rtsNextArrowDisabled, .RadTabStripTop_cssBase .rtsNextArrowDisabled:hover {
background-position: -9px -159px; }
.RadTabStripTop_cssBase .rtsPrevArrow, .RadTabStripTop_cssBase .rtsPrevArrow:hover, .RadTabStripTop_cssBase .rtsPrevArrowDisabled, .RadTabStripTop_cssBase .rtsPrevArrowDisabled:hover {
background-position: -9px -109px; }

.RadTabStripBottom_cssBase .rtsLI + .rtsLI {
padding-left: 2px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsUL {
border-top-width: 1px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLI {
margin-top: -1px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLink {
border-radius: 0 0 5px 5px; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsLink:hover {
border-top-color: #dddddd; }
.RadTabStripBottom_cssBase .rtsLevel1 .rtsSelected, .RadTabStripBottom_cssBase .rtsLevel1 .rtsSelected:hover {
border-top-color: #ffffff; }
.RadTabStripBottom_cssBase .rtsNextArrow, .RadTabStripBottom_cssBase .rtsNextArrow:hover, .RadTabStripBottom_cssBase .rtsNextArrowDisabled, .RadTabStripBottom_cssBase .rtsNextArrowDisabled:hover {
background-position: -9px -159px; }
.RadTabStripBottom_cssBase .rtsPrevArrow, .RadTabStripBottom_cssBase .rtsPrevArrow:hover, .RadTabStripBottom_cssBase .rtsPrevArrowDisabled, .RadTabStripBottom_cssBase .rtsPrevArrowDisabled:hover {
background-position: -9px -109px; }

.RadTabStripLeft_cssBase .rtsLI + .rtsLI {
padding-top: 2px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsUL {
border-right-width: 1px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLI {
margin-right: -1px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLink {
border-radius: 5px 0 0 5px; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsLink:hover {
border-right-color: #dddddd; }
.RadTabStripLeft_cssBase .rtsLevel1 .rtsSelected, .RadTabStripLeft_cssBase .rtsLevel1 .rtsSelected:hover {
border-right-color: #ffffff; }
.RadTabStripLeft_cssBase .rtsNextArrow, .RadTabStripLeft_cssBase .rtsNextArrow:hover, .RadTabStripLeft_cssBase .rtsNextArrowDisabled, .RadTabStripLeft_cssBase .rtsNextArrowDisabled:hover {
background-position: icon-arrow-bottom(32, 32, 1); }
.RadTabStripLeft_cssBase .rtsPrevArrow, .RadTabStripLeft_cssBase .rtsPrevArrow:hover, .RadTabStripLeft_cssBase .rtsPrevArrowDisabled, .RadTabStripLeft_cssBase .rtsPrevArrowDisabled:hover {
background-position: icon-arrow-top(32, 32, 1); }

.RadTabStripRight_cssBase .rtsLI + .rtsLI {
padding-top: 2px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsUL {
border-left-width: 1px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLI {
margin-left: -1px; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLink {
border-radius: 0 5px 5px 0; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsLink:hover {
border-left-color: #dddddd; }
.RadTabStripRight_cssBase .rtsLevel1 .rtsSelected, .RadTabStripRight_cssBase .rtsLevel1 .rtsSelected:hover {
border-left-color: #ffffff; }
.RadTabStripRight_cssBase .rtsNextArrow, .RadTabStripRight_cssBase .rtsNextArrow:hover, .RadTabStripRight_cssBase .rtsNextArrowDisabled, .RadTabStripRight_cssBase .rtsNextArrowDisabled:hover {
background-position: icon-arrow-bottom(32, 32, 1); }
.RadTabStripRight_cssBase .rtsPrevArrow, .RadTabStripRight_cssBase .rtsPrevArrow:hover, .RadTabStripRight_cssBase .rtsPrevArrowDisabled, .RadTabStripRight_cssBase .rtsPrevArrowDisabled:hover {
background-position: icon-arrow-top(32, 32, 1); }*/

.RadTabStrip_cssBase .rtsLevel {
    text-align: left;
}

.RadTabStrip_cssBase .rtsLevel .rtsUL {
    font-size: 0;
    line-height: 0;
    word-spacing: 0;
    border: 0;
}

.RadTabStrip_cssBase .rtsLevel .rtsUL:before,
.RadTabStrip_cssBase .rtsLevel .rtsUL:after {
    display: none;
}

.RadTabStrip_cssBase .rtsLevel .rtsLI {
    float: none;
    border: 0;
    cursor: pointer;
    transition: .33s all ease;
}

.RadTabStrip_cssBase .rtsLevel .rtsLink,
.RadTabStrip_cssBase .rtsLevel .rtsLI .rtsLink {
    margin: 0;
    border-radius: 0;
    border: 0;
}

.RadTabStrip_cssBase .rtsLevel .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel .rtsLI.active .rtsLink .RadTabStrip_cssBase .rtsLevel .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel .rtsLI .rtsLink.rtsSelected {
    cursor: default;
    border: 0;
}

.RadTabStrip .rtsUL,
.RadTabStrip_cssBase .rtsUL {
    display: block;
}

*+.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1,
*+.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 {
    margin-top: 0px;
}

*+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
*+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 {
    margin-top: 0px;
}

@media (min-width: 768px) {
    *+.RadTabStrip_cssBase.RadTabStripTop .rtsLevel1,
    *+.RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 {
        margin-top: 0px;
    }
    *+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
    *+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 {
        margin-top: 0px;
    }
}

@media (min-width: 1200px) {
    *+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1,
    *+.RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 {
        margin-top: 30px;
    }
}

.RadTabStrip_cssBase .rtsLevel1 .rtsUL {
    position: relative;
    border: 1px solid #e5e7e9;
}

.RadTabStrip_cssBase .rtsLevel1 .rtsLI,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI {
    margin: -1px;
}

.RadTabStrip_cssBase .rtsLevel1 .rtsLink,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink {
    padding: 10px 10px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.8;
    font-weight: 700;
    line-height: 1.4;
    color: #393838;
    background: transparent;
    border-bottom: 1px solid #e5e7e9;
    text-align: center;
    vertical-align: middle;
    opacity: 0.7;
}

.RadTabStrip_cssBase .rtsLevel1 .rtsLink:first-child,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI.rtsFirst {
    xborder-top: 1px solid #e5e7e9;
}

.RadTabStrip_cssBase .rtsLevel1 .rtsLink:hover,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel1 .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel1 .rtsLI.active .rtsLink {
    color: #737171 !important;
    background-color: #ebe7e2 !important;
    border-color: #ff7444 !important;
    text-decoration: none;
    opacity: 1;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}

.RadTabStripTop.tab-content {
    padding: 40px 0 0;
}

@media (min-width: 576px) {
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsUL,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsUL {
        position: relative;
        width: 100%;
        display: block;
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
        margin-bottom: -10px;
        margin-left: -5px;
        margin-right: -5px;
        /* text-align: center; */
        border: 0;
        will-change: transform;
    }
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsUL>*,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsUL>* {
        margin-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI {
        display: inline-block;
        will-change: transform;
        pointer-events: none;
    }
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink {
        display: block;
        position: relative;
        overflow: hidden;
        z-index: 0;
        min-width: 130px;
        font-size: 14px;
        pointer-events: auto;
        border: 2px solid #e5e7e9;
    }
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink.active,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink:hover,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI.active .rtsLink,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLink.rtsSelected,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel1 .rtsLI .rtsLink.rtsSelected {
        color: #393838 !important;
        border-color: #ebe7e2 !important;
        Xborder: 2px solid #ff7444;
        background: #ebe7e2 !important;
    }
    .RadTabStrip_cssBase.RadTabStripVertical {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsUL {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: 50%;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLI {
        border: 0;
        width: 100%;
        text-align: left;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLink.active,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLink:hover,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLI.active .rtsLink,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLink.rtsSelected,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI .rtsLink.rtsSelected {
        box-shadow: 2px 2px 20px 0 rgba(30, 30, 30, 0.1);
    }
    .RadTabStrip_cssBase.RadTabStripVertical .tab-content {
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsUL,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsUL {
        width: auto;
        min-width: 260px;
        border: 0;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLI {
        margin: 0;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLink,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLink {
        position: relative;
        padding: 15px 30px;
        border: 0;
        overflow: hidden;
        text-align: left;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .rtsLI+.rtsLI,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .rtsLI+.rtsLI {
        margin-top: 2px;
    }
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel1 .tab-content,
    .RadTabStrip_cssBase.RadTabStripVertical .rtsLevel2 .tab-content {
        padding: 0 0 0 30px;
    }
}

.RadTabStrip_cssBase .rtsLevel2 .rtsUL {
    position: relative;
    border: 0px solid #e5e7e9;
}

.RadTabStrip_cssBase .rtsLevel2 .rtsLink,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI .rtsLink {
    padding: 10px 10px;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.8;
    font-weight: 400;
    line-height: 1.4;
    color: #999;
    background: transparent;
    border-bottom: 0px solid #e5e7e9;
    text-align: center;
    vertical-align: middle;
    opacity: 1;
}

.RadTabStrip_cssBase .rtsLevel2 {
    border-top: 1px solid #ff7444;
    border-bottom: 1px solid #fdf5e6;
}

.RadTabStrip_cssBase .rtsLevel2 .rtsLink:hover,
.RadTabStrip_cssBase .rtsLevel2 .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI .rtsLink.rtsSelected,
.RadTabStrip_cssBase .rtsLevel2 .rtsLink.active,
.RadTabStrip_cssBase .rtsLevel2 .rtsLI.active .rtsLink {
    color: #ff7444 !important;
    background: transparent !important;
    border-color: transparent !important;
    text-decoration: none;
    opacity: 1;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}

@media (min-width: 576px) {
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI .rtsLink {
        display: block;
        position: relative;
        overflow: hidden;
        z-index: 0;
        min-width: 130px;
        font-size: 13px;
        letter-spacing: 0.6em !important;
        pointer-events: auto;
        border: 0px solid #e5e7e9;
    }
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink.active,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink:hover,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI.active .rtsLink,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLink.rtsSelected,
    .RadTabStrip_cssBase.RadTabStripTop .rtsLevel2 .rtsLI .rtsLink.rtsSelected {
        color: #ff7444 !important;
        border-color: transparent !important;
        Xborder: 2px solid #ff7444;
        background: transparent !important;
    }
}


/*========================================================*/


/*  17. PanelBar			                              */


/*========================================================*/

.RadPanelBar_cssBase {
    color: #767676;
    background-color: white;
    font: normal 10pt/24px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadPanelBar_cssBase .rpRootGroup {
    border-color: #cdcdcd;
}

.RadPanelBar_cssBase .rpLink {
    border-color: #cdcdcd;
    color: #767676;
    background-color: #f9f9f9;
}

.RadPanelBar_cssBase {
    background-color: #ffffff;
}

.RadPanelBar_cssBase .rpRootGroup {
    border-color: #e5e5e5;
}

.RadPanelBar_cssBase div.rpHeaderTemplate,
.RadPanelBar_cssBase .rpTemplate {
    color: #767676;
    font: normal 10pt/24px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadPanelBar_cssBase div.rpHeaderTemplate {
    background-color: #ffffff;
    border-color: #e5e5e5;
}


/* compensate for borders */

.RadPanelBar_cssBase .rpOut {
    border-color: #ffffff;
}

.RadPanelBar_cssBase a.rpExpanded,
.RadPanelBar_cssBase div.rpExpanded {
    border-color: #2c3e88;
    color: #ffffff;
    background-color: #2c3e88;
}

.RadPanelBar_cssBase a.rpFocused,
.RadPanelBar_cssBase a.rpFocused:hover,
.RadPanelBar_cssBase div.rpFocused,
.RadPanelBar_cssBase a.rpSelected,
.RadPanelBar_cssBase a.rpSelected:hover,
.RadPanelBar_cssBase div.rpSelected {
    color: #ffffff;
}

div.RadPanelBar_cssBase a.rpLink .rpOut,
div.RadPanelBar_cssBase a.rpFocused .rpOut,
div.RadPanelBar_cssBase a.rpLink:hover .rpOut,
div.RadPanelBar_cssBase a.rpSelected .rpOut,
div.RadPanelBar_cssBase a.rpSelected:hover .rpOut {
    padding-bottom: 1px;
    border: 0;
}


/* <disabled items> */

.RadPanelBar_cssBase a.rpDisabled:hover .rpOut {
    border-color: #ffffff;
}


/* </disabled items> */


/* <subitems> */

.RadPanelBar_cssBase .rpGroup {
    background-color: #ffffff;
}

div.RadPanelBar_cssBase .rpGroup a.rpLink,
div.RadPanelBar_cssBase .rpGroup div.rpHeaderTemplate,
div.RadPanelBar_cssBase .rpGroup .rpTemplate {
    color: #767676;
    background-color: transparent;
    background-image: none;
    border: 0;
    margin: 0 2px;
    padding: 1px;
}

div.RadPanelBar_cssBase .rpGroup a.rpLink:hover {
    color: #767676;
    border: 1px solid #e5e5e5;
    background-color: #e5e5e5;
    padding: 0;
}

div.RadPanelBar_cssBase ul.rpGroup .rpFocused,
div.RadPanelBar_cssBase ul.rpGroup .rpSelected,
div.RadPanelBar_cssBase ul.rpGroup .rpSelected,
div.RadPanelBar_cssBase .rpGroup a.rpSelected:hover {
    border-color: #2c3e88;
    color: #ffffff;
    background-color: #2c3e88;
}


/* <subitems (disabled)> */

div.RadPanelBar_cssBase ul.rpGroup .rpDisabled,
div.RadPanelBar_cssBase .rpGroup a.rpDisabled:hover {
    color: #e5e5e5;
    text-decoration: none;
    border: 0;
    padding: 1px;
}


/* <expand arrows> */

.RadPanelBar_cssBase .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase .rpExpanded span.rpExpandHandle {
    background-color: transparent;
    background-image: url('PanelBar/Expandable.png');
    background-repeat: no-repeat;
}

.RadPanelBar_cssBase_rtl .rpGroup .rpText {
    padding: 0 10px;
}

.RadPanelBar_cssBase .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase a.rpExpandable:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -5px;
}

.RadPanelBar_cssBase a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_cssBase a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -5px;
}

.RadPanelBar_cssBase .rpExpanded span.rpExpandHandle,
.RadPanelBar_cssBase a.rpExpanded:hover .rpNavigation .rpExpandHandle {
    background-position: 0 -181px;
}

.RadPanelBar_cssBase a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_cssBase a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
    background-position: 100% -181px;
}

.RadPanelBar_cssBase ul.rpGroup .rpExpandable span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandle {
    background-position: 0 -343px;
    margin: 4px 0 0 0;
}

.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandleHovered {
    background-position: 100% -343px;
    margin: 4px 0 0 0;
}

.RadPanelBar_cssBase ul.rpGroup .rpExpanded span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandle {
    background-position: 0 -482px;
    margin: 4px 0 0 0;
}

.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover span.rpExpandHandle,
.RadPanelBar_cssBase .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandleHovered {
    background-position: 100% -482px;
    margin: 4px 0 0 0;
}

.RadPanelBar_cssBase div.rpExpandable .rpExpandHandleHovered {
    background-position: 0 -5px;
}

.RadPanelBar_cssBase div.rpExpanded .rpExpandHandleHovered {
    background-position: 0 -181px;
}

.RadPanelBar_cssBase .rpGroup div.rpExpandable span.rpExpandHandleHovered {
    background-position: 0 -343px;
    margin: 4px 0 0 0;
}

.RadPanelBar_cssBase .rpGroup div.rpExpanded span.rpExpandHandleHovered {
    background-position: 0 -482px;
    margin: 4px 0 0 0;
}


/*      </expand arrows> */


/*========================================================*/


/*  18. ToolBar			                                  */


/*========================================================*/

.RadToolBar_cssBase .rtbOuter {
    padding: 1px;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
}


/* <buttons> */

.RadToolBar_cssBase .rtbWrap,
.RadToolBar_cssBase .rtbTemplate {
    font: normal 10pt/20px Arial, Helvetica, "Helvetica Neue", sans-serif;
    color: #767676;
}

.RadToolBar_cssBase .rtbItem .rtbWrap {
    padding: 3px;
}

.RadToolBar_cssBase .rtbItem .rtbMid,
.RadToolBar_cssBase .rtbItem .rtbIn {
    padding: 0;
}


/* <button states> */

.RadToolBar_cssBase .rtbSplBtnFocused .rtbWrap,
.RadToolBar_cssBase .rtbItemFocused .rtbWrap,
.RadToolBar_cssBase .rtbItemHovered .rtbWrap {
    padding: 2px;
    border: 1px solid #2c3e88;
    color: #ffffff;
    background-color: #2c3e88;
}

.RadToolBar_cssBase .rtbItemClicked .rtbWrap,
.RadToolBar_cssBase .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_cssBase .rtbDropDownExpanded .rtbWrap,
.RadToolBar_cssBase .rtbChecked .rtbWrap,
.RadToolBar_cssBase li.rtbChecked .rtbWrap:hover {
    padding: 2px;
    border: 1px solid #2c3e88;
    color: #ffffff;
    background-color: #2c3e88;
}


/* </button states> */


/* <Drop Down Arrows> */

.RadToolBar_cssBase .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbChoiceArrow {
    background-image: url('ToolBar/rtbDropArrows.png');
}

.RadToolBar_cssBase .rtbSplBtn .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_cssBase .rtbExpandUp .rtbChoiceArrow {
    background-image: url('ToolBar/rtbUpArrows.png');
}

.RadToolBar_cssBase .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbChoiceArrow {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('ToolBar/rtbClickedDropArrows.png');
}

.RadToolBar_cssBase .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_cssBase .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
    background-image: url('ToolBar/rtbClickedUpArrows.png');
}


/* </Drop Down Arrows> */

.RadToolBar_cssBase_Horizontal li.rtbSeparator {
    border: 0;
    margin-left: 1px;
    background: #e5e5e5;
}

.RadToolBar_cssBase_Vertical li.rtbSeparator {
    border: 0;
    margin-top: 1px;
    background: #e5e5e5;
}


/* </buttons> */


/* <disabled states> */

.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_cssBase .rtbDisabled .rtbWrap:hover .rtbIn {
    background: none;
}

.RadToolBar_cssBase .rtbDisabled .rtbWrap {
    color: #e5e5e5\9;
}


/* </disabled states */


/* <drop-down> */

div.RadToolBarDropDown_cssBase {
    margin-top: 4px;
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadToolBarDropDown_cssBase .rtbWrap,
.RadToolBarDropDown_cssBase .rtbTemplate {
    color: #767676;
    font: normal 10pt/20px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-transform: uppercase;
}

.RadToolBarDropDown_cssBase .rtbGroup .rtbItem {
    padding-left: 1px;
}

.RadToolBarDropDown_cssBase .rtbGroup .rtbItem .rtbWrap {
    padding: 1px 3px 1px 35px;
    margin-right: 1px;
    border: 0;
}

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItem .rtbWrap {
    padding: 1px 35px 1px 3px;
}

.RadToolBarDropDown_cssBase .rtbGroup .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_cssBase .rtbGroup .rtbItemFocused .rtbWrap {
    color: #767676;
    background-color: #e5e5e5;
}

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemFocused .rtbWrap {
    padding: 0 34px 0 2px;
}

.RadToolBarDropDown_cssBase .rtbGroup .rtbItemHovered .rtbIcon,
.RadToolBarDropDown_cssBase .rtbGroup .rtbItemFocused .rtbIcon {
    left: 4px;
    top: 1px;
}

.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemHovered .rtbIcon,
.RadToolBarDropDown_cssBase_rtl .rtbGroup .rtbItemFocused .rtbIcon {
    left: auto;
    right: 4px;
}

.RadToolBarDropDown_cssBase .rtbDisabled .rtbWrap {
    color: #e5e5e5;
}

.RadToolBarDropDown_cssBase .rtbSeparator {
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}


/* </drop-down> */


/*========================================================*/


/*  19. Tooltip			                                  */


/*========================================================*/

div.RadToolTip_cssBase {
    position: absolute;
    cursor: default;
}

div.RadToolTip_cssBase div.rtCallout {
    display: none;
}

div.RadToolTip_cssBase.rtVisibleCallout div.rtCallout {
    display: block;
}

div.RadToolTip_cssBase .rtWrapper {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight {
    width: 3px;
    height: 3px;
    line-height: 1px;
    font-size: 1px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle {
    background-color: #ddd;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter {
    height: 3px;
    line-height: 0px;
    font-size: 1px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter {
    background-position: 0 -66px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter {
    background-position: 0 -120px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle {
    font-size: 1px;
    width: 3px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle {
    background-position: 0 0;
}

div.RadToolTip_cssBase table.rtWrapper td.rtWrapperRightMiddle {
    background-position: -3px 0;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperContent {
    font: normal 10pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    height: 100%;
    background-color: #ddd;
    padding: 7px !important;
    color: #2c3e88;
}

div.RadToolTip_cssBase .rtWrapperTopCenter div.rtTitlebar {
    color: white;
    font: normal 11pt/22px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-transform: uppercase;
    float: left;
}

div.RadToolTip_cssBase a.rtCloseButton {
    display: block;
    float: right;
    position: absolute;
    right: -9px;
    top: -13px;
    width: 16px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    margin-top: 5px;
    margin-right: 3px;
    background-image: url('ToolTip/ToolTipSprites.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    outline: none;
}

div.RadToolTip_cssBase a.rtCloseButton:hover {
    background-position: 0 -16px;
}

div.RadToolTip_cssBase div.rtCallout {
    position: absolute;
    height: 11px;
    width: 11px;
    line-height: 0px;
    font-size: 1px;
    background-image: url('ToolTip/Callouts.gif');
    background-repeat: no-repeat;
}

div.RadToolTip_cssBase .rtCalloutCenter {
    visibility: hidden;
}

div.RadToolTip_cssBase .rtCalloutTopLeft {
    margin-top: -10px;
    margin-left: 20px;
    background-position: 0 -22px;
}

div.RadToolTip_cssBase .rtCalloutTopCenter {
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background-position: 0 0;
}

div.RadToolTip_cssBase .rtCalloutTopRight {
    left: 100%;
    margin-top: -10px;
    margin-left: -25px;
    background-position: 0 -11px;
}

div.RadToolTip_cssBase .rtCalloutBottomCenter {
    top: 100%;
    left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    background-position: 0 -55px;
}

div.RadToolTip_cssBase .rtCalloutBottomRight {
    top: 100%;
    left: 100%;
    margin-left: -40px;
    margin-top: -1px;
    background-position: 0 -66px;
}

div.RadToolTip_cssBase .rtCalloutBottomLeft {
    top: 100%;
    margin-left: 20px;
    margin-top: -1px;
    background-position: 0 -77px;
}

div.RadToolTip_cssBase .rtCalloutMiddleLeft {
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    background-position: 0 -44px;
}

div.RadToolTip_cssBase .rtCalloutMiddleRight {
    left: 100%;
    top: 50%;
    margin-left: -1px;
    margin-top: -10px;
    background-position: 0 -33px;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperContent,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight {
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft {
    border-bottom: 1px solid #2c3e88;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperRightMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight {
    border-right: 1px solid #2c3e88;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopRight,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopCenter,
div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft {
    border-top: 1px solid #2c3e88;
}

div.RadToolTip_cssBase .rtWrapper .rtWrapperTopLeft,
div.RadToolTip_cssBase .rtWrapper .rtWrapperLeftMiddle,
div.RadToolTip_cssBase .rtWrapper .rtWrapperBottomLeft {
    border-left: 1px solid #2c3e88;
}

div.RadToolTip_cssBase.rtShadow .rtCalloutTopLeft,
div.RadToolTip_cssBase.rtShadow .rtCalloutTopRight {
    margin-top: -10px;
}

div.RadToolTip_cssBase.rtShadow .rtCalloutTopCenter {
    margin-top: -9px;
}

div.RadToolTip_cssBase.rtShadow .rtCalloutMiddleRight {
    margin-left: -1px;
}

div.RadToolTip_cssBase.rtShadow .rtCalloutMiddleLeft {
    margin-left: -10px;
}

div.RadToolTip_cssBase.rtShadow .rtCalloutBottomRight,
div.RadToolTip_cssBase.rtShadow .rtCalloutBottomCenter,
div.RadToolTip_cssBase.rtShadow .rtCalloutBottomLeft {
    margin-top: -1px;
}

div.RadToolTip_cssBase table.rtShadow td a.rtCloseButton {
    margin-right: auto;
    margin-top: auto;
}

div.RadToolTip_cssBase .rtShadow td a.rtCloseButton {
    right: -7px;
    top: -7px;
}

div.RadToolTip_cssBase.RadToolTip_rtl td a.rtCloseButton {
    right: auto;
}

.RadToolTip_cssBase.rtLoading {
    background: url('Common/loading.gif') no-repeat center;
}


/* RTL support begin */

div.RadToolTip_cssBase_rtl a.rtCloseButton,
div.RadToolTip_cssBase_rtl a.rtCloseButton:hover {
    float: left;
    text-decoration: none;
    outline: none;
    left: -9px;
    top: -9px;
    margin-left: 1px;
    right: auto;
    margin-right: auto;
}

div.RadToolTip_cssBase_rtl div.rtTitlebar,
div.RadToolTip_cssBase_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
    float: right;
}


/* position="rtCalloutCenter" */

div.RadToolTip_cssBase_rtl .rtCalloutCenter {
    right: 0;
    left: auto;
}


/* position="rtCalloutBottomRight" */

div.RadToolTip_cssBase_rtl .rtCalloutTopLeft {
    margin-right: -8px;
    left: 0;
}


/* position="rtCalloutBottomCenter" */

div.RadToolTip_cssBase_rtl .rtCalloutTopCenter {
    margin-right: 10px;
}


/* position="rtCalloutBottomLeft" */

div.RadToolTip_cssBase_rtl .rtCalloutTopRight {
    margin-right: 20px;
}


/* position="rtCalloutTopCenter" */

div.RadToolTip_cssBase_rtl .rtCalloutBottomCenter {
    margin-right: 10px;
}


/* position="rtCalloutTopLeft" */

div.RadToolTip_cssBase_rtl .rtCalloutBottomRight {
    margin-right: 40px;
}


/* position="rtCalloutTopRight" */

div.RadToolTip_cssBase_rtl .rtCalloutBottomLeft {
    margin-right: -20px;
    left: 0;
}


/* position="rtCalloutMiddleRight" */

div.RadToolTip_cssBase_rtl .rtCalloutMiddleLeft {
    margin-right: 10px;
    left: 0;
}


/* position="rtCalloutMiddleLeft" */

div.RadToolTip_cssBase_rtl .rtCalloutMiddleRight {
    margin-right: 1px;
}


/* RTL Shadows */

*+html div.RadToolTip_cssBase_rtl.rtShadow .rtCalloutMiddleLeft {
    margin-right: 10px !important;
}

div.RadToolTip_cssBase.RadToolTip_rtl.rtShadow a.rtCloseButton,
div.RadToolTip_cssBase.RadToolTip_rtl.rtShadow a.rtCloseButton:hover {
    float: left;
    left: -9px;
    top: -9px;
    right: auto;
}

.RadToolTip,
.RadToolTip_Default,
.RadToolTip_Default td,
.RadToolTip_Default tr {
    background-color: #fff !important;
    font-size: 15px !important;
    color: var(--description-color) !important;
    border: 1px solid #f5f5f5;
    border-radius: 0px !important;
    padding: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) !important;
    width: auto;
}

.RadToolTip,
.RadToolTip_Default span,
.RadToolTip_Default td span,
.RadToolTip_Default tr span {
    font-size: 13px !important;
    color: #333;
    line-height: 30px !important;
}
/* RTL support end */


/*========================================================*/


/*  20. Upload			                                  */


/*========================================================*/


/* <general styles> */

.RadUpload_cssBase,
.RadUpload_cssBase a,
.RadUpload_cssBase input {
    font: normal 9pt/10px Arial, Helvetica, "Helvetica Neue", sans-serif;
}


/* </general styles> */


/* <file inputs> */

.RadUpload_cssBase .ruStyled .ruFileInput {
    border-color: #e5e5e5;
}

.RadUpload_cssBase .ruFakeInput {
    border-color: #e5e5ee;
    color: #767676;
}

* html .RadUpload_cssBase .ruFileWrap .ruInputHover {
    border-color: #cccccc;
}

*+html .RadUpload_cssBase .ruFileWrap .ruInputHover {
    border-color: #cccccc;
}

.RadUpload_cssBase .ruReadOnly .ruFakeInput {
    background: #ffffff;
}


/* </file inputs> */


/* <buttons> */

div.RadUploadSubmit,
div.RadUpload_cssBase .ruButton {
    border: 1px solid #e5e5e5;
    color: #767676;
    background-color: #ffffff;
}

div.RadUpload_cssBase .ruRemove {
    color: #767676;
    background-color: transparent;
    background-image: url('Upload/ruSprite.png');
    border: 0;
}

div.RadUpload_cssBase .ruInputs .ruButtonHover,
div.RadUpload_cssBase .ruActions .ruButtonHover,
div.RadUpload_cssBase .ruFileWrap .ruButtonHover {
    color: #767676;
    background-color: #e5e5e5;
}

.RadUpload_cssBase .ruCancel {
    padding-left: 6px;
    padding-right: 6px;
}


/* </buttons> */


/* <RadAsyncUpload> */

.RadUpload_cssBase .ruUploadInvalid {
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url('Input/sprite.gif');
}

.RadUpload_cssBase_rtl .ruUploadInvalid {
    background-position: 3px -297px;
}

.RadUpload_cssBase span.ruFileProgressWrap {
    background-color: #e5e5e5;
}

.RadUpload_cssBase span.ruFileProgress,
.RadUpload_cssBase span.ruProgressComplete {
    background-color: #2c3e88;
}


/* </RadAsyncUpload> */

.RadUpload_cssBase .ruDropZone,
.RadUpload_cssBase_rtl .ruDropZone {
    border-color: #cccccc;
    color: #767676;
    background-color: #e5e5e5;
}


/*========================================================*/


/*  21. Window			                                  */


/*========================================================*/

.RadWindow_cssBase {
    font: normal 10pt "Roboto", Helvetica, sans-serif;
    border: 0px solid #cdcdcd;
}

.RadWindow_cssBase p {
    color: inherit;
    font-family: carnaslight, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.8em;
}

.RadWindow_cssBase h2 {
    color: inherit;
    font-size: 26px;
    line-height: 1.1;
    margin-bottom: 10px;
    margin-top: 10px;
}

.RadWindow_cssBase .rwStatusbarRow .rwCorner,
.RadWindow_cssBase .rwStatusbarRow .rwStatusbar {
    border-top: 0px solid #cdcdcd;
}

.RadWindow_cssBase .rwTopLeft,
.RadWindow_cssBase .rwTopRight,
.RadWindow_cssBase .rwTitlebar,
.RadWindow_cssBase .rwTopResize {
    background: #002663;
}

.RadWindow_cssBase .rwBodyLeft,
.RadWindow_cssBase .rwBodyRight,
.RadWindow_cssBase tr td.rwStatusbar input,
.RadWindow_cssBase .rwStatusbar td,
.RadWindow_cssBase .rwFooterRow .rwCorner,
.RadWindow_cssBase .rwFooterCenter,
.RadWindow_cssBase .rwStatusbar td {
    background-color: white !important;
}

.RadWindow_cssBase .rwStatusbar td {
    border: 0 !important;
}

.RadWindow_cssBase .rwFooterRow {
    display: none !important;
}

.RadWindow_cssBase iframe {
    display: block;
}

.RadWindow_cssBase a.rwIcon,
.RadWindow_cssBase .rwShadow a.rwIcon {
    background: url('Window/Icon.gif') no-repeat center;
    margin: 3px 5px 0 0;
}

.RadWindow_cssBase ul.rwControlButtons {
    margin: 0;
}

.RadWindow_cssBase .rwControlButtons a {
    background-color: #002663;
    background-image: url('Window/CommandButtonSprites.gif');
    width: 29px;
    height: 19px;
    border: 1px solid #002663;
}

.RadWindow_cssBase table.rwTitlebarControls em {
    color: white;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 1px 0 0 1px;
}

.RadWindow_cssBase td.rwStatusbar div {
    background-image: url('Window/rwResize.gif');
    background-position: 10px 8px;
    margin: 0 -4px -7px 0;
    *margin: 0 -1px -4px 0;
}

.RadWindow_cssBase input.rwDialogInput {
    border: 1px solid #cdcdcd;
}

.RadWindow_cssBase input.rwDialogInput:hover {
    border: 1px solid #767676;
}

.RadWindow_cssBase td.rwWindowContent.rwLoading {
    background-image: url('Common/loading.gif');
}

.RadWindow_cssBase input.rwLoading {
    background-image: url('Common/loading_small.gif');
}

.RadWindow_cssBase .rwDialogPopup a.rwPopupButton {
    background: white;
    border: 1px solid #cdcdcd;
}

.RadWindow_cssBase .rwDialogPopup a.rwPopupButton:hover {
    background: #e8e8e8;
    border: 1px solid #767676;
}

div.RadWindow_cssBase tr td.rwLoading {
    background-color: white;
}

div.RadWindow_cssBase a.rwCancel,
div.RadWindow_cssBase a.rwCancel span {
    background: none !important;
    cursor: pointer;
    border: 0 !important;
}

div.RadWindow_cssBase a.rwCancel span span,
div.RadWindow_cssBase a.rwCancel:hover span span {
    color: #494949;
    text-decoration: underline;
}


/*========================================================*/


/*  22. Calendar, DatePicker, DateTiemPicker & TimePicker  */


/*========================================================*/

.RadCalendar_cssBase {
    background: #ffffff;
    font: 14px/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadCalendar_cssBase .rcTitlebar {
    padding: 0;
    border-color: #dddddd;
    background-color: #f5f5f5;
    color: #333333;
    border-radius: 4px 4px 0 0;
}

.RadCalendar_cssBase .rcTitlebar table {
    font: 14px/2 Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadCalendar_cssBase .rcTitlebar .rcPrev,
.RadCalendar_cssBase .rcTitlebar .rcNext,
.RadCalendar_cssBase .rcTitlebar .rcFastPrev,
.RadCalendar_cssBase .rcTitlebar .rcFastNext {
    margin: 2px;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    xbackground-image: url('Calendar/sprite.gif');
    background-image: url('Common/radActionsSprite.png');
}

.RadCalendar_cssBase .rcTitlebar .rcPrev:hover,
.RadCalendar_cssBase .rcTitlebar .rcNext:hover,
.RadCalendar_cssBase .rcTitlebar .rcFastPrev:hover,
.RadCalendar_cssBase .rcTitlebar .rcFastNext:hover {
    border-color: #c2c2c2;
    background-color: #e0e0e0;
}

.RadCalendar_cssBase .rcTitlebar .rcFastPrev {
    xbackground-position: -4px -173px;
    background-position: -68px -918px;
}

.RadCalendar_cssBase .rcTitlebar .rcPrev {
    xbackground-position: -9px -109px;
    background-position: -68px -118px;
}

.RadCalendar_cssBase .rcTitlebar .rcNext {
    xbackground-position: -4px -154px;
    background-position: -68px -168px;
}

.RadCalendar_cssBase .rcTitlebar .rcFastNext {
    xbackground-position: -9px -959px;
    background-position: -68px -968px;
}

.RadCalendar_cssBase .rcMain {
    border-color: #dddddd;
    border-radius: 0 0 4px 4px;
}

.RadCalendar_cssBase .rcMainTable {
    font: 14px/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadCalendar_cssBase .rcCalendars>.rcMainTable {
    border-collapse: collapse;
}

.RadCalendar_cssBase .rcHeader,
.RadCalendar_cssBase .rcFooter {
    border-color: #dddddd;
}

.RadCalendar_cssBase th.rcViewSel {
    padding: 6px 14px;
    width: 6px;
    background: #f5f5f5;
    border-right: 1px solid #dddddd;
}

.RadCalendar_cssBase .rcWeek th {
    margin-left: 1px;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #fff;
    background-color: #3598db;
    text-align: center !important;
}

.RadCalendar_cssBase .rcRow th {
    border-right: 1px solid #dddddd;
    background-color: #f5f5f5;
}

.RadCalendar_cssBase .rcRow td {
    border-color: transparent;
}

.RadCalendar_cssBase .rcMain .rcRow a,
.RadCalendar_cssBase .rcMain .rcRow span {
    padding: 0;
    width: 32px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #333333;
    text-align: center;
    line-height: 2.3;
}

.RadCalendar_cssBase .rcRow .rcToday a {
    background: #ffffff;
    border-color: #66afe9;
    box-shadow: 0 0 6px 1px #66afe9;
}

.RadCalendar_cssBase .rcRow th,
.RadCalendar_cssBase .rcMain .rcWeekend a,
.RadCalendar_cssBase .rcMain .rcOtherMonth a,
.RadCalendar_cssBase .rcMain .rcOutOfRange span {
    color: #999999;
}

.RadCalendar_cssBase .rcMain .rcRow .rcSelected a {
    border-color: #357ebd;
    background: #428bca;
    color: #ffffff;
}

.RadCalendar_cssBase .rcRow .rcHover a {
    border-color: #c2c2c2;
    background-color: #e0e0e0;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.RadCalendarMultiView_cssBase .rcTitlebar {
    padding: 0;
    border-bottom: 0 none;
    background: #f5f5f5;
}

.RadCalendarMultiView_cssBase .rcMain {
    border-color: #dddddd;
    border-radius: 0 0 4px 4px;
    border-width: 0 1px 1px 0;
}

.RadCalendarMultiView_cssBase .rcCalendar {
    border-color: #dddddd;
    border-width: 1px 0 0 1px;
}

.RadCalendarMultiView_cssBase .rcMainTable .rcTitle {
    border-color: #e7e7e7;
    background: #ffffff;
    color: #333333;
    line-height: 35px;
}

.RadCalendarMonthView_cssBase {
    width: 203px;
    font: 14px/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
    border-radius: 4px;
    border-color: #dddddd;
    background: #ffffff;
    color: #333333;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.RadCalendarMonthView_cssBase tr td {
    padding: 0 0 0 3px;
}

.RadCalendarMonthView_cssBase #rcMView_Feb,
.RadCalendarMonthView_cssBase #rcMView_Apr,
.RadCalendarMonthView_cssBase #rcMView_Jun,
.RadCalendarMonthView_cssBase #rcMView_Aug,
.RadCalendarMonthView_cssBase #rcMView_Oct,
.RadCalendarMonthView_cssBase #rcMView_Dec {
    border-right: 1px solid #dddddd;
}

.RadCalendarMonthView_cssBase a {
    margin: 1px;
    padding: 0;
    width: 50px;
    height: 25px;
    line-height: 25px;
    color: #333333;
    border-radius: 4px;
}

.RadCalendarMonthView_cssBase a:hover {
    background-color: #e0e0e0;
}

.RadCalendarMonthView_cssBase .rcSelected a {
    margin: 0;
    padding: 0;
    border-radius: 4px;
    border: 0 none;
    background: #428bca;
    color: #ffffff;
}

.RadCalendarMonthView_cssBase #rcMView_PrevY a {
    text-indent: 0;
    color: #666 !important;
    background-image: url('Grid/PagingPrev.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.RadCalendarMonthView_cssBase #rcMView_NextY a {
    text-indent: 0;
    color: #666 !important;
    background-image: url('Grid/PagingNext.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.RadCalendarMonthView_cssBase #rcMView_PrevY a:hover,
.RadCalendarMonthView_cssBase #rcMView_NextY a:hover {
    background-color: #e0e0e0;
    color: #333 !important;
}

.RadCalendarMonthView_cssBase .rcButtons {
    padding: 7px 3px;
    width: auto;
}

.RadCalendarMonthView_cssBase .rcButtons input {
    margin: 0 5px 5px;
    height: 34px;
    float: left;
    font: 14px/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
    color: #333333;
    border: 1px solid #dddddd;
    border-radius: 4px;
    background: #ffffff;
}

.RadCalendarMonthView_cssBase .rcButtons input:hover {
    background: #e0e0e0;
    border-color: #c2c2c2;
    color: #333333;
}

.RadCalendarMonthView_cssBase #rcMView_Today {
    margin: 0 11px 0 5px;
    width: 70px;
}

.RadCalendarMonthView_cssBase #rcMView_OK {
    margin: 0 5px 0 0;
    width: 70px;
    background: #3598db;
    color: #ffffff;
}

.RadCalendarMonthView_cssBase #rcMView_Cancel {
    margin: 0;
    width: 70px;
    border-color: red;
    color: Red;
}

table.RadCalendarTimeView_cssBase {
    font: 14px/1.42857 Arial, Helvetica, "Helvetica Neue", sans-serif;
    border-color: #dddddd;
    border-radius: 4px;
    background: #ffffff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.RadCalendarTimeView_cssBase th {
    line-height: 35px;
    border-bottom: 1px solid #dddddd;
    background: #f5f5f5;
    border-radius: 4px 4px 0 0;
}

table.RadCalendarTimeView_cssBase td {
    padding: 2px 5px;
    width: 70px;
    border-color: #dddddd;
}

.RadCalendarTimeView_cssBase a {
    padding: 1px;
    white-space: nowrap;
    border-radius: 4px;
    color: #333333;
}

.RadCalendarTimeView_cssBase td.rcSelected a {
    padding: 0;
    background: #428bca;
    color: #ffffff;
    border: 0;
}

.RadCalendarTimeView_cssBase td.rcHover a {
    background: #ebebeb;
    border: 0;
    padding: 0;
}

.RadCalendarTimeView_cssBase .rcFooter {
    border-color: #dddddd;
}

.RadPicker_cssBase.RadDateTimePicker .rcCalPopup {
    margin-left: -1px;
    margin-right: 0px;
    border-radius: 0;
}

.RadPicker_cssBase td input.riTextBox {
    border-radius: 4px 0 0 4px;
}

.RadPicker_cssBase .rcCalPopup,
.RadPicker_cssBase .rcTimePopup {
    width: 36px !important;
    height: 36px !important;
    border: 1px solid #cccccc;
    background-image: url('Common/radActionsSprite.png');
    background-color: #ffffff !important;
}

.RadPicker_cssBase .rcCalPopup:hover,
.RadPicker_cssBase .rcTimePopup:hover {
    background-color: #e0e0e0 !important;
}

.RadPicker_cssBase .rcCalPopup {
    margin-left: -1px;
    margin-right: 0;
    border-radius: 0 4px 4px 0;
    background-position: -58px -4209px;
    padding: 0px;
}

.RadPicker_cssBase .rcCalPopup:hover {
    background-position: -8px -4209px;
}

.RadPicker_cssBase .rcTimePopup {
    margin-left: -1px;
    margin-right: 0;
    border-radius: 0 4px 4px 0;
    background-position: -57px -4258px;
}

.RadPicker_cssBase .rcTimePopup:hover {
    background-position: -7px -4258px;
}

.RadCalendarPopup .RadCalendar_cssBase {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-radius: 4px;
}

.RadCalendarRTL_cssBase .rcTitlebar .rcFastPrev {
    background-position: -59px -959px;
}

.RadCalendarRTL_cssBase .rcTitlebar a.rcFastPrev:hover {
    background-position: -59px -959px;
}

.RadCalendarRTL_cssBase .rcTitlebar .rcPrev {
    background-position: -9px -159px;
}

.RadCalendarRTL_cssBase .rcTitlebar a.rcPrev:hover {
    background-position: -59px -159px;
}

.RadCalendarRTL_cssBase .rcTitlebar .rcNext {
    background-position: -9px -109px;
}

.RadCalendarRTL_cssBase .rcTitlebar a.rcNext:hover {
    background-position: -59px -109px;
}

.RadCalendarRTL_cssBase .rcTitlebar .rcFastNext {
    background-position: -9px -909px;
}

.RadCalendarRTL_cssBase .rcTitlebar a.rcFastNext:hover {
    background-position: -59px -909px;
}


/*========================================================*/


/*  23. Editor											  */


/*========================================================*/

.cssBase {
    background-color: white;
}

.cssBase.RadEditor .reToolbar a,
.cssBase.RadEditor .reDropdown,
.cssBase.RadEditor .reModule,
.cssBase.RadEditor .reModule td,
.cssBase.RadEditor .reDropDownBody,
.cssBase.RadEditor .reDropDownBody td,
.cssBase.RadEditor .reAjaxspell_wrapper,
.cssBase.RadEditor .reAjaxspell_button,
.cssBase.RadEditor .reAjaxspell_addicon,
.cssBase.RadEditor .reAjaxspell_ignoreicon,
.cssBase.RadEditor .reAjaxspell_okicon,
.cssBase.RadEditor .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.cssBase.RadEditor .reColorPicker .reCustomColor,
.cssBase .reModule_domlink_selected,
.cssBase .reModule_domlink {
    color: #767676;
}

.cssBase .reEmptyMessage {
    color: #cccccc;
}

.cssBase.RadEditor .reEditorModes a {
    border: 1px solid white;
    background-color: white;
    color: #767676;
}

.cssBase.RadEditor .reEditorModes .reMode_selected {
    background-image: none;
    border: 1px solid #e5e5e5;
    background-color: #2c3e88 !important;
    color: white;
}

.cssBase.RadEditor .reEditorModes a:hover {
    border: 1px solid #e5e5e5;
}

.cssBase.RadEditor .reContentCell {
    background-color: white;
}

.cssBase.reWrapper,
.cssBase.RadEditor .reContentCell,
.cssBase.reColorPicker,
.cssBase.reInsertTable,
.cssBase.reDropDownBody,
.cssBase.reCustomLinks a:hover {
    border: 1px solid #e5e5e5;
}

.cssBase.reDropDownBody table {
    background: transparent;
}

.cssBase.RadEditor .reModule,
.cssBase.RadEditor .reEditorModes,
.cssBase.RadEditor .reWrapper {
    background-color: white;
}

.cssBase.RadEditor .reBottomZone .reModule {
    border-top: 0;
}

.cssBase.RadEditor .reModule {
    border-top: 1px solid white;
}

.cssBase.reCustomLinks a,
.cssBase.reCustomLinks a:link,
.cssBase.reCustomLinks a:visited {
    border: 1px solid white;
    /* should be the same as the background of the dropdown */
    color: #000 !important;
}

.cssBase.reCustomLinks a:hover {
    background-color: #e8e8e8;
    border: 1px solid #767676;
}

.cssBase .reToolbar li,
.cssBase .reSpinBox a,
.cssBase.reToolbar .reSeparator,
.cssBase.reToolbar .reGrip,
.cssBase .reDialog .reTool,
.cssBase .reModule .reTool,
.cssBase .reDialog .reTool:hover,
.cssBase .reToolbar .reTool:hover,
.cssBase .reModule .reTool:hover,
.cssBase .reToolbar .reTool.reTool_selected,
.cssBase .reToolbar .reTool.reTool_selected:hover,
.cssBase .reToolbar .reTool_text:hover,
.cssBase .reToolbar .reTool_text.reTool_selected,
.cssBase .reToolbar .reTool_text.reTool_selected:hover,
.cssBase .reTool .split_arrow,
.cssBase .reSplitButton.reTool_text .split_arrow,
.cssBase .reToolbar .reTool_text .split_arrow,
.cssBase .reDialog .reTool.reSplitButton,
.cssBase .reModule .reTool.reSplitButton,
.cssBase .reDropdown,
.cssBase .reTool_disabled.reDropdown:hover,
.cssBase .reResizeCell div,
.cssBase.reInsertTable .reToolbar li .reTool:hover {
    background-image: url('Editor/ToolBarSprites.gif');
}

.cssBase.RadEditor .reTlbVertical li,
.cssBase .reDropdown:hover,
.cssBase.RadEditor .reTlbVertical .reToolbar.Default .reGrip,
.cssBase.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
.cssBase .reTlbVertical .reTool:hover,
.cssBase .reTlbVertical .reTool_text.reSplitButton:hover,
.cssBase .reTlbVertical .reSplitButton:hover,
.cssBase .reTlbVertical .reTool_text:hover,
.cssBase .reTlbVertical .reTool.reTool_selected,
.cssBase .reTlbVertical .reTool_text.reTool_selected,
.cssBase .reTlbVertical .reTool_text.reTool_selected:hover,
.cssBase.reDropDownBody .reTlbVertical ul li a:hover,
.cssBase.reDropDownBody .reTlbVertical .reToolbar,
.cssBase .reMode_selected,
.cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url('Editor/ToolbarVerticalSprites.gif');
}

.cssBase .reToolbar li {
    color: #000;
}

.cssBase .reToolbar .reTool_text:hover {
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
}

.cssBase .reToolbar .reTool_text.reTool_selected,
.cssBase .reToolbar .reTool_text.reTool_selected:hover {
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
}

.cssBase .reToolbar .reTool_text.reTool_disabled,
.cssBase .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
}

.cssBase .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: none;
}

.cssBase .reDropdown:link,
.cssBase .reDropdown:visited {
    color: #767676 !important;
}

.cssBase .reDropdown,
.cssBase .reTool_disabled.reDropdown:hover {
    border: 1px solid #e5e5e5;
    color: #767676;
    background-color: white;
}

.cssBase .cssBase .reDropdown:hover {
    border: 1px solid #e5e5e5;
    color: #000 !important;
    background-color: #e8e8e8;
}

.cssBase.reDropDownBody .reTlbVertical ul li .reButton_text {
    color: #767676;
}

.cssBase.reDropDownBody .reTlbVertical ul li .reButton_text:hover {
    color: black;
}

.cssBase.reInsertTable {
    background-color: white;
}

.cssBase table.reSpinBox {
    border: 1px solid #e5e5e5;
    background: white;
}

.cssBase table.reSpinBox:hover {
    border: 1px solid #767676;
    color: black;
}

.cssBase.RadEditor input {
    border: 1px solid #e5e5e5;
    background-color: white;
    color: #767676;
}

.cssBase.RadEditor input:hover {
    border: 1px solid #767676;
    color: black;
}

.cssBase.reDropDownBody td {
    color: #767676;
}

.cssBase.reDropDownBody .reItemOver {
    background: #e8e8e8;
    color: black;
}

.cssBase .reTool_selected.reTool {
    _border-left-width: 0 !important;
    _border-right-width: 0 !important;
}

.cssBase.reColorPicker table div {
    border: 1px solid #cdcdcd;
}

.cssBase.reColorPicker table td.reItemOver div {
    border-color: #767676;
}

.cssBase.reColorPicker span {
    border: 1px solid #cdcdcd;
}

.cssBase .reAjaxspell_button {
    border: 1px solid #cdcdcd;
    background: #2c3e88;
    color: black;
}

.cssBase .reAjaxSpellCheckSuggestions table {
    border-width: 0;
    width: 100%;
}

.cssBase .reAjaxSpellCheckSeparator {
    background-color: #979797;
}

.cssBase.reCustomLinks,
.cssBase.reCustomLinks ul {
    color: black;
}

.cssBase.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important;
}

.cssBase.reCustomLinks a:hover {
    color: white;
}

.cssBase .reInsertTable table {
    background: white;
}

.cssBase.reInsertTable table td {
    border: 1px solid #e5e5e5;
    background: white;
}

.cssBase .reInsertTable .reTlbVertical ul {
    background-color: white;
}

.cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.cssBase.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.cssBase .reCommentEdit,
.cssBase .reCommentTextArea,
.cssBase .reCommentView,
.cssBase.rePopupContainer,
.cssBase.RadEditor .reCommentButton,
.cssBase .rePopupButtonContainer .rePopupButton,
.cssBase .reCommentViewText,
.cssBase .reCommentInfoPanel {
    border: 1px solid #e5e5e5;
    background-color: white;
    border-radius: 0;
}

.cssBase .reCommentTitle,
.cssBase .reCommentInfoPanel {
    color: black;
}

.cssBase.RadEditor .reCommentButton,
.cssBase .rePopupButtonContainer .rePopupButton {
    border-color: #e5e5e5;
    color: #767676;
    background-color: white;
}

.cssBase.RadEditor .reCommentButton:hover,
.cssBase .rePopupButtonContainer .rePopupButton:hover {
    color: black;
    border-color: #767676;
    background-color: #e8e8e8;
}

.cssBase.RadEditor .reCommentButton:active,
.cssBase .rePopupButtonContainer .rePopupButton:active {
    color: white;
    border-color: #2c3e88;
    background-color: #2c3e88;
}

.cssBase .rePopupContainer .rePopupTitle {
    color: white;
    background-color: #2c3e88;
    border-color: #767676;
    border-radius: 0;
}

.RadWindow_cssBase.reToolbarWindow td.rwWindowContent {
    background-color: white;
}

.RadWindow_cssBase .reInsertTableLightWrapper .lightTable {
    border-color: #e5e5e5;
}

.cssBase .reTool.reSplitButton:hover {
    background-image: url('Editor/ToolBarSprites.gif');
}


/* reTool */

.reTool span,
.cssBase.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
    background-image: url('Common/CommandSpritesMonoLight.png');
}


/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */

.reTool span,
.reTool_text span,
.cssBase .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
    _background-image: url('Common/CommandSpritesMonoLightIE6.png');
}


/*========================================================*/


/*  24. TreeView											  */


/*========================================================*/

.RadTreeView_cssBase {
    color: #767676;
    font: normal 10pt/16px Arial, Helvetica, "Helvetica Neue", sans-serif;
    text-align: left;
}

.RadTreeView_cssBase .rtHover .rtIn {
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}

.RadTreeView_cssBase .rtSelected .rtIn {
    border-color: #2c3e88;
    color: #ffffff;
    background-color: #2c3e88;
}

.RadTreeView_cssBase .rtEdit .rtIn {
    border-color: #000000;
    background: #ffffff;
}

.RadTreeView_cssBase .rtEdit .rtIn input {
    color: black;
    font: normal 10pt/16px Arial, Helvetica, "Helvetica Neue", sans-serif;
}

.RadTreeView_cssBase .rtChecked,
.RadTreeView_cssBase .rtUnchecked,
.RadTreeView_cssBase .rtIndeterminate {
    background-image: url('Common/radFormToggleSprite.png');
    _background-image: url('Common/radFormToggleSpriteIE6.png');
}

.RadTreeView_cssBase .rtLoadingIcon {
    background-image: url('Common/loading_small.gif');
}

.RadTreeView_cssBase .rtSelected .rtLoadingBefore,
.RadTreeView_cssBase .rtSelected .rtLoadingAfter,
.RadTreeView_cssBase .rtSelected .rtLoadingBelow {
    color: #767676;
}

.RadTreeView_cssBase .rtPlus,
.RadTreeView_cssBase .rtMinus {
    background-image: url('TreeView/PlusMinus.png');
}

.RadTreeView_cssBase .rtLines .rtLI,
.RadTreeView_cssBase .rtLines .rtLI .rtUL,
.RadTreeView_cssBase .rtLines .rtTop,
.RadTreeView_cssBase .rtLines .rtMid,
.RadTreeView_cssBase .rtLines .rtBot,
.RadTreeView_cssBase .rtLines .rtLast .rtTop {
    background-image: none;
}

.RadTreeView_cssBase_disabled .rtIn,
.RadTreeView_cssBase .rtDisabled .rtIn {
    color: #e5e5e5;
}


/*========================================================*/


/*  25. Scheduler											  */


/*========================================================*/

.RadScheduler_cssBase {
    border-color: #e6e6e6 !important;
    color: #767676 !important;
    background-color: #fff !important;
    font-size: 12px !important;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
}

.RadScheduler_cssBase a,
.RadScheduler_cssBase input,
.RadScheduler_cssBase select,
.RadScheduler_cssBase textarea {
    color: #767676;
    font-size: 12px !important;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
    line-height: 1.42857143;
}

.RadScheduler_cssBase textarea {
    background: #ffffff;
}

.RadScheduler_cssBase .rsSubHeader {
    border-top: 1px solid #e5e5e5;
    color: #767676;
    background-color: #f4f4f4;
}

.RadScheduler_cssBase .rsResourceMarker {
    background-color: #f3f3f3;
}

.RadScheduler_cssBase .rsYearView .rsMonthHeader {
    border-color: #e5e5e5;
}

.RadScheduler_cssBase .rsYearView thead tr:nth-child(2) {
    color: #999999;
}

.RadScheduler_cssBase .rsYearView .rsDateHeader {
    border-color: transparent;
    border-radius: 4px;
}

.RadScheduler_cssBase .rsYearView .rsDateHeader:hover {
    border-color: #e8e8e8;
    color: #000000;
    background-color: #e8e8e8;
    background-image: linear-gradient();
}

.RadScheduler_cssBase .rsYearView .rsOccupiedSlot {
    background-color: #f3f3f3;
    border-radius: 4px;
}

.RadScheduler_cssBase .rsYearView .rsTodayCell .rsDateHeader {
    border-color: #e8e8e8;
}

.RadScheduler_cssBase .rsYearView .rsSatCol:not(.rsOccupiedSlot),
.RadScheduler_cssBase .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
    color: #999999;
}

.RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipContent {
    border-radius: 4px;
    border-color: #cdcdcd;
    color: #000000;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
    background-color: #f3f3f3;
}

.RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrow {
    color: #000000;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrowUp {
    border-radius: 4px 4px 0 0;
}

.RadScheduler_cssBase .rsYearView .rsTooltip .rsToolTipArrowDown {
    border-radius: 0 0 4px 4px;
}

.RadScheduler_cssBase .rsYearView .rsTooltipRight .rsToolTipCallOut {
    border-right-color: #cdcdcd;
}

.RadScheduler_cssBase .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
    border-right-color: #ffffff;
}

.RadScheduler_cssBase .rsYearView .rsTooltipLeft .rsToolTipCallOut {
    border-left-color: #cdcdcd;
}

.RadScheduler_cssBase .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
    border-left-color: #ffffff;
}

.RadScheduler_cssBase .rsHeader {
    border: 1px solid #e0e0e0 !important;
    color: #000 !important;
    background-image: none !important;
    background-color: #f9f9f9 !important;
}

.RadScheduler_cssBase .rsHeader a,
.RadScheduler_cssBase .rsHeader a:hover,
.RadScheduler_cssBase .rsHeader em,
.RadScheduler_cssBase .rsHeader span {
    color: inherit;
}

.RadScheduler_cssBase .rsHeader a.rsToday,
.RadScheduler_cssBase .rsHeader ul li {
    border-color: #e0e0e0;
    color: #767676;
    background-color: #f9f9f9;
    border-style: solid;
    border-width: 1px;
    box-sizing: content-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.RadScheduler_cssBase .rsHeader a.rsToday {
    padding: 0px 10px;
}

.RadScheduler_cssBase .rsHeader ul a:hover {
    border-color: #cecece;
    color: #000;
    background-color: #e7e7e7;
}

.RadScheduler_cssBase .rsHeader ul li.rsSelected {
    border-color: #cecece;
    color: #000;
    background-color: #e7e7e7;
    font: normal 12px Arial, Helvetica, "Helvetica Neue", sans-serif;
    line-height: 30px;
}

.RadScheduler_cssBase .rsHeader ul li.rsFirst {
    border-right: 0;
}

.RadScheduler_cssBase .rsHeader ul li.rsLast {
    border-left: 0;
}

.RadScheduler_cssBase .rsHeader ul a,
.RadScheduler_cssBase .rsHeader ul li.rsSelected {
    padding: 0px 10px 0 20px !important;
}

.RadScheduler_cssBase .rsHeader a.rsToday:hover,
.RadScheduler_cssBase .rsHeader a.rsToday:active {
    border-color: #cecece;
    color: #767676;
    background-color: #e7e7e7;
}

.RadScheduler_cssBase .rsHeader h2 {
    font-size: 12px !important;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
    text-transform: lowercase;
}

.RadScheduler_cssBase .rsHeader .rsPrevDay,
.RadScheduler_cssBase .rsHeader .rsNextDay,
.RadScheduler_cssBase .rsHeader .rsDatePickerActivator {
    width: 30px !important;
    height: 22px !important;
}

.RadScheduler_cssBase .rsHeader .rsPrevDay {
    background-image: url('Scheduler/PagingPrev.gif') !important;
    background-repeat: no-repeat;
}

.RadScheduler_cssBase .rsHeader .rsNextDay {
    background-image: url('Scheduler/PagingNext.gif') !important;
    background-repeat: no-repeat;
}

.RadScheduler_cssBase .rsHeader .rsPrevDay:hover,
.RadScheduler_cssBase .rsHeader .rsNextDay:hover,
.RadScheduler_cssBase .rsHeader .rsDatePickerActivator:hover {
    filter: alpha(opacity=60);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0.6;
}

.RadScheduler_cssBase .rsHeader .rsDatePickerActivator {
    background-image: url('Scheduler/calendar.png') !important;
    background-repeat: no-repeat;
}

.RadScheduler_cssBase .rsFooter {
    border: 1px solid #e5e5e5;
    border-top: 0;
    background-color: #f9f9f9;
}

.RadScheduler_cssBase .rsFooter .rsFullTime {
    padding: 1px 0 2px 0px;
    background-position: left center;
    background-color: transparent;
    background-image: url('Scheduler/time.png') !important;
    background-repeat: no-repeat;
}

.RadScheduler_cssBase .rsFooter a.rsFullTime {
    border-color: #e0e0e0;
    color: #767676;
    background-color: #f9f9f9;
    border-style: solid;
    border-width: 1px;
    text-decoration: none;
    padding: 0px 10px 0 25px;
    line-height: 30px;
}

.RadScheduler_cssBase .rsFooter a.rsFullTime:hover,
.RadScheduler_cssBase .rsFooter a.rsFullTime:active {
    border-color: #cecece;
    color: #767676;
    background-color: #e7e7e7;
    text-decoration: none;
}

.RadScheduler_cssBase .rsContent {
    border: 1px solid #e5e5e5;
    border-top: 0;
    background: #ffffff;
}

.RadScheduler_cssBase .rsSpacerCell {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAllDayHeader {
    border-color: #e5e5e5;
    color: #767676;
    background-color: #ffffff;
    font-size: 12px !important;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
}

.RadScheduler_cssBase .rsHorizontalHeaderWrapper {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsHorizontalHeaderTable {
    color: #767676;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsHorizontalHeaderTable th {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsVerticalHeaderWrapper {
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsVerticalHeaderTable {
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsVerticalHeaderTable th {
    border-color: transparent #e5e5e5;
    border-top: 0;
    color: #767676;
}

.RadScheduler_cssBase .rsVerticalHeaderTable .rsAlt th {
    border-color: #e5e5e5;
}

.RadScheduler_cssBase .rsVerticalHeaderTable .rsMainHeader th {
    border-bottom-color: #e5e5e5;
}

.RadScheduler_cssBase .rsAllDayRow {
    background-color: #ececec;
}

.RadScheduler_cssBase .rsAllDayRow td {
    border-color: #e5e5e5;
    border-style: solid;
}

.RadScheduler_cssBase .rsContentTable td {
    border-color: #f0f0f0;
    border-bottom-style: dotted !important;
}

.RadScheduler_cssBase .rsContentTable .rsAlt td {
    border-color: #e5e5e5 #e5e5e5;
    border-bottom-style: solid;
}

.RadScheduler_cssBase .rsNonWorkHour,
.RadScheduler_cssBase .rsSunCol,
.RadScheduler_cssBase .rsSatCol {
    background-color: #f5f5f5;
}

.RadScheduler_cssBase .rsSelectedSlot,
.RadScheduler_cssBase .rsAptCreate.rsSelectedSlot {
    border-color: #25a0da;
    background: #25a0da;
}

.RadScheduler_cssBase .rsApt {
    margin: 1px 0 0 0;
    border: 0;
}

.RadScheduler_cssBase .rsAptOut,
.RadScheduler_cssBase .rsAptMid,
.RadScheduler_cssBase .rsAptIn {
    margin: 0;
    padding: 0;
    width: auto;
    border: 0;
    background: none;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.RadScheduler_cssBase .rsAptOut {
    margin-left: 1px;
    margin-right: 1px;
}

.RadScheduler_cssBase .rsAptIn {
    border: 1px solid #e5e5e5;
    border-top-width: 4px;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAptContent {
    margin: 0;
    padding: 2px;
    width: auto;
    border-width: 0;
    background-image: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.RadScheduler_cssBase .rsMonthView .rsDateBox {
    border-bottom: 1px solid #e5e5e5;
    background-color: #e5e5e5;
}

.RadScheduler_cssBase .rsMonthView .rsAptCreate {
    background-image: none;
}

.RadScheduler_cssBase .rsMonthView .rsAptCreate .rsDateBox {
    border-bottom: 1px solid #e5e5e5;
    background-color: #e5e5e5;
}

.RadScheduler_cssBase .rsMonthView .rsContentTable td {
    border-color: #e5e5e5;
    border-style: solid;
}

.RadScheduler_cssBase .rsAptEditFormWrapper {
    padding: 5px;
    border: 1px solid #e5e5e5;
    background: #ffffff;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormOuter,
.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormMiddle,
.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormMiddle2,
.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditFormInner {
    margin: 0;
    padding: 0;
    background: none;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditResizeHandle {
    background-image: url('Scheduler/rsSprites.png');
    background-position: -263px -214px;
    right: -4px;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper {
    margin: 0;
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea,
.RadScheduler_cssBase .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:hover {
    border: 0;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions {
    margin: 5px 0 0 0;
    padding: 0;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions a {
    border-color: #e0e0e0;
    color: #767676;
    background-color: #f9f9f9 !important;
    border-width: 1px;
    border-style: solid;
}

.RadScheduler_cssBase .rsAptEditFormWrapper .rsEditOptions a:hover {
    border-color: #cecece;
    color: #000000;
    background-color: #e7e7e7;
}

.RadScheduler_cssBase .rsMonthView .rsOtherMonth {
    background-color: #e5e5e5;
}

.RadScheduler_cssBase .rsApt .rsArrowTop,
.RadScheduler_cssBase .rsApt .rsArrowBottom,
.RadScheduler_cssBase .rsApt .rsArrowLeft,
.RadScheduler_cssBase .rsApt .rsArrowRight,
.RadScheduler_cssBase .rsApt .rsAptDelete,
.RadScheduler_cssBase .rsApt .rsAptResize,
.RadScheduler_cssBase .rsApt .rsAptReminder,
.RadScheduler_cssBase .rsApt .rsAptRecurrence,
.RadScheduler_cssBase .rsApt .rsAptRecurrenceException {
    background-color: transparent;
    background-image: url('Scheduler/rsSprites.png');
    background-repeat: no-repeat;
}

.RadScheduler_cssBase .rsArrowLeft,
.RadScheduler_cssBase .rsArrowRight {
    margin-top: -4px;
    height: 8px;
    width: 4px;
    top: 50%;
}

.RadScheduler_cssBase .rsAptResize {
    bottom: 1px;
}

.RadScheduler_cssBase .rsAptResizeStart {
    top: 4px;
}

.RadScheduler_cssBase .rsApt .rsAptDelete {
    top: 4px;
    width: 22px;
}

.RadScheduler_cssBase .rsAptCreate,
.RadScheduler_cssBase .rsMonthView .rsAptCreate,
.RadScheduler_cssBase .rsAptCreateRow2,
.RadScheduler_cssBase .rsMonthView .rsAptCreateRow2,
.RadScheduler_cssBase .rsAptCreateRow3,
.RadScheduler_cssBase .rsMonthView .rsAptCreateRow3,
.RadScheduler_cssBase .rsAptCreateRow4,
.RadScheduler_cssBase .rsMonthView .rsAptCreateRow4,
.RadScheduler_cssBase .rsAptCreateRow5,
.RadScheduler_cssBase .rsMonthView .rsAptCreateRow5 {
    background: #e5e5e5;
}

.RadScheduler_cssBase .rsMonthView .rsSelectedSlot {
    border-color: #25a0da;
    background: #25a0da;
}

.RadScheduler_cssBase .rsAdvancedEdit div.rsAdvTitle {
    background: #e5e5e5;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsAdvContentWrapper {
    border: 1px solid #e5e5e5;
    background-color: #e5e5e5;
}

.RadScheduler_cssBase div.rsAdvancedModal div.rsAdvButtonWrapper {
    padding: 10px 10px 13px 0;
}

.RadScheduler_cssBase div.rsAdvancedModal {
    padding-bottom: 8px;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsAdvInput,
.RadScheduler_cssBase .rsAdvancedEdit select,
.RadScheduler_cssBase .rsAdvancedEdit .textareaWrapper {
    border-color: #767676;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler_cssBase .rsAdvancedEdit .rsInvalid input,
.RadScheduler_cssBase .rsAdvancedEdit .rsAdvTimePicker .riEmpty {
    background-image: url('Input/sprite.gif');
    border-color: #c7000b;
}

.RadScheduler_cssBase .rsAdvancedEdit .textareaWrapper {
    background: #ffffff;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsInvalid {
    border-color: #c7000b;
    color: #de3914;
}

.RadScheduler_cssBase .rsAdvancedEdit h2,
.RadScheduler_cssBase .rsAdvancedEdit h3 {
    color: #767676;
}

.RadScheduler_cssBase .rsAdvancedEdit h2 {
    border-bottom: 1px solid #e5e5e5;
}

.RadScheduler_cssBase .rsAdvancedEdit h2 span {
    background: #e5e5e5;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsAdvancedSubmitArea {
    border-color: #e5e5e5;
}

.RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riEnabled,
.RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riHover,
.RadScheduler_cssBase .rsTimePick .RadInput_cssBase input.riFocused {
    background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_cssBase div.rsModalWrapper .rsModalOuter {
    background-color: #e5e5e5;
}

.RadScheduler_cssBase div.rsAdvancedEdit .rsAdvTitle {
    color: #ffffff;
    background: #25a0da;
}

.RadScheduler_cssBase div.rsAdvancedModal div.rsAdvContentWrapper {
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-top: 0;
    background: #ffffff;
}

.RadScheduler_cssBase .rsModalBgTopLeft,
.RadScheduler_cssBase .rsModalBgTopRight,
.RadScheduler_cssBase .rsModalBgBottomLeft,
.RadScheduler_cssBase .rsModalBgBottomRight {
    display: none;
}

.RadScheduler_cssBase .rsAnimating {
    background-image: none;
}

.RadScheduler_cssBase .rsAdvancedEdit .rsAdvTitle {
    border: 1px solid #e5e5e5;
    border-bottom: 0;
}

.RadScheduler_cssBase .rsAdvancedModal .rsAdvTitle {
    border: 0;
}

.RadScheduler_cssBase .rsAdvancedEdit a.rsAdvEditClose,
.RadScheduler_cssBase div.rsModalWrapper .rsModalOuter .rsModalWindowClose {
    background-image: url('Scheduler/rsSprites.png');
    background-position: -48px -528px;
    height: 16px;
    margin-top: -23px;
    width: 16px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.RadScheduler_cssBase .rsAdvancedEdit a.rsAdvEditClose:hover,
.RadScheduler_cssBase .rsModalWrapper .rsModalOuter a.rsModalWindowClose:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.RadScheduler_cssBase .rsModalWrapper .rsModalTitle {
    color: #767676;
    background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_cssBase .rsModalWrapper .rsModalInner {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsModalWrapper .rsModalIcon {
    background-image: url('Scheduler/rsSprites.png');
}

.RadScheduler_cssBase .rsModalWrapper .rsModalInner .rsModalButtons a,
.RadScheduler_cssBase .rsAdvancedEdit div.rsAdvancedSubmitArea a {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #f9f9f9;
    border-width: 1px;
    border-style: solid;
}

.RadScheduler_cssBase .rsModalWrapper .rsModalInner .rsModalButtons a:hover,
.RadScheduler_cssBase .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e5e5e5;
}

.RadScheduler_cssBase .rsBottomIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -180px -31px;
}

.RadScheduler_cssBase .rsTopIndicator .rsOvertimeArrow {
    background: transparent url('Scheduler/rsSprites.png') no-repeat -134px -31px;
}

.RadScheduler_cssBase .rsAptSelected .rsAptIn,
.RadScheduler_cssBase .rsAptSelected .rsAptMid,
.RadScheduler_cssBase .rsAptSelected .rsAptContent {
    background-image: none;
}

.RadScheduler_cssBase .rsAgendaView {
    color: #767676;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAgendaTable th,
.RadScheduler_cssBase .rsAgendaTable td {
    border-bottom-color: #e5e5e5;
    border-right-color: #e5e5e5;
}

.RadScheduler_cssBase .rsAgendaTable th {
    color: #767676;
    background-color: #ffffff;
}

.RadScheduler_cssBase .rsAgendaTable .rsAgendaRowHovered {
    color: #000000;
    background-color: #e8e8e8;
}

.RadScheduler_cssBase .rsAgendaTable .rsAgendaRowSelected {
    color: #ffffff;
    background-color: #25a0da;
}


/*========================================================*/


/*  26. RadInput											  */


/*========================================================*/


/*global*/

.RadInput_cssBase,
.RadInputMgr_cssBase {
    font-family: inherit;
    font-size: 14px;
    font-style: normal;
}


/*textbox states*/

html body .RadInput_cssBase .riTextBox,
html body .RadInputMgr_cssBase {
    border-color: #ccc;
    background: #fff;
    color: #555;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    font-family: carnaslight, Arial, Helvetica, sans-serif !important;
    line-height: 1.42857143 !important;
    border-radius: 4px;
}

html body .RadInput_cssBase .riEmpty,
html body .RadInput_Empty_cssBase {
    color: #999;
}

html body .RadInput_Hover_cssBase,
html body .RadInput_cssBase .riFocused,
html body .RadInput_Focused_cssBase {
    border-color: #777c80;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

html body .RadInput_cssBase .riRead,
html body .RadInput_Read_cssBase,
html body .RadInput_cssBase .riDisabled,
html body .RadInput_Disabled_cssBase {
    background-color: #eee;
    opacity: 1;
    cursor: default;
}

html body .RadInput_cssBase .riError,
html body .RadInput_Error_cssBase {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background: #f2dede 100% -294px no-repeat url('Input/sprite.gif');
    color: #a94442;
}

.RadForm.rfdTextbox .RadInput_cssBase .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_cssBase[type="text"] {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background: white 100% -294px no-repeat url('Input/sprite.gif');
    color: #a94442;
}

html body .RadInput_cssBase .riNegative,
html body .RadInput_Negative_cssBase {
    color: #565656;
}


/*buttons*/

.RadInput_cssBase a {
    background: transparent no-repeat url('Input/sprite.gif');
}


/*go*/

.RadInput_cssBase .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

.RadInput_cssBase .riBtn a:hover {
    background-position: 3px -45px;
}


/*spin*/

.RadInput_cssBase .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_cssBase a.riUp {
    background-position: 4px -98px;
}

.RadInput_cssBase a.riUp:hover {
    background-position: 4px -148px;
}

.RadInput_cssBase a.riDown {
    background-position: 4px -199px;
}

.RadInput_cssBase a.riDown:hover {
    background-position: 4px -249px;
}


/*label*/

.RadInput_cssBase .riLabel {
    color: #666;
}


/*rtl*/

html body .RadInputRTL_cssBase .riError,
html body .RadInputRTL_Error_cssBase {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_cssBase .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_cssBase[type="text"] {
    background-position: 3px -298px;
}


/*========================================================*/


/*  27. RadListBox										  */


/*========================================================*/

.RadListBox_cssBase {
    color: #555;
    font-size: 14px;
    font-family: carnaslight, Arial, Helvetica, sans-serif;
    font-weight: 400px;
}

.RadListBox_cssBase .rlbGroup,
.RadListBox_cssBase .rlbTemplateContainer {
    border: 1px solid #ccc;
    background: white;
    border-radius: 4px;
    padding: 6px;
}

.RadListBox_cssBase .rlbButtonAreaRight {
    width: 50px !important;
}

.RadListBox_cssBase .rlbGroup.rlbGroupRight {
    margin-right: 55px !important;
    s
}

.RadListBox_cssBase .rlbHeader,
.RadListBox_cssBase .rlbFooter {
    background-color: #e8e8e8;
}

.RadListBox_cssBase .rlbList .rlbHovered {
    color: #767676;
    background-color: #e8e8e8;
}

.RadListBox_cssBase .rlbList .rlbActive {
    color: black;
    background-color: transparent;
}

.RadListBox_cssBase .rlbList .rlbSelected {
    color: white;
    background-color: #2c3e88;
}

.RadListBox_cssBase .rlbList .rlbDisabled {
    color: white;
    background-color: #2c3e88;
}

.RadListBox_cssBase .rlbList .rlbDisabled .rlbImage {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

.RadListBox_cssBase .rlbEmptyMessage {
    color: #cccccc;
}

.RadListBox_cssBase .rlbDropClue {
    width: 10px;
    background-image: url('ListBox/rlbDropClue.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    left: -10px;
}

.RadListBox_cssBase .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e;
}

.RadListBox_cssBase .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e;
}

.RadListBox_cssBase .rlbButton {
    border-color: #ccc;
    color: #767676;
    background-color: #f9f9f9;
    height: 32px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
}

.RadListBox_cssBase .rlbButton:hover,
.RadListBox_cssBase .rlbButton:active {
    border-color: #cecece;
    color: #555;
    background-color: #e7e7e7;
}

.RadListBox_cssBase .rlbButton .rlbButtonBL,
.RadListBox_cssBase .rlbButton .rlbButtonBR,
.RadListBox_cssBase .rlbButton .rlbButtonTR,
.RadListBox_cssBase .rlbButton .rlbButtonTL {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    display: block;
    position: static;
}

.RadListBox_cssBase .rlbButton .rlbButtonText {
    padding-top: 0;
    height: 20px;
    background: url('ListBox/rlbSprite.png') no-repeat;
    line-height: 20px;
    position: static;
}

.RadListBox_cssBase .rlbNoButtonText {
    padding: 0;
    width: 32px !important;
    height: 32px !important;
}

.RadListBox_cssBase .rlbNoButtonText .rlbButtonBL,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonBR,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonTR,
.RadListBox_cssBase .rlbNoButtonText .rlbButtonTL {
    width: 20px;
    height: 20px;
}

.RadListBox_cssBase .rlbNoButtonText .rlbButtonText {
    padding: 0;
    margin: 6px !important;
    width: 20px !important;
    height: 20px !important;
    display: block;
    position: static;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbNoButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbNoButtonText {
    padding: 0;
}

.RadListBox_cssBase .rlbDisabled,
.RadListBox_cssBase .rlbDisabled:hover,
.RadListBox_cssBase .rlbDisabled:active {
    border-color: #e6e6e6;
    color: #767676;
    background-color: #fcfcfc;
}

.RadListBox_cssBase .rlbMoveUp .rlbButtonText {
    background-position: 0 0;
}

.RadListBox_cssBase .rlbMoveUp:active .rlbButtonText {
    background-position: -400px 0;
}

.RadListBox_cssBase .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0;
}

.RadListBox_cssBase .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px;
}

.RadListBox_cssBase .rlbMoveDown:active .rlbButtonText {
    background-position: -400px -25px;
}

.RadListBox_cssBase .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px;
}

.RadListBox_cssBase .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px;
}

.RadListBox_cssBase .rlbMoveToTop:active .rlbButtonText {
    background-position: -400px -275px;
}

.RadListBox_cssBase .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px;
}

.RadListBox_cssBase .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px;
}

.RadListBox_cssBase .rlbMoveToBottom:active .rlbButtonText {
    background-position: -400px -300px;
}

.RadListBox_cssBase .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_cssBase .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px;
}

.RadListBox_cssBase .rlbDelete .rlbButtonText {
    background-position: 0 -50px;
}

.RadListBox_cssBase .rlbDelete:active .rlbButtonText {
    background-position: -400px -50px;
}

.RadListBox_cssBase .rlbDeleteDisabled .rlbButtonText,
.RadListBox_cssBase .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px;
}

.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px;
}

.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferTo:active .rlbButtonText {
    background-position: -400px -100px;
}

.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFrom:active .rlbButtonText {
    background-position: -400px -75px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -100px;
}

.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -75px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText {
    background-position: 0 -125px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFrom:active .rlbButtonText {
    background-position: -400px -150px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllTo:active .rlbButtonText {
    background-position: -400px -125px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllFromDisabled:active .rlbButtonText {
    background-position: -200px -150px;
}

.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaRight .rlbTransferAllFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaLeft .rlbTransferAllToDisabled:active .rlbButtonText {
    background-position: -200px -125px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText {
    background-position: 0 -200px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferTo:active .rlbButtonText {
    background-position: -400px -200px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFrom:active .rlbButtonText {
    background-position: -400px -175px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferToDisabled:active .rlbButtonText {
    background-position: -200px -200px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferFromDisabled:active .rlbButtonText {
    background-position: -200px -175px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText {
    background-position: 0 -250px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFrom:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllTo:active .rlbButtonText {
    background-position: -400px -250px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllTo:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFrom:active .rlbButtonText {
    background-position: -400px -225px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllFromDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllToDisabled:active .rlbButtonText {
    background-position: -200px -250px;
}

.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaTop .rlbTransferAllToDisabled:active .rlbButtonText,
.RadListBox_cssBase .rlbButtonAreaBottom .rlbTransferAllFromDisabled:active .rlbButtonText {
    background-position: -200px -225px;
}

.RadListBox_cssBase .rlbHighlight {
    color: #333;
}


/*========================================================*/


/* 28. RadButton										  */


/*========================================================*/

.RadButton_cssBase {
    font: normal 10pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    /* RadButton */
    /*Simple Split Button Overrides*/
    /* Needed fo IE6 */
    /* IE6 Fix, should be important to override the joint selectors */
    /* Disabled */
}

.RadButton_cssBase.rbSkinnedButton,
.RadButton_cssBase .rbDecorated,
.RadButton_cssBase .rbSecondaryIcon,
.RadButton_cssBase.rbVerticalButton,
.RadButton_cssBase.rbVerticalButton .rbDecorated {
    color: #fff;
    font: 9pt Arial, Helvetica, "Helvetica Neue", sans-serif;
    background-color: #2c3e88;
    background-image: transparent;
}

.RadButton_cssBase.rbSkinnedButton .rbDecorated {
    margin-left: -4px;
}

.RadButton_cssBase.rbSkinnedButton:active .rbDecorated,
.RadButton_cssBase.rbSkinnedButtonChecked .rbDecorated,
.RadButton_cssBase.rbSkinnedButtonChecked:hover .rbDecorated {
    color: white;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadButton_cssBase.RadButton input.rbDecorated,
    .RadButton_cssBase.RadButton input.rbDecorated,
    .RadButton_cssBase.RadButton input.rbDecorated:active,
    .RadButton_cssBase.RadButton input.rbDecorated:focus {
        background-color: transparent;
        border: 0 none;
    }
    .RadButton_cssBase .rbSplitRight,
    .RadButton_cssBase .rbSplitLeft {
        background-image: url('Button/ButtonSprites.gif');
    }
    .RadButton_cssBase .rbSplitRight,
    .RadButton_cssBase.rbLinkButton .rbSplitRight {
        background-position: -1px 0;
        background-color: #2c3e88;
        border-left: 1px solid #2c3e88;
    }
    .RadButton_cssBase .rbSplitRight,
    .RadButton_cssBase .rbSplitLeft {
        _right: -1px;
    }
    .RadButton_cssBase .rbSplitLeft,
    .RadButton_cssBase.rbLinkButton .rbSplitLeft {
        background-position: -1px 0;
        background-color: #2c3e88;
        border-right: 1px solid #2c3e88;
    }
    .RadButton_cssBase .rbSplitRight:focus,
    .RadButton_cssBase .rbSplitRight:active,
    .RadButton_cssBase.rbLinkButton .rbSplitRight:focus,
    .RadButton_cssBase.rbLinkButton .rbSplitRight:active,
    .RadButton_cssBase .rbSplitLeft:focus,
    .RadButton_cssBase .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton .rbSplitLeft:focus,
    .RadButton_cssBase.rbLinkButton .rbSplitLeft:active {
        background-color: red;
        border-right: 1px solid #2c3e88;
        background-position: -20px 0;
    }
    .RadButton_cssBase .rbSplitRight:hover,
    .RadButton_cssBase.rbLinkButton .rbSplitRight:hover,
    .RadButton_cssBase .rbSplitLeft:hover,
    .RadButton_cssBase.rbLinkButton .rbSplitLeft:hover {
        background-color: #e8e8e8;
        border-left: 1px solid #767676;
    }
    .RadButton_cssBase.rbDisabled .rbSplitRight,
    .RadButton_cssBase.rbDisabled .rbSplitLeft {
        _right: 0;
    }
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft {
        background-position: 1px 0;
    }
    .RadButton_cssBase.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:focus,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus,
    .RadButton_cssBase.rbDisabled .rbSplitRight,
    .RadButton_cssBase.rbDisabled .rbSplitRight:hover,
    .RadButton_cssBase.rbDisabled .rbSplitRight:focus,
    .RadButton_cssBase.rbDisabled .rbSplitRight:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:hover,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitRight:focus {
        background-color: transparent;
        background-position: -1px 0 !important;
    }
    .RadButton_cssBase .rbDisabled .rbSplitRight,
    .RadButton_cssBase .rbDisabled .rbSplitRight:hover,
    .RadButton_cssBase .rbDisabled .rbSplitRight:focus,
    .RadButton_cssBase .rbDisabled .rbSplitRight:active,
    .RadButton_cssBase .rbDisabled .rbSplitLeft,
    .RadButton_cssBase .rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase .rbDisabled .rbSplitLeft:focus,
    .RadButton_cssBase .rbDisabled .rbSplitLeft:active {
        _background-position: -1px 0 !important;
    }
    .RadButton_cssBase.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:focus,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus {
        border-right: 1px solid #cdcdcd;
    }
    .RadButton_cssBase.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:focus,
    .RadButton_cssBase.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:hover,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:active,
    .RadButton_cssBase.rbLinkButton.rbDisabled .rbSplitLeft:focus {
        border-left: 1px solid #cdcdcd;
    }
    .RadButton_cssBase.rbVerticalButton {
        padding-left: 0;
    }
    .RadButton_cssBase.rbVerticalButton .rbDecorated {
        padding-left: 8px;
    }
    .RadButton_cssBase.rbVerticalButton .rbDecorated.rbPrimary {
        padding-left: 40px;
    }
    .RadButton_cssBase.rbSkinnedButton,
    .RadButton_cssBase.rbVerticalButton {
        border: 1px solid #2c3e88;
    }
    .RadButton_cssBase.rbSkinnedButton,
    .RadButton_cssBase.rbVerticalButton {
        _border: 1px solid #2c3e88 !important;
    }
    .RadButton_cssBase.rbSkinnedButton:active,
    .RadButton_cssBase.rbVerticalButton:active,
    .RadButton_cssBase.rbSkinnedButton:active .rbDecorated,
    .RadButton_cssBase.rbVerticalButton:active .rbDecorated,
    .RadButton_cssBase.rbPressedButton.rbSkinnedButton,
    .RadButton_cssBase.rbPressedButton .rbDecorated {
        background-color: #2c3e88;
        color: white;
    }
    .RadButton_cssBase.rbSkinnedButton:active,
    .RadButton_cssBase.rbVerticalButton:active {
        border: 1px solid #2c3e88;
    }
    .RadButton_cssBase.rbSkinnedButton:hover,
    .RadButton_cssBase.rbVerticalButton:hover,
    .RadButton_cssBase:hover .rbDecorated,
    .RadButton_cssBase:hover .rbSecondaryIcon,
    .RadButton_cssBase.rbVerticalButton:hover .rbDecorated {
        color: #767676;
        background-color: #cdcdcd;
        _background-color: #cdcdcd;
    }
    .RadButton_cssBase.rbSkinnedButton:hover,
    .RadButton_cssBase.rbVerticalButton:hover {
        border: 1px solid #767676;
    }
    .RadButton_cssBase.rbSkinnedButtonChecked,
    .RadButton_cssBase.rbSkinnedButtonChecked:hover,
    .RadButton_cssBase.rbSkinnedButtonChecked input.rbDecorated,
    .RadButton_cssBase.rbSkinnedButtonChecked:hover .rbDecorated {
        background-color: #2c3e88;
        border: 1px solid #2c3e88;
    }
    .RadButton_cssBase .rbToggleCheckbox,
    .RadButton_cssBase .rbToggleCheckboxChecked,
    .RadButton_cssBase .rbToggleCheckboxFilled,
    .RadButton_cssBase .rbToggleRadio,
    .RadButton_cssBase .rbToggleRadioChecked {
        background-image: url('Common/radFormToggleSprite.png');
        _background-image: url('Common/radFormToggleSpriteIE6.png');
    }
    .RadButton_cssBase.rbToggleButton,
    .RadButton_cssBase.rbToggleButton.rbDisabled,
    .RadButton_cssBase.rbToggleButton.rbDisabled:hover,
    .RadButton_cssBase.rbDisabled .rbDecorated,
    .RadButton_cssBase.rbDisabled:hover .rbDecorated,
    .RadButton_cssBase.rbToggleButton:hover {
        color: #767676;
    }
    .RadButton_cssBase.RadButton.rbLinkButton {
        background-color: #f9f9f9;
        border: 1px solid #cdcdcd;
        text-decoration: none;
        color: #767676;
    }
    .RadButton_cssBase.RadButton.rbLinkButton:hover {
        background-color: #e8e8e8;
        border: 1px solid #767676;
        color: #767676;
    }
    .RadButton_cssBase.RadButton.rbLinkButton:active,
    .RadButton_cssBase.RadButton.rbLinkButtonChecked,
    .RadButton_cssBase.RadButton.rbLinkButtonChecked:hover {
        background-color: #2c3e88;
        border: 1px solid #2c3e88;
        color: white;
    }
    .RadButton_cssBase.rbSkinnedButton,
    .RadButton_cssBase .rbDecorated {
        height: 20px;
    }
    .RadButton_cssBase.rbSkinnedButton.rbDisabled,
    .RadButton_cssBase.rbVerticalButton.rbDisabled,
    .RadButton_cssBase.rbLinkButton.rbDisabled,
    .RadButton_cssBase.rbLinkButton.rbDisabled:hover {
        background-color: #f9f9f9;
        color: #767676;
        border: 1px solid #cdcdcd;
        cursor: default;
    }
    .RadButton_cssBase.rbSkinnedButton.rbDisabled .rbDecorated,
    .RadButton_cssBase.rbVerticalButton.rbDisabled:hover .rbDecorated,
    .RadButton_cssBase.rbLinkButton.rbDisabled,
    .RadButton_cssBase.rbLinkButton.rbDisabled:hover {
        background-color: #f9f9f9;
        color: #767676;
    }
    .RadButton_cssBase.rbLinkButton,
    .RadButton_cssBase.rbLinkButton:hover {
        _border: 1px solid #cdcdcd !important;
    }
    .RadButton_cssBase.rbDisabled,
    .RadButton_cssBase.rbDisabled .rbToggleCheckbox,
    .RadButton_cssBase.rbDisabled .rbToggleCheckboxChecked,
    .RadButton_cssBase.rbDisabled .rbToggleRadio,
    .RadButton_cssBase.rbDisabled .rbToggleRadioChecked,
    .RadButton_cssBase.rbDisabled .rbToggleCheckboxFilled {
        opacity: .6;
    }
    .RadButton_cssBase.rbLinkButton.rbRounded {
        border-radius: 0;
    }
    /*========================================================*/
    /* 29. SiteMap                                            */
    /*========================================================*/
    .RadSiteMap_cssBase {
        color: #767676;
        font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
    }
    .RadSiteMap_cssBase .rsmManyLevels .rsmLink {
        border-bottom: 0;
    }
    .RadSiteMap_cssBase .rsmTwoLevels .rsmLink,
    .RadSiteMap_cssBase .rsmThreeLevels .rsmLink,
    .RadSiteMap_cssBase .rsmManyLevels .rsmLevel1 .rsmLink {
        border-bottom: 0;
    }
    .RadSiteMap_cssBase .rsmOneLevel .rsmLink,
    .RadSiteMap_cssBase .rsmTwoLevels .rsmLevel1 .rsmLink,
    .RadSiteMap_cssBase .rsmThreeLevels .rsmLevel1 .rsmLink,
    .RadSiteMap_cssBase .rsmManyLevels .rsmLevel2 .rsmLink {
        border: 0;
        color: #767676;
    }
    .RadSiteMap_cssBase .rsmOneLevel .rsmLink:hover,
    .RadSiteMap_cssBase .rsmTwoLevels .rsmLevel1 .rsmLink:hover,
    .RadSiteMap_cssBase .rsmThreeLevels .rsmLevel1 .rsmLink:hover,
    .RadSiteMap_cssBase .rsmManyLevels .rsmLevel2 .rsmLink:hover {
        border-color: #767676;
        color: #767676;
        background-color: #e8e8e8;
    }
    .RadSiteMap_cssBase .rsmLink,
    .RadSiteMap_cssBase .rsmTemplate {
        color: #767676;
    }
    .RadSiteMap_cssBase .rsmLink:hover {
        color: #767676;
    }
    /*========================================================*/
    /* 30. RadRating										  */
    /*========================================================*/
    .RadRating_cssBase a,
    .RadRating_cssBase a span {
        background-image: url('Rating/Sprite.png');
        _background-image: url('Rating/Sprite.gif');
    }
    /*========================================================*/
    /* 31. RadComboBox                                  */
    /*========================================================*/
    .RadComboBox_cssBase {
        color: #333333;
        font-size: 14px;
        font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
    }
    .RadComboBox_cssBase table {
        border-collapse: separate !important;
        *border-collapse: collapse !important;
        padding: 0 !important;
        border-spacing: 0;
        xborder: 1px solid !important;
        overflow: hidden !important;
    }
    .RadComboBox_cssBase .rcbInputCell,
    .RadComboBox_cssBase .rcbArrowCell {
        height: 32px !important;
        border-width: 1px;
        border-style: solid !important;
    }
    .RadComboBox_cssBase table td.rcbInputCell,
    .RadComboBox_cssBase table td.rcbArrowCell {
        border-width: 1px !important;
    }
    .RadComboBox_cssBase .rcbInputCell {
        border-color: #cccccc;
        color: #555555;
        background-color: #fcfcfc;
        border-radius: 4px 0 0 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .RadComboBox_cssBase table td.rcbInputCellLeft {
        border-right-width: 0 !important;
    }
    .RadComboBox_cssBase table td.rcbInputCellRight {
        border-left-width: 0;
    }
    .RadComboBox_cssBase .rcbInput {
        color: #555555;
        font-size: 10pt;
        font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
    }
    .RadComboBox_cssBase .rcbEmptyMessage {
        color: #555555;
    }
    .RadComboBox_cssBase .rcbArrowCell {
        width: 32px !important;
        color: #414141 !important;
        border-color: #cccccc !important;
        border-radius: 0 4px 4px 0 !important;
        background-color: #f0f0f0 !important;
        border-style: solid !important;
    }
    .RadComboBox_cssBase .rcbArrowCell a {
        width: 32px;
        height: 32px;
        background-image: url('Common/radActionsSprite.png');
        background-position: -16px -63px !important;
    }
    .RadComboBox_cssBase .rcbArrowCellHidden,
    .RadComboBox_cssBase .rcbArrowCellHidden a {
        width: 0;
    }
    .RadComboBox_cssBase .rcbArrowCellHidden.rcbArrowCellLeft {
        border-right-width: 0;
    }
    .RadComboBox_cssBase .rcbArrowCellHidden.rcbArrowCellRight {
        border-left-width: 0;
    }
    .RadComboBox_cssBase .rcbReadOnly .rcbArrowCell.rcbArrowCellLeft {
        border-right-width: 0;
    }
    .RadComboBox_cssBase .rcbReadOnly .rcbArrowCell.rcbArrowCellRight {
        border-left-width: 0;
    }
    .RadComboBox_cssBase .rcbLabel {
        line-height: 32px;
    }
    .RadComboBox_cssBase .rcbReadOnly .rcbInputCell {
        box-shadow: none;
    }
    .RadComboBox_cssBase .rcbHovered .rcbInputCell {
        color: #555555;
        border-color: #c2c2c2;
        background-color: #ffffff;
    }
    .RadComboBox_cssBase .rcbHovered .rcbArrowCell {
        color: #333333;
        border-color: #c2c2c2;
        background-color: #e0e0e0;
    }
    .RadComboBox_cssBase .rcbFocused {
        border-radius: 4px;
    }
    .RadComboBox_cssBase .rcbFocused .rcbInputCell {
        color: #555555;
        border-color: #cccccc;
        background-color: #ffffff;
        box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
    }
    .RadComboBox_cssBase .rcbFocused .rcbArrowCell {
        color: #333333;
        border-color: #cccccc;
        background-color: #e0e0e0;
        box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
    }
    .RadComboBox_cssBase .rcbDisabled {
        opacity: 1;
    }
    .RadComboBox_cssBase .rcbDisabled .rcbInputCell,
    .RadComboBox_cssBase .rcbDisabled .rcbArrowCell {
        color: #909090;
        border-color: #cccccc;
        background-color: #eeeeee;
    }
    .RadComboBox_cssBase .rcbDisabled .rcbInputCell>a,
    .RadComboBox_cssBase .rcbDisabled .rcbArrowCell>a {
        opacity: 0.5;
    }
    .RadComboBox_cssBase .rcbHovered .rcbReadOnly .rcbInputCell {
        color: #333333;
        border-color: #c2c2c2;
        background-color: #e0e0e0;
    }
    .RadComboBox_cssBase .rcbFocused .rcbReadOnly .rcbInputCell {
        color: #333333;
        border-color: #cccccc;
        background-color: #e0e0e0;
    }
    .RadComboBoxDropDown_cssBase {
        font-size: 10pt;
        font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
        line-height: 1.42857;
        border-color: #dddddd;
        background-color: #ffffff;
        border-radius: 4px;
        margin-top: 2px;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        overflow: hidden;
    }
    .RadComboBoxDropDown_cssBase .rcbScroll {
        padding: 5px 0;
    }
    .RadComboBoxDropDown_cssBase .rcbHeader,
    .RadComboBoxDropDown_cssBase .rcbFooter {
        color: #333333;
        background-color: #f5f5f5;
        border-color: #e7e7e7;
    }
    .RadComboBoxDropDown_cssBase .rcbItem {
        margin: 0;
        padding: 2px 12px;
    }
    .RadComboBoxDropDown_cssBase .rcbHovered {
        margin: 0;
        padding: 2px 12px;
        background-color: #f5f5f5;
    }
    .RadComboBoxDropDown_cssBase .rcbSelected {
        margin: 0;
        padding: 2px 12px;
        color: #ffffff;
        background-color: #428bca;
    }
    .RadComboBoxDropDown_cssBase .rcbDisabled {
        margin: 0;
        padding: 2px 12px;
        color: #999999;
    }
    .RadComboBoxDropDown_cssBase .rcbLoading {
        margin: 0;
        padding: 2px 12px;
        background-color: #f5f5f5;
    }
    .RadComboBoxDropDown_cssBase .rcbItem em {
        background-color: #f5f5f5;
    }
    .RadComboBoxDropDown_cssBase .rcbCheckAllItems,
    .RadComboBoxDropDown_cssBase .rcbCheckAllItemsHovered {
        color: #333333;
        background-color: #f5f5f5;
        padding: 2px 12px;
    }
    .RadComboBoxDropDown_cssBase .rcbMoreResults {
        border-color: #e7e7e7;
        color: #333333;
        background-color: #f5f5f5;
    }
    .RadComboBoxDropDown_cssBase .rcbMoreResults a {
        border-top-color: #333333;
    }
    .RadComboBoxDropDown_cssBase .rcbSeparator {
        margin-top: 10px;
        border-bottom: 1px solid #e7e7e7;
        color: #333333;
        background: #f5f5f5;
    }
    .RadComboBox_cssBase_rtl .rcbInputCell {
        border-radius: 0 4px 4px 0;
    }
    .RadComboBox_cssBase_rtl .rcbArrowCell {
        border-radius: 4px 0 0 4px;
    }
    .RadComboBox_cssBase_rtl .rcbFocused .rcbInputCell {
        box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
    }
    .RadComboBox_cssBase_rtl .rcbFocused .rcbArrowCell {
        box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
    }
    /*========================================================*/
    /* 31. RadWizard                                  */
    /*========================================================*/
    .RadWizard_cssBase {
        color: #333333;
        font-size: 14px;
        font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
        line-height: 1.42857;
    }
    .RadWizard_cssBase .rwzButton {
        padding: 6px 12px;
        border-radius: 4px;
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff;
    }
    .RadWizard_cssBase .rwzButton.rwzHovered {
        border-color: #c2c2c2;
        color: #333333;
        background-color: #e0e0e0;
    }
    .RadWizard_cssBase .rwzButton.rwzClicked {
        border-color: #c2c2c2;
        color: #333333;
        background-color: #e0e0e0;
    }
    .RadWizard_cssBase .rwzButton.rwzDisabled {
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff;
    }
    .RadWizard_cssBase .rwzBreadCrumb {
        border-radius: 4px;
        border-collapse: collapse;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzLI {
        border-width: 1px;
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzLink {
        padding: 10px 20px;
        color: inherit;
    }
    *+html .RadWizard_cssBase .rwzBreadCrumb .rwzLink {
        color: #333333;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzText {
        line-height: 1.42857;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzCallout {
        width: 1.07143em;
        right: -1em;
        background: url('Wizard/rwzCallout.png') no-repeat 100% 50%;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzCallout:before {
        display: none;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzHovered {
        color: #333333;
        border-color: #c2c2c2;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzHovered .rwzLink {
        background-color: #f5f5f5;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzHovered .rwzCallout {
        background-image: url('Wizard/rwzCalloutHover.png');
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzSelected {
        color: #fff;
        border-color: #337ab7;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzSelected .rwzLink {
        *color: #fff;
        background-color: #337ab7;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzSelected .rwzCallout {
        background-image: url('Wizard/rwzCalloutSelect.png');
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled {
        color: #333333;
        border-color: #cdcdcd;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled .rwzLink {
        background-color: #ffffff;
    }
    .RadWizard_cssBase .rwzBreadCrumb .rwzDisabled .rwzCallout {
        background-image: url('Wizard/rwzCalloutDisable.png');
    }
    .RadWizard_cssBase .rwzProgressBar {
        height: 20px;
        border-width: 0;
        border-radius: 4px;
        background-color: #f5f5f5;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    }
    .RadWizard_cssBase .rwzProgress {
        margin: 0;
        height: 20px;
        border-width: 0;
        background-color: #337ab7;
        background-size: 40px 40px;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        transition: width 0.6s ease;
    }
    .RadWizard_cssBase.rwzHorizontal .rwzBreadCrumb .rwzCallout {
        top: -1px;
        bottom: -1px;
    }
    /*.RadWizard_cssBase.rwzRightBreadCrumb,*/
    .RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzCallout {
        left: -1em;
        right: auto;
        background: url('Wizard/rwzCalloutRtl.png') no-repeat 0 50%;
    }
    .RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzHovered .rwzCallout {
        background-image: url('Wizard/rwzCalloutHoverRtl.png');
    }
    .RadWizard_cssBase.RadWizard_rtl .rwzBreadCrumb .rwzSelected .rwzCallout {
        background-image: url('Wizard/rwzCalloutSelectRtl.png');
    }
    /*==========================================================*/
    /*  End Style Sheet                                         */
    /*==========================================================*/