﻿ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
    text-align: left;
    min-width: 1024px;
    font-family: 'roboto', Arial, Helvetica, sans-serif; 
}

    body.uif_bodyPopup {
        min-width: 550px;
    }

.uif_bodyWidget {
    min-width: inherit;
}

body.ie7.uif_bodyWidget {
    min-width: expression(0 + "px");
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

nav ul {
    list-style: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: none;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

br {
    clear: both;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

*|*:-moz-any-link:focus {
    outline: none;
}

*|*:focus {
    outline: none;
}

button:focus {
    outline: none;
}

button, input[type="reset"], input[type="button"], input[type="submit"] {
    outline: none;
}

    button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
        padding: 0px 2px 0px 2px;
        border: 1px dotted transparent;
    }


.Forge_errorContainer .Forge_errorHeadingsContainer {
    background-color: #e9e9e9;
    height: 100%;
}

.Forge_errorHeadingsContainer {
    position: relative;
    padding-left: 57px;
}

.Forge_errorContainer .Forge_roundedCorner {
    display: none;
}

.Forge_errorContainer .uif_error404 div.Forge_errorIcon {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    background-position: 0px -315px;
    width: 57px;
    height: 58px;
    margin: 10px 10px 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
}

.Forge_errorContainer .uif_error500 div.Forge_errorIcon {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    background-position: 0px -254px;
    width: 57px;
    height: 58px;
    margin: 10px 10px 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
}

.Forge_errorHeadingSection {
    padding: 10px;
}

.Forge_errorContentContainer {
    width: 100%;
}

    .Forge_errorContentContainer section {
        float: left;
        margin: 10px 75px 10px 0;
    }

        .Forge_errorContentContainer section ul {
            list-style-type: none;
        }

            .Forge_errorContentContainer section ul li ul li {
                list-style-type: square;
                margin-left: 25px;
            }

.ie6 .Forge_errorContainer div.Forge_recoverableIcon {
    background-image: url(Image?path=common%2FscIcons_png8.png);
    background-repeat: no-repeat;
    background-position: 0px -315px;
    width: 57px;
    height: 58px;
    float: left;
    margin: 10px 10px 0;
}

.lte8 .Forge_errorContainer div.Forge_roundedCorner {
    display: block;
    width: 6px;
    height: 6px;
}

.lte8 .Forge_errorContainer div.Forge_upperLeft {
    left: 0;
    top: 0;
}

.lte8 .Forge_errorContainer div.Forge_upperRight {
    right: 0;
    top: 0;
}

.lte8 .Forge_errorContainer div.Forge_lowerLeft {
    left: 0;
    bottom: 0;
}

.lte8 .Forge_errorContainer div.Forge_lowerRight {
    right: 0;
    bottom: 0;
}


a {
    color: #39c;
    text-decoration: none;
}

    a:visited {
        color: #036;
        outline: none;
    }

    a:hover {
        color: #39c;
        text-decoration: underline;
        outline: none;
    }

.stdBullets {
    padding-left: 16px;
}

    .stdBullets li {
        list-style-type: disc;
    }

.displayNone {
    display: none;
}

.floatLeft {
    float: left;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

.uif_arrowRight {
    background: transparent url(Image?path=common%2Fcommon_sprite_png8.png) no-repeat;
    width: 4px;
    height: 8px;
    background-position: -81px -35px;
    display: inline-block;
    float: left;
    margin-right: 4px;
    position: relative;
    top: 2px;
}

.uif_arrowRightBlue {
    width: 4px;
    height: 8px;
    background: transparent url(Image?path=common%2Fcommon_sprite_png8.png) no-repeat;
    background-position: -70px -34px;
    display: inline-block;
    overflow: hidden;
}

.c1 {
    width: 43px;
}

.c2 {
    width: 106px;
}

.c3 {
    width: 169px;
}

.c4 {
    width: 232px;
}

.c5 {
    width: 295px;
}

.c6 {
    width: 358px;
}

.c7 {
    width: 421px;
}

.c8 {
    width: 484px;
}

.c9 {
    width: 547px;
}

.c10 {
    width: 610px;
}

.c11 {
    width: 673px;
}

.c12 {
    width: 736px;
}

.c13 {
    width: 799px;
}

.c14 {
    width: 862px;
}

.c15 {
    width: 925px;
}

.cAuto {
    width: 100%;
}

.assistive-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

.skip-link {
    line-height: 0;
}


.uif_top, .uif_leftnav, .uif_banner, .uif_maincontent, .uif_rightrail, .uif_secondarycontent, .uif_bottom {
    position: relative;
}

.uif_bodyWrap {
    background-color: #EEEEEE;
    padding-bottom: 30px;
}

.uif_bodySubWrap {
    width: 970px;
    margin: 0 auto;
    padding-top: 81px;
    padding-bottom: 10px;
}

.uif_mastHead_builder .uif_bodySubWrap {
    padding-top: 80px;
}

.uif_mastHead_builder .uif_mhPageTitle {
    padding-top: 80px;
}

.uif_mastHead_builder #uif_mastheadWrap .uif_mhPageTitle {
    top: inherit;
}

.uif_layoutBodyWrap {
    background-color: transparent;
    border: none;
    width: 100%;
    position: relative;
}

.uif_bodySubWrap nav.uif_leftnav {
    clear: left;
    float: left;
    width: 169px;
    margin-right: 20px;
    z-index: 5;
}

.uif_layoutSubBodyWrap {
    clear: right;
    float: right;
    width: 781px;
    background-color: transparent;
    border: none;
}

.uif_banner {
    clear: both;
}

.uif_maincontent {
    clear: left;
    float: left;
}

.uif_rightrail {
    clear: right;
    float: right;
    margin-left: 20px;
    width: 232px;
}

.uif_secondarycontent {
    clear: both;
}

.uif_footer {
    clear: left;
}

.uif_banner, .uif_leftnav, .uif_maincontent, .uif_rightrail, .uif_secondarycontent {
}

.uif_leftnav_inner h1 {
    color: #333;
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 24px;
    line-height: 100%;
}

.uif_leftnav_inner h2 {
    color: #333;
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 18px;
    line-height: 100%;
}

.uif_bodyBannerLeftNavRightRail .uif_maincontent, .uif_bodyLeftNavRightRailSeondaryContent .uif_maincontent, .uif_bodyLeftNavRightRail .uif_maincontent, .uif_bodyAll .uif_maincontent {
    width: 484px;
}

.uif_bodyBannerLeftNav .uif_maincontent {
    width: 100%;
}

.uif_bodyBannerRightRail .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyBannerRightRailSecondaryContent .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyBanner .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyBanner .uif_maincontent, .uif_bodyBanner .uif_banner {
    float: none;
    width: auto;
}

.uif_bodyContent .uif_layoutSubBodyWrap, .uif_bodyContentNoBorder .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyContent .uif_maincontent, .uif_bodyContentNoBorder .uif_maincontent {
    float: none;
    width: auto;
}

.uif_bodyOpen .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyOpen .uif_maincontent {
    float: none;
    width: auto;
}

.uif_bodyOpen .uif_bodySubWrap {
    width: 100%;
}

.uif_bodyLeftNav .uif_maincontent {
    float: none;
    width: auto;
}

.uif_bodyRightRailSecondaryContent .uif_maincontent {
    width: 673px;
}

.uif_bodyRightRailSecondaryContent .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_bodyRightRail .uif_maincontent, .uif_bodyBannerRightRail .uif_maincontent, .uif_bodyBannerRightRailSecondaryContent .uif_maincontent {
    width: 673px;
}

.uif_bodyRightRail .uif_layoutSubBodyWrap {
    float: none;
    width: auto;
}

.uif_outerBanner {
    margin-bottom: 20px;
}

.uif_bodyPrint .uif_bodyWrap {
    background-color: White;
}

.uif_bodyPrint .uif_layoutSubBodyWrap {
    float: none;
    width: 100%;
}

.uif_bodyPrint .uif_bodySubWrap {
    padding-top: 20px;
}

.uif_bodyPrint .uif_maincontent {
    float: none;
}

.uif_bodyPrint .uif_shadowBorderBottom {
    background-image: none;
    border-bottom: 1px solid #E1E1E1;
    height: 1px;
}

.uif_bodyPrint .uif_copyright, .uif_bodyPrint .uif_footerNavWrap ul {
    text-align: left;
}

.uif_bodyPrint .uif_copyright {
    margin-bottom: 10px;
}

.uif_bodyPrint .uif_legalWrap {
    margin-top: 10px;
}

.uif_bodyPrint .universalFooterLinks, .uif_bodyPrint .uif_footerTop {
    display: none;
}

.uif_bodyPrint .uif_footerNavWrap {
    padding-top: 10px;
}

.uif_bodyPrint .uif_mhTier0Nav {
    background-image: none;
}

.tstFooter {
    background: white;
}

    .tstFooter div {
        width: 965px;
        margin: 0 auto;
        height: 413px;
        background: url(Image?path=common%2FfooterTemp.gif) no-repeat;
    }


/** jQuery UI CSS Framework* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.*/ .ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/** jQuery UI CSS Framework* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px*/

.ui-widget {
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 1.1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    }

.ui-widget-content {
    border: 1px solid #dfdfdf;
    background: white url(Image?path=jQueryUI%2Fui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

    .ui-widget-content a {
        color: #222222;
    }

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url(Image?path=jQueryUI%2Fui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #222222;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #d3d3d3;
        background: #e6e6e6 url(Image?path=jQueryUI%2Fui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
        font-weight: normal;
        color: #555555;
    }

        .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
            color: #555555;
            text-decoration: none;
        }

    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
        border: 1px solid #999999;
        background: #dadada url(Image?path=jQueryUI%2Fui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
        font-weight: normal;
        color: #212121;
    }

        .ui-state-hover a, .ui-state-hover a:hover {
            color: #212121;
            text-decoration: none;
        }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        border: 1px solid #aaaaaa;
        background: white url(Image?path=jQueryUI%2Fui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
        font-weight: normal;
        color: #212121;
    }

        .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
            color: #212121;
            text-decoration: none;
        }

.ui-widget :active {
    outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(Image?path=jQueryUI%2Fui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

    .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
        color: #363636;
    }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(Image?path=jQueryUI%2Fui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

    .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
        color: #cd0a0a;
    }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(Image?path=jQueryUI%2Fui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(Image?path=jQueryUI%2Fui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-widget-overlay {
    background: #aaaaaa url(Image?path=jQueryUI%2Fui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(Image?path=jQueryUI%2Fui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}

.ui-accordion a {
    zoom: 1;
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

.ui-autocomplete {
    position: absolute;
    cursor: default;
}

.ui-autocomplete-loading {
    background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}

* html .ui-autocomplete {
    width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
}

    .ui-menu .ui-menu {
        margin-top: -3px;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        zoom: 1;
        float: left;
        clear: left;
        width: 100%;
    }

        .ui-menu .ui-menu-item a {
            text-decoration: none;
            display: block;
            padding: .2em .4em;
            line-height: 1.5;
            zoom: 1;
        }

            .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
                font-weight: normal;
                margin: -1px;
            }

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -0.3em;
    }

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .5em 1em .3em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 16px .2em 0;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: block;
            margin: 1px;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content {
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        zoom: 1;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }

        .ui-dialog .ui-dialog-buttonpane button {
            float: right;
            margin: .5em .4em .5em 0;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            line-height: 1.4em;
            width: auto;
            overflow: visible;
        }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

.ui-slider-horizontal {
    height: .8em;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -0.3em;
        margin-left: -0.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .ui-slider-vertical .ui-slider-handle {
        left: -0.3em;
        margin-left: 0;
        margin-bottom: -0.6em;
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 1px;
            margin: 0 .2em 1px 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap;
        }

            .ui-tabs .ui-tabs-nav li a {
                float: left;
                padding: .5em 1em;
                text-decoration: none;
            }

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
                margin-bottom: 0;
                padding-bottom: 1px;
            }

                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
                    cursor: text;
                }

            .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }

    .ui-tabs .ui-tabs-panel {
        display: block;
        border-width: 0;
        padding: 1em 1.4em;
        background: none;
    }

    .ui-tabs .ui-tabs-hide {
        display: none !important;
    }

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span, .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }


.uif_linkStandardSmall {
    font-size: 11px;
}

.uif_linkCarrot {
    font-size: 13px;
    color: #3399cc;
}

.uif_linkCarrotSmall {
    font-size: 11px;
    color: #3399cc;
}

.uif_toolTip_noLink, .uif_toolTip_withLink {
    display: inline-block;
    border-bottom: 1px dotted;
    text-decoration: none;
    line-height: 100%;
    padding-bottom: 0;
}

    .uif_toolTip_withLink:hover {
        border-style: solid;
        text-decoration: none;
    }

    .uif_toolTip_noLink:hover {
        border-style: dotted;
        text-decoration: none;
    }

.uif_toolTip_gray hr {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #e5e5e5;
    height: 1px;
    margin: 4px 0 4px 0;
}

.uif_toolTip_gray ul {
    padding: 0 5px 5px 5px;
    display: block;
}

    .uif_toolTip_gray ul li {
        background: url("Image?path=sharedcontrols/portalFramework/icons_portalFramework.png") no-repeat -11px -51px;
        padding: 0px 0 1px 8px;
    }


.mjCarouselWrap {
    position: relative;
    float: left;
    clear: both;
}

.mjViewPort {
    overflow: hidden;
    width: 500px;
    float: left;
    position: relative;
}

.mjPrevWrap, .mjNextWrap {
    float: left;
    position: relative;
    top: 125px;
    width: 15px;
    height: 22px;
}

.mjNextWrap {
    right: -10px;
}

.mjPrev, .mjNext {
    background-image: url(Image?path=sharedcontrols%2Fcarousel%2FnavSprite.png);
    width: 15px;
    height: 22px;
    text-indent: -999em;
    display: block;
    -moz-outline-style: none;
    outline: 0;
}

.ie6 .mjPrev, .ie6 .mjNext {
    background-image: url(Image?path=sharedcontrols%2Fcarousel%2FnavSprite_png8.png);
    overflow: hidden;
}

.mjPrev {
    background-position: -18px 0;
}

.mjNext {
    background-position: -36px 0px;
}

.mjPrevWrap .mjOff {
    background-position: 0 0;
}

.mjNextWrap .mjOff {
    background-position: 0 -22px;
}

.mjPrevWrap .arrowCover, .mjNextWrap .arrowCover {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 15px;
    height: 22px;
    display: none;
}

.mjOff:hover {
    cursor: default;
}

.uif_linkBlocker {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100000;
    display: none;
}

.mjSlideWrap {
    width: 808px;
    position: relative;
    left: 0;
    visibility: hidden;
    min-height: 20px;
}

.mjSlideLI {
    float: left;
}

.mjOverlay {
    background-color: #FFF;
    opacity: .5;
    position: absolute;
    z-index: 101;
    right: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: Alpha(Opacity=50);
    height: 100%;
}

br {
    clear: both;
}

.uif_padder_med {
    padding: 15px;
}

.uif_padder_med_3X {
    padding: 10px;
}

.uifCarouselPagination {
    display: none;
}

.mjCarouselHeader {
    position: static;
    min-height: 20px;
}

.ie6 .mjCarouselHeader {
    height: 20px;
}

.mjCarouselHeader h3 {
    padding-right: 175px;
}

.mjSubTitle {
    margin-top: 10px;
}

.mjCarouselFooter .mjPagination {
    float: right;
}

.mjCarouselHeader .mjPagination {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 125px;
    text-align: right;
    display: block;
    padding: 3px 10px 3px 0;
    z-index: 10;
}

.mjCarouselHeader .mj3X {
    padding: 20px 10px 3px 0;
}

.mjCarouselTopNav .mjCarouselHeader .mjPagination {
    border-right: 1px solid #c5c5c5;
    right: 40px;
}

.mjDualNav .mjCarouselHeader .mjPagination {
    border-right: none !important;
}

.mjCarouselTopNav .mjPrevWrap {
    position: absolute;
    z-index: 10;
    right: 20px;
    top: 2px;
}

    .mjCarouselTopNav .mjPrevWrap .mjPrev {
        top: 0 !important;
    }

.mjCarouselTopNav .mjNextWrap {
    position: absolute;
    z-index: 10;
    right: 0px;
    top: 2px;
}

    .mjCarouselTopNav .mjNextWrap .mjNext {
        top: 0 !important;
    }

.mjCarouselTopNav .mjNext {
    top: auto;
    background-position: -22px -45px;
}

.mjCarouselTopNav .mjPrev {
    top: auto;
    background-position: -11px -45px;
}

.mjCarouselTopNav .mjPrevWrap .mjOff {
    background-position: 0 -45px;
}

.mjCarouselTopNav .mjNextWrap .mjOff {
    background-position: 0 -61px;
}

.mjCarouselTopNav .mjPrev, .mjCarouselTopNav .mjNext {
    height: 16px;
    width: 11px;
}

.disableOmni {
    cursor: pointer;
}

.uif_pcRemoveLink {
    margin-bottom: 10px;
    display: none;
}

a.uif_pcRemoveLink:hover {
    text-decoration: none;
}

.uif_pcRemoveLink .uif_icon {
    margin-right: 4px;
}

.uif_pcRemoveLink .uif_icon_label {
    color: #999;
    font-size: 13px;
}

.uif_pcRemoveLink:hover .uif_icon_label {
    text-decoration: underline;
}

.mjCarouselFooter {
    clear: both;
}

.mjBottomNavWrap .mjPrev, .mjBottomNavWrap .mjNext, .mjBottomNavWrap .mjPrevWrap, .mjBottomNavWrap .mjNextWrap {
    position: relative !important;
    top: 0;
    left: 0;
}

.mjBottomNavWrap .mjPrevWrap {
    margin-right: 8px;
}

.mjDualNav .mjViewPort {
    float: none;
}

.mjDualNav .mjCarouselHeader {
    padding-right: 40px;
}

    .mjDualNav .mjCarouselHeader h3 {
        padding-right: 0;
    }

.mjDualNav .mjPagination {
    float: right;
    display: block;
    margin-right: 10px;
    border-right: 1px solid #c5c5c5;
    padding: 3px 10px 3px 0;
}

.mjBottomNavWrap {
    float: right;
    display: block;
    padding-top: 2px;
}

.uif_wpProductCarousel .mjCarouselWrap {
    float: none;
}

.uif_15Column3xProductHorizontal .uif_wpTitle {
    margin-bottom: -20px;
}

.uif_featuredArticle .mjViewPort {
    float: none;
    padding: 0px 4px 20px 0px;
}

.ie .uif_featuredArticle .mjViewPort {
    float: none;
    padding: 0px 4px 0px 0px;
}

.lte7 .uif_featuredArticle .mjViewPort {
    float: none;
    padding: 0px 4px 20px 0px;
}


.uif5_button {
    color: White;
    padding: 0 10px;
    height: 20px;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border: 1px solid #2273a8;
    border-color: #2175a4 rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYTFkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjczYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2da1d0 0%, #2273a8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2da1d0), color-stop(100%, #2273a8));
    background: -webkit-linear-gradient(top, #2da1d0 0%, #2273a8 100%);
    background: -o-linear-gradient(top, #2da1d0 0%, #2273a8 100%);
    background: -ms-linear-gradient(top, #2da1d0 0%, #2273a8 100%);
    background: linear-gradient(to bottom, #2da1d0 0%, #2273a8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2da1d0', endColorstr='#2273a8',GradientType=0 );
    background-color: #2da1d0;
}

button.uif5_button {
    height: 22px;
    -moz-padding-start: 7px;
    -moz-padding-end: 7px;
    text-align: left;
}

.uif5_button:hover {
    text-decoration: none;
    border: 1px solid #29a8d3;
    border-color: #29a8d3 rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwY2VmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOWE4ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #40cefe 0%, #29a8d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #40cefe), color-stop(100%, #29a8d3));
    background: -webkit-linear-gradient(top, #40cefe 0%, #29a8d3 100%);
    background: -o-linear-gradient(top, #40cefe 0%, #29a8d3 100%);
    background: -ms-linear-gradient(top, #40cefe 0%, #29a8d3 100%);
    background: linear-gradient(to bottom, #40cefe 0%, #29a8d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40cefe', endColorstr='#29a8d3',GradientType=0 );
    background-color: #40cefe;
    cursor: pointer;
}

.uif5_btnLarge {
    height: 30px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    border-radius: 19px;
}

button.uif5_btnLarge {
    height: 32px;
}

.uif5_btnTxt {
    height: 22px;
    display: inline-block;
    vertical-align: middle;
}

button.uif5_button .uif5_btnTxt {
    margin-top: 0;
}

.uif5_btnLarge .uif5_btnTxt {
    line-height: 100%;
    height: 26px;
}

a.uif5_btnLarge .uif5_btnTxt {
    margin-top: 3px;
}

.uif5_btnPurchase {
    border: 1px solid #356734;
    border-color: #356734 rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxYWYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTY3MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #41af2a 0%, #356734 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41af2a), color-stop(100%, #356734));
    background: -webkit-linear-gradient(top, #41af2a 0%, #356734 100%);
    background: -o-linear-gradient(top, #41af2a 0%, #356734 100%);
    background: -ms-linear-gradient(top, #41af2a 0%, #356734 100%);
    background: linear-gradient(to bottom, #41af2a 0%, #356734 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41af2a', endColorstr='#356734',GradientType=0 );
    background-color: #41af2a;
}

    .uif5_btnPurchase:hover {
        border: 1px solid #44a12c;
        border-color: #44a12c rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhZDUxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGExMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #4ad51a 0%, #44a12c 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ad51a), color-stop(100%, #44a12c));
        background: -webkit-linear-gradient(top, #4ad51a 0%, #44a12c 100%);
        background: -o-linear-gradient(top, #4ad51a 0%, #44a12c 100%);
        background: -ms-linear-gradient(top, #4ad51a 0%, #44a12c 100%);
        background: linear-gradient(to bottom, #4ad51a 0%, #44a12c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ad51a', endColorstr='#44a12c',GradientType=0 );
        background-color: #4ad51a;
    }

.uif5_btnSecondary, .uif5_btnDisabled {
    border-style: solid;
    border-width: 1px;
    border: 1px solid #c0c0c0;
    border-color: #c8c8c8 #c8c8c8 #c8c8c8;
    text-shadow: 0 -2px 1px rgba(247, 250, 253, 0.7);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, whitesmoke 0%, silver 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, silver));
    background: -webkit-linear-gradient(top, whitesmoke 0%, silver 100%);
    background: -o-linear-gradient(top, whitesmoke 0%, silver 100%);
    background: -ms-linear-gradient(top, whitesmoke 0%, silver 100%);
    background: linear-gradient(to bottom, whitesmoke 0%, silver 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c0c0c0',GradientType=0 );
    background-color: #f5f5f5;
}

    .uif5_btnSecondary:hover {
        border: 1px solid #CCCCCB;
        border-style: solid;
        border-width: 1px;
        border-color: #c8c8c8 #c8c8c8 #c8c8c8;
        text-shadow: 0 -2px 1px rgba(247, 250, 253, 0.7);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #e0e0e0 0%, #b9b9b9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #b9b9b9));
        background: -webkit-linear-gradient(top, #e0e0e0 0%, #b9b9b9 100%);
        background: -o-linear-gradient(top, #e0e0e0 0%, #b9b9b9 100%);
        background: -ms-linear-gradient(top, #e0e0e0 0%, #b9b9b9 100%);
        background: linear-gradient(to bottom, #e0e0e0 0%, #b9b9b9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#b9b9b9',GradientType=0 );
        background-color: #e0e0e0;
    }

    .uif5_btnDisabled:hover {
        cursor: default;
        border: 1px solid #c0c0c0;
        border-color: #c8c8c8 #c8c8c8 #c8c8c8;
        border-style: solid;
        border-width: 1px;
        text-shadow: 0 -2px 1px rgba(247, 250, 253, 0.7);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, whitesmoke 0%, #c1c1c1 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, #c1c1c1));
        background: -webkit-linear-gradient(top, whitesmoke 0%, #c1c1c1 100%);
        background: -o-linear-gradient(top, whitesmoke 0%, #c1c1c1 100%);
        background: -ms-linear-gradient(top, whitesmoke 0%, #c1c1c1 100%);
        background: linear-gradient(to bottom, whitesmoke 0%, #c1c1c1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c1c1c1',GradientType=0 );
        background-color: #f5f5f5;
    }

    .uif5_btnDisabled .uif5_btnTxt {
        color: #999;
    }

.ie9 a.uif5_btnLarge .uif5_btnTxt {
    margin-top: 4px;
}

.ie8 button.uif5_btnLarge .uif5_btnTxt, .ie9 .uif5_button .uif5_btnTxt {
    margin-top: 2px;
}

.ie8 a.uif5_btnLarge .uif5_btnTxt, .ie9 button.uif5_btnLarge .uif5_btnTxt {
    margin-top: 3px;
}

.ie7 .uif5_btnLarge .uif5_btnTxt {
    margin-top: 0;
}

.ie7 .uif5_button, .ie6 .uif5_button, .ie7 button.uif5_btnLarge, .ie6 button.uif5_btnLarge {
    border-radius: 0;
}

.ie7 .uif5_btnTxt, .ie6 .uif5_btnTxt {
    margin: 0;
    white-space: nowrap;
}

.ie7 .uif5_button .uif5_btnTxt {
    padding-top: 1px;
    padding-bottom: 3px;
    display: block;
}

.ie7 button.uif5_button, .ie6 button.uif5_button {
    width: auto;
    overflow: visible;
    border: 0;
    border-radius: 0;
    padding: 0 11px;
}

.ie7 .uif5_button {
    margin-bottom: 1px;
    margin-right: 5px;
}

.ie6 button.uif5_button .uif5_btnTxt, .ie6 a.uif5_button .uif5_btnTxt {
    margin: 1px 0 0 0;
    height: 20px;
}

.ie6 button.uif5_btnLarge .uif5_btnTxt, .ie6 a.uif5_btnLarge .uif5_btnTxt {
    margin: 1px 0 0 0;
    height: 32px;
}

.ie9 .uif5_button {
    filter: none;
}

    .ie9 .uif5_button:hover {
        filter: none;
    }

.uif5_btnPrimary:focus, .uif5_btnSecondary:focus, .uif5_btnPurchase:focus {
    outline: 1px dotted #ccc;
}

.uif5_button.uif5_btnDisabled:focus {
    outline: none;
}


@charset "UTF-8";

.uif_stdCornerBox .tbHeaderWrap {
    position: relative;
    width: 100%;
}

.uif_stdCornerBox {
    position: relative;
    width: 100%;
}

.tbtsUL, .tbtsUR, .tbtsLL, .tbtsLR {
    background-image: url("../Images/uif_product_sprite.png");
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    line-height: 1px !important;
}

.ie6 .tbtsUL, .ie6 .tbtsUR, .ie6 .tbtsLL, .ie6 .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8.png");
    overflow: hidden;
}

.uif_stdCornerBox .tbtsBodyWrap {
    position: relative;
    margin-top: 20px;
}

.uif_stdCornerBox .tbtsTopWrap {
    position: relative;
    padding: 0 3px 0 3px;
    height: 3px;
}

.uif_stdCornerBox .tbtsUL {
    width: 3px;
    height: 3px;
    background-position: -1px -1px;
    position: absolute;
    left: 0;
    top: 0;
}

.uif_stdCornerBox .tbtsUM {
    border-top: 1px solid #dfdfdf;
    height: 2px;
    background: white;
    position: relative;
}

.uif_stdCornerBox .tbtsUR {
    width: 3px;
    height: 3px;
    background-position: -22px -1px;
    position: absolute;
    right: 0;
    top: 0;
}

.uif_stdCornerBox .tbtsCenterWrap {
    background-color: white;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.uif_stdCornerBox .tbtsBody {
    margin: 0px 5px 0px 0px;
    position: relative;
    word-wrap: break-word;
}

.uif_stdCornerBox .tbtsBottomWrap {
    position: relative;
    padding: 0 3px 0 3px;
    height: 3px;
}

.ie7 .uif_stdCornerBox .tbtsCenterWrap {
    position: relative;
    z-index: 1;
}

.uif_stdCornerBox .tbtsLL {
    width: 3px;
    height: 3px;
    background-position: -1px -22px;
    position: absolute;
    left: 0;
    top: 0;
}

.uif_stdCornerBox .tbtsLM {
    background: white;
    height: 2px;
    border-bottom: 1px solid #dfdfdf;
}

.uif_stdCornerBox .tbtsLR {
    width: 3px;
    height: 3px;
    background-position: -22px -22px;
    position: absolute;
    right: 0;
    top: 0;
}

.uif_stdCornerBox .tbTopSpacer {
    padding-top: 10px;
}

.uif_stdCornerBox .tabWrapContainer {
    overflow: auto;
}

.ie6 .uif_shadowOffset .tbtsUL, .ie6 .uif_shadowOffset .tbtsUR, .ie6 .uif_shadowOffset .tbtsLL, .ie6 .uif_shadowOffset .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8_gray.png");
}

.ie6 .uif_shadowOffset .uif_shadowOffset .tbtsUL, .ie6 .uif_shadowOffset .uif_shadowOffset .tbtsUR, .ie6 .uif_shadowOffset .uif_shadowOffset .tbtsLL, .ie6 .uif_shadowOffset .uif_shadowOffset .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8_white.png");
}

.uif_shadowOffset .tbtsUL, .uif_shadowOffset .tbtsUR, .uif_shadowOffset .tbtsLL, .uif_shadowOffset .tbtsLR {
    width: 10px;
    height: 10px;
}

.uif_shadowOffset .tbtsTopWrap, .uif_shadowOffset .tbtsBottomWrap {
    height: 10px;
    padding-left: 10px;
    padding-right: 13px;
}

.uif_shadowOffset .tbtsUL {
    background-position: -120px -2px;
}

.uif_shadowOffset .tbtsUM {
    border-top: 1px solid #dfdfdf;
    height: 100%;
    background: #FFF;
}

.ie6 .uif_shadowOffset .tbtsUM {
    border-top: 1px solid #dfdfdf;
    height: 90%;
    background: #FFF;
}

.uif_shadowOffset .tbtsUR {
    background-position: -142px -2px;
    width: 13px;
}

.uif_shadowOffset .tbtsCenterWrap {
    background: url("../Images/container_shadow_right.png") repeat-y right top;
    border-left: 1px solid #dfdfdf;
    border-right: 0px;
}

.uif_shadowOffset .tbtsBody {
    background-color: #FFF;
    margin-left: 0;
    width: auto;
    padding-left: 10px;
    word-wrap: break-word;
}

.uif_shadowOffset .tbtsSpacer {
    padding: 11px 14px 11px 20px;
}

.uif_shadowOffset .tbtsLL, .uif_shadowOffset .tbtsLM, .uif_shadowOffset .tbtsLR {
    height: 14px;
}

.uif_shadowOffset .tbtsLL {
    background-position: -120px -24px;
}

.uif_shadowOffset .tbtsLM {
    background: url("../Images/common_horz_sprite.png") 0 -683px;
    
    border-bottom: 0px;
}

.uif_shadowOffset .tbtsLR {
    background-position: -142px -24px;
    width: 13px;
}

.uif_shadowOffset .tbtsBodyTriangle {
    display: none;
}

.uif_1pxBorder .tbtsUL, .uif_1pxBorder .tbtsUR, .uif_1pxBorder .tbtsLL, .uif_1pxBorder .tbtsLR {
    width: 13px;
    height: 13px;
    line-height: 1px !important;
}

.uif_1pxBorder .tbtsBodyWrap {
    position: relative;
    margin-top: 20px;
}

.uif_1pxBorder .tbtsTopWrap {
    padding: 0 3px 0 3px;
    height: 3px;
}

.uif_1pxBorder .tbtsUL {
    width: 3px;
    height: 3px;
    background-position: -1px -1px;
}

.uif_1pxBorder .tbtsUM {
    border-top: 1px solid #dfdfdf;
    height: 2px;
}

.uif_1pxBorder .tbtsUR {
    width: 3px;
    height: 3px;
    background-position: -22px -1px;
}

.uif_1pxBorder .tbtsCenterWrap {
    background: white;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.uif_1pxBorder .tbtsBody {
    margin: 0px;
    position: relative;
    word-wrap: break-word;
}

.uif_1pxBorder .tbtsBottomWrap {
    position: relative;
    padding: 0 3px 0 3px;
    height: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

.uif_1pxBorder .tbtsLL {
    width: 3px;
    height: 3px;
    background-position: -1px -22px;
}

.uif_1pxBorder .tbtsLM {
    background: white;
    height: 2px;
    border-bottom: 1px solid #dfdfdf;
}

.uif_1pxBorder .tbtsLR {
    width: 3px;
    height: 3px;
    background-position: -22px -22px;
}

.uif_1pxBorder .tbTopSpacer {
    padding-top: 10px;
}

.uif_searchBox .tbtsUL, .uif_searchBox .tbtsUR, .uif_searchBox .tbtsLL, .uif_searchBox .tbtsLR {
    width: 13px;
    height: 13px;
    line-height: 1px !important;
}

.ie6 .uif_searchBox .tbtsUL, .ie6 .uif_searchBox .tbtsUR, .ie6 .uif_searchBox .tbtsLL, .ie6 .uif_searchBox .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8.png");
}

.uif_searchBox .tbtsBodyWrap {
    position: relative;
    margin-top: 20px;
}

.uif_searchBox .tbtsTopWrap {
    padding: 0 3px 0 3px;
    height: 3px;
}

.uif_searchBox .tbtsUL {
    width: 3px;
    height: 3px;
    background-position: -78px -106px;
}

.uif_searchBox .tbtsUM {
    border-top: none;
    background-image: url("Image?path=common%2Fcommon_horz_sprite.png");
    background-repeat: repeat-x;
    background-position: 0 -674px;
    height: 2px;
}

.uif_searchBox .tbtsUR {
    width: 3px;
    height: 3px;
    background-position: -99px -106px;
}

.uif_searchBox .tbtsCenterWrap {
    background: white;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.uif_searchBox .tbtsBody {
    margin: 0px;
    position: relative;
    padding-left: 2px;
    height: 17px;
    word-wrap: none;
}

.uif_searchBox .tbtsBottomWrap {
    position: relative;
    padding: 0 3px 0 3px;
    height: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

.uif_searchBox .tbtsLL {
    width: 3px;
    height: 3px;
    background-position: -78px -127px;
}

.uif_searchBox .tbtsLM {
    background: white;
    height: 2px;
    border-bottom: 1px solid #e7e7e7;
}

.uif_searchBox .tbtsLR {
    width: 3px;
    height: 3px;
    background-position: -99px -127px;
}

.uif_searchBox .tbTopSpacer {
    padding-top: 10px;
}

.uif_grayBG .dbtsBodyWrap {
    background-color: #e9e9e9;
}

.uif_grayBG .tbtsUL, .uif_grayBG .tbtsUR, .uif_grayBG .tbtsLL, .uif_grayBG .tbtsLR {
    width: 3px;
    height: 3px;
    line-height: 1px !important;
}

.uif_grayBG .tbtsUM {
    border: none;
    height: 3px;
    background-color: #e9e9e9;
}

.uif_grayBG .tbtsBodyWrap {
    position: relative;
    margin-top: 20px;
}

.uif_grayBG .tbtsTopWrap {
    padding: 0 3px 0 3px;
    height: 3px;
    background-color: #ffffff;
}

    .uif_grayBG .tbtsTopWrap .tbtsUL {
        background-position: -28px -1px;
    }

    .uif_grayBG .tbtsTopWrap .tbtsUR {
        background-position: -49px -1px;
    }

.uif_grayBG .tbtsCenterWrap {
    background: #e9e9e9;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
}

.uif_grayBG .tbtsBody {
    margin: 0px;
    background: none;
    position: relative;
    padding-left: 10px;
}

.uif_grayBG .tbtsBottomWrap {
    position: relative;
    padding: 0 3px 0 3px;
    height: 0;
    padding-left: 3px;
    padding-right: 3px;
}

.uif_grayBG .tbtsLL {
    width: 3px;
    height: 3px;
    background-position: -28px -22px;
}

.uif_grayBG .tbtsLM {
    background: #e9e9e9;
    border-bottom: none;
    height: 3px;
}

.uif_grayBG .tbtsLR {
    width: 3px;
    height: 3px;
    background-position: -49px -22px;
}

.uif_grayBG .tbTopSpacer {
    padding-top: 10px;
}

.uif_gradBox .tbtsUL, .uif_gradBox .tbtsUR, .uif_gradBox .tbtsLL, .uif_gradBox .tbtsLR {
    width: 13px;
    height: 13px;
    line-height: 1px !important;
}

.uif_gradBox .tbtsBodyWrap {
    position: relative;
    margin-top: 20px;
}

.uif_gradBox .tbtsTopWrap {
    padding: 0 6px 0 6px;
    height: 6px;
    overflow: hidden;
}

.uif_gradBox .tbtsUL {
    width: 6px;
    height: 6px;
    background-position: -131px -59px;
}

div.uif_gradBox .tbtsUM {
    background: url("../Images/uif_gradBoxTop.png") repeat-x 0 0px;
    border: 0;
    height: 6px;
}

.uif_gradBox .tbtsUR {
    width: 6px;
    height: 6px;
    background-position: -156px -59px;
}

div.uif_gradBox div.tbtsCenterWrap {
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    margin-left: -1px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#f2f2f2');
    background-image: -moz-linear-gradient(top, #fdfdfd, #f2f2f2);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f2f2f2));
}

.ie7 div.uif_gradBox div.tbtsCenterWrap, .ie6 div.uif_gradBox div.tbtsCenterWrap {
    width: 100%;
}

.uif_gradBox .tbtsBody {
    margin: 0px;
    position: relative;
    background: transparent;
}

.uif_gradBox .tbtsBottomWrap {
    position: relative;
    padding: 0 6px 0 6px;
    height: 6px;
    padding-left: 6px;
    padding-right: 6px;
}

.uif_gradBox .tbtsLL {
    width: 6px;
    height: 6px;
    background-position: -131px -83px;
}

.uif_gradBox .tbtsLM {
    height: 6px;
    background: url("../Images/uif_gradBoxBottom.png") repeat-x top left;
    border: 0;
}

.uif_gradBox .tbtsLR {
    width: 6px;
    height: 6px;
    background-position: -156px -83px;
}

.uif_gradBox .tbTopSpacer {
    padding-top: 10px;
}

.tbtsUMTriangle, .tbtsBodyTriangle, .tbtsLMTriangle {
    display: none;
    background-image: url("../Images/uif_product_sprite.png");
    position: absolute;
    z-index: 10;
}

.ie6 .tbtsUMTriangle, .ie6 .tbtsBodyTriangle, .ie6 .tbtsLMTriangle {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8.png");
}

.uif_arrowUp {
    margin-top: 11px;
}

    .uif_arrowUp .tbtsUMTriangle {
        display: block;
        width: 21px;
        height: 11px;
        background-position: -81px -31px;
        top: -11px;
        left: 50%;
        margin-left: -10px;
    }

    .uif_arrowUp .tbtsUM {
        text-align: left;
    }

div.uif_arrowLeft {
    margin-left: 11px;
}

    div.uif_arrowLeft .tbtsBodyTriangle {
        background-position: -61px -52px;
        width: 11px;
        height: 22px;
        left: -10px;
        top: 50%;
        margin-top: -11px;
        display: block;
    }

    div.uif_arrowLeft .tbtsBody {
        padding: 4px 0;
        word-wrap: break-word;
    }

.uif_toolTip_gray {
    margin-top: 9px;
    display: none;
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
}

    .uif_toolTip_gray .tbtsUL, .uif_toolTip_gray .tbtsUR, .uif_toolTip_gray .tbtsLL, .uif_toolTip_gray .tbtsLR {
        width: 8px;
        height: 8px;
    }

    .uif_toolTip_gray .tbtsTopWrap, .uif_toolTip_gray .tbtsBottomWrap {
        height: 8px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .uif_toolTip_gray .tbtsUL {
        background-position: -159px -11px;
    }

    .uif_toolTip_gray .tbtsUM, .uif_toolTip_gray .tbtsLM {
        background: url("Image?path=common%2Fcommon_horz_sprite.png") repeat-x;
    }

.ie6 .uif_toolTip_gray .tbtsUL, .ie6 .uif_toolTip_gray .tbtsUR, .ie6 .uif_toolTip_gray .tbtsLL, .ie6 .uif_toolTip_gray .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8.png");
    overflow: hidden;
}

.ie6 .uif_toolTip_gray .tbtsUM, .ie6 .uif_toolTip_gray .tbtsLM {
    background: url("Image?path=common%2Fcommon_horz_sprite_png8.png") repeat-x;
}

.uif_toolTip_gray .tbtsUM {
    background-position: 0 -628px;
    border-top-width: 0;
    height: 100%;
}

.uif_toolTip_gray .tbtsUR {
    background-position: -208px -11px;
    width: 9px;
}

.uif_toolTip_gray .tbtsCenterWrap {
    background: #F5F5F5;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}

.ie6 .uif_toolTip_gray .tbtsCenterWrap {
    background: whitesmoke url("Image?path=common%2Fcommon_vert_sprite_8.png") repeat-y right top;
}

.uif_toolTip_gray .tbtsBody {
    background-color: #F5F5F5;
    margin-left: 0;
    width: auto;
    padding-left: 10px;
    min-height: 22px;
    word-wrap: break-word;
}

.ie6 .uif_toolTip_gray .tbtsBody {
    height: 22px;
    padding-top: 0px;
    word-wrap: break-word;
}

.uif_toolTip_gray .tbtsLL, .uif_toolTip_gray .tbtsLM, .uif_toolTip_gray .tbtsLR {
    height: 8px;
}

.uif_toolTip_gray .tbtsLL {
    background-position: -159px -40px;
}

.uif_toolTip_gray .tbtsLM {
    border-bottom: 0px;
    background-position: 0 -657px;
}

.ie6 .uif_toolTip_gray .tbtsUM {
    background-position: 0 -628px;
}

.ie6 .uif_toolTip_gray .tbtsLM {
    border-bottom: none;
    background-position: 0 -657px;
}

.uif_toolTip_gray .tbtsLR {
    background-position: -209px -40px;
}

.uif_toolTip_gray .uif_left .tbtsBodyTriangle {
    background-position: -221px -26px;
    display: block;
    height: 24px;
    left: -11px;
    width: 13px;
}

.uif_toolTip_gray .uif_right .tbtsBodyTriangle {
    background-position: -266px -26px;
    display: block;
    height: 24px;
    right: -10px;
    width: 13px;
}

.uif_toolTip_gray .uif_top .tbtsUMTriangle {
    background-position: -178px -1px;
    display: block;
    height: 11px;
    left: 27px;
    margin-left: -10px;
    top: -9px;
    width: 21px;
}

.uif_validationSummary {
    margin-top: 9px;
    display: block;
    z-index: 85;
    top: 0;
    left: 0;
}

    .uif_validationSummary section {
        clear: both;
    }

    .uif_validationSummary .tbtsUL, .uif_validationSummary .tbtsUR, .uif_validationSummary .tbtsLL, .uif_validationSummary .tbtsLR {
        width: 8px;
        height: 8px;
        background-image: url("../Images/uif_product_sprite.png");
    }

    .uif_validationSummary .tbtsTopWrap, .uif_validationSummary .tbtsBottomWrap {
        height: 8px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .uif_validationSummary .tbtsUL {
        background-position: -11px -28px;
    }

    .uif_validationSummary .tbtsLM {
        background: url("../Images/common_horz_sprite.png") repeat-x;
    }

div.uif_validationSummary .tbtsUM {
    height: 100%;
    background-color: #fffad4;
    border-top: none;
    background-image: none;
}

.uif_validationSummary .tbtsUR {
    background-position: -42px -28px;
    width: 9px;
}

.uif_validationSummary .tbtsCenterWrap {
    background: #fffad4;
    border-right: 1px solid #e1e1e1;
    border-left: 0px;
}

.uif_validationSummary .tbtsBody {
    background: #fffad4 url("../images/validation_messaging_left.png") repeat-y left top;
    background-color: #fffad4;
    margin-left: 0;
    width: auto;
    padding: 3px;
    padding-left: 10px;
    word-wrap: break-word;
}

.uif_validationSummary .tbtsLL, .uif_validationSummary .tbtsLM, .uif_validationSummary .tbtsLR {
    height: 8px;
}

.uif_validationSummary .tbtsLL {
    background-position: -11px -66px;
}

.uif_validationSummary .tbtsLM {
    border-bottom: 0px;
    background-position: 0 -668px;
}

.uif_validationSummary .tbtsLR {
    background-position: -43px -66px;
}

.uif_validationSummary .tbtsBodyTriangle {
    display: none;
}

div.uif_validationSummary .tbtsBodyTriangle {
    background-position: -1px -38px;
    width: 11px;
    height: 22px;
    left: -10px;
    top: 50%;
    margin-top: -12px;
    display: none;
}

.ie6 .uif_validationSummary .tbtsUL, .ie6 .uif_validationSummary .tbtsUR, .ie6 .uif_validationSummary .tbtsLL, .ie6 .uif_validationSummary .tbtsLR {
    background-image: url("Image?path=sharedcontrols%2Fcontainers%2Fuif_product_sprite_png8.png");
}
/******************************************/

div.uif_validationTooltip .tbtsUMTriangle {
    display: none;
}

.uif_validationTooltip {
    margin-top: 9px;
    display: block;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}

#uifValidationMessagesPopup, #uifValidationMessageDefault {
    display: none;
}

.uif_validationTooltip .tbtsUL, .uif_validationTooltip .tbtsUR, .uif_validationTooltip .tbtsLL, .uif_validationTooltip .tbtsLR {
    width: 8px;
    height: 8px;
}

.uif_validationTooltip .tbtsTopWrap, .uif_validationTooltip .tbtsBottomWrap {
    height: 8px;
    padding-left: 8px;
    padding-right: 8px;
}

.uif_validationTooltip .tbtsUL {
    background-position: -11px -28px;
}

.uif_validationTooltip .tbtsLM {
    background: url("../Images/common_horz_sprite.png") repeat-x;
}

.uif_validationTooltip .tbtsUM {
    height: 100%;
    background: #fffad4;
    border-top: 1px solid #f1f1e6;
}

.uif_validationTooltip .tbtsUR {
    background-position: -42px -28px;
    width: 9px;
}

.uif_validationTooltip .tbtsCenterWrap {
    background: #fffad4;
    border-right: 1px solid #e1e1e1;
    border-left: 0px;
}

.uif_validationTooltip .tbtsBody {
    padding-left: 100px;
    background-color: #fffad4;
    margin-left: 10px;
    width: auto;
    padding: 3px 5px 3px 10px;
    word-wrap: break-word;
    margin-right: 15px;
}

div.uif_ContainerWithX div.tbtsCenterWrap div.tbtsClose {
    background-image: url("../Images/uif_product_sprite.png");
    background-position: -107px -106px;
    background-repeat: no-repeat;
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 5px;
    right: 7px;
    cursor: pointer;
    z-index: 99999;
}

.ie7 div.uif_ContainerWithX div.tbtsCenterWrap div.tbtsClose {
    top: -3px;
}

.uif_validationTooltip .tbtsLL, .uif_validationTooltip .tbtsLM, .uif_validationTooltip .tbtsLR {
    height: 8px;
}

.uif_validationTooltip .tbtsLL {
    background-position: -11px -66px;
}

.uif_validationTooltip .tbtsLM {
    border-bottom: 0px;
    background-position: 0 -668px;
}

.uif_validationTooltip .tbtsLR {
    background-position: -43px -66px;
}

.uif_validationTooltip .tbtsBodyTriangle {
    display: block;
}

div.uif_validationTooltip .tbtsBodyTriangle {
    background-position: -1px -38px;
    width: 11px;
    height: 22px;
    left: -10px;
    top: 50%;
    margin-top: -12px;
    display: block;
}

.uif_validationTooltip .tbtsUMTriangle {
    display: none;
}

.uif_shadowOffsetTooltip {
    margin-top: 9px;
    display: block;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}

    .uif_shadowOffsetTooltip .tbtsBodyTriangle {
        background-position: -61px -52px;
        width: 11px;
        height: 22px;
        left: -10px;
        top: 19px;
        margin-top: -11px;
        display: block;
    }

.uif_tooltipIframe {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    background: tranparent;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

iframe#uif_left {
    margin: 0 0 0 -10px;
    padding: 0 0 0 10px;
}

iframe#uif_top {
    margin: -10px 0 0 0;
    padding: 10px 0 0 0;
}

iframe#uif_right {
    margin: 0 -10px 0 0;
    padding: 0 10px 0 0;
}

.uif_toolTip_gray .dbtsBodyWrap {
    height: 100%;
    width: 100%;
    z-index: 3;
    position: absolute;
}

    .uif_toolTip_gray .dbtsBodyWrap .tbtsCenterWrap {
        margin: 0px 1px 0px 0px;
    }

.uif_moduleContainer .tbtsUL, .uif_moduleContainer .tbtsUR, .uif_moduleContainer .tbtsLL, .uif_moduleContainer .tbtsLR {
    background-image: url("Image?path=sharedcontrols/portalFramework/uif_product_sprite_new.png");
    background-repeat: no-repeat;
    line-height: 1px !important;
}

.ie6 .uif_moduleContainer .tbtsUL, .ie6 .uif_moduleContainer .tbtsUR, .ie6 .uif_moduleContainer .tbtsLL, .ie6 .uif_moduleContainer .tbtsLR {
    background-image: url("Image?path=sharedcontrols/portalFramework/uif_product_sprite_png8_white.png");
}

.ie6 .uif_moduleContainer .uif_moduleContainer .tbtsUL, .ie6 .uif_moduleContainer .uif_moduleContainer .tbtsUR, .ie6 .uif_moduleContainer .uif_moduleContainer .tbtsLL, .ie6 .uif_moduleContainer .uif_moduleContainer .tbtsLR {
    background-image: url("Image?path=sharedcontrols/portalFramework/uif_product_sprite_png8_white.png");
}

.uif_moduleContainer .tbtsUL, .uif_moduleContainer .tbtsUR, .uif_moduleContainer .tbtsLL, .uif_moduleContainer .tbtsLR {
    width: 10px;
    height: 34px;
}

.uif_moduleContainer .dbtsBodyWrap {
    cursor: move;
}

.workspaceDetailView .dbtsBodyWrap {
    cursor: auto;
}

.uif_moduleContainer .tbtsTopWrap {
    height: 34px;
    padding-left: 10px;
    padding-right: 13px;
}

.uif_moduleContainer .tbtsBottomWrap {
    height: 12px;
    padding-left: 10px;
    padding-right: 13px;
}

.uif_moduleContainer .tbtsUL {
    background-position: 0 -87px;
}

.uif_moduleContainer .tbtsUM {
    height: 34px;
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_top.png") repeat-x left top;
    border: none;
    padding-left: 1px;
    position: relative;
}

.ie6 .uif_moduleContainer .tbtsUM {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_top_png8_white.png") repeat-x left top;
}

.uif_moduleContainer .tbtsUR {
    background-position: -15px -87px;
    width: 13px;
}

.ie6 .uif_moduleContainer .tbtsUR {
    background-position: -14px -87px;
    width: 13px;
}

.uif_moduleContainer .tbtsCenterWrap {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_right.png") repeat-y right top;
    border: none;
}

.ie6 .uif_moduleContainer .tbtsCenterWrap {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_right_png8_white.png") repeat-y right top;
}

.uif_moduleContainer .tbtsBody {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_left.png") repeat-y left top;
    margin-left: 0;
    margin-right: 8px;
    width: auto;
    padding-left: 3px;
    border: 0px;
    border-color: none;
    word-wrap: break-word;
}

.uif_moduleContainer .upperGradient {
    background: url("Image?path=sharedcontrols/portalFramework/mc_grad_top.png") repeat-x left top;
    background-color: #f8f8f8;
    padding: 6px 8px 0 8px;
}

.ie6 .uif_moduleContainer .tbtsBody {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_left_png8_white.png") repeat-y left top;
    word-wrap: break-word;
}

.uif_moduleContainer .tbtsLL, .uif_moduleContainer .tbtsLM, .uif_moduleContainer .tbtsLR {
    height: 12px;
}

.uif_moduleContainer .tbtsLL {
    background-position: 0 -121px;
}

.uif_moduleContainer .tbtsLM {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_bottom.png") repeat-x left top;
    border-bottom: 0px;
    height: 12px;
}

.ie6 .uif_moduleContainer .tbtsLM {
    background: url("Image?path=sharedcontrols/portalFramework/mc_shadow_bottom_png8_white.png") repeat-x left top;
}

.uif_moduleContainer .tbtsLR {
    background-position: -15px -121px;
    width: 13px;
}

.ie6 .uif_moduleContainer .tbtsLR {
    background-position: -14px -121px;
}

.dbtsBodyWrap div.tbtsCenterWrap div.tbtsClose {
    display: none;
}

.ui-tabs {
    position: relative;
    padding: 5px;
    zoom: 1;
}

    .ui-tabs .ui-tabs-nav {
        /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
        font-size: 15px;
        margin: 0;
        padding: 4px 5px 0 5px;
        border-radius: 4px;
    }

        .ui-tabs .ui-tabs-nav li {
            border-color: transparent;
            min-height: 20px;
            list-style: none;
            float: left;
            position: relative;
            top: 1px;
            margin: 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap;
            height: 100%;
            vertical-align: middle;
            background: url("Image?path=sharedcontrols/tabs/bg_tab_new_separator.png") no-repeat right bottom;
        }

.ie6 .ui-tabs .ui-tabs-nav li {
    height: 30px;
    border-color: #00044F;
    filter: progid:DXImageTransform.Microsoft.Chroma(color='#00044F');
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 8px 16px 12px 12px;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    color: #666;
    margin-bottom: 0;
    padding-bottom: 0;
    border: 1px solid #dadada;
    background: white;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li a:visited, .ui-tabs .ui-tabs-nav li a:active, .ui-tabs .ui-tabs-nav li a:hover {
    cursor: pointer;
    color: #3399cc;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: #666;
    cursor: text;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:focus, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:blur, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, .ui-tabs .ui-tabs-nav li.ui-state-active a:hover {
    outline: 0;
    color: #333;
}

.ui-tabs ul.ui-widget-header {
    background: url("Image?path=sharedcontrols/tabs/bg_tab_new.png") repeat-x left top;
    background-color: #f7f7f7;
    border-color: #dadada;
}

.ui-tabs.ui-corner-all {
    border-radius: 8px;
}

.ui-tabs .ui-corner-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.ui-tabs .ui-tabs-nav li.ui-state-active-pre {
    background: none;
}


.uif_accordianWrap .ui-accordion-header {
    background-color: #ebebeb;
    background-image: none;
    border: 1px solid #cacaca;
    border-width: 1px 0;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e2e2e2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e2e2e2');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e2e2e2')";
    background-image: -moz-linear-gradient(top, #f8f8f8, #e2e2e2);
    -moz-border-radius: 0;
    border-radius: 0;
}

    .uif_accordianWrap .ui-accordion-header a {
        padding-left: 35px;
        font-size: 13px;
    }

.uif_accordianWrap .ui-accordion-content {
    border: none;
}

.uif_accordianWrap .uif_arrowBtnUp, .uif_accordianWrap .uif_arrowBtnDown, .uif_accordianWrap .ui-accordion-header .ui-icon {
    background-image: url("Image?path=common%2Fcommon_trans_sprite.png");
    display: block;
    width: 21px;
    height: 21px;
    margin-top: -10px;
    right: auto;
    left: 5px;
}

.uif_accordianWrap .uif_arrowBtnUp, .uif_accordianWrap .ui-icon-triangle-1-s {
    background-position: 0px -1px;
}

.uif_accordianWrap .uif_arrowBtnDown, .uif_accordianWrap .ui-icon-triangle-1-e {
    background-position: -22px -1px;
}

div.uif_accordianWrap .ui-accordion-content {
    padding: 20px 0;
}

div.uif_accordianWrap .ui-accordion-header {
    margin-top: 0;
}


.uif_dottedPriceWrap {
    position: relative;
}

.uif_priceLabel {
    float: left;
    padding-right: 4px;
    max-width: 84px;
}

.uif_dottedSpanner {
    overflow: hidden;
    line-height: inherit;
    text-indent: -999em;
    background: url(data:image/gif;base64,R0lGODlhBwAFAJECAGZmZGJmZf///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUZCQUFFNUJBRjU3MTFFMUE4NkZBMzc4MEIwMDVGMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUZCQUFFNUNBRjU3MTFFMUE4NkZBMzc4MEIwMDVGMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RkJBQUU1OUFGNTcxMUUxQTg2RkEzNzgwQjAwNUYwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RkJBQUU1QUFGNTcxMUUxQTg2RkEzNzgwQjAwNUYwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAHAAUAAAIHjI6Ay+1XAAA7) repeat-x bottom left;
}

.ie6 .uif_dottedSpanner, .ie7 .uif_dottedSpanner {
    background: url(Image?path=sharedcontrols%2Fprice%2Fperiod.gif) repeat-x bottom left;
}

.uif_priceAmt {
    float: right;
    padding-left: 5px;
    position: relative;
    display: block;
}

.uif_dottedPriceWrap.uif_salesLargePrice .uif_priceAmt {
    line-height: 13px;
}

.uif_priceSubWrap {
    overflow: hidden;
    position: relative;
}

.uif_salesLargePrice {
    line-height: 18px;
}

.uif_productPriceWrap {
    width: 100%;
}

    .uif_productPriceWrap hr {
        margin: 5px 0;
    }

    .uif_productPriceWrap sup {
        position: relative;
        top: -4px;
    }

.uif_productPriceDollar sup, .uif_productPriceCents sup {
    font-size: 10px;
    line-height: 100%;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
}

.uif_productPriceDescriptionWrap .uif_startText {
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    line-height: 23.4px;
    vertical-align: baseline;
}

.uif_productPriceDescriptionWrap .uif_retailLargePrice {
    display: block;
}

    .uif_productPriceDescriptionWrap .uif_retailLargePrice .uif_tdWrap .uif_tieredPrice {
        vertical-align: baseline;
    }

.uif_priceStackDiscountStrikeThrough .uif_productPriceDescriptionWrap .uif_retailLargePrice .uif_priceAmt {
    text-decoration: line-through;
}

.uif_productPriceDescriptionWrap .uif_retailLargePrice sup {
    text-decoration: none;
}

.uif_retailLargePrice .value, .uif_labelSavings .value {
    float: right;
}

.uif_productPriceDescriptionWrap .uif_salesLargePrice .uif_tdWrap .uif_tieredPrice {
    vertical-align: baseline;
    float: right;
}

.uif_retailLargePrice .value, .uif_retailLargePrice .label, .uif_labelSavings .value, .uif_labelSavings .label, .uif_salesLargePrice .value, .uif_salesLargePrice .label {
    background: #fff;
}

.uif_retailLargePrice, .uif_labelSavings, .uif_salesLargePrice {
    background-position: center bottom;
    background-repeat: repeat-x;
}

    .uif_labelSavings a, .uif_labelSavings a:visited {
        display: inline;
        color: #FF6600;
    }

    .uif_labelSavings .uif_productPriceDollar sup, .uif_labelSavings .uif_productPriceDollar sup a {
        line-height: 8.4px;
    }

        .uif_labelSavings a:hover, .uif_labelSavings .uif_productPriceDollar sup a:hover {
            text-decoration: underline;
            color: #FF6600;
        }

.uif_salesLargePrice {
    margin-top: 3px;
}

.uif_productPriceDisclosures {
    margin: 5px 0px;
    padding-left: 0px !important;
    list-style-type: none !important;
}

.uif_tieredPricing_ToodleLink {
    position: relative;
}

.ie7 .uif_pricingStack hr {
    margin: 5px 0;
}

div.uif_techNoteMessage {
    display: none;
    position: absolute;
    z-index: 99;
    width: 250px;
}

.uif_techNoteTitle {
    padding-top: 10px;
}

.uif_modalTitle {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 9px;
    margin-bottom: 10px;
}

.uif_techNoteTrigger sup {
    font-size: 12px;
    color: #999;
    line-height: 15px;
    top: -8px;
    font-weight: bold;
}

.asLowAs {
    color: #666666;
    margin: 6px 0;
}

    .asLowAs .smallPrice {
        color: #388D27;
        font-size: 1em;
        font-weight: bold;
    }

.auxContent {
    color: #666666;
    margin: 0 0 5px;
}

span.smallPrice .uif_productPriceDollar sup {
    position: relative;
    font-size: 8px;
    top: -4px;
    line-height: 10px;
}

.uif_miniVerticalLeftAligned .uif_productPriceDollar sup {
    line-height: 18px;
    top: -4px;
}

.uif_miniVerticalLeftAligned .uif_salesLargePrice.uif_dottedPriceWrap .uif_priceAmt {
    line-height: 20px;
}

.lte8 .uif_miniVerticalLeftAligned .uif_salesLargePrice.uif_dottedPriceWrap .uif_priceAmt {
    line-height: 16px;
}

.lte7 .uif_miniVerticalLeftAligned .uif_salesLargePrice.uif_dottedPriceWrap .uif_priceAmt sup {
    line-height: 20px;
    top: -4px;
}

a.uif_leaseNoteTrigger {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    top: -7.15px;
    bottom: 7.15px;
}

.uif_productPriceDescriptionWrap a.uif_leaseNoteTrigger sup {
    font-size: 8.8px;
    line-height: 11px;
    font-weight: bold;
    top: 3px;
    bottom: -3px;
    padding-left: 1px;
    color: #999;
}

.tbtsBody .uif_tieredPricingContainer {
    margin: 10px 0px 0px 0px;
}

.uif_tieredPricing_Blurb {
    margin-bottom: 10px;
}

.uif_tieredPricing_Label {
    padding-right: 1px;
}

.uif_tieredPricing_Price {
    color: green;
    font-weight: bold;
    text-align: right;
    padding-left: 2px;
    float: right;
}

.uif_tieredPricing_LineItemContainer {
    margin-bottom: 8px;
    line-height: 120%;
}

.uif_tieredPricing_UnitContainer {
    float: left;
    width: 29%;
}

.uif_tieredPricing_LevelPriceContainer {
    float: right;
    background-position: center bottom;
    background-repeat: repeat-x;
    width: 70%;
}

.uif_tieredPricing_LevelContainer {
    padding-right: 2px;
    float: left;
}

.uif_tieredPricing_ToodleLink {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 10;
}

.uif_tieredPricing_LicensingPricing {
    cursor: pointer;
    font-size: 11px;
    line-height: 15px;
}

.uif_tieredPricing_description {
    margin-bottom: 3px;
}

.uif_tieredPricingToodle {
    position: absolute;
    top: 10px;
    text-align: left;
}

.lte7 .uif_tieredPricingToodle {
    position: absolute;
    z-index: 1;
}

.uif_tieredPricingToodle .uif_tieredPricingContainer {
    margin: 20px 10px 10px 5px;
}

.uif_tieredPricingToodle .tbtsUMTriangle {
    background-image: url("../Images/uif_product_sprite.png");
    background-position: -81px -32px;
    display: block;
    position: absolute;
    top: -10px;
    left: 15px;
    height: 12px;
    width: 21px;
    z-index: 10;
}

.uif_tieredPricingToodle .tbtsBody {
    color: #000;
    text-align: left;
}

.ie .uif_tieredPricingToodle .tbtsBody hr {
    padding: 0;
    margin: 3px 0;
}

.ie7 .uif_tieredPricingToodle .tbtsBody hr {
    padding: 0;
    height: 2px;
    margin: 0 0;
}

.uif_tieredPricingToodle .tbtsBody ul {
    list-style: disc inside none;
    padding: 0 5px 5px 0;
}

    .uif_tieredPricingToodle .tbtsBody ul li {
        background: none;
        padding: 0;
        text-align: left;
    }

.uif_priceStackNoDottedLines table.uif_productPriceWrap {
    width: auto;
}

.uif_priceStackNoDottedLines .uif_tdWrap {
    width: auto;
    text-align: left;
}

.uif_priceStackNoDottedLines .uif_salesLargePrice {
    display: block;
}

.uif_priceStackNoDottedLines .uif_dotBackground {
    background: none;
    margin: 0;
}

.uif_priceStackNoDottedLines .uif_productPriceDescriptionWrap .uif_salesLargePrice .uif_tdWrap .uif_tieredPrice {
    float: none;
}

.uif_priceStackNoDottedLines .uif_dottedSpanner {
    visibility: hidden;
}

.uif_salesLargePrice .uif_labelRight {
    line-height: 100%;
}

.uif_priceSavingsDetail {
    cursor: pointer;
    color: #FF6600;
}

.uif_priceSavingsDetaillink {
    width: 90px;
    text-align: center;
}

.uif_pricingDisclosureToodle {
    position: relative !important;
    margin-top: 0 !important;
    top: 2px !important;
    text-align: left !important;
}

    .uif_pricingDisclosureToodle .tbtsBody {
        color: #000;
        text-align: left;
    }

.ie .uif_pricingDisclosureToodle .tbtsBody hr {
    padding: 0;
    margin: 3px 0;
}

.ie7 .uif_pricingDisclosureToodle .tbtsBody hr {
    padding: 0;
    height: 2px;
    margin: 0 0;
}

.ie7 .uif_productWrap, .ie7 .uif_productBodyWrap {
    position: static;
}

.uif_pricingDisclosureToodle .tbtsBody ul {
    list-style: disc inside none;
    padding: 0 5px 5px 0;
}

    .uif_pricingDisclosureToodle .tbtsBody ul li {
        background: none;
        padding: 0;
        text-align: left;
    }

.uif_salesLargePrice .uif_dottedSpanner {
    padding-top: 2px;
}

.ie7 .uif_salesLargePrice .uif_dottedSpanner, .ie9 .uif_salesLargePrice .uif_dottedSpanner {
    padding-top: 1px;
}

.merchandising_icon {
    width: 21px;
    height: 14px;
    position: relative;
    top: 4px;
}


/*Clear fix.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix{display: inline-block;}html[xmlns] .clearfix{display: block;}* html .clearfix{height: 1%;} */ .clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
    display: block;
}

#uif_contentWrap p {
    line-height: 130%;
}

@font-face {
    font-family: 'Museo Sans';
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoSansForDell-Regular-final.eot");
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoSansForDell-Regular-final.eot?#iefix") format("embedded-opentype"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-regular-final.woff") format("woff"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-regular-final.ttf") format("truetype"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-regular-final.svg#web") format("svg");
}

@font-face {
    font-family: 'Museo Sans';
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoSansForDell-bold-final.eot");
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoSansForDell-bold-final.eot?#iefix") format("embedded-opentype"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-bold-final.woff") format("woff"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-bold-final.ttf") format("truetype"), url("https://si.cdn.dell.com/images/global/css/secref/museosansfordell-bold-final.svg#web") format("svg");
    font-weight: bold;
}

@font-face {
    font-family: 'Museo';
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoForDell-regular-final.eot");
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoForDell-regular-final.eot?#iefix") format("embedded-opentype"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-regular-final.woff") format("woff"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-regular-final.ttf") format("truetype"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-regular-final.svg#web") format("svg");
}

@font-face {
    font-family: 'Museo';
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoForDell-Bold-final.eot");
    src: url("https://si.cdn.dell.com/images/global/css/secref/MuseoForDell-Bold-final.eot?#iefix") format("embedded-opentype"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-bold-final.woff") format("woff"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-bold-final.ttf") format("truetype"), url("https://si.cdn.dell.com/images/global/css/secref/museofordell-bold-final.svg#web") format("svg");
    font-weight: bold;
}

.uif_referenceLink {
    margin: 10px 0;
}

div.docNav h2 {
    margin-top: 5px;
    border-bottom: 1px solid #999;
    padding-bottom: 3px;
    margin-bottom: 3px;
    font-weight: normal;
}

div.docNav h3 {
    font-weight: bold;
    margin: 5px 0;
}

div.docNav li {
    margin-bottom: 3px;
}

#applicationContent .demoH3, #applicationContent .demoH2 {
    /*font-family: "Museo", Arial, Sans-Serif;*/
}

#applicationContent .demoH3 {
    font-size: 14px;
    margin-bottom: 10px;
}

#applicationContent .demoH2 {
    font-size: 18px;
    margin-bottom: 10px;
}

.docNav {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 16px;
}


.uif_articleWrap {
    position: relative;
}


.uif_modal_background {
    position: fixed;
    top: 0;
    background: url(../Images/modalBg.png);
    z-index: 1000;
    width: 100%;
}

.ie6 .uif_modal_background {
    background: #333333;
    filter: alpha(opacity=50);
}

.ie6 .uif_modal_iframeShim {
    filter: alpha(opacity=0);
}

.uif_modal_wrapper {
    display: block;
    position: absolute;
    top: 100px;
    z-index: 1001;
    left: 50%;
}

.uif_modal_wrapper_small {
    margin-left: -179px;
    width: 272px;
}

.uif_modal_wrapper_medium {
    margin-left: -268px;
    width: 450px;
}

.uif_modal_wrapper_large {
    margin-left: -431px;
    width: 776px;
}

.uif_modal_wrapper_fluid {
    margin-left: auto;
    width: auto;
}

.uif_modal {
    position: relative;
    width: 100%;
}

.uif_modal_close {
    position: absolute;
    width: 37px;
    height: 37px;
    top: 14px;
    right: -72px;
    background: url(Image?path=common%2Fcommon_trans_sprite.png);
    background-position: -67px -23px;
    z-index: 1000;
    cursor: pointer;
}

.uif_modal_button {
    text-align: right;
}

.ie6 .uif_modal_close {
    right: 13px;
    background: url(Image?path=sharedcontrols%2Fdialog%2Fclose8.png);
}

.uif_modal_header {
    width: 100%;
    padding: 0 43px;
    position: relative;
}

.uif_modal_upper_corner_l {
    position: absolute;
    top: 0;
    left: 0;
    background: url(Image?path=common%2Fcommon_trans_sprite.png);
    background-position: -105px 0;
    width: 43px;
    height: 43px;
}

.ie6 .uif_modal_upper_corner_l {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fcorner8.png);
}

.uif_modal_upper {
    width: 100%;
    height: 43px;
    background: url(../Images/common_horz_sprite.png);
    background-repeat: repeat-x;
    background-position: 0 -446px;
}

.ie6 .uif_modal_upper {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fhorz8.png);
}

.uif_modal_upper_corner_r {
    position: absolute;
    top: 0;
    right: 0;
    background: url(Image?path=common%2Fcommon_trans_sprite.png) -148px 0;
    width: 43px;
    height: 43px;
}

.ie6 .uif_modal_upper_corner_r {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fcorner8.png) -43px 0;
}

.uif_modal_center_l {
    width: 100%;
    padding: 0 0 0 43px;
    background: url(Image?path=sharedcontrols%2Fdialog%2Fvert.png);
    background-repeat: repeat-y;
    background-position: left;
}

.ie6 .uif_modal_center_l {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fvert8.png);
}

.uif_modal_center_r {
    width: 100%;
    padding: 0 43px 0 0;
    background: url(Image?path=sharedcontrols%2Fdialog%2Fvert.png) right repeat-y;
}

.ie6 .uif_modal_center_r {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fvert8.png) right repeat-y;
}

.uif_modal_center {
    background: #fff;
    padding: 10px;
}

    .uif_modal_center h1.uif_modal_heading {
        font-size: 2.4em;
        /*font-family: "Museo", sans-serif;*/
        line-height: 1.1667em;
        color: #000;
    }

    .uif_modal_center p.uif_modal_text {
        /*font-family: 'Trebuchet MS', Arial, Sans-Serif;*/
        font-size: 15px;
        color: #333;
    }

.uif_modal_footer {
    width: 100%;
    padding: 0 43px;
    position: relative;
}

.uif_modal_lower_corner_l {
    position: absolute;
    top: 0;
    left: 0;
    background: url(Image?path=common%2Fcommon_trans_sprite.png) -105px -43px;
    width: 43px;
    height: 43px;
}

.ie6 .uif_modal_lower_corner_l {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fcorner8.png) 0 -43px;
}

.uif_modal_lower {
    width: 100%;
    height: 43px;
    background: url(Image?path=common%2Fcommon_horz_sprite.png) 0 -489px repeat-x;
}

.ie6 .uif_modal_lower {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fhorz8.png) 0 -43px repeat-x;
}

.uif_modal_lower_corner_r {
    position: absolute;
    top: 0;
    right: 0;
    background: url(Image?path=common%2Fcommon_trans_sprite.png) -148px -43px;
    width: 43px;
    height: 43px;
}

.ie6 .uif_modal_lower_corner_r {
    background: url(Image?path=sharedcontrols%2Fdialog%2Fcorner8.png) -43px -43px;
}

.ie6 .uif_dialogTemplate .uif5_button, .ie7 .uif_dialogTemplate .uif5_button {
    margin-right: 5px;
}

.ie8 .uif_dialogTemplate .uif5_button {
    margin-right: 0px;
}

.uif_modal_confirmButtons {
    padding-top: 20px;
}

#resetSettingsDialog .uif_modal_center {
    padding: 8px 10px 21px 10px;
}

    #resetSettingsDialog .uif_modal_center .uipf_modal_content {
        padding-bottom: 17px;
    }

    #resetSettingsDialog .uif_modal_center .uif5_button {
        margin-right: 8px;
    }


.uif_icon, .uif_icon_email, .uif_icon_acrobat, .uif_icon_calendar, .uif_icon_cellphone, .uif_icon_excel, .uif_icon_colorwheel, .uif_icon_printer, .uif_icon_colorWheel, .uif_icon_fastTrack, .uif_icon_fnPlus, .uif_helpIcon, uif_quick_view {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.ie6 .uif_icon {
    background-image: url(Image?path=common%2FscIcons_png8.png);
}

.uif_quick_view {
    width: 18px;
    height: 13px;
    background-position: -101px -74px;
}

.uif_expand_blue_7px {
    width: 7px;
    height: 5px;
    background-position: -104px -29px;
    overflow: hidden;
}

.uif_collapse_blue_7px {
    width: 7px;
    height: 5px;
    background-position: -113px -29px;
    overflow: hidden;
}

.uif_favoritesIcon {
    width: 15px;
    height: 15px;
    background-position: -85px -119px;
}

.uif_facebookIcon {
    width: 14px;
    height: 14px;
    background-position: -66px -118px;
}

.ie6 .uif_facebookIcon {
    width: 14px;
    height: 14px;
    background-position: -66px -116px;
}

.uif_yahooBookmarksIcon {
    width: 14px;
    height: 16px;
    background-position: -67px -135px;
}

.uif_yahooMyWebIcon {
    width: 16px;
    height: 16px;
    background-position: -60px -23px;
}

.uif_twitterIcon {
    width: 11px;
    height: 16px;
    background-position: -68px -154px;
}

.uif_googleIcon {
    width: 16px;
    height: 16px;
    background-position: -66px -173px;
}

.uif_myspaceIcon {
    width: 16px;
    height: 15px;
    background-position: -68px -192px;
}

.uif_deliciousIcon {
    width: 16px;
    height: 16px;
    background-position: -68px -213px;
}

.uif_emailThisPageIcon {
    width: 17px;
    height: 18px;
    background-position: -58px -2px;
}

.uif_yahooIcon {
    width: 16px;
    height: 16px;
    background-position: -60px -23px;
}

.uif_myaolIcon {
    width: 12px;
    height: 13px;
    background-position: -62px -44px;
}

.uif_liveIcon {
    width: 16px;
    height: 16px;
    background-position: -60px -61px;
}

.uif_shareMoreIcon {
    width: 17px;
    height: 17px;
    background-position: -59px -80px;
}

.uif_moreIcon {
    width: 15px;
    height: 16px;
    background-position: -3px -3px;
}

.uif_premierloginIcon {
    width: 24px;
    height: 20px;
    background-position: -36px -198px;
}

.uif_chatIcon {
    width: 24px;
    height: 21px;
    background-position: -4px -76px;
}

.uif_shareIcon {
    width: 15px;
    height: 16px;
    background-position: -3px -3px;
}

.uif_myaccountIcon {
    width: 15px;
    height: 17px;
    background-position: -36px -121px;
}

.uif_orderstatusIcon {
    width: 25px;
    height: 16px;
    background-position: -3px -159px;
}

.uif_feedbackIcon, .ie6 .uif_feedbackIcon {
    background-image: url(image?path=toolbar/c_feedback39c.gif);
    width: 15px;
    height: 15px;
}

.uif_controllerIcon {
    width: 15px;
    height: 15px;
    background-position: -85px -159px;
}

.uif_viewIcon {
    width: 17px;
    height: 16px;
    background-position: -87px -138px;
}

.uif_emailIcon {
    width: 16px;
    height: 11px;
    background-position: -82px -1px;
}

.uif_quote_to_orderIcon, .uif_quotetoorderIcon {
    width: 20px;
    height: 20px;
    background-position: -4px -228px;
}

.uif_customLinksIcon {
    width: 18px;
    height: 21px;
    float: left;
    background-position: -102px -52px;
}

.uif_helpIcon {
    background-position: -35px -141px;
    width: 22px;
    height: 21px;
}

.uif_printIcon {
    width: 23px;
    height: 17px;
    background-position: -81px -98px;
}

.uif_icon_email {
    width: 16px;
    height: 11px;
    background-position: -82px -1px;
}

.uif_icon_acrobat {
    width: 16px;
    height: 15px;
    background-position: -82px -13px;
}

.uif_icon_calendar {
    width: 17px;
    height: 16px;
    background-position: -82px -30px;
}

.uif_icon_fastTrack {
    width: 34px;
    height: 21px;
    background-position: -107px -3px;
}

.uif_icon_cellphone {
    width: 10px;
    height: 21px;
    background-position: -82px -47px;
}

.uif_icon_excel {
    width: 15px;
    height: 14px;
    background-position: -82px -69px;
}

.uif_icon_printer {
    width: 23px;
    height: 17px;
    background-position: -81px -98px;
}

.uif_icon_colorWheel {
    width: 14px;
    height: 13px;
    background-position: -82px -84px;
}

.uif_icon_add {
    width: 20px;
    height: 20px;
    background-position: -88px -176px;
}

.uif_icon_remove {
    width: 20px;
    height: 20px;
    background-position: -88px -199px;
}

.uif_dragableIcon {
    width: 11px;
    height: 11px;
    background-position: -123px -28px;
}

.uif_icon_fnPlus {
    width: 9px;
    height: 9px;
    background-position: -68px -232px;
}

.uif_icon_fnMinus {
    width: 9px;
    height: 9px;
    background-position: -79px -232px;
}

.uif_icon_colorWheel {
    width: 14px;
    height: 13px;
    background-position: -41px -233px;
}

.uif_icon_cart {
    background-position: -123px -52px;
    width: 18px;
    height: 14px;
    position: relative;
    top: -4px;
}

.uif_icon_small_x {
    background-position: -107px -113px;
    width: 11px;
    height: 11px;
}


.uif_Progress {
    list-style: none;
    padding: 0;
    width: 100%;
    z-index: 1;
    height: 60px;
}

.uif_progressleftCap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 3px;
    height: 23px;
}

.uif_progressStatus .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapProgress.png);
}

.uif_progressStatusGreen .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapGreen.png);
}

.uif_progressWizard .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapSteps.png);
}

.uif_progressrightCap {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 3px;
    height: 23px;
}

.uif_progressrightCap {
    z-index: 4;
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapInactive.png);
}

.uif_progressWizard .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapSteps.png);
}

.uif_progressWizard .uif_progresslast .uif_progresstransition {
    background: none;
}

.uif_progressStatusGreen .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapGreen.png);
}

.uif_progressStatusGreen .uif_progresslast .uif_progresstransition {
    background: none;
}

.uif_progressstep {
    text-align: center;
    position: relative;
    padding-bottom: 25px;
    float: left;
    height: 35px;
    width: 113px;
    z-index: 2;
    overflow: visible;
}

.uif_progressOne .uif_progressstep {
    width: 100%;
}

.uif_progressTwo .uif_progressstep {
    width: 50%;
}

.uif_progressThree .uif_progressstep {
    width: 33.3%;
}

.uif_progressFour .uif_progressstep {
    width: 25%;
}

.uif_progressFive .uif_progressstep {
    width: 20%;
}

.uif_progressSix .uif_progressstep {
    width: 16.6%;
}

.uif_progressSeven .uif_progressstep {
    width: 14%;
}

.uif_progressEight .uif_progressstep {
    width: 12.5%;
}

.uif_progressNine .uif_progressstep {
    width: 11.1%;
}

.uif_progressTen .uif_progressstep {
    width: 10%;
}

.ie7 .uif_progressOne .uif_progressstep {
    width: 100%;
}

.ie7 .uif_progressTwo .uif_progressstep {
    width: 50%;
}

.ie7 .uif_progressThree .uif_progressstep {
    width: 33.2%;
}

.ie7 .uif_progressFour .uif_progressstep {
    width: 24.9%;
}

.ie7 .uif_progressFive .uif_progressstep {
    width: 19.9%;
}

.ie7 .uif_progressSix .uif_progressstep {
    width: 16.5%;
}

.ie7 .uif_progressSeven .uif_progressstep {
    width: 13.9%;
}

.ie7 .uif_progressEight .uif_progressstep {
    width: 12.4%;
}

.ie7 .uif_progressNine .uif_progressstep {
    width: 11%;
}

.ie7 .uif_progressTen .uif_progressstep {
    width: 9.9%;
}

.uif_progressStatus .uif_progresscomplete, .uif_progressStatus .uif_progressactive {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressHorzRepProgress.png) repeat-x scroll center bottom transparent;
}

.uif_progressStatusGreen .uif_progresscomplete, .uif_progressStatusGreen .uif_progressactive {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressHorzRepGreen.png) repeat-x scroll center bottom transparent;
}

