
.RadTabStrip, .RadTabStripVertical {
    margin: 0;
    padding: 0;
}
.RadTabStrip::after, .RadTabStripVertical::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.RadTabStrip .rtsLevel, .RadTabStripVertical .rtsLevel {
    overflow: hidden;
}
.RadTabStrip .rtsLevel::after, .RadTabStripVertical .rtsLevel::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.RadTabStrip .rtsScroll, .RadTabStripVertical .rtsScroll {
    overflow: hidden;
}
.RadTabStrip .rtsScroll::after, .RadTabStripVertical .rtsScroll::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.RadTabStrip .rtsPrevArrow, .RadTabStrip .rtsNextArrow, .RadTabStrip .rtsPrevArrowDisabled, .RadTabStrip .rtsNextArrowDisabled, .RadTabStripVertical .rtsPrevArrow, .RadTabStripVertical .rtsNextArrow, .RadTabStripVertical .rtsPrevArrowDisabled, .RadTabStripVertical .rtsNextArrowDisabled {
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 18px;
    line-height: 18px;
    margin: 5px 0 0;
    outline: 0 none;
    overflow: hidden;
    text-indent: -9999px;
    width: 18px;
}
.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL {
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.RadTabStrip .rtsUL::after, .RadTabStripVertical .rtsUL::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.RadTabStrip .rtsLI, .RadTabStripVertical .rtsLI {
    line-height: inherit;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.RadTabStrip .rtsLI::after, .RadTabStripVertical .rtsLI::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
    cursor: pointer;
    display: block;
    padding-left: 9px;
    text-decoration: none;
    white-space: nowrap;
}
.RadTabStrip .rtsLevel .rtsOut, .RadTabStrip .rtsLevel .rtsIn, .RadTabStrip .rtsLevel .rtsTxt, .RadTabStripVertical .rtsLevel .rtsOut, .RadTabStripVertical .rtsLevel .rtsIn, .RadTabStripVertical .rtsLevel .rtsTxt {
    text-decoration: inherit;
}
.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut {
    display: block;
    padding-right: 9px;
}
.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    display: block;
    padding: 0 5px;
}
.RadTabStrip .rtsImg, .RadTabStripVertical .rtsImg {
    border: 0 none;
    margin-top: -2px;
    vertical-align: middle;
}
.RadTabStrip .rtsTxt, .RadTabStripVertical .rtsTxt {
    display: inline-block;
}
.RadTabStrip .rtsImg + .rtsTxt, .RadTabStripVertical .rtsImg + .rtsTxt {
    display: inline-block;
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px;
}
.RadTabStrip a.rtsLink:focus, .RadTabStripVertical a.rtsLink:focus {
    outline: 0 none;
    position: relative;
}
.RadTabStrip a.rtsLink:focus, .RadTabStripVertical a.rtsLink:focus {
    outline-offset: -2px;
}
.RadTabStrip a.rtsLink:focus::after, .RadTabStripVertical a.rtsLink:focus::after {
    border: 1px dotted #555;
    bottom: 0;
    content: "";
    display: block;
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
}
:root .RadTabStrip a.rtsLink:focus::after, *:root .RadTabStripVertical a.rtsLink:focus::after {
    content: none;
    display: none;
}
.RadTabStrip a.rtsClicked:focus, .RadTabStripVertical a.rtsClicked:focus {
    outline: 0 none;
}
.RadTabStrip .rtsDisabled, .RadTabStripVertical .rtsDisabled {
    cursor: default;
}
.RadTabStrip .rtsSeparator, .RadTabStripVertical .rtsSeparator {
    height: 26px;
}
.RadTabStrip .rtsLevel {
    clear: both;
    padding-top: 1px;
    position: relative;
    width: 100%;
}
.RadTabStrip .rtsLevel1 {
    padding-top: 0;
}
.RadTabStrip .rtsLevel.rtsCenter {
    text-align: center;
}
.RadTabStrip .rtsScroll {
    height: 26px;
    white-space: nowrap;
    width: 100%;
}
.RadTabStrip .rtsPrevArrow {
    background-position: 0 -208px;
}
.RadTabStrip .rtsPrevArrow:hover {
    background-position: -36px -208px;
}
.RadTabStrip .rtsPrevArrowDisabled, .RadTabStrip .rtsPrevArrowDisabled:hover {
    background-position: -72px -208px;
}
.RadTabStrip .rtsNextArrow {
    background-position: -18px -208px;
}
.RadTabStrip .rtsNextArrow:hover {
    background-position: -54px -208px;
}
.RadTabStrip .rtsNextArrowDisabled, .RadTabStrip .rtsNextArrowDisabled:hover {
    background-position: -90px -208px;
}
.RadTabStrip .rtsRight .rtsUL {
    float: right;
}
.RadTabStrip .rtsCenter .rtsUL {
    display: inline-block;
    float: none;
    vertical-align: bottom;
}
.RadTabStrip .rtsLI {
    display: inline;
    float: left;
}
.RadTabStrip .rtsLink {
    text-align: center;
}
.RadTabStrip .rtsSeparator {
    height: 26px;
}
.RadTabStrip .rtsBreak {
    clear: left;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
}
.RadTabStripVertical {
    display: inline-block;
    vertical-align: top;
}
.RadTabStripVertical .rtsLevel {
    display: inline-block;
    float: left;
    height: 100%;
}
.RadTabStripVertical .rtsHasWidth {
    width: 100%;
}
.RadTabStripVertical .rtsPrevArrow {
    background-position: 0 -228px;
}
.RadTabStripVertical .rtsPrevArrow:hover {
    background-position: -36px -228px;
}
.RadTabStripVertical .rtsPrevArrowDisabled, .RadTabStripVertical .rtsPrevArrowDisabled:hover {
    background-position: -72px -228px;
}
.RadTabStripVertical .rtsNextArrow {
    background-position: -18px -228px;
}
.RadTabStripVertical .rtsNextArrow:hover {
    background-position: -54px -228px;
}
.RadTabStripVertical .rtsNextArrowDisabled, .RadTabStripVertical .rtsNextArrowDisabled:hover {
    background-position: -90px -228px;
}
.RadTabStripVertical .rtsHasWidth .rtsUL {
    width: 100%;
}
.RadTabStripVertical .rtsLI {
    display: block;
}
.RadTabStripVertical .rtsHasWidth .rtsLI {
    width: 100%;
}
.RadTabStripVertical .rtsLink {
    text-align: right;
}
.RadTabStripVertical .rtsSeparator {
    display: block;
    height: 2px;
}
.RadTabStripVertical .rtsLink, .RadTabStripVertical .rtsLI .rtsDisabled:hover {
    background-position: 0 0;
}
.RadTabStripVertical .rtsLink:hover {
    background-position: 0 -200px;
}
.RadTabStripVertical .rtsSelected, .RadTabStripVertical .rtsSelected:hover {
    background-position: 0 -400px;
}
.RadTabStripVertical.RadTabStripRight .rtsIn {
    text-align: left;
}
.RadTabStrip_rtl .rtsScroll {
    float: left;
}
.RadTabStrip_rtl .rtsUL.rtsScroll {
    float: left;
}
.RadTabStrip_rtl .rtsUL {
    float: right;
}
.RadTabStrip_rtl .rtsUL .rtsLink {
    text-align: right;
}
.RadTabStrip_rtl .rtsLI {
    float: right;
}
.RadTabStrip_rtl.RadTabStripVertical .rtsLI {
    float: none;
}
.RadTabStrip_rtl .rtsIn {
    text-align: left;
}
.RadTabStrip_rtl.RadTabStripRight .rtsIn {
    text-align: right;
}
.RadTabStripVertical.RadTabStrip_rtl .rtsUL {
}
.RadTabStripVertical.RadTabStrip_rtl .rtsLI {
}
.RadTabStripVertical.RadTabStripRight.RadTabStrip_rtl .rtsLevel {
}
.RadTabStripRight .rtsLevel {
    float: right;
}
.rtsDetachedDropClueContainer {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
.rtsDropClue {
    background-repeat: no-repeat;
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 9000;
}
.rtsDropClueTop {
    margin-left: -5px;
    margin-top: -10px;
}
.rtsDropClueBottom {
    margin-left: -5px;
    margin-top: 0;
}
.rtsDropClueLeft {
    margin-left: -10px;
    margin-top: -5px;
}
.rtsDropClueRight {
    margin-left: 0;
    margin-top: -5px;
}
.rtsDetachedTabContainer {
    display: none;
    margin: 10px 0 0 10px;
    position: absolute;
    z-index: 9000;
}
.rtsDetachedTabContainer .rtsGhostTab {
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid;
    overflow: hidden;
    padding: 2px 10px;
    white-space: nowrap;
}
@media screen and (min-width: 50px) {
:root .RadTabStripHorizontal .rtsScroll {
    width: auto;
}
:root .RadTabStripHorizontal .rtsScroll .rtsLI {
    display: inline-block;
    float: none;
}
:root .RadTabStripVertical .rtsScroll .rtsLI {
    float: none;
}
}

.RadTabStrip_Custom.RadTabStripVertical .rtsPrevArrowDisabled, .RadTabStrip_Custom.RadTabStripVertical .rtsNextArrowDisabled
{
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
    opacity: .4;
}
.RadTabStrip_Custom
{
    color: #767676;
    font: normal 13px/22px Arial,Helvetica,sans-serif;
    line-height: 26px;
}
.RadTabStrip_Custom .rtsGhostTab
{
    border-color: #d7d7d7;
    color: #767676;
    background-color: #ebebeb;
}
.RadTabStrip_Custom .rtsLevel1
{
    border-radius: 3px;
    background: #afb3b7 url('Common/radGradientDarkV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top,#ced2d6 0,#afb3b7 100%);
    background-image: -moz-linear-gradient(top,#ced2d6 0,#afb3b7 100%);
    background-image: -ms-linear-gradient(top,#ced2d6 0,#afb3b7 100%);
    background-image: -o-linear-gradient(top,#ced2d6 0,#afb3b7 100%);
    background-image: linear-gradient(top,#ced2d6 0,#afb3b7 100%);
}
.RadTabStrip_Custom .rtsLevel2
{
    padding-top: 0;
    border-radius: 3px;
    color: #fff;
    background: #757b80;
}
.RadTabStrip_Custom .rtsLevel3
{
    padding-top: 0;
    border-radius: 3px;
    color: #fff;
    background: #757b80;
}
.RadTabStrip_Custom .rtsDisabled
{
    opacity: .5;
}
.RadTabStrip_Custom .rtsDisabled .rtsTxt
{
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
}
.RadTabStrip_Custom .rtsLevel1
{
    font-size: 15px;
}
.RadTabStrip_Custom .rtsLevel1 .rtsLink
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-left: 1px solid #c8cbce;
    border-right: 1px solid #9ab0b7;
    color: #333;
    text-shadow: 0 1px rgba(255,255,255,0.3);
    background-position: 0 0;
}
.RadTabStrip_Custom .rtsLevel1 .rtsLink:hover
{
    color: #fff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    background: #8c9194 url('Common/radGradientDarkV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top,#9fa4a7 0,#8c9194 100%);
    background-image: -moz-linear-gradient(top,#9fa4a7 0,#8c9194 100%);
    background-image: -ms-linear-gradient(top,#9fa4a7 0,#8c9194 100%);
    background-image: -o-linear-gradient(top,#9fa4a7 0,#8c9194 100%);
    background-image: linear-gradient(top,#9fa4a7 0,#8c9194 100%);
}
.RadTabStrip_Custom .rtsLevel1 .rtsSelected, .RadTabStrip_Custom .rtsLevel1 .rtsSelected:hover
{
    color: #fff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    background: #757b7f url('Common/radGradientDarkV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top,#676d72 0,#757b7f 100%);
    background-image: -moz-linear-gradient(top,#676d72 0,#757b7f 100%);
    background-image: -ms-linear-gradient(top,#676d72 0,#757b7f 100%);
    background-image: -o-linear-gradient(top,#676d72 0,#757b7f 100%);
    background-image: linear-gradient(top,#676d72 0,#757b7f 100%);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.RadTabStrip_Custom .rtsLevel1 .rtsDisabled, .RadTabStrip_Custom .rtsLevel1 .rtsDisabled:hover
{
    color: #333;
    text-shadow: 0 1px rgba(255,255,255,0.3);
    background: transparent;
}
.RadTabStrip_Custom .rtsLevel1 .rtsFirst .rtsLink
{
    border-left: 0;
}
.RadTabStrip_Custom .rtsLevel1 .rtsLast .rtsLink
{
    border-right: 0;
}
.RadTabStrip_Custom .rtsLevel1 .rtsNextArrow, .RadTabStrip_Custom .rtsLevel1 .rtsPrevArrow, .RadTabStrip_Custom .rtsLevel1 .rtsPrevArrowDisabled, .RadTabStrip_Custom .rtsLevel1 .rtsNextArrowDisabled
{
    margin-top: 8px;
}
.RadTabStrip_Custom .rtsLevel2 .rtsLink
{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
}
.RadTabStrip_Custom .rtsLevel2 .rtsLink:hover
{
    text-decoration: underline;
}
.RadTabStrip_Custom .rtsLevel2 .rtsSelected, .RadTabStrip_Custom .rtsLevel2 .rtsSelected:hover
{
    background: #8c9194;
}
.RadTabStrip_Custom .rtsLevel3 .rtsLink
{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
}
.RadTabStrip_Custom .rtsLevel3 .rtsLink:hover
{
    text-decoration: underline;
}
.RadTabStrip_Custom .rtsLevel3 .rtsSelected, .RadTabStrip_Custom .rtsLevel3 .rtsSelected:hover
{
    background: #8c9194;
}
.RadTabStrip_Custom .rtsScroll
{
    height: 36px;
}
.RadTabStrip_Custom .rtsNextArrow, .RadTabStrip_Custom .rtsPrevArrow, .RadTabStrip_Custom .rtsPrevArrowDisabled, .RadTabStrip_Custom .rtsNextArrowDisabled
{
    margin: 0 !important;
    height: 100%;
    background-color: #ebebeb;
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
}
.RadTabStrip_Custom .rtsNextArrow
{
    background-position: -16px -157px;
}
.RadTabStrip_Custom .rtsNextArrow:hover
{
    background-color: #b4b4b4;
    background-position: -66px -157px;
}
.RadTabStrip_Custom .rtsNextArrowDisabled, .RadTabStrip_Custom .rtsNextArrowDisabled:hover
{
    background-position: -16px -157px;
    opacity: .5;
}
.RadTabStrip_Custom .rtsPrevArrow
{
    background-position: -16px -107px;
}
.RadTabStrip_Custom .rtsPrevArrow:hover
{
    background-color: #b4b4b4;
    background-position: -66px -107px;
}
.RadTabStrip_Custom .rtsPrevArrowDisabled, .RadTabStrip_Custom .rtsPrevArrowDisabled:hover
{
    background-position: -16px -107px;
    opacity: .5;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsLevel1 .rtsLink
{
    border-left: none;
    border-right: 0;
    border-top: 1px solid #9ab0b7;
    border-bottom: 1px solid #c8cbce;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsLevel1 .rtsFirst .rtsLink
{
    border-top: 0;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsLevel1 .rtsLast .rtsLink
{
    border-bottom: 0;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsNextArrow, .RadTabStrip_Custom.RadTabStripVertical .rtsPrevArrow, .RadTabStrip_Custom.RadTabStripVertical .rtsPrevArrowDisabled, .RadTabStrip_Custom.RadTabStripVertical .rtsNextArrowDisabled
{
    height: 18px;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsPrevArrow
{
    background-position: -16px -16px;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsNextArrow
{
    background-position: -16px -66px;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsPrevArrowDisabled
{
    background-position: -16px -16px;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsNextArrowDisabled
{
    background-position: -16px -66px;
}
.RadTabStrip_Custom.RadTabStripVertical .rtsScroll
{
    height: auto;
}
.RadTabStripTop_Custom .rtsLevel1:not(.rtsCenter):not(.rtsRight) .rtsFirst .rtsLink.rtsSelected, .RadTabStripTop_Custom .rtsLevel1:not(.rtsCenter):not(.rtsRight) .rtsFirst .rtsLink:hover
{
    border-radius: 3px 0 0 3px;
}
.RadTabStripTop_Custom .rtsLevel1:not(.rtsCenter) .rtsLast .rtsLink.rtsSelected, .RadTabStripTop_Custom .rtsLevel1:not(.rtsCenter) .rtsLast .rtsLink:hover
{
    border-radius: 0 3px 3px 0;
}
html .RadTabStrip_Custom_disabled .rtsTxt
{
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
}
html .RadTabStrip_Custom_disabled .rtsLevel1 .rtsLink
{
    color: #8d8d8d;
    cursor: default;
}
html .RadTabStrip_Custom_disabled .rtsLevel1 .rtsLink:hover
{
    color: #8d8d8d;
    background: transparent;
    background-image: none;
    color: #8d8d8d;
    font-weight: normal;
    text-shadow: 0 1px rgba(255,255,255,0.3);
    -webkit-text-shadow: 0 1px rgba(255,255,255,0.3);
}
html .RadTabStrip_Custom_disabled .rtsDisabled
{
    opacity: 1;
}
.rtsDropClue_Custom
{
    width: 16px;
    height: 16px;
    background-image: url('Common/radActionsSprite.png');
}
.rtsDropClueTop_Custom
{
    margin-top: -16px;
    margin-left: -8px;
    background-position: -17px -67px;
}
.rtsDropClueRight_Custom
{
    margin-top: -8px;
    background-position: -17px -117px;
}
.rtsDropClueBottom_Custom
{
    margin-left: -8px;
    background-position: -17px -17px;
}
.rtsDropClueLeft_Custom
{
    margin-top: -8px;
    margin-left: -16px;
    background-position: -17px -167px;
}
