/*.js #ibm-content-main > .ibm-columns:first-of-type {
	display: none;
}*/

/* 
change scsb-image
to ibm-resize


*/


/* Copyright IBM Corp. 2012 All Rights Reserved. Build: 20121012-1218 */
/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading {
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:30px!important;
    line-height:115%;
    font-weight:normal;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading-small {
    font-size:24px!important
}*/
/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-heading {
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:20px!important;
    line-height:130%;
    font-weight:normal;font-size: 11px;
line-height: 130%;
color: #757575;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-leadfeature-heading {
    font-family:Arial, sans-serif;
    font-size:20px!important;
    line-height:130%;
    font-weight:bold;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns h3.scsb-heading, #ibm-content #ibm-content-main .ibm-columns h3.scsb-heading a.scsb-link {
    font-family:Arial, sans-serif;
    font-size:15px!important;
    line-height:130%;
    font-weight:bold;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns h3.scsb-heading a.scsb-link {
    text-decoration:none;
    color:#00649d
}*/
#ibm-content #ibm-content-main .ibm-columns h3.scsb-heading a.scsb-link:hover {
    text-decoration: underline
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-jumpto-heading {
    font-size: 15px!important;
    line-height: 130%;
    font-weight: normal;
    font-style: italic
}
/*#ibm-content #ibm-content-main .ibm-columns h3.scsb-additionalfeatures-heading, #ibm-content #ibm-content-main .ibm-columns h3.scsb-getmobileapps-heading {
    margin-bottom:10px;
    font-family:Arial, sans-serif;
    font-size:18px!important;
    line-height:130%;
    font-weight:bold;
    color:#444;
    clear:both
}*/
/*#ibm-content #ibm-content-main .ibm-columns h3.scsb-feature-heading, #ibm-content #ibm-content-main .ibm-columns h3.scsb-feature-popup-heading {
    font-family:Arial, sans-serif;
    font-size:15px!important;
    line-height:130%;
    font-weight:bold;
    color:#444
}*/
#ibm-content #ibm-content-main .ibm-columns h3 span.scsb-filedownload-size {
    font-size: 13px;
    line-height: 130%;
    font-weight: normal
}
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-lead-content, #ibm-content #ibm-content-main .ibm-columns p.scsb-lead-description {
    font-family:Arial, sans-serif;
    font-size:15px;
    line-height:130%;
    font-weight:normal;
    color:#444
}*/
#ibm-content #ibm-content-main .ibm-columns p.scsb-lead-description-small {
    font-size: 14px
}
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-content, #ibm-content #ibm-content-main .ibm-columns p.scsb-description {
    font-family:Arial, sans-serif;
    font-size:13px;
    line-height:130%;
    font-weight:normal;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-leadfeature-content, #ibm-content #ibm-content-main .ibm-columns p.scsb-leadfeature-description {
    font-family:Arial, sans-serif;
    font-size:13px;
    line-height:130%;
    font-weight:normal;
    color:#444
}*/
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section {
    font-size:11px;
    line-height:130%;
    color:#757575
}*/
#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note {
    margin-top: 5px
}
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote {
    margin-top:0
}*/
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section {
    margin-top:10px;
    border-top:1px solid #c2c2c2
}*/
/*#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a:link, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a:visited, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a:focus, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a:hover, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-note a:active, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a:link, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a:visited, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a:focus, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a:hover, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-footnote a:active, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a:link, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a:visited, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a:focus, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a:hover, #ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section a:active {
    font-size:11px;
    line-height:130%;
    color:#3383b0
}*/
#ibm-content #ibm-content-main .ibm-columns p.scsb-requiredfield-note {
    margin-top: 5px;
    font-size: 11px;
    line-height: 130%;
    color: #757575
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-listitem-continued {
    padding-top: 2px
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-tablefooter-note {
    margin-top: -10px
}
#ibm-content #ibm-content-main .ibm-columns span.scsb-filedownload-size {
    color: #575757
}
#ibm-content #ibm-content-main .ibm-columns span.scsb-beta-identifier {
    position: relative;
    top: -5px;
    border-radius: 20px;
    background: #757575;
    padding: 3px 8px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 130%;
    font-weight: normal;
    color: #fff
}
#ibm-content #ibm-content-main .ibm-columns span.scsb-link-button-spacer {
    padding: 8px 0;
    width: 15px
}
#ibm-content #ibm-content-main .ibm-columns span.scsb-nowrap {
    white-space: nowrap
}
#ibm-content #ibm-content-main .ibm-columns img.scsb-lead-image, #ibm-content #ibm-content-main .ibm-columns img.scsb-image {
    border: 0 none
}
#ibm-content #ibm-content-main .ibm-columns img.scsb-marginbleed-image {
    margin-top: -50px;
    margin-bottom: -50px
}
#ibm-content #ibm-content-main .ibm-columns table.ibm-data-table th {
    vertical-align: bottom
}
#ibm-content #ibm-content-main .ibm-columns table.ibm-data-table th.ibm-table-row {
    vertical-align: top
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-lead-link, #ibm-content #ibm-content-main .ibm-columns a.scsb-lead-link:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-lead-link:visited {
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 130%;
    font-weight: normal;
    text-decoration: none;
    color: #00649d
}
/*#ibm-content #ibm-content-main .ibm-columns a.scsb-lead-link:hover {
    text-decoration:underline
}*/
/*#ibm-content #ibm-content-main .ibm-columns a.scsb-link, #ibm-content #ibm-content-main .ibm-columns a.scsb-link:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-link:visited {
    font-family:Arial, sans-serif;
    font-size:13px;
    line-height:130%;
    font-weight:normal;
    text-decoration:none;
    color:#00649d
}*/
#ibm-content #ibm-content-main .ibm-columns a.scsb-link:hover {
    text-decoration: underline
}
#ibm-content #ibm-content-main .ibm-columns li a.scsb-link, #ibm-content #ibm-content-main .ibm-columns li a.scsb-link:link, #ibm-content #ibm-content-main .ibm-columns li a.scsb-link:visited, #ibm-content #ibm-content-main .ibm-columns li a.scsb-link:hover {
    padding: 0!important
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-image-link, #ibm-content #ibm-content-main .ibm-columns a.scsb-image-link:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-image-link:visited {
    opacity: .9
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-image-link:active, #ibm-content #ibm-content-main .ibm-columns a.scsb-image-link:hover {
    opacity: 1
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-link-button, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:visited {
    display: inline-block;
    margin-bottom: 10px;
    border: 0 none;
    border-radius: 5px;
    background: #008abe;
    background: -moz-linear-gradient(top, #008abe, #003f68);
    background: -webkit-linear-gradient(top, #008abe, #003f68);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008abe', endColorstr='#003f68');
    padding: 8px 20px;
    min-width: 100px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    text-decoration: none;
    white-space: nowrap;
    color: #fff
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:link, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:visited {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:active, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:hover, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:focus {
    background: #003f68;
    background: -moz-linear-gradient(top, #003f68, #008abe);
    background: -webkit-linear-gradient(top, #003f68, #008abe);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f68', endColorstr='#008abe')
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:active, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:hover, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-link-button:focus {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button, #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:visited {
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #868686, #3e3e3e);
    background: -webkit-linear-gradient(top, #868686, #3e3e3e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868686', endColorstr='#3e3e3e');
    color: #fff
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:link, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:visited {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:active, #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:hover, #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:focus {
    background: #868686;
    background: -moz-linear-gradient(top, #3e3e3e, #868686);
    background: -webkit-linear-gradient(top, #3e3e3e, #868686);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#868686')
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:active, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:hover, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-gray-button:focus {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-link-action, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-action:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-action:visited, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-action:active, #ibm-content #ibm-content-main .ibm-columns a.scsb-link-action:hover {
    white-space: nowrap
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-section-divider, #ibm-content #ibm-content-main .ibm-columns div.scsb-section-dotteddivider {
    clear: both;
    margin-top: 10px;
    margin-bottom: 15px;
    border-top: 1px solid #999;
    height: 0
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-section-dotteddivider {
    border-top-style: dotted
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-section-spacer {
    clear: both
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-section-smallspacer {
    clear: both;
    height: 6px
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-section-clear {
    clear: both;
    height: 0
}
#ibm-access-cntr #ibm-leadspace-head {
    background-color: #155e87!important
}
#ibm-access-cntr #ibm-leadspace-head #ibm-leadspace-body {
    position: relative;
    padding: 0;
    height: 124px
}
.ibm-landing-page #ibm-content .ibm-columns ol li, .ibm-landing-page #ibm-content .ibm-columns ul li {
    line-height: 130%;
    font-size: 15px;
}
.ibm-landing-page #ibm-content .ibm-columns ol li {
    padding: 5px 0
}
.ibm-landing-page #ibm-content .ibm-columns ol li, .ibm-landing-page #ibm-content .ibm-columns ul li.ibm-no-links {
    margin-left: 6px
}
.ibm-landing-page #ibm-content .ibm-columns ul li.ibm-no-links, .ibm-landing-page #ibm-content .ibm-columns ul li.ibm-no-links:hover {
    background-position: 0 11px!important
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-link-list a, .ibm-landing-page #ibm-content .ibm-columns .ibm-link-list a:link, .ibm-landing-page #ibm-content .ibm-columns .ibm-link-list a:visited {
    color: #00649d
}
.ibm-landing-page #ibm-content .ibm-columns ul.ibm-link-list li.ibm-confirm-link {
    opacity: 1;
    padding-left: 20px!important
}
#ibm-content #ibm-content-main .ibm-columns .ibm-show-hide h2 {
    margin-top: -4px;
    border-top: 1px solid #999!important
}
#ibm-content #ibm-content-main .ibm-columns .ibm-show-hide h2 a {
    background: url('../images/scsb-iconsprite.png') no-repeat;
    background-position: 0 -473px;
    padding-left: 20px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    color: #444
}
#ibm-content #ibm-content-main .ibm-columns .ibm-show-hide h2 a:hover {
    color: #222
}
#ibm-content #ibm-content-main .ibm-columns .ibm-show-hide h2 a.ibm-show-active {
    background-position: 0 -517px
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-1-1 {
    float: left
}
/*#ibm-access-cntr {
    overflow:hidden
}*/
#ibm-access-cntr #ibm-content .ibm-columns {
    overflow: visible
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form {
    width: 99%
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label, .dijitDialog .ibm-container form.ibm-column-form p label {
    position: relative;
    margin-left: 0;
    padding-left: .8em
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label {
    width: 200px;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label b, .dijitDialog .ibm-container form.ibm-column-form p label b {
    font-weight: normal
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label span {
    margin-left: 0
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label span.ibm-required, .dijitDialog .ibm-container form.ibm-column-form p label span.ibm-required {
    position: absolute;
    top: 2px;
    left: 0;
    font-weight: normal
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p label span.scsb-notrequired-nospace, .dijitDialog .ibm-container form.ibm-column-form p label span.scsb-notrequired-nospace {
    position: absolute;
    left: 0
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p span {
    margin-left: 220px
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p span span, #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form p span span span {
    margin-left: 0
}
#ibm-content #ibm-content-main .scsb-fullwidth-background form.ibm-column-form p span {
    background: #fff
}
#ibm-content #ibm-content-main .scsb-fullwidth-background form.ibm-column-form p label span, #ibm-content #ibm-content-main .scsb-fullwidth-background form.ibm-column-form p span span, #ibm-content #ibm-content-main .scsb-fullwidth-background form.ibm-column-form p span span span {
    background: transparent
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form input, #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form textarea {
    width: 98%
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form select, #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .dijitSelect {
    width: 100%
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .dijitSelect {
    max-width: none
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row {
    width: 100%
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row p {
    float: right;
    width: auto
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input {
    width: auto
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input, .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row input {
    border: 0 none;
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #868686, #3e3e3e);
    background: -webkit-linear-gradient(top, #868686, #3e3e3e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868686', endColorstr='#3e3e3e');
    font-weight: normal;
    text-shadow: none;
    color: #fff
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input, .dijit_a11y .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row input {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input:hover, .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row input:hover, #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input:focus, .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row input:focus {
    background: #868686;
    background: -moz-linear-gradient(top, #3e3e3e, #868686);
    background: -webkit-linear-gradient(top, #3e3e3e, #868686);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#868686')
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input:hover, .dijit_a11y .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row input:hover {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row span.ibm-sep:last-child, .dijitDialog .ibm-container form.ibm-column-form .ibm-buttons-row span.ibm-sep:last-child {
    display: none!important
}
#ibm-content #ibm-content-main .ibm-columns form.ibm-column-form .ibm-buttons-row input.ibm-btn-cancel-sec {
    display: none
}
#ibm-access-cntr #ibm-content .scsb-lead-fullwidth-background, #ibm-access-cntr #ibm-content .scsb-marginbleed-fullwidth-background, #ibm-access-cntr #ibm-content .scsb-fullwidth-background {
    /*margin:0 -1000px 15px -1000px;
            padding:20px 1010px;*/
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #f1f1f1
}
#ibm-access-cntr #ibm-content .scsb-marginbleed-fullwidth-background {
    margin-top: 25px;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#ibm-access-cntr #ibm-content .scsb-lead-fullwidth-background {
    margin-top: -20px;
    border-top: 0 none;
    background: -moz-linear-gradient(top, #fff, #e9e9e9);
    background: -webkit-linear-gradient(top, #fff, #e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9')
}
.dijit_a11y #ibm-access-cntr #ibm-content .scsb-lead-fullwidth-background {
    filter: none
}
#ibm-access-cntr #ibm-content .scsb-lead-news {
    border: 1px solid #d9d9d9;
    background: #f5f5f5;
    background: rgba(255, 255, 255, 0.5);
    padding: 10px;
    margin-left: -10px;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1)
}
#ibm-access-cntr #ibm-content .scsb-lead-news .scsb-lead-news-image {
    float: left;
    margin-right: 10px
}
#ibm-access-cntr #ibm-content .scsb-lead-news .scsb-lead-news-heading {
    display: block;
    margin-left: 72px;
    line-height: 1.3;
    font-size: 13px;
    font-weight: bold
}
#ibm-access-cntr #ibm-content .scsb-lead-news .scsb-lead-news-source {
    display: block;
    padding-top: 5px;
    margin-left: 72px;
    color: #707070;
    font-size: 11px
}
#ibm-access-cntr #ibm-content .scsb-lead-news a, #ibm-access-cntr #ibm-content .scsb-lead-news a:visited, #ibm-access-cntr #ibm-content .scsb-lead-news a:focus, #ibm-access-cntr #ibm-content .scsb-lead-news a:hover, #ibm-access-cntr #ibm-content .scsb-lead-news a:active {
    color: #00649d;
    text-decoration: none
}
#ibm-access-cntr #ibm-content .scsb-lead-news a:hover {
    text-decoration: underline
}

/* Leadspace begin */

/* Leadspace end */

#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs {
    position: relative;
    bottom: -1px;
    margin-bottom: -10px;
    padding-bottom: 0;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    white-space: nowrap
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs #scsb-pagenav-heading {
    display: inline-block;
    padding: 10px 15px 10px 0;
    font-family: Georgia, serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    font-style: italic;
    color: #777;
    white-space: nowrap
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a, #ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a:link, #ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a:visited {
    display: inline-block;
    border: 1px solid transparent;
    background: transparent;
    filter: none;
    opacity: 1;
    padding: 10px 15px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    color: #444
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a:focus, #ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a:hover {
    border-color: #ddd;
    background: #f8f8f8;
    color: inherit
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a:active, #ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a.scsb-pagenav-active {
    border-color: #ccc;
    border-bottom-color: #f1f1f1;
    background: #f1f1f1;
    color: inherit
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-pagenav-tabs a.scsb-pagenav-active {
    font-weight: bold
}
#ibm-content #ibm-content-main .ibm-columns .scsb-infopopup-wrapper {
    position: relative;
    clear: both;
    margin-top: 10px;
    margin-bottom: 20px
}
#ibm-content #ibm-content-main .scsb-infopopup-wrapper .scsb-infopopup {
    position: absolute
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-infopopup-hit-area {
    display: block;
    padding: 0;
    width: 32px;
    height: 32px;
    position: relative;
    z-index: 100
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-infopopup-icon {
    background: url('../images/scsb-iconsprite.png') -2px -180px no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 97
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-point, #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content {
    position: absolute;
    top: -99999px
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-point {
    z-index: 99;
    background: url('../images/scsb-iconsprite.png') no-repeat;
    width: 10px;
    height: 18px
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content {
    z-index: 98;
    margin: 0 10px;
    -moz-box-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    background: transparent;
    background: rgba(0, 0, 0, 0.9);
    padding: 10px 20px;
    width: 350px
}
.dj_ie7 #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content, .dj_ie8 #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5000000', endColorstr='#E5000000')
}
.dj_ie7 .dijit_a11y #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content, .dj_ie8 .dijit_a11y #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content {
    filter: none
}
.dj_ie #ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content {
    margin: 0 9px;
    box-shadow: none;
    border: 1px solid #444
}
#ibm-content #ibm-content-main .scsb-infopopup-right .scsb-popup-point, #ibm-content #ibm-content-main .scsb-infopopup-right .scsb-popup-content {
    left: 25px
}
#ibm-content #ibm-content-main .scsb-infopopup-right .scsb-popup-point {
    background-position: 0 -260px
}
#ibm-content #ibm-content-main .scsb-infopopup-left .scsb-popup-point, #ibm-content #ibm-content-main .scsb-infopopup-left .scsb-popup-content {
    right: 25px
}
#ibm-content #ibm-content-main .scsb-infopopup-left .scsb-popup-point {
    background-position: -10px -260px
}
#ibm-content #ibm-content-main .scsb-infopopup h3.scsb-feature-popup-heading {
    margin: 0 0 7px 0;
    font-family: Arial, sans-serif;
    font-size: 14px!important;
    line-height: 130%;
    font-weight: bold;
    color: #fff
}
#ibm-content #ibm-content-main .scsb-infopopup .scsb-popup-content, #ibm-content #ibm-content-main .scsb-infopopup p.scsb-feature-popup-content, #ibm-content #ibm-content-main .scsb-infopopup p.scsb-feature-popup-description {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    color: #fff
}
.scsb-iconsprite {
    background-image: url('../images/scsb-iconsprite.png');
    background-repeat: no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    width: 12px;
    height: 12px
}
.scsb-iconsprite-information {
    background-position: -1px -348px
}
.scsb-iconsprite-warning {
    background-position: -1px -432px
}
.scsb-iconsprite-error {
    background-position: -1px -390px
}
.scsb-iconsprite-success {
    background-position: -1px -306px
}
.scsb-icon-text-margin {
    margin-right: 5px
}
.scsb-ajax-init-hidden {
    display: none!important
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-news-title, #ibm-content #ibm-content-main .ibm-columns h3.scsb-events-title {
    margin-top: 10px;
    font-size: 13px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-news-title a.scsb-news-title, #ibm-content #ibm-content-main .ibm-columns h3.scsb-events-title a.scsb-events-title {
    font-size: 13px!important;
    line-height: 130%;
    text-decoration: none;
    color: #444
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-news-source, #ibm-content #ibm-content-main .ibm-columns p.scsb-events-date {
    margin-top: -2px!important;
    margin-bottom: -3px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    line-height: 130%;
    font-weight: normal;
    font-style: italic
}
#ibm-content #ibm-content-main .ibm-columns #scsb-newsevents-connectlinks+ul li {
    display: inline-block;
    margin-right: 25px
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-imagelabel-1col {
    display: inline-block;
    font-size: 12px;
    width: 140px;
}

@media (min-width: 0px) and (max-width: 568px) {
    #ibm-content #ibm-content-main .ibm-columns p.scsb-imagelabel-1col {
        width: 80px;
    }
}

@media (min-width: 569px) and (max-width: 640px) {
    #ibm-content #ibm-content-main .ibm-columns p.scsb-imagelabel-1col {
        width: 70px;
    }
}

@media (min-width: 641px) and (max-width: 800px) {
    #ibm-content #ibm-content-main .ibm-columns p.scsb-imagelabel-1col {
        width: 90px;
    }
}

#ibm-content #ibm-content-main .ibm-columns p.scsb-imagelabel-1col+p.scsb-imagelabel-1col {
    margin-left: 20px
}
#ibm-content #ibm-content-main .ibm-columns div.scsb-imagelabel-clear {
    clear: both;
    height: 0
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-featuredstory-heading {
    font-size: 18px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-customerstory-heading {
    font-size: 15px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredstory-quote {
    font-size: 15px;
    line-height: 130%;
    font-style: italic
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-customerstory-quote {
    font-size: 13px;
    line-height: 130%;
    font-style: italic
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredstory-quotesource, #ibm-content #ibm-content-main .ibm-columns p.scsb-customerstory-quotesource {
    padding-top: 0;
    font-size: 13px;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns .scsb-featuredresource-rule {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #666;
    zoom: 1
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-featuredresource-heading {
    font-size: 20px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-customerresource-heading {
    font-size: 15px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h2.scsb-appcategory-heading {
    font-size: 20px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-integratedapp-heading {
    font-size: 15px!important;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns img.scsb-integratedapp-icon {
    display: block;
    margin-top: 5px;
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    padding: 0;
}
#ibm-content #ibm-content-main .ibm-columns img.scsb-integratedapp-video {
    float: left;
    margin: 5px 15px 10px 0
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-integratedapp-video, #ibm-content #ibm-content-main .ibm-columns p.scsb-integratedapp-video {
    margin-left: 150px
}
#ibm-content #ibm-content-main .ibm-columns h2.scsb-featuredplan-heading {
    margin-top: 20px!important
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-pricing {
    margin-top: 0;
    margin-bottom: -2px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h2.scsb-additionalplans-heading {
    padding-bottom: 5px
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-plan-pricing {
    margin-top: -2px!important;
    padding-top: 0;
    padding-bottom: 2px;
    font-size: 14px;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-separateplan-heading {
    border-top: 1px solid #999
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-separateplan-pricing {
    margin-top: -2px!important;
    padding-top: 0;
    padding-bottom: 2px;
    font-size: 14px;
    line-height: 130%
}
#ibm-content #ibm-content-main .ibm-columns span.scsb-plan-action, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:visited {
    display: block;
    float: right;
    margin-top: -30px;
    margin-bottom: 5px
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:link, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:visited {
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #868686, #3e3e3e);
    background: -webkit-linear-gradient(top, #868686, #3e3e3e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868686', endColorstr='#3e3e3e');
    color: #fff
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:link, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:visited {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:active, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:hover, #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:focus {
    background: #868686;
    background: -moz-linear-gradient(top, #3e3e3e, #868686);
    background: -webkit-linear-gradient(top, #3e3e3e, #868686);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#868686')
}
.dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:active, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:hover, .dijit_a11y #ibm-content #ibm-content-main .ibm-columns a.scsb-plan-action:focus {
    filter: none
}
#ibm-content #ibm-content-main .ibm-columns #scsb-engageadvanced-showhide+.ibm-show-hide h2 {
    margin-top: 0;
    border-top: 1px solid #999!important
}
#ibm-content #ibm-content-main .ibm-columns #scsb-engageadvanced-showhide+.ibm-show-hide h2 a {
    background-position: 0 -472px;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 130%;
    font-weight: bold
}
#ibm-content #ibm-content-main .ibm-columns #scsb-engageadvanced-showhide+.ibm-show-hide h2 a.ibm-show-active {
    background-position: 0 -516px
}
#ibm-content #ibm-content-main .ibm-columns #scsb-engageadvanced-showhide+.ibm-show-hide ul li {
    margin-left: 9px
}
#ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground {
    /*background:-moz-linear-gradient(top, #e9e9e9, #fdfdfd);
            background:-webkit-linear-gradient(top, #e9e9e9, #fdfdfd);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#fdfdfd');*/
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999
}
.dijit_a11y #ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground {
    filter: none
}
#ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground .ibm-columns {
    /*background: url("../images/scsb-planspricing-plansbackground.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0.08);*/
    zoom: 1
}
#ibm-access-cntr #ibm-content .ibm-columns .scsb-planspricing-plansbackground-sidebar {
    /*width:354px;
            padding-left:20px;*/
    margin-top: 10px
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-top {
    position: relative;
    margin-top: -15px;
    margin-left: -10px;
    background: #0077a8;
    padding: 6px 0;
    width: 193px;
    font-family: Georgia, serif;
    font-size: 12px;
    line-height: 130%;
    font-style: italic;
    text-align: center;
    color: #fff
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-bottom {
    position: relative;
    margin-bottom: -10px;
    margin-left: -10px;
    border: 1px solid #999;
    border-top: 0 none;
    background: #fff;
    padding: 0;
    width: 191px;
    height: 15px
}
#ibm-content #ibm-content-main .ibm-columns h2.scsb-featuredplan-heading2, #ibm-content #ibm-content-main .ibm-columns h2.scsb-plan-heading2 {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center
}
#ibm-content #ibm-content-main .ibm-columns .scsb-table-footer {
    margin-top: -10px
}
#ibm-content #ibm-content-main .ibm-columns .scsb-plans-feature-availability {
    display: block;
    text-align: center
}
#ibm-content #ibm-content-main .ibm-columns .scsb-plans-addons-section-separator {
    margin-top: 1px;
    border-top: 1px solid #e6e6e6
}
#ibm-content #ibm-content-main .ibm-columns #scsb-termsofuse-showhide+.ibm-show-hide h2 {
    margin-top: 0;
    border-top: 2px solid #666!important
}
#ibm-content #ibm-content-main .ibm-columns #scsb-termsofuse-showhide+.ibm-show-hide h2 a {
    background-position: 0 -468px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 130%;
    font-weight: normal;
    color: #444
}
#ibm-content #ibm-content-main .ibm-columns #scsb-termsofuse-showhide+.ibm-show-hide h2 a.ibm-show-active {
    background-position: 0 -512px
}
#ibm-content #ibm-content-main .ibm-columns #scsb-termsofuse {
    margin-top: 10px;
    width: 100%;
    height: 40em
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-status-problem-firstreported, #ibm-content #ibm-content-main .ibm-columns p.scsb-status-problem-lastupdate, #ibm-content #ibm-content-main .ibm-columns p.scsb-status-problem-nextupdate {
    padding-bottom: 0
}
#ibm-content #ibm-content-main .ibm-columns #scsb-status-message-problem-services+ul li {
    display: none
}
#ibm-content #ibm-content-main .ibm-columns #scsb-contactsales-contactus-errors+ul li {
    display: none
}
#ibm-content #ibm-content-main .ibm-columns #scsb-becomeaparnter-contactus-errors+ul li {
    display: none
}
#ibm-content #ibm-content-main .ibm-columns #scsb-livedemos-signup-errors+ul li {
    display: none
}
#ibm-content #ibm-content-main .ibm-columns h2.scsb-faq-heading {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px!important;
    line-height: 130%;
    font-weight: normal;
    color: #323232
}
#ibm-content #ibm-content-main .ibm-columns h3.scsb-faq-question {
    font-family: Arial, sans-serif;
    font-size: 15px!important;
    line-height: 130%;
    font-weight: bold;
    color: #323232
}
#ibm-content #ibm-content-main .ibm-columns p.scsb-faq-answer {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 130%;
    font-weight: normal;
    color: #444
}