.uif_progressWizard .uif_progresscomplete, .uif_progressWizard .uif_progressactive {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressHorzRepSteps.png) repeat-x scroll center bottom transparent;
}

.uif_progressnotComplete {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressHorzRepInactive.png) repeat-x scroll center bottom transparent;
}

.uif_progressstepDescription {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 31px;
    left: 0px;
}

.uif_progressstepIndicator {
    display: block;
    width: 23px;
    height: 19px;
    padding-top: 4px;
    left: 50%;
    bottom: 0;
    position: absolute;
    margin-left: -12px;
    z-index: 4;
}

    .uif_progressstepIndicator span {
        display: none;
    }

.uif_progresstransition {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 23px;
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressHorzRepInactive.png) repeat-x scroll center bottom transparent;
    z-index: 3;
}

.uif_progressstepIndicator {
    background: url(Image?path=sharedcontrols%2Fprogress%2FProgressBubbles.png);
}

.ie6 .uif_progressstepIndicator {
    background: url(Image?path=sharedcontrols%2Fprogress%2FProgressBubbles_indexedAlpha.png);
}

.uif_progressStatus .uif_progresscomplete .uif_progressstepIndicator, .uif_progressStatus .uif_progressactive .uif_progressstepIndicator {
    background-position: 0 0;
}

