﻿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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: ""}
blockquote, q {
    quotes: "" ""}
input[data-ime-mode-disabled] {
    ime-mode: disabled !important;
}
input[type=file] {
    ime-mode: disabled !important;
}
.yui-overlay, .yui-panel-container {
    visibility: hidden;
    position: absolute;
    z-index: 2;
}
.yui-panel {
    position: relative;
}
.yui-panel-container form {
    margin: 0;
}
.mask {
    z-index: 1;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.mask.block-scrollbars {
    overflow: auto;
}
.masked select, .drag select, .hide-select select {
    _visibility: hidden;
}
.yui-panel-container select {
    _visibility: inherit;
}
.hide-scrollbars, .hide-scrollbars * {
    overflow: hidden;
}
.hide-scrollbars select {
    display: none;
}
.show-scrollbars {
    overflow: auto;
}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {
    overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {
    overflow: auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}
.yui-effect-fade .underlay, .yui-effect-fade .yui-tt-shadow {
    display: none;
}
.yui-tt-shadow {
    position: absolute;
}
.yui-override-padding {
    padding: 0!important;
}
.yui-panel-container .container-close {
    overflow: hidden;
    text-indent: -10000em;
    text-decoration: none;
}
.yui-overlay.yui-force-redraw, .yui-panel-container.yui-force-redraw {
    margin-bottom: 1px;
}
@font-face {
    font-family: "LinkedIn-Glyphs";
    src: url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.eot');
    src: url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.eot?#iefix') format('embedded-opentype'), url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.woff') format('woff'),  url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "LinkedIn-Glyphs-2.0.1";
    src: url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.eot');
    src: url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.eot?#iefix') format('embedded-opentype'), url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.woff') format('woff'),  url('/scds/common/u//fonts/LinkedInGlyphs/2.0.1/LinkedIn-Glyphs-16px.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@-webkit-keyframes archetype-loader {
    from {
    -webkit-transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
}
}@-moz-keyframes archetype-loader {
    from {
    -moz-transform: rotate(0deg);
}
to {
    -moz-transform: rotate(360deg);
}
}@-ms-keyframes archetype-loader {
    from {
    -ms-transform: rotate(0deg);
}
to {
    -ms-transform: rotate(360deg);
}
}@-o-keyframes archetype-loader {
    from {
    -o-transform: rotate(0deg);
}
to {
    -o-transform: rotate(360deg);
}
}@keyframes archetype-loader {
    from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}@-webkit-keyframes archetype-loader-position-medium-1 {
    from, to {
    background-position: 0 -288px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-moz-keyframes archetype-loader-position-medium-1 {
    from, to {
    background-position: 0 -288px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-ms-keyframes archetype-loader-position-medium-1 {
    from, to {
    background-position: 0 -288px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-o-keyframes archetype-loader-position-medium-1 {
    from, to {
    background-position: 0 -288px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@keyframes archetype-loader-position-medium-1 {
    from, to {
    background-position: 0 -288px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-webkit-keyframes archetype-loader-position-medium-2 {
    from, to {
    background-position: 0 -230px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-moz-keyframes archetype-loader-position-medium-2 {
    from, to {
    background-position: 0 -230px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-ms-keyframes archetype-loader-position-medium-2 {
    from, to {
    background-position: 0 -230px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-o-keyframes archetype-loader-position-medium-2 {
    from, to {
    background-position: 0 -230px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@keyframes archetype-loader-position-medium-2 {
    from, to {
    background-position: 0 -230px;
    width: 58px;
    height: 58px;
    margin-left: -29px;
    margin-top: -29px;
}
}@-webkit-keyframes archetype-loader-position-small-1 {
    from, to {
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-moz-keyframes archetype-loader-position-small-1 {
    from, to {
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-ms-keyframes archetype-loader-position-small-1 {
    from, to {
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-o-keyframes archetype-loader-position-small-1 {
    from, to {
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@keyframes archetype-loader-position-small-1 {
    from, to {
    background-position: 0 -362px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-webkit-keyframes archetype-loader-position-small-2 {
    from, to {
    background-position: 0 -346px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-moz-keyframes archetype-loader-position-small-2 {
    from, to {
    background-position: 0 -346px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-ms-keyframes archetype-loader-position-small-2 {
    from, to {
    background-position: 0 -346px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-o-keyframes archetype-loader-position-small-2 {
    from, to {
    background-position: 0 -346px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@keyframes archetype-loader-position-small-2 {
    from, to {
    background-position: 0 -346px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
}
}@-webkit-keyframes archetype-loader-position-large-1 {
    from, to {
    background-position: 0 -115px;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-moz-keyframes archetype-loader-position-large-1 {
    from, to {
    background-position: 0 -115px;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-ms-keyframes archetype-loader-position-large-1 {
    from, to {
    background-position: 0 -115px;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-o-keyframes archetype-loader-position-large-1 {
    from, to {
    background-position: 0 -115px;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@keyframes archetype-loader-position-large-1 {
    from, to {
    background-position: 0 -115px;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-webkit-keyframes archetype-loader-position-large-2 {
    from, to {
    background-position: 0 0;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-moz-keyframes archetype-loader-position-large-2 {
    from, to {
    background-position: 0 0;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-ms-keyframes archetype-loader-position-large-2 {
    from, to {
    background-position: 0 0;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@-o-keyframes archetype-loader-position-large-2 {
    from, to {
    background-position: 0 0;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}@keyframes archetype-loader-position-large-2 {
    from, to {
    background-position: 0 0;
    width: 115px;
    height: 115px;
    margin-left: -57.5px;
    margin-top: -57.5px;
}
}html {
    overflow-y: scroll;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
body {
    font-size: 62.5%;
    line-height: 1.2;
    color: #000;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
body {
    font-family: sans-serif;
}
.os-win body {
    font-family: Arial, sans-serif;
}
.os-mac body {
    font-family: Helvetica, Arial, sans-serif;
}
.os-linux body {
    font-family: Helvetica, FreeSans, "Liberation Sans", Helmet, Arial, sans-serif;
}
body, input, select, textarea, button {
    font-family: sans-serif;
}
.os-win body, .os-win input, .os-win select, .os-win textarea, .os-win button {
    font-family: Arial, sans-serif;
}
.os-mac body, .os-mac input, .os-mac select, .os-mac textarea, .os-mac button {
    font-family: Helvetica, Arial, sans-serif;
}
.os-linux body, .os-linux input, .os-linux select, .os-linux textarea, .os-linux button {
    font-family: Helvetica, FreeSans, "Liberation Sans", Helmet, Arial, sans-serif;
}
hr {
    display: none;
}
strong {
    font-weight: bold;
}
abbr, acronym {
    border: none;
}
img {
    border: none;
}
a {
    text-decoration: none;
    color: #069;
}
a:hover {
    text-decoration: underline;
}
a:visited, #footer a:visited {
    color: #069;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    outline: 0;
}
#body .more a:visited, #body .action a:visited, #body .cancel:visited, #body .more:visited, #body .nav-link:visited, #body .nav-links a:visited {
    color: #069;
}
p.intro {
    font-size: 13px;
    margin-bottom: 1em;
}
input.hint, textarea.hint {
    color: #999;
}
.js label.ghost {
    display: none;
}
.ghost-hide {
    display: none;
}
.ghost-show {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
}
.clone-hint {
    position: relative;
    left: 0;
    top: 0;
    z-index: 500;
    *zoom: 1;
}
img.photo, span.photo {
    display: block;
    padding: 2px;
    border: 1px solid #e6e6e6;
}
.gallery {
    overflow: hidden;
    clear: both;
    height: 1%}
.gallery img.photo {
    float: left;
    margin: 5px 10px 0 0;
}
.none-provided {
    color: #999;
}
#notice-privacy {
    position: relative;
    _height: 1%}
#notice-privacy p {
    padding-right: 15px;
}
#notice-close {
    background: url('/scds/common/u/img/sprite/sprite_global_v8.png') right -1294px no-repeat;
    display: block;
    padding: 7px 0 2px;
    position: absolute;
    text-indent: -1000em;
    top: 3px;
    right: 14px;
    width: 18px;
    height: 18px;
}
.tabs {
    height: 26px;
    background: url('/scds/common/u/img/bg/bg_sprites_tabs.png') 0 3px repeat-x;
    margin-bottom: 10px;
}
.tabs ul {
    font-size: 85%;
    height: 26px;
    margin: 0 0 0 17px;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    overflow: hidden;
}
.tabs li, .tabs li a, .tabs li strong {
    display: block;
    float: left;
}
.tabs li {
    background: url('/scds/common/u/img/bg/bg_sprites_tabs.png') 0 -47px no-repeat;
    margin: 0;
    padding: 0;
}
.tabs li.selected {
    background: #fff url('/scds/common/u/img/bg/bg_sprites_tabs.png') 0 -100px no-repeat;
    border-top: 1px solid #CCC;
}
.tabs li a {
    color: #777;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.tabs li.selected a, .tabs li.selected strong {
    color: #C60;
    background: url('/scds/common/u/img/bg/bg_sprites_tabs.png') 100% -100px no-repeat;
}
.tabs li.disabled a, .tabs li.disabled a:hover *, .tabs li.disabled strong {
    color: #ccc;
    cursor: text;
}
.tabs li strong {
    color: #777;
    background: url('/scds/common/u/img/bg/bg_sprites_tabs.png') 100% -47px no-repeat;
    font-weight: bold;
    padding: 8px 14px 6px 14px;
}
.tabs li em {
    color: #777;
    font-weight: normal;
    font-style: normal;
}
.tabs li.selected strong {
    color: #C60;
    padding: 7px 14px 6px 14px;
}
.tabs li .beta {
    text-transform: uppercase;
    font-style: italic;
}
.tabs li a:hover, .tabs li a:hover * {
    color: #39C;
    text-decoration: none !important;
}
.tabs li.selected a:hover, .tabs li.selected a:hover * {
    color: #C60;
}
.tabs p {
    text-align: right;
    margin: -18px 9px 0 0;
    padding: 0;
    font-size: 85%}
.tabs p a {
    color: #777;
}
p.check-textarea-message {
    display: block;
    margin: 2px 0 !important;
    font-size: 12px !important;
    color: #666 !important;
}
p.check-textarea-message.error {
    *zoom: expression(this.runtimeStyle.zoom="1", (function(t) {
    setTimeout(function() {
    t.el=document.createElement("x-archetype-glyph"), t.el.innerHTML="&#xe001;
    ", t.el.style.cssText="font-family: 'LinkedIn-Glyphs-2.0.1',  'LinkedIn-Glyphs';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    font-size: 16px;
    color: #900;
    ", t.insertBefore(t.el, t.childNodes[0]||null);
}
);
}(this)));
    padding: 3px 0 3px 10px !important;
    color: #900 !important;
}
p.check-textarea-message.error:before {
    font-family: "LinkedIn-Glyphs-2.0.1", "LinkedIn-Glyphs";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 16px;
    color: #900;
    content: "\e001"}
p.check-textarea-message.error:before {
    position: relative;
    top: 2px;
    padding-right: 5px;
}
.js .toggle-show-more, .js .toggle-show-less {
    color: #069;
    font-size: 11px;
    cursor: pointer;
    white-space: nowrap;
    padding-left: 3px;
}
body {
    background-color: #fff;
}
.v1 #section-header {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle;
}
.v1 #section-header ul, .v1 #section-header li, .v1 #section-header p {
    background: none;
    border: 0;
    list-style-type: none;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle;
}
#body {
    margin-top: 50px;
    margin-bottom: 10px;
}
.chrome-v5-responsive #body {
    /*margin-top: 80px;*/
    margin-bottom: 10px;
}
.chrome-v5-retract-nav-enabled #body {
    margin-top: 55px;
    margin-bottom: 10px;
}
.chrome-v5-retract-nav-enabled #body.globalnav-show {
    margin-top: 80px;
    margin-bottom: 10px;
}
.chrome-v5-retract-nav-enabled #body.globalnav-showStart {
    /*margin-top: 80px;*/
    margin-bottom: 10px;
    -webkit-transition: margin-top 0.2s;
    -moz-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s;
}
.chrome-v5-retract-nav-enabled #body.globalnav-showStop {
    /*margin-top: 80px;*/
    margin-bottom: 10px;
}
.chrome-v5-retract-nav-enabled #body.globalnav-hideStart, .chrome-v5-retract-nav-enabled #body.globalnav-hide {
    margin-top: 55px;
    margin-bottom: 10px;
    -webkit-transition: margin-top 0.2s;
    -moz-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s;
}
.chrome-v5-retract-nav-enabled #body.globalnav-hideStop {
    margin-top: 55px;
    margin-bottom: 10px;
}
.os-android .chrome-v5-responsive #body, .os-ios .chrome-v5-responsive #body {
    margin-top: 10px;
    margin-bottom: 10px;
}
#body.has-text-ad {
    margin-top: 0px;
}
#body, #footer {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    *zoom: 1;
}
#body:after, #footer:after {
    content: "";
    display: table;
    clear: both;
}
#body, .primary, .wrapper {
    clear: both;
    *zoom: 1;
}
#body:after, .primary:after, .wrapper:after {
    content: "";
    display: table;
    clear: both;
}
#body .wrapper {
    padding: 0 10px;
}
#pagekey-member-home, #pagekey-uas-consumer-login-internal {
  
}
#pagekey-member-home #body, #pagekey-uas-consumer-login-internal #body {
    margin-left: auto;
    margin-right: auto;
    width: 974px;
}
#text-ad-container {
   
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 40px;
}
.chrome-v5-responsive #text-ad-container {
    margin-top: 70px;
}
.os-android #text-ad-container, .os-ios #text-ad-container {
    margin-top: 0;
}
#text-ad-container.transparent {
    background: none;
}
#text-ad-container .textad, #text-ad-container .ad-hdr {
    margin-top: 0px;
    margin-bottom: 0px;
}
#section-header, #page-title {
    *zoom: 1;
    *zoom: 1;
    margin: 0 10px 15px 10px;
}
#section-header:after, #page-title:after {
    content: "";
    display: table;
    clear: both;
}
#section-header h1, #section-header h1 a, #page-title h1, #page-title h1 a {
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    color: #000;
}
.wrapper #section-header, .wrapper #page-title {
    margin: 0 0 15px;
}
#section-header, .wrapper #page-title {
    background: url('/scds/common/u/img/bg/bg_border_3x1.png') repeat-x 0 100%}
#section-header h1 img, #page-title h1 img {
    vertical-align: middle;
}
#page-title.sub {
    margin-top: 15px;
}
#section-header h1 {
    display: none;
}
#section-header h1 strong {
    font-weight: normal;
}
#section-header.sub h1 {
    display: block;
    float: left;
}
#nav-secondary {
    float: left;
    clear: both;
}
#nav-secondary li {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    float: left;
    font-size: 130%}
#nav-secondary li.droplist {
    position: relative;
}
#nav-secondary li.droplist ul {
    -webkit-box-shadow: 0 6px 10px #888;
    -moz-box-shadow: 0 6px 10px #888;
    box-shadow: 0 6px 10px #888;
    padding-left: 8px;
    padding-right: 8px;
    *top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
    border: 1px solid #016799;
    display: none;
    overflow: hidden;
    position: absolute;
    top: 2em;
}
#nav-secondary li.droplist.open ul {
    z-index: 1888;
    display: block;
    position: absolute;
    width: 100px;
}
#nav-secondary li.droplist li {
    *zoom: 1;
    border: 0;
    clear: both;
    float: none;
    margin: 0;
    padding: 0;
}
#nav-secondary li.droplist li a {
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 0px;
    margin-right: 0px;
    color: #0077b5;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    outline: none;
    font-size: 12px;
    display: block;
    float: none;
}
#nav-secondary li.droplist li a.hover, #nav-secondary li.droplist li a:hover, #nav-secondary li.droplist li a.focus, #nav-secondary li.droplist li a:focus {
    text-decoration: none;
}
#nav-secondary li.droplist li a:hover, #nav-secondary li.droplist li a:focus {
    background: #016799;
    color: #fff;
}
#nav-secondary li.droplist li a span {
    background: none;
    font-weight: normal !important;
    margin: 0;
    padding: 0;
}
#nav-secondary a, #nav-secondary a:visited {
    color: #069;
    float: left;
    padding: 6px 12px 4px;
}
#nav-secondary .selected, #nav-secondary .active {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
}
#nav-secondary .selected a, #nav-secondary .active a {
    border: 1px solid #fff;
    padding-top: 4px;
    color: #000 !important;
    font-weight: bold;
    padding: 5px 8px 2px;
}
.inlined #nav-secondary {
    clear: none;
}
.related-links {
    float: right;
}
.related-links li {
    float: left;
    font-size: 13px;
}
.related-links a {
    color: #0077b5;
    text-decoration: none;
    float: left;
    padding: 6px 8px 4px;
}
.related-links a.hover, .related-links a:hover, .related-links a.focus, .related-links a:focus {
    text-decoration: underline;
}
.related-links strong {
    color: #0077b5;
    text-decoration: none;
    font-weight: normal;
}
.related-links strong.hover, .related-links strong:hover, .related-links strong.focus, .related-links strong:focus {
    text-decoration: underline;
}
.related-links .go-back a {
    float: none;
    padding: 0;
}
.related-links .go-back strong {
    float: left;
    padding: 6px 8px 4px 0;
}
body.basic #content {
    width: 600px;
    margin: 0 auto;
}
.grid-a #content {
    float: left;
    width: 58.3%}
.grid-a #extra {
    float: right;
    width: 39.6%}
.grid-b #sidebar {
    float: left;
    width: 20.8%}