/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading {
    line-height: 115%;
}*/
#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading-small {
    font-size: 24px !important;
}

/* Leadspace styles */


#ibm-leadspace-head {
    height: 138px
}
#ibm-access-cntr #ibm-leadspace-head #ibm-leadspace-body h1 img {
    /*position: fixed;*/
}
#ibm-leadspace-head ul li:before {
    display: none;
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body {
    /*position: fixed !important;
            width: 100% !important;
            margin-top: 46px;
            z-index: 2;*/
}
#ibm-access-cntr #ibm-leadspace-body .scsb-bannerbuttons {
    display: none !important;
}
#ibm-top h1 {
    /*line-height: 2.8rem;
            font-size: 2.6rem;
            margin-top: -46px;*/
}
.ibm-alternate-background h1, .ibm-alternate-background a {
    color: #000000;
    text-shadow: none;
}

/* Removed font styles */
/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading {
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:30px!important;
    line-height:115%;
    font-weight:normal;
    color:#444
}*/

/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-lead-heading {
    line-height: 115%;
}*/

/*#ibm-content #ibm-content-main .ibm-columns p.scsb-lead-content, #ibm-content #ibm-content-main .ibm-columns p.scsb-lead-description {
    font-family:Arial, sans-serif;
    font-size:15px;
    line-height:130%;
    font-weight:normal;
    color:#444
}*/