.uif_progressStatusGreen .uif_progresscomplete .uif_progressstepIndicator, .uif_progressStatusGreen .uif_progressactive .uif_progressstepIndicator {
    background-position: -803px 0;
}

.uif_progressWizard .uif_progresscomplete .uif_progressstepIndicator {
    background-position: -46px 0;
}

.uif_progressWizard .uif_progressactive .uif_progressstepIndicator {
    height: 25px;
    width: 37px;
    margin-left: -19px;
    margin-bottom: -6px;
}

.uif_progressnotComplete .uif_progressstepIndicator {
    background-position: -23px 0;
}

.uif_progressWizard .uif_progresscomplete .uif_progressstepIndicator {
    background-position: -1404px 0;
}

.uif_progressWizard .uif_progressactive .uif_progressstepIndicator {
    background-position: -1427px 0;
}

.uif_progressWizard .uif_progressnotComplete .uif_progressstepIndicator {
    background-position: -23px 0;
}

.uif_progressIcon {
    display: inline-block;
    width: auto;
    margin: 0 6px;
    height: auto;
}

    .uif_progressIcon .uif_progressstep {
        height: auto;
        padding-bottom: 0;
    }

    .uif_progressIcon .uif_progresscomplete, .uif_progressIcon .uif_progressnotComplete, .uif_progressIcon .uif_progresstransition {
        background: none;
    }

    .uif_progressIcon .uif_progressstepIndicator {
        background-position: -826px 0;
        height: 31px;
        width: 32px;
        padding: 0px;
        margin-left: -15px;
    }

    .uif_progressIcon li.uif_progresslast .uif_progressStepShim {
        border-right: none;
    }

    .uif_progressIcon .uif_progressStepShim {
        background: none repeat scroll 0 0 #FFFFFF;
        display: block;
        border-right: 1px solid #D9D9D9;
        height: 32px;
        margin: 0;
        position: relative;
    }

    .uif_progressIcon .uif_progressstepDescription {
        width: 87%;
        padding: 0 6%;
        padding-bottom: 3px;
        position: static;
    }

        .uif_progressIcon .uif_progressstepDescription a.uif_link {
        }