.grid-b #content {
    float: right;
    width: 77.1%}
.grid-c #sidebar {
    float: left;
    width: 20.8%;
    margin-right: 20px;
}
.grid-c #content {
    float: left;
    width: 58.4%}
.grid-c #extra {
    float: right;
    width: 16.65%}
.grid-d #content {
    float: left;
    width: 81.35%}
.grid-d #extra {
    float: right;
    width: 16.7%}
.grid-e #content {
    float: left;
    width: 77%}
.grid-e #extra {
    float: right;
    width: 20.85%}
.grid-f #content {
    float: left;
    width: 66.5%}
.grid-f #extra {
    float: right;
    width: 31.25%}
.leo-module {
    margin-bottom: 20px;
    padding: 0;
    width: 100%}
.leo-module .header {
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 5px 10px;
}
.leo-module .header h1, .leo-module .header h2, .leo-module .header h3, .leo-module .header h4, .leo-module .header h5 {
    margin: 0;
    font-size: 13px;
    font-weight: bold;
}
.leo-module .content {
    background: #fff;
    border: 1px solid #ddd;
    border-width: 0 1px 1px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 6px 10px 8px 10px;
    zoom: 1;
}
.mod-simple {
    border: 1px solid #ddd;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 13px;
}
.leo-module.mod-basic .header {
    background: #A4A4A4;
    background: -moz-linear-gradient(top,  #bdbdbd 0,  #a4a4a4 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #bdbdbd),  color-stop(100%,  #a4a4a4));
    background: linear-gradient(top,  #bdbdbd 0%, #a4a4a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDBDBD',  endColorstr='#A4A4A4', GradientType=0 );
    color: #fff;
}
.leo-module.mod-feat .header {
    background: #4393BB;
    background: -moz-linear-gradient(top,  #73b8db 0,  #4393bb 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #73b8db),  color-stop(100%,  #4393bb));
    background: linear-gradient(top,  #73b8db 0%, #4393bb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73B8DB',  endColorstr='#4393BB', GradientType=0 );
    color: #fff;
}
.leo-module.mod-util .header {
    background: #E8E8E8;
    background: -moz-linear-gradient(top,  #f9f9f9 0,  #e8e8e8 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f9f9f9),  color-stop(100%,  #e8e8e8));
    background: linear-gradient(top,  #f9f9f9 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9',  endColorstr='#E8E8E8', GradientType=0 );
    border: 1px solid #ddd;
    border-bottom-width: 0;
    color: #666;
}
.leo-module.mod-action {
    background: #DDF0F8;
    border: 1px solid #9acce6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 0;
}
.leo-module.mod-action .header {
    margin: 0;
    padding: 5px 10px;
    color: #069;
}
.leo-module.mod-action .content {
    background: #DDF0F8;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #333;
    overflow: hidden;
    padding: 0 15px 20px 15px;
    *padding-bottom: 10px;
    zoom: 1;
}
.leo-module.mod-info {
    background: #DDF0F8;
    background: -moz-linear-gradient(top,  #ddf0f8 0,  #fff 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #ddf0f8),  color-stop(100%,  #fff));
    background: linear-gradient(top,  #ddf0f8 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDF0F8',  endColorstr='#FFFFFF', GradientType=0 );
    border: 1px solid #9acce6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 0;
}
.leo-module.mod-info .header {
    margin: 0;
    padding: 10px 10px 0;
}
.leo-module.mod-info .header strong {
    background: url('/scds/common/u/img/icon/icon_lightbulb_10x17.gif') no-repeat;
    display: block;
    min-height: 17px;
    padding-left: 17px;
}
.leo-module.mod-info .content {
    background: transparent;
    border: none;
    margin-left: 0;
}
.leo-module.mod-custom {
    margin-bottom: 10px;
}
.leo-module.mod-custom .header {
    position: relative;
    cursor: normal;
    padding-right: 25px;
}
.leo-module.mod-custom .header ul, .leo-module.mod-custom ul.control {
    position: absolute;
    right: 10px;
    top: 0;
    list-style-type: none;
    cursor: default;
    zoom: 1;
}
.leo-module.mod-custom .header ul:after, .leo-module.mod-custom ul.control:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.leo-module.mod-custom ul li.edit, .leo-module.mod-custom ul li.close {
    float: left;
    font-size: 11px;
    line-height: 24px;
    clear: none;
}
.leo-module.mod-custom .edit a {
    border-right: 1px solid #fff;
    padding-right: 7px;
    margin-right: 7px;
}
.leo-module.mod-custom .close {
    height: 18px;
    width: 14px;
}
.leo-module.mod-custom .close a {
    width: 100%;
    height: 100%;
    float: left;
    background: url('/scds/common/u/img/sprite/sprite_global_v8.png') 5px -1392px no-repeat;
    cursor: pointer;
    text-indent: -12345px;
}
.leo-module.mod-custom.mod-util .close a {
    background-position: 5px -1492px;
}
.leo-module.mod-custom .content {
    padding: 10px;
    background: none;
}
#body .dialog-container {
    display: none;
}
body.dialog-mask-active select {
    _visibility: hidden;
}
body.dialog-mask-active .dialog-window select {
    _visibility: visible;
}
#dialog-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
}
#dialog-wrapper.auto-size {
    width: auto;
    height: auto;
}
.dialog-mask {
    background: url('/scds/common/u/images/shared/texture_dialog_modal_mask_8x8_v1.png') repeat top left;
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_dialog_modeless_mask.png',  sizingMethod='scale');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 15px;
}
.dialog-window iframe {
    position: absolute;
    width: 100%}
.dialog-a11y-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    *clip: rect(1px 1px 1px 1px);
    clip: rect(1px,  1px,  1px,  1px);
}
.dialog-title {
    background: #787878;
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #c4c4c4),  color-stop(75%,  #787878));
    background-image: -webkit-linear-gradient(#c4c4c4, #787878 75%);
    background-image: -moz-linear-gradient(#c4c4c4, #787878 75%);
    background-image: -o-linear-gradient(#c4c4c4, #787878 75%);
    background-image: linear-gradient(#c4c4c4, #787878 75%);
    padding: 8px 12px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border: 1px solid #939393;
    border-width: 1px 1px 0 1px;
}
.dialog-title .title {
    margin: 0 18px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    letter-spacing: 0.06em;
    clear: none;
}
.ie.ie6 .dialog-title .title {
    letter-spacing: 0;
}
.dialog-title button {
    color: #fff;
    background: transparent none;
    padding: 0 1px 0 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    top: 13px;
    right: 10px;
    width: 13px;
    height: 13px;
    text-indent: 14px;
    *zoom: expression(this.runtimeStyle.zoom="1", (function(t) {
    setTimeout(function() {
    t.el=document.createElement("x-archetype-glyph"), t.el.innerHTML="&#xe00f;
    ", t.el.style.cssText="font-family: 'LinkedIn-Glyphs-2.0.1',  'LinkedIn-Glyphs';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    font-size: 13px;
    color: inherit;
    text-decoration: none;
    vertical-align: top;
    line-height: 1;
    position: absolute;
    top: 0;
    right: 0;
    ", t.insertBefore(t.el, t.childNodes[0]||null);
}
);
}(this)));
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    margin-right: 0;
    top: 10px;
}
.dialog-title button:before {
    font-family: "LinkedIn-Glyphs-2.0.1", "LinkedIn-Glyphs";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 13px;
    color: inherit;
    content: "\e00f"}
.dialog-title button:before {
    vertical-align: top;
    line-height: 1;
    position: absolute;
    top: 0;
    right: 0;
    text-decoration: none;
    cursor: pointer;
}
.dialog-title button.hover, .dialog-title button:hover, .dialog-title button.focus, .dialog-title button:focus {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.ie.ie8 .dialog-title button {
    padding-bottom: 10px;
}
.dialog-body {
    background-color: #FFF;
    border: 1px solid #939393;
    border-width: 0 1px 1px;
    padding: 14px 19px 15px 19px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.dialog-body-clone {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}
.dialog-body-loading {
    background: #fff url('/scds/common/u/img/anim/anim_loading_40x40.gif') no-repeat 50% 50%;
    height: 60px;
}
.the-wiz {
    background-image: url('/scds/common/u/img/pic/pic_li_feedback_253x117.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}
.dialog-object {
    display: none;
    padding: 9px 10px 10px;
    margin: -14px -19px 0;
    background-color: #EFEFEF;
    overflow: auto;
}
.dialog-object img {
    margin: 1px 10px 0 0;
    float: left;
}
.dialog-object p.object-title {
    margin: 0;
    font-size: 130%;
    font-weight: bold;
}
.dialog-object p.object-info {
    margin: 0;
    font-size: 110%;
    color: #666;
}
.dialog-object-hidden {
    display: none;
}
.dialog-message {
    background-color: #63ae55;
    background-repeat: no-repeat;
    background: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #63ae55),  color-stop(100%,  #5a994e));
    background: -webkit-linear-gradient(top,  #63ae55 0%, #5a994e 100%);
    background: -moz-linear-gradient(top,  #63ae55 0%, #5a994e 100%);
    background: -o-linear-gradient(top,  #63ae55 0%, #5a994e 100%);
    background: linear-gradient(top,  #63ae55 0%, #5a994e 100%);
    -webkit-box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 0 1px #5b9b4e, 0 1px 2px rgba(0, 0, 0, 0.45);
    overflow: hidden;
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding: 10px 20px 10px 50px;
    *zoom: expression(this.runtimeStyle.zoom="1", (function(t) {
    setTimeout(function() {
    t.el=document.createElement("x-archetype-glyph"), t.el.innerHTML="&#xe000;
    ", t.el.style.cssText="font-family: 'LinkedIn-Glyphs-2.0.1',  'LinkedIn-Glyphs';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    font-size: 26px;
    color: inherit;
    position: absolute;
    line-height: 1;
    top: 7px;
    left: 12px;
    ", t.insertBefore(t.el, t.childNodes[0]||null);
}
);
}(this)));
}.dialog-message: before {
    font-family: "LinkedIn-Glyphs-2.0.1", "LinkedIn-Glyphs";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 26px;
    color: inherit;
    content: "\e000"}
.dialog-message:before {
    position: absolute;
    top: 7px;
    left: 12px;
    line-height: 1;
}
.dialog-actions {
    margin-top: 21px;
    line-height: 2;
    font-size: 120%}
.dialog-actions span {
    color: #069;
}
.dialog-actions span:hover {
    text-decoration: underline;
}
.dialog-actions input.btn-primary, .dialog-actions input.primary {
    font-size: 100%;
    margin-right: 4px;
    vertical-align: middle;
}
.dialog-actions .dialog-cancel {
    cursor: pointer;
}
.dialog-close {
    cursor: pointer;
}
p.dialog-close {
    color: #069;
    margin: 15px 0 0;
}
p.dialog-close:hover {
    text-decoration: underline;
}
.dialog-task-modeless, .dialog-task-modeless-secondary {
    position: static;
}
.dialog-task-modeless .dialog-window, .dialog-task-modeless-secondary .dialog-window {
    position: relative;
    _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.dialog-task-modeless .dialog-title, .dialog-task-modeless-secondary .dialog-title {
    cursor: move;
}
.dialog-success-plus {
    position: static;
}
.dialog-success-plus .dialog-window {
    position: relative;
    _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.dialog-success-plus .dialog-title {
    cursor: move;
}
.dialog-success-plus, .dialog-success-timeout {
    left: 50%}
.dialog-task-modeless, .dialog-task-modeless-secondary, .dialog-success-plus, .dialog-success-timeout, .dialog-no-header {
    _width: 1%}
.dialog-interrupt, .dialog-task-modal, .dialog-noheader-modal {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-image: url('/scds/common/u/img/bg/bg_dialog_modal_mask.png');
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_dialog_modal_mask.png',  sizingMethod='scale');
}
.dialog-interrupt, .dialog-task-modal, .dialog-noheader-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    overflow-y: scroll;
    _overflow-y: hidden;
}
.dialog-interrupt .dialog-window, .dialog-task-modal .dialog-window, .dialog-noheader-modal .dialog-window {
    position: absolute;
    left: 50%;
    top: 120px;
}
.dialog-interrupt .dialog-body, .dialog-task-modal .dialog-body, .dialog-noheader-modal .dialog-body {
    margin-bottom: 20px;
}
.dialog-interrupt .dialog-message {
    background-color: #FEF5CC;
    background-image: url('/scds/common/u/img/icon/icon_status_info_26x26.png');
}
.dialog-interrupt .dialog-actions {
    text-align: center;
}
.dialog-no-header {
    position: static;
}
.dialog-no-header .dialog-window {
    position: relative;
    _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.dialog-no-header .dialog-title, .dialog-noheader-modal .dialog-title {
    background: none;
    background-color: #fff;
    padding: 0;
    cursor: move;
    border: 0;
}
.dialog-no-header .dialog-body, .dialog-noheader-modal .dialog-body {
    border-style: none;
    padding: 5px 0 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.dialog-no-header .dialog-title button, .dialog-noheader-modal .dialog-title button {
    background: transparent url('/scds/common/u/img/sprite/sprite_global_v8.png') no-repeat 1px -1300px;
    margin: 8px 8px;
    position: relative;
}
.dialog-no-header .dialog-title .title, .dialog-noheader-modal .dialog-title .title {
    display: none;
    border: 0;
}
.interrupt .alert {
    font-size: 13px;
}
.interrupt .actions {
    text-align: center;
    line-height: 1.2;
    font-size: 13px;
    margin: 20px 0 10px 0;
}
.interrupt .actions a.btn-primary {
    font-size: 13px;
    padding: 4px 8px 3px 8px;
    color: #fff !important;
    vertical-align: middle;
}
.interrupt .actions input.btn-primary, .interrupt .actions input.btn-secondary {
    font-size: 13px;
    vertical-align: middle;
}
.interrupt .actions a:hover.btn-primary {
    text-decoration: none;
}
.interrupt .actions a:visited.btn-primary {
    color: #fff !important;
}
.interrupt p, .interrupt li {
    font-size: 13px;
}
.interrupt .note {
    font-size: 11px;
    color: #666;
}
.dialog-v2 .dialog-title, .dialog-v2-retrofit .dialog-title, .dialog-v2 .dialog-body, .dialog-v2-retrofit .dialog-body {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), -1px 0 0 rgba(0, 0, 0, 0.03), 1px 0 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.12);
}
.ie.lte8 .dialog-v2 .dialog-title, .ie.lte8 .dialog-v2-retrofit .dialog-title, .ie.lte8 .dialog-v2 .dialog-body, .ie.lte8 .dialog-v2-retrofit .dialog-body {
    border-bottom: 2px solid #ccc;
}
.dialog-v2 .dialog-title, .dialog-v2-retrofit .dialog-title {
    background: #333;
    *zoom: 1;
    padding: 0;
    border-style: none;
}
.dialog-v2 .dialog-title:after, .dialog-v2-retrofit .dialog-title:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.dialog-v2 .dialog-title .title, .dialog-v2-retrofit .dialog-title .title {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
}
.dialog-v2 .dialog-title .dialog-close, .dialog-v2-retrofit .dialog-title .dialog-close {
    color: #fff;
    background: transparent none;
    padding: 0 1px 0 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    top: 13px;
    right: 10px;
    width: 13px;
    height: 13px;
    text-indent: 14px;
    *zoom: expression(this.runtimeStyle.zoom="1", (function(t) {
    setTimeout(function() {
    t.el=document.createElement("x-archetype-glyph"), t.el.innerHTML="&#xe00f;
    ", t.el.style.cssText="font-family: 'LinkedIn-Glyphs-2.0.1',  'LinkedIn-Glyphs';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    font-size: 13px;
    color: inherit;
    text-decoration: none;
    vertical-align: top;
    line-height: 1;
    position: absolute;
    top: 0;
    right: 0;
    ", t.insertBefore(t.el, t.childNodes[0]||null);
}
);
}(this)));
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    margin-right: 0;
}
.dialog-v2 .dialog-title .dialog-close:before, .dialog-v2-retrofit .dialog-title .dialog-close:before {
    font-family: "LinkedIn-Glyphs-2.0.1", "LinkedIn-Glyphs";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    font-size: 13px;
    color: inherit;
    content: "\e00f"}
.dialog-v2 .dialog-title .dialog-close:before, .dialog-v2-retrofit .dialog-title .dialog-close:before {
    vertical-align: top;
    line-height: 1;
    position: absolute;
    top: 0;
    right: 0;
    text-decoration: none;
    cursor: pointer;
}
.dialog-v2 .dialog-title .dialog-close.hover, .dialog-v2-retrofit .dialog-title .dialog-close.hover, .dialog-v2 .dialog-title .dialog-close:hover, .dialog-v2-retrofit .dialog-title .dialog-close:hover, .dialog-v2 .dialog-title .dialog-close.focus, .dialog-v2-retrofit .dialog-title .dialog-close.focus, .dialog-v2 .dialog-title .dialog-close:focus, .dialog-v2-retrofit .dialog-title .dialog-close:focus {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.ie.ie8 .dialog-v2 .dialog-title .dialog-close, .ie.ie8 .dialog-v2-retrofit .dialog-title .dialog-close {
    padding-bottom: 10px;
}
.dialog-v2 .dialog-no-header .dialog-close, .dialog-v2-retrofit .dialog-no-header .dialog-close, .dialog-v2 .dialog-noheader-modal .dialog-close, .dialog-v2-retrofit .dialog-noheader-modal .dialog-close {
    color: #333;
    z-index: 10001;
    right: 6px;
    top: 6px;
}
.dialog-v2 .dialog-no-header .dialog-close:hover, .dialog-v2-retrofit .dialog-no-header .dialog-close:hover, .dialog-v2 .dialog-noheader-modal .dialog-close:hover, .dialog-v2-retrofit .dialog-noheader-modal .dialog-close:hover {
    text-shadow: none;
}
.dialog-v2 .dialog-body, .dialog-v2-retrofit .dialog-body {
    border-style: none;
    padding: 0;
    margin-bottom: 0;
}
.dialog-v2 .dialog-body.dialog-body-loading, .dialog-v2-retrofit .dialog-body.dialog-body-loading {
    display: block;
    content: "\0020";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/scds/common/u/img/anim/anim_loading_40x40.gif');
}
.dialog-v2 .dialog-body .dialog-message.alert, .dialog-v2-retrofit .dialog-body .dialog-message.alert {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.dialog-v2 .dialog-content, .dialog-v2-retrofit .dialog-content {
    padding-top: 15px;
}
.dialog-v2 .dialog-main-content-wrapper, .dialog-v2-retrofit .dialog-main-content-wrapper {
    background: #F4F4F4;
    padding-top: 20px;
    padding-bottom: 20px;
}
.dialog-v2 .dialog-main-content-wrapper>div, .dialog-v2-retrofit .dialog-main-content-wrapper>div {
    text-align: left;
}
.dialog-v2 .dialog-actions, .dialog-v2-retrofit .dialog-actions {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
    text-align: right;
}
.dialog-v2 .dialog-actions .btn-primary, .dialog-v2-retrofit .dialog-actions .btn-primary {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 13px;
    height: 31px;
    line-height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FF287BBC',  endColorstr='#FF23639A');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #287bbc),  color-stop(100%,  #23639a));
    background-image: -webkit-linear-gradient(top,  #287bbc 0%, #23639a 100%);
    background-image: -moz-linear-gradient(top,  #287bbc 0%, #23639a 100%);
    background-image: -o-linear-gradient(top,  #287bbc 0%, #23639a 100%);
    background-image: linear-gradient(top,  #287bbc 0%, #23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
.dialog-v2 .dialog-actions .btn-primary.hover, .dialog-v2-retrofit .dialog-actions .btn-primary.hover, .dialog-v2 .dialog-actions .btn-primary:hover, .dialog-v2-retrofit .dialog-actions .btn-primary:hover, .dialog-v2 .dialog-actions .btn-primary.focus, .dialog-v2-retrofit .dialog-actions .btn-primary.focus, .dialog-v2 .dialog-actions .btn-primary:focus, .dialog-v2-retrofit .dialog-actions .btn-primary:focus {
    background-color: #2672ae;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FF2672AE',  endColorstr='#FF1E4F7E');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #2672ae),  color-stop(100%,  #1e4f7e));
    background-image: -webkit-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.dialog-v2 .dialog-actions .btn-primary.active, .dialog-v2-retrofit .dialog-actions .btn-primary.active, .dialog-v2 .dialog-actions .btn-primary:active, .dialog-v2-retrofit .dialog-actions .btn-primary:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
}
.dialog-v2 .dialog-actions .btn-primary.disabled, .dialog-v2-retrofit .dialog-actions .btn-primary.disabled, .dialog-v2 .dialog-actions .btn-primary[disabled], .dialog-v2-retrofit .dialog-actions .btn-primary[disabled] {
    background-color: #2672ae;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FF2672AE',  endColorstr='#FF1E4F7E');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #2672ae),  color-stop(100%,  #1e4f7e));
    background-image: -webkit-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: -moz-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: -o-linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    background-image: linear-gradient(top,  #2672ae 0%, #1e4f7e 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}
.dialog-v2 .dialog-actions .btn-secondary, .dialog-v2-retrofit .dialog-actions .btn-secondary {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    width: auto;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0 13px;
    height: 31px;
    line-height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    color: #444;
    background-color: #f2f2f2;
    border-color: #a7a7a7;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FFF2F2F2',  endColorstr='#FFD1D1D1');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #f2f2f2),  color-stop(32%,  #e9e9e9),  color-stop(74%,  #d8d8d8),  color-stop(100%,  #d1d1d1));
    background-image: -webkit-linear-gradient(top,  #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -moz-linear-gradient(top,  #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: -o-linear-gradient(top,  #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    background-image: linear-gradient(top,  #f2f2f2 0%, #e9e9e9 32%, #d8d8d8 74%, #d1d1d1 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
.dialog-v2 .dialog-actions .btn-secondary.hover, .dialog-v2-retrofit .dialog-actions .btn-secondary.hover, .dialog-v2 .dialog-actions .btn-secondary:hover, .dialog-v2-retrofit .dialog-actions .btn-secondary:hover, .dialog-v2 .dialog-actions .btn-secondary.focus, .dialog-v2-retrofit .dialog-actions .btn-secondary.focus, .dialog-v2 .dialog-actions .btn-secondary:focus, .dialog-v2-retrofit .dialog-actions .btn-secondary:focus {
    background-color: #e8e8e8;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FFE8E8E8',  endColorstr='#FFA9A9A9');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #e8e8e8),  color-stop(13%,  #e3e3e3),  color-stop(32%,  #d7d7d7),  color-stop(71%,  #b9b9b9),  color-stop(100%,  #a9a9a9));
    background-image: -webkit-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.dialog-v2 .dialog-actions .btn-secondary.active, .dialog-v2-retrofit .dialog-actions .btn-secondary.active, .dialog-v2 .dialog-actions .btn-secondary:active, .dialog-v2-retrofit .dialog-actions .btn-secondary:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset;
}
.dialog-v2 .dialog-actions .btn-secondary.disabled, .dialog-v2-retrofit .dialog-actions .btn-secondary.disabled, .dialog-v2 .dialog-actions .btn-secondary[disabled], .dialog-v2-retrofit .dialog-actions .btn-secondary[disabled] {
    background-color: #e8e8e8;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FFE8E8E8',  endColorstr='#FFA9A9A9');
    background-image: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #e8e8e8),  color-stop(13%,  #e3e3e3),  color-stop(32%,  #d7d7d7),  color-stop(71%,  #b9b9b9),  color-stop(100%,  #a9a9a9));
    background-image: -webkit-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -moz-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: -o-linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    background-image: linear-gradient(top,  #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}
.dialog-v2 .dialog-task-modal .dialog-window, .dialog-v2-retrofit .dialog-task-modal .dialog-window {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.dialog-v2 .dialog-mask, .dialog-v2-retrofit .dialog-mask {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-image: url('/scds/common/u/images/shared/texture_dialog_modal_mask_8x8_v1.png');
}
.dialog-v2 .dialog-mask:focus .dialog-window, .dialog-v2-retrofit .dialog-mask:focus .dialog-window {
    outline: 1px dotted #666;
}
.dialog-v2-retrofit .dialog-body {
    padding: 14px 20px 15px 20px;
    *zoom: 1;
    position: relative;
}
.dialog-v2-retrofit .dialog-body .dialog-message {
    *zoom: 1;
    position: relative;
    margin-top: -14px;
    margin-right: -20px;
    margin-left: -20px;
}
.dialog-v2-retrofit .dialog-content {
    padding-top: 0px;
}
.dialog-v2-retrofit .dialog-actions {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.dialog-v2-retrofit .dialog-no-header .dialog-body, .dialog-v2-retrofit .dialog-noheader-modal .dialog-body {
    padding: 5px 0 0 0;
}
.btn-primary, .btn-new-primary, .btn-secondary, .btn-new-secondary, .btn-tertiary, .btn-ternary, .btn-quaternary, .btn-action {
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    line-height: 1.35;
    margin: 0;
    overflow: visible;
    padding: 3px 10px 2px;
    *padding: 2px 10px 1px;
    text-decoration: none !important;
    vertical-align: top;
    width: auto;
}
.btn-primary.mini, .btn-new-primary.mini, .btn-secondary.mini, .btn-new-secondary.mini, .btn-tertiary.mini, .btn-ternary.mini, .btn-quaternary.mini, .btn-action.mini {
    font-size: 11px;
}
a.btn-primary, a.btn-new-primary, a.btn-secondary, a.btn-new-secondary, a.btn-tertiary, a.btn-ternary, a.btn-quaternary, a.btn-action {
    display: inline-block !important;
    *padding: 3px 10px;
}
a.btn-primary:hover, a.btn-new-primary:hover, a.btn-secondary:hover, a.btn-new-secondary:hover, a.btn-tertiary:hover, a.btn-ternary:hover, a.btn-quaternary:hover, a.btn-action:hover {
    text-decoration: none !important;
}
input[disabled], .disabled {
    cursor: default;
}
.toggle-btn {
    background: url('/scds/common/u/img/sprite/sprite_global_v8.png') no-repeat 4px -1925px;
    display: inline-block !important;
    margin-top: 10px;
    width: 15px;
    height: 3px;
}
.btn-primary, .btn-menu-open.btn-primary, .btn-split.btn-primary:hover {
    background: #0571A6;
    background: -moz-linear-gradient(top,  #73aec9 0,  #73aec9 1px,  #338ab0 1px,  #0571a6 100%);
    background: -o-linear-gradient(top,  #73aec9 0,  #73aec9 1px,  #338ab0 1px,  #0571a6 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #73aec9),  color-stop(5%,  #73aec9),  color-stop(5%,  #338ab0),  color-stop(100%,  #0571a6));
    background: linear-gradient(top,  #73aec9 0%, #73aec9 1px, #338ab0 1px, #0571a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#338AB0',  endColorstr='#0571A6', GradientType=0 );
    border-color: #045a8b;
    color: #fff !important;
}
.btn-primary:hover, .btn-split-toggle-hover.btn-primary:hover {
    background: #04608E;
    background: -moz-linear-gradient(top,  #69a0b6 0,  #69a0b6 1px,  #277696 1px,  #04608e 100%);
    background: -o-linear-gradient(top,  #69a0b6 0,  #69a0b6 1px,  #277696 1px,  #04608e 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #69a0b6),  color-stop(5%,  #69a0b6),  color-stop(5%,  #277696),  color-stop(100%,  #04608e));
    background: linear-gradient(top,  #69a0b6 0%, #69a0b6 1px, #277696 1px, #04608e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#277696',  endColorstr='#04608E', GradientType=0 );
    border-color: #004a73;
}
.btn-split-toggle-hover .btn-primary {
    border-right-color: #004a73;
}
.btn-primary:active, .btn-split-toggle-hover.btn-primary:active {
    background: #267696;
    background: -moz-linear-gradient(top,  #025f8d 0,  #267696 100%);
    background: -o-linear-gradient(top,  #025f8d 0,  #267696 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #025f8d),  color-stop(100%,  #267696));
    background: linear-gradient(top,  #025f8d 0%, #267696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#025F8D',  endColorstr='#267696', GradientType=0 );
    border-color: #004a73;
}
.btn-primary[disabled], .btn-primary.disabled {
    background: #82B8D3;
    background: -moz-linear-gradient(top,  #b9d6e4 0,  #b9d6e4 1px,  #99c4d7 1px,  #82b8d2 100%);
    background: -o-linear-gradient(top,  #b9d6e4 0,  #b9d6e4 1px,  #99c4d7 1px,  #82b8d2 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #b9d6e4),  color-stop(5%,  #b9d6e4),  color-stop(5%,  #99c4d7),  color-stop(100%,  #82b8d2));
    background: linear-gradient(top,  #b9d6e4 0%, #b9d6e4 1px, #99c4d7 1px, #82b8d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99C4D7',  endColorstr='#82B8D2', GradientType=0 );
    border-color: #81acc5;
    color: #ddebf2 !important;
}
.btn-primary .toggle-btn {
    background-position: 4px -1925px;
}
.btn-ternary, .btn-menu-open.btn-ternary, .btn-split.btn-ternary:hover {
    background: #CDE5F0;
    background: -moz-linear-gradient(top,  #eef7fa 0,  #eef7fa 1px,  #dcedf5 1px,  #cde5f0 100%);
    background: -o-linear-gradient(top,  #eef7fa 0,  #eef7fa 1px,  #dcedf5 1px,  #cde5f0 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #eef7fa),  color-stop(5%,  #eef7fa),  color-stop(5%,  #dcedf5),  color-stop(100%,  #cde5f0));
    background: linear-gradient(top,  #eef7fa 0%, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCEDF5',  endColorstr='#CDE5F0', GradientType=0 );
    border-color: #a3cfe4;
    color: #069 !important;
}
.btn-ternary:hover, .btn-ternary:focus, .btn-split-toggle-hover.btn-ternary:hover, .btn-split-toggle-hover.btn-ternary:focus {
    background: #AED6E9;
    background: -moz-linear-gradient(top,  #e2f2f9 0,  #e2f2f9 1px,  #c3e5f2 1px,  #aed6e9 100%);
    background: -o-linear-gradient(top,  #e2f2f9 0,  #e2f2f9 1px,  #c3e5f2 1px,  #aed6e9 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #e2f2f9),  color-stop(5%,  #e2f2f9),  color-stop(5%,  #c3e5f2),  color-stop(100%,  #aed6e9));
    background: linear-gradient(top,  #e2f2f9 0%, #e2f2f9 1px, #c3e5f2 1px, #aed6e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3E5F2',  endColorstr='#AED6E9', GradientType=0 );
    border-color: #64b0d4;
}
.btn-split-toggle-hover .btn-ternary {
    border-right-color: #64b0d4;
}
.btn-ternary:active, .btn-split-toggle-hover.btn-ternary:active {
    background: #DCEDF5;
    background: -moz-linear-gradient(top,  #b4d8e9 0,  #dcedf5 100%);
    background: -o-linear-gradient(top,  #b4d8e9 0,  #dcedf5 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #b4d8e9),  color-stop(100%,  #dcedf5));
    background: linear-gradient(top,  #b4d8e9 0%, #dcedf5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4D8E9',  endColorstr='#DCEDF5', GradientType=0 );
    border-color: #64b0d4;
}
.btn-ternary[disabled], .btn-ternary.disabled {
    background: #E6F2F7;
    background: -moz-linear-gradient(top,  #f6fbfc 0,  #f6fbfc 1px,  #edf6fa 1px,  #e6f2f7 100%);
    background: -o-linear-gradient(top,  #f6fbfc 0,  #f6fbfc 1px,  #edf6fa 1px,  #e6f2f7 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f6fbfc),  color-stop(5%,  #f6fbfc),  color-stop(5%,  #edf6fa),  color-stop(100%,  #e6f2f7));
    background: linear-gradient(top,  #f6fbfc 0%, #f6fbfc 1px, #edf6fa 1px, #e6f2f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FA',  endColorstr='#E6F2F7', GradientType=0 );
    border-color: #d1e7f1;
    color: #81b4c3 !important;
}
.btn-ternary .toggle-btn {
    background-position: 4px -1768px;
}
.btn-quaternary, .btn-menu-open.btn-quaternary, .btn-split.btn-quaternary:hover {
    background: #ECECEC;
    background: -moz-linear-gradient(top,  #fff 0,  #ececec 100%);
    background: -o-linear-gradient(top,  #fff 0,  #ececec 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #fff),  color-stop(100%,  #ececec));
    background: linear-gradient(top,  #ffffff 0%, #ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',  endColorstr='#ECECEC', GradientType=0 );
    border-color: #ccc;
    color: #585858 !important;
}
.btn-quaternary:hover, .btn-split-toggle-hover.btn-quaternary:hover {
    background: #D7D7D7;
    background: -moz-linear-gradient(top,  #f0f0f0 0,  #d7d7d7 100%);
    background: -o-linear-gradient(top,  #f0f0f0 0,  #d7d7d7 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f0f0f0),  color-stop(100%,  #d7d7d7));
    background: linear-gradient(top,  #f0f0f0 0%, #d7d7d7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0',  endColorstr='#D7D7D7', GradientType=0 );
    border-color: #b3b3b3;
}
.btn-quaternary-toggle-hover .btn-ternary {
    border-right-color: #b3b3b3;
}
.btn-quaternary:active, .btn-split-toggle-hover.btn-quaternary:active {
    background: #F7F7F7;
    background: -moz-linear-gradient(top,  #dfdfdf 0,  #f7f7f7 100%);
    background: -o-linear-gradient(top,  #dfdfdf 0,  #f7f7f7 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #dfdfdf),  color-stop(100%,  #f7f7f7));
    background: linear-gradient(top,  #dfdfdf 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF',  endColorstr='#F7F7F7', GradientType=0 );
    border-color: #b3b3b3;
}
.btn-quaternary[disabled], .btn-quaternary.disabled {
    background: #F5F5F5;
    background: -moz-linear-gradient(top,  #fff 0,  #f5f5f5 100%);
    background: -o-linear-gradient(top,  #fff 0,  #f5f5f5 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #fff),  color-stop(100%,  #f5f5f5));
    background: linear-gradient(top,  #ffffff 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',  endColorstr='#F5F5F5', GradientType=0 );
    color: #BDBDBD !important;
}
.btn-quaternary .toggle-btn {
    background-position: 4px -1609px;
}
.btn-secondary, .btn-menu-open.btn-secondary:hover {
    background: #CECECE;
    background: -moz-linear-gradient(top,  #f2f2f2 0,  #f2f2f2 1px,  #e4e4e4 1px,  #cecece 100%);
    background: -o-linear-gradient(top,  #f2f2f2 0,  #f2f2f2 1px,  #e4e4e4 1px,  #cecece 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f2f2f2),  color-stop(5%,  #f2f2f2),  color-stop(5%,  #e4e4e4),  color-stop(100%,  #cecece));
    background: linear-gradient(top,  #f2f2f2 0%, #f2f2f2 1px, #e4e4e4 1px, #cecece 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E4E4',  endColorstr='#CECECE', GradientType=0 );
    border-color: #999;
    color: #666 !important;
}
.btn-secondary:hover {
    background: #B7B7B7;
    background: -moz-linear-gradient(top,  #e4e4e4 0,  #e4e4e4 1px,  #c8c8c8 1px,  #b7b7b7 100%);
    background: -o-linear-gradient(top,  #e4e4e4 0,  #e4e4e4 1px,  #c8c8c8 1px,  #b7b7b7 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #e4e4e4),  color-stop(5%,  #e4e4e4),  color-stop(5%,  #c8c8c8),  color-stop(100%,  #b7b7b7));
    background: linear-gradient(top,  #e4e4e4 0%, #e4e4e4 1px, #c8c8c8 1px, #b7b7b7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8',  endColorstr='#B7B7B7', GradientType=0 );
}
.btn-secondary:active, .btn-split-toggle-hover.btn-secondary:active {
    background: #C9C9C9;
    background: -moz-linear-gradient(top,  #b6b6b6 0,  #c9c9c9 100%);
    background: -o-linear-gradient(top,  #b6b6b6 0,  #c9c9c9 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #b6b6b6),  color-stop(100%,  #c9c9c9));
    background: linear-gradient(top,  #b6b6b6 0%, #c9c9c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B6B6',  endColorstr='#C9C9C9', GradientType=0 );
}
.btn-secondary[disabled], .btn-secondary.disabled {
    background: #E6E6E6;
    background: -moz-linear-gradient(top,  #f8f8f8 0,  #f8f8f8 1px,  #f1f1f1 1px,  #e6e6e6 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0,  #f8f8f8 1px,  #f1f1f1 1px,  #e6e6e6 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f8f8f8),  color-stop(5%,  #f8f8f8),  color-stop(5%,  #f1f1f1),  color-stop(100%,  #e6e6e6));
    background: linear-gradient(top,  #f8f8f8 0%, #f8f8f8 1px, #f1f1f1 1px, #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1',  endColorstr='#E6E6E6', GradientType=0 );
    border-color: #ccc;
    color: #b0b0b0 !important;
}
.btn-action {
    background: #FFCF0B;
    background: -moz-linear-gradient(top,  #fff5bd 0,  #fff5bd 1px,  #ffe976 1px,  #ffcf0b 100%);
    background: -o-linear-gradient(top,  #fff5bd 0,  #fff5bd 1px,  #ffe976 1px,  #ffcf0b 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #fff5bd),  color-stop(5%,  #fff5bd),  color-stop(5%,  #ffe976),  color-stop(100%,  #ffcf0b));
    background: linear-gradient(top,  #fff5bd 0%, #fff5bd 1px, #ffe976 1px, #ffcf0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE976',  endColorstr='#FFCF0B', GradientType=0 );
    border-color: #e8b463;
    color: #333 !important;
    font-weight: bold;
}
.btn-action:hover {
    background: #F6C408;
    background: -moz-linear-gradient(top,  #faeeae 0,  #faeeae 1px,  #f5db59 1px,  #f6c408 100%);
    background: -o-linear-gradient(top,  #faeeae 0,  #faeeae 1px,  #f5db59 1px,  #f6c408 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #faeeae),  color-stop(5%,  #faeeae),  color-stop(5%,  #f5db59),  color-stop(100%,  #f6c408));
    background: linear-gradient(top,  #faeeae 0%, #faeeae 1px, #f5db59 1px, #f6c408 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5DB59',  endColorstr='#F6C408', GradientType=0 );
}
.btn-action:active {
    background: #F5DD61;
    background: -moz-linear-gradient(top,  #f6c202 0,  #f5dd61 100%);
    background: -o-linear-gradient(top,  #f6c202 0,  #f5dd61 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #f6c202),  color-stop(100%,  #f5dd61));
    background: linear-gradient(top,  #f6c202 0%, #f5dd61 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C202',  endColorstr='#F5DD61', GradientType=0 );
}
.btn-action[disabled], .btn-action.disabled {
    background: #FFE785;
    background: -moz-linear-gradient(top,  #fffade 0,  #fffade 1px,  #fff4ba 1px,  #ffe785 100%);
    background: -o-linear-gradient(top,  #fffade 0,  #fffade 1px,  #fff4ba 1px,  #ffe785 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0,  #fffade),  color-stop(5%,  #fffade),  color-stop(5%,  #fff4ba),  color-stop(100%,  #ffe785));
    background: linear-gradient(top,  #fffade 0%, #fffade 1px, #fff4ba 1px, #ffe785 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BA',  endColorstr='#FFE785', GradientType=0 );
    border-color: #f3d9b1;
    color: #a4996d !important;
}
.btn-tertiary {
    background: #69A219;
    background: -moz-linear-gradient(top,  #afd47b 0,  #afd47b 1px,  #8bc03f 1px,  #69a219 100%);
    background: -o-linear-gradient(top,  #afd47b 0,  #afd47b 1px,  #8bc03f 1px,  #69a219 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #afd47b),  color-stop(5%,  #afd47b),  color-stop(5%,  #8bc03f),  color-stop(100%,  #69a219));
    background: linear-gradient(top,  #afd47b 0%, #afd47b 1px, #8bc03f 1px, #69a219 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFD47B',  endColorstr='#69A219', GradientType=0 );
    border-color: #693;
    color: #fff !important;
    font-weight: bold;
    white-space: nowrap;
}
.btn-tertiary:hover {
    background: #5D8329;
    background: -moz-linear-gradient(top,  #94bd5b 0,  #94bd5b 1px,  #649f15 1px,  #5d8329 100%);
    background: -o-linear-gradient(top,  #94bd5b 0,  #94bd5b 1px,  #649f15 1px,  #5d8329 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #94bd5b),  color-stop(5%,  #94bd5b),  color-stop(5%,  #649f15),  color-stop(100%,  #5d8329));
    background: linear-gradient(top,  #94bd5b 0%, #94bd5b 1px, #649f15 1px, #5d8329 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94BD5B',  endColorstr='#5D8329', GradientType=0 );
}
.btn-tertiary:active {
    background: #669933;
    background: -moz-linear-gradient(top,  #5d822a 0,  #693 100%);
    background: -o-linear-gradient(top,  #5d822a 0,  #693 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #5d822a),  color-stop(100%,  #693));
    background: linear-gradient(top,  #5d822a 0%, #669933 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D822A',  endColorstr='#669933', GradientType=0 );
}
.btn-tertiary[disabled], .btn-tertiary.disabled {
    background: #B4D08D;
    background: -moz-linear-gradient(top,  #d7eabd 0%,  #d7eabd 1px,  #c5df9f 1px,  #b4d08d 100%);
    background: -o-linear-gradient(top,  #d7eabd 0%,  #d7eabd 1px,  #c5df9f 1px,  #b4d08d 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #d7eabd),  color-stop(5%,  #d7eabd),  color-stop(5%,  #c5df9f),  color-stop(100%,  #b4d08d));
    background: linear-gradient(top,  #d7eabd 0%, #d7eabd 1px, #c5df9f 1px, #b4d08d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7EABD',  endColorstr='#B4D08D', GradientType=0 );
}
.btn-new-primary {
    background: #79adcb;
    background: -moz-linear-gradient(top,  #79adcb 0%,  #79adcb 15%,  #2373ac 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #79adcb),  color-stop(15%,  #79adcb),  color-stop(100%,  #2373ac));
    background: -webkit-linear-gradient(top,  #79adcb 0%,  #79adcb 15%,  #2373ac 100%);
    background: -o-linear-gradient(top,  #79adcb 0%,  #79adcb 15%,  #2373ac 100%);
    background: -ms-linear-gradient(top,  #79adcb 0%,  #79adcb 15%,  #2373ac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79adcb',  endColorstr='#2373ac', GradientType=0 );
    background: linear-gradient(top,  #79adcb 0%, #79adcb 15%, #2373ac 100%);
    border-color: #2D6FA8;
    color: #FFF !important;
    font-weight: normal;
    white-space: nowrap;
}
.btn-new-primary:hover {
    background: #5A8193;
    background: -moz-linear-gradient(top,  #5a8193 0%,  #5a8193 15%,  #1e4d72 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #5a8193),  color-stop(15%,  #5a8193),  color-stop(100%,  #1e4d72));
    background: -webkit-linear-gradient(top,  #5a8193 0%,  #5a8193 15%,  #1e4d72 100%);
    background: -o-linear-gradient(top,  #5a8193 0%,  #5a8193 15%,  #1e4d72 100%);
    background: -ms-linear-gradient(top,  #5a8193 0%,  #5a8193 15%,  #1e4d72 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a8193',  endColorstr='#1e4d72', GradientType=0 );
    background: linear-gradient(top,  #5a8193 0%, #5a8193 15%, #1e4d72 100%);
}
.btn-new-primary:active {
    background: #1E4D72;
    background: -moz-linear-gradient(top,  #1e4d72 0%,  #5a8193 85%,  #5a8193 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #1e4d72),  color-stop(85%,  #5a8193),  color-stop(100%,  #5a8193));
    background: -webkit-linear-gradient(top,  #1e4d72 0%,  #5a8193 85%,  #5a8193 100%);
    background: -o-linear-gradient(top,  #1e4d72 0%,  #5a8193 85%,  #5a8193 100%);
    background: -ms-linear-gradient(top,  #1e4d72 0%,  #5a8193 85%,  #5a8193 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4d72',  endColorstr='#5a8193', GradientType=0 );
    background: linear-gradient(top,  #1e4d72 0%, #5a8193 85%, #5a8193 100%);
}
.btn-new-primary[disabled], .btn-new-primary.disabled {
    background: #90cfed;
    background: -moz-linear-gradient(top,  #90cfed 0%,  #90cfed 15%,  #3788cc 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #90cfed),  color-stop(15%,  #90cfed),  color-stop(100%,  #3788cc));
    background: -webkit-linear-gradient(top,  #90cfed 0%,  #90cfed 15%,  #3788cc 100%);
    background: -o-linear-gradient(top,  #90cfed 0%,  #90cfed 15%,  #3788cc 100%);
    background: -ms-linear-gradient(top,  #90cfed 0%,  #90cfed 15%,  #3788cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cfed',  endColorstr='#3788cc', GradientType=0 );
    background: linear-gradient(top,  #90cfed 0%, #90cfed 15%, #3788cc 100%);
}
.btn-new-secondary {
    background: #C8C8C8;
    background: -moz-linear-gradient(top,  #c8c8c8 0%,  #c8c8c8 15%,  #6a6a6a 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #c8c8c8),  color-stop(15%,  #c8c8c8),  color-stop(100%,  #6a6a6a));
    background: -webkit-linear-gradient(top,  #c8c8c8 0%,  #c8c8c8 15%,  #6a6a6a 100%);
    background: -o-linear-gradient(top,  #c8c8c8 0%,  #c8c8c8 15%,  #6a6a6a 100%);
    background: -ms-linear-gradient(top,  #c8c8c8 0%,  #c8c8c8 15%,  #6a6a6a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8',  endColorstr='#6A6A6A', GradientType=0 );
    background: linear-gradient(top,  #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    border-color: #7D7D7D;
    color: #FFF !important;
    font-weight: normal;
    white-space: nowrap;
}
.btn-new-secondary:hover {
    background: #939393;
    background: -moz-linear-gradient(top,  #939393 0%,  #939393 15%,  #353535 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #939393),  color-stop(15%,  #939393),  color-stop(100%,  #353535));
    background: -webkit-linear-gradient(top,  #939393 0%,  #939393 15%,  #353535 100%);
    background: -o-linear-gradient(top,  #939393 0%,  #939393 15%,  #353535 100%);
    background: -ms-linear-gradient(top,  #939393 0%,  #939393 15%,  #353535 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393',  endColorstr='#353535', GradientType=0 );
    background: linear-gradient(top,  #939393 0%, #939393 15%, #353535 100%);
}
.btn-new-secondary:active {
    background: #353535;
    background: -moz-linear-gradient(top,  #353535 0%,  #939393 85%,  #939393 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #353535),  color-stop(85%,  #939393),  color-stop(100%,  #939393));
    background: -webkit-linear-gradient(top,  #353535 0%,  #939393 85%,  #939393 100%);
    background: -o-linear-gradient(top,  #353535 0%,  #939393 85%,  #939393 100%);
    background: -ms-linear-gradient(top,  #353535 0%,  #939393 85%,  #939393 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535',  endColorstr='#939393', GradientType=0 );
    background: linear-gradient(top,  #353535 0%, #939393 85%, #939393 100%);
}
.btn-new-secondary[disabled], .btn-new-secondary.disabled {
    background: #E6E6E6;
    background: -moz-linear-gradient(top,  #f8f8f8 0%,  #f8f8f8 15%,  #e6e6e6 100%);
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #f8f8f8),  color-stop(15%,  #f8f8f8),  color-stop(100%,  #e6e6e6));
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,  #f8f8f8 15%,  #e6e6e6 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0%,  #f8f8f8 15%,  #e6e6e6 100%);
    background: -ms-linear-gradient(top,  #f8f8f8 0%,  #f8f8f8 15%,  #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cfed',  endColorstr='#E6E6E6', GradientType=0 );
    background: linear-gradient(top,  #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
}
.btn-camo {
    background-color: transparent;
    background-position: -12345px -12345px;
    border-color: transparent;
    _border-color: #fff;
}
.btn-menu {
    cursor: pointer;
    display: inline-block !important;
    padding: 0 !important;
    _height: 22px;
    _overflow: hidden;
}
.btn-menu .btn {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    color: #000;
    display: inline-block !important;
    font-size: 12px;
    line-height: 1.35;
    padding: 3px 0 2px 10px;
    *padding: 3px 0 3px 10px;
    *position: relative;
    *zoom: 1;
}
.btn-split {
    *border-left-width: 0 !important;
}
.btn-split .btn {
    margin: -1px 0 -1px -1px !important;
    padding-right: 10px;
}
.btn-menu .btn:hover {
    text-decoration: none;
}
.btn-menu .btn, .btn-menu .btn-toggle {
    vertical-align: top;
}
.btn-link {
    background: transparent;
    border: 0;
    color: #069;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    *overflow: visible;
    padding: 0;
}
.btn-link:hover {
    text-decoration: underline;
}
.btn-join {
    background: #fc0 url('/scds/common/u/img/btn/btn_ghome_right_600x33.gif') no-repeat -1px -1px;
    color: #000000 !important;
    cursor: pointer;
    float: none;
    font-size: 124%;
    margin: 0pt auto 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    border: 1px solid #F6BE68;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 25px;
}
.btn-toggle {
    text-align: center;
}
.btn-toggle span {
    display: block;
}
.btn-toggle .toggle-undo {
    height: 0;
    visibility: hidden;
    _display: none;
    font-weight: normal;
}
.btn-toggle:hover .toggle-undo {
    height: auto;
    visibility: visible;
}
.btn-toggle:hover .toggle-on {
    height: 0;
    visibility: hidden;
    _display: none;
}
.btn-toggle.icon {
    padding-right: 10px;
    padding-left: 8px;
}
.btn-toggle.icon span {
    background: url('/scds/common/u/img/sprite/sprite_stars_24bit.png') no-repeat 0 -36px;
    _background-image: url('/scds/common/u/img/sprite/sprite_stars_8bit.png');
    font-weight: bold;
    padding-left: 20px;
    text-align: left;
}
.btn-toggle.icon:hover .toggle-off {
    background-position: 0 0;
}
.btn-toggle.icon .toggle-on, .btn-toggle.icon .toggle-undo {
    font-weight: normal;
}
.btn-toggle.icon .toggle-on {
    background-position: 0 0;
}
.btn-toggle.mini {
    padding-right: 5px;
    padding-left: 5px;
}
.btn-toggle.mini span {
    font-weight: normal;
}
.btn-toggle.mini.btn-secondary .toggle-off, .btn-toggle.mini.btn-ternary .toggle-off, .btn-toggle.mini.btn-quaternary .toggle-on {
    height: auto;
    visibility: visible;
}
.btn-toggle.mini.btn-secondary .toggle-on, .btn-toggle.mini.btn-ternary .toggle-on, .btn-toggle.mini.btn-quaternary .toggle-off {
    height: 0;
    visibility: hidden;
    _display: none;
}
.menu-btn {
    background: #fff !important;
    font-size: 12px;
    position: absolute;
    visibility: hidden;
    width: 160px;
    z-index: 9999;
    padding: 5px;
    border: 1px solid #016799 !important;
    zoom: 1;
}
.menu-btn li {
    display: block;
    float: none;
    margin: 0;
    zoom: 1;
}
.menu-btn .border {
    background: url('/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png') repeat-x top left;
    padding-top: 1px;
}
.menu-btn a {
    display: block;
    zoom: 1;
}
.menu-btn .menu-btn-item-selected a {
    color: #000;
    font-weight: bold;
}
a.action, span.action {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    text-decoration: none !important;
    color: #000 !important;
    cursor: pointer;
    text-align: center;
}
a.action span, span.action span {
    display: block;
    min-height: 16px;
    padding: 3px 20px !important;
    white-space: normal !important;
}
a.action.secondary, span.action.secondary {
    border-color: #ccc;
}
.droplist {
    z-index: 3;
}
.action.open {
    position: relative;
}
.drop {
    background: #fff;
    border: 1px solid #016799;
    display: none;
    min-width: 150px;
    *width: 150px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 2em;
    -webkit-box-shadow: 0 6px 10px #888;
    -moz-box-shadow: 0 6px 10px #888;
    box-shadow: 0 6px 10px #888;
}
.open .drop {
    display: block;
    z-index: 1000;
}
.drop li {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    width: 100%;
    text-align: left;
}
.drop li .title, .drop li a, .drop li div, .drop li strong {
    color: #069;
    font-size: 12px;
    display: block;
    margin: 0;
    padding: 5px;
    *min-width: 140px;
}
.drop li .title {
    color: #666;
}
.drop li a:hover, .drop li.highlighted div {
    background-color: #016799;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.drop li.selected div, .drop li strong {
    background-color: #fff;
    color: #000;
    font-weight: bold;
}
.drop li.separator {
    border-top: 1px solid #ccc;
    margin-top: 4px;
    padding-top: 4px;
}
.drop li li .title, .drop li li a, .drop li li div, .drop li li strong {
    padding: 5px 10px;
}
.menu-dropdown {
    display: none;
}
.menu-dropdown a.action {
    color: #069 !important;
    float: none;
    width: 165px;
}
.menu-dropdown a.action:hover {
    text-decoration: none;
}
.menu-dropdown a.action span {
    padding: 4px 7px 4px 7px !important;
    _padding-bottom: 3px !important;
}
.menu-dropdown a.action span strong {
    background: url('/scds/common/u/img/sprite/sprite_mbox_v2.png') 100% -648px no-repeat;
    padding-right: 22px;
}
.menu-dropdown {
    padding: 4px 0 0 0;
    position: absolute;
    *width: 150px;
}
.menu-dropdown ul {
    border: 1px solid #016799;
    font-size: 12px;
    margin: 0;
    padding: 5px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 10px #888;
    -moz-box-shadow: 0 6px 10px #888;
    box-shadow: 0 6px 10px #888;
}
.menu-dropdown.open {
    display: block;
    cursor: pointer;
    z-index: 20;
}
.menu-dropdown.open #menu {
    display: block;
    right: 10px;
    top: 26px;
}
.menu-dropdown li {
    background: #FFF;
    padding: 0;
    display: block;
}
.menu-dropdown li a {
    display: block;
    padding: 5px;
    color: #069;
    font-weight: normal;
}
.menu-dropdown li a:hover {
    background-color: #016799;
    color: #fff;
    text-decoration: none;
}
.js .styled-dropdown {
    position: relative;
    *z-index: 200;
}
.js .styled-dropdown ul {
    display: none;
    position: absolute;
    z-index: 200;
    background: #fff;
}
.js .styled-dropdown select {
    position: absolute;
    left: -9999em;
}
.js .styled-dropdown iframe {
    display: none;
    position: absolute;
    border: 0;
}
.js .styled-dropdown.open ul, .js .styled-dropdown.open iframe {
    display: block;
    left: auto;
}
.ad-block {
    padding: 0;
    margin: 10px 0;
    border: 0;
    background: 0;
    clear: both;
    text-align: center;
}
.ad-block .title {
    position: absolute;
    left: -12345px;
}
.ad-block .title * {
    text-indent: -12345px;
}
.ad-block .content {
    width: 300px;
    margin: 0 auto;
    padding: 0;
    background: 0;
    position: relative;
    z-index: 2;
}
.ad-block.h-730x90 {
    padding: 20px 0 5px;
    border-top: 1px solid #ddd;
    height: 1%;
    font-size: 13px;
}
.ad-load {
    display: none;
}
.adsense {
    font-size: 12px;
    text-align: left;
}
.adsense h4 {
    margin: 0 0 10px;
    color: #999;
    text-align: center;
    font-weight: bold;
}
.adsense .adunit {
    margin-bottom: 15px;
}
.adsense a:link, .adsense a:visited, .adsense a:hover {
    text-decoration: none !important;
    color: #00F;
}
.adsense .desc {
    color: #000;
    background: none;
    border: none;
}
.adsense .url {
    color: #008000;
    font-size: 12px;
}
.textad {
    text-align: center;
    margin-bottom: 15px;
}
.textad iframe {
    height: 17px;
    width: 960px;
}
.textad p a:link, .textad p a:visited {
    text-decoration: none;
    color: #000;
}
.textad p a:link u {
    color: #039;
}
.textad p a:visited u {
    color: #339;
}
.ad-hdr {
    margin-bottom: 15px;
    text-align: center;
    font-size: 12px;
}
.ad-hdr a, .ad-hdr a:visited {
    color: #069;
    text-decoration: none;
}
.ad-hdr a:hover {
    text-decoration: underline !important;
}
.ad-hdr .ad-hdr-profile, .ad-hdr .ad-hdr-profile a {
    color: #666 !important;
}
.ad-hdr .ad-hdr-2b a {
    text-decoration: underline;
}
.ad-hdr .ad-hdr-exp-2-1, .ad-hdr .ad-hdr-exp-2-2 {
    font-size: 13px;
}
.ad-hdr .ad-hdr-exp-2-3, .ad-hdr .ad-hdr-exp-2-4, .ad-hdr .ad-hdr-exp-2-5, .ad-hdr .ad-hdr-exp-2-6, .ad-hdr .ad-hdr-exp-2-7, .ad-hdr .ad-hdr-exp-2-8, .ad-hdr .f17x700-exp-1-1, .ad-hdr .f17x700-exp-1-2 {
    font-size: 14px;
}
.ad-hdr .ad-hdr-exp-1-1 a, .ad-hdr .ad-hdr-exp-1-1 a:hover, .ad-hdr .ad-hdr-exp-1-1 a:visited, .ad-hdr .ad-hdr-exp-2-1 a, .ad-hdr .ad-hdr-exp-2-1 a:hover, .ad-hdr .ad-hdr-exp-2-1 a:visited {
    color: #006699;
    font-weight: bold;
    text-decoration: underline;
}
.ad-hdr .ad-hdr-exp-1-1 .ad-hdr-profile a, .ad-hdr .ad-hdr-exp-1-1 .ad-hdr-profile a:hover, .ad-hdr .ad-hdr-exp-1-1 .ad-hdr-profile a:visited, .ad-hdr .ad-hdr-exp-2-1 .ad-hdr-profile a, .ad-hdr .ad-hdr-exp-2-1 .ad-hdr-profile a:hover, .ad-hdr .ad-hdr-exp-2-1 .ad-hdr-profile a:visited {
    color: #006699 !important;
}
.ad-hdr .ad-hdr-exp-1-1 .ad-hdr-profile, .ad-hdr .ad-hdr-exp-1-2 .ad-hdr-profile, .ad-hdr .ad-hdr-exp-2-1 .ad-hdr-profile, .ad-hdr .ad-hdr-exp-2-2 .ad-hdr-profile {
    padding-left: 8px;
}
.ad-hdr .ad-hdr-exp-1-2 a, .ad-hdr .ad-hdr-exp-1-2 a:hover, .ad-hdr .ad-hdr-exp-1-2 a:visited, .ad-hdr .ad-hdr-exp-2-2 a, .ad-hdr .ad-hdr-exp-2-2 a:hover, .ad-hdr .ad-hdr-exp-2-2 a:visited {
    color: #003399;
    font-weight: bold;
    text-decoration: underline;
}
.ad-hdr .ad-hdr-exp-1-2 .ad-hdr-profile a, .ad-hdr .ad-hdr-exp-1-2 .ad-hdr-profile a:hover, .ad-hdr .ad-hdr-exp-1-2 .ad-hdr-profile a:visited, .ad-hdr .ad-hdr-exp-2-2 .ad-hdr-profile a, .ad-hdr .ad-hdr-exp-2-2 .ad-hdr-profile a:hover, .ad-hdr .ad-hdr-exp-2-2 .ad-hdr-profile a:visited {
    color: #666666 !important;
    font-weight: normal;
    text-decoration: none;
}
.ad-hdr .ad-hdr-exp-1-3 a, .ad-hdr .ad-hdr-exp-1-3 a:hover, .ad-hdr .ad-hdr-exp-1-3 a:visited, .ad-hdr .ad-hdr-exp-2-3 a, .ad-hdr .ad-hdr-exp-2-3 a:hover, .ad-hdr .ad-hdr-exp-2-3 a:visited, .ad-hdr .ad-hdr-exp-2-4 a, .ad-hdr .ad-hdr-exp-2-4 a:hover, .ad-hdr .ad-hdr-exp-2-4 a:visited, .ad-hdr .ad-hdr-exp-2-5 a, .ad-hdr .ad-hdr-exp-2-5 a:hover, .ad-hdr .ad-hdr-exp-2-5 a:visited, .ad-hdr .ad-hdr-exp-2-6 a, .ad-hdr .ad-hdr-exp-2-6 a:hover, .ad-hdr .ad-hdr-exp-2-6 a:visited, .ad-hdr .f17x700-exp-1-1 a, .ad-hdr .f17x700-exp-1-1 a:hover, .ad-hdr .f17x700-exp-1-1 a:visited, .ad-hdr .f17x700-exp-1-2 a, .ad-hdr .f17x700-exp-1-2 a:hover, .ad-hdr .f17x700-exp-1-2 a:visited {
    color: #006699;
}
.ad-hdr .ad-hdr-exp-1-3 a span.ad-hdr-info, .ad-hdr .ad-hdr-exp-1-3 a:hover span.ad-hdr-info, .ad-hdr .ad-hdr-exp-1-3 a:visited span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-3 a span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-3 a:hover span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-3 a:visited span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-4 a span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-4 a:hover span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-4 a:visited span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-5 a span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-5 a:hover span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-5 a:visited span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-6 a span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-6 a:hover span.ad-hdr-info, .ad-hdr .ad-hdr-exp-2-6 a:visited span.ad-hdr-info, .ad-hdr .f17x700-exp-1-1 a span.ad-hdr-info, .ad-hdr .f17x700-exp-1-1 a:hover span.ad-hdr-info, .ad-hdr .f17x700-exp-1-1 a:visited span.ad-hdr-info, .ad-hdr .f17x700-exp-1-2 a span.ad-hdr-info, .ad-hdr .f17x700-exp-1-2 a:hover span.ad-hdr-info, .ad-hdr .f17x700-exp-1-2 a:visited span.ad-hdr-info {
    color: #666666 !important;
}
.ad-hdr .ad-hdr-exp-1-3 a, .ad-hdr .ad-hdr-exp-1-3 a:hover, .ad-hdr .ad-hdr-exp-1-3 a:visited, .ad-hdr .ad-hdr-exp-2-3 a, .ad-hdr .ad-hdr-exp-2-3 a:hover, .ad-hdr .ad-hdr-exp-2-3 a:visited, .ad-hdr .ad-hdr-exp-2-5 a, .ad-hdr .ad-hdr-exp-2-5 a:hover, .ad-hdr .ad-hdr-exp-2-5 a:visited, .ad-hdr .ad-hdr-exp-2-6 a, .ad-hdr .ad-hdr-exp-2-6 a:hover, .ad-hdr .ad-hdr-exp-2-6 a:visited, .ad-hdr .ad-hdr-exp-2-8 a, .ad-hdr .ad-hdr-exp-2-8 a:hover, .ad-hdr .ad-hdr-exp-2-8 a:visited, .ad-hdr .f17x700-exp-1-1 a, .ad-hdr .f17x700-exp-1-1 a:hover, .ad-hdr .f17x700-exp-1-1 a:visited, .ad-hdr .f17x700-exp-1-2 a, .ad-hdr .f17x700-exp-1-2 a:hover, .ad-hdr .f17x700-exp-1-2 a:visited {
    font-weight: bold;
}
.ad-hdr .ad-hdr-exp-2-6 {
    text-decoration: underline;
}
.ad-hdr .ad-hdr-exp-2-7 a, .ad-hdr .ad-hdr-exp-2-7 a:visited {
    color: #666;
    font-weight: normal;
}
.ad-hdr .ad-hdr-exp-2-7 a .more, .ad-hdr .ad-hdr-exp-2-7 a:visited .more {
    color: #0077B5;
    font-weight: bold;
}
.ad-hdr .ad-hdr-exp-2-7 a .more:hover, .ad-hdr .ad-hdr-exp-2-7 a:visited .more:hover {
    color: #333;
}
.ad-hdr .ad-hdr-exp-2-7 a:hover {
    color: #333;
}
.ad-hdr .ad-hdr-exp-2-7 .separator {
    padding: 0 5px;
}
.ad-hdr .ad-hdr-exp-2-8 a, .ad-hdr .ad-hdr-exp-2-8 a:visited {
    color: #188CCA;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.ad-hdr .ad-hdr-exp-2-8 a:hover {
    color: #2C97C9;
    text-shadow: none;
    text-decoration: none !important;
}
.ad-hdr .f17x700-exp-1-2 {
    text-decoration: underline;
}
.f17x700, .f17x700 p {
    margin: 0;
}
.iframe-ad {
    font: 62.5%/1.2 Arial,  Helvetica,  "Nimbus Sans L",  sans-serif;
}
.chrome-v4 .bottom-nav .wrapper {
    position: relative;
}
.chrome-v4 .nav-signin-form {
    position: absolute;
    top: 9px;
    right: 9px;
}
.chrome-v4 .global-nav.guest label {
    color: #71c5ef;
}
.nav-signin-form legend {
    display: none;
}
.nav-signin-form ul, .nav-signin-form li {
    display: inline;
    vertical-align: middle;
}
.nav-signin-form label, .nav-signin-form input {
    font-size: 13px;
    vertical-align: middle;
}
.nav-signin-form .password {
    margin-left: 10px;
}
.nav-signin-form input[type="text"], .nav-signin-form input[type="password"] {
    width: 130px;
}
.nav-signin-form input[type="submit"] {
    font-size: 12px;
    margin-left: 5px;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee !important;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
    position: relative;
}

.validation-summary-valid {
    display: none;
}