/*#ibm-content #ibm-content-main .ibm-columns h2.scsb-leadfeature-heading {
    font-family:Arial, sans-serif;
    font-size:20px!important;
    line-height:130%;
    font-weight:bold;
    color:#444
}*/


/* Added fonts */

.ibm-band {
    min-height: 0;
}

@media(min-width: 0px) and (max-width: 800px) {
    .scsb-fullwidth-background {
        margin-top: 10px;
    }

}

@media(min-width: 0px) and (max-width: 1000px) {
    .scsb-infopopup-wrapper {
        display: none;
    }
    
    .scsb-additionalfeatures-heading {
        display: none;
    }
}


/* Fiz mobile leadspace */

@media(min-width: 0px) and (max-width: 569px) {
    #ibm-access-cntr #ibm-leadspace-head .scsb-sitenavigation, #ibm-access-cntr #ibm-leadspace-head .scsb-launchbar {
        position: static !important;
    }
    
    #ibm-access-cntr #ibm-leadspace-head .scsb-sitenavigation {
        display: none !important;
    }
    
    .ibm-bullet-list[role="menubar"] {
        display: none !important;
    }
}

.scsb-sitenavigation {
    z-index: 25 !important;
}



#ibm-leadspace-body {
    background-color: #fff !important;
    width: 100%;
    min-height: 0 !important;
    height: 35px !important;
    padding-bottom: 0 !important;
}