.uif_progressnotComplete .uif_progressstepDescription span.uif_progressstepText {
    bottom: 37px;
}

.uif_progressactive .uif_progressstepDescription a.uif_link, .uif_progresscomplete .uif_progressstepDescription a.uif_link {
}

.uif_progressactive .uif_progressstepDescription span.uif_progressstepText {
}

.uif_progressnotComplete .uif_progressstepDescription span.uif_progressstepText, .uif_progresscomplete .uif_progressstepDescription span.uif_progressstepText, .uif_progressactive .uif_progressstepDescription a.uif_link {
    display: none;
}

.uif_progressIcon .uif_progressrightCap {
    display: none;
}

.uif_progressIcon .uif_progressactive .uif_progressStepOne .uif_progressstepIndicator {
    background-position: -827px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepTwo .uif_progressstepIndicator {
    background-position: -859px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepThree .uif_progressstepIndicator {
    background-position: -891px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepFour .uif_progressstepIndicator {
    background-position: -923px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepFive .uif_progressstepIndicator {
    background-position: -955px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepSix .uif_progressstepIndicator {
    background-position: -987px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepSeven .uif_progressstepIndicator {
    background-position: -1019px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepEight .uif_progressstepIndicator {
    background-position: -1051px 0;
}

.uif_progressIcon .uif_progressactive .uif_progressStepNine .uif_progressstepIndicator {
    background-position: -1083px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepOne .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepOne .uif_progressstepIndicator {
    background-position: -1115px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepTwo .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepTwo .uif_progressstepIndicator {
    background-position: -1147px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepThree .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepThree .uif_progressstepIndicator {
    background-position: -1179px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepFour .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepFour .uif_progressstepIndicator {
    background-position: -1211px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepFive .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepFive .uif_progressstepIndicator {
    background-position: -1243px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepSix .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepSix .uif_progressstepIndicator {
    background-position: -1275px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepSeven .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepSeven .uif_progressstepIndicator {
    background-position: -1307px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepEight .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepEight .uif_progressstepIndicator {
    background-position: -1339px 0;
}

.uif_progressIcon .uif_progresscomplete .uif_progressStepNine .uif_progressstepIndicator, .uif_progressIcon .uif_progressnotComplete .uif_progressStepNine .uif_progressstepIndicator {
    background-position: -1371px 0;
}

.rtl .uif_progressstep {
    float: right;
}

.rtl .uif_mhTeir2Level2 .uif_mhT2L2_li:before {
    content: ">";
    color: #3399CC;
    padding-left: 5px;
    list-style-type: none;
    text-align: right;
}

.rtl .uif_mhT2L1_li div.uif_slide {
    text-align: right;
}

.rtl .uif_menuArrowRight {
    background-image: none !important;
}

.rtl .uif_progresstransition {
    right: auto;
    left: 0;
}

.rtl .uif_progressleftCap {
    right: 0;
    left: auto;
}

.rtl .uif_progressStatus .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapProgress.png);
}

.rtl .uif_progressStatusGreen .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapGreen.png);
}

.rtl .uif_progressWizard .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapSteps.png);
}

.rtl .uif_progressrightCap {
    left: 0;
    right: auto;
}

.rtl .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapInactive.png);
}

.rtl .uif_progressWizard .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapSteps.png);
}

.rtl .uif_progressStatusGreen .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapGreen.png);
}

.rtl .uif_progressIcon .uif_progressStepShim {
    border-right: none;
    border-left: 1px solid #D9D9D9;
}

.rtl .uif_progressstep {
    float: right;
}

.rtl .uif_progresstransition {
    right: auto;
    left: 0;
}

.rtl .uif_progressleftCap {
    right: 0;
    left: auto;
}

.rtl .uif_progressStatus .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapProgress.png);
}

.rtl .uif_progressStatusGreen .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapGreen.png);
}

.rtl .uif_progressWizard .uif_progressleftCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressRightCapSteps.png);
}

.rtl .uif_progressrightCap {
    left: 0;
    right: auto;
}

.rtl .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapInactive.png);
}

.rtl .uif_progressWizard .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapSteps.png);
}

.rtl .uif_progressStatusGreen .uif_progressactive .uif_progressrightCap {
    background: url(Image?path=sharedcontrols%2Fprogress%2FprogressLeftCapGreen.png);
}

.rtl .uif_progressIcon .uif_progressStepShim {
    border-right: none;
    border-left: 1px solid #D9D9D9;
}


.uif_search .uif_button {
    float: left;
}

.uif_search .uif_searchlabel {
    float: left;
    display: block;
    padding: 0 5px 4px 0;
}

.uif_search .uif_searchBox {
    float: left;
    margin: 0 5px 2px 0;
}

.uif_search input.uif_searchField {
    border: none;
    height: 16px;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 3px;
    background: transparent;
}

    .uif_search input.uif_searchField.hideText {
        text-indent: -2000px;
        overflow: hidden;
    }

.uif_search input:focus, .uif_search .uif_search_icon:focus, .uif_icon_containers:focus {
    outline: 0;
}

.uif_icon_containers {
    position: absolute;
    top: 1px;
    right: 5px;
    z-index: 5;
    height: 0;
    width: auto;
}

.ie6 .uif_icon_containers {
    position: static;
    top: 0;
    right: 0;
    z-index: 0;
    height: 0;
    float: right;
    width: auto;
}

.uif_icon_containers input {
    border: 0px;
    text-indent: -1001px;
    overflow: hidden;
    background-color: transparent;
    float: left;
}

    .uif_icon_containers input.uif_search_icon {
        float: right;
        background-image: url("../images/scIcons_png24.png");
        height: 15px;
        width: 22px;
        background-position: -104px -93px;
        font-size: 0;
    }

    .uif_icon_containers input.uif_clear_icon {
        float: right;
        display: none;
        background-image: url("../images/scIcons_png24.png");
        height: 15px;
        width: 24px;
        border: 0px;
        border-right: 1px solid #ddd;
        margin: 0 5px 0 0;
        background-position: -103px -111px;
    }

.ie6 .uif_icon_containers input.uif_search_icon, .ie6 .uif_icon_containers input.uif_clear_icon {
    background-image: url(Image?path=common%2FscIcons_png8.png);
}

.ie6 .uif_icon_containers input.uif_clear_icon {
    background-position: -105px -111px;
}

.ie6 .uif_icon_containers input.uif_search_icon {
    background-position: -104px -92px;
}

.ie7 .uif_icon_containers input.uif_clear_icon {
    background-position: -105px -113px;
    width: 22px;
    margin: 1px 2px 0 0;
}

.ie7 .uif_icon_containers input.uif_search_icon {
    background-position: -101px -92px;
}

.uif_search_icon:hover, .uif_clear_icon:hover {
    cursor: pointer;
}

.uif_multiFilter {
    float: left;
    padding: 1px 6px 3px 6px;
    height: 20px;
    display: block;
}

    .uif_multiFilter input {
        float: left;
        margin: 2px 2px 0 0;
        padding: 0;
        width: 15px;
        height: 15px;
    }

    .uif_multiFilter span {
        height: 19px;
        float: left;
        display: block;
        padding: 0 0 0 2px;
    }

.ie7 .uif_multiFilter span, .ie6 .uif_multiFilter span {
    padding: 4px 0 0 2px;
}

.uif_clearAll {
    float: left;
    display: none;
    padding: 4px 0 4px 10px;
}

.ie7 .uif_clearAll, .ie6 .uif_clearAll {
    padding: 4px 0 4px 10px;
}

.uif_filterContainer {
    overflow: hidden;
}

.uif_watermark {
    color: #333;
}


.uif_allSpecsLink {
    cursor: pointer;
}

div.uif_techSpecsLeft .uif_prodDetailsWrap {
    width: 566px;
    float: left;
    margin-left: 10px;
}

div.uif_techSpecsRight .uif_prodDetailsWrap {
    width: 503px;
    float: left;
}

div.uif_techSpecsRight h2.uif_productTitle {
    width: 483px;
}

div.uif_techSpecsRight ul {
    padding-left: 16px;
    list-style-type: disc;
}

div.uif_techSpecsRight .uif_techSpecs {
    padding-left: 16px;
    float: right;
}

div.uif_techSpecsLeft h2.uif_productTitle {
    width: 566px;
    margin-left: 0;
}

.uif_techSpecsLeft div.uif_productBodyWrap {
    float: right;
}

.uif_techSpecsLeft div.uif_techSpecs {
    width: 314px;
    margin-left: 0;
    float: left;
}

.uif_techSpecsLeft div.uif_assetStack {
    width: 159px;
}

.uif_techSpecsLeft .uif_mfgPartNumberStack, .uif_techSpecsLeft .uif_dellPartNumberStack {
    display: inline-block;
}


.uif_technote {
    vertical-align: 0;
    position: relative;
    font-size: 1.1em;
    top: -0.5em;
    cursor: pointer;
}

    .uif_technote sup {
        position: relative;
        font-weight: bold;
        font-size: 0.769em !important;
        color: #999999;
        *top: 2px;
    }


.mceActive {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Image?path=mcedit/mcetoolbarbg.png) repeat-x scroll left bottom;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 2px 6px 3px;
    cursor: pointer;
    color: blue;
}

.mceAttrActive {
    border: 3px dashed green;
}

.mceAttrInactive {
    display: none;
}

.mceAttrPane {
    display: none;
    position: absolute;
    background: white;
    padding: 5px;
}

.mcePane {
    position: absolute;
    left: 600px;
    top: 0;
    display: none;
    padding: 0 0 0 15px;
    background: white;
    z-index: 10000;
}

.mceClose {
    cursor: pointer;
}

.mceattrlink {
    cursor: pointer;
    color: Blue;
}

.mcetoolbar {
    position: absolute;
    border: 1px solid #CCCCCC;
    width: 100%;
    height: 18px;
    top: 0;
    display: none;
    border: 1 solid black;
    background-image: url(Image?path=mcedit/mcetoolbarbg.png);
    z-index: 9999;
    vertical-align: middle;
    padding-left: 10px;
}

    .mcetoolbar span {
        /*font-family: Arial,Helvetica,sans-serif;*/
        font-size: 8pt;
        vertical-align: middle;
        font-weight: bold;
        width: 300px;
        display: inline-block;
        padding-top: 3px;
    }

.mceeditimg {
    padding-left: 30px;
    background-repeat: no-repeat;
    width: 5px;
    height: 20px;
    background-image: url(Image?path=mcedit/microcontentsite.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.mcecloselabel {
    color: #666;
    font-size: 12pt;
    font-weight: 700;
    padding: 0 0 30px 0;
}


.uif_toolspanel {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 0 0 0;
    background: white;
    z-index: 10000;
    width: 350px;
}

    .uif_toolspanel h3 {
        margin: 0;
        padding: 0.4em;
        text-align: center;
    }

        .uif_toolspanel h3 > span {
            float: right;
            text-align: center;
            margin-top: -2px;
        }

            .uif_toolspanel h3 > span:hover {
                cursor: hand;
                cursor: pointer;
            }

    .uif_toolspanel .ui-icon-closethick {
        float: left;
    }

.uif_toolspanel_body h3 {
    text-align: left;
}

.uif_toolspanel_body {
    padding: 10px;
}

    .uif_toolspanel_body > div {
        padding-left: 10px;
    }

.uif_tools_icons > span {
    float: left;
}

.uif_tools_icons > .ui-icon-pin-w {
    display: none;
}

.uif_tools_body {
    background-color: Red;
}

.uif_toolspanel_cachecats {
    overflow: auto;
    height: 195px;
    width: 96%;
    border: 1px solid #AAAAAA;
    margin-right: 20px;
}

.uif_toolspanel_configs {
    overflow: auto;
    height: 200px;
    width: 96%;
    border: 1px solid #AAAAAA;
    margin-right: 20px;
}


@charset "UTF-8";

br {
    clear: both;
}

.uif_code pre {
    text-indent: -20px;
    padding-left: 20px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.uif_marginTop_medium {
    margin-top: 10px;
}

.uif_dropShadow {
    -moz-box-shadow: 2px 2px 2px #999;
    -webkit-box-shadow: 2px 2px 2px #999;
    box-shadow: 2px 2px 2px #999;
}

.uif_controlItemWrap {
    width: 300px;
    float: left;
    position: relative;
}

.uif_controlItem {
    position: relative;
    top: 50%;
    left: 50%;
    float: left;
}

.uif_applyChangesBtn {
    margin: 10px 0;
}

.uif_featureWrap {
    float: right;
    padding: 10px;
    border: 1px solid #c5c5c5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

    .uif_featureWrap h3 {
        font-size: 14px;
        font-weight: bold;
        margin: -10px -10px 10px -10px;
        padding: 10px;
        border-bottom: 1px solid #c5c5c5;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        background: #f6f8f9;
        background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0 );
    }

    .uif_featureWrap input[type='radio'], .uif_featureWrap input[type='checkbox'] {
        margin-top: -3px;
    }

    .uif_featureWrap h4 {
        font-size: 14px;
        font-weight: 100;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #c5c5c5;
        clear: both;
    }

    .uif_featureWrap .uif_radioSet label {
        font-size: 11px;
        margin-bottom: 5px;
        display: block;
        float: left;
        margin-right: 8px;
    }

.uif_infoWrap {
    padding: 5px 5px 5px 47px;
    position: relative;
    min-height: 37px;
    border: 1px solid #c5c5c5;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.uif_note .uif_infoHolder {
    /*font-family: "Trebuchet MS", arial;*/
    line-height: 130%;
}

.uif_infoHolder {
    font-size: 13px;
    /*font-family: "Courier New", Courier, monospace;*/
    padding: 10px;
    border: 1px solid #ebebeb;
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #f3f3f3 50%, #ededed 51%, white 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, white));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
    -moz-box-shadow: inset 2px 2px 2px #888;
    -webkit-box-shadow: inset 2px 2px 2px #888;
    box-shadow: inner 2px 2px 2px #888;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.uif_demoIcon_code {
    position: absolute;
    top: 5px;
    left: 5px;
}

.uif_tabStripWrap {
    padding: 5px;
    position: relative;
    z-index: 10;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #72B2F2;
    background: -moz-linear-gradient(top, #72b2f2 0%, #649cd4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72b2f2), color-stop(100%, #649cd4));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B2F2', endColorstr='#649CD4', GradientType=0 );
}

.uif_tabUL {
    position: relative;
    z-index: 5;
    padding-left: 0px;
}

.uif_tabLI {
    padding: 0px 15px 5px 15px;
    float: left;
    margin-right: 1px;
    background-color: #999;
    border: 1px solid #B3C3AF;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0 );
}

.uif_tabUL .uif_active {
    border-bottom: 1px solid white;
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #f3f3f3 50%, #ededed 51%, white 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, white));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.uif_tabLI a {
    color: #333;
    text-decoration: none;
    font-size: 12px;
    display: block;
    height: 15px;
    padding-top: 6px;
}

.uif_tabContentWrap {
    background-color: white;
    border: 1px solid #B3C3AF;
    position: relative;
    top: -1px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
}

.uif_tabContent {
    padding: 10px;
    display: none;
}

.uif_tabContentWrap .uif_active {
    display: block;
}

.uif_tabContent p {
    margin: 7px 0;
    line-height: 140%;
    font-size: 12px;
}

.demo_optionUL {
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 4px #333;
    box-shadow: 0px 0px 4px #333;
}

.demo_optionLI {
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #f3f3f3 50%, #ededed 51%, white 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, white));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.demo_optionHead {
    position: relative;
    padding: 10px;
    border-top: 1px solid #c5c5c5;
    font-size: 13px;
    float: left;
    clear: both;
}

    .demo_optionHead h3 {
        width: 250px;
        float: left;
        background-image: url(Image?path=sharedcontrols%2Ftemp%2Fdemo-spindown-closed.gif);
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-right: 10px;
    }

        .demo_optionHead h3 a {
            text-decoration: none;
            color: #2E54D5;
        }

            .demo_optionHead h3 a:visited {
                color: #2E54D5;
            }

.demo_option_type {
    float: left;
    width: 100px;
}

    .demo_option_type span {
        border-bottom: 1px dashed #999;
    }

.demo_option_default {
    width: 250px;
    float: right;
    clear: right;
}

.demo_default_title {
    color: #666666;
}

.demo_optionDescription {
    clear: both;
    display: none;
    padding: 10px 10px 10px 20px;
    background: white;
    margin: 0 10px;
    border: 1px solid #c5c5c5;
    -moz-box-shadow: inset 2px 2px 2px #888;
    -webkit-box-shadow: inset 2px 2px 2px #888;
    box-shadow: inner 2px 2px 2px #888;
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 0%, white 98%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(98%, white));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=0 );
}

.gsd_content {
    font-size: 13px;
    line-height: 140%;
}

    .gsd_content li {
        background: url("http://deslib.com/assets/images/chevron.png") no-repeat scroll 0 6px transparent;
        list-style: none outside none;
        margin: 0 0 4px 2px;
        padding: 0 0 0 10px;
    }

.tempButton {
    color: white;
    display: block;
    float: left;
    overflow: hidden;
    margin: 10px 0;
    font-size: 12px;
    z-index: 5;
    text-align: center;
    padding: 3px 10px 0px 10px;
    text-decoration: none;
    -moz-box-shadow: inset 0px 0px 2px #333;
    -webkit-box-shadow: inset 0px 0px 2px #333;
    box-shadow: inner 0px 0px 2px #333;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #3694C7;
    background-image: -moz-linear-gradient(top, #3694c7, #296aa0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3694c7), color-stop(1, #296aa0));
    background-image: linear-gradient(top, #3694c7, #296aa0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3694C7', EndColorStr='#296AA0');
    height: 17px;
}

    .tempButton.green {
        background-color: #46AC21;
        background-image: -moz-linear-gradient(top, #46ac21, #33632e);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #46ac21), color-stop(1, #33632e));
        background-image: linear-gradient(top, #46ac21, #33632e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#46AC21', EndColorStr='#33632E');
    }


.uif_paginationWrap li {
    float: left;
    padding: 4px 10px 0 10px;
    height: 26px;
    border-right: 1px solid #c5c5c5;
}

    .uif_paginationWrap li.uif_pLast {
        border-right: none;
        padding-right: 0;
    }

    .uif_paginationWrap li.uif_page {
        padding-top: 6px;
        height: 24px;
    }

.uif_elipse, .uif_page a, .uif_pSelectedPage, .uif_prevIconSmallDisabled {
    float: left;
    display: block;
}

.uif_paginationWrap li a, .uif_paginationWrap li a:visited {
    padding: 1px 5px 0 5px;
}

    .uif_paginationWrap li a:hover {
        text-decoration: none;
    }

.uif_paginationWrap .uif_pSelectedPage {
    background-color: #a1a1a1;
    padding: 1px 5px 0 5px;
    margin-top: 0px;
    margin-bottom: 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.uif_paginationWrap .uif_perPage, .uif_paginationWrap .uif_filter {
    padding-top: 3px;
    height: 27px;
}

.uif_paginationWrap li.uif_page a.uif_prevIconSmall, .uif_paginationWrap li.uif_page a.uif_nextIconSmall, .uif_paginationWrap li.uif_page .uif_prevIconSmallDisabled, .uif_paginationWrap li.uif_page .uif_nextIconSmallDisabled {
    background-image: url(Image?path=sharedcontrols%2Fcarousel%2FnavSprite.png);
    height: 14px;
    display: inline-block;
    position: static;
    margin-top: 2px;
    width: 9px;
    text-indent: -999px;
    padding: 0;
    overflow: hidden;
}

.ie6 li.uif_page a.uif_prevIconSmall, .ie6 li.uif_page a.uif_nextIconSmall, .ie6 li.uif_page .uif_prevIconSmallDisabled, .ie6 li.uif_page .uif_nextIconSmallDisabled {
    background-image: url(Image?path=sharedcontrols%2Fcarousel%2FnavSprite_png8.png);
    width: 9px;
    padding-top: 0;
}

.ie6 .uif_paginationWrap li a.uif_nextIconSmall {
    width: 19px;
}

.uif_prevIconSmall {
    background-position: -12px -46px;
}

.uif_prevIconSmallDisabled {
    background-position: -1px -46px;
    margin-right: 5px;
}

.uif_nextIconSmallDisabled {
    background-position: -1px -62px;
    margin-left: 5px;
}

.uif_prevIconSmall:hover {
    background-position: -12px -62px;
}

.uif_nextIconSmall {
    background-position: -23px -46px;
}

    .uif_nextIconSmall:hover {
        background-position: -23px -62px;
    }


h1, h2, h3, h4 {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
}

.gsd_pageTitle {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 24px;
    line-height: 27px;
    font-weight: 300;
}

.gsd_sectionHeading {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
}

.gsd_sectionHeadingAlt1 {
    /*font-family: "Museo Sans", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 26px;
    line-height: 29px;
    font-weight: 300;
}

.gsd_subSectionHeading {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
}

.gsd_bodyTitle2xLarge {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 20px;
    line-height: 23px;
    font-weight: 700;
}

.gsd_bodyTitle1xLarge {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
}

.gsd_bodyTitleLarge {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
}

.gsd_bodyTitleLargeAlt1 {
    /*font-family: "Museo Sans", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 300;
}

.gsd_bodyTitleLargeAlt2 {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
}

.gsd_bodyTitleMedium {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
}

.gsd_bodyTitleMediumAlt1 {
    /*font-family: "Museo Sans", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
}

.gsd_bodyTitleSmall {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 11px;
    line-height: 14px;
    font-weight: 700;
}

.gsd_bodyCopyLarge {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
}

.gsd_bodyCopyLargeAlt1 {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 300;
}

.gsd_bodyCopyMedium {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}

.gsd_bodyCopyMediumNoLineHeight {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    line-height: normal;
    line-height: normal;
}

.gsd_bodyCopyMediumAlt2 {
    /*font-family: "Museo Sans", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 17px;
    font-weight: 300;
}

.gsd_bodyCopySmall {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
}

.gsd_bodyCopySmallAlt2 {
    /*font-family: "Museo", "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 11px;
    line-height: 14px;
    font-weight: 700;
}

.gsd_superscriptCurrency {
    font-family: inherit;
    font-size: 9px;
    line-height: inherit;
    font-weight: inherit;
}

.gsd_superscriptFootnote {
    font-family: inherit;
    font-size: 7px;
    line-height: inherit;
    font-weight: inherit;
}

.gsd_accentColor1, a.gsd_accentColor1 {
    color: #666666;
}

.gsd_accentColor2, a.gsd_accentColor2 {
    color: #999999;
}

.gsd_accentColor3, a.gsd_accentColor3 {
    color: #339933;
}

.gsd_accentColor4, a.gsd_accentColor4 {
    color: #fd5400;
}

.gsd_accentColor5, a.gsd_accentColor5 {
    color: white;
}

.gsd_accentColor6, a.gsd_accentColor6 {
    color: #e0e0e0;
}

.gsd_accentColor7, a.gsd_accentColor7 {
    color: #2274a7;
}

.gsd_accentColor11, a.gsd_accentColor11 {
    color: #333333;
}

.gsd_accentColor12, a.gsd_accentColor12 {
    color: #3399cc;
}

.gsd_accentColor13, a.gsd_accentColor13 {
    color: #347031;
}

.uif_link {
    color: #3399cc;
    text-decoration: none;
}

    .uif_link:visited {
        color: #003366;
        text-decoration: none;
    }

    .uif_link:hover {
        text-decoration: underline;
        color: #3399cc;
    }

.uif_linkSecondary {
    color: #999999;
    text-decoration: none;
}

    .uif_linkSecondary:visited {
        color: #999999;
        text-decoration: none;
    }

    .uif_linkSecondary:hover {
        text-decoration: underline;
        color: #999999;
    }

.gsd_links1 {
    color: #0066cc;
    text-decoration: none;
}

    .gsd_links1:visited {
        color: #0066cc;
        text-decoration: none;
    }

    .gsd_links1:hover {
        text-decoration: underline;
        color: #003366;
    }

.gsd_links3 {
    color: #666666;
    text-decoration: none;
}

    .gsd_links3:visited {
        color: #666666;
        text-decoration: none;
    }

    .gsd_links3:hover {
        text-decoration: underline;
        color: #666666;
    }

.gsd_bodyCopyMedium_forSearch {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    line-height: 100%;
}

input.text-box, .editor-label {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}

.uif_rotatingImageWrap .uif_rotateTriggersWrap {
    /*font-family: "Trebuchet MS", Arial, Sans-Serif;*/
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
}


.uif_texboxWrap input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
    margin-right: 10px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    overflow: hidden;
}

a.uif_fnClear, .uif_aNav_facetedWrap a.uif_fnClear {
    position: absolute;
    right: 0;
    top: 4px;
    width: 35px;
}

div.uif_facet_all .uif_fnCollapseAll, div.uif_facet_all .uif_fnClearAll {
    cursor: pointer;
}

span.uif_pipe {
    padding-left: 5px;
    padding-right: 5px;
}

.uif_fnLevel1 .uif_icon {
    margin-right: 5px;
}

.uif_fnLevel2 {
    margin-left: 20px;
}

ul.uif_facetLeftNavUL li.uif_parentLink {
    background-image: none;
    margin: 0;
    position: relative;
}

.uif_icon_fnPlus {
    margin-right: 5px;
    margin-top: -2px;
}

.uif_icon_fnMinus {
    margin-right: 5px;
    margin-top: -2px;
}

.ie6 .uif_icon_fnPlus, .ie6 .uif_icon_fnMinus {
    margin-right: 7px;
    margin-top: 1px;
    overflow: hidden;
}

.leftNavSecondLevel ul.uif_facetLeftNavUL ul.uif_fnCheckBoxList li {
    list-style-type: none;
    background-image: none;
    padding: 2px;
    padding-left: 15px;
}

ul.uif_facetLeftNavUL li.uif_parentLink {
    padding-bottom: 30px;
}

.uif_fnLevel1Link {
    margin-bottom: 5px;
    display: block;
    padding: 0 40px 0 12px;
    position: relative;
}

    .uif_fnLevel1Link .uif_icon {
        position: absolute;
        top: 5px;
        left: 0;
        margin: 0;
    }

    .uif_fnLevel1Link:hover {
        text-decoration: none;
    }

        .uif_fnLevel1Link:hover .uif_segLink {
            text-decoration: underline;
        }

.uif_fnLevel2Link {
    position: absolute;
    z-index: 10000;
}

    .uif_fnLevel2Link:hover {
        text-decoration: none;
    }

.uif_fnCheckBoxLabel {
    display: block;
    padding-left: 17px;
    word-wrap: break-word;
    position: relative;
    margin: 0;
}

    .uif_fnCheckBoxLabel .uif_fnChbx {
        position: absolute;
        left: 0;
        top: 3px;
        margin: 0;
        padding: 0;
    }

.lte7 .uif_fnCheckBoxLabel {
    padding-left: 20px;
}

.ie7 .uif_fnCheckBoxLabel .uif_fnChbx {
    top: 0px;
}

.uif_fnCheckBoxLabel .highlight {
    background-color: #CCC;
}

.highlight {
    background-color: #CCC;
}

.uif_aNav_facetedWrap .uif_facets .uif_navLvl2UL {
    padding: 0 0 0 12px;
}

    .uif_aNav_facetedWrap .uif_facets .uif_navLvl2UL li {
    }

        .uif_aNav_facetedWrap .uif_facets .uif_navLvl2UL li.uif_facets_subnav {
            padding-left: 12px;
        }

.lte7 .uif_aNav_facetedWrap .uif_facets .uif_navLvl2UL li.uif_facets_subnav {
    padding-left: 8px;
}

.uif_aNav_facetedWrap .uif_slide .uif_navLvl2UL {
    padding-left: 15px;
}

.lte7 .uif_aNav_facetedWrap .uif_slide .uif_navLvl2UL {
    padding-left: 8px;
}

.uif_aNav_facetedWrap .uif_nav_Lv1 {
    padding-left: 0;
    background-image: none;
    position: relative;
}

.uif_aNav_facetedWrap .uif_mhSearchWrap {
    float: none;
    width: 183px;
    background-position: -65px -46px;
}

    .uif_aNav_facetedWrap .uif_mhSearchWrap .uif_searchInput {
        width: 148px;
    }

.uif_aNav_facetedWrap .uif_linkWrap {
    margin-top: 30px;
}

.uif_fCurrentSearch {
    display: none;
}

.leftNavMock {
    width: 183px;
}

.uif_nav_pageHeading {
    font-size: 24px;
    font-weight: normal;
    position: relative;
}

.uif_lineBreak {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid white;
    display: block;
    margin: 10px 0 5px 0;
}

.uif_lineBreakTop {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid white;
    display: block;
    margin: 0px 0 10px 0;
}

.uif_nav_Lv1 {
    background: url("Image?path=common/bullet_blue_arrow_4x7.png") no-repeat scroll 0 5px transparent;
    height: 1%;
    margin: 0 0 10px 2px;
    padding: 0 0 0 8px;
    word-wrap: break-word;
}

.uif_nav_title {
    margin-top: 9px;
}

.uif_nav_Lv2 {
    margin: 0;
    padding: 2px 0 2px 10px;
    width: auto;
}

.uif_aNav_relatedLinksWrap .uif_nav_Lv2 {
    background: none;
    margin: 0;
    padding: 2px 0 2px 0;
    width: auto;
}

.uif_nav_subHead {
    margin-top: 10px;
}

.uif_aNav_facetedWrap .uif_nav_subHead {
    margin-top: 40px;
}

.uif_nav_search .uif_slide {
    display: block;
    overflow: auto;
    width: 157px;
    height: 129px;
    padding: 5px 17px 5px 5px;
    background-color: #E0E0E0;
    margin-top: 10px;
    position: relative;
}

.uif_navLvl2UL {
    padding-left: 15px;
}

    .uif_navLvl2UL .uif_nav_Lv2 {
        background: url("Image?path=common/mini-bullet.png") no-repeat scroll 0 3px transparent;
        height: 1%;
        margin: -2px 0 2px -14px;
        padding: 0 0 0 8px;
        word-wrap: break-word;
    }

.uif_microHeading {
    margin: 5px 0;
}

div.uif_bodyWrap div.uif_bodySubWrap .uif_paddingLeftSmall {
    padding-left: 5px;
}

.uif_nav_piping {
    color: #999;
}

div.uif_bodyWrap div.uif_bodySubWrap .uif_marginTopSmall {
    margin-top: 5px;
}

div.uif_bodyWrap div.uif_bodySubWrap .uif_marginTopMed {
    margin-top: 10px;
}

.uif_viewMoreWrap {
    display: none;
    overflow: hidden;
}

.uif_viewLessTrigger {
    display: none;
}

.uif_nomatches {
    display: none;
    padding: 5px 0px 0 10px;
}

.uif_aNav_facetedWrap .uif_facetSearch {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #c5c5c5;
    height: 20px;
    -webkit-box-shadow: inset 0 1px 1px #dddddd;
    -moz-box-shadow: inset 0 1px 1px #dddddd;
    box-shadow: inset 0 1px 1px #dddddd;
}

.uif_fnLevel2Label {
    padding-left: 37px;
}

.lte7 .uif_fnLevel2Label {
    padding-left: 37px;
}

.uif_fnLevel2Label .uif_fnChbx {
    margin-left: 0px;
    left: 20px;
}

.lte7 .uif_fnLevel2Label .uif_fnChbx {
    left: 16px;
}

a.uif_fnLevel1RLink label {
    cursor: pointer;
}

a.uif_fnLevel1RLink {
    text-decoration: none;
}

.uif_navLvl2UL .uif_fnLevel1R {
    margin: -2px 0 2px 2px;
}

.ie .uif_navLvl2UL .uif_fnLevel1R {
    margin: -2px 0 2px 8px;
}

.indeterminateSafari {
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
    border: 1px solid #666;
    height: 13px;
    -webkit-appearance: none;
    width: 13px;
}


.uif_xtronWrap {
    height: 200px;
    position: relative;
    width: 739px;
}

div.uif_spinHighlight {
    clip: rect(72px 250px 127px 0px);
    z-index: 10;
}

    div.uif_spinHighlight a.uif_spinHead:hover {
        color: white;
    }

    div.uif_spinHighlight .uif_tronUL li {
        border-top: 0px;
        border-bottom: 0px;
        padding-top: 1px;
        padding-bottom: 1px;
    }

.uif_spinWrapOuter {
    width: 250px;
    position: relative;
    z-index: 9;
    margin-left: -25px;
    height: 200px;
    float: left;
}

.uif_spinWrap {
    background-image: url(Image?path=sharedcontrols%2Ftron%2Fxtron_spinner.png);
    position: absolute;
    overflow: hidden;
    height: 200px;
    width: 250px;
    right: 0;
    z-index: 3;
}

.ie6 .uif_spinWrap {
    background-image: url(Image?path=sharedcontrols%2Ftron%2Fxtron_spinner_png8.png);
}

.uif_tronUL {
    height: 229px;
    width: 222px;
    overflow: hidden;
    position: absolute;
    top: -30px;
    padding-left: 25px;
}

.lte7 .uif_tronUL {
    height: 229px;
    width: 222px;
    overflow: hidden;
    position: absolute;
    top: -31px;
    padding-left: 25px;
}

.uif_tronUL li {
    height: 50px;
    position: relative;
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #FFFFFF;
    width: 205px;
    padding: 0 10px;
    margin: 0;
}

.uif_tronUL a.uif_spinHead {
    padding: 10px 0 1px;
    display: block;
}

    .uif_tronUL a.uif_spinHead:hover {
        text-decoration: none;
    }

.uif_gtronShiv {
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    display: none;
    opacity: 0.0;
}

.ie .uif_gtronShiv {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.uif_spinBannerWrap {
    float: left;
    width: 510px;
    height: 100%;
}

    .uif_spinBannerWrap .uif_spinBannerLink {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
    }

#sb2 {
    display: block;
}

.uif_overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 15;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    background-color: White;
}

.ie6 .uif_overlay {
    width: 225px;
    height: 50px;
}

.uif_tronUL .uif_overlay {
    display: none;
}

.uif_textOverlay {
    position: absolute;
    z-index: 100;
    top: 20px;
    width: 230px;
    height: 160px;
    display: block;
}

.gtron .uif_overlayPositionLeft .uif_textOverlay {
    left: 20px;
}

.gtron .uif_overlayPositionRight .uif_textOverlay {
    right: 30px;
}

.uif_overlayTitle {
    line-height: 28px;
    margin-bottom: 9px;
    /*font-family: "museo", Arial;*/
    color: #0085c3;
    font-size: 26px;
    font-weight: normal;
}

.uif_spinBannerLink:hover {
    text-decoration: none;
}

.uif_overlayTitleSmall {
    font-size: 13px !important;
}

.cms_dellGreen {
    color: #7ab800 !important;
}

.cms_dellRed {
    color: #dc5034 !important;
}

.cms_dellBerry {
    color: #b7295a !important;
}

.cms_dellPurple {
    color: #6e2585 !important;
}

.cms_dellDarkGray {
    color: #444444 !important;
}

.cms_dellDarkRed {
    color: #cc1126 !important;
}

.uif_overlayText {
    line-height: 18px;
    margin-bottom: 12px;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    /*font-family: "museo", Arial;*/
    color: #888888;
}

    .uif_overlayText:hover {
        text-decoration: none;
    }

.uif_overlayCallText {
    margin-bottom: 25px;
    line-height: 15px;
    /*font-family: "museo", Arial;*/
    font-size: 13px;
    color: #0085c3;
    padding-right: 5px;
    font-weight: bold;
}

.uif_/*overlayCallTextCaret*/ {
    font-family: "museo", Arial;
    font-size: 16px;
    font-weight: bold;
    color: #0085c3;
}

.uif_bannerImg {
    width: 520px;
    height: 220px;
    background-repeat: no-repeat;
    display: block;
}

.uif_tron_promotions {
    padding-top: 4px;
    width: 734px;
    text-align: right;
    clear: both;
}

.ie .uif_tron_promotions {
    padding-top: 4px;
}

.uif_spinBase {
    outline: 0;
}

div.uif_mtron {
    height: 245px;
}

.uif_mtron .uif_spinBase {
    height: 245px;
    width: 250px;
}

.uif_mtron .uif_tronUL {
    height: 294px;
    top: -50px;
    width: 225px;
    padding-left: 22px;
}

    .uif_mtron .uif_tronUL li {
        height: 67px;
        width: 205px;
    }

.ie .uif_mtron .uif_tronUL li {
    margin-top: 0px;
    margin-bottom: -2px;
}

.uif_mtron .uif_spinWrap {
    height: 245px;
    background-image: url(Image?path=sharedcontrols%2Ftron%2Fmtron_spinner.png);
    background-repeat: no-repeat;
}

.uif_mtron .uif_spinWrapOuter {
    height: 245px;
    width: 227px;
}

.uif_mtron .uif_spinBannerLink img {
    margin: 0;
}

.uif_mtron .uif_spinHighlight {
    clip: rect(87px 250px 157px 0px);
    z-index: 10;
}

.uif_mtron .uif_spinBannerWrap {
    width: 537px;
}

.uif_mtron .uif_tronUL .uif_spinSubHead {
    font-size: 13px;
    line-height: 15px;
    color: #333;
}

.uif_rotatingImageWrap {
    position: relative;
    z-index: 10;
    overflow: hidden;
}

.uif_fiveColRI {
    width: 294px;
    height: 120px;
}

    .uif_fiveColRI .uif_backgroundContainer {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
    }

        .uif_fiveColRI .uif_backgroundContainer .tbtsCenterWrap {
            height: 114px;
        }

.ie6 .uif_rotatingImageUL {
    height: 120px;
}

.uif_rotatingImageUL li {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    z-index: 1;
}

.ie6 .uif_rotatingImageUL li {
    height: 120px;
}

.uif_fiveColRI .uif_fiveColArticle {
    width: 122px;
    height: 87px;
    left: 20px;
    top: 20px;
    z-index: 10;
    position: absolute;
}

    .uif_fiveColRI .uif_fiveColArticle h1 {
        /*font-family: "museo", Arial;*/
        font-size: 20px;
        line-height: 100%;
        color: #333;
        margin-bottom: 5px;
    }

    .uif_fiveColRI .uif_fiveColArticle p {
        /*font-family: "museo", Arial;*/
        font-size: 13px;
        color: #666666;
        margin-bottom: 7px;
    }

.uif_rotatingImageWrap .uif_rotateTriggersWrap {
    color: #3399cc;
    height: 41px;
    position: absolute;
    z-index: 20;
    right: 0;
    bottom: 0;
    background: url("../images/scTronSprite.png") no-repeat 0 4px;
}

.ie6 .uif_rotatingImageWrap .uif_rotateTriggersWrap {
    background: url(Image?path=sharedcontrols%2Ftron%2FscTronSprite_png8.png) no-repeat 0 4px;
}

div.uif_rotatingImageWrap .uif_linkCallToAction {
    color: #333333;
}

.uif_rotatingImageWrap .uif_rotateTriggersWrap li {
    float: left;
    padding-top: 15px;
    text-align: center;
    height: 26px;
    z-index: 5;
    cursor: pointer;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger1 {
    width: 29px;
    padding-left: 7px;
    background: url(../Images/triggerSeperator.png) no-repeat right bottom;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger2 {
    width: 32px;
    background: url(../Images/triggerSeperator.png) no-repeat right bottom;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger3 {
    width: 29px;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger1on, .uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger2on, .uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger3on {
    background-image: url(../Images/scTronSprite.png);
    color: white;
}

.ie6 .uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger1on, .ie6 .uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger2on, .ie6 .uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger3on {
    background-image: url(Image?path=sharedcontrols%2Ftron%2FscTronSprite_png8.png);
    color: white;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger1on {
    background-position: -111px -4px;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger2on {
    background-position: -147px -4px;
    color: white;
}

.uif_fiveColRI .uif_rotateTriggersWrap .uif_trigger3on {
    background-position: -178px -4px;
    color: white;
}

.uif_fiveColRI .uif_slide1 {
    background-image: url(Image?path=sharedcontrols%2Ftemp%2FNG_rotating_banner_5Col_1.png);
}

.uif_fiveColRI .uif_slide2 {
    background-image: url(Image?path=sharedcontrols%2Ftemp%2FNG_rotating_banner_5Col_2.png);
}

.uif_fiveColRI .uif_slide3 {
    background-image: url(Image?path=sharedcontrols%2Ftemp%2FNG_rotating_banner_5Col_3.png);
}

.uif_rotatingImageUL .uif_top {
    z-index: 3;
}

.uif_rotatingImageUL .uif_bottom {
    z-index: 2;
}

.uif_mb15Col {
    background: url(Image?path=sharedcontrols%2Ftemp%2FMoodbardBackTemp.png) no-repeat;
}

.uif_mb15Col {
    padding: 20px;
    padding-bottom: 0px;
    width: 926px;
    height: 120px;
    margin-top: -20px;
    margin-left: -20px;
}

    .uif_mb15Col .uif_fiveColRI {
        position: absolute;
        right: 20px;
    }

    .uif_mb15Col .uif_message h2 {
        /*font-family: "museo", Arial;*/
        color: #333;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .uif_mb15Col .uif_message p {
        color: #333333;
        font-size: 15px;
    }

.uif_moodboard {
}

.miniptron {
    margin: 0 0 20px 20px;
    padding-bottom: 30px;
    top: 0;
}

.uif_moodboard .miniptron {
    text-align: right;
    padding-bottom: 7px;
}

.uif_moodboard .miniptron, .uif_mb15Col .uif_fiveColRI {
    right: 13px;
}


.uif_tableWrap {
    position: relative;
}

.uif_table {
    width: 100%;
    position: relative;
    border-collapse: separate;
}

.ui-widget-content .uif_table a {
    color: #3399CC;
    text-decoration: none;
}

.uif_no_record_found_msg {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ie7 .uif_table {
    border-collapse: collapse;
}

.uif_table thead tr {
    position: relative;
}

    .uif_table thead tr th:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-left: 1px solid #dadada;
    }

    .uif_table thead tr th:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-right: 1px solid #dadada;
    }

.uif_table th {
    padding: 12px 10px;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background: url("Image?path=sharedcontrols/tabs/bg_tab_new.png") repeat-x left top;
    background-color: #f7f7f7;
}

.uif_table td {
    padding: 6px 10px 7px;
    vertical-align: middle;
}

.uif_t_altRow td {
    background-color: #F5F5F5;
}

.uif_t_bookendWrap {
    position: relative;
    width: 100%;
    height: 100%;
}

.uif_t_bookend_ul, .uif_t_bookend_ll, .uif_t_bookend_ur, .uif_t_bookend_lr {
    background-image: url(../Images/uif_product_sprite.png);
    background-repeat: no-repeat;
    width: 3px;
    height: 3px;
    position: absolute;
    z-index: 5;
    display: block;
}

.uif_table th.uif_first, .uif_table th.uif_last, .uif_table td.uif_first, .uif_table td.uif_last {
    width: 3px;
    padding: 0;
}

.uif_t_bookend_ul {
    background-position: -167px -51px;
    top: -1px;
    left: -1px;
}

.uif_t_bookend_ll {
    background-position: -167px -64px;
    bottom: -1px;
    left: -1px;
}

.uif_t_bookend_ur {
    background-position: -174px -51px;
    top: -1px;
    right: -1px;
}

.uif_t_bookend_lr {
    background-position: -174px -64px;
    bottom: -1px;
    right: -1px;
}

.uif_topPagination, .uif_bottomPagination {
    margin-bottom: 12px;
    position: relative;
    height: 33px;
}

.uif_bottomPagination {
    margin-top: 15px;
}

.uif_topPaginationInner {
    float: right;
    overflow: hidden;
}

.ie7.uif_bodyWidget .uif_topPaginationInner {
    display: none;
}

.uif_table th a:hover, .uif_table th a:hover span.sortDir_Asc, .uif_table th a:hover span.sortDir_Desc {
    text-decoration: none;
}

.uif_table th a span.sortDir_Asc, .uif_table th a span.sortDir_Desc {
    background-image: url(Image?path=sharedcontrols%2Fgrid%2Fsort.png);
    width: 10px;
    height: 6px;
    display: inline-block;
    margin-bottom: 1px;
    margin-left: 3px;
}

.ie6 .uif_table th a span.sortDir_Asc, .ie6 .uif_table th a span.sortDir_Desc {
    overflow: hidden;
    position: relative;
    bottom: 3px;
    left: 3px;
}

.uif_table th a span.sortDir_Asc {
    background-position: -1px -1px;
    margin-bottom: 3px;
}

.ie7 .uif_table th a span.sortDir_Asc, .ie7 .uif_table th a span.sortDir_Desc {
    margin-bottom: 6px;
}

.ie6 .uif_table th a span.sortDir_Asc {
    bottom: 4px;
}

.uif_table th a span.sortDir_Desc {
    background-position: -1px -9px;
}

.uif_table th a:hover span {
    text-decoration: underline;
}

.uif_table_container {
    position: relative;
    margin: auto;
    padding-bottom: 1px;
    border-bottom: 1px dotted #999;
    overflow: auto;
}

.uif_gridLoadingContainer {
    background: rgba(200, 200, 200, 0.5);
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: none;
}

.lte8 .uif_gridLoadingContainer {
    background: #c8c8c8;
    filter: alpha(opacity=50);
}

.uif_gridLoadingContainer img {
    display: block;
    left: 50%;
    margin-left: -19px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
}

.uif_gridExpand, .uif_gridCollapse {
    background-image: url("Image?path=common%2Fcommon_trans_sprite.png");
    display: block;
    height: 21px;
    left: auto;
    right: 10px;
    width: 21px;
    cursor: pointer;
}

.ie6 .uif_gridExpand, .ie6 .uif_gridCollapse {
    background-image: url("Image?path=common%2Fcommon_trans_sprite_8.png");
}

.uif_gridExpand {
    background-position: -22px -1px;
}

.uif_gridSecondTier {
    display: none;
    padding: 0 0 7px;
}

    .uif_gridSecondTier .uif_table_container .uif_table {
        border-collapse: separate;
    }

        .uif_gridSecondTier .uif_table_container .uif_table thead tr {
            border: none;
            position: inherit;
            background: url("Image?path=common%2Fdotted_line.png") repeat-x bottom;
        }

        .uif_gridSecondTier .uif_table_container .uif_table th {
            background: none;
            filter: none;
            border-radius: 0;
            border: none;
            padding: 10px 10px 3px;
        }

td.uif_showHideTriStateCheckBox {
    width: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

td.nestedDataColumn {
    padding: 0 10px 0;
    height: 1px;
}

td.uif_showHideToggle {
    width: 20px;
    padding-right: 0;
}

.uif_expandoRow {
    display: none;
    background-color: #e8f0f9;
}

.uif_table .uif_expandoRow td {
    border-bottom: 2px solid white;
}

.ie7 .uif_table .uif_expandoRow td {
    background-color: #e8f0f9;
}

.uif_table .uif_expOpen td {
    background-color: #e8f0f9;
}

.uif_expandoRowParent td {
    cursor: pointer;
}

.uif_erHover td {
    background-color: #e8f0f9;
}

.uif_tdSpacer {
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    background: white;
    left: 0;
}

.uif_expandoRowParent {
    position: relative;
}

tr td.uif_expandoIcon {
    width: 7px;
    padding-right: 0;
}

.uif_dataTableTooltip {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("../images/scIcons_png24.png");
    background-position: -102px -36px;
    overflow: hidden;
    text-indent: -10000px;
    cursor: pointer;
    margin-left: 5px;
    position: relative;
    bottom: -2px;
}

.ie7 .uif_dataTableTooltip {
    bottom: 2px;
}

.ie6 .uif_dataTableTooltip {
    background-image: url("Image?path=common%2FscIcons_png8.png");
}

a#tablePreferences {
    position: relative;
    z-index: 5;
}

.hidefromDialog {
    display: none;
}

.uif_tablePreferencesUL {
    width: 410px;
    max-height: 355px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px 10px;
    border: 1px solid #cccccc;
    position: relative;
}

.lte7 .uif_tablePreferencesUL {
    max-height: 350px;
}

.uif_tpLI input:hover {
    cursor: pointer;
}

.uif_tpLI .uif_dragableIcon {
    position: absolute;
    z-index: 1;
    left: 4px;
    top: 8px;
}

.ie6 .uif_tpLI .uif_dragableIcon {
    z-index: 1001;
}

.uif_buttonRowWrap {
    margin-top: 10px;
}

.uif_tpHeadText {
    margin-bottom: 20px;
}

.uif_tpLI {
    min-height: 21px;
    border: 1px solid #d7d7d7;
    margin: 5px 0;
    position: relative;
    padding: 5px 5px 2px 20px;
    height: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e6e6e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#f7f7f7));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #f7f7f7);
    background-image: -moz-linear-gradient(top, #e6e6e6, #f7f7f7);
    background-image: -ms-linear-gradient(top, #e6e6e6, #f7f7f7);
    background-image: -o-linear-gradient(top, #e6e6e6, #f7f7f7);
    background-image: linear-gradient(top, #e6e6e6, #f7f7f7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#f7f7f7');
    cursor: move;
}

.ie6 .uif_tpLI {
    padding-top: 1px;
}

.uif_tpLI input {
    z-index: 1001;
}

#tablePreferences_dialog .uif_modal_wrapper_medium {
    width: 490px;
}

.uif_thWrap a.uif_link {
    white-space: nowrap;
}

    .uif_thWrap a.uif_link span, .uif_thWrap span, .uif_hasTooltip span {
        white-space: normal;
        color: #39C;
    }

.uif_hasTooltip {
    padding-right: 19px;
    position: relative;
    display: block;
}

    .uif_hasTooltip .uif_dataTableTooltip {
        right: -1px;
        bottom: -2px;
    }

.ie7 .uif_hasTooltip {
    display: inline;
}

    .ie7 .uif_hasTooltip .uif_dataTableTooltip {
        position: absolute;
        right: 5px;
        bottom: 1px;
    }
/** Has layout bug fixes for ie*/

.ie .uif_table_container form, .ie .uif_table_container .uif_topPagination, .ie6 #data-table-prefs, .ie6 #data-table-prefs div {
    zoom: 1;
}

.uif_gridWrapper .uif_link {
    color: #39c;
}


.uif_footer .uif_footerWrap {
    width: 965px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.uif_footerTop {
    height: 25px;
    padding-top: 15px;
    border-bottom: 1px solid #eeeeee;
    clear: both;
}

    .uif_footerTop .uif_footerBreadcrumbs li {
        float: left;
    }

    .uif_footerTop .uif_footerBreadcrumbs a {
        text-decoration: none;
        font-size: 11px;
        color: #333;
        float: left;
    }

    .uif_footerTop .uif_footerBreadcrumbs li {
        padding-right: 2px;
    }

.uif_footerContextLinkWrap .uif_arrowRight, .contextualFooterLinks .uif_arrowRight {
    top: 5px;
    left: 0px;
    position: absolute;
}

.ie6 .uif_footerContextLinkWrap .uif_arrowRight, .ie6 .contextualFooterLinks .uif_arrowRight {
    left: -8px;
    display: block;
    overflow: hidden;
}

.uif_footerContextLinkWrap li, .contextualFooterLinks li {
    position: relative;
    padding-left: 8px;
    margin-bottom: 1px;
}

    .uif_footerContextLinkWrap li a:visited, .contextualFooterLinks li a:visited {
        color: #666666;
    }

.uif_footerTop .uif_searchWrap {
    float: right;
    width: 200px;
    height: 20px;
}

.uif_footerContentWrap {
    clear: both;
    margin-bottom: 30px;
}

.uif_footerNavWrap {
    border-top: 1px solid #eee;
    padding-top: 30px;
    clear: both;
}

    .uif_footerNavWrap ul {
        text-align: center;
    }

    .uif_footerNavWrap li {
        display: inline;
    }

    .uif_footerNavWrap a, .uif_footerColWrap a {
        text-decoration: none;
    }

        .uif_footerNavWrap a:hover, .uif_linkListLI ul li a:hover, .uif_footerBreadcrumbs a:hover, .uif_footerColWrap a:hover {
            text-decoration: underline;
        }

    .uif_footerNavWrap .uif_lineDelim {
        background-color: #CCCCCC;
        width: 1px;
        height: 9px;
        display: inline-block;
        margin: 0 20px;
        top: 0px;
        position: relative;
    }

.ie9 .uif_footerNavWrap .uif_lineDelim {
    top: 0px;
}

.ie8 .uif_footerNavWrap .uif_lineDelim {
    top: 0px;
}

.lte7 .uif_footerNavWrap .uif_lineDelim {
    top: -3px;
    padding-left: 20px;
    background: none;
    border-right: 1px solid #ccc;
    margin: 0 20px 0 0;
}

.uif_footerNavWrap .uif_first .uif_lineDelim {
    display: none;
}

.uif_footerNavWrap li a {
    text-decoration: none;
    white-space: nowrap;
}

.uif_copyright {
    text-align: center;
    font-size: 11px;
    color: #666666;
    margin-bottom: 30px;
}

.uif_legalWrap {
    margin-top: 30px;
    font-size: 9px;
    color: #666666;
}

    .uif_legalWrap p {
        font-size: 9px;
        color: #999;
    }

.uif_footerContentWrap .uif_linkListLI h3, .uif_footerColTitle, .contextualFooterLinkTitle {
    font-weight: bold;
    font-size: 16px;
    color: #333;
    margin-bottom: 3px;
    /*font-family: "Museo Sans", Arial, Sans-Serif;*/
}

.uif_linkListLI ul li {
    margin-bottom: 10px;
}

    .uif_linkListLI ul li a, .uif_footerColLI a, .contextualFooterLinks5col a {
        font-size: 12px;
        color: #666666;
        text-decoration: none;
    }

        .contextualFooterLinks5col a:hover {
            text-decoration: underline;
        }

.uif_footerContentWrap .uif_linkListUL, .uif_footerColWrap, .contextualFooter {
    margin-top: 30px;
    margin-bottom: 20px;
    clear: both;
}

.uif_footerContentWrap .uif_linkListLI, .uif_footerColLI, .contextualFooterLinks5col {
    width: 175px;
    float: left;
    margin-right: 20px;
}

.uif_footerContentWrap .uif_linkListUL .uif_last, .uif_footerColWrap .uif_last, .contextualFooter .uif_last {
    margin-right: 0;
}

.universalFooterLinks .uif_liBreaker {
    height: 0;
    clear: both;
    display: block;
}

.universalFooterLinks a.uif_link, .universalFooterLinks a.uif_link:visited {
    color: #666666;
}

div.uif_footerTop {
    padding-bottom: 15px;
    padding-top: 10px;
}

.uif_footerTop div.uif_mhSearchWrap {
    top: inherit;
}

.uif_footerTop .uif_mhBreadcrumbWrap {
    margin-top: 5px;
}

.uif_footerColWrap li.first, .contextualFooterLinks5col li.first {
    margin-left: 0;
}

.universalFooterLinks {
    clear: both;
    zoom: 1;
    overflow: hidden;
    margin-bottom: 10px;
}

    .universalFooterLinks .uif_footerFeedback {
        background-image: url("Image?path=masthead%2Ffeedback_999999.gif");
        background-position: left center;
        background-repeat: no-repeat;
        cursor: pointer;
        margin-left: 12px;
        padding-left: 12px;
    }

.uif_footerUniversalLinksWrap .uif_spacerLI {
    display: block;
    height: 2px;
    overflow: hidden;
}


div.uif_validationSummary .uif_errorIcon, div.uif_validationSummary .uif_warningIcon, div.uif_validationSummary .uif_infoIcon, div.uif_validationSummary .uif_confirmIcon {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    float: left;
    margin: 12px;
    padding: 0;
}

div.uif_validationSummary .uif_errorIcon {
    background-position: -61px -277px;
}

div.uif_validationSummary .uif_warningIcon {
    background-position: -60px -335px;
    width: 34px;
    height: 31px;
}

div.uif_validationSummary .uif_infoIcon {
    background-position: -65px -467px;
}

div.uif_validationSummary .uif_confirmIcon {
    background-position: -63px -399px;
}

div .uif_errorIconsmall, div .uif_warningIconsmall, div .uif_infoIconsmall, div .uif_confirmIconsmall {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    width: 16px;
    height: 14px;
    float: left;
    margin: 2px;
    padding: 0;
}

div .uif_warningIconsmall {
    background-position: -61px -316px;
}

div .uif_errorIconsmall {
    background-position: -61px -255px;
}

div .uif_infoIconsmall {
    background-position: -64px -441px;
    width: 18px;
    height: 17px;
}

div .uif_confirmIconsmall {
    background-position: -61px -375px;
}

div.uif_validationSummary div.tbtsBodyTriangle {
    display: none;
    top: 15%;
}

div.uif_validationSummary .uif_messageHolder {
    float: left;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 17px;
}

div.uif_validationSummary .uif_ExcludePropertyErrors {
    margin-top: 18px;
    margin-bottom: 0px;
}

div.uif_validationSummary .uif_messageHolder p.gsd_bodyTitleMedium {
    font-size: 11px;
}

div.uif_validationSummary .uif_messageHolder ul {
    float: left;
}

div.info div.uif_validationSummary {
    width: 45px;
    height: 45px;
    float: left;
    display: block;
    margin-top: -17px;
}

.input-validation-error {
    background-color: #fffbce;
}

span.field-validation-error {
    background-image: url("../images/scIcons_png24.png");
    background-repeat: no-repeat;
    background-position: -61px -316px;
    margin: 10px 0;
    padding-left: 20px;
    display: block;
    height: 16px;
}

.validation-summary-valid {
    display: none;
}

div.uif_validationSummary .uif_valsummary_bulletedlist {
    list-style-type: disc;
    margin-left: 12px;
    padding-top: 7px;
}

div.uif_validationSummary .uif_valsummary_unbulletedlist {
    padding-top: 7px;
}

div.uif_validationSummary .uif_valsummary_bulletedlist li {
    margin-bottom: 3px;
}

div.uif_validationSummary .uif_valsummary_unbulletedlist span {
    padding: 0 5px 0 0;
}

div.uif_validationSummary .uif_valsummary_unbulletedlist a {
    padding: 0 5px 0 0;
}

div.uif_validationSummary .uif_valsummary_unbulletedlist span a {
    padding: 0;
}

div.uif_validationSummary .uif_valsummary_unbulletedlist {
    list-style-type: none;
}

div.uif_validationSummary .uif_icon_small_x {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

.uif_holderWidth {
    width: 76%;
}

.uif_holderWidth90 {
    width: 90%;
}

div .uif_messageHoldersmall {
    float: left;
    margin-left: 8px;
}

.uif_holderWidthsmall {
    width: 86%;
}

.uif_IENotification {
    display: none;
    top: 0px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.uif_model_compatibilityInstructions {
    padding: 10px;
}

    .uif_model_compatibilityInstructions.uif_IECompatibilityBrowser {
        border: 1px solid silver;
        margin: 10px;
        padding: 10px;
    }

.uif_IECompatibilityBody.uif_IECompatibilityBrowser h3 {
    margin-bottom: 5px;
}

div.uif_accordianWrapuif_model_compatibilityInstructions {
    width: 500px;
}

div.uif_IEbody {
    margin-top: 0px;
}

.uif_martp5 {
    margin-top: 5px;
}

.uif_martp30 {
    margin-top: 30px;
}

div.uif_IEnote {
    margin-top: 30px;
    background-color: silver;
    padding: 10px;
    border-radius: 5px;
}

span.uif_gear {
    background: url("Image?path=common%2Fgear_icon.png") no-repeat;
    display: block;
    width: 21px;
    height: 21px;
    float: left;
}

#uif_model_compatibilityInstructions {
    height: 600px;
    overflow: auto;
}


.uif_datepicker {
    display: inline;
}

.datepickerContainer .tbtsUMTriangle {
    background-position: -178px -1px;
    display: block;
    height: 11px;
    left: auto;
    right: 5px;
    margin-left: 0;
    top: -9px;
    width: 21px;
}

.datepickerContainer .tbtsLMTriangle {
    background-position: -177px -42px;
    display: block;
    height: 16px;
    left: auto;
    right: 13px;
    margin-left: 0;
    bottom: -10px;
    width: 24px;
}

.ie6 .datepickerContainer .tbtsLMTriangle {
    bottom: -13px;
}

.datepickerContainer .tbtsBodyTriangle {
    display: none;
}

.datepickerContainer {
    display: none;
    position: absolute;
    z-index: 1000;
}

.uif_datepicker .hasDatepicker {
    float: left;
    margin-right: 5px;
    background-image: url(Image?path=sharedcontrols/datepicker/datepicker_sprite.png);
    background-repeat: no-repeat;
    background-position: right -11px;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    -moz-border-radius: 2px;
    border-top: 1px solid #bbb;
    padding: 0px 2px 0px 2px;
    min-height: 20px;
}

.uif_datepicker .datePickerLabel {
    float: left;
    padding: 3px 5px 3px 0;
    display: block;
}

.ui-datepicker {
    padding: 8px 6px 6px 9px;
    border: none;
    background: none;
    margin-top: 15px;
    margin-left: -25px;
    padding-bottom: 30px;
}

    .ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-widget-header {
        position: relative;
        padding: 0;
        border: none;
        background: #e9e9e9;
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -5px;
        top: 50%;
        margin-top: -9px;
    }

    .ui-datepicker .ui-datepicker-title {
        line-height: inherit;
        padding: 2px 0 2px 0;
    }

    .ui-datepicker table {
        width: 100%;
        border-collapse: collapse;
        margin: 0 0 7px;
    }

    .ui-datepicker th {
        padding: 4px 0 8px 0;
        text-align: center;
        border: 0;
        width: 20px;
        font-weight: inherit;
        height: 18px;
        font-size: inherit;
        background: url(Image?path=sharedcontrols/datepicker/datepicker_sprite.png) repeat-x 0 23px;
    }

        .ui-datepicker th span {
            padding: 0 0 3px 0;
        }

    .ui-datepicker td {
        border: 0;
        padding: 2px;
        width: auto;
        height: 16px;
    }

        .ui-datepicker td span, .ui-datepicker td a {
            padding: 1px 0 0 0;
            font-weight: inherit;
            height: 21px;
            width: auto;
            display: block;
            line-height: inherit;
            text-align: center;
            text-decoration: none;
        }

    .ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
        color: #333;
        font-weight: inherit;
        border-color: #d9d9d9;
        background: url(Image?path=sharedcontrols/datepicker/datepicker_sprite.png) repeat-x left bottom;
    }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: inherit;
}

.ui-datepicker .ui-state-active {
    background: #3399cc;
    color: #fff;
    border-color: #3399cc;
}

.ui-datepicker .ui-state-hover {
    background: #3EC7F6;
    color: #fff;
    border-color: #3EC7F6;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
    background: #3399cc;
    color: #fff;
    border-color: #3399cc;
}

.ie6 .ui-datepicker {
    width: 205px;
    padding: 8px 6px 6px 9px;
    border: none;
    margin-top: 15px;
    margin-left: -25px;
    padding-bottom: 30px;
}

    .ie6 .ui-datepicker td {
        border: 0;
        padding: 2px;
        width: 24px;
        height: 14px;
    }

        .ie6 .ui-datepicker td span, .ie6 .ui-datepicker td a {
            width: auto;
            height: 21px;
            padding: 1px 0 0 0;
        }

            .ie6 .ui-datepicker td a:hover {
                text-decoration: none;
            }

    .ie6 .ui-datepicker .ui-datepicker-calendar .ui-widget-content a.ui-state-default:link {
        color: #222;
    }

    .ie6 .ui-datepicker .ui-datepicker-calendar a.ui-state-active {
        color: #fff !important;
    }

    .ie6 .ui-datepicker .ui-state-default, .ie6 .ui-datepicker .ui-widget-content .ui-state-default, .ie6 .ui-datepicker .ui-widget-header .ui-state-default {
        color: #333;
    }

    .ie6 .ui-datepicker .ui-state-highlight, .ie6 .ui-datepicker .ui-widget-content .ui-state-highlight, .ie6 .ui-datepicker .ui-widget-header .ui-state-highlight, .ie6 .ui-datepicker .ui-state-hover {
        color: #fff;
    }

.ie7 .ui-datepicker .ui-state-default, .ie7 .ui-datepicker .ui-widget-content .ui-state-default {
    font-weight: 700;
}

.ie6 .ui-datepicker .ui-state-default, .ie6 .ui-datepicker .ui-widget-content .ui-state-default {
    font-weight: 700;
}

.ui-datepicker .ui-icon {
    background-image: url(Image?path=sharedcontrols/carousel/navSprite.png);
    width: 9px;
    height: 14px;
    text-indent: -999em;
    display: block;
    position: relative;
    top: 17px;
    background-color: transparent;
    -moz-outline-style: none;
    outline: 0;
}

.ie6 .ui-datepicker .ui-icon {
    background-image: url(Image?path=sharedcontrols/carousel/navSprite_png8.png);
}

.ui-datepicker .ui-icon-circle-triangle-w {
    background-position: -1px -46px;
}

.ui-datepicker .ui-icon-circle-triangle-e {
    background-position: -1px -62px;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover, .ie6 .ui-datepicker .ui-datepicker-prev-hover, .ie6 .ui-datepicker .ui-datepicker-next-hover {
    background: none;
    border-color: #e9e9e9;
    cursor: pointer;
}

    .ui-datepicker .ui-datepicker-prev-hover .ui-icon-circle-triangle-w {
        background-position: -12px -62px;
    }

    .ui-datepicker .ui-datepicker-next-hover .ui-icon-circle-triangle-e {
        background-position: -23px -62px;
    }


.uif_ecWrap {
    border-bottom: 1px dotted #999;
}

.uif_ecTitle {
    position: relative;
    padding: 8px 0 3px 38px;
    height: 20px;
    cursor: pointer;
    border-top: 1px dotted #999;
}

body.ie6 span.uif_ecCollapsed, body.ie6 span.uif_ecExpanded {
    background-image: url("Image?path=common%2Fcommon_trans_sprite_8.png");
}

span.uif_ecCollapsed, span.uif_ecExpanded {
    background-image: url("Image?path=common%2Fcommon_trans_sprite.png");
    height: 21px;
    width: 21px;
    display: block;
    left: 10px;
    top: 6px;
    position: absolute;
    z-index: 1;
}

span.uif_ecCollapsed {
    background-position: -22px -1px;
}

div.uif_ecContent {
    margin-bottom: 10px;
}

div.uif_ecCollapsed {
    display: none;
}

.uif_ecSmall {
    width: 295px;
}

.uif_ecNoData {
    position: relative;
    padding: 8px 0 3px 8px;
    height: 20px;
    cursor: pointer;
    border-top: 1px dotted #999;
    font: normal normal normal 13px "Trebuchet MS",sans-serif;
}


.uif_tellafriendUL {
    padding: 0;
}

    .uif_tellafriendUL li {
        padding: 5px 0;
        list-style: none;
        overflow: hidden;
    }

.uif_tafAdd, .uif_tafRemove {
    display: inline-block;
    text-indent: -999em;
    margin-left: 5px;
}


.uif_pleaseWaitWrap {
    background: url(../Images/loading_animation.gif) no-repeat 50% 50%;
    height: 50px;
}

.pleaseWaitDialog {
    display: none;
    position: fixed;
    float: left;
    top: 49%;
    left: 49%;
    margin: 0;
    background-color: transparent;
    border: none;
    padding: 0;
    z-index: 3000;
}

.pleaseWaitOverlay {
    width: 100%;
    height: 100%;
    z-index: 2999;
    top: 0;
    background-color: #000;
    display: none;
    position: fixed;
}

.ie6 .pleaseWaitOverlay {
    position: absolute;
}

.pleaseWaitImage {
    vertical-align: middle;
}

.pleaseWaitText {
    margin-left: 15px;
    display: inline-block;
    padding-top: 3px;
}


.uif_productWrap {
    text-align: left;
    position: relative;
}

.uif_productBodyWrap {
    position: relative;
}

.uif_assetStack {
    text-align: center;
}

.uif_blurbStack ul {
    padding-left: 15px;
}

.uif_blurbStack li {
    list-style: disc;
}

.uif_productPriceTitle {
    display: block;
}

.uif_productMiscInfoUL {
    margin-top: 10px;
}

    .uif_productMiscInfoUL li {
        white-space: nowrap;
        overflow: hidden;
    }

.uif_productPriceDescriptionWrap {
    margin-top: 4px;
    margin-bottom: 4px;
}

a.uif_colorsLink {
    height: 13px;
}

.uif_colorsLink .uif_icon_colorWheel {
    margin-right: 3px;
}

a.uif_AvailableColorsLink {
}

    a.uif_AvailableColorsLink:hover {
        text-decoration: none;
    }

    a.uif_AvailableColorsLink .uif_icon {
        margin-right: 5px;
        margin-top: -3px;
    }

    a.uif_AvailableColorsLink .uif_icon_label {
        display: inline-block;
    }

    a.uif_AvailableColorsLink:hover .uif_icon_label {
        text-decoration: underline;
    }

a.uif_ViewDetailsLink:hover {
    text-decoration: none;
}

a.uif_ViewDetailsLink .uif_icon {
    margin-top: -2px;
    margin-right: 5px;
    margin-bottom: 5px;
}

a.uif_ViewDetailsLink:hover .uif_icon_label {
    text-decoration: underline;
}

.pocWrap {
    float: left;
    border: 1px solid #c5c5c5;
    padding: 20px;
    margin-bottom: 20px;
}

.uif_bugStack {
    color: #fd5400;
    margin: 6px 0;
    font-weight: bold;
    font-size: 11px;
}

.uif_productTitle a {
    word-wrap: break-word;
}

.uif_ctaStack {
    margin: 10px 0 10px;
    position: relative;
}

.uif_shippingStack {
    margin: 10px 0 0px;
}

    .uif_shippingStack .uif_icon_calendar, .uif_shippingStack .uif_icon_fastTrack {
        float: left;
        margin-right: 4px;
    }

.uif_verticalLarge .uif_shippingStackText {
    float: left;
    width: 192px;
}

.uif_shippingStackText {
    float: left;
}

.uif_shipDateTitle {
    display: block;
}

.uif_shippingStackShippingDate {
    display: block;
}

.uif_shippingStackLink {
    display: block;
}

.uif_shippingStackCFITitle, .uif_shippingStackCountryTitle, .uif_shippingStackCurrencyTitle, .uif_shippingStackCFINumber, .uif_shippingStackCountry, .uif_shippingStackCurrency {
    display: block;
}

.uif_shippingStackInfoBlock {
    clear: both;
    padding-top: 12px;
    margin-bottom: 11px;
    border-top: 1px solid #CECECE;
}

.uif_unknownStack {
    display: none;
}

.uif_verticalLarge {
    width: 232px;
}

    .uif_verticalLarge .uif_assetStack {
    }

.uif_prodImg {
    padding-bottom: 5px;
    height: auto;
}

.uif_verticalLarge .uif_prodImg {
    width: 100%;
}

.uif_verticalSmall {
    width: 169px;
}

    .uif_verticalSmall .uif_shippingStackText {
        float: left;
        width: 129px;
    }

    .uif_verticalSmall .uif_assetStack {
    }

    .uif_verticalSmall .uif_prodImg {
        width: 100%;
    }

.uif_horizontalXLarge {
    width: 420px;
}

    .uif_horizontalXLarge .uif_assetStack {
        display: none;
    }

.uif_horizontalLarge .uif_productBodyWrap {
    width: 100%;
}

.uif_horizontalLarge {
    width: 358px;
}

    .uif_horizontalLarge .uif_shippingStackText {
        float: left;
        width: 138px;
    }

    .uif_horizontalLarge .uif_assetStack {
        float: left;
        width: 169px;
    }

    .uif_horizontalLarge .uif_prodImg {
        width: 100%;
    }

    .uif_horizontalLarge .uif_productBodyWrap, .uif_horizontalLarge .uif_productTitle {
        width: 179px;
        float: right;
    }

.uif_horizontalSmall {
    width: 232px;
}

    .uif_horizontalSmall .uif_shippingStackText {
        float: left;
        width: 132px;
    }

    .uif_horizontalSmall .uif_assetStack {
        float: left;
        width: 48px;
    }

    .uif_horizontalSmall .uif_prodImg {
        width: 100%;
    }

    .uif_horizontalSmall .uif_productBodyWrap, .uif_horizontalSmall .uif_productTitle {
        width: 177px;
        float: right;
    }

.uif_horizontalLargeTwelve {
    width: 750px;
    position: relative;
}

    .uif_horizontalLargeTwelve .uif_assetStack {
        float: left;
        width: 232px;
    }

    .uif_horizontalLargeTwelve .uif_productBodyWrap {
        float: left;
        width: 232px;
        margin-left: 20px;
    }

    .uif_horizontalLargeTwelve .uif_colorsLink {
        display: block;
    }

    .uif_horizontalLargeTwelve .uif_productPriceSavings {
    }

    .uif_horizontalLargeTwelve .uif_productRatings .ratingReviewLink, .uif_horizontalLargeTwelve .uif_productRatings .starRatings {
        float: left;
    }

.uif_horizontalLargeEight {
    width: 735px;
}

    .uif_horizontalLargeEight .uif_shippingStackText {
        float: left;
        width: 186px;
    }

    .uif_horizontalLargeEight .uif_assetStack {
        float: left;
        width: 232px;
    }

    .uif_horizontalLargeEight .uif_productBodyWrap, .uif_horizontalLargeEight .uif_productTitle {
        float: left;
        width: 232px;
        margin-left: 20px;
    }

    .uif_horizontalLargeEight .uif_colorsLink {
        display: block;
    }

    .uif_horizontalLargeEight .uif_productPriceSavings {
    }

.uif_techSpecs {
    float: left;
    width: 235px;
    position: relative;
    left: inherit;
}

    .uif_techSpecs ul {
        padding-left: 16px;
        list-style-type: disc;
    }

.uif_compareWrap {
    text-align: left;
}

.uif_AvailableColorsLink {
    display: block;
}

.uif_ViewDetailsWrap {
    text-align: left;
}

.uif_miniVerticalLeftAligned .uif_labelSavings, .uif_miniVerticalLeftAligned .uif_labelSavings, .uif_miniVerticalCenterAligned .uif_salesLargePrice.uif_miniVerticalCenterAligned .uif_salesLargePrice {
    background: none;
}

    .uif_miniVerticalLeftAligned .uif_retailLargePrice .value, .uif_miniVerticalLeftAligned .uif_retailLargePrice .label, .uif_miniVerticalLeftAligned .uif_labelSavings .value, .uif_miniVerticalLeftAligned .uif_labelSavings .label, .uif_miniVerticalLeftAligned .uif_productPriceDescriptionWrap .uif_salesLargePrice .value, .uif_miniVerticalLeftAligned .uif_productPriceDescriptionWrap .uif_salesLargePrice .label, .uif_miniVerticalCenterAligned .uif_retailLargePrice .value, .uif_miniVerticalCenterAligned .uif_retailLargePrice .label, .uif_miniVerticalCenterAligned .uif_labelSavings .value, .uif_miniVerticalCenterAligned .uif_labelSavings .label, .uif_miniVerticalCenterAligned .uif_productPriceDescriptionWrap .uif_salesLargePrice .value, .uif_miniVerticalCenterAligned .uif_productPriceDescriptionWrap .uif_salesLargePrice .label {
        float: none;
        display: block;
    }

.uif_miniVerticalLeftAligned, .uif_miniVerticalCenterAligned {
    width: 126px;
}

.uif_miniVerticalLeftAligned, .uif_miniVerticalCenterAligned3X {
    width: 145px;
}

    .uif_miniVerticalLeftAligned .uif_shippingStackText, .uif_miniVerticalCenterAligned .uif_shippingStackText {
        float: left;
        width: 86px;
    }

    .uif_miniVerticalLeftAligned div.uif_productRatings div.starRatings, .uif_miniVerticalCenterAligned div.uif_productRatings div.starRatings {
        display: block;
    }

    .uif_miniVerticalLeftAligned .uif_productImageWrap, .uif_miniVerticalCenterAligned .uif_productImageWrap {
        text-align: center;
    }

.uif_productImageWrap {
    padding-bottom: 5px;
}

.uif_miniVerticalLeftAligned .uif_prodImg, .uif_miniVerticalCenterAligned .uif_prodImg {
    width: 126px;
}

.uif_miniVerticalCenterAligned3X .uif_prodImg {
    width: 176px;
}

.uif_miniVerticalCenterAligned * {
    text-align: center;
}

.uif_miniVerticalCenterAligned div.uif_productRatings div.starRatings {
    display: block;
    margin: 0 auto;
}

.uif_miniVerticalCenterAligned .uif_productPriceSavings *, .uif_miniVerticalCenterAligned .uif_promotionsUL * {
    text-align: left;
}

.uif_miniVerticalLeftAligned .uif_priceLabel {
    float: none;
}

.uif_miniVerticalLeftAligned .uif_priceAmt {
    float: none;
}

.uif_miniVerticalLeftAligned .uif_dottedSpanner {
    display: none;
}

.uif_mfgPartNumberStack {
    margin: 3px 0;
}

.uif_dellPartNumberStack {
    margin: 3px 0;
}

.uif_unspscStack {
    margin: 3px 0;
}


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 645px;
    padding: 20px 0px 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 305px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 630px;
    height: 305px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 305px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/***Horizontal Buttons*/

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    }

    .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FrightGray.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 11px;
    height: 16px;
    cursor: pointer;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FleftBlue.gif) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    }

    .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    }
/***Vertical Buttons*/

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-next-vertical:hover {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-next-vertical:active {
        background-position: 0 -64px;
    }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-prev-vertical:active {
        background-position: 0 -64px;
    }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-item {
}

.jcarousel-skin-tango .jcarousel-next, .jcarousel-skin-tango .jcarousel-prev {
    height: 16px;
    width: 11px;
    position: absolute;
    z-index: 5;
}

.jcarousel-skin-tango .jcarousel-prev {
    left: 0px;
    top: 100px;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FleftBlue.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next {
    right: 0px;
    top: 100px;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FrightBlue.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FrightGray.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(Image?path=sharedcontrols%2Fcarousel%2FleftGray.gif) no-repeat 0 0;
}

.uif_2StackCarousel {
    position: relative;
}

    .uif_2StackCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 250px;
        padding: 10px 0px;
    }

    .uif_2StackCarousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 250px;
        height: 305px;
    }

    .uif_2StackCarousel .jcarousel-skin-tango .jcarousel-prev {
        left: 200px;
        top: -30px;
    }

    .uif_2StackCarousel .jcarousel-skin-tango .jcarousel-next {
        left: 220px;
        top: -30px;
    }

.uif_2StackCarousel {
    padding-bottom: 20px;
}

    .uif_2StackCarousel .next2 {
        top: 333px !important;
    }

    .uif_2StackCarousel .prev2 {
        top: 333px !important;
    }

    .uif_2StackCarousel .stubWrap {
        text-align: right;
        float: right;
        margin-right: 110px;
        position: relative;
        top: 7px;
    }


.uif_pcDetailsWrap .ui-accordion-content {
    display: block !important;
}

.uif_pcDetailsWrap .uif_pcSubHead .ui-icon {
    right: auto;
    left: 5px;
}

.uif_pcDetailsWrap .open {
    background: none;
    filter: none;
    border-bottom: none;
}

.uif_pcSectionHead {
    margin-bottom: 10px;
}

    .uif_pcSectionHead .uif_subHead {
        margin-right: 10px;
    }

.uif_pcDetailTrigger:hover {
    text-decoration: none;
}

.jcarousel-skin-tango .jcarousel-item, .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: auto;
}

.uif_pcSideWrap, .uif_pcSpecDescWrap {
    width: 235px;
    float: left;
    padding-top: 20px;
}

.uif_pcCarouselWrap, .uif_pcSpecDetailWrap {
    float: left;
    width: 685px;
    position: relative;
}

.jcarousel-clip {
    width: 590px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: auto;
}

.stdBullets {
    padding: 0px 10px 0px 16px;
    width: 110px;
}

    .stdBullets li {
        list-style-type: disc;
    }

.uif_pcDetailHeader h3.uif_pcSubHead {
    padding-bottom: 10px;
    border-bottom: 1px solid #CACACA;
}

.uif_pcSlide {
    overflow: hidden;
}

.uif_pcDetailsWrap .uif_pcDetailTrigger {
    margin-left: 25px;
    padding-left: 0;
    text-decoration: none;
    color: black;
}

.uif_pcDetailsWrap .open .uif_pcDetailTrigger {
    display: block;
    border-bottom: 1px solid #CACACA;
    margin-left: 35px;
    padding-left: 0;
}

.uif_pcDetailsWrap .uif_pcSpecDescWrap {
    margin-left: 35px;
    width: 200px;
    float: left;
    padding-bottom: 10px;
}

.ie6 .uif_pcDetailsWrap .uif_pcSpecDescWrap {
    width: 185px;
}

.uif_pcDetailsWrap .jcarousel-prev, .uif_pcDetailsWrap .jcarousel-next, .uif_pcDetailHeader .jcarousel-next, .uif_pcDetailHeader .jcarousel-prev {
    visibility: hidden;
}

.deleteTrigger {
    padding-top: 3px;
    height: 24px;
    display: inline-block;
}

a.deleteTrigger:hover .uif_removeTxt, a.deleteTrigger:hover {
    text-decoration: none;
    color: #666666;
}

.deleteTrigger .uif_deleteIcon {
    background: url(Image?path=common%2Fcommon_trans_sprite.png) no-repeat -44px -8px;
    display: block;
    width: 20px;
    height: 19px;
    float: left;
    margin-top: -3px;
    margin-right: 4px;
}

.uif_removeTxt {
    color: #999;
    font-size: 13px;
}

.uif_pcSideWrap h2 {
    margin-bottom: 10px;
    font-size: 13px;
}

.uif_pcSideWrap .uif_pcBlurb {
    font-size: 13px;
    line-height: 140%;
    margin-bottom: 24px;
}

.uif_pcChartActions li {
    margin-bottom: 10px;
}

    .uif_pcChartActions li a {
        font-size: 13px;
        margin-right: 5px;
    }

.uif_pcChartActions .uif_toolCaption {
    display: inline-block;
    vertical-align: middle;
}

.uif_pcChartActions .uif_icon {
    margin-right: 4px;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
}

span.uif_arrowRightBlue {
    vertical-align: middle;
}

#uif_floatHeadWrap {
    width: 100%;
    overflow: hidden;
}

#uif_floatHeadSub {
    background-color: #FFF;
    width: 960px;
    margin: 0 auto;
    z-index: 100;
    border-bottom: 1px solid #E0E0E0;
}

    #uif_floatHeadSub.uif_showHead {
        display: block !important;
        left: 0px;
        position: fixed;
        top: 0px;
    }

        #uif_floatHeadSub.uif_showHead .jcarousel-prev, #uif_floatHeadSub.uif_showHead .jcarousel-next {
            display: block !important;
            visibility: visible;
            top: 18px;
        }

.uif_pcCarouselSpacer {
    float: left;
    width: 265px;
}

.uif_floatHeadCarWrap {
    float: left;
    width: 685px;
    position: relative;
}

.uif_followMeWrap {
    position: fixed;
    min-height: 20px;
    background-color: white;
    display: none;
    z-index: 10000;
    top: 0;
    width: 766px;
    padding: 10px 0 7px 10px;
    margin-left: -20px;
    border-bottom: 1px solid #c5c5c5;
}

.ie6 .uif_followMeWrap {
    height: 20px;
    position: absolute;
    margin-left: 1px;
}

    .ie6 .uif_followMeWrap .mjCarouselWrap {
        margin-left: 20px;
    }

.uif_followMeWrap label {
    color: #369BC9;
    font-size: 15px;
    font-weight: bold;
}

.uif_followMeWrap .uif_pcRemoveLink {
    display: none !important;
}

.uif_followMeWrap .mjCarouselWrap {
    margin-left: 40px;
}

.uif_followMeWrap .uif_productTitle {
    padding: 3px 15px 0 15px;
    font-family: inherit;
    font-weight: bold;
}

.uif_followMeWrap .uif_padder_med {
    padding-top: 3px;
    padding-bottom: 3px;
}

    .uif_followMeWrap .uif_padder_med a {
        margin-bottom: 0;
    }

.uif_followMeWrap .mjViewPort {
    margin-left: 15px;
}

.uif_followMeWrap .mjNextWrap, .uif_followMeWrap .mjPrevWrap {
    top: 50%;
    position: absolute;
    margin-top: -12px;
    left: 0;
}

.uif_followMeWrap .mjNextWrap {
    right: -25px;
    left: auto;
}

.pocCompareWrap .uif_pcCarouselWrap .mjCarouselWrap .mjPrevWrap {
    display: none;
}

.pocCompareWrap .uif_pcCarouselWrap .mjCarouselWrap .mjNextWrap {
    display: none;
}


.uif_threeColumnUL li.uif_gridItems {
    margin: 0 2%;
    margin-bottom: 15px;
    float: left;
}

.liSpacer {
    height: 1px;
    clear: both;
    display: block;
    float: none;
    width: 100%;
}

.uif_standardGridList li.uif_gridItems {
    float: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 10px;
}


.uif_ratingsStack {
    margin: 2px 0;
    min-height: 16px;
    position: relative;
}

.uif_productRatings {
    clear: both;
    overflow: hidden;
    display: inline;
    position: relative;
}

    .uif_productRatings .uif_productRatingsReviewLink {
        float: left;
        margin: 4px 0 0 5px;
    }

.starRatings {
    height: 20px;
    overflow: visible;
    position: relative;
}

    .starRatings.starsContainer {
        height: 18px;
        width: 85px;
    }

        .starRatings.starsContainer.centered {
            height: 18px;
            margin: 0 auto;
            text-align: center;
        }

    .starRatings .tooltip {
        border: medium none;
    }

    .starRatings a {
        background: url("Image?path=sharedcontrols%2Fspacer.gif") repeat scroll 0 0 transparent;
        cursor: pointer;
        display: block;
        height: 100%;
        position: absolute;
        text-decoration: none;
        width: 100%;
        z-index: 2;
    }

    .starRatings .starsContainerInline {
        float: left;
        height: 18px;
        margin: 0 auto;
        text-align: center;
        width: 85px;
    }

    .starRatings .stars {
        background: url("Image?path=sharedcontrols%2Fproducts%2Frating_stars_empty.png") no-repeat scroll left center transparent;
        height: 100%;
        margin: 2px 0 0;
        text-align: left;
        width: 100%;
    }

.uif_productRatings .starRatings.starsContainer {
    margin: 0;
    text-align: left;
    display: inline-block;
    vertical-align: bottom;
}

.uif_productRatings .starRatings {
    height: 100%;
}

    .uif_productRatings .starRatings .stars {
        height: 18px;
        margin: 0;
        width: 85px;
    }

.uif_productRatings a {
    padding-top: 0;
    vertical-align: baseline;
}

.uif_productRatings #reviewsCount {
    clear: both;
    float: left;
    padding: 0 0 4px 0;
}

.starRatings .stars div {
    height: 18px;
    overflow: hidden;
    padding-top: 1px;
}

    .starRatings .stars div img {
        padding: 0;
    }

.uif_starRatingOutputWrap {
    width: 0;
}

.uif_productRatings .ratingReviewLink {
    padding-top: 3px;
    display: block;
}

div.uif_arrowUp {
    display: none;
    position: absolute;
    z-index: 10000;
}

div.uif_arrowUp_display {
    display: block;
    vertical-align: top;
    position: absolute;
    z-index: 10000;
}

div.uif_ratingsTooltip div.tbtsUMTriangle {
    left: 40px;
}

.uif_ratingsTooltip {
    background-color: White;
}

.ratingTooltipWrap {
    padding: 10px;
}

    .ratingTooltipWrap .uif_overallRating {
        margin-bottom: 10px;
    }

.lte7 .uif_ratingsStack, .lte7 .uif_productRatings, .lte7 .starsContainer {
    z-index: 100;
}


.uif_sliderIncrement {
    background-image: url(Image?path=sharedcontrols%2Fslider%2Fplus.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px; /**right:-30px;*/
    position: relative;
    cursor: pointer;
    right: 5px;
    top: -32px;
    float: right;
    z-index: 1;
}

.uif_sliderDecrement {
    background-image: url("Image?path=sharedcontrols%2Fslider%2Fminus.png");
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    top: 55px;
    position: relative;
    cursor: pointer;
    z-index: 0;
}

.uif_slider_noMarkers .uif_sliderIncrement {
    top: -12px;
}

.uif_slider_noMarkers .uif_sliderDecrement {
    top: 16px;
}

.uif_slider .ui-slider .uif_sliderActiveMarker {
    border: 1px solid #C0C0C0;
    padding: 0 5px;
    margin-left: -6px;
}

.ui-slider-horizontal-markerLabels {
    margin-bottom: 20px;
}

.ui-slider .ui-slider-marker {
    position: absolute;
    z-index: 1;
    background: #C0C0C0;
    margin-left: 2px;
}

.ui-slider-horizontal .ui-slider-marker {
    width: 1px;
    height: 10px;
}

.ui-slider-vertical .ui-slider-marker {
    width: 10px;
    height: 1px;
}

.ui-slider-horizontal .markerLabels {
    margin-top: -45px;
    margin-left: 2px;
}

.ui-slider-vertical .markerLabels {
    margin-left: -50px;
}

.ui-slider-horizontal .ui-slider-markers {
    margin-top: 25px;
    margin-right: 25px;
}

.ui-slider-vertical .ui-slider-markers {
    margin-left: -20px;
}

.ui-slider-vertical {
    margin-left: 25px;
}

.ui-slider-horizontal {
    margin-right: 50px;
    margin-top: 40px;
}

.uif_slider_noMarkers .ui-slider {
    margin-top: 0;
}

.ui-slider .markerLabel {
    position: absolute;
    z-index: 3;
    margin-left: 2px;
}

.ui-slider {
    left: 20px;
}

    .ui-slider .ui-widget {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 1.1em;
    }

        .ui-slider .ui-widget .ui-widget {
            font-size: 1em;
        }

        .ui-slider .ui-widget input, .ui-slider .ui-widget select, .ui-slider .ui-widget textarea, .ui-slider .ui-widget button {
            font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
            font-size: 1em;
        }

.uif_slider .ui-widget-content {
    background: #fcfcfc;
    height: 8px;
    -moz-box-shadow: inset 4px 4px 4px #a6a6a6;
    -webkit-box-shadow: inset 4px 4px 4px #a6a6a6;
    box-shadow: inset 4px 4px 4px #a6a6a6;
}

.uif_slider .ui-slider-range-min {
    border-radius: 4px 0 0 4px;
}

.uif_slider .ui-slider-range-max {
    border-radius: 0 4px 4px 0;
}

.ui-slider .ui-widget-content a {
    color: #333333;
}

.ui-slider .ui-widget-header {
    font-weight: normal;
    background-image: none;
    background-color: #388d27;
    height: 8px;
    -moz-box-shadow: inset 4px 4px 4px #295e1e;
    -webkit-box-shadow: inset 4px 4px 4px #295e1e;
    box-shadow: inset 4px 4px 4px #295e1e;
}

.uif_slider .ui-slider .ui-slider-range-max, .uif_slider .ui-slider .ui-slider-range-min {
    background-color: #5f5f5f;
    -moz-box-shadow: inset 4px 4px 4px #464646;
    -webkit-box-shadow: inset 4px 4px 4px #464646;
    box-shadow: inset 4px 4px 4px #464646;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.ui-slider .ui-slider-handle {
    background: url(Image?path=common%2Fcommon_trans_sprite.png) no-repeat;
    background-position: -1px -62px;
    overflow: hidden;
    position: absolute;
    top: -10px;
    border-style: none;
    width: 21px;
    height: 27px;
    z-index: 2;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -8px;
    margin-left: -.6em;
}

.ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}


.uif_contentTeaser_v2c {
    width: 106px;
}

.uif_contentTeaser_v3c {
    width: 169px;
}

.uif_contentTeaser_v4c {
    width: 232px;
}

.uif_contentTeaser_v6c {
    width: 358px;
}

.uif_contentTeaser_centered {
    text-align: center;
}

.uif_contentTeaserItem h1 {
    display: block;
    margin-top: 1px;
}

.uif_contentTeaserItem p {
    display: block;
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 10px;
}


@charset "UTF-8";

.clearBoth {
    clear: both;
}

.commonFlat, .uif_mhTier0Nav, .uif_searchTrigger, .uif_downArrow, .uif_mhTeir2Nav_left, .uif_mhTeir2Nav_right, .uif_menuArrowRight {
    background-image: url("Image?path=common%2Fcommon_sprite_png8.png");
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
}

.uif_mhTier0Nav {
    background-image: none;
}

.commonHorizontal, .uif_shadowBorderBottom {
    background: transparent url("../Images/common_horz_sprite.png") no-repeat;
}

.uif_mastheadSubWrap {
    width: 965px;
    margin: 0 auto;
    position: relative;
    z-index: 90;
}

.lte7 .uif_mastheadSubWrap {
    z-index: 19;
}

.uif_mhTopperWrap {
    border-bottom: 1px solid #e1e1e1;
    height: 18px;
    padding-top: 7px;
}

.uif_mhTopperSubWrap {
    width: 965px;
    margin: 0 auto;
    position: relative;
}

.uif_mhContactWrap, .uif_mhUserStatusWrap {
    float: left;
}

.uif_mhCountryWrap {
    margin: 0 10px 0 0;
    float: left;
    position: relative;
    z-index: 100;
}

.uif_flagIcon {
    margin-right: 4px;
}

.uif_mhLanguageWrap {
    height: 13px;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
}

.uif_mhUserStatusWrap a.uif_link, .uif_mhUserStatusWrap a.uif_link:visited {
    padding-left: 10px;
}

.uif_mhUserStatusWrap {
    float: right;
}

.uif_welcomeMessage {
    font-weight: bold;
    font-size: 12px;
    color: #333;
    padding: 0 10px;
}

.uif_accountLink {
    margin-right: 20px;
}

.uif_loginStatus {
    margin-right: 40px;
}

.uif_mhMainWrap {
    padding-top: 10px;
    position: relative;
    z-index: 20;
    zoom: 1;
    clear: both;
}

.uif_mhTier0Nav {
    width: 62px;
    height: 62px;
    float: left;
    margin-right: 10px;
}

.uif_mhNavWrap {
    float: right;
    width: 890px;
}

.uif_mhTeir1Nav {
    float: left;
    padding-left: 10px;
    z-index: 30;
    margin-top: 5px;
    margin-bottom: 5px;
}

    .uif_mhTeir1Nav li {
        float: left;
        padding-right: 40px;
    }

        .uif_mhTeir1Nav li.uif_last {
            padding-right: 0px;
        }

.uif_mhTeir2NavWrap {
    clear: both;
    height: 32px;
    position: relative;
    z-index: 30;
    margin-top: 30px;
    margin-left: 3px;
    margin-right: -1px;
}

.lte7 .uif_mhTeir2NavWrap {
    margin-top: 0px;
}

.uif_mhTeir2Nav_left {
    background-position: -291px -1px;
}

.uif_mhTeir2Nav_right {
    background-position: -312px -1px;
}

.uif_mhTeir2Nav {
    height: 100%;
    clear: none;
    width: 888px;
    z-index: 30;
    display: table;
    width: 888px;
}

.uif_mhT2L1_li {
    position: relative;
    background: url("../Images/common_horz_sprite.png") repeat-x 0px 0px;
    z-index: 30;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.uif_T2L1_outer {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
}

.uif_T2L1_first {
    border-left-width: 0;
}

    .uif_T2L1_first .uif_divider {
        display: none;
    }

.uif_T2L1_last {
    border-right: none;
}

.uif_mhT2L1_li .uif_mhT2L1_a {
    padding: 1px 13px 0 8px;
    position: relative;
    z-index: 2;
    display: inline-block;
    text-decoration: none;
    position: relative;
    cursor: default;
    margin: 0 auto;
}

.uif_mhT2L1_li .uif_singleLine {
    top: 8px;
}

.uif_mhT2L1_li .uif_doubleLine {
    top: 1px;
}

.uif_roundedCorners {
    position: absolute;
    width: 4px;
    height: 32px;
    background-image: url("Image?path=common%2Fcommon_sprite_png8.png");
    background-repeat: no-repeat;
}

.uif_mhLeft {
    top: 0px;
    left: 0px;
    display: block;
    background-position: -291px -1px;
    z-index: 1;
}

.uif_mhT2L1_li .uif_divider {
    background-image: url("Image?path=common%2Fcommon_sprite_png8.png");
    width: 2px;
    height: 28px;
    background-position: -303px -3px;
    position: absolute;
    left: 0;
    top: 2px;
}

.uif_mhT2L1_li .uif_leftShadow {
    background-image: url("Image?path=common%2Fcommon_sprite_png8.png");
    display: none;
    width: 4px;
    height: 32px;
    background-position: -337px -2px;
    position: absolute;
    top: 0;
    left: 0;
}

.ie .uif_mhT2L1_li .uif_leftShadow {
    height: 29px;
}

.uif_noChildren .uif_leftShadow {
    background-position: -376px -2px;
}

.uif_T2L1_first .uif_leftShadow {
    display: none !important;
}

.uif_mhRight {
    top: 0;
    right: 0;
    z-index: 1;
    background-position: -313px -1px;
}

.uif_T2L1_first .uif_lowerLeft {
    bottom: 0;
    left: 0;
    display: block;
}

.uif_T2L1_last .uif_lowerRight {
    bottom: 0;
    right: 0;
    display: block;
}

.uif_noChildren .uif_downArrow, .uif_noChildren .uif_upArrow {
    display: none;
}

.uif_mhT2L1_li:hover .uif_mhT2L1_a.uif_viewAll, .uif_mhT2L1_li.hover .uif_mhT2L1_a.uif_viewAll {
    margin-left: 0px;
}

.uif_mhTeir2Level2 {
    z-index: 20;
    position: relative;
    margin: 0 10px;
}

.uif_downArrow {
    width: 8px;
    height: 5px;
    background-position: -67px -27px;
    text-indent: -999em;
    display: inline-block;
    right: 3px;
    position: absolute;
    z-index: 3;
    top: 50%;
    margin-top: -2.5px;
    overflow: hidden;
}

.uif_mhTeir2Level2 {
    z-index: 33;
    padding: 5px 0 2px 0;
}

.uif_mhT2L2_li {
    padding-bottom: 8px;
    padding-left: 8px;
    position: relative;
}

.ie7 .uif_mhT2L2_li {
    padding-bottom: 1px;
    padding-left: 8px;
    position: relative;
}

.uif_mhT2L2_li a.uif_mhT2L2_a {
    clear: right;
    outline: none;
    color: #3399cc;
}

    .uif_mhT2L2_li a.uif_mhT2L2_a:visited {
        color: #3399cc;
    }

.uif_mhT2L2_li hr {
    border-top: 1px solid #CCC;
    border-right: 1px solid #999;
    background-color: #999;
    height: 1px;
    margin-left: -10px;
    margin-top: -1px;
    margin-bottom: -1px;
}

.uif_mhTeir2Level3 {
    clear: both;
    padding-top: 3px;
}

.uif_mhT2L2_li span.uif_mhT2L2_label {
    margin-left: -10px;
}

.lte7 .uif_mhT2L2_li span.uif_mhT2L2_label {
    margin-left: -8px;
}

#uif_ViewAll {
    width: 875px;
    left: auto;
}

    #uif_ViewAll .uif_dropDownWrap {
        width: 100%;
    }

    #uif_ViewAll .uif_menuItemWrap {
        width: 867px;
    }

.viewAllPanel .uif_viewAll {
    margin-right: 3px;
}

#uif_ViewAll .uif_viewAllCol {
    width: 22%;
    padding-right: 2%;
    float: left;
}