.scsb-sitenavigation-2 > ul > li > ul {
    /* Hide submenus */
    display: none;
}

.scsb-sitenavigation-2 > ul > li {
    /* Inline mainnav */
    height: 29px;
    float: left;
}

.scsb-sitenavigation-2 > ul:after, .scsb-launchbar-2 ul:after {
    /* Inline mainnav */
    content: "";
    
    clear: left;
}

.scsb-launchbar-2 ul li {
    /* Inline signin / join meeting */
    float: left;
}


#ibm-leadspace-body h1 {
    /* Inline h1  */
    float: left;
    margin: 3px 0;
    padding: 0 !important;
}


#ibm-leadspace-body img.ibm-no-mobile {
    /* Remove image ibm-mobile effect */
    display: inline-block !important;
}

.scsb-sitenavigation-2, .scsb-launchbar-2 {
    position: relative;
    top: 0px;

}

@media(min-width: 0px) and (max-width: 800px) {
    .scsb-sitenavigation-2, .scsb-launchbar-2 {
        display: none !important;
    }
}

@media(min-width: 639px) and (max-width: 800px) {
    .scsb-sitenavigation-2, .scsb-launchbar-2 {
        top: 6px;
    }
}


@media(min-width: 639px) {
    #ibm-leadspace-body {
        margin-top: 39px;
    }
}

.scsb-sitenavigation-2 li, .scsb-launchbar-2 li {
    text-align: center !important;
    padding: 0 0.5em !important;
}

.scsb-nav-parent {
    font-weight: bold !important;

}

.scsb-nav-parent > a {
    border-bottom: 3px solid #0AB0DC !important;
    padding-bottom: 7px;
}

.ww_cci-main-nav {
    float: right;
    width: auto;
}



.scsb-sitenavigation-2 > ul:before, .scsb-sitenavigation-2 > ul:after {
    content: " ";
    display: table;
}
.scsb-launchbar-2 > ul:before, .scsb-launchbar-2 > ul:after {
    content: " ";
    display: table;
}

.scsb-sitenavigation-2 > ul:after {
    clear: both;
}
.scsb-launchbar-2 > ul:after {
    clear: both;
}

.scsb-sitenavigation-2 > ul {
    *zoom: 1;
}
.scsb-launchbar-2 > ul {
    *zoom: 1;
}



.scsb-sitenavigation-2 > ul, .scsb-launchbar-2 > ul {
    display: inline-block;
    width: auto;
}

.scsb-sitenavigation-2 {
    top: 4px;
}

.scsb-sitenavigation-2, .scsb-launchbar-2 {
    float: left;
    width: auto;
}