.uif_menuColumns {
    padding: 10px 15px 0 15px;
}

.uif_menuColumnsLI {
    float: left;
    width: 17%;
    margin-right: 3.5%;
}

.uif_menuColumns .uif_last {
    margin-right: 0;
}

#uif_ViewAll .uif_menuFooter {
    margin: 0;
    background: none;
}

.uif_mFootA {
    background: url("Image?path=common%2Fcommon_trans_sprite.png") no-repeat -64px -2px;
    width: 7px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.uif_mFootB {
    background: url("../Images/common_horz_sprite.png") repeat-x 0px -82px;
    height: 15px;
}

.uif_mFootC {
    background: url("Image?path=common%2Fcommon_trans_sprite.png") no-repeat -243px -2px;
    width: 7px;
    height: 15px;
    position: absolute;
    top: 0;
    right: 0;
}

HTML .uif_slide .uif_dropDownWrap {
    width: 100%;
    position: absolute;
    z-index: 101;
    bottom: 0;
}

.uif_menuItemWrap {
    background-color: #FFF;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#eeeeee');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#eeeeee')";
    background-image: -moz-linear-gradient(top, white, #eeeeee);
    position: relative;
}

.uif_menuTopper {
    background: url("Image?path=menu%2Fmenu_top_shadow_left.png") repeat-y top left;
    height: 6px;
    z-index: 10;
    display: none;
}

.uif_menuTopperSub {
    background: url("Image?path=menu%2Fmenu_top_shadow_right.png") repeat-y top right;
    height: 6px;
}

.uif_menuBodyWrap {
    background: url("Image?path=menu%2Fmenu_shadow_left.png") repeat-y top left;
}

.uif_menuBodyWrapSub {
    background: url("Image?path=menu%2Fmenu_shadow_right.png") repeat-y top right;
    padding-left: 4px;
    padding-right: 4px;
}

.uif_menuFooter {
    background: none;
    height: 14px;
    position: relative;
    overflow: hidden;
}

.uif_mfLeft, .uif_mfRight {
    background-image: url("Image?path=common%2Fcommon_trans_sprite.png");
    background-color: transparent;
    background-repeat: no-repeat;
    height: 14px;
    width: 8px;
}

.uif_mfLeft {
    float: left;
    background-position: -67px -4px;
}

.uif_mfRight {
    float: right;
    background-position: -93px -4px;
}

.uif_mfCenter {
    overflow: hidden;
    background-image: url("Image?path=common%2Fcommon_horz_sprite.png");
    background-position: 0 -557px;
    background-repeat: repeat-x;
    height: 14px;
}

.uif_menuFooterSub {
    background-position: -235px -3px;
    position: absolute;
    right: -15px;
    width: 15px;
}

.uif_mhT2L1_li div.uif_slide {
    position: absolute;
    z-index: 30;
    top: 31px;
    margin-left: 0px;
    left: -4px;
    right: -4px;
    overflow: hidden;
    text-align: left;
}

.ie .uif_mhT2L1_li div.uif_slide {
    top: 30px;
}

.uif_T2L1_last div.uif_slide {
    right: -6px;
}

.uif_menuArrowRight {
    width: 4px;
    height: 8px;
    background: transparent url("Image?path=common%2Fcommon_sprite_png8.png") no-repeat;
    background-position: -70px -34px;
    display: block;
    position: absolute;
    top: 6px;
    left: -1px;
    overflow: hidden;
}

.uif_menuShim {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 20;
    background: transparent;
    margin: 0 5px;
}

.uif_mhSearchWrap {
    float: right;
    clear: none;
}

.uif_searchInput {
    margin-right: 1px;
    padding: 0 5px;
    position: relative;
    top: -2px;
    width: 170px;
    height: 20px;
    border-width: 1px;
    border-color: #bbb;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.uif_searchTrigger {
    width: 18px;
    height: 16px;
    background-position: -267px -4px;
    text-indent: -999em;
    border: 0 none transparent;
    cursor: pointer;
    float: left;
    margin: 2px 0 0 4px;
}

.uif_mhFooterWrap {
    clear: both;
    position: absolute;
    z-index: 3;
    padding-top: 10px;
    width: 965px;
}

.uif_mhMainFoot {
    clear: both;
    min-height: 10px;
    height: auto !important;
    height: 10px;
    z-index: 1;
}

.uif_mhBreadcrumbWrap {
    float: left;
    white-space: nowrap;
}

.uif_mhMainFoot .uif_mhBreadcrumbWrap, .uif_mhMainFoot .uif_mhMonitizationWrap {
    padding: 15px 0 8px;
}

.lte7 .uif_mhMainFoot .uif_mhBreadcrumbWrap, .lte7 .uif_mhMainFoot .uif_mhMonitizationWrap {
    padding: 15px 0 15px;
}

div.uif_mhBreadcrumbWrap a, div.uif_mhBreadcrumbWrap span {
    float: left;
    white-space: nowrap;
}

.uif_mhBreadcrumbWrap .uif_arrowRight {
    margin-left: 5px;
    position: relative;
    top: 2px;
    margin-bottom: 8px;
}

.uif_footerBreadcrumbs .uif_arrowRight, .uif_mhBreadcrumbWrap .uif_arrowRight {
    margin-left: 7px;
    top: 4px;
    position: relative;
    overflow: hidden;
}

.ie8 .uif_footerBreadcrumbs .uif_arrowRight, .ie8 .uif_mhBreadcrumbWrap .uif_arrowRight {
    top: 5px;
}

.ie9 .uif_footerBreadcrumbs .uif_arrowRight, .ie9 .uif_mhBreadcrumbWrap .uif_arrowRight {
    top: 3px;
}

.uif_mhMonitizationWrap {
    float: right;
    position: relative;
    text-align: right;
    max-width: 885px;
    max-height: 18px;
    line-height: 100%;
    z-index: 2;
    white-space: nowrap;
    padding-left: 30px;
    font-weight: bold;
}

.uif_mhToolsWrap {
    float: right;
    text-align: right;
    height: 19px;
    padding-right: 3px;
}

#uif_mastheadWrap .uif_mhToolsWrap a {
    display: block;
    float: left;
    text-decoration: none;
}

    #uif_mastheadWrap .uif_mhToolsWrap a:hover span.uif_toolCaption {
        text-decoration: underline;
    }