#ibm-leadspace-body h1 img {
		position: relative;
        top: 0px;
}

@media (min-width: 801px) {
	#ibm-leadspace-body h1 img {
		top: -7px !important;
	}
}

.scsb-sitenavigation-2 li, .scsb-launchbar-2 li {
    /* padding-bottom: 2px !important; */
}

.scsb-sitenavigation-2 li a, .scsb-launchbar-2 li a {
    color: #676767;
    font-family: "HelvRegularIBM",Arial,sans-serif;
    font-size: 14px
}

@media(min-width: 880px) {
    #ibm-leadspace-body {
        position: fixed !important;
        /*margin-top: 1px;
                        z-index: 99999!important;*/
        margin-top: 4px;
        z-index: 895 !important;
    }
}

#ibm-leadspace-head {
    height: 125px;
}

#ibm-leadspace-body {
    box-shadow: 0 4px 2px -2px #808080;
}


.scsb-launchbar-2 li {
    text-shadow: none;
    border-radius: 3px;
    margin: 0 10px;
    line-height: 100%;
    position: relative;
    padding: 0 !important;
}

.scsb-launchbar-2 ul {
    display: inline-block;
    vertical-align: initial;
}

.scsb-launchbar-2 li {
    height: 100%;
}

.scsb-launchbar-2 li a {
    color: white;
    font-size: 12px;
    font-weight: bold;
    
    line-height: 35px;
    font-family: Arial,sans-serif;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 0.5em;
    background-color: #00B0DA;
    background: rgb(0,176,218);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,176,218,1) 0%, rgba(0,100,157,1) 99%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,176,218,1)), color-stop(99%,rgba(0,100,157,1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,176,218,1) 0%,rgba(0,100,157,1) 99%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,176,218,1) 0%,rgba(0,100,157,1) 99%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,176,218,1) 0%,rgba(0,100,157,1) 99%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,176,218,1) 0%,rgba(0,100,157,1) 99%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0da', endColorstr='#00649d',GradientType=0 );
    /* IE6-9 */
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 0 rgba(255,255,255,0.2);
    /* border-radius: 3px; */
}

.scsb-launchbar-2 li a:hover {
    background: #00649D;
    text-decoration: none !important;
}


.scsb-launchbar-2 {
    margin-left: 2em;
}



/* Menu styles */

.scsb-sitenavigation-2 ul li:nth-child(2), .scsb-sitenavigation-2 ul li:nth-child(3) {
    /* Temp line to shrink main nav */
    /*display: none;*/
}


.scsb-sitenavigation-2 ul li a:hover {
    text-decoration: none !important;
}



.scsb-sitenavigation-2 > ul > li:hover > ul {
    /* show first submenu for test */
    display: block;
}

.scsb-sitenavigation-2 ul li ul {
    background-color: #fff;
    position: absolute;
    box-shadow: 0px 7px 5px 1px rgba(0, 0, 0, 0.2);
    text-shadow: none !important;
    margin-top: 4px;

}

.scsb-sitenavigation-2 ul li.scsb-nav-parent ul {
    margin-top: 6px;
}

.scsb-sitenavigation-2 ul li ul li {
    text-align: left !important;
    position: relative;
    padding: 0 !important;
}

.scsb-sitenavigation-2 ul li ul li.scsb-nav-active a {
    font-weight: bold !important;
}

.scsb-sitenavigation-2 ul li ul li a {
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 130%;
    font-weight: normal;
    color: rgb(68, 68, 68);
    cursor: pointer;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    padding: 4px 35px 4px 15px !important;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;

}