.uif_sharingLI a:hover {
    text-decoration: none;
    color: #3399cc;
}

#uif_mastheadWrap .uif_mhToolsWrap a.uif_toolTip_noLink, #uif_mastheadWrap .uif_mhToolsWrap a.uif_toolTip_withLink {
    display: inline-block;
    text-decoration: none;
    line-height: 100%;
    padding: 3px 0 0 0;
}

.uif_mhToolsWrap li {
    float: left;
    padding-left: 15px;
}

.uif_mhToolsWrap .uif_icon {
    margin-right: 5px;
}

.uif_sharingWrap h2 {
    padding: 5px 0 10px;
}

.uif_sharingUL {
    width: 410px;
}

.uif_sharingLI {
    float: left;
    width: 33%;
    overflow: hidden;
    margin-bottom: 8px;
}

.uif_sharingUL .uif_icon {
    margin-right: 5px;
    width: 18px;
}

ul li.uif_liClear {
    clear: both;
    height: 1px;
    margin-bottom: 0;
    float: left;
}

#uif_mastheadWrap .uif_mhPageTitle {
    margin: 0;
    padding: 0;
    float: left;
    position: absolute;
    width: 960px;
    z-index: 5;
    top: 40px;
    padding-top: 2px;
}

.uif_altPageTitle {
    margin: 0;
    padding: 0;
    width: 960px;
    margin-bottom: 10px;
}