.scsb-sitenavigation-2 ul li ul li.scsb-nav-active {
    background: none repeat scroll 0% 0% rgb(187, 209, 223);
}

.scsb-sitenavigation-2 ul li ul li:hover {
    background-color: #D0E3F0;
}


.scsb-sitenavigation-2 ul li ul li a:hover {
    text-decoration: none !important;

}

#m-main-menu ul > li > ul {
    display: none;
    overflow: auto;
    max-height: none;
}





/* CD's patches */

.ibm-col-6-2 .larger {
    font-size: 120%;
}




.scsb-planspricing-plansbackground h2 {
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center;
    font-size: 20px !important;
}

.ibm-add1-link:before, .ibm-maximize-link:before, .ibm-show-hide h2 a:after {
    content: "" !important;
}
.ibm-delete-link:before, .ibm-minimize-link:before, .ibm-show-hide h2 a.ibm-show-active:after {
    content: "" !important;
}

div.sacustom-grid-items p.sacustom-grid-item {
    font-size: small;
    height: 510px !important;
    line-height: 140%;
    padding: 0 !important;
}

@media (min-width: 0px) and (max-width: 568px) {
    div.ibm-col-1-1.sacustom-grid-items {
        width: 270px !important;
    }
    
    div.sacustom-grid-items p.sacustom-grid-item {
        width: 200px;
        height: auto !important;
    }
}
@media (min-width: 569px) and (max-width: 640px) {
    div.ibm-col-1-1.sacustom-grid-items {
        width: 680px !important;
    }
}


#ibm-content-main .ibm-band:first-child {
    margin-top: -20px;
    margin-bottom: 20px;
}

.ww_cci-lead-band h2 {
    padding: 0 !important;
}

.ibm-band {
    min-height: 0 !important;
}

.ibm-band.ww_cci-lead-band {
    background: -moz-linear-gradient(top, #fff, #e9e9e9);
    background: -webkit-linear-gradient(top, #fff, #e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
    border-bottom: 1px solid #ccc;
}

p.scsb-disclaimer-section a.scsb-link, p.scsb-description a.scsb-link {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div[class*="-col"] > a:not(.scsb-image-link) {
    padding-left: 1.4em;
}

p > a[class*="-link"] {
    padding: 0 1.4em;
}

#ibm-content #ibm-content-main .ibm-columns p.scsb-disclaimer-section {
    margin-top: 10px;
    border-top: 1px solid #c2c2c2;
    font-size: 11px;
    line-height: 130%;
    padding-top: 6px;
}

.ww_cci-confirm-link-list > li {
    padding-left: 1.5em !important;
}

.ww_cci-confirm-link-list > li > span:before {
    margin-left: -1.4em;
}

.scsb-popup-content, .scsb-popup-content p {
    text-shadow: none !important;
    color: #fff !important;
}



/* Plans & Pricing Fix */

#ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground {
    border: none;
}


@media (max-width: 640px) {
    #ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-bottom {
        display: none;
    }
    
    .scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1:nth-child(2) {
        border-bottom: solid 1px #999;
    }
    
    #ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-top {
        margin-top: 0;
    }
}

@media(min-width: 568px) and (max-width: 639px) {
    .scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1 {
        width: auto;
    }
}

@media(min-width: 640px) and (max-width: 800px) {
    #ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground .ibm-col-5-1 ul li {
        margin-left: 0;
    }
    #ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground .ibm-col-5-1:nth-child(1) {
        margin-left: -1px;
    }
    .scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1:nth-child(2) {
        background-color: #fff;
        border-left: solid 1px #999;
        border-right: solid 1px #999;
        width: 123px;
    }
}

#ibm-access-cntr #ibm-content .scsb-planspricing-plansbackground .ibm-columns {
    border-top: solid 1px #999;
}

#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-bottom {
    padding: 0;
    width: 170px;
    margin-left: -1px;
}


#ibm-content #ibm-content-main .ibm-columns p.scsb-featuredplan-top {
    width: auto;
    margin-left: 0;
}

.scsb-planspricing-plansbackground > div.ibm-columns {
    background-color: #eaeaea;
    box-sizing: border-box;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
}

.scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1 {
    box-sizing: border-box;
}

.scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1:nth-child(2) {
    background-color: #fff;
    
    border-left: solid 1px #999;
    border-right: solid 1px #999;
}

.scsb-planspricing-plansbackground > .ibm-columns > .ibm-col-5-1:nth-child(3) {
    margin-right: 0;
}
@media (min-width: 1000px) {
	.fixWrap {
		width: 140px;
		position: fixed;
		top: 268px;
	}
}

#ibm-masthead {
    border-bottom: none;
}

#ibm-leadspace-body {
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.25) !important;
}

@media(max-width: 569px) {
    .ibm-col-6-1 .serviceDetailsThumb {
        width: 70px !important;
    }
}


#ibm-leadspace-body h1 {
margin: 0 !important;
padding: 5px 0 !important;
line-height: 100% !important;
font-size: 1em !important; 
display: block;
height: 27px !important;
}

#ibm-leadspace-body h1 a {
display: block;
height: 25px !important;
line-height: 25px !important;
}

#ibm-leadspace-body h1 img {
position: static !important;
display: inline!important;
}