.uif_bodyOpen.uif_mhbodySkinny .uif_altPageTitle {
    margin-right: auto;
    margin-left: auto;
}

.uif_altTitleBuilder .uif_altPageTitle {
    width: 885px;
    margin-left: 75px;
}

.uif_altTitle .uif_bodySubWrap, .uif_altTitleBuilder .uif_bodySubWrap {
    padding-top: 31px;
}

.uif_altTitle .uif_bodySubWrap {
    padding-top: 31px;
}

.uif_altMainFoot {
    margin-bottom: 10px;
}

.uif_shadowBorderBottom {
    background-position: 0px -35px;
    background-repeat: repeat-x;
    height: 5px;
    font-size: 0;
}

.uif_mhMainFoot {
    position: relative;
}

#uif_mastheadWrap .uif_mastHead_standard .uif_mhFooterWrap {
    padding-bottom: 20px;
}

.uif_mastHead_builder .uif_mhFooterWrap {
    left: 80px;
    top: 10px;
    width: 900px;
}

html .uif_mastHead_builder .uif_mhMainFoot {
    display: none !important;
}

.uif_mastHead_builder .uif_mhMainFoot {
    display: none;
}

.uif_mastHead_builder .uif_mhMainWrap {
    position: absolute;
}

.uif_mastHead_builder .uif_mhTier0Nav {
    background: url("../Images/logo80.png") no-repeat;
}

.uif_mastHead_builder .uif_mhMainFoot {
    display: none;
}

.uif_mastHead_checkout .uif_mhFooterWrap {
    left: 80px;
    top: 10px;
    width: 900px;
}

.uif_mastHead_checkout .uif_mhMainWrap {
    position: absolute;
}

.uif_mastHead_checkout .uif_mhTier0Nav {
    background: url("../Images/logo80.png") no-repeat;
}

.uif_mastHead_checkout .uif_mhMainFoot {
    display: none;
}

.uif_mastHead_popUp .uif_mhTier0Nav {
    height: 37px;
}

#uif_mastheadWrap.uif_mastHead_popUp h1.uif_mhPageTitle {
    top: -56px;
    left: 83px;
}

#uif_mastheadWrap.uif_mastHead_popUp .uif_mhPageTitle, .uif_mastHead_popUp .uif_mhNavWrap {
    width: 450px;
}

.uif_bodyPopup {
    min-width: 550px;
}

    .uif_mastHead_popUp .uif_mastheadSubWrap, .uif_mastHead_popUp .uif_mhTopperSubWrap, .uif_bodyPopup .uif_bodySubWrap, .uif_bodyPopup .uif_footer .uif_footerWrap, .uif_mastHead_popUp .uif_mhFooterWrap {
        width: 524px;
    }

    .uif_bodyPopup .uif_bodySubWrap {
        width: 532px;
        padding-top: 35px;
    }

    .uif_bodyPopup .uif_layoutSubBodyWrap {
        width: 529px;
        padding-top: 35px;
    }

    .uif_bodyPopup .uif_bodyWrap {
        padding-bottom: 20px;
    }

    .uif_bodyPopup .uif_footerNavWrap {
        border: none;
        padding-top: 25px;
    }

    .uif_bodyPopup .uif_footerTop {
        border: none;
        display: none;
    }

    .uif_bodyPopup .uif_copyright {
        float: left;
        margin: 0;
        display: block;
        text-align: left;
    }

    .uif_bodyPopup ul.universalFooterLinks {
        text-align: left;
        margin: 0;
        clear: both;
        min-width: 50%;
    }

.uif_title_logo.uif_mhbodySkinnyWP .uif_bodySubWrap {
    padding-top: 180px;
}

.uif_mhbodySkinny .uif_bodySubWrap {
    padding-top: 105px;
}

.uif_altTitleSkinny .uif_mhbodySkinny .uif_bodySubWrap {
    padding-top: 10px;
}

.uif_mhbodySkinny .uif_mhFooterWrap {
    left: 0px;
    top: 0;
    padding-top: 0;
}

.uif_mhbodySkinnyWP h1.gsd_pageTitle, .uif_mhbodySkinny h1.uif_altPageTitle {
    margin: 0;
    padding: 0;
    float: left;
    width: 960px;
    z-index: 5;
    top: 40px;
    padding-bottom: 16px;
}

.uif_mhbodySkinny .uif_mhMainWrap, .uif_mhbodySkinnyWP .uif_mhMainWrap {
    position: absolute;
    width: 62px;
    z-index: 200;
}

.uif_mhbodySkinny .uif_mhMainFoot, .uif_mhbodySkinnyWP .uif_mhMainFoot {
    display: none;
}

.uif_bodyOpen.uif_mhbodySkinny .uif_altMainFoot {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.uif_mhbodySkinny .uif_altMainFoot {
    width: 965px;
    top: 90px;
}

.uif_mhbodySkinnyWP .uif_altMainFoot {
    width: 965px;
    top: 135px;
}

.uif_mastHead_skinny_control {
    float: right;
}

    .uif_mastHead_skinny_control ul.uif_Progress {
        width: 620px;
    }

.lte7 .uif_mastHead_skinny_control ul.uif_Progress {
    width: 600px;
}

.uif_mastHead_skinny_control .uif_button {
    margin-top: 15px;
    margin-left: 20px;
}

.uif_mastHead_skinnyWP .uif_mhFooterWrap {
    position: absolute;
    z-index: 30;
}

#uif_mastheadWrap #localeselectordiv {
    background-color: #FFF;
    width: 194px;
    display: none;
    position: absolute;
    z-index: 240;
    top: 24px;
    left: 0;
}

    #uif_mastheadWrap #localeselectordiv select {
        height: 202px;
        width: 200px;
        margin: -3px;
        position: relative;
        padding: 0;
    }

#uif_mastheadWrap #localeselectordivhidden {
    display: none;
}

#uif_mastheadWrap div.localeselector {
}

#uif_mastheadWrap div.localeselectorhidden {
}

#uif_mastheadWrap div.localeselectorlink {
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    float: left;
    padding-right: 12px;
    margin: 0px;
    background: url("Image?path=common%2Fnav_down.gif") no-repeat right center;
}

#uif_mastheadWrap div.Countryselector {
    white-space: nowrap;
    cursor: default;
    display: inline-block;
    float: left;
    padding-right: 12px;
    margin: 0px;
}

#uif_mastheadWrap div.localeselectorlink_premier {
    color: #666;
    white-space: nowrap;
    font-size: 11px;
    padding-right: 12px;
    margin: 0px;
    background: transparent;
}

#uif_mastheadWrap div.localeselectorlink:hover {
    white-space: nowrap;
    text-decoration: underline;
}

#uif_mastheadWrap div.localeselectorlinkdiv {
    display: inline-table;
    background-color: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: #fff;
}

#uif_mastheadWrap div.localeselectorlinkdivselected {
    display: inline-table;
    color: #000;
    background-color: #FFF;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: #CCC;
}

#uif_mastheadWrap div.localeselectorlinkselected {
    color: #000;
    white-space: nowrap;
    cursor: pointer;
    padding-right: 12px;
    margin: 0px;
    background: url("Image?path=common%2Fnav_up.gif") no-repeat right center;
}

    #uif_mastheadWrap div.localeselectorlinkselected:hover {
        color: #000;
        white-space: nowrap;
        text-decoration: underline;
    }

#uif_mastheadWrap div.localeselectortext {
    white-space: nowrap;
    margin: 0px;
}

#uif_mastheadWrap div.localelanguagelinkdiv {
    display: inline-table;
    background-color: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: #fff;
}

#uif_mastheadWrap #localeSelector {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    height: 196px;
    overflow: hidden;
    position: absolute;
    width: 194px;
    z-index: 99;
}

    #uif_mastheadWrap #localeSelector select {
        height: 202px;
        margin: -3px;
        padding: 0;
        position: relative;
        width: 200px;
    }

#uif_mastheadWrap img.flag {
    margin-right: 3px;
    display: inline-block;
    padding-bottom: 4px;
}

.uif_lwtDownArrow {
    background-position: -68px -27px;
    background-image: url("Image?path=common%2Fcommon_sprite_png8.png");
    display: inline-block;
    height: 5px;
    margin-top: -2.5px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    z-index: 3;
    margin-left: 3px;
}

#pathholder {
    display: none;
}

.uif_countryLI img {
    margin-right: 4px;
}

#uif_countrySelectorWrap {
    width: 300px;
    position: relative;
    z-index: 10;
}

#uif_countrySelected {
    height: 20px;
}

#uif_countryDropdown {
    height: 300px;
    width: 220px;
    overflow: auto;
    position: absolute;
    z-index: 100;
    display: none;
}

    #uif_countryDropdown li {
        background: #FAFAFA;
        display: block;
        padding: 5px 3px;
    }

        #uif_countryDropdown li.odd {
            background: #F5F5F5;
        }

        #uif_countryDropdown li:hover {
            color: White;
            background-color: #c5c5c5;
        }

.uif_mhTitleImage {
    vertical-align: middle;
}

.uif_pbLL, .uif_pbLR, .uif_pbTabLeft, .uif_pbTabRight {
    background: url("Image?path=common%2Fcommon_trans_sprite.png") no-repeat;
    display: block;
}

.ie6 .uif_pbLL, .ie6 .uif_pbLR, .ie6 .uif_pbTabLeft, .ie6 .uif_pbTabRight {
    background: url("Image?path=common%2Fcommon_trans_sprite_8.png") no-repeat;
}

.uif_premierWrap {
    float: right;
    position: relative;
    margin-right: 25px;
    margin-top: -7px;
    z-index: 1000;
    min-width: 240px;
}

.ie6 .uif_premierWrap, .ie7 .uif_premierWrap {
    width: 240px;
}

.uif_pbTabWrap {
    position: relative;
    right: 0;
    top: 0;
    z-index: 15;
    margin-bottom: -299px;
}

    .uif_pbTabWrap .uif_pbOutter {
        background: url("Image?path=masthead%2Fpbar_right.png") repeat-y top right;
        padding-right: 2px;
    }

.ie6 .uif_pbTabWrap .uif_pbOutter {
    background: url("Image?path=masthead%2Fpbar_right_8.png") repeat-y top right;
}

.uif_pbSlideOutWrap .uif_pbOutter {
    background: url("Image?path=masthead%2Fpbar_right.png") repeat-y top right;
    padding-right: 2px;
    margin-right: 0px;
}

.ie6 .uif_pbSlideOutWrap .uif_pbOutter {
    background: url("Image?path=masthead%2Fpbar_right_8.png") repeat-y top right;
}

.uif_pbTabLeft, .ie6 .uif_pbTabLeft {
    width: 11px;
    height: 8px;
    background-position: -1px -32px;
    position: absolute;
    left: -7px;
    top: 0;
    overflow: hidden;
}

.uif_pbContentWrap {
    text-align: center;
    padding: 0 10px;
    padding-top: 3px;
    margin: 0 -1px;
    background-color: #fbfbfb;
    background-image: -moz-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: -ms-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: -o-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: linear-gradient(top, #fbfbfb, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfb', EndColorStr='#f1f1f1');
}

.uif_pbTabWrap .uif_pbContentWrap {
    padding-right: 20px;
    cursor: pointer;
}

    .uif_pbTabWrap .uif_pbContentWrap .uif_downArrow {
        right: 15px;
        margin-top: -5px;
    }

.uif_pbOpen .uif_pbTabWrap .uif_pbContentWrap .uif_downArrow {
    background-position: -79px -27px;
}

.ie6 .uif_pbTabWrap .uif_pbContentWrap .uif_downArrow, .ie6 .uif_pbOpen .uif_pbTabWrap .uif_pbContentWrap .uif_downArrow {
    margin-top: -8px;
}

.uif_pbTitle {
    line-height: 110%;
    display: block;
}

.uif_pbTabRight, .ie6 .uif_pbTabRight {
    width: 15px;
    height: 8px;
    background-position: -43px -32px;
    position: absolute;
    right: -9px;
    top: 0;
    overflow: hidden;
}

.uif_pbInner {
    background: url(Image?path=masthead%2Fpbar_left.png) repeat-y top left;
    min-height: 10px;
    padding: 0 5px;
}

.ie6 .uif_pbInner {
    background: url(Image?path=masthead%2Fpbar_left_8.png) repeat-y top left;
    height: 10px;
}

.uif_pbBottomWrap {
    padding: 0 9px;
    position: relative;
    height: 11px;
    min-width: 100px;
    margin-right: 1px;
}

.uif_pbLL, .ie6 .uif_pbLL {
    width: 9px;
    height: 11px;
    background-position: -8px -49px;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}

.uif_pbLC {
    background: url(Image?path=masthead%2Fpbar_bottom.png) repeat-x;
    height: 11px;
    display: block;
}

.ie7 .uif_pbLC {
    background: url(Image?path=masthead%2Fpbar_bottom.png) repeat-x;
    height: 11px;
    display: block;
    width: 100%;
}

.ie6 .uif_pbLC {
    background: url(Image?path=masthead%2Fpbar_bottom_8.png) repeat-x;
}

.uif_pbLR, .ie6 .uif_pbLR {
    width: 9px;
    height: 11px;
    background-position: -39px -49px;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
}

.uif_pbSlideOutWrap .uif_pbContentWrap {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .uif_pbSlideOutWrap .uif_pbContentWrap p {
        text-align: left;
        padding: 4px 0;
    }

.uif_pbName {
    padding-right: 4px;
}

.uif_pbSlideOutWrap {
    margin-left: 2px;
    position: absolute;
    height: 1px;
    z-index: 1;
    margin-bottom: -1px;
    overflow: hidden;
}

.slideInnerWrap {
    position: absolute;
    bottom: 0px;
}

.uif_mastHead_print .uif_mhPageTitle {
    left: 80px !important;
    top: -55px !important;
    float: none !important;
    position: absolute !important;
}

.uif_mastHead_print .uif_mhMainFoot {
    position: absolute !important;
    right: 0;
    bottom: 0;
}

.uif_mastHead_print .uif_mhMainWrap {
    padding-bottom: 10px;
}

#uif_selectAnotherAccountWrap h1 {
    margin-bottom: 10px;
    display: block;
}

#uif_selectAnotherAccountWrap select {
    margin-bottom: 20px;
    clear: both;
    width: 430px;
}

#lnkStandard0 {
    position: absolute;
    left: -9999em;
}

.uif_mhCustomerLogo {
    margin-right: 5px;
    vertical-align: bottom;
}

#uif_mastheadWrap .uif_mhToolsWrap .share {
    display: none;
}

.ie7 .uif_mhTopperWrap, .ie7 nav, .ie6 .uif_mhTopperWrap, .ie6 nav {
    position: relative;
    z-index: 20;
    position: relative;
}

#uif_navCover {
    width: 100%;
    height: 100%;
    background: white;
    position: absolute;
    z-index: 100;
}

.ie6 .uif_menuArrowRight {
    left: -5px !important;
}

.ie6 .uif_mhT2L1_a:visited {
    text-decoration: none;
    color: #666666;
}

.ie6 a:visited {
    text-decoration: none;
}

.ie6 .uif_mhT2L1_li {
    height: 32px;
}

.ie6 .uif_mhTeir2Level2 {
    margin: 0 0px;
    width: 100%;
}

.ie6 .uif_downArrow {
    vertical-align: center;
    margin-top: -8px;
}

.ie6 #uif_ViewAll {
    right: -1px;
    width: 876px;
    padding: 0;
}

    .ie6 #uif_ViewAll .uif_dropDownWrap {
        width: 854px;
        overflow: hidden;
        padding: 10px;
    }

.ie6 .uif_menuColumnsLI {
    margin-right: 3%;
}

.ie6 .uif_mFootA, .ie6 .uif_mFootB, .ie6 .uif_mFootC {
    background: none;
}

HTML .ie6 .uif_slide .uif_dropDownWrap {
    width: 89%;
    padding: 5%;
    border: 1px solid #cccccc;
    border-top: none;
    background-image: -moz-linear-gradient(top, white, #eeeeee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#eeeeee');
}

.ie6 .uif_menuItemWrap {
    background-color: transparent;
    background-image: none;
    width: auto;
    display: block;
    padding: 0px;
    padding-top: 0px;
}

.ie6 .uif_menuBodyWrap {
    border: none;
    background-image: none;
}

.ie6 .uif_menuBodyWrapSub {
    background: none;
    padding: 0;
    padding-left: 0;
    padding-right: 0;
}

.ie6 .uif_menuFooter {
    width: 179px;
}

.ie6 .uif_menuTopper {
    display: none;
}

.ie6 .uif_menuTopper, .ie6 .uif_menuTopperSub, .ie6 .uif_menuBodyWrap, .ie6 .uif_menuBodyWrapSub, .ie6 .uif_menuFooter, .ie6 .uif_menuFooterSub {
}

.ie6 .uif_menuFooter {
    background-position: -69px -3px;
    margin-right: 15px;
    position: relative;
    display: none;
}

.ie6 .uif_menuFooter {
    background-position: -64px -3px;
    margin-right: 0px;
    position: relative;
}

.ie6 .uif_menuFooterSub {
    background-position: -231px -3px;
    position: absolute;
    right: 0px;
    width: 15px;
}

.ie6 .uif_mhT2L1_li div.uif_slide {
    left: 0;
    right: 0;
    width: 100%;
}

.ie6 .uif_roundedCorners {
    display: none;
}

.ie6 .uif_mhT2L1_li div.uif_slide {
    left: 0px;
}

.uif_T2L1_first .uif_divider {
    display: none;
}

.ie6 .uif_T2L1_last {
    border-right-width: 1px;
}

.ie6 .uif_mhT2L1_li, .ie7 .uif_mhT2L1_li {
    float: left;
}

.uif_searchTextBox_indent {
    padding-left: 10px;
}

.uif_cart_count {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: inline-block;
    background: #0085c3;
    height: 13px;
    color: #fff;
    font-size: 9px;
    padding: 0 5px;
    position: relative;
    top: -3px;
    margin-left: 1px;
    line-height: 12px;
}

.uif_cart_count_outer {
    display: inline-block;
}

.uif_mhUserStatusWrap #loginLink {
    padding-right: 10px;
}

.uif_mhUserStatusWrap #uif_mastheadCartLink {
    padding-left: 0;
}

.lte8 .uif_cart_count {
    background: url("Image?path=common%2Fcommon_trans_sprite.png") no-repeat -24px -62px;
    background-color: none;
    height: 14px;
    padding-right: 0;
    top: 0px;
    margin-right: -2px;
    line-height: 14px;
    position: relative;
}

.uif_cart_count_right {
    display: none;
}

.lte8 .uif_cart_count_right {
    background: url("Image?path=common%2Fcommon_trans_sprite.png") no-repeat -63px -76px;
    height: 14px;
    width: 5px;
    top: 0px;
    right: 0;
    position: absolute;
    display: inline-block;
}

.ie8 .uif_cart_count {
    line-height: 12px;
    top: -1px;
}

.lte8 .uif_cart_count_outer {
    background: url("Image?path=masthead%2FcartCap.png") no-repeat right top;
    background-color: none;
    padding-right: 7px;
    top: -2px;
    line-height: 13px;
    height: 14px;
    position: relative;
}

.ie7 .uif_cart_count_outer {
    padding-right: 6px;
}

.ie8 .uif_cart_count_outer {
    line-height: 13px;
}

.uif_footerTop {
    position: relative;
}
/** T2 Selected Styles*/

.uif_T2Selected {
    border-top: 1px solid #CBCBCB;
    background-position: 0 -595px;
    height: 31px;
}

    .uif_T2Selected .uif_mhLeft {
        background-position: -363px -1px;
        top: -1px;
        left: -4px;
        display: block;
        width: 7px;
        height: 32px;
        left: 0px;
    }

.ie7 .uif_T2Selected.uif_noChildren .uif_mhLeft {
    top: -1px;
}

.uif_T2Selected .uif_mhRight {
    top: -1px;
    right: -3px;
    width: 7px;
    height: 32px;
    display: block;
    background-position: -387px -1px;
}

.ie7 .uif_T2Selected.uif_noChildren .uif_mhRight {
    top: -1px;
}

.ie .uif_T2Selected .uif_mhLeft, .ie .uif_T2Selected .uif_mhRight {
    top: -1px;
    height: 33px;
}

.uif_T2Selected .uif_leftShadow {
    background-position: -376px -2px;
    display: block;
}

.uif_T2Selected .uif_divider {
    display: none;
}
/** Hover State*/

.uif_mhHover {
    background: white url("../Images/common_horz_sprite.png") repeat-x 0 -46px;
    height: 31px;
}

    .uif_mhHover .uif_T2L1_outer {
    }

.uif_mhTeir2Nav .uif_noChildren.uif_mhHover {
    background-position: 0 -595px;
}

.uif_mhHover {
    border-top: 1px solid #CBCBCB;
}

    .uif_mhHover .uif_singleLine {
        top: 8px;
    }

.ie7 .uif_mhHover .uif_singleLine {
    top: 8px;
}

.ie7 .uif_mhHover.uif_noChildren .uif_singleLine {
    top: 8px;
}

.uif_mhHover .uif_doubleLine {
    top: 1px;
}

.uif_mhHover.uif_noChildren .uif_mhLeft {
    background-position: -363px -1px;
}

.ie7 .uif_mhHover.uif_noChildren .uif_mhLeft {
    top: -1px;
}

.uif_mhHover.uif_noChildren .uif_mhRight {
    background-position: -387px -1px;
}

.ie7 .uif_mhHover.uif_noChildren .uif_mhRight {
    top: -1px;
}

.uif_mhHover div.uif_leftShadow {
    display: block;
}

.uif_mhHover .uif_divider {
    display: none;
}

.uif_mhHover .uif_mhLeft {
    top: -1px;
    left: -4px;
    display: block;
    width: 7px;
    height: 32px;
    background-position: -321px -1px;
}

.ie .uif_mhHover .uif_mhLeft, .ie .uif_mhHover .uif_mhRight {
    top: -1px;
    height: 33px;
}

li.uif_noChildren.uif_mhHover .uif_mhLeft {
    left: 0px;
}

.uif_mhHover .uif_mhRight {
    top: -1px;
    right: -3px;
    width: 7px;
    height: 32px;
    display: block;
    background-position: -345px -1px;
}

.uif_mhHover a.uif_mhT2L1_a {
    padding-top: 0;
    color: #3399cc;
}

.uif_mhHover .uif_downArrow, .uif_mhHover .uif_downArrow {
    background-position: -79px -27px;
}

.ie6 .uif_mhHover .uif_mhT2L1_a {
    margin-left: 0px;
}

.ie6 .uif_mhHover {
    background: white;
}


.uif_multiSelect_dataList {
    border: 1px solid #999999;
    float: left;
    margin: 0 15px 0 7px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px;
}

.uif_multiSelect_dataLabel {
    float: left;
    width: 232px;
    text-align: right;
}

.uif_multiSelect_selectList {
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 2px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .uif_multiSelect_selectList {
        padding-left: 4px;
    }
}

.uif_multiSelect_selectList button {
    cursor: pointer;
}

.uif_multiSelect_selectedListIcon {
    border: 1px solid #999999;
    margin-right: 5px;
    margin-left: -3px;
    position: relative;
    top: -2px;
}

.ie .uif_multiSelect_selectedListIcon {
    border: 1px solid #999999;
    margin-right: 5px;
    margin-left: 0;
    position: relative;
    top: -2px;
}


@media print {
    * {
        background-image: none !important;
    }

    body {
        padding: 20px !important;
    }

    .uif_mhTopperWrap, .uif_mhMainFoot, .uif_mhMainWrap, .uif_shadowBorderBottom, .uif_mhToolsWrap, .uif_mhTopperSubWrap {
        display: none !important;
    }

    .uif_mastheadSubWrap {
        margin: 0px !important;
    }

    .uif_mhPageTitle {
        position: static !important;
        top: 10px !important;
        float: none !important;
    }

    .uif_bodyWrap {
        padding-top: 0px !important;
    }

    .uif_bodySubWrap {
        padding-top: 10px !important;
    }

    .uif_mhFooterWrap {
        position: static !important;
    }

    .uif_stdCornerBox {
        border: 0px !important;
    }

        .uif_stdCornerBox .uif_stdCornerBox {
            border: 1px solid #999 !important;
        }

    .dbtsBodyWrap, .tbtsTopWrap, .tbtsUL, .tbtsCenterWrap {
        border: 0px !important;
    }

    .noPrint {
        display: none !important;
    }

    .uif_bodySubWrap {
        margin-left: 0 !important;
    }

    .uif_footer, .uif_leftnav {
        display: none !important;
    }

    div.uif_layoutSubBodyWrap {
        float: left !important;
        padding: 0px;
    }

    .uif_bodyWrap {
        background: #FFF !important;
        padding-top: 20px !important;
    }

    .uif_mhPageTitle {
        display: block !important;
    }
}
