/*! 
 * Name: ibm.com v17e CSS file
 * Version $Id: ww.css 3317 2014-04-02 21:59:27Z jeffdos $
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 * Copyright (c) 2014 IBM Corporation
 *//*!
Do not attempt to copy, install or redistribute 
these fonts. */@font-face {
	font-family: 'LubalinDemiIBM';
	src: url("//1.www.s81c.com/common/fonts/lubalinforibm-demi-webfont.eot");
	src: url("//1.www.s81c.com/common/fonts/lubalinforibm-demi-webfont.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/lubalinforibm-demi-webfont.woff") format("woff"), url("//1.www.s81c.com/common/fonts/lubalinforibm-demi-webfont.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/lubalinforibm-demi-webfont.svg#LubalinDemiIBM") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'LubalinGraphStdBookIBM';
	src: url("//1.www.s81c.com/common/fonts/lubalingraphstd-book-webfont.eot");
	src: url("//1.www.s81c.com/common/fonts/lubalingraphstd-book-webfont.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/lubalingraphstd-book-webfont.woff") format("woff"), url("//1.www.s81c.com/common/fonts/lubalingraphstd-book-webfont.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/lubalingraphstd-book-webfont.svg#LubalinGraphStdBookIBM") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'HelvLightIBM';
	src: url("//1.www.s81c.com/common/fonts/helvneueforibm-light-webfont.eot");
	src: url("//1.www.s81c.com/common/fonts/helvneueforibm-light-webfont.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/helvneueforibm-light-webfont.woff") format("woff"), url("//1.www.s81c.com/common/fonts/helvneueforibm-light-webfont.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/helvneueforibm-light-webfont.svg#HelvLightIBM") format("svg");
	font-weight: lighter;
	font-style: normal
}
@font-face {
	font-family: 'HelvRegularIBM';
	src: url("//1.www.s81c.com/common/fonts/helveticaneue-webfont.eot");
	src: url("//1.www.s81c.com/common/fonts/helveticaneue-webfont.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/helveticaneue-webfont.woff") format("woff"), url("//1.www.s81c.com/common/fonts/helveticaneue-webfont.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/helveticaneue-webfont.svg#HelvRegularIBM") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'HelvBoldIBM';
	src: url("//1.www.s81c.com/common/fonts/helvneueforibm-bold-webfont.eot");
	src: url("//1.www.s81c.com/common/fonts/helvneueforibm-bold-webfont.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/helvneueforibm-bold-webfont.woff") format("woff"), url("//1.www.s81c.com/common/fonts/helvneueforibm-bold-webfont.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/helvneueforibm-bold-webfont.svg#HelvBoldIBM") format("svg");
	font-weight: bold;
	font-style: normal
}
@font-face {
	font-family: 'iconsIBM';
	src: url("//1.www.s81c.com/common/fonts/icons-ibm-v1_2.eot");
	src: url("//1.www.s81c.com/common/fonts/icons-ibm-v1_2.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/icons-ibm-v1_2.woff") format("woff"), url("//1.www.s81c.com/common/fonts/icons-ibm-v1_2.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/icons-ibm-v1_2.svg#iconsIBM") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
  font-family: "icons-ibm-v1_2";
  src: url("fonts/icons-ibm-v1_2.eot");
  src: url("fonts/icons-ibm-v1_2.eot?#iefix") format("embedded-opentype"),
       url("fonts/icons-ibm-v1_2.woff") format("woff"),
       url("fonts/icons-ibm-v1_2.ttf") format("truetype"),
       url("fonts/icons-ibm-v1_2.svg#icons-ibm-v1_2") format("svg");
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent
}
html {
	font-size: 62.5%
}
html, body {
	background: #333 url(//1.www.s81c.com/common/v17e/i/t/bg-loader.gif) no-repeat 50% 200px
}
ol, ul {
	border: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none
}
:focus {
	outline: 0px
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table, caption, tbody, tfoot, thead, tr, th, td, textarea {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent
}
table {
	border-collapse: collapse
}
caption, th {
	text-align: left
}

@media screen, projection {
body {
	color: #000
}
}
body {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 20px;
	line-height: 2rem;
	font-family: HelveticaNeueW01-45Ligh
}
body.ibm-type {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif
}
h1, h2, h3, h4, strong {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial
}
.ibm-type h1, .ibm-type h2, .ibm-type h4, .ibm-type strong {
	font-family: "HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif;
	font-weight: 300
}
.ibm-type h3 {
	font-family: "HelvLightIBM";
	font-weight: bold
}
.ibm-type #ibm-top .section-header {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif;
	font-weight: 300
}
#ibm-mast-options {
	font-size: 11px;
	font-size: 1.1rem
}
#ibm-common-menu, #ibm-common-menu [class*="ibm-col-"] {
	font-size: 12.8px;
	font-size: 1.28rem;
	line-height: 15px;
	line-height: 1.5rem
}
.ibm-default #ibm-content .ibm-col-1-1, .ibm-default #ibm-content .ibm-col-5-2, .ibm-default #ibm-content .ibm-col-5-3, .ibm-content-expand #ibm-content .ibm-col-1-1, .ibm-content-expand #ibm-content .ibm-col-5-2, .ibm-content-expand #ibm-content .ibm-col-5-3 {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 20px;
	line-height: 2rem
}
.ibm-default #ibm-content .ibm-col-1-1.large, .ibm-default #ibm-content .ibm-col-5-2.large, .ibm-default #ibm-content .ibm-col-5-3.large, .ibm-content-expand #ibm-content .ibm-col-1-1.large, .ibm-content-expand #ibm-content .ibm-col-5-2.large, .ibm-content-expand #ibm-content .ibm-col-5-3.large {
	font-size: 19.2px;
	font-size: 1.92rem;
	line-height: 20px;
	line-height: 2rem
}
.ibm-default #ibm-content .ibm-col-1-1.small, .ibm-default #ibm-content .ibm-col-5-2.small, .ibm-default #ibm-content .ibm-col-5-3.small, .ibm-content-expand #ibm-content .ibm-col-1-1.small, .ibm-content-expand #ibm-content .ibm-col-5-2.small, .ibm-content-expand #ibm-content .ibm-col-5-3.small {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 20px;
	line-height: 2rem
}
.ibm-default #ibm-content p, .ibm-default #ibm-content h2, .ibm-default #ibm-content h3, .ibm-default #ibm-content h4, .ibm-content-expand #ibm-content p, .ibm-content-expand #ibm-content h2, .ibm-content-expand #ibm-content h3, .ibm-content-expand #ibm-content h4 {
	padding: 6px 0
}
#ibm-content-main .ibm-columns>p, #ibm-content-main .ibm-ribbon .ibm-container-body .ibm-columns>p, #ibm-content-main .ibm-columns>h2, #ibm-content-main .ibm-columns>h3, #ibm-content-main .ibm-columns>h4, .ibm-default #ibm-content-main>p, .ibm-content-expand #ibm-content-main>p {
	padding: 6px 10px
}
.ibm-col-1-1, #ibm-content .ibm-intro {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 24px;
	line-height: 2.4rem
}
.ibm-col-1-1.large {
	font-size: 19.2px;
	font-size: 1.92rem;
	line-height: 28.8px;
	line-height: 2.88rem
}
.ibm-col-1-1.small {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 21px;
	line-height: 2.1rem
}
.ibm-col-1-1 p {
	padding: 0 0 7.992px
}
.ibm-col-1-1.large p {
	padding: 0 0 9.5904px
}
.ibm-col-1-1.small p {
	padding: 0 0 6.993px
}
.ibm-col-1-1 h2, .ibm-col-1-1 h3, .ibm-col-1-1 h4 {
	padding: 0 0 0px
}
.ibm-col-1-1.large h2, .ibm-col-1-1.large h3, .ibm-col-1-1.large h4 {
	padding: 0 0 7.2px
}
.ibm-col-1-1.small h2, .ibm-col-1-1.small h3, .ibm-col-1-1.small h4 {
	padding: 0 0 5.25px
}
.ibm-col-4-2, .ibm-col-4-3, .ibm-col-5-2, .ibm-col-5-3, .ibm-col-5-4, .ibm-col-6-3, .ibm-col-6-4, .ibm-col-6-5 {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 21.6px;
	line-height: 2.16rem
}
.ibm-col-4-2 p, .ibm-col-4-3 p, .ibm-col-5-2 p, .ibm-col-5-3 p, .ibm-col-5-4 p, .ibm-col-6-3 p, .ibm-col-6-4 p, .ibm-col-6-5 p {
	padding: 0 0 7.1928px
}
.ibm-col-4-2 h2, .ibm-col-4-2 h3, .ibm-col-4-2 h4, .ibm-col-4-3 h2, .ibm-col-4-3 h3, .ibm-col-4-3 h4, .ibm-col-5-2 h2, .ibm-col-5-2 h3, .ibm-col-5-2 h4, .ibm-col-5-3 h2, .ibm-col-5-3 h3, .ibm-col-5-3 h4, .ibm-col-5-4 h2, .ibm-col-5-4 h3, .ibm-col-5-4 h4, .ibm-col-6-3 h2, .ibm-col-6-3 h3, .ibm-col-6-3 h4, .ibm-col-6-4 h2, .ibm-col-6-4 h3, .ibm-col-6-4 h4, .ibm-col-6-5 h2, .ibm-col-6-5 h3, .ibm-col-6-5 h4 {
	padding: 0 0 5.4px
}
.ibm-col-4-2.large, .ibm-col-4-3.large, .ibm-col-5-2.large, .ibm-col-5-3.large, .ibm-col-5-4.large, .ibm-col-6-3.large, .ibm-col-6-4.large, .ibm-col-6-5.large {
	font-size: 19.2px;
	font-size: 1.92rem;
	line-height: 25.92px;
	line-height: 2.592rem
}
.ibm-col-4-2.large p, .ibm-col-4-3.large p, .ibm-col-5-2.large p, .ibm-col-5-3.large p, .ibm-col-5-4.large p, .ibm-col-6-3.large p, .ibm-col-6-4.large p, .ibm-col-6-5.large p {
	padding: 0 0 8.63136px
}
.ibm-col-4-2.large h2, .ibm-col-4-2.large h3, .ibm-col-4-2.large h4, .ibm-col-4-3.large h2, .ibm-col-4-3.large h3, .ibm-col-4-3.large h4, .ibm-col-5-2.large h2, .ibm-col-5-2.large h3, .ibm-col-5-2.large h4, .ibm-col-5-3.large h2, .ibm-col-5-3.large h3, .ibm-col-5-3.large h4, .ibm-col-5-4.large h2, .ibm-col-5-4.large h3, .ibm-col-5-4.large h4, .ibm-col-6-3.large h2, .ibm-col-6-3.large h3, .ibm-col-6-3.large h4, .ibm-col-6-4.large h2, .ibm-col-6-4.large h3, .ibm-col-6-4.large h4, .ibm-col-6-5.large h2, .ibm-col-6-5.large h3, .ibm-col-6-5.large h4 {
	padding: 0 0 6.48px
}
.ibm-col-4-2.small, .ibm-col-4-3.small, .ibm-col-5-2.small, .ibm-col-5-3.small, .ibm-col-5-4.small, .ibm-col-6-3.small, .ibm-col-6-4.small, .ibm-col-6-5.small {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 18.9px;
	line-height: 1.89rem
}
.ibm-col-4-2.small p, .ibm-col-4-3.small p, .ibm-col-5-2.small p, .ibm-col-5-3.small p, .ibm-col-5-4.small p, .ibm-col-6-3.small p, .ibm-col-6-4.small p, .ibm-col-6-5.small p {
	padding: 0 0 6.2937px
}
.ibm-col-4-2.small h2, .ibm-col-4-2.small h3, .ibm-col-4-2.small h4, .ibm-col-4-3.small h2, .ibm-col-4-3.small h3, .ibm-col-4-3.small h4, .ibm-col-5-2.small h2, .ibm-col-5-2.small h3, .ibm-col-5-2.small h4, .ibm-col-5-3.small h2, .ibm-col-5-3.small h3, .ibm-col-5-3.small h4, .ibm-col-5-4.small h2, .ibm-col-5-4.small h3, .ibm-col-5-4.small h4, .ibm-col-6-3.small h2, .ibm-col-6-3.small h3, .ibm-col-6-3.small h4, .ibm-col-6-4.small h2, .ibm-col-6-4.small h3, .ibm-col-6-4.small h4, .ibm-col-6-5.small h2, .ibm-col-6-5.small h3, .ibm-col-6-5.small h4 {
	padding: 0 0 4.725px
}
.ibm-col-4-1, .ibm-col-6-2 {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 21.6px;
	line-height: 2.16rem
}
.ibm-col-4-1 p, .ibm-col-6-2 p {
	padding: 0 0 0px
}
.ibm-col-4-1 h2, .ibm-col-4-1 h3, .ibm-col-4-1 h4, .ibm-col-6-2 h2, .ibm-col-6-2 h3, .ibm-col-6-2 h4 {
	padding: 0 0 0px
}
.ibm-col-4-1.large, .ibm-col-6-2.large {
	font-size: 19.2px;
	font-size: 1.92rem;
	line-height: 25.92px;
	line-height: 2.592rem
}
.ibm-col-4-1.large p, .ibm-col-6-2.large p {
	padding: 0 0 8.63136px
}
.ibm-col-4-1.large h2, .ibm-col-4-1.large h3, .ibm-col-4-1.large h4, .ibm-col-6-2.large h2, .ibm-col-6-2.large h3, .ibm-col-6-2.large h4 {
	padding: 0 0 6.48px
}
.ibm-col-4-1.small, .ibm-col-6-2.small {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 18.9px;
	line-height: 1.89rem
}
.ibm-col-4-1.small p, .ibm-col-6-2.small p {
	padding: 0 0 6.2937px
}
.ibm-col-4-1.small h2, .ibm-col-4-1.small h3, .ibm-col-4-1.small h4, .ibm-col-6-2.small h2, .ibm-col-6-2.small h3, .ibm-col-6-2.small h4 {
	padding: 0 0 4.725px
}
.ibm-col-5-1, .ibm-col-6-1, #ibm-content-sidebar {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 19.2px;
	line-height: 1.5rem
}
.ibm-col-5-1 p, .ibm-col-6-1 p {
	padding: 0 0 6.3936px;
	color: #676767 !important;
}
.ibm-col-5-1 h2, .ibm-col-5-1 h3, .ibm-col-5-1 h4, .ibm-col-6-1 h2, .ibm-col-6-1 h3, .ibm-col-6-1 h4 {
	padding: 0 0 4.8px
}
.ibm-col-5-1.large, .ibm-col-6-1.large {
	font-size: 19.2px;
	font-size: 1.92rem;
	line-height: 23.04px;
	line-height: 2.304rem
}
.ibm-col-5-1.large p, .ibm-col-6-1.large p {
	padding: 0 0 7.67232px
}
.ibm-col-5-1.large h2, .ibm-col-5-1.large h3, .ibm-col-5-1.large h4, .ibm-col-6-1.large h2, .ibm-col-6-1.large h3, .ibm-col-6-1.large h4 {
	padding: 0 0 5.76px
}
.ibm-col-5-1.small, .ibm-col-6-1.small {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 16.8px;
	line-height: 1.68rem
}
.ibm-col-5-1.small p, .ibm-col-6-1.small p {
	padding: 0 0 5.5944px
}
.ibm-col-5-1.small h2, .ibm-col-5-1.small h3, .ibm-col-5-1.small h4, .ibm-col-6-1.small h2, .ibm-col-6-1.small h3, .ibm-col-6-1.small h4 {
	padding: 0 0 4.2px
}
#ibm-com #ibm-top .section-header {
	font-size: 32px;
	font-size: 3.2rem;
	line-height: 48.6px;
	line-height: 4.86rem;
}
#ibm-com #ibm-top .section-header.large {
	font-size: 43.2px;
	font-size: 4.32rem;
	line-height: 51.84px;
	line-height: 5.184rem;
	padding-bottom: 16.2px
}
#ibm-com #ibm-top .section-header.small {
	font-size: 31.5px;
	font-size: 3.15rem;
	line-height: 37.8px;
	line-height: 3.78rem;
	padding-bottom: 9.45px
}
h2.large, h3.large, h4.large {
	font-size: 120%
}
h2.larger, h3.larger, h4.larger {
	font-size: 135%
}
.dj_ie7 #ibm-content #ibm-content-main *, .dj_ie7 #ibm-content-sidebar *, .dj_ie7 #ibm-common-menu *, .dj_ie7 #ibm-related-content * {
	font-size: 13px;
	line-height: 15px
}
#ibm-navigation {
	font-size: 12px;
	font-size: 1.2rem
}
#ibm-navigation #ibm-overview a, #ibm-navigation .ibm-active {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial
}
.ibm-type #ibm-navigation #ibm-overview a, .ibm-type #ibm-navigation .ibm-active {
	font-family: "HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif
}
#ibm-top h1, .ibm-landing-page #ibm-leadspace-head.ibm-ribbon h2 {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 40px;
	line-height: 4rem
}
#ibm-top h1.small {
	font-size: 30px;
	font-size: 3rem
}
#ibm-navigation-trail {
	font-size: 11.2px;
	font-size: 1.12rem
}
#ibm-content code {
	font-family: monospace, sans-serif;
	font-size: 14px;
	font-size: 1.4rem
}
#ibm-content-head em, .ibm-default #ibm-leadspace-head em {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;
	font-style: normal;
	color: #666
}
.ibm-type #ibm-content-head em, .ibm-type #ibm-content #ibm-leadspace-head em {
	font-family: "HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif
}
.ibm-landing-page #ibm-leadspace-head p em span {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial
}
.ibm-type .ibm-landing-page #ibm-leadspace-head p em span {
	font-family: "HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif
}
#ibm-content-nav #ibm-primary-tabs a, #ibm-content-nav #ibm-secondary-tabs a {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 14px;
	line-height: 1.4rem
}
.ibm-type #ibm-content-nav #ibm-primary-tabs a, .ibm-type #ibm-content-nav #ibm-secondary-tabs a {
	font-family: "HelvRegularIBM", Arial, sans-serif
}
[class*="ibm-btn-"] {
	font-size: inherit
}
#ibm-top a.ibm-btn-small, #ibm-top input.ibm-btn-small {
	font-size: 0.8em
}
[class*="ibm-btn-"][class*="-pri"] {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;
	font-weight: bold
}
#ibm-content .ibm-intro em {
	font-style: normal
}
#ibm-content table, #ibm-content .ibm-inner-data-table-last, #ibm-content .ibm-inner-data-table {
	font-size: 13px;
	font-size: 1.3rem
}
table caption em, table th {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;
	font-style: normal
}
.ibm-type table caption em, .ibm-type table th {
	font-family: "HelveticaNeue-Bold", "HelvBoldIBM", Arial, sans-serif
}
.ibm-table-navigation, p.ibm-table-scroll-caption {
	font-size: 15px;
	font-size: 1.5rem
}
#ibm-content p, #ibm-content ul, #ibm-content ol {
	color: #373938
}
.ibm-pull-quote blockquote p {
	font-family: Georgia;
	font-style: normal;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 30px;
	line-height: 3rem
}
.ibm-pullquote-open, .ibm-pullquote-close {
	font-family: Georgia;
	font-size: 44px;
	font-size: 4.4rem;
	line-height: 30px;
	line-height: 3rem
}
.ibm-pullquote-source, .ibm-pullquote-source-alternate {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 23px;
	line-height: 2.3rem
}
.ibm-pullquote-source-alternate {
	font-family: Georgia
}
.ibm-pull-quote.ibm-alternate-font blockquote p, .ibm-pullquote-open.ibm-alternate-font, .ibm-pullquote-close.ibm-alternate-font {
	font-family: Arial, sans-serif
}
.ibm-type .ibm-pull-quote.ibm-alternate-font blockquote p, .ibm-type .ibm-pullquote-open.ibm-alternate-font, .ibm-type .ibm-pullquote-close.ibm-alternate-font {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif
}
.dj_ie7 #ibm-content #ibm-content-main .ibm-pull-quote blockquote p, .dj_ie7 #ibm-content #ibm-content-main .ibm-pull-quote blockquote p em {
	font-size: 24px;
	line-height: 30px
}
.ibm-additional-info, .ibm-item-note, .ibm-inset-img-caption {
	font-size: 12px;
	font-size: 1.2rem
}
.ibm-item-note {
	font-family: Georgia;
	font-style: bold
}
.ibm-legal-text, .ibm-legal {
	font-size: 11px;
	font-size: 1.1rem
}
#ibm-footer-module, #ibm-footer-module [class*="ibm-col-"] {
	line-height: 14px;
	line-height: 1.4rem;
	font-size: 11.2px;
	font-size: 1.12rem
}
#ibm-footer-module a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial
}
#ibm-footer, .dj_ie7 #ibm-footer-module h3 {
	font-size: 11.2px;
	font-size: 1.12rem
}
.flashtext, .ibm-access, #ibm-content-main form.ibm-column-form p span a span {
	position: absolute;
	left: -3000px;
	width: 500px
}
#ibm-mast-options .ibm-access {
	width: auto
}
#ibm-social-tools h2.ibm-access {
	left: -9999em
}
.ibm-text-hide {
	position: absolute;
	text-indent: -999em
}
.ibm-acc-icon-text {
	visibility: hidden
}
#ibm-navigation {
	position: relative;
	float: left;
	left: -182px;
	_left: 0px;
	margin: 14px 0% 0% -100%;
	_margin-left: -960px;
	padding: 1.1em 0 30px;
	width: 172px
}
.dj_ie7 .ibm-liquid #ibm-navigation {
	margin-left: -100%
}
#ibm-secondary-navigation ul {
	padding-left: 1.4em
}
#ibm-secondary-navigation ul li a {
	display: block;
*zoom:1;
	_height: 1%;
	text-decoration: none
}
#ibm-secondary-navigation ul li a:hover {
	text-decoration: underline
}
#ibm-navigation #ibm-primary-links {
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_base_solid.png) no-repeat bottom right #eee;
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_base_solid.png) no-repeat bottom right, -moz-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%, #e8e9e9 100%);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_base_solid.png) no-repeat bottom right, -o-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%, #e8e9e9 100%);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_base_solid.png) no-repeat bottom right, -webkit-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%, #e8e9e9 100%);
	_background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_base_solid.png) no-repeat bottom right #eee;
	padding-bottom: 30px
}
#ibm-navigation #ibm-primary-links #ibm-parent-link {
	position: relative;
	margin-top: -20px;
	border: 0px;
	background: #FFF
}
#ibm-navigation #ibm-primary-links li#ibm-parent-link a {
	border-top: none;
	border-bottom: 1px solid #FFF;
	display: block;
	margin: 0;
	padding: 3px 6px 3px 1.4em
}
#ibm-navigation #ibm-primary-links li#ibm-parent-link a:hover {
	background: #FFF
}
#ibm-navigation #ibm-primary-links li {
	padding: 0;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #e0e0e0
}
#ibm-navigation #ibm-primary-links li:before {
	line-height: 2
}
#ibm-navigation #ibm-primary-links li.ibm-is-active, #ibm-navigation #ibm-primary-links li.ibm-active {
	border-bottom: 1px solid #e0e0e0;
	background-color: #FFF;
	_zoom: 1
}
#ibm-navigation #ibm-primary-links a {
	padding: 7px 14px 6px 7px;
	color: #4b4b4b;
	display: block;
	text-decoration: none;
*zoom:1;
	border-top: 1px solid #f4f4f5;
	border-bottom: 1px solid #d7d7d8;
	_height: 1%
}
#ibm-navigation #ibm-primary-links a:hover {
	text-decoration: none;
	background-color: #9c9c9c;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DFE2E4', endColorstr='#C7C9CC')";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#DFE2E4', endColorstr='#C7C9CC');
	background: -webkit-linear-gradient(top, #dfe2e4, #c7c9cc);
	background: -moz-linear-gradient(top, #dfe2e4, #c7c9cc);
	background: -o-linear-gradient(top, #dfe2e4, #c7c9cc);
	background: -ms-linear-gradient(top, #dfe2e4, #c7c9cc);
	background: linear-gradient(top, #dfe2e4, #c7c9cc);
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	border-top-color: #e5e7e9
}
#ibm-navigation #ibm-primary-links a:focus {
	background: none;
	background-color: #FFF;
	color: #111
}
#ibm-navigation #ibm-primary-links>li>a:active {
	padding: 8px 14px 7px 8px;
	margin-left: -1px;
	margin-right: -1px;
	color: #FFF;
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 154px -424px #485159;
	background: #a2a9b2;
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 155px -424px, -webkit-linear-gradient(top, #485159, #a2a9b2);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 155px -424px, -moz-linear-gradient(top, #485159, #a2a9b2);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 155px -424px, -o-linear-gradient(top, #485159, #a2a9b2);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 155px -424px, -ms-linear-gradient(top, #485159, #a2a9b2);
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_chevron_sprite.png) no-repeat 155px -424px, linear-gradient(top, #485159, #a2a9b2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF485159', endColorstr='#FFA2A9B2');
	text-shadow: none;
	border: 0px
}
#ibm-navigation #ibm-primary-links>li>a.ibm-is-active, #ibm-navigation #ibm-primary-links>li>a.ibm-active, #ibm-navigation #ibm-primary-links li a.ibm-is-active+ul, #ibm-navigation #ibm-primary-links li a.ibm-active+ul {
	background: #FFF;
	color: #000
}
#ibm-navigation #ibm-primary-links>li>a.ibm-is-active:active, #ibm-navigation #ibm-primary-links>li>a.ibm-active:active {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 7px 14px 6px 7px
}
#ibm-navigation #ibm-primary-links li.ibm-is-active a, #ibm-navigation #ibm-primary-links li.ibm-active a {
	border-bottom: 0;
	padding-bottom: 3px
}
#ibm-navigation #ibm-primary-links li.ibm-is-active a:hover, #ibm-navigation #ibm-primary-links li.ibm-active a:hover, #ibm-navigation #ibm-primary-links li.ibm-is-active a:active, #ibm-navigation #ibm-primary-links li.ibm-active a:active {
	color: #000
}
#ibm-navigation #ibm-primary-links li ul {
	padding-left: 10px
}
#ibm-navigation #ibm-primary-links li ul li {
	background: none;
	border: 0;
	padding-left: 7px
}
#ibm-navigation #ibm-primary-links li li.ibm-is-active, #ibm-navigation #ibm-primary-links li li.ibm-active {
	border-bottom: 0;
	filter: none
}
#ibm-navigation #ibm-primary-links li ul li a {
	padding-left: 0;
	padding-bottom: 3px;
	padding-top: 5px;
	border: 0px;
	background: none
}
#ibm-navigation #ibm-primary-links li ul li a:hover {
	text-decoration: underline;
	background: none;
	-ms-filter: none;
	filter: none
}
#ibm-navigation #ibm-primary-links li ul li a.ibm-is-active, #ibm-navigation #ibm-primary-links li ul li a.ibm-active {
	-ms-filter: none;
	filter: none;
	color: #000;
	padding-left: 0px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 5px
}
#ibm-navigation #ibm-primary-links li ul li a.ibm-is-active:hover, #ibm-navigation #ibm-primary-links li ul li a.ibm-active:hover {
	_background-color: #EEE;
	_color: #000
}
#ibm-navigation #ibm-primary-links li ul li ul {
	padding-left: 3px
}
#ibm-navigation #ibm-primary-links li ul li ul li.ibm-is-active, #ibm-navigation #ibm-primary-links li ul li ul li.ibm-active {
	background: url(//1.www.s81c.com/common/v17e/i/t/left_nav_bullet.png) no-repeat 0px 11px;
	-ms-filter: none;
	filter: none;
	list-style: none;
	border: 0px
}
#ibm-navigation #ibm-primary-links #ibm-parent-link a:hover, #ibm-navigation #ibm-primary-links #ibm-parent-link a:active {
	-ms-filter: none;
	filter: none;
	background-color: transparent;
	text-decoration: underline;
	color: #666;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid #FFF
}
#ibm-navigation #ibm-primary-links #ibm-overview {
	border-width: 1px;
	border-style: solid;
	border-top-color: #d7d9dd;
	border-left-color: #a0a3a9;
	border-bottom-color: #575a5d;
	border-right-color: #92969b
}
#ibm-navigation #ibm-primary-links #ibm-overview a, #ibm-navigation #ibm-primary-links #ibm-overview a:hover, #ibm-navigation #ibm-primary-links #ibm-overview a:active {
	background-color: #9c9c9c;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b9bdc3', endColorstr='#62676b')";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9bdc3', endColorstr='#62676b');
	background: -webkit-linear-gradient(top, #b9bdc3, #62676b);
	background: -moz-linear-gradient(top, #b9bdc3, #62676b);
	background: -o-linear-gradient(top, #b9bdc3, #62676b);
	background: -ms-linear-gradient(top, #b9bdc3, #62676b);
	background: linear-gradient(top, #b9bdc3, #62676b);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	border: 0px;
	color: #FFF;
	margin-left: 0;
	margin-right: 0;
	padding: 7px 6px 6px 7px
}
#ibm-secondary-navigation {
	color: #666;
	padding: 10px 0 0 0
}
#ibm-secondary-navigation li {
	padding-left: 0
}
#ibm-related-content {
	background: #f0f0f0 url(//1.www.s81c.com/common/v17e/i/t/related-bg.png) repeat-x 50% 0;
	-webkit-box-shadow: inset 0 1px 0 #e5e5e5;
	-moz-box-shadow: inset 0 1px 0 #e5e5e5;
	box-shadow: inset 0 1px 0 #e5e5e5;
	border-bottom: 2px solid #FFF;
	min-height: 0;
*min-height:auto;
	_height: 0
}
#ibm-related-content .ibm-columns div[class^="ibm-col-"] {
	padding-top: 10px;
	padding-bottom: 10px
}
#ibm-related-content .ibm-thumbnail {
	margin-top: 8px;
*margin-top:18px;
	outline: 0 none;
	border: 0 none;
	outline-offset: 0
}
#ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(7), #ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(8), #ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(9), #ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(10) {
	display: none
}
#ibm-related-content .ibm-mte-crop img {
	margin-left: -14px
}
#ibm-related-content #ibm-merchandising-module h2 {
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0
}
#ibm-related-content .ibm-columns h2, #ibm-related-content .ibm-columns h3 {
	color: #4C4C4C
}
#ibm-related-content h2+ul, #ibm-related-content h3+ul {
	padding-top: 4px
}
#ibm-related-content p {
	color: #666
}
#ibm-related-content p a {
	display: block;
	margin: 4px 0
}
#ibm-related-content .ibm-col-6-1:hover h2 {
	color: #000
}
#ibm-related-content .ibm-col-6-1:hover p {
	color: #333
}
#ibm-related-content p.ibm-ind-link {
	padding: 0
}
#ibm-related-content p.ibm-ind-link a {
*display:inline-block;
	padding-top: 1px
}
#ibm-related-content #ibm-merchandising-module {
	float: left
}
#ibm-related-content #ibm-merchandising-module .ibm-container {
	width: 140px;
	float: left;
	overflow: hidden;
	min-height: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	margin: 0 10px !important
}
#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body {
	overflow: hidden
}
#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body a:first-child {
	display: block;
	margin-top: 8px
}
#ibm-related-content #ibm-merchandising-module .ibm-container img {
	padding-top: 8px
}
#ibm-related-content #ibm-merchandising-module .ibm-container p, #ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body p {
	color: #7F7F7F;
	padding-bottom: 0
}
#ibm-related-content #ibm-merchandising-module .ibm-container p.ibm-ind-link, #ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body p.ibm-ind-link {
	color: #7F7F7F;
	padding-top: 0
}
#ibm-related-content #ibm-merchandising-module .ibm-container div.ibm-rule, #ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body div.ibm-rule {
	display: none
}
#ibm-related-content #ibm-merchandising-module .ibm-container:hover h2 {
	color: #000
}
#ibm-related-content #ibm-merchandising-module .ibm-container:hover p {
	color: #333
}
#ibm-related-content .ibm-columns:first-child {
	position: relative
}
#ibm-related-content .ibm-columns .ibm-ribbon-pane .ibm-columns {
	margin: 0 10px;
	padding: 0;
	float: left;
	clear: none
}
#ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-5-1, #ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-6-1, #ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-6-2 {
	cursor: default
}
#ibm-related-content .ibm-ribbon-pane .ibm-columns .ibm-col-6-1 {
	overflow: hidden
}
#ibm-footer-module {
	background: #0f161a;
	background: url(//1.www.s81c.com/common/v17e/i/footermod-bg.png) no-repeat center top, -webkit-linear-gradient(top, #474a50, #0f161a);
	background: url(//1.www.s81c.com/common/v17e/i/footermod-bg.png) no-repeat center top, -moz-linear-gradient(top, #474a50, #0f161a);
	background: url(//1.www.s81c.com/common/v17e/i/footermod-bg.png) no-repeat center top, -o-linear-gradient(top, #474a50, #0f161a);
	background: url(//1.www.s81c.com/common/v17e/i/footermod-bg.png) no-repeat center top, -ms-linear-gradient(top, #474a50, #0f161a);
	background: url(//1.www.s81c.com/common/v17e/i/footermod-bg.png) no-repeat center top, linear-gradient(top, #474a50, #0f161a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF474A50', endColorstr='#FF0F161A');
	border-top: 1px solid #666;
	clear: both;
	width: 100%;
	float: left;
*float:none;
	margin-bottom: -1px
}
#ibm-footer-module h2, #ibm-footer-module h3 {
	color: #FCB712;
	margin: 0;
	padding: 18px 5px 2px
}
#ibm-footer-module .ibm-col-6-1:hover h2 {
	color: #FFE14F
}
#ibm-footer-module ul {
	list-style: none;
	padding: 0 0 2px 0;
	margin: 0
}
#ibm-footer-module li {
	color: #666;
	margin: 4px 0;
	padding: 0 0 0 1.4em
}
#ibm-footer-module ul li:before {
	color: #797979;
	line-height: 1.1
}
.dj_ie7 #ibm-footer-module li {
	background: url(//1.www.s81c.com/common/v17e/i/bullets.gif) no-repeat -2px 2px
}
#ibm-footer-module li:hover:before, #ibm-footer-module li.ibm-active:before {
	color: #FFCF01
}
#ibm-footer-module a {
	color: #A8A8A8;
	display: block;
	text-decoration: none
}
#ibm-footer-module .ibm-stock-module h2, #ibm-footer-module a:hover {
	color: #FFF
}
#ibm-footer-module a.ibm-active, #ibm-footer-module a:focus {
	color: #FFF;
	text-decoration: underline
}
#ibm-footer {
	background-color: #0F161A;
	border-top: 1px solid #0F161A;
	border-bottom: 1px solid #404040;
	clear: both;
	color: #CCC;
	height: auto;
	margin: 0;
	padding-top: 15px;
	position: relative
}
#ibm-footer ul {
	margin: 0 auto;
	width: 960px;
	height: 1%;
	list-style-type: none;
	padding: 0 0 0 20px
}
#ibm-footer li {
	float: left;
	padding: 0 10px 16px 14px;
	overflow: inherit;
	white-space: nowrap
}
#ibm-footer li.ibm-first {
	padding-left: 5px;
	background-image: none
}
#ibm-footer li a:link, #ibm-footer li a:visited {
	color: #7F7F7F;
	text-decoration: none
}
#ibm-footer li a:hover {
	color: #A1A2A7
}
#ibm-footer li a:focus {
	color: #D0D0D3
}
#ibm-footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
.ibm-clear {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
a {
	color: #00649d
}
a:hover, a:focus {
	color: #05386b
}
a:visited {
	color: #745285
}
ul.ibm-alternate li a:link, p.ibm-alternate a:link {
	color: #454545
}
ul.ibm-alternate li a[class^="ibm-"]:link, p.ibm-alternate a[class^="ibm-"]:link {
	color: #171717
}
ul.ibm-alternate li a:hover, p.ibm-alternate a:hover {
	color: #000
}
ul.ibm-alternate-two li, p.ibm-alternate-two, ul.ibm-alternate-two li a, p.ibm-alternate-two a {
	color: #ccc;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.75)
}
ul.ibm-alternate-two li a:hover, p.ibm-alternate-two a:hover {
	color: #fff
}
.ibm-error, .ibm-confidential {
	color: #D9182D !important
}
#ibm-access-cntr a:focus, #ibm-related-content a:focus, #ibm-content a:focus {
	outline: thin dotted
}
ul {
	padding: 0;
	margin: 0;
	list-style: none
}
ul li {
	padding: 5px 0 5px 1.4em
}
#ibm-top ul.ibm-link-list li {
	padding: 5px 0
}
#ibm-top #ibm-content-main div p.ibm-ind-link {
	padding-left: 0;
	padding-right: 0
}
p.ibm-ind-link a, p a[class*="-link"], p a.ibm-call-info, p a.ibm-symp-doc, p a.ibm-symp-presentation, p a.ibm-symp-spreadsheet, p a.ibm-community, p a.ibm-usergroup, ul.ibm-link-list a {
	display: inline-block;
	margin: 0;
	padding-left: 1.4em;
	position: relative;
	text-decoration: none
}
p a.ibm-feature-link {
	padding-left: 0
}
ol {
	list-style-type: decimal;
	padding: 0 0 0 1.4em
}
#ibm-com ul.ibm-tabs li {
	clear: none
}
#ibm-content-head {
	min-height: 70px;
	padding: 0 10px
}
#ibm-content ol.ibm-alpha-list {
	list-style-type: lower-alpha !important
}
#ibm-content ol ol.ibm-alpha-list, #ibm-content ol ol.ibm-roman-list {
*margin-left:3px
}
#ibm-content ol.ibm-roman-list {
	list-style-type: lower-roman !important
}
#ibm-content ul.ibm-twisty li ol, #ibm-content ul.ibm-portrait-module-list li ol, #ibm-content ul.ibm-thumbnail-list li ol {
	list-style-type: decimal;
	color: #4C4C4C;
	height: auto
}
#ibm-content ul.ibm-twisty li ol li ol, #ibm-content ul.ibm-portrait-module-list li ol li ol, #ibm-content ul.ibm-thumbnail-list li ol li ol {
	color: #4C4C4C
}
#ibm-content ul.ibm-twisty li div.ibm-twisty-body ol li, #ibm-content ul.ibm-portrait-module-list li ol li, #ibm-content ul.ibm-thumbnail-list li ol li {
	display: list-item;
	padding: 5px 0;
	height: auto;
	min-height: 10px;
*min-height:auto
}
#ibm-content ul.ibm-portrait-module-list li ol, #ibm-content ul.ibm-thumbnail-list li ol {
	margin-left: 70px !important;
*margin-left:73px !important
}
#ibm-content ul.ibm-portrait-module-list li ol li ol, #ibm-content ul.ibm-thumbnail-list li ol li ol {
	margin-left: 0 !important;
*margin-left:3px !important
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-container h2 {
	display: block
}
#ibm-content .ibm-portrait-module ul li {
	clear: none
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list, #ibm-content-main .ibm-columns ul.ibm-stock-list {
	list-style-type: none;
	margin: 0;
	padding: 10px 0
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list li, #ibm-content-main .ibm-columns ul.ibm-stock-list li {
	clear: both;
	padding: 0;
	margin: 0;
	display: block;
	height: 1%
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list h3, #ibm-content-main .ibm-columns ul.ibm-stock-list h3 {
	margin: 0;
	padding: 0 0 3px 0;
	float: left
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list p, #ibm-content-main .ibm-columns ul.ibm-stock-list p {
	padding: 0 0 3px 0 !important;
	height: 1%;
	float: right
}
#ibm-media .ibm-container {
	margin: 10px 0;
	width: auto;
	border-top: 2px solid #333
}
#ibm-content .ibm-container {
	clear: both;
	width: auto;
	border-top: 2px solid #666;
	margin: 0 10px 10px
}
ul li div.ibm-container {
	margin-top: 8px !important
}
#ibm-content .ibm-container:first-child {
	border-top: 2px solid #666
}
#ibm-content .ibm-container.ibm-alternate {
	border-top: 2px solid #CCC;
	padding-bottom: 10px;
	margin: 0 10px;
	width: auto
}
#ibm-content .ibm-columns .ibm-container {
	margin: 0 0 10px
}
#ibm-content .ibm-container.ibm-no-rule {
	border: 0 none
}
#ibm-content #ibm-content-main img.ibm-intro {
	margin-top: 10px
}
#ibm-content #ibm-content-main p.ibm-intro, #ibm-content #ibm-content-main h2.ibm-intro {
	margin: 0;
	padding: 6px 0;
	color: #444
}
#ibm-content #ibm-content-main p.ibm-intro+p, #ibm-content #ibm-content-main h2.ibm-intro+p {
	margin-top: 6px !important
}
#ibm-content #ibm-content-main h2.ibm-alternate {
	margin: 0;
	padding: 12px 0 0;
	color: #444
}
#ibm-content #ibm-content-main .ibm-columns h2.ibm-alternate {
	margin: 5px 10px
}
#ibm-content #ibm-content-main .ibm-columns [class*="ibm-col-"] h2.ibm-alternate {
	margin: 0
}
#ibm-content #ibm-content-sidebar .ibm-container {
	border-top: 2px solid #666;
	margin: 0 0 20px
}
#ibm-content .ibm-container.ibm-secondary, #ibm-media .ibm-container.ibm-secondary {
	border-top: 2px solid #CCC
}
#ibm-content .ibm-container.ibm-container-hide {
	overflow: hidden
}
#ibm-media .ibm-container h2, #ibm-media .ibm-container h3 {
	display: inline-block;
	padding: 7px 0 2px
}
.ibm-container-body {
	clear: both
}
.ibm-anchor {
	margin-top: 20px !important
}
a.ibm-anchor-down-link-alternate {
	background: url(//1.www.s81c.com/common/v17e/i/icons/ibm_icon_sprites_v2.png) no-repeat 100% -3998px !important;
	padding: 0 20px 3px 0
}
#ibm-content ul.ibm-no-links a.ibm-anchor-down-link-alternate {
	text-decoration: none;
	color: #666
}
#ibm-content ul.ibm-no-links a.ibm-anchor-down-link-alternate:hover {
	color: #222
}
a.ibm-external-link-alternate, #ibm-content ul.ibm-bullet-list li a.ibm-external-link-alternate, #ibm-related-content ul.ibm-bullet-list li a.ibm-external-link-alternate {
	background: url(//1.www.s81c.com/common/v17e/i/icons/ibm_sprite_links_blue_ON.png) no-repeat 100% -1px !important;
	padding: 0 20px 3px 0
}
#ibm-media li {
	padding-top: 10px
}
div.ibm-rule {
	border-top: 1px solid #CCC;
	height: 1px;
	clear: both;
	margin: 10px;
}
div.ibm-alternate-rule, div.ibm-rule-alternate {
	background-color: #CCC;
	height: 1px;
	clear: both;
	margin: 10px
}
div.ibm-alternate-rule-1 {
	background-color: #666;
	height: 2px
}
div.ibm-alternate-rule-2 {
	background-color: #CCC;
	height: 2px
}
.ibm-container-body div.ibm-rule, .ibm-container-body div.ibm-alternate-rule, .ibm-container-body div.ibm-rule-alternate, .ibm-container-body div.ibm-alternate-rule-1, .ibm-container-body div.ibm-alternate-rule-2, .ibm-columns div.ibm-rule, .ibm-columns div.ibm-alternate-rule, .ibm-columns div.ibm-rule-alternate, .ibm-columns div.ibm-alternate-rule-1, .ibm-columns div.ibm-alternate-rule-2 {
	margin: 50px 0 50px 0 !important;
}
.ibm-container-body .ibm-column+div.ibm-rule, .ibm-container-body .ibm-column+div.ibm-alternate-rule, .ibm-container-body .ibm-column+div.ibm-rule-alternate {
	margin-top: 45px !important
}
div.ibm-rule h2, div.ibm-rule h3, div.ibm-alternate-rule h2, div.ibm-alternate-rule h3, div.ibm-rule-alternate h2, div.ibm-rule-alternate h3 {
	padding-top: 10px;
	padding-bottom: 10px
}
h2.ibm-rule, h3.ibm-rule, ul.ibm-rule, ol.ibm-rule {
	border-top: 2px solid #666;
	padding-top: 6px;
	margin-top: 10px !important
}
h2.ibm-alternate-rule, h3.ibm-alternate-rule, ul.ibm-alternate-rule, ol.ibm-alternate-rule, h2.ibm-rule-alternate, h3.ibm-rule-alternate, ul.ibm-rule-alternate, ol.ibm-rule-alternate {
	border-top: 2px solid #CCC;
	padding-top: 6px;
	margin-top: 10px !important
}
p+h2.ibm-alternate-rule, p+h2.ibm-rule-alternate {
	margin-top: 20px
}
div.ibm-rule hr, div.ibm-alternate-rule hr, div.ibm-rule-alternate hr, div.ibm-alternate-rule-1 hr, div.ibm-alternate-rule-2 hr {
	display: none
}
.ibm-landing-page div.ibm-rule, .ibm-landing-page div.ibm-alternate-rule, .ibm-landing-page div.ibm-rule-alternate {
	margin: 10px 20px
}
.ibm-landing-page .ibm-container-body div.ibm-rule, .ibm-landing-page .ibm-container-body div.ibm-alternate-rule, .ibm-landing-page .ibm-container-body div.ibm-rule-alternate, .ibm-landing-page .ibm-columns div.ibm-rule, .ibm-landing-page .ibm-columns div.ibm-alternate-rule, .ibm-landing-page .ibm-columns div.ibm-rule-alternate {
	margin: 10px 0
}
#ibm-media {
	width: 980px;
	margin: 0 auto
}
.ibm-landing-page #ibm-content .ibm-container, #ibm-media .ibm-container {
	margin: 10px 20px
}
.ibm-liquid #ibm-content .ibm-columns .ibm-container, .ibm-landing-page #ibm-content .ibm-columns .ibm-container {
	margin: 10px 0
}
#ibm-content-head h1 {
	clear: both;
	margin: 0;
	padding: 15px 0 5px
}
#ibm-leadspace-small {
	padding: 0 10px
}
#ibm-leadspace-small.ibm-intro img {
	margin-bottom: 14px
}
#ibm-leadspace-small.ibm-intro p {
	margin-bottom: 5px;
	padding-left: 0
}
#ibm-content-head p {
	padding: 0 10px;
	clear: both
}
#ibm-content-head img {
	margin: 10px 10px 0
}
#ibm-leadspace.ibm-intro img {
	margin-bottom: 14px
}
#ibm-leadspace.ibm-intro p {
	margin-bottom: 5px;
	padding-left: 0
}
.ibm-price {
	color: #00834e !important
}
#ibm-content-main p.ibm-ind-link.ibm-next-page, #ibm-content-main p.ibm-ind-link.ibm-back-to-top {
	clear: both;
	text-align: right;
	height: 1%;
	padding-bottom: 0
}
p.ibm-ind-link.ibm-next-page a {
	padding-right: 25px;
	padding-right: 2.5rem
}
a.ibm-feature-link, p.ibm-ind-link a:visited, ul.ibm-link-list a:visited {
	text-decoration: none;
	color:#373938 !important;
}
p.ibm-ind-link a:hover, ul.ibm-link-list a:hover, a.ibm-feature-link:hover {
	text-decoration: none !important;
	color:#0087cf !important;
}
div.ibm-list-next {
	padding-bottom: 0;
	margin-bottom: 0
}
.ibm-indent {
	margin-left: 1.4em
}
#ibm-content .ibm-portrait-module img {
	margin: 5px 10px 5px 0;
	float: left
}
#ibm-content .ibm-portrait-module ul {
	clear: right;
	margin-left: 70px
}
#ibm-content .ibm-portrait-module ul.ibm-link-list li p {
	padding-left: 16px
}
#ibm-content .ibm-portrait-module .ibm-container-body {
	min-height: 55px
}
#ibm-content ul.ibm-portrait-module-list, #ibm-content ul.ibm-thumbnail-list {
	padding: 0 0 5px
}
#ibm-content ul.ibm-portrait-module-list>li, #ibm-content ul.ibm-thumbnail-list>li {
	clear: both;
	padding: 5px 0;
	display: block;
	height: 1%;
	min-height: 45px
}
.dj_ie7 #ibm-content .ibm-scroll ul.ibm-portrait-module-list>li, .dj_ie7 #ibm-content .ibm-scroll ul.ibm-thumbnail-list>li {
	min-height: 65px
}
#ibm-content ul.ibm-portrait-module-list ul, #ibm-content ul.ibm-thumbnail-list ul {
	margin-left: 70px;
	margin-top: 0
}
#ibm-content ul.ibm-portrait-module-list ul.ibm-bullet-list a[class*="-link"], #ibm-content ul.ibm-thumbnail-list ul.ibm-bullet-list a[class*="-link"] {
	padding-left: 1.4em;
	position: relative;
	display: inline-block
}
#ibm-content ul.ibm-portrait-module-list.ibm-thumbnail ul, #ibm-content ul.ibm-thumbnail-list.ibm-thumbnail ul {
	margin-left: 60px
}
#ibm-content ul.ibm-portrait-module-list ul li, #ibm-content ul.ibm-thumbnail-list ul li {
	clear: right;
	height: 1%;
	min-height: 0
}
#ibm-content ul.ibm-portrait-module-list img, #ibm-content ul.ibm-thumbnail-list img {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px
}
#ibm-content ul.ibm-portrait-module-list p, #ibm-content ul.ibm-thumbnail-list p {
	padding: 0 !important;
	margin-left: 70px
}
#ibm-content ul.ibm-portrait-module-list p a, #ibm-content ul.ibm-thumbnail-list p a {
	display: inline-block
}
#ibm-content ul.ibm-portrait-module-list.ibm-thumbnail p, #ibm-content ul.ibm-thumbnail-list.ibm-thumbnail p {
	margin-left: 60px
}
#ibm-content .ibm-container-body ul.ibm-portrait-module-list h2, #ibm-content .ibm-container-body ul.ibm-portrait-module-list h3, #ibm-content .ibm-container-body ul.ibm-thumbnail-list h2, #ibm-content .ibm-container-body ul.ibm-thumbnail-list h3, #ibm-content .ibm-columns ul.ibm-portrait-module-list h2, #ibm-content .ibm-columns ul.ibm-portrait-module-list h3, #ibm-content .ibm-columns ul.ibm-thumbnail-list h2, #ibm-content .ibm-columns ul.ibm-thumbnail-list h3 {
	display: block;
	margin: 0 0 4px 70px
}
#ibm-content .ibm-container-body ul.ibm-portrait-module-list.ibm-thumbnail h2, #ibm-content .ibm-container-body ul.ibm-portrait-module-list.ibm-thumbnail h3, #ibm-content .ibm-container-body ul.ibm-thumbnail-list.ibm-thumbnail h2, #ibm-content .ibm-container-body ul.ibm-thumbnail-list.ibm-thumbnail h3, #ibm-content .ibm-columns ul.ibm-portrait-module-list.ibm-thumbnail h2, #ibm-content .ibm-columns ul.ibm-portrait-module-list.ibm-thumbnail h3, #ibm-content .ibm-columns ul.ibm-thumbnail-list.ibm-thumbnail h2, #ibm-content .ibm-columns ul.ibm-thumbnail-list.ibm-thumbnail h3 {
	margin-left: 60px
}
.ibm-landing-page .ibm-container.ibm-playlist.ibm-portrait ul.ibm-portrait-module-list h3, .ibm-landing-page .ibm-container.ibm-playlist.ibm-portrait ul.ibm-thumbnail-list h3 {
	padding-top: 6px
}
#ibm-content h3 a, #ibm-content ul.ibm-portrait-module-list h2 a, #ibm-content ul.ibm-portrait-module-list h3 a, #ibm-content ul.ibm-thumbnail-list h2 a, #ibm-content ul.ibm-thumbnail-list h3 a {
	text-decoration: none
}
#ibm-content ul.ibm-portrait-module-list h2 a:hover, #ibm-content ul.ibm-portrait-module-list h3 a:hover, #ibm-content ul.ibm-thumbnail-list h2 a:hover, #ibm-content ul.ibm-thumbnail-list h3 a:hover {
	text-decoration: underline
}
.ibm-content-expand .ibm-columns .ibm-inset {
	border: 0;
	float: right;
	margin: 0 !important;
	padding: 0 0 0 10px !important
}
#ibm-content-main .ibm-container .ibm-container-body dl {
	margin: 0;
	padding: 5px
}
.ibm-container h2 {
	padding: 5px 0;
	height: auto
}
#ibm-content-sidebar ul.ibm-link-list li {
	border-top: 1px dotted #CCC
}
div.ibm-code-sample {
	background-color: #F7F7F7;
	color: #666;
	min-height: 130px !important;
	max-height: 225px !important;
	overflow: scroll;
	padding: 0 10px;
	border: 1px solid #CCC
}
div.ibm-alternate-code-sample {
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	color: #666;
	padding: 0 10px
}
#ibm-content-main p img.ibm-inset {
	float: left;
	margin: 5px 20px 12px 0;
	padding: 0
}
#ibm-content-main p img.ibm-inset.ibm-alternate {
	float: right;
	border: 0 none;
	margin: 5px 0 12px 20px;
	padding: 0
}
.ibm-inset-img-caption.ibm-alternate {
	clear: right;
	float: right;
	padding: 0 0 0 10px
}
.ibm-inset-img-caption {
	color: #666;
	float: left;
	margin: 0;
	padding: 0 10px 0 0
}
.ibm-simple-show-hide .ibm-container-body {
	padding-bottom: 4px
}
.ibm-simple-show-hide p.ibm-show-hide-controls {
	color: #666;
	display: none
}
.ibm-simple-show-hide p.ibm-show-hide-controls a, .ibm-simple-show-hide h3 a.ibm-show-hide-link {
	text-decoration: none
}
.ibm-simple-show-hide h3 a.ibm-show-hide-link:hover {
	color: #222 !important
}
.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color: #666
}
#ibm-content .ibm-container.ibm-show-hide, #ibm-content #ibm-content-sidebar .ibm-container.ibm-show-hide {
	border-top: 0 none;
	margin-bottom: 0
}
.ibm-landing-page #ibm-content .ibm-container.ibm-show-hide {
	margin-bottom: 5px !important
}
#ibm-content .ibm-container.ibm-show-hide .ibm-container-body {
	margin-bottom: 10px
}
.ibm-show-hide .ibm-video .ibm-container {
	border-top: 0 !important;
	margin: 0 !important
}
.ibm-show-hide .ibm-video h2 {
	border-top: 0 !important;
	font-weight: normal
}
.ibm-show-hide .ibm-video h2 a {
	background: none !important;
	color: #666
}
.ibm-show-hide .ibm-video {
	margin-top: 0 !important;
	border-top: 0 !important
}
.ibm-show-hide .ibm-video .ibm-container {
	border-top: 0 !important;
	margin: 0 !important
}
.ibm-show-hide h2 {
	border-top: 2px solid #666 !important;
	width: 100%
}
.ibm-show-hide h2 a {
	text-decoration: none;
	color: #000
}
#ibm-content .ibm-show-hide h2 a:after, #ibm-content .ibm-show-hide h2 a.ibm-show-active:after, .ibm-landing-page .ibm-show-hide h2 a:after, .ibm-landing-page .ibm-show-hide h2 a.ibm-show-active:after, #ibm-content #ibm-content-sidebar .ibm-container.ibm-show-hide h2 a:after {
	float: right;
	position: relative;
	letter-spacing: -2px
}
.ibm-show-hide h2 a:hover:after, .ibm-landing-page .ibm-show-hide h2 a:hover:after {
	color: #A5DF00
}
.ibm-show-hide h2 a.ibm-show-active:hover:after, .ibm-landing-page .ibm-show-hide h2 a.ibm-show-active:hover:after {
	color: #DF3A01
}
.ibm-show-hide h2 a.ibm-show-active:visited, .ibm-landing-page .ibm-show-hide h2 a.ibm-show-active:visited {
	color: #000
}
.ibm-form-note, .ibm-item-note, .ibm-item-note-alternate, .ibm-footnote p {
	color: #767676 !important
}
div#ibm-reg-number {
	background: #333;
	color: #999;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center
}
div#ibm-reg-number a:link, div#ibm-reg-number a:visited, div#ibm-reg-number a:hover {
	color: #999
}
.ibm-required {
	color: #D9182D
}
.ibm-important, .ibm-important p {
	color: #B8471B !important
}
.ibm-legal-text, .ibm-legal {
	background-color: #333;
	color: #999;
	margin: 0 auto;
	padding: 30px 20px 50px
}
#ibm-content-main .ibm-legal-text, #ibm-content-main .ibm-legal {
	background: none;
	color: #666;
	padding: 30px 20px 80px;
	width: auto
}
.ibm-legal-text .ibm-required, .ibm-legal .ibm-required {
	position: absolute;
	margin: 0 0 0 -10px
}
#ibm-content-main .ibm-legal-text .ibm-required, #ibm-content-main .ibm-legal .ibm-required {
	color: #D9182D
}
.ibm-cross-links {
	clear: right;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	width: 170px
}
div.ibm-anchor-pointer {
	visibility: visible;
	display: block;
	position: absolute
}
div.ibm-anchor-pointer a {
	position: absolute;
*position:relative;
*margin-top:-80px;
	top: -80px;
	display: block
}
input.ibm-btn-arrow-sec {
*overflow:visible
}
.ibm-pull-quote.ibm-inset {
	float: right;
	margin: 5px 0 0 20px;
	padding: 0;
	width: 280px
}
.ibm-pull-quote.ibm-inset.ibm-alternate {
	float: left;
	margin: 5px 20px 0 0
}
.ibm-pull-quote blockquote p, .ibm-pull-quote.ibm-inset blockquote p, .ibm-pull-quote.ibm-inset.ibm-alternate blockquote p {
	color: #555 !important;
	display: block
}
.ibm-pull-quote blockquote p em, .ibm-pull-quote.ibm-inset blockquote p em, .ibm-pull-quote.ibm-inset.ibm-alternate blockquote p em {
	display: block
}
#ibm-top blockquote {
	margin: 0
}
#ibm-top .ibm-pullquote-source, #ibm-top .ibm-pullquote-source-alternate {
	color: #777;
	margin-top: -10px
}
.ibm-pullquote-open {
	color: #BBB;
	margin-left: -18px;
	float: left;
	position: absolute;
	margin-top: 5px
}
.ibm-pullquote-close {
	color: #BBB;
	position: absolute;
	margin-left: 2px;
	margin-top: 7px
}
.dj_ie7 .ibm-pullquote-open {
	margin-top: -2px;
	padding-top: 2px
}
.dj_ie7 .ibm-pullquote-close {
	padding-top: 4px;
	padding-bottom: 2px;
	margin-top: -1px;
	margin-left: 1px
}
.ibm-spinner-small {
	display: block;
	width: inherit;
	height: 20px !important;
	padding: 15px;
	background: url(//1.www.s81c.com/common/v17e/i/animated-progress-20x20b.gif) no-repeat center center transparent;
	text-decoration: none
}
.ibm-spinner-large {
	display: block;
	width: inherit;
	height: 38px !important;
	padding: 15px;
	background: url(//1.www.s81c.com/common/v17e/i/animated-progress-38x38c.gif) no-repeat center center transparent;
	text-decoration: none
}
#ibm-content .ibm-spinner-large:hover, #ibm-content .ibm-spinner-small:hover {
	text-decoration: none !important
}
.ibm-background-dim {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 901;
	display: none
}
#ibm-truste {
	width: auto !important
}
ul#ibm-navigation-trail {
	height: 1%;
	text-shadow: none;
	padding: 10px 20px 0;
	position: relative\0/;
*position:relative
}
ul#ibm-navigation-trail:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
#ibm-content-head ul#ibm-navigation-trail li.ibm-first, #ibm-content-head ul#ibm-navigation-trail li:first-child {
	padding-left: 0
}
ul#ibm-navigation-trail li {
	display: inline;
	float: left;
	clear: none;
	padding: 0 16px 0 2px
}
ul#ibm-navigation-trail li a:link, ul#ibm-navigation-trail li a:visited {
	color: #000
}
.ibm-alternate-background ul#ibm-navigation-trail li a, .ibm-alternate-bg.ibm-ribbon ul#ibm-navigation-trail li a {
	color: #BBB
}
#ibm-content-head #ibm-navigation-trail+h1 {
	padding-top: 0
}
[class*="ibm-col-"] .ibm-button-link, [class*="ibm-col-"] .ibm-button-link-alternate {
	padding: 0
}
a.ibm-btn-pri, a.ibm-btn-sec, input[class*="ibm-btn-"][class*="-pri"], input[class*="ibm-btn-"][class*="-sec"], .ibm-button-link a, .ibm-button-link-alternate a {
	background-image: -webkit-linear-gradient(top, transparent, rgb(0, 65, 103));
	background-image: -moz-linear-gradient(top, transparent, rgb(0, 65, 103));
	background-image: -o-linear-gradient(top, transparent, rgb(0, 65, 103));
	background-image: -ms-linear-gradient(top, transparent, rgb(0, 65, 103));
	background-image: linear-gradient(top, transparent, rgb(0, 65, 103));
	text-decoration: none;
	padding: .60em 1.24em .48em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width: 100%;
	min-width: 200px;
	min-width: 90px\9;
*min-width:auto;
	min-height: 50px;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a.ibm-btn-pri, a.ibm-btn-sec {
	display: inline-block;
	text-decoration: none
}
.ibm-button-link a, .ibm-button-link-alternate a {
	display: inline-block
}
a.ibm-btn-pri, input[class*="ibm-btn-"][class*="-pri"], #ibm-top .ibm-button-link a {
	background-color: #004167;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color: #FFF;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.75)
}
a.ibm-btn-sec, input[class*="ibm-btn-"][class*="-sec"], #ibm-top .ibm-button-link-alternate a {
	background-color: #FFF;
	text-decoration: none;
	border-color: #ccc rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	color: #000;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 1px 0 rgba(255,255,255,0.95)
}
#ibm-content a.ibm-btn-pri:hover, #ibm-content input[class*="ibm-btn-"][class*="-pri"]:hover, #ibm-top .ibm-button-link a:hover {
	text-decoration: none;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	text-shadow: 0 0 5px rgba(255,255,255,0.75);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#66000000')
}
#ibm-content a.ibm-btn-sec:hover, #ibm-content input[class*="ibm-btn-"][class*="-sec"]:hover, #ibm-top .ibm-button-link-alternate a:hover {
	color: #000;
	text-decoration: none;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	background-image: linear-gradient(top, rgba(255,255,255,0.1), rgba(0,0,0,0.4));
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	text-shadow: 0 0 5px rgba(255,255,255,0.75);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#66000000')
}
#ibm-content a.ibm-btn-pri:focus, #ibm-content input[class*="ibm-btn-"][class*="-pri"]:focus, #ibm-top .ibm-button-link a:focus {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0 2px 3px rgba(0,0,0,0.5)
}
#ibm-content a.ibm-btn-sec:focus, #ibm-content input[class*="ibm-btn-"][class*="-sec"]:focus, #ibm-top .ibm-button-link-alternate a:focus {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0 2px 3px rgba(0,0,0,0.5)
}
#ibm-content a.ibm-btn-pri:active, #ibm-content input[class*="ibm-btn-"][class*="-pri"]:active, #ibm-top .ibm-button-link a:active {
	color: rgba(255,255,255,0.8);
	text-shadow: none;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 5px rgba(0,0,0,0.5)
}
#ibm-content a.ibm-btn-sec:active, #ibm-content input[class*="ibm-btn-"][class*="-sec"]:active, #ibm-top .ibm-button-link-alternate a:active {
	color: rgba(0,0,0,0.8);
	text-shadow: none;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	background-image: linear-gradient(top, rgba(0,0,0,0.25), rgba(0,0,0,0.1));
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 5px rgba(0,0,0,0.5)
}
input::-moz-focus-inner {
border:0
}
input.ibm-btn-go, input.ibm-btn-view {
	border: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	margin-bottom: -13px
}
input.ibm-btn-go {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 0
}
input.ibm-btn-go:hover {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -40px
}
input.ibm-btn-go:active, input.ibm-btn-go:focus {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -80px
}
input.ibm-btn-view {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -120px
}
input.ibm-btn-view:hover {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -160px
}
input.ibm-btn-view:active, input.ibm-btn-view:focus {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -200px
}
#ibm-top a.ibm-btn-small, #ibm-top input.ibm-btn-small {
	min-width: 75px;
*min-width:auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0.7em 1em 0.6em
}
#ibm-top .ibm-button-link a.ibm-btn-small, #ibm-top .ibm-button-link-alternate a.ibm-btn-small {
	min-width: 75px;
	padding: 0.4em 1em
}
.dijit_a11y input.ibm-btn-pri, .dijit_a11y input.ibm-btn-sec {
	background: #FFF;
	border: 1px outset #FFF;
	filter: none
}
.dijit_a11y input.ibm-btn-pri:hover, .dijit_a11y input.ibm-btn-sec:hover, .dijit_a11y input.ibm-btn-pri:focus, .dijit_a11y input.ibm-btn-sec:focus, .dijit_a11y input.ibm-btn-pri:active, .dijit_a11y input.ibm-btn-sec:active {
	border: 1px inset #FFF
}
.dijit_a11y input.ibm-btn-go, .dijit_a11y input.ibm-btn-view {
	background: #FFF;
	filter: none
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-video, .ibm-landing-page #ibm-content .ibm-columns .ibm-playlist {
	margin-bottom: 0
}
#ibm-content .ibm-video .ibm-ribbon {
	border-top: 0 none;
	margin-top: -10px !important
}
#ibm-content .ibm-video .ibm-container-body, #ibm-content .ibm-playlist .ibm-container-body, #ibm-content .ibm-ribbon .ibm-container-body, #ibm-media .ibm-ribbon .ibm-container-body, #ibm-related-content .ibm-ribbon .ibm-container-body {
	position: relative
}
.dj_ie7 #ibm-content .ibm-video .ibm-container-body, .dj_ie7 #ibm-content .ibm-playlist .ibm-container-body, .dj_ie7 #ibm-content .ibm-ribbon .ibm-container-body, .dj_ie7 #ibm-media .ibm-ribbon .ibm-container-body {
	height: 1%
}
.ibm-ribbon-pane {
	position: relative;
	overflow: hidden;
	width: auto;
	margin: 0 auto;
	clear: both
}
.ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane.ibm-ribbon-next {
	background: none;
	display: none
}
.dj_ie7 .ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane {
	width: 300px
}
#ibm-content .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-container-body, #ibm-media .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-container-body {
	height: 230px
}
#ibm-content .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-container-body .ibm-ribbon-pane {
	height: 220px
}
#ibm-content .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-portrait .ibm-container-body, #ibm-media .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-portrait .ibm-container-body {
	height: 110px
}
#ibm-content .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-portrait .ibm-container-body .ibm-ribbon-pane, #ibm-media .ibm-container.ibm-ribbon.ibm-ribbon-fixed .ibm-portrait .ibm-container-body .ibm-ribbon-pane {
	height: 90px;
	height: 88px\0/;
*height:87px
}
#ibm-masthead .ibm-ribbon-pane {
	width: 960px
}
#ibm-masthead .ibm-ribbon-pane .ibm-columns {
	clear: none;
	float: left
}
#ibm-masthead .ibm-ribbon-pane .ibm-columns .ibm-columns {
	margin: 0
}
#ibm-content .ibm-video .ibm-columns, #ibm-content .ibm-ribbon .ibm-ribbon-section .ibm-columns, #ibm-related-content .ibm-ribbon .ibm-ribbon-section .ibm-columns, #ibm-media .ibm-ribbon .ibm-columns {
	margin: 0 -10px;
	clear: none;
	float: left
}
#ibm-content .ibm-playlist .ibm-columns {
	margin: 0 -10px;
	clear: none;
	float: none
}
#ibm-media .ibm-ribbon .ibm-columns, .ibm-landing-page #ibm-content .ibm-ribbon .ibm-columns {
	margin: 0 -10px
}
.ibm-landing-page #ibm-content-main .ibm-columns .ibm-col-1-1 .ibm-media .ibm-ribbon .ibm-columns, .ibm-landing-page #ibm-content .ibm-video .ibm-ribbon .ibm-columns {
	margin: 0
}
#ibm-content .ibm-playlist .ibm-scroll-pane .ibm-columns {
	float: left
}
.ibm-liquid #ibm-content .ibm-playlist .ibm-scroll-pane .ibm-columns {
	float: none
}
#ibm-common-menu .ibm-dlg-close span {
	background-position: 7px -996px
}
#ibm-common-menu .ibm-dlg-close span:hover, #ibm-common-menu .ibm-dlg-close span:focus {
	background-position: 6px -797px
}
.ibm-ribbon-section {
	position: absolute;
	width: 20000em;
	margin: 0 -10px
}
.ibm-ribbon-container.ibm-media-list .ibm-ribbon-section {
	margin: 0
}
.ibm-ribbon-nav {
	margin: 0 auto;
	width: 100px;
	height: 20px;
	text-align: center
}
.ibm-ribbon-nav a {
	background: url(//1.www.s81c.com/common/v17e/i/icons/scroll_nav_sprite.gif) 0 -200px no-repeat;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 3px;
*margin-top:10px;
	text-decoration: none
}
.ibm-ribbon-nav a:hover {
	background-position: 0 -208px
}
.ibm-ribbon-nav a.ibm-active {
	background-position: 0 -216px
}
.ibm-ribbon-nav a {
	font-size: 0;
	text-indent: -100%;
*text-indent:0;
	overflow: hidden;
	margin-top: 10px;
	color: transparent
}
.ibm-alternate .ibm-container-body .ibm-ribbon-nav {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -30px;
	text-align: right
}
.ibm-alternate .ibm-container-body .ibm-ribbon-pane .ibm-ribbon-section .ibm-columns {
	padding: 0 10px 10px !important
}
.ibm-alternate .ibm-container-body .ibm-ribbon-prev, .ibm-alternate .ibm-container-body .ibm-ribbon-next, #ibm-masthead a.ibm-ribbon-next, #ibm-masthead a.ibm-ribbon-prev {
	display: none
}
a.ibm-disabled {
	visibility: hidden
}
span.ibm-thumbnail {
	display: block;
	overflow: hidden;
	border: 1px solid #666 \9;
	outline: 1px solid rgba(0,0,0,0.1);
	outline-offset: -1px
}
.ibm-playlist .ibm-col-5-1 span.ibm-thumbnail, .ibm-ribbon .ibm-col-5-1 span.ibm-thumbnail {
	width: 172px;
	width: 170px\9;
	height: 108px;
	margin-top: 10px
}
.ibm-playlist .ibm-col-5-1 .ibm-thumbnail img, .ibm-ribbon .ibm-col-5-1 .ibm-thumbnail img {
	width: 172px;
	height: 108px
}
.ibm-playlist .ibm-col-6-1 span.ibm-thumbnail, .ibm-ribbon .ibm-col-6-1 span.ibm-thumbnail {
	width: 140px;
	width: 138px\9;
	height: 88px;
	margin-top: 10px
}
#ibm-related-content .ibm-ribbon .ibm-col-6-1 span.ibm-thumbnail {
	height: 64px
}
.ibm-playlist .ibm-col-6-1 .ibm-thumbnail img, .ibm-ribbon .ibm-col-6-1 .ibm-thumbnail img {
	width: 140px;
	height: 88px
}
#ibm-related-content .ibm-ribbon .ibm-col-6-1 .ibm-thumbnail img {
	height: 64px
}
#ibm-related-content .ibm-ribbon .ibm-container-body {
	padding-bottom: 10px
}
#ibm-content .ibm-portrait .ibm-portrait-module-list, #ibm-content .ibm-portrait .ibm-thumbnail-list {
	padding: 1px 0 0 0
}
.ibm-portrait .ibm-portrait-module-list span.ibm-thumbnail, .ibm-portrait .ibm-thumbnail-list span.ibm-thumbnail, .ibm-ribbon .ibm-col-6-2 span.ibm-thumbnail {
	position: relative;
	width: 60px;
	width: 58px\9;
	height: 45px;
	margin: 9px 10px 10px 0;
	float: left
}
.ibm-ribbon .ibm-col-6-2 span.ibm-thumbnail {
	margin-top: 4px
}
.ibm-portrait .ibm-portrait-module-list .ibm-thumbnail img, .ibm-portrait .ibm-thumbnail-list .ibm-thumbnail img, .ibm-ribbon .ibm-col-6-2 .ibm-thumbnail img {
	width: 60px;
	height: 45px;
	float: none !important
}
#ibm-content .ibm-portrait .ibm-portrait-module-list li, #ibm-content .ibm-portrait .ibm-thumbnail-list li {
	padding: 0 0 1px 0;
	clear: both;
	width: 100%
}
#ibm-content .ibm-container.ibm-playlist.ibm-portrait .ibm-portrait-module-list li, #ibm-content .ibm-container.ibm-playlist.ibm-portrait .ibm-thumbnail-list li {
	padding: 0 0 5px 0
}
span.ibm-thumbnail span {
	position: relative;
	background-color: #000;
	color: #FFF;
	float: right;
	font-size: 11px;
	font-size: 1.1rem
}
span.ibm-thumbnail span.ibm-video-play {
	background-color: transparent
}
.ibm-portrait span.ibm-thumbnail span, .ibm-col-5-1 span.ibm-thumbnail span, .ibm-col-6-1 span.ibm-thumbnail span, .ibm-ribbon-pane .ibm-col-6-2 span.ibm-thumbnail span {
	top: -18px
}
.ibm-col-6-2 span.ibm-thumbnail span, .ibm-col-6-3 span.ibm-thumbnail span {
	top: -32px;
*top:47px
}
#ibm-content .ibm-columns div.ibm-col-6-1 div.ibm-ribbon h2 {
	display: block;
	height: 20px;
	width: 100px;
	overflow: hidden;
	line-height: 20px
}
.ibm-portrait h2 a, .ibm-portrait h3 a, .ibm-ribbon h2 a, .ibm-ribbon h3 a {
	color: #000;
	text-decoration: none
}
.ibm-portrait .ibm-media-thumb.ibm-media-active h2 a, .ibm-portrait .ibm-media-thumb.ibm-media-active h3 a, .ibm-ribbon .ibm-media-thumb.ibm-media-active h2 a, .ibm-ribbon .ibm-media-thumb.ibm-media-active h3 a {
	color: #AAA
}
.ibm-portrait .ibm-col-6-2 p, .ibm-portrait .ibm-portrait-module-list p, .ibm-portrait .ibm-thumbnail-list p {
	margin-left: 70px
}
.ibm-ribbon-section .ibm-col-5-1, .ibm-ribbon-section .ibm-col-6-1, .ibm-ribbon-section .ibm-col-6-2 {
	cursor: text
}
.ibm-portrait .ibm-portrait-module-list li, .ibm-portrait .ibm-thumbnail-list li {
	cursor: pointer
}
#ibm-masthead .ibm-ribbon-section .ibm-col-5-1, #ibm-masthead .ibm-ribbon-section .ibm-col-6-1, #ibm-masthead .ibm-ribbon-section .ibm-col-6-2 {
	cursor: default
}
#ibm-content .ibm-video .ibm-container-body p, #ibm-content .ibm-playlist .ibm-container-body p, #ibm-content .ibm-ribbon .ibm-container-body p, #ibm-media .ibm-ribbon .ibm-container-body p {
	color: #666;
	position: relative
}
#ibm-content .ibm-video .ibm-container-body .ibm-media-thumb.ibm-media-active p, #ibm-content .ibm-playlist .ibm-container-body .ibm-media-thumb.ibm-media-active p, #ibm-content .ibm-ribbon .ibm-container-body .ibm-media-thumb.ibm-media-active p, #ibm-media .ibm-ribbon .ibm-container-body .ibm-media-thumb.ibm-media-active p {
	color: #B3B3B3
}
#ibm-pcon #ibm-content #ibm-content-body #ibm-content-main .ibm-ribbon .ibm-ribbon-container .ibm-columns p {
	word-wrap: break-word
}
#ibm-top {
	background: #FFF;
	margin-top: 74px;
	min-width: 980px
}
#ibm-pcon {
	width: 778px;
	margin: 20px auto;
	padding: 0 0 10px 202px;
	background: #FFF;
	text-shadow: 0 1px 0 rgba(255,255,255,0.95)
}
#ibm-pcon:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
#ibm-content {
	float: left;
	width: 100%
}
#ibm-content-body {
	padding-top: 20px;
	background: #FFF
}
#ibm-top.ibm-content-expand #ibm-content-body {
	padding-right: 20px
}
#ibm-content-main {
	clear: left;
	float: left;
	width: 576px
}
#ibm-top.ibm-content-expand #ibm-content-main {
	width: auto
}
.ibm-content-expand #ibm-content-sidebar, .ibm-landing-page #ibm-content-sidebar, .ibm-landing-page #ibm-navigation, .ibm-landing-page #ibm-media {
	display: none
}
.ibm-landing-page #ibm-pcon {
	padding-left: 0;
	width: 980px
}
.dj_ie7 div#interceptDiv {
	height: 1%
}
.ibm-embed-video {
	height: 355px
}
#ibm-leadspace {
	padding: 0 10px
}
.ibm-landing-page #ibm-leadspace {
	padding: 0
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs #ibm-leadspace-body {
	min-height: 290px;
	padding-bottom: 10px
}
#ibm-leadspace-head {
	background-color: #F7F7F7;
	background: -webkit-linear-gradient(top, #fff, #f7f7f7);
	background: -moz-linear-gradient(top, #fff, #f7f7f7);
	background: -o-linear-gradient(top, #fff, #f7f7f7);
	background: -ms-linear-gradient(top, #fff, #f7f7f7);
	background: linear-gradient(top, #fff, #f7f7f7);
	border-bottom: 1px solid #E5E5E5
}
.ibm-landing-page #ibm-leadspace-head h1 {
	padding: 30px 0
}
.ibm-landing-page #ibm-leadspace-head #ibm-navigation-trail+.ibm-columns h1 {
	padding: 5px 0 30px
}
.ibm-landing-page #ibm-leadspace-head p {
	padding-bottom: 0
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-image p {
	width: auto
}
#ibm-leadspace-head p em {
	font-style: normal;
	color: #666
}
#ibm-leadspace-head p em span {
	color: #A91024;
	display: block
}
#ibm-leadspace-head a {
	text-decoration: none
}
#ibm-leadspace-head a:hover, #ibm-leadspace-head a:active {
	text-decoration: underline
}
#ibm-leadspace-body {
	width: 980px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.95);
	margin: 0 auto;
	padding: 0 0 50px;
	min-height: 250px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body {
	min-height: 80px;
	padding-bottom: 40px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate.ibm-no-tabs #ibm-leadspace-body {
	min-height: 110px;
	padding-bottom: 10px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-navigation-trail+.ibm-columns h1 {
	padding: 0 0 10px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1 {
	padding: 10px 0
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate p {
	padding-bottom: 8px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1.ibm-35-space {
	padding-top: 35px
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body.ibm-alternate h1 {
	color: #FFF
}
#ibm-content #ibm-leadspace-head.ibm-no-image p {
	width: 100%
}
#ibm-content #ibm-leadspace-head {
	background: none;
	border-bottom: 0 none;
	min-height: 70px;
	_height: 70px
}
#ibm-content #ibm-leadspace-body {
	padding: 0;
	margin: 0;
	min-height: inherit
}
.dj_ie7 #ibm-content #ibm-leadspace-head, .dj_ie7 #ibm-content #ibm-leadspace-body {
	min-height: 70px
}
#ibm-content #ibm-leadspace-head #ibm-navigation-trail {
	padding: 10px 0 0 10px
}
#ibm-content #ibm-leadspace-head #ibm-navigation-trail+.ibm-columns h1 {
	padding: 0
}
#ibm-content #ibm-leadspace-head h1 {
	padding: 20px 0 0
}
#ibm-content #ibm-leadspace-head p {
	padding: 0 0 10px
}
#ibm-content #ibm-leadspace-head img {
	padding-left: 10px;
	padding-top: 20px
}
.ibm-content-expand #ibm-content #ibm-leadspace-head #ibm-leadspace-body {
	width: auto
}
.ibm-landing-page #ibm-leadspace-head.ibm-ribbon #ibm-leadspace-body {
	width: 100%
}
.dj_ie7 .ibm-landing-page #ibm-leadspace-head.ibm-ribbon #ibm-leadspace-body {
	padding-bottom: 0
}
.ibm-landing-page #ibm-leadspace-head.ibm-ribbon h1, .ibm-landing-page #ibm-leadspace-head.ibm-ribbon h2 {
	padding: 30px 0;
	text-shadow: 0 1px 0 #FFF
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon h1, .ibm-landing-page #ibm-leadspace-head.ibm-alternate-background.ibm-ribbon h1, .ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon h2, .ibm-landing-page #ibm-leadspace-head.ibm-alternate-background.ibm-ribbon h2 {
	color: #e4e4e4;
	text-shadow: 0 1px 0 #E4E4E4
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon p em span, .ibm-landing-page #ibm-leadspace-head.ibm-alternate-backgroud.ibm-ribbon p em span {
	color: #FFCF01
}
.ibm-landing-page #ibm-leadspace-head.ibm-ribbon .ibm-columns {
	clear: none;
	min-height: 300px;
	float: left
}
.ibm-landing-page #ibm-leadspace-head.ibm-ribbon .ibm-columns [class*="ibm-col-"] {
	margin: 0 auto;
	float: none;
	position: relative
}
.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav {
	margin: -70px auto 0;
	width: auto
}
.dj_ie7 .ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav {
	margin: -60px auto 0
}
.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a {
	background: url(//1.www.s81c.com/common/v17e/i/lead/leafed_lead_space_dots_sprite.png) no-repeat 0px -219px transparent;
	overflow: visible;
	text-indent: 0;
	position: relative;
	text-decoration: none
}
.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a:hover, .ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a:focus {
	outline: none;
	background-position: 0 -110px
}
.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a.ibm-active {
	background-position: 0 -1px
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a {
	outline: none !important;
	position: relative;
	text-decoration: none;
	background-image: none;
	border: 2px solid rgba(205,205,205,0.95);
	border: 2px solid #eee \9;
	display: inline-block;
	height: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	width: 45px;
	z-index: 899;
	padding: 0;
	margin-right: 8px;
	line-height: 0
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a.ibm-active {
	top: -5px
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a:hover, .ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a.ibm-active {
	border: 2px solid rgba(182,182,182,0.95);
	border: 2px solid #eee \9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	box-shadow: 0 1px 3px rgba(0,0,0,0.6)
}
.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-view {
	cursor: pointer
}
.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-view {
	height: 30px;
	width: 45px
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay {
	display: none;
	background: url(//1.www.s81c.com/common/v17e/i/lead/lead_pagination_overlay.png) no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	text-align: left;
	width: 328px;
	height: 113px;
	top: -115px;
	left: -255px
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay span.ibm-lead-thumb-1, .ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay span.ibm-lead-thumb-2, .ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay span.ibm-lead-thumb-3, .ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay span.ibm-lead-thumb-4 {
	border: 1px solid #FFF;
	display: block;
	float: left;
	height: 60px;
	margin: 18px 18px 18px 20px;
	width: 60px
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay h2 {
	color: #FFDF4E;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
	left: 90px;
	top: 0;
	padding: 4px 0;
	position: absolute;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	width: auto
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay p {
	color: #999;
	font-size: 11.5px;
	font-size: 1.15rem;
	left: 90px;
	padding: 0 16px 0 0;
	position: absolute;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	top: 35px;
	width: auto;
	line-height: 15px
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay.ibm-alternate h2, .ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay.ibm-alternate p {
	left: 20px
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay:hover h2 {
	color: #FFC
}
.ibm-landing-page #ibm-leadspace-head .ibm-pagination-overlay:hover p {
	color: #CCC
}
.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-prev {
	left: 200px;
	margin-top: 140px;
	z-index: 1
}
.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-next {
	margin-top: -160px;
	right: 200px;
	display: none
}
.dj_ie7 .ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-next {
	margin-top: 138px !important
}
.ibm-landing-page #ibm-leadspace-head a.ibm-disabled {
	visibility: hidden
}
#ibm-lead-2, #ibm-lead-3, #ibm-leadspace-head.ibm-ribbon div.ibm-columns div.ibm-ribbon-view {
	display: none
}
#ibm-leadspace-body #ibm-lead-1 {
	height: 300px;
	width: 100%
}
#ibm-leadspace-head.ibm-alternate-background #ibm-leadspace-body {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.75)
}
#ibm-leadspace-head.ibm-alternate-background {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0.85));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0.85));
	background: -o-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0.85));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0.85));
	background: linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0.85))
}
.ibm-alternate-background h1, .ibm-alternate-background a {
	color: #FFF
}
#ibm-leadspace-head.ibm-alternate-background p em {
	color: #CCC
}
#ibm-leadspace-head.ibm-alternate-background p em span {
	color: #FFCF01
}
.ibm-alternate-background p a {
	color: #82D1F5
}
.ibm-alternate-background p a:hover {
	color: #B2E2F8
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background .ibm-ribbon-nav a {
	background-position: 0 -504px !important
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background .ibm-ribbon-nav a:hover, .ibm-landing-page #ibm-leadspace-head.ibm-alternate-background .ibm-ribbon-nav a:focus {
	background-position: 0 -415px !important
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background .ibm-ribbon-nav a.ibm-active {
	background-position: 0 -316px !important
}
.ibm-columns {
	width: 960px;
	padding: 0 10px;
	margin: 0 auto;
	clear: both
}
#ibm-content .ibm-columns {
	padding: 0 10px 10px
}
.ibm-default #ibm-content .ibm-columns, .ibm-content-expand #ibm-content .ibm-columns {
	width: auto;
	padding: 0 0 10px
}
#ibm-top .ibm-container .ibm-columns {
	margin: 0 -10px
}
#ibm-top .ibm-container.ibm-ribbon .ibm-ribbon-section .ibm-columns {
	padding: 0 10px
}
#ibm-top .ibm-container .ibm-columns, #ibm-top .ibm-container .ibm-container.ibm-ribbon .ibm-columns {
	padding: 0
}
#ibm-top .ibm-columns .ibm-columns {
	margin: 0 -10px;
	width: auto
}

.ibm-columns:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	overflow: hidden
}
[class*="ibm-col-"] {
	float: left;
	margin: 0 10px;
	min-height: 1px
}
.ibm-landing-page #ibm-content #ibm-content-main>.ibm-media {
	width: auto;
	margin: 0 auto
}
.ibm-col-4-1 {
	width: 220px
}
.ibm-col-4-2, .ibm-col-2-1, .ibm-col-6-3 {
	width: 460px
}
.ibm-col-4-3 {
	width: 700px
}
.ibm-col-5-1 {
	width: 172px
}
.ibm-col-5-2 {
	width: 364px
}
.ibm-col-5-3 {
	width: 556px
}
.ibm-col-5-4 {
	width: 748px
}
.ibm-col-6-1 {
	width: 140px
}
.ibm-col-6-2 {
	width: 300px;
}
.ibm-col-6-4 {
	width: 620px
}
.ibm-col-6-5 {
	width: 780px
}
.ibm-col-1-1 {
	width: 940px
}
.ibm-default #ibm-content .ibm-col-1-1, .ibm-default #ibm-content .ibm-col-5-3, .ibm-default #ibm-content .ibm-col-6-4 .ibm-col-1-1, .ibm-content-expand #ibm-content .ibm-col-1-1 {
	width: auto
}
.ibm-default #ibm-content .ibm-col-2-1 {
	width: 268px
}
.dijitDialogPaneContent .ibm-columns {
	padding: 0
}
.ibm-content-expand #ibm-content .ibm-col-5-1 {
	width: 169px
}
.ibm-content-expand #ibm-content .ibm-col-2-1, .ibm-content-expand #ibm-content .ibm-col-5-2 {
	width: 359px
}
.ibm-content-expand #ibm-content .ibm-col-5-3 {
	width: 549px
}
#ibm-content-sidebar .ibm-col-5-1 {
	padding: 0;
	margin: 0;
	float: none
}
.ibm-menu-list div:after, [class*="-link"]:before, #ibm-parent-link a:before, #ibm-navigation-trail li:after, .ibm-bullet:before, .ibm-cta-arrow-sm:before, a.ibm-chevron-link:after, li.ibm-chevron-link a:after, a.ibm-chevron-alternate-link:after, li.ibm-chevron-alternate-link a:after, .ibm-cta-chevron:before, .ibm-cta-download:before, .ibm-cta-generic:before, .ibm-doc-folder:before, .ibm-symp-doc:before, .ibm-symp-spreadsheet:before, .ibm-symp-presentation:before, .ibm-download-whitepaper:before, .ibm-download:before, .ibm-ibmer:before, .ibm-email-link-alt:before, .ibm-call-info:before, .ibm-logo-sp:before, .ibm-media-play:before, .ibm-nav-search:before, a.ibm-ribbon-prev:before, a.ibm-ribbon-next:before, .ibm-setting-link-alt:before, .ibm-soc-expert:before, .ibm-soc-pinterest:before, .ibm-soc-profile:before, .ibm-soc-rssfeed:before, .ibm-soc-tumbler:before, .ibm-tog-list:before, .ibm-show-hide h2 a.ibm-show-active:after, .ibm-show-hide h2 a:after, .ibm-tog-tile:before, .ibm-community:before, .ibm-usergroup:before, .ibm-tool-share:before, .ibm-twistie-closed:before, .ibm-twistie-open:before, .ibm-close:before, .ibm-doc-pdf:before {
	color: #00649d;
	font-family: 'iconsIBM';
	font-variant: normal;
	text-transform: none;
	display: inline-block;
	letter-spacing: 4px;
	position: absolute;
	text-decoration: none;
	font-size: 1.4em
}
ul li:before {
	color: #00649d;
	font-family: 'iconsIBM';
	font-variant: normal;
	text-transform: none;
	display: inline-block;
	letter-spacing: 4px;
	position: absolute;
	text-decoration: none
}
.ibm-bullet:before, #ibm-navigation-trail li:after, #ibm-top ul li.ibm-highlight-link:before, a.ibm-ribbon-prev:before, a.ibm-ribbon-next:before, .ibm-close:before {
	font-size: inherit
}
ul li.ibm-no-links:before {
	font-size: inherit
}
.ibm-alternate-background .ibm-logo-sp:before, #ibm-top .ibm-alternate-background a[class*="-link"]:before, #ibm-top .ibm-alternate-background a[class*="-link"]:after, #ibm-top ul.ibm-alternate-two a:before, #ibm-top ul.ibm-alternate-two a.ibm-chevron-link:after {
	color: #fff
}
#ibm-top ul.ibm-link-list li[class*="-link"], #ibm-top ul.ibm-link-list li.ibm-bullet, #ibm-top ul.ibm-link-list li.ibm-call-info, #ibm-top ul.ibm-link-list li.ibm-symp-doc, #ibm-top ul.ibm-link-list li.ibm-symp-presentation, #ibm-top ul.ibm-link-list li.ibm-symp-spreadsheet, #ibm-top ul.ibm-link-list li.ibm-community, #ibm-top ul.ibm-link-list li.ibm-usergroup, .ibm-media a.ibm-rss-link {
	padding-left: 1.4em
}
ul li:before, #ibm-parent-link a:before, a.ibm-logo-sp:before, #ibm-top ul.ibm-link-list li[class*="-link"]>a, #ibm-top ul.ibm-link-list li.ibm-call-info>a, #ibm-top ul.ibm-link-list li.ibm-symp-doc>a, #ibm-top ul.ibm-link-list li.ibm-symp-presentation>a, #ibm-top ul.ibm-link-list li.ibm-symp-spreadsheet>a, #ibm-top ul.ibm-link-list li.ibm-community>a, #ibm-top ul.ibm-link-list li.ibm-usergroup>a, a[class*="-link"]:before, a.ibm-call-info:before, a.ibm-symp-doc:before, a.ibm-symp-presentation:before, a.ibm-symp-spreadsheet:before, a.ibm-community:before, a.ibm-usergroup:before, p a.ibm-external-link:before, .ibm-live-assistance-list p.ibm-call-info:before, .ibm-link-list p.ibm-call-info:before, .ibm-live-assistance-list p[class*="-link"]:before, .ibm-link-list p[class*="-link"]:before, span.ibm-error-link:before, .ibm-media a.ibm-rss-link:before {
	margin-left: -1.4em;
	text-decoration: none
}

#ibm-parent-link a:before, #ibm-navigation-trail li:after, ul li:before, ul.ibm-link-list.ibm-alternate a:before, ul.ibm-link-list.ibm-alternate a:after, ul.ibm-no-links li:hover:before, ul li.ibm-no-links:before, ul li.ibm-no-links:hover:before {
	color: #ccc
}
ul li:hover:before {
	color: #f19027
}
#ibm-content-nav #ibm-secondary-tab-list ul li.ibm-active:before {
	color: #000
}
ul.ibm-error li:before {
	color: #d9182c
}
#ibm-mast-options li:before, #ibm-universal-nav li:before, .ibm-tab-overlay ul li:before, #ibm-common-menu .ibm-menu-subtabs li:before, #ibm-social-tools li:before, #ibm-navigation-trail li:before, #ibm-primary-links>li:before, .ibm-container-controls li:before, .ibm-portlet-controls, .ibm-share-this li:before, .ibm-link-list li:before, #ibm-top .ibm-link-list li.ibm-link-description:before, #ibm-top .ibm-link-list li.ibm-chevron-link:before, #ibm-top .ibm-link-list li.ibm-chevron-alternate-link:before, .ibm-live-assistance-list li:before, .ibm-twisty li:before, .ibm-stock-list li:before, .ibm-portrait-module-list>li:before, ul.ibm-tabs li:before, .ibm-table-navigation li:before, .ibm-table-navigation a:before, #ibm-footer li:before {
	display: none
}
.ibm-link-list li[class*="-link"]:before, .ibm-link-list li.ibm-bullet:before, .ibm-link-list li.ibm-call-info:before, .ibm-link-list li.ibm-symp-doc:before, .ibm-link-list li.ibm-symp-presentation:before, .ibm-link-list li.ibm-symp-spreadsheet:before, .ibm-link-list li.ibm-community:before, .ibm-link-list li.ibm-usergroup:before {
	display: inline-block
}
p a.ibm-external-link {
	position: relative;
	padding-left: 1.4em
}
p a.ibm-external-link.ibm-inline, p a.ibm-external-link.ibm-inline:before, p a.ibm-inline, a.ibm-inline:before, a.ibm-inline:after {
	margin-left: 0;
	padding-left: 0;
	letter-spacing: 0;
	position: relative
}
p.ibm-ind-link a.ibm-chevron-link {
	margin-right: 20px
}
.dj_ie7 span.ibm-error-link, .dj_ie7 a.ibm-inline {
	padding-left: 15px
}
.ibm-standalone-acc, .ibm-standalone-acc:hover, .ibm-standalone-acc:active {
	color: transparent;
	display: inline-block;
	width: 25px
}
.ibm-standalone-acc:before {
	color: #00649D;
	margin-left: 0 !important;
	margin-right: 0 !important;
	letter-spacing: -7px
}
a.ibm-ribbon-next, a.ibm-ribbon-prev {
	display: block;
	font-size: 0;
	color: transparent;
	overflow: hidden;
	width: 20px;
	height: 60px;
	position: absolute;
	cursor: pointer
}
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	overflow: visible;
	color: #858484;
	font-size: 30px;
	letter-spacing: -5px;
	line-height: 45px;
	text-indent: 0%
}
a.ibm-ribbon-next {
	right: -20px
}

.ibm-portrait a.ibm-ribbon-next {
	margin-top: -65px
}
a.ibm-ribbon-prev {
	left: -20px
}
.dj_ie7 a.ibm-ribbon-prev {
	background-position: -84px 0
}
.ibm-portrait a.ibm-ribbon-prev {
	margin-top: 25px
}

@media all {
.ibm-common-overlay, .ibm-common-overlay-mask {
	display: none
}
#ibm-com .dijitDialogUnderlay {
	background: none repeat 0 0 #000;
	filter: alpha(opacity=50);
	opacity: 0.6
}
#ibm-com .dijitDialogUnderlayWrapper {
	position: absolute
}
.dijitDialogTitle {
	cursor: move;
	display: block;
	height: 28px;
	position: absolute;
	text-indent: -9999px;
	top: -20px;
	width: 100%;
	border: none;
	background: none
}
.ibm-common-overlay-close {
	display: none
}
#ibm-com .dijitDialogTitleBar {
	background: none;
	border: none;
	padding: 0;
	margin: 0
}
}

@media screen {
#ibm-content {
	position: inherit
}

.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-first, .ibm-overlay-alt .ibm-two-column .ibm-column.ibm-second {
	width: 270px
}
.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-first, .ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-second {
	width: 360px
}
.ibm-overlay-alt .ibm-three-column .ibm-column, .ibm-overlay-alt .ibm-container-body.ibm-three-column .ibm-column {
	width: 176px
}
.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-third {
	width: 177px
}
.ibm-overlay-alt-two .ibm-three-column .ibm-column {
	width: 236px
}
.ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third {
	width: 238px
}
.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first {
	width: 364px
}
.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first {
	width: 482px
}
.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second {
	width: 176px
}
.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second {
	width: 239px
}
.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first {
	width: 176px
}
.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first {
	width: 238px
}
.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second {
	width: 364px
}
.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second {
	width: 483px
}
}
.dj_ie .claro .dojoxGridFDPaneRulePane .dijitAccordionContainer-child {
	max-height: 150px
}
#ibm-content-nav {
	position: relative;
	margin-top: -40px;
	min-height: 40px;
	z-index: 20;
}
#ibm-content-nav #ibm-primary-tabs {
	height: 40px;
	overflow: hidden;
	background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.05));
	background: -moz-linear-gradient(top, transparent, rgba(0,0,0,0.05));
	background: -o-linear-gradient(top, transparent, rgba(0,0,0,0.05));
	background: -ms-linear-gradient(top, transparent, rgba(0,0,0,0.05));
	background: linear-gradient(top, transparent, rgba(0,0,0,0.05))
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	margin: 0 auto;
	padding: 0 20px;
	width: 940px
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	margin-right: 4px;
	border-top: 1px solid #000;
	position: relative;
	bottom: -1px
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-top: 2px solid #000;
	bottom: 0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	display: block;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid rgba(125,125,125,0.25);
	border-left: 1px solid rgba(125,125,125,0.25);
	color: #FFF;
	min-height: 15px;
	padding: 12px 15px;
	background-color: #333;
	background-color: rgba(0,0,0,0.75);
	opacity: .90;
	filter: alpha(opacity=90);
	text-shadow: 0 0 4px rgba(0,0,0,0.2);
	text-decoration: none;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:hover, #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:focus {
	background-color: #000
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:active {
	background-color: #999;
	text-shadow: none
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active a {
	background-color: #FFF;
	color: #000;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100)
}
.dj_ie7 #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	margin-top: -1px
}
#ibm-leadspace-head.ibm-alternate-background+#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	background-color: #CCC;
	background-color: rgba(255,255,255,0.55)
}
#ibm-leadspace-head.ibm-alternate-background+#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active a {
	background-color: #FFF
}
#ibm-leadspace-head.ibm-alternate-background+#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:hover, #ibm-leadspace-head.ibm-alternate-background+#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:active {
	background-color: #CCC
}
#ibm-content-nav #ibm-secondary-tabs {
	padding: 5px 20px 0;
	border-bottom: 1px solid #CCC;
	text-align: center
}
#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs, .dj_ie7 #ibm-content-nav #ibm-secondary-tab-list.ibm-columns {
	margin: 0 auto;
	width: 940px
}
.ibm-landing-page #ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li {
	display: block;
	padding: 0 15px;
	margin: 4px 0 10px;
	text-align: center
}
#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li:last-child {
	border-right: 0
}
#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a {
	text-decoration: none;
	color: #666;
	overflow: auto;
	zoom: 1;
	padding-bottom: 10px
}
#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a:hover, #ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a:focus, #ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li.ibm-active a {
	color: #000;
	border-bottom: 2px solid #000
}
.ibm-columns.ibm-graphic-tabs {
	margin: 0 10px
}
#ibm-top .ibm-columns .ibm-columns.ibm-graphic-tabs, .ibm-columns.ibm-graphic-tabs [class*="ibm-col-"], .ibm-text ul.ibm-link-list li {
	margin: 0
}
#ibm-content .ibm-container.ibm-graphic-tabs, .ibm-tab-section.ibm-text {
	border-top: 0
}
.ibm-tab-section {
	margin-bottom: 20px
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom: 1px solid #CCC
}
.ibm-graphic-tabs ul.ibm-tabs li {
	background: #DEDEDE;
	background: -webkit-linear-gradient(bottom, #cdcdcd, #dedede);
	background: -moz-linear-gradient(bottom, #cdcdcd, #dedede);
	background: -o-linear-gradient(bottom, #cdcdcd, #dedede);
	background: -ms-linear-gradient(bottom, #cdcdcd, #dedede);
	background: linear-gradient(bottom, #cdcdcd, #dedede);
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #E8E8E8;
	min-height: 35px;
	padding: 15px 10px 0;
	cursor: pointer
}
.ibm-graphic-tabs ul.ibm-tabs li.ibm-first-tab {
	border-left: 1px solid #E8E8E8
}
.ibm-graphic-tabs ul.ibm-tabs li:hover {
	background: #C6C6C6
}
.ibm-graphic-tabs ul.ibm-tabs li.ibm-active {
	background: none;
	border-color: #CCC #CCC #FFF;
	border-style: solid;
	border-width: 1px;
	color: #000;
	margin-bottom: -2px
}
.ibm-graphic-tabs.ibm-combo-tabs .ibm-tab-section.ibm-text {
	border-bottom: 0;
	border-top: 0;
	padding-top: 0;
	margin-top: -10px;
	text-align: center
}
.ibm-tab-section.ibm-text.ibm-alternate-align {
	text-align: left
}
.ibm-columns .ibm-container>.ibm-tab-section.ibm-text, .ibm-container>.ibm-tab-section.ibm-text {
	margin-top: -2px
}
.ibm-container .ibm-tab-section.ibm-text, .ibm-columns .ibm-tab-section.ibm-text {
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px
}
.ibm-default .ibm-columns .ibm-tab-section.ibm-text {
	margin: 0 10px 20px
}
ul.ibm-tabs:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
ul.ibm-tabs li {
	padding: 0;
	float: left
}
ul.ibm-tabs a {
	color: #454545;
	text-decoration: none
}
ul.ibm-tabs a:hover, ul.ibm-tabs a:visited {
	color: #000
}
.ibm-text ul.ibm-tabs li {
	background: none;
	border-left: 0 !important;
	border-top: 0 !important;
	border-right: 1px solid #CCC;
	float: none;
	display: inline;
	line-height: 2em;
	cursor: pointer;
	padding: 0 13px 0 14px
}
.ibm-text ul.ibm-tabs li:hover {
	background: none
}
.ibm-text ul.ibm-tabs li a:active, .ibm-text ul.ibm-tabs li.ibm-active {
	color: #454545 !important;
	font-weight: bold
}
.ibm-text ul.ibm-tabs li.ibm-active:visited, .ibm-text ul.ibm-tabs li.ibm-active:hover {
	background: #FFF;
	color: #000
}
.ibm-text ul.ibm-bullet-list li, .ibm-text ul.ibm-link-list li {
	display: block;
	border-right: 0;
	text-align: left
}
.ibm-text ul.ibm-bullet-list li a, .ibm-text ul.ibm-link-list li a {
	text-decoration: none;
	color: #00649d
}
.ibm-text ul.ibm-tabs.ibm-inner-list li {
	border-right: 0
}
.ibm-text ul.ibm-tabs li.ibm-last-tab {
	border-right: 0 !important
}
.ibm-combo-tabs div.ibm-text ul.ibm-tabs li {
*zoom:1;
	_zoom: 0
}
.ibm-text div.ibm-rule, .ibm-text ul.ibm-tabs span.ibm-sep {
	display: none
}

#ibm-content-nav #ibm-secondary-tab-list {
	padding-bottom: 20px;
	text-align: left
}
#ibm-content-nav #ibm-secondary-tabs #ibm-secondary-tab-list h2 {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0
}
.dj_ie7 #ibm-secondary-tab-list.ibm-columns [class*="ibm-col-"] {
	margin: 0
}
#ibm-content-nav #ibm-secondary-tab-list a {
	text-decoration: none;
	color: #000
}
#ibm-content-nav #ibm-secondary-tab-list li {
	padding: 2px 0 0 15px;
	height: 1%;
	clear: left
}
#ibm-content-nav #ibm-secondary-tab-list a:hover {
	color: #333
}
#ibm-content-nav #ibm-secondary-tab-list a:active, #ibm-content-nav #ibm-secondary-tab-list li.ibm-active a {
	color: #000
}
#ibm-content-nav #ibm-expand-container.ibm-columns {
	text-align: right
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	position: absolute;
	right: 190px;
	top: 50px
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text, #ibm-content-nav #ibm-dropdown-content p.ibm-expand-text {
	cursor: pointer;
	color: #00649D
}
#ibm-content-nav #ibm-secondary-tabs p.ibm-expand-text:hover {
	color: #008ABF;
	text-decoration: underline
}
#ibm-content-nav #ibm-secondary-tabs p.ibm-expand-text:active {
	text-decoration: none
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view {
	overflow: hidden;
	padding: 10px 20px 20px
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view input {
	cursor: pointer;
	width: 300px;
	background: url(//1.www.s81c.com/common/v17e/i/icons/dropdown_sprite.png) no-repeat 100% -3px;
	border: 0;
	font-size: 0.8em;
	font-weight: bold
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view span {
	display: block;
	float: left;
	width: 300px;
	padding: 3px 3px 5px 9px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#ECECEC');
	background: -webkit-linear-gradient(top, #fcfcfc, #ececec);
	background: -moz-linear-gradient(top, #fcfcfc, #ececec);
	background: -o-linear-gradient(top, #fcfcfc, #ececec);
	background: -ms-linear-gradient(top, #fcfcfc, #ececec);
	background: linear-gradient(top, #fcfcfc, #ececec);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #DDD;
	color: #000;
	text-decoration: none
}
#ibm-content-nav #ibm-secondary-tabs #ibm-dropdown-content p.ibm-expand-text {
	padding-left: 20px;
	position: relative;
	top: 7px;
	float: left
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view #ibm-expand-container {
	display: none
}
#ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay {
	display: none;
	position: absolute;
	background-color: #FFF;
	z-index: 800;
	background: -webkit-linear-gradient(top, #fff 30%, #ccc 100%);
	background: -moz-linear-gradient(top, #fff 30%, #ccc 100%);
	background: -o-linear-gradient(top, #fff 30%, #ccc 100%);
	background: -ms-linear-gradient(top, #fff 30%, #ccc 100%);
	background: linear-gradient(top, #fff 30%, #ccc 100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 5px #333;
	-moz-box-shadow: 0 1px 5px #333;
	box-shadow: 0 1px 5px #333;
	margin-top: 35px;
	border: 5px solid #666
}
.dj_ie7 #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay {
	left: 320px
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay ul {
	float: left;
	padding: 15px
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay ul li {
	padding: 0 4px
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay ul li a {
	padding: 2px
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay ul li:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
	background: #595C64;
	background: -webkit-linear-gradient(top, #595c64, #1b1b1c);
	background: -moz-linear-gradient(top, #595c64, #1b1b1c);
	background: -o-linear-gradient(top, #595c64, #1b1b1c);
	background: -ms-linear-gradient(top, #595c64, #1b1b1c);
	background: linear-gradient(top, #595c64, #1b1b1c)
}
#ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view .ibm-tab-overlay ul li a:hover {
	color: #FFF
}
.ibm-scroll {
	overflow-y: scroll;
	overflow-x: hidden
}
div.ibm-scroll-wrapper {
	position: relative;
	width: auto !important;
	overflow: hidden;
	z-index: 1;
	padding-bottom: 15px;
*padding-bottom:0;
	_padding-bottom: 0;
	padding-bottom: 20px\9
}
div.ibm-scroll-container {
	height: auto;
	width: auto !important;
	overflow: visible;
	padding-right: 20px;
	position: absolute;
	top: 0
}
html>body div.ibm-scroll-slider-outer {
	background: #e6e6e6;
	width: 6px
}
div.ibm-scroll-slider-outer {
	height: 100%;
	position: absolute;
	top: 0px;
	cursor: pointer;
	right: 0px;
	top: 0;
	background: #E6E6E6
}
div.ibm-scroll-slider-outer-active {
	background: #DDD
}
div.ibm-scroll-slider-inner {
	position: absolute;
	background: #888;
	cursor: pointer;
	overflow: hidden;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 5px;
	margin-bottom: 5px
}
div.ibm-scroll-slider-inner-active {
	background: #666
}
div.ibm-scroll-slider-up, div.ibm-scroll-slider-down {
	position: absolute;
	height: 5px;
	background: #fff url(//1.www.s81c.com/common/v17e/i/icons/scrollbar_arrows_sprite.png) no-repeat;
	width: 100%
}
div.ibm-scroll-slider-up {
	top: 0px;
	background-position: 0 0
}
div.ibm-scroll-slider-outer-active div.ibm-scroll-slider-up {
	background-position: 0 -106px
}
div.ibm-scroll-slider-down {
	bottom: 0px;
	background-position: 0 -318px
}
div.ibm-scroll-slider-outer-active div.ibm-scroll-slider-down {
	background-position: 0 -424px
}
div.ibm-scroll-gradient {
	position: absolute;
	bottom: 0px;
	height: 15px;
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
	background: linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%)
}
#ibm-content .ibm-media .ibm-container.ibm-ribbon h2, #ibm-content .ibm-media .ibm-container.ibm-video h2, #ibm-content .ibm-media .ibm-container.ibm-portrait h2 {
	display: inline-block;
	padding: 7px 0 2px;
	margin-right: -10px
}
#ibm-content .ibm-media .ibm-container ul.ibm-container-controls li {
	background: none;
	clear: none
}
.ibm-video .ibm-video-container {
	background-color: #333;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 10px;
	position: relative
}
.ibm-video-container>div, .ibm-video-container>div>div, img.ibm-video-background {
	max-width: 100% !important
}
.ibm-video-play {
	background: url(//1.www.s81c.com/common/v17e/i/video-play-sprite.png) no-repeat -6px -600px;
	display: block;
	cursor: pointer;
	position: absolute
}
.ibm-video-background {
	cursor: pointer
}
.ibm-col-1-1 .ibm-video-play, .ibm-col-6-4 .ibm-video-play {
	position: relative;
	width: 140px;
	height: 140px;
	top: -225px;
*position:absolute;
	_margin-top: 100px;
	left: 230px;
*left:400px
}
.ibm-col-6-4 .ibm-video-play {
*left:250px
}
.ibm-col-1-1 .ibm-video .ibm-video-container div:hover .ibm-video-play, .ibm-col-1-1 .ibm-video .ibm-video-container a:hover .ibm-video-play, .ibm-col-6-4 .ibm-video .ibm-video-container div:hover .ibm-video-play, .ibm-col-6-4 .ibm-video .ibm-video-container a:hover .ibm-video-play, .ibm-col-6-2 .ibm-video .ibm-video-container div:hover .ibm-video-play, .ibm-col-6-2 .ibm-video .ibm-video-container a:hover .ibm-video-play, .ibm-col-5-2 .ibm-video .ibm-video-container div:hover .ibm-video-play, .ibm-col-5-2 .ibm-video .ibm-video-container a:hover .ibm-video-play {
	background-position: -9px -900px
}
.ibm-col-6-2 .ibm-video-play {
	width: 132px;
	height: 132px;
	top: 20px;
	left: 84px;
	position: absolute
}
.dj_ie7 .ibm-col-6-2 .ibm-video-play {
	top: 0px;
	margin-top: 35px
}
.dj_ie7 .ibm-col-1-1 .ibm-video-play, .dj_ie7 .ibm-col-6-4 .ibm-video-play {
	top: 0px;
	margin-top: 100px
}
.ibm-col-6-2 .ibm-thumbnail .ibm-video-play, .ibm-col-6-3 .ibm-thumbnail .ibm-video-play {
	background-color: transparent;
	background-position: -14px -10px;
	position: absolute;
	width: 28px;
	height: 28px;
	margin-top: 23px;
	left: 15px;
	top: -15px
}
.ibm-col-6-2 .ibm-thumbnail:hover .ibm-video-play, .ibm-col-6-3 .ibm-thumbnail:hover .ibm-video-play {
	background-position: -14px -110px
}
.dj_ie7 .ibm-col-6-2 .ibm-thumbnail .ibm-video-play {
	margin-top: -36px
}
.ibm-col-6-2 .ibm-media-thumb.ibm-media-active .ibm-thumbnail img {
	opacity: 0.4
}
.ibm-col-6-2 .ibm-media-thumb.ibm-media-active .ibm-thumbnail span {
	display: none
}
.ibm-media-list .ibm-media-thumb p .show_more {
	display: none
}
.ibm-col-5-1 .ibm-thumbnail .ibm-video-play {
	background-color: transparent;
	background-position: -14px -210px;
	width: 65px;
	height: 65px;
	margin-top: -73px;
	left: -30px
}
.ibm-col-5-2 .ibm-video-play {
	height: 132px;
	left: 112px;
	top: 35px;
	width: 132px
}
.ibm-col-6-1 .ibm-thumbnail .ibm-video-play {
	background-color: transparent;
	background-position: -14px -210px;
	width: 65px;
	height: 65px;
	margin-top: -63px;
	left: -14px
}
.ibm-col-5-1 .ibm-thumbnail:hover .ibm-video-play, .ibm-col-6-1 .ibm-thumbnail:hover .ibm-video-play {
	background-position: -14px -360px
}
.ibm-col-5-1 .ibm-media .ibm-thumbnail-widget span.ibm-thumbnail {
	width: 172px;
	width: 170px\9;
	height: 108px;
	margin-top: 10px
}
.ibm-col-5-1 .ibm-media .ibm-thumbnail-widget .ibm-thumbnail img {
	width: 172px;
	height: 108px
}
#ibm-content .ibm-columns .ibm-col-1-1 .ibm-media-beneath h3, #ibm-content .ibm-columns .ibm-col-6-4 .ibm-media-beneath h3 {
	margin: 0px
}
#ibm-content .ibm-columns .ibm-col-1-1 .ibm-media-beneath p, #ibm-content .ibm-columns .ibm-col-6-4 .ibm-media-beneath p {
	padding: 2px 0px
}
#ibm-content .ibm-container-controls, #ibm-media .ibm-container-controls {
	float: right;
	display: block;
	padding-bottom: 0;
	padding-right: 0
}
.dj_ie7 #ibm-content .ibm-container-controls, .dj_ie7 #ibm-media .ibm-container-controls {
	margin-top: -25px
}
#ibm-content .ibm-container-controls li, #ibm-media .ibm-container-controls li {
	float: left
}
#ibm-content .ibm-container-controls a, #ibm-media .ibm-container-controls a {
	display: block;
	width: 20px;
	height: 14px;
	text-indent: -999em;
	overflow: hidden
}
.ibm-container-controls a {
	background: url(//1.www.s81c.com/common/v17e/i/icons/scroll_nav_sprite.gif) no-repeat
}
.ibm-container-controls a.ibm-show-hide {
	background-position: 9px -245px
}
.ibm-container-controls a.ibm-show-hide:hover {
	background-position: 9px -295px
}
.ibm-container-controls a.ibm-show-hide.ibm-active {
	background-position: 9px -349px
}
.ibm-container-controls a.ibm-show-hide.ibm-active:hover {
	background-position: 9px -399px
}
.ibm-container-controls a.ibm-gallery-view {
	background-position: 9px -445px
}
.ibm-container-controls a.ibm-gallery-view:hover {
	background-position: 9px -495px
}
.ibm-container-controls a.ibm-gallery-view.ibm-active {
	cursor: auto;
	background-position: 9px -495px
}
.ibm-container-controls a.ibm-view-all {
	background-position: 9px -547px
}
.ibm-container-controls a.ibm-view-all:hover {
	background-position: 9px -597px
}
.ibm-container-controls a.ibm-view-all.ibm-active {
	cursor: auto;
	background-position: 9px -597px
}
.ibm-video-object {
	z-index: 1000
}
#ibm-content .ibm-media .ibm-col-6-2 ul.ibm-portrait-module-list li {
*height:auto
}
.ibm-play-button-small, .ibm-play-button-medium, .ibm-play-button-large {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent
}
.ibm-play-button-small {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-small.png)
}
.ibm-play-button-small:hover {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-small-hover.png)
}
.ibm-play-button-medium {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-medium.png)
}
.ibm-play-button-medium:hover {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-medium-hover.png)
}
.ibm-play-button-large {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-large.png)
}
.ibm-play-button-large:hover {
	background-image: url(//1.www.s81c.com/common/v17e/i/video-play-button-large-hover.png)
}
.video-control-bar div {
	display: inline-block
}
body.yt-video-fullscreen {
	overflow: hidden
}
.yt-fullscreen-blocker {
	background-color: black;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 998
}
.video-control-bar {
	background: #4f525a;
	background: -moz-linear-gradient(top, #4f525a 0%, #1c1d1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f525a), color-stop(100%, #1c1d1e));
	background: -webkit-linear-gradient(top, #4f525a 0%, #1c1d1e 100%);
	background: -o-linear-gradient(top, #4f525a 0%, #1c1d1e 100%);
	background: -ms-linear-gradient(top, #4f525a 0%, #1c1d1e 100%);
	background: linear-gradient(to bottom, #4f525a 0%, #1c1d1e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f525a', endColorstr='#1c1d1e', GradientType=0 );
	color: white;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	height: 23px;
	width: 100%;
	position: relative;
	top: -4px;
	font-size: 10px;
	border-left: 10px;
	border-right: 10px;
	text-align: left;
	outline: none
}
.video-control-bar .icon {
	display: inline-block;
	margin: auto;
	background-repeat: no-repeat
}
.video-control-bar a {
	display: inline-block;
	height: 100%
}
.video-control-bar .elapsed-time-wrapper {
	width: 30px;
	padding-left: 5px
}
.video-control-bar .play-pause {
	padding-left: 10px
}
.video-control-bar .elapsed-time {
	float: right
}
.video-control-bar .total-time {
	float: right;
	width: 35px
}
.iDevice .video-control-bar .time-progress-bar {
	right: 0px
}
.video-control-bar .time-progress-bar {
	position: absolute;
	left: 33px;
	right: 120px;
	top: 4px;
	margin-top: 2px;
	line-height: 12px
}
.video-control-bar .progress-bar-container {
	height: 6px;
	margin-left: 5px;
	border-top: 1px solid black;
	position: absolute;
	left: 35px;
	right: 40px
}
.video-control-bar .progress-bar-background {
	width: 100%;
	border-top: 1px solid #202224;
	border-bottom: 1px solid #161818;
	height: 8px;
	position: relative;
	background: #2C2E31;
	background: -moz-linear-gradient(top, #2c2e31 0%, #222326 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c2e31), color-stop(100%, #222326));
	background: -webkit-linear-gradient(top, #2c2e31 0%, #222326 100%);
	background: -o-linear-gradient(top, #2c2e31 0%, #222326 100%);
	background: -ms-linear-gradient(top, #2c2e31 0%, #222326 100%);
	background: linear-gradient(to bottom, #2c2e31 0%, #222326 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C2E31', endColorstr='#222326', GradientType=0 )
}
.video-control-bar .progress-bar {
	height: 100%;
	vertical-align: top;
	margin-top: -1px;
	position: relative;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #7D7D7D;
	background: #F3F3F3;
	background: -moz-linear-gradient(top, #f3f3f3 0%, #c7c7c7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #c7c7c7));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #c7c7c7 100%);
	background: -o-linear-gradient(top, #f3f3f3 0%, #c7c7c7 100%);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #c7c7c7 100%);
	background: linear-gradient(to bottom, #f3f3f3 0%, #c7c7c7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#C7C7C7', GradientType=0 )
}
.video-control-bar .progress-bar-arrow {
	position: absolute;
	top: -9px;
	left: 100%;
	margin-left: -12px;
	cursor: pointer
}
.video-control-bar .loaded-bar {
	height: 100%;
	margin-top: -13px;
	width: 0%;
	display: block;
	border-top: 1px solid #3D3E40;
	border-bottom: 1px solid #323434;
	background: #55575A;
	background: -moz-linear-gradient(top, #55575a 0%, #4b4b4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55575a), color-stop(100%, #4b4b4e));
	background: -webkit-linear-gradient(top, #55575a 0%, #4b4b4e 100%);
	background: -o-linear-gradient(top, #55575a 0%, #4b4b4e 100%);
	background: -ms-linear-gradient(top, #55575a 0%, #4b4b4e 100%);
	background: linear-gradient(to bottom, #55575a 0%, #4b4b4e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55575A', endColorstr='#4B4B4E', GradientType=0 )
}
.video-control-bar .sound {
	float: right;
	margin-right: 10px
}
.video-control-bar .sound a {
	float: left
}
.video-control-bar .sound.mute .volume-marker {
	left: 0px !important
}
.video-control-bar .volume {
	margin-top: 5px;
	padding-right: 5px
}
.video-control-bar .volume-bar {
	height: 3px;
	width: 30px;
	background-color: #777777;
	position: relative;
	vertical-align: middle
}
.video-control-bar .volume-marker {
	width: 4px;
	height: 7px;
	background: #7C7D7F;
	background: -moz-linear-gradient(top, #7c7d7f 0%, #777 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c7d7f), color-stop(100%, #777));
	background: -webkit-linear-gradient(top, #7c7d7f 0%, #777 100%);
	background: -o-linear-gradient(top, #7c7d7f 0%, #777 100%);
	background: -ms-linear-gradient(top, #7c7d7f 0%, #777 100%);
	background: linear-gradient(to bottom, #7c7d7f 0%, #777 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7C7D7F', endColorstr='#777777', GradientType=0 );
	position: relative;
	vertical-align: top;
	margin-top: -2px;
	left: 100%;
	border-left: solid #3C4043 1px;
	border-right: solid #3C4043 1px
}
.video-control-bar .volume-marker:hover, .video-control-bar .volume-marker.selected {
	background: #eaeaea;
	background: -moz-linear-gradient(top, #eaeaea 0%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #c1c1c1));
	background: -webkit-linear-gradient(top, #eaeaea 0%, #c1c1c1 100%);
	background: -o-linear-gradient(top, #eaeaea 0%, #c1c1c1 100%);
	background: -ms-linear-gradient(top, #eaeaea 0%, #c1c1c1 100%);
	background: linear-gradient(to bottom, #eaeaea 0%, #c1c1c1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#c1c1c1', GradientType=0 );
	cursor: pointer
}
.video-control-bar .caption {
	float: right;
	margin-right: 5px
}
.video-control-bar .post-progress-bar {
	float: right
}
.dj_ie8 .video-control-bar .fullscreen {
	display: none
}
.video-control-bar .fullscreen {
	float: right;
	margin-right: 15px
}
.video-control-bar .speaker {
	height: 23px
}
.yt-share-links {
	position: absolute;
	margin-left: 15px;
	margin-top: 35px;
	z-index: 2
}
.yt-share-links a {
	display: block;
	float: left;
	margin-right: 7px
}
.videoOverlay {
	position: absolute
}
:-webkit-full-screen.yt-widget {
background-color:black
}
:-moz-full-screen.yt-widget {
background-color:black
}
.yt-fullscreen-text {
	position: absolute;
	font-size: 2em;
	width: 320px;
	color: white;
	background-color: black;
	padding: .2em;
	border-radius: 20px;
	text-align: center
}
#ibm-content-sidebar {
	margin: 0 0 0 586px;
	overflow: hidden;
	width: 172px
}
.ibm-liquid #ibm-content-sidebar {
	float: left;
	margin: 0 -202px 0 0;
	padding-left: 10px
}
.ibm-landing-page #ibm-content-sidebar {
	margin: 0 0 0 740px
}
#ibm-content-sidebar .ibm-container {
	clear: right
}
#ibm-content-sidebar p, #ibm-content-sidebar ul {
	color: #666;
	margin: 0
}
#ibm-content-sidebar h2 {
	color: #333
}
#ibm-content-sidebar .ibm-container .ibm-container-body img {
	display: block;
	clear: both;
	margin: 0 auto 4px;
	text-align: center
}
#ibm-content-sidebar .ibm-container.ibm-alternate .ibm-container-body {
	border-width: 0
}
#ibm-content #ibm-content-sidebar p.ibm-ind-link {
	padding: 0
}
ul.ibm-link-list li a {
	height: 1%
}
#ibm-content-sidebar ul.ibm-link-list li.ibm-first, #ibm-content-sidebar ul.ibm-link-list.ibm-alternate li {
	border-top: 0 none
}
ul.ibm-link-list li.ibm-first {
	width: auto !important
}
#ibm-content #ibm-content-sidebar #ibm-contact-module .ibm-container, .ibm-landing-page #ibm-content .ibm-col-6-1 #ibm-contact-module .ibm-container {
	border-top: 0 none !important
}
#ibm-content #ibm-contact-module ul.ibm-alternate li, #ibm-content #ibm-contact-module ul.ibm-alternate li span, #ibm-content #ibm-contact-module ul.ibm-alternate li p span {
	color: #444
}
.ibm-landing-page #ibm-contact-module .ibm-live-assistance ul.ibm-alternate p {
	margin-top: 2px
}
#ibm-content-sidebar #ibm-contact-module ul.ibm-alternate p, #ibm-contact-module .ibm-live-assistance ul.ibm-alternate p {
	margin-top: -4px
}
.ibm-landing-page #ibm-contact-module .ibm-live-assistance div.ibm-portrait.ibm-alternate img {
	position: absolute
}
.ibm-landing-page #ibm-contact-module .ibm-live-assistance .ibm-live-assistance-list, .ibm-landing-page #ibm-contact-module .ibm-live-assistance ul.ibm-alternate {
	margin-left: 75px
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-portrait {
	min-height: 60px
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-portrait.ibm-alternate {
	min-height: 45px
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait img, .ibm-landing-page .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait img {
	display: inline;
	float: left;
	margin: 8px 10px 5px 0
}
#ibm-content-sidebar ul.ibm-link-list li p.ibm-call-info {
	padding-left: 20px !important
}
#ibm-content ul.ibm-live-assistance-list {
	clear: both
}
#ibm-content ul.ibm-live-assistance-list a {
	text-decoration: none
}
.ibm-container-body p+ul.ibm-live-assistance-list {
	padding-top: 0 !important
}
.ibm-columns .ibm-col-5-1 ul.ibm-live-assistance-list {
	line-height: 1.15em
}
.ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait p, .ibm-landing-page .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait.ibm-alternate p {
	margin-left: 60px !important;
	height: 1%
}
.ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait.ibm-alternate p {
	margin-left: 46px !important
}
#ibm-content-sidebar form.ibm-sidebar-form {
	padding-top: 0;
	padding-bottom: 12px
}
#ibm-content-sidebar form.ibm-sidebar-form p {
	padding-top: 5px !important;
	padding-bottom: 0 !important
}
.ibm-landing-page #ibm-content-sidebar, .ibm-landing-page #ibm-navigation, .ibm-landing-page #ibm-media {
	display: none
}
.ibm-landing-page #ibm-pcon {
	width: 100%;
	padding: 0 0 10px 0
}
.ibm-landing-page #ibm-content-head {
	margin: 0 auto;
	width: 960px
}
.ibm-landing-page #ibm-content-body {
	padding-top: 0
}
.ibm-landing-page #ibm-content-main {
	width: 100%
}
.ibm-landing-page #ibm-leadspace {
	padding: 0;
	margin: 0
}
.ibm-landing-page #ibm-content-main>p, .ibm-landing-page #ibm-content-main>h2, .ibm-landing-page #ibm-content-main>h3 {
	margin: 0 auto;
	width: 940px
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-ribbon .ibm-ribbon-section .ibm-columns, .ibm-landing-page #ibm-content .ibm-container .ibm-ribbon-pane .ibm-columns {
	margin: 0
}
.ibm-band {
	background-color: rgba(0,0,0,0.03);
	min-height: 280px;
	padding: 15px 0
}
.ibm-band-nopad {
	background-color: rgba(0,0,0,0.03);
	min-height: 280px;
	padding: 0 0
}
.ibm-band .section-shadow {
	padding: 15px 0;
	box-shadow: inset 0 4px 8px -4px rgba(0,0,0,0.1);
	border-top: rgba(0,0,0,0.1) solid 1px
}

.ibm-landing-page #ibm-content-main>div.ibm-rule, .ibm-landing-page #ibm-content-main>div.ibm-alternate-rule, .ibm-landing-page #ibm-content-main>div.ibm-rule-alternate {
	margin: 10px 0
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	margin: 10px auto;
	width: 940px
}
.v17 .dijitTooltip {
	position: absolute;
	z-index: 3100;
	left: 50%;
	top: -10000px;
	overflow: visible;
	max-width: 250px
}
.v17 .dijitTooltipContainer {
	background-color: #EEE;
	border: 1px solid #ffffff;
	padding: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 0 3px 3px #D6D6D6;
	-webkit-box-shadow: 0 0 3px 3px #D6D6D6;
	box-shadow: 0 0 3px 3px #D6D6D6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#D6D6D6,direction=125,strength=5)";
filter:progid:DXImageTransform.Microsoft.Shadow(color=#D6D6D6, direction=125, strength=5);
	color: #000;
	font-size: 12px
}
#ibm-com .dijitTooltipContainer {
	font-size: 12px
}
.v17 .dijitTooltip h3 {
	margin: 0px
}
.v17 .dijitTooltip h3 {
	margin: 0px
}
.v17 .dijitTooltipAbove.dijitTooltipABLeft .dijitTooltipConnector, .v17 .dijitTooltipAbove.dijitTooltipABRight .dijitTooltipConnector, .v17 .dijitTooltipBelow.dijitTooltipABLeft .dijitTooltipConnector, .v17 .dijitTooltipBelow.dijitTooltipABRight .dijitTooltipConnector {
	height: 23px;
	width: 24px;
	position: absolute;
	z-index: 2
}
.v17 .dijitTooltipAbove.dijitTooltipABLeft .dijitTooltipConnector, .v17 .dijitTooltipAbove.dijitTooltipABRight .dijitTooltipConnector {
	background: url(//1.www.s81c.com/common/v17e/i/tooltip/tooltip_up_arrow.png) no-repeat 0px 0px;
	bottom: 2px
}
.v17 .dijitTooltipAbove.dijitTooltipABLeft .dijitTooltipContainer, .v17 .dijitTooltipAbove.dijitTooltipABRight .dijitTooltipContainer {
	margin-bottom: 20px
}
.v17 .dijitTooltipBelow.dijitTooltipABLeft .dijitTooltipContainer, .v17 .dijitTooltipBelow.dijitTooltipABRight .dijitTooltipContainer {
	margin-top: 20px
}
.v17 .dijitTooltipBelow.dijitTooltipABLeft .dijitTooltipConnector, .v17 .dijitTooltipBelow.dijitTooltipABRight .dijitTooltipConnector {
	background: url(//1.www.s81c.com/common/v17e/i/tooltip/tooltip_down_arrow.png) no-repeat 0px 0px;
	top: 0px
}
.v17 .dijitTooltipAbove.dijitTooltipABLeft .dijitTooltipConnector, .v17 .dijitTooltipBelow.dijitTooltipABLeft .dijitTooltipConnector {
	left: 10px
}
.v17 .dijitTooltipAbove.dijitTooltipABRight .dijitTooltipConnector, .v17 .dijitTooltipBelow.dijitTooltipABRight .dijitTooltipConnector {
	right: 10px
}
.v17 .dijitBackgroundIframe {
	width: 0px !important;
	height: 0px !important
}
span.ibm-tooltip {
	text-decoration: none;
	border-bottom: 1px dotted #17af4b
}
.ibm-popup#ibm-top {
	min-width: 390px
}
.ibm-popup #ibm-content-sidebar, .ibm-popup #ibm-navigation, .ibm-popup #ibm-media, .ibm-popup #ibm-mast-options, .ibm-popup #ibm-menu-links, .ibm-popup #ibm-search-module, .ibm-popup #ibm-footer, .ibm-popup #ibm-related-content, .ibm-popup #ibm-footer-module, .ibm-popup #ibm-social-tools {
	display: none
}
.ibm-popup#ibm-top {
	margin-top: 34px
}
.ibm-popup #ibm-pcon {
	background: #FFF;
	margin: 20px auto;
	padding: 0 0 10px 20px;
	width: auto
}
.ibm-popup #ibm-masthead {
	background: #000;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
	background: -webkit-linear-gradient(top, #595c64, #1b1b1c);
	background: -moz-linear-gradient(top, #595c64, #1b1b1c);
	background: -o-linear-gradient(top, #595c64, #1b1b1c);
	background: -ms-linear-gradient(top, #595c64, #1b1b1c);
	background: linear-gradient(top, #595c64, #1b1b1c);
	border-bottom: medium none;
	height: 32px;
	min-width: 390px
}
.ibm-popup #ibm-universal-nav #ibm-unav-links {
	float: none !important
}
.ibm-popup #ibm-universal-nav {
	height: 32px;
	min-width: 390px;
	border-bottom: medium none;
	border-top: medium none
}
.ibm-popup #ibm-universal-nav li#ibm-home {
	width: 160px
}
.ibm-popup #ibm-universal-nav li#ibm-home a {
	background-position: 0px -100px;
	display: block;
	position: relative;
	margin: 0;
	_border: 0 none;
	height: 23px;
	_height: 1%;
	width: 50px
}
.ibm-popup #ibm-universal-nav li#ibm-home a:hover {
	background-position: 0px -130px
}
.ibm-popup #ibm-universal-nav li#ibm-title {
	color: #CCC;
	float: right !important;
	font-size: 0.85em;
	font-weight: bold;
	margin: 8px 10px 0;
	text-align: right;
	text-shadow: 0 1px 0 #000
}
.ibm-popup #ibm-leadspace-head #ibm-leadspace-body {
	width: 100%;
	margin: 0
}
.ibm-popup #ibm-content-main {
	width: 95%
}
.ibm-popup #ibm-content #ibm-content-main p.ibm-intro {
	color: #222
}
.ibm-popup #ibm-content .ibm-buttons-row p {
	padding: 10px 0;
	width: 95%
}
.ibm-popup .ibm-buttons-row {
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: right
}
.ibm-popup iframe {
	border: 2px solid #CCC;
	font-weight: normal;
	font-size: 0.8em;
	color: #000
}
#ibm-mytext {
	max-width: 480px;
	min-width: 95%
}
.ibm-popup .ibm-buttons-row span.ibm-sep {
	clear: none;
	display: inline !important;
	margin: 0 !important;
	padding: 5px
}

@media screen {
#ibm-print-masthead, #ibm-content-main p.ibm-terms {
	display: none !important
}
}

@media print {
#ibm-content a, #ibm-content-main a {
	opacity: 1 !important
}
.ibm-mobile {
	display: none !important
}
#ibm-print-masthead {
	display: block !important;
	clear: both !important;
	position: absolute !important;
	top: 0px !important
}
#ibm-masthead {
	border: 0px none !important
}
#ibm-content, #ibm-content-main, #ibm-pcon, #ibm-leadspace-head #ibm-leadspace-body {
	float: none;
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px
}
#ibm-top {
	float: none;
	clear: both;
	width: 100%;
	padding: 40px 0px 0px 0px;
	margin: 0px;
	font-size: 1.125em
}
#ibm-content-sidebar {
	float: none;
	clear: both;
	width: 30%;
	padding: 0px;
	margin: 0px
}
.ibm-columns .ibm-col-6-4, .ibm-columns .ibm-col-6-2 {
	font-size: 1.05em
}
#ibm-content-nav {
	margin-top: 0px
}
.ibm-twisty-body, .ibm-hideable, .ibm-container.ibm-show-hide .ibm-container-body {
	display: block !important;
	height: auto !important
}
.ibm-two-column .ibm-column.ibm-first, .ibm-two-column .ibm-column.ibm-second {
	width: 48% !important
}
.ibm-columns .ibm-col-2-1 {
	width: 47.5% !important
}
#ibm-content-nav #ibm-primary-tabs {
	background: none;
	border-bottom: 1px solid #000000
}
.ibm-landing-page #ibm-leadspace-head {
	background: none;
	border-bottom: none
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	background: none
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	border-left: none;
	border-right: none;
	border-top: none
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000
}
.ibm-three-column .ibm-column.ibm-first, .ibm-three-column .ibm-column.ibm-second, .ibm-three-column .ibm-column.ibm-third {
	width: 31.5% !important
}
table.ibm-data-table caption, table.ibm-results-table caption {
	border-top: 2px solid #333
}
#ibm-related-content {
	margin-top: 20px !important;
	border-top: 2px solid #333
}
table.ibm-data-table td, table.ibm-data-table th {
	border-top: 1px solid #EEE
}
#ibm-lead-2, #ibm-lead-3, .ibm-ribbon-nav, #ibm-mast-options, #ibm-universal-nav, #ibm-navigation, #ibm-common-menu, #ibm-social-tools, #ibm-page-tools-inner, #ibm-footer-module, #ibm-footer, .ibm-no-print {
	display: none !important
}
#ibm-leadspace-body #ibm-navigation-trail li a {
	display: block !important;
	color: #000000 !important;
	opacity: 1 !important
}
html, body {
	background: #ffffff !important
}
#ibm-content .ibm-columns {
	overflow: visible
}
.v17 .dijitCheckBoxInput {
	opacity: 1
}
.dj_ie .v17 .dijitCheckBoxInput {
	filter: alpha(opacity=100)
}
.v17 .dijitCheckBox, .v17 .dijitCheckBoxIcon, .v17 .dijitCheckBox, .v17 .dijitCheckBoxIcon, .v17 .dijitRadio, .v17 .dijitRadioIcon {
	background-image: none
}
.v17 #ibm-content input.ibm-disabled, .v17 #ibm-content input.ibm-disabled:hover, .v17 #ibm-content input.ibm-disabled:focus, .v17 #ibm-content input.ibm-disabled:active, .v17 #ibm-content input[disabled], .v17 #ibm-content input[disabled]:hover, .v17 #ibm-content input[disabled]:focus, .v17 #ibm-content input[disabled]:active, .v17 #ibm-content input[disabled="disabled"], .v17 #ibm-content input[disabled="disabled"]:hover, .v17 #ibm-content input[disabled="disabled"]:focus, .v17 #ibm-content input[disabled="disabled"]:active, .v17 .dijitDialog input.ibm-disabled, .v17 .dijitDialog input.ibm-disabled:hover, .v17 .dijitDialog input.ibm-disabled:focus, .v17 .dijitDialog input.ibm-disabled:active, .v17 .dijitDialog input[disabled], .v17 .dijitDialog input[disabled]:hover, .v17 .dijitDialog input[disabled]:focus, .v17 .dijitDialog input[disabled]:active, .v17 .dijitDialog input[disabled="disabled"], .v17 .dijitDialog input[disabled="disabled"]:hover, .v17 .dijitDialog input[disabled="disabled"]:focus, .v17 .dijitDialog input[disabled="disabled"]:active {
	box-shadow: none
}
}
.dijit_a11y a[class^="ibm-share"][class$="email"] img.ibm-access {
	left: -52px;
	top: -52px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="print"] img.ibm-access {
	left: -52px;
	top: -130px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="delicious"] img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="digg"] img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="facebook"] img.ibm-access {
	left: -52px;
	top: -78px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="linkedin"] img.ibm-access {
	left: -52px;
	top: -104px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="twitter"] img.ibm-access {
	left: -52px;
	top: -156px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="dogear"] img.ibm-access {
	left: -52px;
	top: -182px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="stumble"] img.ibm-access {
	left: -52px;
	top: -208px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="yahoo-japan"] img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="hatena"] img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="livedoor"] img.ibm-access {
	left: -52px;
	top: -52px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="blip"] img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="wykop"] img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="viadeo"] img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="email"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="email"]:focus img.ibm-access {
	left: -78px;
	top: -52px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="print"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="print"]:focus img.ibm-access {
	left: -78px;
	top: -130px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="delicious"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="delicious"]:focus img.ibm-access {
	left: -78px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="digg"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="digg"]:focus img.ibm-access {
	left: -78px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="facebook"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="facebook"]:focus img.ibm-access {
	left: -78px;
	top: -78px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="linkedin"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="linkedin"]:focus img.ibm-access {
	left: -78px;
	top: -104px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="twitter"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="twitter"]:focus img.ibm-access {
	left: -78px;
	top: -156px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="dogear"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="dogear"]:focus img.ibm-access {
	left: -78px;
	top: -182px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="stumble"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="stumble"]:focus img.ibm-access {
	left: -78px;
	top: -208px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="yahoo-japan"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="yahoo-japan"]:focus img.ibm-access {
	left: -78px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="hatena"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="hatena"]:focus img.ibm-access {
	left: -78px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="livedoor"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="livedoor"]:focus img.ibm-access {
	left: -78px;
	top: -52px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="blip"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="blip"]:focus img.ibm-access {
	left: -78px;
	top: 0px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="wykop"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="wykop"]:focus img.ibm-access {
	left: -78px;
	top: -26px;
	width: auto
}
.dijit_a11y a[class^="ibm-share"][class$="viadeo"]:hover img.ibm-access, .dijit_a11y a[class^="ibm-share"][class$="viadeo"]:focus img.ibm-access {
	left: -78px;
	top: 0px;
	width: auto
}
#ibm-social-tools {
	position: absolute;
	top: 160px;
	right: 0px;
	_right: -1px;
	z-index: 500;
	width: 25px
}
.dj_ie7 #ibm-social-tools {
	position: fixed
}
#ibm-social-tools ul {
	padding: 0;
	margin: 0;
	width: 15px;
	padding: 3px 6px 3px 3px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0px 0px 5px #888;
	background-color: #fff;
	background: -moz-linear-gradient(180deg, #e6e6e6 0, #fff 20%) no-repeat #fff;
	border: 1px solid #fff;
	border-right: 0;
	float: right;
	border-color: #aaa \9;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity = 80)";
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s
}
#ibm-social-tools ul:hover, #ibm-social-tools ul.ibm-active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity = 100)"
}
#ibm-social-tools li {
	padding: 0;
	float: left;
	padding: 2px 0
}
#ibm-social-tools a {
	display: block;
	height: 16px;
	width: 16px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0
}
a[class^="ibm-share"], ul:hover a[class^="ibm-share"], ul:hover a[class^="ibm-share"]:hover, ul a[class^="ibm-share"]:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-all.png) no-repeat
}
a.ibm-share-email {
	background-position: -52px -52px
}
a.ibm-share-print {
	background-position: -52px -130px
}
a.ibm-share-delicious {
	background-position: -52px 0
}
a.ibm-share-digg {
	background-position: -52px -26px
}
a.ibm-share-facebook {
	background-position: -52px -78px
}
a.ibm-share-linkedin {
	background-position: -52px -104px
}
.dj_ie7 a.ibm-share-linkedin {
	background-position: -52px -104px
}
a.ibm-share-twitter {
	background-position: -52px -156px
}
a.ibm-share-dogear {
	background-position: -52px -182px
}
a.ibm-share-stumble {
	background-position: -52px -208px
}
a.ibm-share-googleplus {
	background-position: -52px -234px
}
ul:hover a.ibm-share-email {
	background-position: -26px -52px
}
ul:hover a.ibm-share-print {
	background-position: -26px -130px
}
ul:hover a.ibm-share-delicious {
	background-position: -26px 0
}
ul:hover a.ibm-share-digg {
	background-position: -26px -26px
}
ul:hover a.ibm-share-facebook {
	background-position: -26px -78px
}
ul:hover a.ibm-share-linkedin {
	background-position: -26px -104px
}
ul:hover a.ibm-share-twitter {
	background-position: -26px -156px
}
ul:hover a.ibm-share-dogear {
	background-position: -26px -182px
}
ul:hover a.ibm-share-stumble {
	background-position: -26px -208px
}
ul:hover a.ibm-share-googleplus {
	background-position: -26px -234px
}
ul:hover a.ibm-share-email:hover, ul a.ibm-share-email:focus {
	background-position: -78px -52px
}
ul:hover a.ibm-share-print:hover, ul a.ibm-share-print:focus {
	background-position: -78px -130px
}
ul:hover a.ibm-share-delicious:hover, ul a.ibm-share-delicious:focus {
	background-position: -78px 0
}
ul:hover a.ibm-share-digg:hover, ul a.ibm-share-digg:focus {
	background-position: -78px -26px
}
ul:hover a.ibm-share-facebook:hover, ul a.ibm-share-facebook:focus {
	background-position: -78px -78px
}
ul:hover a.ibm-share-linkedin:hover, ul a.ibm-share-linkedin:focus {
	background-position: -78px -104px
}
ul:hover a.ibm-share-twitter:hover, ul a.ibm-share-twitter:focus {
	background-position: -78px -156px
}
ul:hover a.ibm-share-dogear:hover, ul a.ibm-share-dogear:focus {
	background-position: -78px -182px
}
ul:hover a.ibm-share-stumble:hover, ul a.ibm-share-stumble:focus {
	background-position: -78px -208px
}
ul:hover a.ibm-share-googleplus:hover, ul a.ibm-share-googleplus:focus {
	background-position: -78px -234px
}
ul:hover a.ibm-share-active-email:hover {
	background-position: 0 -52px
}
ul:hover a.ibm-share-active-print:hover {
	background-position: 0 -130px
}
ul:hover a.ibm-share-active-delicious:hover {
	background-position: 0 0
}
ul:hover a.ibm-share-active-digg:hover {
	background-position: 0 -26px
}
ul:hover a.ibm-share-active-facebook:hover {
	background-position: 0 -78px
}
ul:hover a.ibm-share-active-linkedin:hover {
	background-position: 0 -104px
}
ul:hover a.ibm-share-active-twitter:hover {
	background-position: 0 -156px
}
ul:hover a.ibm-share-active-ibm-dogear:hover {
	background-position: 0 -182px
}
ul:hover a.ibm-share-active-stumble:hover {
	background-position: 0 -208px
}
ul:hover a.ibm-share-active-googleplus:hover {
	background-position: 0 -234px
}
a.ibm-share-blip, a.ibm-share-wykop {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat
}
a.ibm-share-blip {
	background-position: -52px 0
}
a.ibm-share-wykop {
	background-position: -52px -26px
}
a.ibm-share-viadeo {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-fr.png) no-repeat -52px 0
}
ul:hover a[class^="ibm-share"][class$="blip"] {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat -26px 0
}
ul:hover a[class^="ibm-share"][class$="wykop"] {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat -26px -26px
}
ul:hover a[class^="ibm-share"][class$="viadeo"] {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-fr.png) no-repeat -26px 0
}
ul:hover a[class^="ibm-share"][class$="blip"]:hover, ul a[class^="ibm-share"][class$="blip"]:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat -78px 0
}
ul:hover a[class^="ibm-share"][class$="wykop"]:hover, ul a[class^="ibm-share"][class$="wykop"]:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat -78px -26px
}
ul:hover a[class^="ibm-share"][class$="viadeo"]:hover, ul a[class^="ibm-share"][class$="viadeo"]:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-fr.png) no-repeat -78px 0
}
ul:hover a[class$="active-blip"]:hover {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat 0 0
}
ul:hover a[class$="active-wykop"]:hover {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-pl.png) no-repeat 0 -26px
}
ul:hover a[class$="active-viadeo"]:hover {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-fr.png) no-repeat 0 0
}
a.ibm-share-yahoo-japan, a.ibm-share-hatena, a.ibm-share-livedoor, ul:hover a.ibm-share-yahoo-japan, ul:hover a.ibm-share-hatena, ul:hover a.ibm-share-livedoor, ul:hover a.ibm-share-yahoo-japan:hover, ul:hover a.ibm-share-hatena:hover, ul:hover a.ibm-share-livedoor:hover, ul a.ibm-share-yahoo-japan:focus, ul a.ibm-share-hatena:focus, ul a.ibm-share-livedoor:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-jp.png) no-repeat
}
a.ibm-share-yahoo-japan {
	background-position: -52px 0
}
a.ibm-share-hatena {
	background-position: -52px -26px
}
a.ibm-share-livedoor {
	background-position: -52px -52px
}
ul:hover a.ibm-share-yahoo-japan {
	background-position: -26px 0
}
ul:hover a.ibm-share-hatena {
	background-position: -26px -26px
}
ul:hover a.ibm-share-livedoor {
	background-position: -26px -52px
}
ul:hover a.ibm-share-yahoo-japan:hover, ul a.ibm-share-yahoo-japan:focus {
	background-position: -78px 0
}
ul:hover a.ibm-share-hatena:hover, ul a.ibm-share-hatena:focus {
	background-position: -78px -26px
}
ul:hover a.ibm-share-livedoor:hover, ul a.ibm-share-livedoor:focus {
	background-position: -78px -52px
}
ul:hover a.ibm-share-active-yahoo-japan:hover {
	background-position: 0 0
}
ul:hover a.ibm-share-active-hatena:hover {
	background-position: 0 -26px
}
ul:hover a.ibm-share-active-livedoor:hover {
	background-position: 0 -52px
}
a.ibm-share-kaixn, a.ibm-share-renren, a.ibm-share-baidu, a.ibm-share-weibo, ul:hover a.ibm-share-kaixn, ul:hover a.ibm-share-renren, ul:hover a.ibm-share-baidu, ul:hover a.ibm-share-weibo, ul:hover a.ibm-share-kaixn:hover, ul:hover a.ibm-share-renren:hover, ul:hover a.ibm-share-baidu:hover, ul:hover a.ibm-share-weibo:hover, ul a.ibm-share-kaixn:focus, ul a.ibm-share-renren:focus, ul a.ibm-share-baidu:focus, ul a.ibm-share-weibo:focus {
	background: url(//1.www.s81c.com/common/v17e/i/icons/sprites-pt-cn.png) no-repeat
}
a.ibm-share-kaixn {
	background-position: -52px 0
}
a.ibm-share-renren {
	background-position: -52px -26px
}
a.ibm-share-baidu {
	background-position: -52px -52px
}
a.ibm-share-weibo {
	background-position: -52px -78px
}
ul:hover a.ibm-share-kaixn {
	background-position: -26px 0px
}
ul:hover a.ibm-share-renren {
	background-position: -26px -26px
}
ul:hover a.ibm-share-baidu {
	background-position: -26px -52px
}
ul:hover a.ibm-share-weibo {
	background-position: -26px -78px
}
ul:hover a.ibm-share-kaixn:hover, ul a.ibm-share-kaixn:focus {
	background-position: -78px 0
}
ul:hover a.ibm-share-renren:hover, ul a.ibm-share-renren:focus {
	background-position: -78px -26px
}
ul:hover a.ibm-share-baidu:hover, ul a.ibm-share-baidu:focus {
	background-position: -78px -52px
}
ul:hover a.ibm-share-weibo:hover, ul a.ibm-share-weibo:focus {
	background-position: -78px -78px
}
#ibm-com #ibm-top .ibm-rating-module, #ibm-com .ibm-common-overlay .ibm-rating-module {
	display: block;
	clear: both;
	padding-bottom: 25px
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-list, #ibm-com #ibm-top .ibm-rating-module .ibm-rating-list {
	list-style-type: none
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-no-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-no-star, #ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-half-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-half-star, #ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-full-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-full-star {
	float: left;
	width: 13px;
	height: 13px;
	background: url(//1.www.s81c.com/common/v17e/i/icons/ibm_sprite_ratings_blue_ON.png) no-repeat;
	display: block;
	clear: none;
	margin: 0;
	padding: 0 2px 0 0
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-no-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-no-star {
	background-position: 0 -601px
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-half-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-half-star {
	background-position: 0 -401px
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-list .ibm-rating-full-star, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-list .ibm-rating-full-star {
	background-position: 0 -201px
}
#ibm-com #ibm-top .ibm-rating-module h2, #ibm-com .ibm-common-overlay .ibm-rating-module h2 {
	clear: both
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-label, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-label {
	padding-bottom: 5px;
	clear: both
}
#ibm-com #ibm-top .ibm-rating-module .ibm-rating-inline-label, #ibm-com .ibm-common-overlay .ibm-rating-module .ibm-rating-inline-label {
	float: left;
	clear: left;
	padding-top: 0px;
	width: 120px
}
.ibm-el-W300px, .ibm-el-W172px, .ibm-el-W140px {
	width: 100% !important
}
.ibm-el-carousel-cnt {
	height: auto !important
}
.ibm-el-coverflowV17 {
	height: auto !important
}
.ibm-el-H12px {
	margin-bottom: 10px
}
.ibm-el-row a.ibm-el-read-less {
	display: block
}

@media only screen and (max-width: 800px) and (min-width: 641px) {
.ibm-el-six2CoverImage {
	width: 100% !important;
	max-width: 80% !important
}
}

@media only screen and (max-width: 640px) and (min-width: 569px) {
.ibm-el-six2CoverImage {
	max-width: 70% !important
}
.ibm-el-six2CoverImage .ibm-el-hdthumbV17.Six2Col {
	margin-left: 2px !important
}
}

@media only screen and (max-width: 568px) and (min-width: 0) {
.ibm-el-six2CoverImage {
	width: 240px !important;
	max-width: 100% !important
}
.ibm-el-six2CoverImage .ibm-el-hdthumbV17.Six2Col {
	margin-left: 14px !important
}
}

@media only screen and (max-width: 568px) and (min-width: 0) {
.actions {
	overflow: hidden
}
.actions a {
	line-height: 28px
}
.actions a.retweet, .actions a.reply, .actions a.fav, .actions a.info {
	padding: 0 0 0 28px;
	background: url("../i/beta/twitter-spritev2_300.png") no-repeat -32px center;
	background-size: 249px 28px
}
.actions a.retweet {
	background-position: -154px 0
}
.actions a.retweet:hover {
	background-position: -186px 0
}
.actions a.reply {
	background-position: 8px 0
}
.actions a.reply:hover {
	background-position: -24px 0
}
.actions a.fav {
	background-position: -59px 0
}
.actions a.fav:hover {
	background-position: -91px 0
}
.actions a.info {
	background: url(//1.www.s81c.com/i/v17/icons/ibm_sprite_status_sm_lg.png) no-repeat 2px 2px transparent;
	background-size: 24px 1200px
}
}
.smaEmbedded.dijitContainer {
	width: 100% !important
}
.ibm-dropdown-sort .ibm-menu-list>div {
	padding: 0
}
.ibm-dropdown-sort .ibm-menu-list div:after {
	top: 12px
}
#ibm-top .ibm-dropdown-sort .ibm_cci-separator {
	float: left;
	padding: 0;
	margin: 0 10px;
	line-height: 40px
}
.ibm-dropdown-sort .ibm-menu-list select::-ms-expand {
display:none
}
.dj_ie7 .ibm-view-section {
	display: none
}
.ibm-card {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	background-color: #FFF;
	margin-bottom: 20px
}
.ibm-card * {
	word-wrap: break-word
}
.ibm-card h2 a, .ibm-card h3 a {
	color: #000
}
.ibm-card:hover {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	box-shadow: 0 1px 5px rgba(0,0,0,0.4)
}
.ibm-card h2 a:hover, .ibm-card h3 a:hover {
	color: #f04e37
}
#ibm-content .ibm-card:hover p {
	color: #666
}
#ibm-com .ibm-card .ibm-category {
	color: #999;
	margin-top: -5px
}
.ibm-card h2, .ibm-card h3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif;
	font-weight: 300;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1em;
	padding-bottom: 8px !important
}
.ibm-card img {
	margin: 2px 0 0;
	display: block
}
.ibm-card .ibm-no-margin {
	margin-left: -15px;
	margin-right: -15px
}
.ibm-card>.ibm-media, .ibm-card .ibm-inner-margin>.ibm-media {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px
}
.ibm-card .ibm-media.crop-small img {
	margin-top: -20px;
	margin-bottom: -20px
}
.ibm-card .ibm-media.crop-large img {
	margin-top: -40px;
	margin-bottom: -40px
}
.ibm-card .ibm-media .ibm-video-play {
	background: url(//1.www.s81c.com/common/v17e/i/icons/icn-video-play.svg) no-repeat;
	bottom: 10px;
	top: auto;
	left: 15px;
	height: 24px;
	width: 33px
}
.ibm-card .ibm-media .ibm-no-margin .ibm-video-play {
	left: 0px
}
.no-svg .ibm-card .ibm-media .ibm-video-play {
	background-image: url(//1.www.s81c.com/common/v17e/i/icons/icn-video-play.png)
}
#ibm-top #ibm-content-main .ibm-card p.ibm-ind-link {
	padding-bottom: 5px;
	color: #999
}
#ibm-com .ibm-inner-margin .ibm-rule {
	margin: 10px -15px
}
.dj_safari.no-touch .ibm-card .ibm-description em {
	font-style: normal
}
.dj_webkit.touch .ibm-card .ibm-description em {
	font-family: "HelvLightIBM", Arial, sans-serif
}
.ibm-card .ibm-inner-margin .ibm-featured {
	position: relative;
	margin: -15px -10px 5px;
	padding: 10px 10px 2px;
	font-weight: bold
}

@media only screen and (min-width: 0) and (max-width: 568px) {
.ibm_cci-divider {
	display: none
}
}

@media only screen and (min-width: 569px) and (max-width: 640px) {
.ibm-card h2, .ibm-card h3 {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2em
}
.ibm_cci-no-tab {
	display: none
}
}

@media only screen and (min-width: 801px) {
.ibm-card .ibm-featured, .ibm-card .ibm-category {
	font-size: 14px;
	font-size: 1.4rem
}
}
#ibm-masthead {
	width: 100%;
	min-width: 980px;
	left: 0 !important;
	top: 0;
	position: fixed;
	z-index: 900;
	border-top: 1px solid #666;
	border-bottom: 2px solid rgba(255,255,255,0.8);
*overflow:hidden
}
.dijit_a11y #ibm-masthead {
	border: 0
}
#ibm-top.ibm-no-scroll #ibm-masthead {
	position: relative
}
#ibm-top.ibm-no-scroll, #ibm-top.ibm-no-scroll #ibm-leadspace-head {
	margin-top: 0
}
#ibm-masthead .ibm-dlg-close {
	position: absolute;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 98%;
	margin-top: 7px;
	overflow: hidden;
	z-index: 9
}
#ibm-masthead .ibm-dlg-close span {
	position: absolute;
	height: 25px;
	width: 25px;
	background: url(//1.www.s81c.com/common/v17e/i/buttons/www_closebtn_sprites.png) no-repeat 7px -795px
}
#ibm-masthead .ibm-dlg-close span:hover, #ibm-masthead .ibm-dlg-close span:focus {
	height: 23px;
	width: 23px;
	border: 1px dotted gray;
	background-position: 6px -996px
}
#ibm-mast-options {
	background: #131623;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#131623', endColorstr='#1A1C27');
	background: -webkit-linear-gradient(top, #131623, #1a1c27);
	background: -moz-linear-gradient(top, #131623, #1a1c27);
	background: -o-linear-gradient(top, #131623, #1a1c27);
	background: -ms-linear-gradient(top, #131623, #1a1c27);
	background: linear-gradient(top, #131623, #1a1c27);
	line-height: 13px;
	line-height: 1.3rem;
	float: left;
	width: 100%;
	color: #A1A2A7
}
#ibm-mast-options:hover {
	color: #D0D0D3
}
#ibm-mast-options ul {
	background-color: #131623;
	float: right;
	margin-right: 5%;
	border-left: 1px solid #2b2d39;
	border-right: 1px solid #02050E
}
#ibm-mast-options li {
	border-left: 1px solid #02050E;
	border-right: 1px solid #2b2d39;
	float: left;
	padding: 4px 20px
}
#ibm-mast-options:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden
}
#ibm-mast-options p {
	display: inline
}
#ibm-related-links, #ibm-esite-link {
	display: block
}
#ibm-mast-options a {
	color: #A1A2A7;
	padding: 3px 2px;
	text-decoration: none
}
.dijit_a11y #ibm-mast-options {
	border: 0
}
#ibm-mast-options li:hover {
	color: #FFF
}
#ibm-mast-options li#ibm-geo {
	padding: 4px 0
}
.dijit_a11y #ibm-mast-options li#ibm-geo {
	padding: 4px 20px
}
#ibm-mast-options li#ibm-geo a {
	background: url(//1.www.s81c.com/common/v17e/i/icons/country-icons-sprite.png) no-repeat 10px 0px transparent;
	padding: 3px 20px 3px 40px
}
#ibm-mast-options li#ibm-geo a.ibm-back-country, #ibm-mast-options li#ibm-geo a.ibm-back-country:focus, #ibm-mast-options li#ibm-geo:hover a.ibm-back-country {
	background: url(//1.www.s81c.com/common/v17e/i/icons/ibm_sprite_inter_country_nav.png) no-repeat 4px 4px transparent;
	padding-left: 20px;
	padding-top: 4px
}
#ibm-mast-options li#ibm-geo a.ibm-back-country:hover {
	background-position: 4px -212px
}
#ibm-mast-options:hover a {
	color: #D0D0D3
}
#ibm-mast-options:hover li#ibm-geo a {
	color: #D0D0D3;
	background-position: 10px -20px
}
#ibm-mast-options li#ibm-geo:hover a, #ibm-mast-options li#ibm-geo a:focus {
	background-position: 10px -40px;
	color: #FFF
}
#ibm-mast-options li#ibm-sso span span {
	color: #666
}
#ibm-mast-options li#ibm-sso a {
	color: #929395
}
#ibm-mast-options:hover li#ibm-sso a {
	color: #A1A2A7
}
#ibm-mast-options li#ibm-sso:hover a {
	color: #BABBBD
}
#ibm-mast-options a:hover, #ibm-mast-options a:focus, #ibm-mast-options li#ibm-sso a:focus {
	color: #FFF
}
#ibm-universal-nav {
	width: 100%;
	float: left;
	min-width: 1024px;
	background: #000;
	overflow: hidden;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
	background: -webkit-linear-gradient(top, #595c64, #1b1b1c);
	background: -moz-linear-gradient(top, #595c64, #1b1b1c);
	background: -o-linear-gradient(top, #595c64, #1b1b1c);
	background: -ms-linear-gradient(top, #595c64, #1b1b1c);
	background: linear-gradient(top, #595c64, #1b1b1c);
	height: 50px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #666
}
#ibm-universal-nav span.ibm-masthead-indicator {
	position: absolute;
	left: 50%
}
#ibm-universal-nav #ibm-unav-links, #ibm-universal-nav #ibm-menu-links {
	margin: 0 20px;
	float: left
}
#ibm-universal-nav #ibm-menu-links {
	margin-left: 130px;
*margin-left:90px
}
#ibm-universal-nav #ibm-unav-links li, #ibm-universal-nav #ibm-menu-links li {
	float: left
}
#ibm-universal-nav li {
	padding: 0px
}
#ibm-universal-nav li a {
	color: #CCC;
	display: block;
	text-decoration: none;
	letter-spacing: 0;
	padding: 15px 12px
}
#ibm-universal-nav li#ibm-home {
	display: block;
	overflow: hidden;
	height: 50px;
	position: absolute;
	width: 100px
}
#ibm-universal-nav li#ibm-home a {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background: url(//1.www.s81c.com/common/v17e/i/t/ibm-logo.png) 0px 0px no-repeat;
	width: 100px;
	float: left;
	height: 50px;
	text-indent: -999em;
	padding: 0
}
#ibm-universal-nav li#ibm-home.ibm-sm-logo a {
	background: url(//1.www.s81c.com/common/v17e/i/t/ibm-logo.png) no-repeat 0 -100px;
	height: 30px
}
#ibm-universal-nav #ibm-menu-links li:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#696c72', endColorstr='#333334')
}
#ibm-universal-nav #ibm-menu-links li a:hover, #ibm-universal-nav #ibm-menu-links li a:focus {
	background: -webkit-linear-gradient(top, #696c72, #333334);
	background: -moz-linear-gradient(top, #696c72, #333334);
	background: -o-linear-gradient(top, #696c72, #333334);
	background: -ms-linear-gradient(top, #696c72, #333334);
	background: linear-gradient(top, #696c72, #333334);
	text-shadow: 0 0 3px #FFF;
	color: #FFF
}
#ibm-universal-nav #ibm-menu-links li a:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B1B1C', endColorstr='#595C64');
	background: -webkit-linear-gradient(top, #1b1b1c, #595c64);
	background: -moz-linear-gradient(top, #1b1b1c, #595c64);
	background: -o-linear-gradient(top, #1b1b1c, #595c64);
	background: -ms-linear-gradient(top, #1b1b1c, #595c64);
	background: linear-gradient(top, #1b1b1c, #595c64);
	text-shadow: 0 0 3px #FFF;
	color: #FFF
}
#ibm-universal-nav #ibm-menu-links li.ibm-active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#696c72', endColorstr='#333334')
}
#ibm-universal-nav #ibm-menu-links li a.ibm-active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#696c72', endColorstr='#333334');
	background: -webkit-linear-gradient(top, #696c72, #333334);
	background: -moz-linear-gradient(top, #696c72, #333334);
	background: -o-linear-gradient(top, #696c72, #333334);
	background: -ms-linear-gradient(top, #696c72, #333334);
	background: linear-gradient(top, #696c72, #333334);
	text-shadow: 0 0 3px #FFF;
	color: #FFF
}
#ibm-universal-nav #ibm-menu-links li.ibm-inactive {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#696c72', endColorstr='#333334')
}
#ibm-universal-nav li#ibm-home.ibm-sm-logo a:hover, #ibm-universal-nav li#ibm-home.ibm-sm-logo a:focus {
	background-position: 0 -100px
}
#ibm-universal-nav li#ibm-home a:hover, #ibm-universal-nav li#ibm-home a:focus {
	background-position: 0 -50px
}
#ibm-universal-nav li.ibm-active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
	background: -webkit-linear-gradient(top, #595c64, #1b1b1c);
	background: -moz-linear-gradient(top, #595c64, #1b1b1c);
	background: -o-linear-gradient(top, #595c64, #1b1b1c);
	background: -ms-linear-gradient(top, #595c64, #1b1b1c);
	background: linear-gradient(top, #595c64, #1b1b1c);
	color: #FFF;
	text-shadow: none
}
#ibm-universal-nav #ibm-unav-links #ibm-search-logo, #ibm-universal-nav #ibm-unav-links #ibm-links-logo {
	text-indent: -9999px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 12px
}
#ibm-universal-nav #ibm-unav-links #ibm-search-logo {
	background: url(//1.www.s81c.com/common/v17e/i/minm_icons.png) no-repeat 3px -201px;
	right: 79px
}
#ibm-universal-nav #ibm-unav-links #ibm-links-logo {
	background: url(//1.www.s81c.com/common/v17e/i/minm_icons.png) no-repeat 3px -600px;
	right: 47px
}
#ibm-universal-nav #ibm-unav-links #ibm-search-logo.ibm-text, #ibm-universal-nav #ibm-unav-links #ibm-links-logo.ibm-text {
	text-indent: 23px;
	width: 80px;
	color: #FFF;
	font-size: 0.8em
}
#ibm-universal-nav #ibm-unav-links #ibm-search-logo.ibm-text {
	right: 112px
}
#ibm-universal-nav #ibm-unav-links #ibm-links-logo.ibm-text {
	right: 22px
}
#ibm-my-menu {
	width: 100%;
	background: #D2D2D0;
	height: 160px;
	display: none
}
#ibm-common-menu {
	background-color: #DDD;
*background:none;
filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#d1d1d1', EndColorStr='#f1f1f1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#d1d1d1',EndColorStr='#f1f1f1')";
	background: -webkit-linear-gradient(top, #ddd, #f1f1f1);
	background: -moz-linear-gradient(top, #ddd, #f1f1f1);
	background: -o-linear-gradient(top, #ddd, #f1f1f1);
	background: -ms-linear-gradient(top, #ddd, #f1f1f1);
	background: linear-gradient(top, #ddd, #f1f1f1);
	border-top: 0;
	border-bottom-color: #FFF;
	box-shadow: 0 -9px 7px -9px #bbb inset;
	width: 100%;
	height: 160px;
	display: none
}
#ibm-common-menu h3 {
	padding: 0 5px
}
#ibm-common-menu h3.ibm-access+ul {
	margin-top: 23px !important
}
#ibm-common-menu h3, #ibm-common-menu h3 a {
	color: #333;
	text-shadow: 0 1px 0 #FFF
}
#ibm-common-menu a {
	color: #555;
	text-shadow: none;
	text-decoration: none
}
#ibm-common-menu a:hover {
	text-decoration: underline;
	color: #222
}
#ibm-common-menu a:active {
	text-decoration: underline;
	color: #555
}
#ibm-common-menu .ibm-ribbon-pane li {
	padding: 0 0 0 1.4em;
	margin: 8px 0
}
#ibm-common-menu .ibm-ribbon-pane li:before {
	color: #999;
	line-height: 1.1
}
.dj_ie7 #ibm-common-menu .ibm-ribbon-pane li {
	background: url(//1.www.s81c.com/common/v17e/i/bullets-alt.gif) no-repeat -2px 2px
}
#ibm-common-menu .ibm-ribbon-pane li:hover:before, #ibm-common-menu .ibm-ribbon-pane li.ibm-active:before {
	color: #F08F26
}
#ibm-common-menu .ibm-mm-close {
	height: 25px;
	width: 940px;
	overflow: hidden;
	z-index: 9;
	position: relative;
	margin: -25px auto 0;
	cursor: pointer
}
#ibm-common-menu .ibm-mm-close span {
	position: absolute;
	display: block;
	height: 25px;
	width: 940px;
	background: url(//1.www.s81c.com/common/v17e/i/buttons/mm-sprite-alt.gif) 0 2px no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//1.www.s81c.com/common/v17e/i/buttons/mm-sprite-alt.gif');
	text-align: center;
	text-indent: -9999em
}
#ibm-common-menu .ibm-mm-close span:hover {
	background-position: 0 -23px
}
#ibm-common-menu .ibm-mm-close span:active, #ibm-common-menu .ibm-mm-close span:focus {
	background-position: 0 -49px
}
#ibm-common-menu .ibm-menu-subtabs {
	background-color: #CCC;
*background:none;
filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#CCCCCC', EndColorStr='#EAEAEA');
	background: -webkit-linear-gradient(top, #ccc, #eaeaea);
	background: -moz-linear-gradient(top, #ccc, #eaeaea);
	background: -o-linear-gradient(top, #ccc, #eaeaea);
	background: -ms-linear-gradient(top, #ccc, #eaeaea);
	background: linear-gradient(top, #ccc, #eaeaea);
	border-bottom: 1px solid #BBB;
	box-shadow: 0 1px 7px #C5C5C5;
	height: 39px;
	margin-top: -39px;
	margin-bottom: 10px;
	opacity: 0
}
#ibm-common-menu .ibm-menu-subtabs ul {
	width: 940px;
	margin: 0 auto;
	padding: 14px 10px 0;
	margin-bottom: -1px
}
#ibm-common-menu .ibm-menu-subtabs ul li {
	margin: 0 20px 0 0;
	background-image: none;
	float: left;
	padding: 0 10px 11px 5px
}
#ibm-common-menu .ibm-menu-subtabs ul li.ibm-active {
	background: url(//1.www.s81c.com/common/v17e/i/buttons/mm-submenu-notch.gif) center 21px no-repeat transparent
}
#ibm-common-menu .ibm-menu-subtabs ul li a {
	text-shadow: 0 1px 0 #FFF
}
#ibm-common-menu .ibm-menu-subtabs ul li a:hover {
	text-decoration: none
}
#ibm-common-menu .ibm-menu-subtabs ul li.ibm-active a {
	font-weight: bold;
	color: #222
}
#ibm-common-menu .ibm-menu-static {
	border-left: 1px solid #C8C8C8;
	box-shadow: 1px 0 0 rgba(255,255,255,0.5) inset;
	width: 170px;
	height: 282px;
*height:232px;
	padding-left: 10px;
	margin: 0
}
#ibm-common-menu .ibm-menu-static, #ibm-common-menu .ibm-menu-dynamic {
	padding-top: 20px
}
#ibm-common-menu .ibm-menu-dynamic {
	margin: 0;
	width: 758px
}
#ibm-common-menu .ibm-menu-dynamic .ibm-col-4-1 {
	width: 172px
}
#ibm-common-menu .ibm-menu-dynamic .ibm-col-4-1.ibm-col-last {
	width: 162px
}
#ibm-common-menu .ibm-menu-dynamic .ibm-col-4-1 h3.ibm-access+ul li:first-child {
	margin-top: 0
}
#ibm-common-menu .ibm-menu-dynamic .ibm-col-4-1 h3+ul li:first-child {
	margin-top: 10px
}
#ibm-search-module {
	float: right;
	margin-left: -100%
}
.dj_ie7 #ibm-search-module {
	position: absolute;
	right: 0
}
#ibm-search-form {
	float: right;
	height: 24px;
	margin: 13px 40px -36px 1px;
	display: inline-block;
	border: 0 solid transparent
}
#ibm-search-form select {
	float: left;
	margin: 0 4px 4px 0
}
#ibm-search-form input#q {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-size: 1.3rem;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
	border: 1px solid #000;
	padding: 3px 30px 2px 10px;
	background: #0E0E0E;
	background: -webkit-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -moz-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -o-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -ms-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background-size: 222px 124px;
	float: left;
	color: #888;
	width: 180px;
	height: 17px;
	font-style: italic;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	transition: background 0.2s linear
}
#ibm-search-form:hover input#q, #ibm-search-form:focus input#q, #ibm-search-form input#q.ibm-active, #ibm-search-form input#q:focus {
	color: #CCC;
	background: #EEE;
	background-size: 222px 124px;
	background-position: left bottom;
	color: #000;
	text-shadow: 0 1px 0 #FFF
}
#ibm-search-form input#q.ibm-active, #ibm-search-form input#q:focus {
	font-style: normal
}
#ibm-search {
	background: url(//1.www.s81c.com/common/v17e/i/icons/search.png) 0px 3px no-repeat;
	width: 24px;
	height: 21px;
	margin-left: -30px;
	position: relative;
	float: left;
	color: transparent;
	border: 0 none;
	text-align: right;
	text-indent: -999em;
	cursor: pointer
}
#ibm-search-form:hover #ibm-search, #ibm-search-form #q:focus ~ #ibm-search {
	background-position: 0px -114px
}
.ibm-landing-page #ibm-content #ibm-merchandising-module {
	margin-top: 20px;
	line-height: 1.5em
}
#ibm-content #ibm-merchandising-module .ibm-container {
	width: auto;
	border-top: 0
}
#ibm-content #ibm-merchandising-module .ibm-col-6-2 .ibm-container, #ibm-content #ibm-merchandising-module .ibm-container.alternate, #ibm-content #ibm-merchandising-module .ibm-container.ibm-alternate {
	border-top: 2px solid #CCC
}
#ibm-merchandising-module .ibm-container h2, #ibm-former-merchandising.ibm-container-body .ibm-columns h2, #ibm-former-merchandising .ibm-container-body .ibm-columns h2 {
	color: #222
}
#ibm-merchandising-module .ibm-container img {
	padding-top: 10px;
	float: left
}
#ibm-merchandising-module .ibm-container .ibm-module-image, #ibm-former-merchandising .ibm-container-body .ibm-module-image {
	display: block;
	overflow: hidden
}
#ibm-merchandising-module .ibm-container .ibm-module-image img, #ibm-former-merchandising .ibm-container-body .ibm-module-image img {
	margin-bottom: 0px
}
.ibm-col-6-2 #ibm-merchandising-module .ibm-portrait-module .ibm-module-image {
	overflow: visible
}
.ibm-col-6-2 #ibm-merchandising-module .ibm-portrait-module img {
	margin-top: 0px
}
.ibm-col-6-2 #ibm-merchandising-module .ibm-container .ibm-module-text {
	display: inline-block;
	width: 230px
}
.ibm-col-6-2 #ibm-merchandising-module .ibm-container .ibm-module-text ul {
	margin-left: 0px
}
#ibm-former-merchandising .ibm-container-body img {
	float: left
}
#ibm-merchandising-module .ibm-container p {
	color: #666
}
#ibm-merchandising-module .ibm-container.ibm-alternate img {
	margin-left: 0px
}
#ibm-merchandising-module .ibm-columns h3 {
	color: #666
}
#ibm-content #ibm-merchandising-module ul.ibm-portrait-module-list h3, #ibm-content #ibm-merchandising-module ul.ibm-thumbnail-list h3 {
	margin: -4px 0 2px 70px
}
#ibm-merchandising-module .ibm-container p {
	line-height: 1.3em;
	padding-top: 0px
}
#ibm-merchandising-module .ibm-container p a, #ibm-former-merchandising.ibm-container p a, #ibm-former-merchandising.ibm-container-body p a {
	color: #666;
	text-decoration: none
}
#ibm-merchandising-module .ibm-container p a:hover, #ibm-former-merchandising.ibm-container p a:hover, #ibm-former-merchandising.ibm-container-body p a:hover {
	color: #222
}
#ibm-merchandising-module p.ibm-ind-link a, #ibm-former-merchandising p.ibm-ind-link a {
	color: #0c323c
}
#ibm-merchandising-module p.ibm-ind-link a:hover, #ibm-former-merchandising p.ibm-ind-link a:hover, #ibm-merchandising-module p.ibm-ind-link a:focus, #ibm-former-merchandising p.ibm-ind-link a:focus {
	color: #003546
}
#ibm-merchandising-module p.ibm-ind-link a:active, #ibm-former-merchandising p.ibm-ind-link a:active, #ibm-merchandising-module ul.ibm-link-list a:active, #ibm-former-merchandising ul.ibm-link-list a:active {
	color: #195568
}
#ibm-merchandising-module p.ibm-ind-link a:active .ibm-item-note, #ibm-former-merchandising p.ibm-ind-link a:active .ibm-item-note, #ibm-merchandising-module ul.ibm-link-list a:active .ibm-item-note, #ibm-former-merchandising ul.ibm-link-list a:active .ibm-item-note {
	color: #666
}
#ibm-merchandising-module ul.ibm-link-list li {
	border-top: 0px none
}
#ibm-content #ibm-merchandising-module ul.ibm-portrait-module-list p.ibm-ind-link, #ibm-content #ibm-merchandising-module ul.ibm-thumbnail-list p.ibm-ind-link {
	padding-top: 10px !important
}
#ibm-merchandising-module ul.ibm-portrait-module-list li p, #ibm-merchandising-module ul.ibm-portrait-module-list li h2 {
	margin-left: 70px
}
#ibm-merchandising-module ul.ibm-portrait-module-list img {
	padding-top: 6px;
	padding-right: 10px
}
#ibm-top #ibm-content-body #ibm-merchandising-module .ibm-container {
	margin-bottom: 30px
}
html.m-menu-open #m-wrap {
	overflow: hidden
}
#m-open-link {
	display: none;
	position: absolute;
	right: 0px
}
#m-open-link a {
	display: block;
	text-indent: -999em;
	position: relative;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	padding: 0 40px
}
#m-open-link a:before {
	position: absolute;
	top: 4px;
	right: 20px;
	width: 18px;
	height: 3px;
	box-shadow: 0 6px #FFF, 0 12px #FFF, 0 18px #FFF;
	content: ''
}
.m-shift {
	height: 100%
}
#m-search-module {
	position: absolute;
	z-index: 10
}
#m-search {
	background: url(//1.www.s81c.com/common/v17e/i/icons/search.png) 0px 3px no-repeat;
	width: 24px;
	height: 21px;
	position: absolute;
	top: 8px;
	right: 5px;
	color: transparent;
	border: 0 none;
	text-align: right;
	text-indent: -999em;
	cursor: pointer
}
input#m-q {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 14px;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
	border: 1px solid #000;
	padding: 0 30px 0 10px;
	background: #0E0E0E;
	background: -webkit-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -moz-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -o-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: -ms-linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	background: linear-gradient(top, #0e0e0e 0px, #323232 24px, #e1e1e1 100px, #eee 124px);
	color: #888;
	width: 210px;
	height: 35px;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	transition: background 0.2s linear
}
.m-menu {
	position: absolute;
	background: #000;
	top: 0;
	right: 0;
	z-index: 1;
	width: 250px;
	height: 100%;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-tap-highlight-color: transparent;
	overflow-y: hidden
}
#m-menu-scroll {
	height: 100%;
	overflow-y: auto
}
#m-main-menu {
	padding-top: 37px
}
#m-local-menu {
	background: #336CA6
}
.m-shift:after {
	z-index: 1000
}
.m-shift:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	content: '';
	opacity: 0
}
.m-shift:after {
	background: rgba(0,0,0,0.3);
	-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	-o-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	-ms-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s
}
.m-shift.m-enable:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	transition: opacity 0.3s
}
.m-menu h2 {
	margin: 0;
	padding: 1em;
	color: rgba(255,255,255,0.4);
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
	font-weight: 300;
	font-size: 2em;
	cursor: pointer
}
#m-menu.m-local-menu-enable h2 {
	color: #CCC
}
.m-menu.m-cover h2 {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 1em
}
.m-menu ul li>a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0.7em 1em 0.7em 0;
	outline: none;
	box-shadow: inset 0 -1px rgba(255,255,255,0.2);
	text-shadow: 0 0 1px rgba(255,255,255,0.1);
	font-size: 1.4em;
	padding-left: 1em;
	cursor: pointer
}
.m-menu ul li ul li>a {
	padding-left: 2em
}
.m-menu ul li ul li ul li>a {
	padding-left: 3em
}
.m-menu ul li ul li ul li ul li>a {
	padding-left: 4em
}
#m-menu.m-local-menu-enable ul li>a {
	box-shadow: inset 0 -1px rgba(0,0,0,0.2)
}
.m-menu ul {
	display: block;
	max-height: 0px;
	overflow: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s
}
.m-menu ul.active {
	max-height: 700px
}
.m-menu ul li {
	padding: 0
}
.m-menu ul li:before {
	z-index: -1;
	display: none;
	line-height: 3.5
}
.m-menu h2:after {
	content: "\00a0\f130\00a0";
	color: rgba(255,255,255,0.4);
	font-family: 'iconsIBM';
	font-variant: normal;
	text-transform: none;
	display: inline-block;
	letter-spacing: 4px;
	text-decoration: none;
	font-size: 1em;
	-webkit-transition: none 0;
	-moz-transition: none 0;
	-o-transition: none 0;
	-ms-transition: none 0;
	transition: none 0;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center
}
.m-menu h2.active:after {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.m-menu ul li a:hover {
	background: rgba(0,0,0,0.2);
	box-shadow: inset 0 -1px transparent
}
#m-menu, #m-local-link {
	display: none
}

@media only screen and (min-width: 0) and (max-width: 800px) {
#m-open-link, #m-local-link {
	display: block
}
#m-menu {
	display: none
}
html.m-menu-open, html.m-menu-open body, html.m-menu-open #m-wrap, html.m-menu-open .m-content {
	height: 100%
}
.dj_safari.touch #m-wrap {
	height: auto
}
.m-shift {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px)
}
.m-shift.m-enable {
	-webkit-transform: translate3d(-250px, 0px, 0px);
	-moz-transform: translate3d(-250px, 0px, 0px);
	-o-transform: translate3d(-250px, 0px, 0px);
	-ms-transform: translate3d(-250px, 0px, 0px);
	transform: translate3d(-250px, 0px, 0px)
}
html.m-menu-open #m-wrap {
	overflow-y: hidden
}
html.m-menu-open .m-content {
	overflow-y: hidden;
	position: relative
}
.no-csstransforms3d #m-menu {
	margin-right: -250px;
	display: block
}
.no-csstransforms3d .m-shift {
	position: relative;
	left: 0px
}
.no-csstransforms3d .m-shift.m-enable {
	left: -250px
}
.no-cssgradients #m-q {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#4b4b4b');
	zoom: 1
}
}
.ibm-mobile {
	display: none !important
}
.ibm-resize {
	max-width: 100% !important;
	width: 100% !important;
}
.ibm-resize-wa-role {
	max-width: 80% !important;
	width: 80% !important;
	padding: 8px 0 8px 0;
}
a.ibm-thumbnail-module {
	text-decoration: none;
	display: block
}
.dj_ie7 a.ibm-thumbnail-module {
	display: inline-block;
	min-height: 70px
}
a.ibm-thumbnail-module h2, a.ibm-thumbnail-module h3 {
	color: #000
}
.ibm-inner-margin {
	padding: 15px !important
}
.ibm-landing-page .ibm-columns>.ibm-thumbnail-small, .ibm-landing-page .ibm-w-gutter {
	margin: 0 -10px
}
.ibm-landing-page .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"] {
	width: 450px;
	margin: 0 20px
}
.ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"] {
	clear: left
}
.dj_ie7 .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"], .dj_ie8 .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"] {
	clear: none
}
.ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"]:nth-of-type(2n) {
	clear: right
}
.ibm-thumbnail-module .ibm-sprite {
	overflow: hidden
}
.dj_ie7 .ibm-thumbnail-module .ibm-sprite {
	position: relative
}
.ibm-thumbnail-module .ibm-sprite img {
	position: relative;
	max-width: 100%
}
.ibm-col-4-1 .ibm-thumbnail-module .ibm-sprite {
	height: 150px
}
.ibm-col-4-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -275px
}
.ibm-col-4-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -550px
}
.ibm-col-5-1 .ibm-thumbnail-module .ibm-sprite {
	height: 119px
}
.ibm-col-5-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -215px
}
.ibm-col-5-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -430px
}
.ibm-col-6-1 .ibm-thumbnail-module .ibm-sprite {
	height: 98px
}
.ibm-col-6-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -175px
}
.ibm-col-6-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -350px
}
.ibm-col-6-2 .ibm-thumbnail-module .ibm-sprite {
	height: 206px
}
.ibm-col-6-2 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -375px
}
.ibm-col-6-2 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -750px
}
.ibm-thumbnail-small .ibm-thumbnail-module .ibm-sprite {
	float: left;
	height: 60px !important;
	width: 60px !important
}
.ibm-thumbnail-small .ibm-thumbnail-module .ibm-resize {
	float: left;
	height: auto !important;
	width: 60px !important
}
.ibm-thumbnail-small .ibm-thumbnail-module h2, .ibm-thumbnail-small .ibm-thumbnail-module h3, .ibm-thumbnail-small .ibm-thumbnail-module p, .ibm-thumbnail-small .ibm-thumbnail-module ul {
	margin-left: 70px !important
}
.ibm-thumbnail-small .ibm-thumbnail-module .ibm-sprite+h2, .ibm-thumbnail-small .ibm-thumbnail-module .ibm-sprite+h3 {
	position: relative;
	top: -2px
}
.ibm-thumbnail-small .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -75px !important
}
.ibm-thumbnail-small .ibm-thumbnail-module:active .ibm-sprite img {
	top: -150px !important
}
.ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap .ibm-sprite, .ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap .ibm-resize {
	float: right
}
.ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap h2, .ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap h3, .ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap p, .ibm-thumbnail-small .ibm-thumbnail-module.ibm-thumbnail-swap ul {
	margin-left: 0 !important;
	margin-right: 70px !important
}
.ibm-landing-page #ibm-content .ibm-ribbon-section {
	margin-left: -20px
}
.ibm-landing-page #ibm-content .ibm-media-list .ibm-ribbon-section {
	margin-left: -10px
}
.ibm-menu-list {
	margin: 0 auto;
	line-height: normal
}
.ibm-menu-list div {
	padding: 15px 0;
	position: relative
}
.ibm-menu-list div:after {
	color: #000;
	pointer-events: none;
	right: 7px;
	top: 28px;
	font-size: 20px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.95)
}
.ibm-menu-list select {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: -webkit-linear-gradient(top, #fffefb, #eff0ef);
	background: -moz-linear-gradient(top, #fffefb, #eff0ef);
	background: -o-linear-gradient(top, #fffefb, #eff0ef);
	background: -ms-linear-gradient(top, #fffefb, #eff0ef);
	background: linear-gradient(top, #fffefb, #eff0ef);
	border-radius: 5px;
	appearance: none;
	border: 1px solid rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 0 rgba(255,255,255,0.95);
	min-width: 100%;
	max-width: 100%;
	font-size: 20px;
	padding: 8px 35px 8px 15px;
	font-weight: 300;
	text-indent: 0.01px;
	text-overflow: ''
}

@media only screen and (min-width: 0) and (max-width: 640px) {
#ibm-leftnav-links.ibm-mobile {
	display: block !important
}
#ibm-leftnav-links div {
	margin: 0 10px
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	margin-top: 10px
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a, #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active a {
	padding: 8px 6px
}
}

@media only screen and (min-width: 0) and (max-width: 800px) {
html {
	font-size: 50%
}
#ibm-top {
	margin-top: 0 !important
}
#ibm-masthead {
	min-width: 100%;
	position: relative
}
#ibm-mast-options {
	display: none
}
#ibm-universal-nav {
	min-width: 100%;
	height: 35px !important
}
#ibm-universal-nav li#ibm-home {
	height: 30px !important
}
#ibm-universal-nav li#ibm-home a, #ibm-universal-nav li#ibm-home a:hover, #ibm-universal-nav li#ibm-home a:focus {
	background-position: 0 -98px;
	height: 30px !important
}
#ibm-universal-nav #ibm-menu-links {
	display: none
}
#ibm-masthead #ibm-search-module {
	display: none
}
.ibm-landing-page #ibm-content-head {
	width: auto
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body, #ibm-top #ibm-leadspace-head h1, #ibm-top #ibm-leadspace-head h2, #ibm-top #ibm-leadspace-head p, #ibm-top #ibm-leadspace-head.ibm-alternate p {
	width: auto
}
#ibm-top #ibm-leadspace-head .ibm-ribbon-section .ibm-columns .ibm-col-1-1 {
	margin: 0;
	padding: 0 !important
}
#ibm-top.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav {
	width: auto
}
.ibm-landing-page #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width: auto
}
#ibm-content-nav #ibm-secondary-tabs {
	padding-left: 10px
}
#ibm-secondary-tabs.ibm-list-view {
	height: auto !important
}
#ibm-content-nav #ibm-expand-container.ibm-columns {
	position: absolute
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	position: relative
}
#ibm-top.ibm-landing-page #ibm-secondary-tabs .ibm-columns.ibm-dynamic-subtabs, #ibm-top.ibm-landing-page #ibm-secondary-tabs .ibm-columns.ibm-dynamic-subtabs ul.ibm-tabs {
	padding: 0
}
.ibm-landing-page #ibm-content table {
	width: 100%
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-columns {
	width: auto;
	padding: 0
}
.ibm-landing-page #ibm-content .ibm-ribbon .ibm-ribbon-section .ibm-columns {
	padding: 0 10px
}
.ibm-landing-page #ibm-related-content .ibm-ribbon-section {
	margin-left: -10px
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom: none
}
.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs li {
	min-height: 30px;
	padding: 10px 0 0;
	text-indent: 10px;
	width: 100%;
	border: 1px solid #ccc;
	clear: both
}
.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs.ibm-link-list li {
	text-indent: 0;
	border: 0
}
.ibm-combo-tabs div.ibm-text ul.ibm-tabs li {
	text-indent: none
}
#ibm-footer ul {
	width: auto;
	padding: 0
}
}

@media only screen and (min-width: 0) and (max-width: 568px) {
#ibm-top {
	min-width: 320px
}
.ibm-landing-page #ibm-content {
	min-width: 320px
}
.ibm-mobile {
	display: block !important
}
.ibm-no-mobile {
	display: none !important
}
#ibm-mobile-tabs {
	width: 280px
}
.ibm-landing-page #ibm-search-form {
	margin: 4px 20px 0 1px
}
#ibm-social-tools {
	display: none !important
}
#ibm-content-nav #ibm-primary-tabs {
	height: auto
}
.ibm-landing-page ul#ibm-navigation-trail {
	width: 280px;
	margin: 0 auto
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	width: 280px !important
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	float: none
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	top: -20px;
	right: 0
}
#ibm-secondary-tabs.ibm-dropdown-view span, #ibm-secondary-tabs.ibm-dropdown-view input {
	width: auto !important
}
#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width: 280px
}
#ibm-top #ibm-content-head {
	padding: 0 20px
}
.ibm-landing-page #ibm-content-main {
	padding: 0
}
.ibm-landing-page #ibm-content-main>p, .ibm-landing-page #ibm-content-main>h2, .ibm-landing-page #ibm-content-main>h3 {
	width: 280px
}
.ibm-landing-page#ibm-top .ibm-container .ibm-columns {
	width: 300px
}
#ibm-top .ibm-columns {
	padding: 0 10px
}
.ibm-columns {
	width: 300px
}
.ibm-col-1-1, .ibm-col-2-1, .ibm-col-4-1, .ibm-col-4-2, .ibm-col-4-3, .ibm-col-5-1, .ibm-col-5-2, .ibm-col-5-3, .ibm-col-5-4, .ibm-col-6-1, .ibm-col-6-2, .ibm-col-6-3, .ibm-col-6-4, .ibm-col-6-5, .ibm-landing-page .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"], .ibm-default #ibm-content .ibm-col-1-1, .ibm-default #ibm-content .ibm-col-2-1, .ibm-content-expand #ibm-content .ibm-col-1-1, .ibm-content-expand #ibm-content .ibm-col-2-1, .ibm-content-expand #ibm-content .ibm-col-5-1, .ibm-content-expand #ibm-content .ibm-col-5-2, .ibm-content-expand #ibm-content .ibm-col-5-3 {
	width: 280px;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 24px;
	line-height: 2.4rem
}
#ibm-pcon {
	width: 320px;
	padding: 0
}
#ibm-content-main {
	width: 300px;
	padding: 0 10px
}
#ibm-content #ibm-leadspace-head #ibm-leadspace-body, .ibm-content-expand #ibm-content #ibm-leadspace-head #ibm-leadspace-body {
	padding-left: 10px;
	padding-right: 10px
}
#ibm-navigation {
	display: none
}
#ibm-content-sidebar {
	width: 280px;
	margin: 0 20px
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	margin: 10px auto;
	width: 280px
}
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 20px;
	letter-spacing: 0
}
.ibm-thumbnail-module {
	padding-bottom: 10px
}
.ibm-thumbnail-module .ibm-sprite, .ibm-thumbnail-module .ibm-resize {
	float: left
}
.ibm-thumbnail-module h2, .ibm-thumbnail-module h3, .ibm-thumbnail-module p, .ibm-thumbnail-module ul {
	margin-left: 70px !important
}
.ibm-thumbnail-module .ibm-sprite+h2, .ibm-thumbnail-module .ibm-sprite+h3 {
	position: relative;
	top: -2px
}
.ibm-thumbnail-module .ibm-sprite, .ibm-thumbnail-module .ibm-resize {
	height: 60px !important;
	width: 60px !important
}
.ibm-thumbnail-module:hover .ibm-sprite img {
	top: -75px !important
}
.ibm-thumbnail-module:active .ibm-sprite img {
	top: -150px !important
}
.ibm-thumbnail-module.ibm-thumbnail-swap .ibm-sprite, .ibm-thumbnail-module.ibm-thumbnail-swap .ibm-resize {
	float: right
}
.ibm-thumbnail-module.ibm-thumbnail-swap h2, .ibm-thumbnail-module.ibm-thumbnail-swap h3, .ibm-thumbnail-module.ibm-thumbnail-swap p, .ibm-thumbnail-module.ibm-thumbnail-swap ul {
	margin-left: 0 !important;
	margin-right: 70px !important
}
.ibm-pull-quote.ibm-inset {
	width: auto
}
#ibm-footer-module .ibm-columns .ibm-col-6-1 {
	font-size: 11.2px;
	font-size: 1.12rem;
	width: 120px;
	min-height: 235px
}
}

@media only screen and (min-width: 481px) and (max-width: 568px) {
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 30px;
	letter-spacing: -4px
}
a.ibm-ribbon-next {
	right: -40px
}
a.ibm-ribbon-prev {
	left: -40px
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	top: -20px;
	right: -60px
}
}

@media only screen and (min-width: 569px) and (max-width: 640px) {
#ibm-top {
	min-width: 600px
}
.ibm-landing-page #ibm-content, .ibm-landing-page #ibm-related-content {
	width: 600px
}
.ibm-landing-page #ibm-content-main>p, .ibm-landing-page #ibm-content-main>h2, .ibm-landing-page #ibm-content-main>h3, .ibm-landing-page #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	width: auto;
	padding: 0 40px
}
.ibm-landing-page ul#ibm-navigation-trail, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs {
	padding-right: 40px;
	padding-left: 40px
}
.ibm-landing-page #ibm-content-nav #ibm-secondary-tabs.ibm-list-view, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view {
	padding-left: 0;
	padding-right: 0
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	right: 25px;
	top: -20px
}
.ibm-landing-page #ibm-content-head, #ibm-top .ibm-columns {
	padding: 0 30px
}
.ibm-columns {
	width: 540px
}
.ibm-col-1-1 {
	width: 520px
}
.ibm-col-4-1 {
	width: 115px
}
.ibm-col-4-2, .ibm-col-6-3 {
	width: 250px
}
.ibm-col-4-3 {
	width: 385px
}
.ibm-col-5-1 {
	width: 88px
}
.ibm-col-5-2 {
	width: 196px
}
.ibm-col-5-3 {
	width: 304px
}
.ibm-col-5-4 {
	width: 412px
}
.ibm-col-6-1 {
	width: 70px
}
.ibm-col-6-2 {
	width: 160px
}
.ibm-col-6-4 {
	width: 340px
}
.ibm-col-6-5 {
	width: 430px
}
.ibm-landing-page .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"] {
	width: 240px
}
#ibm-pcon {
	width: 540px;
	padding: 0 30px 10px
}
#ibm-content-main {
	width: 405px
}
#ibm-content #ibm-leadspace-head p {
	padding-top: 10px
}
.ibm-default #ibm-content .ibm-col-2-1 {
	width: 182px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width: 115px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width: 250px
}
#ibm-navigation {
	display: none
}
#ibm-content-sidebar {
	margin: 0;
	width: 115px;
	padding: 0 10px
}
.ibm-content-expand #ibm-content .ibm-col-5-1 {
	width: 110px
}
.ibm-content-expand #ibm-content .ibm-col-2-1, .ibm-content-expand #ibm-content .ibm-col-5-2 {
	width: 240px
}
.ibm-content-expand #ibm-content .ibm-col-5-3 {
	width: 370px
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	width: auto;
	margin: 10px 40px
}
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 30px
}
a.ibm-ribbon-next {
	right: -20px
}
a.ibm-ribbon-prev {
	left: -20px
}
.ibm-col-4-1 .ibm-thumbnail-module .ibm-sprite {
	height: 80px
}
.ibm-col-4-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -144px
}
.ibm-col-4-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -288px
}
.ibm-col-5-1 .ibm-thumbnail-module .ibm-sprite {
	height: 62px
}
.ibm-col-5-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -110px
}
.ibm-col-5-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -220px
}
.ibm-col-6-1 .ibm-thumbnail-module .ibm-sprite {
	height: 50px
}
.ibm-col-6-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -88px
}
.ibm-col-6-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -176px
}
.ibm-col-6-2 .ibm-thumbnail-module .ibm-sprite {
	height: 100px
}
.ibm-col-6-2 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -200px
}
.ibm-col-6-2 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -400px
}
.ibm-pull-quote.ibm-inset {
	width: auto
}
#ibm-footer-module .ibm-columns {
	width: 540px;
	padding: 0 30px
}
#ibm-footer-module .ibm-columns .ibm-col-6-1 {
	width: 160px;
	min-height: 200px
}
}

@media only screen and (min-width: 601px) and (max-width: 640px) {
#ibm-top {
	min-width: 640px
}
.ibm-landing-page #ibm-content, .ibm-landing-page #ibm-related-content {
	width: 640px
}
.ibm-landing-page ul#ibm-navigation-trail, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs {
	padding-right: 60px;
	padding-left: 60px
}
.ibm-landing-page #ibm-content-main>p, .ibm-landing-page #ibm-content-main>h2, .ibm-landing-page #ibm-content-main>h3, .ibm-landing-page #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	padding: 0 60px
}
.ibm-landing-page #ibm-content-head {
	padding: 0 50px
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	margin: 10px 60px
}
#ibm-top .ibm-columns {
	padding: 0 50px
}
#ibm-pcon {
	width: 540px;
	padding-left: 50px;
	padding-right: 50px
}
#ibm-content #ibm-leadspace-head p {
	padding-top: 10px
}
}

@media only screen and (min-width: 641px) and (max-width: 800px) {
#ibm-top {
	min-width: 768px
}
.ibm-landing-page #ibm-content, .ibm-landing-page #ibm-related-content {
	width: 768px
}
.ibm-landing-page #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	width: auto;
	padding: 0 64px
}
.ibm-landing-page ul#ibm-navigation-trail, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs.ibm-list-view .ibm-dynamic-subtabs {
	padding-right: 64px;
	padding-left: 64px
}
.ibm-landing-page #ibm-content-nav #ibm-secondary-tabs.ibm-list-view, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs.ibm-dropdown-view {
	padding-left: 0;
	padding-right: 0
}
#ibm-content-nav #ibm-expand-container p.ibm-expand-text {
	right: 20px;
	top: -25px
}
.ibm-landing-page #ibm-content-head {
	padding: 0 54px
}
.ibm-landing-page #ibm-content-main {
	margin: 0
}
.ibm-landing-page #ibm-content-main>p, .ibm-landing-page #ibm-content-main>h2, .ibm-landing-page #ibm-content-main>h3 {
	width: 640px
}
#ibm-top .ibm-columns {
	padding: 0 54px
}
.ibm-columns {
	width: auto
}
.ibm-col-1-1 {
	width: 640px
}
.ibm-col-4-1 {
	width: 145px
}
.ibm-col-4-2, .ibm-col-6-3 {
	width: 310px
}
.ibm-col-4-3 {
	width: 475px
}
.ibm-col-5-1 {
	width: 112px
}
.ibm-col-5-2 {
	width: 244px
}
.ibm-col-5-3 {
	width: 376px
}
.ibm-col-5-4 {
	width: 508px
}
.ibm-col-6-1 {
	width: 90px
}
.ibm-col-6-2 {
	width: 200px
}
.ibm-col-6-4 {
	width: 420px
}
.ibm-col-6-5 {
	width: 530px
}
.ibm-landing-page .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-4-2, .ibm-landing-page .ibm-ribbon .ibm-w-gutter .ibm-col-6-3, .ibm-landing-page .ibm-thumbnail-small>div[class^="ibm-col-"] {
	width: 300px
}
#ibm-pcon {
	width: 640px;
	padding-left: 64px;
	padding-right: 64px
}
#ibm-content-main {
	width: 396px;
	margin-left: 120px
}
#ibm-content-head, #ibm-content #ibm-leadspace-head #ibm-leadspace-body {
	margin-left: 120px
}
#ibm-content #ibm-leadspace-head p {
	padding-top: 10px
}
#ibm-navigation {
	width: 112px;
	left: 0
}
#ibm-content-sidebar {
	width: 112px;
	margin: 0;
	padding-left: 10px
}
.ibm-default #ibm-content .ibm-col-2-1 {
	width: 178px
}
.ibm-content-expand #ibm-content .ibm-col-1-1 {
	width: 510px
}
.ibm-content-expand #ibm-content .ibm-col-5-1 {
	width: 112px
}
.ibm-content-expand #ibm-content .ibm-col-2-1, .ibm-content-expand #ibm-content .ibm-col-5-2 {
	width: 245px
}
.ibm-content-expand #ibm-content .ibm-col-5-3 {
	width: 378px
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	width: 640px;
	margin: 10px 64px
}
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 30px
}
a.ibm-ribbon-next {
	right: -40px
}
a.ibm-ribbon-prev {
	left: -40px
}
.ibm-col-4-1 .ibm-thumbnail-module .ibm-sprite {
	height: 96px
}
.ibm-col-4-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -182.5px
}
.ibm-col-4-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -365px
}
.ibm-col-5-1 .ibm-thumbnail-module .ibm-sprite {
	height: 75px
}
.ibm-col-5-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -140px
}
.ibm-col-5-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -280px
}
.ibm-col-6-1 .ibm-thumbnail-module .ibm-sprite {
	height: 64px
}
.ibm-col-6-1 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -112px
}
.ibm-col-6-1 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -224px
}
.ibm-col-6-2 .ibm-thumbnail-module .ibm-sprite {
	height: 133px
}
.ibm-col-6-2 .ibm-thumbnail-module:hover .ibm-sprite img {
	top: -250px
}
.ibm-col-6-2 .ibm-thumbnail-module:active .ibm-sprite img {
	top: -500px
}
#ibm-footer-module .ibm-columns {
	width: 660px;
	padding: 0 54px
}
#ibm-footer-module .ibm-columns .ibm-col-6-1 {
	width: 200px;
	min-height: 200px
}
}

@media only screen and (min-width: 769px) and (max-width: 800px) {
#ibm-top {
	min-width: 800px
}
.ibm-landing-page #ibm-content, .ibm-landing-page #ibm-related-content {
	width: 800px
}
.ibm-landing-page #ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	padding: 0 80px
}
.ibm-landing-page ul#ibm-navigation-trail, .ibm-landing-page #ibm-content-nav #ibm-secondary-tabs {
	padding-right: 80px;
	padding-left: 80px
}
.ibm-landing-page #ibm-content-head {
	padding: 0 70px
}
.ibm-landing-page #ibm-content-main>.ibm-container, .ibm-landing-page #ibm-content-main>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-container, .ibm-landing-page #ibm-content-main .ibm-band>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-ribbon, .ibm-landing-page #ibm-content-main .ibm-media>.ibm-playlist, #ibm-related-content>.ibm-container {
	margin: 10px 80px
}
#ibm-top .ibm-columns {
	padding: 0 70px
}
}

@media only screen and (min-width: 1024px) {
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 40px;
	letter-spacing: -4px;
	line-height: 60px
}
a.ibm-ribbon-next {
	right: -39px;
	width: 25px
}
a.ibm-ribbon-prev {
	left: -39px;
	width: 25px
}
}

@media only screen and (min-width: 1100px) {
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 50px;
	letter-spacing: -9px;
	line-height: 60px
}
a.ibm-ribbon-next {
	right: -60px;
	width: 30px
}
a.ibm-ribbon-prev {
	left: -60px;
	width: 30px
}
}

@media only screen and (min-width: 1200px) {
a.ibm-ribbon-next:before, a.ibm-ribbon-prev:before {
	font-size: 50px;
	letter-spacing: -9px;
	line-height: 60px
}
a.ibm-ribbon-next {
	right: -80px;
	width: 30px
}
a.ibm-ribbon-prev {
	left: -80px;
	width: 30px
}
}
#ibm-content .section-shadow {
	-webkit-box-shadow: 0 5px 10px -3px #dedede inset;
	-moz-box-shadow: 0 5px 10px -3px #dedede inset;
	box-shadow: 0 5px 10px -3px #dedede inset
}
#ibm-content .shadow-soft {
	text-shadow: 0 1px 3px rgba(0,0,0,0.5)
}
#ibm-content .shadow-hard {
	text-shadow: 0 1px 1px rgba(0,0,0,0.5)
}
#ibm-content .emboss-light {
	text-shadow: 0 1px 0 rgba(255,255,255,0.95)
}
#ibm-content .emboss-dark {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.75)
}
#ibm-content .glow {
	text-shadow: 0 0 5px rgba(255,255,255,0.75)
}
#ibm-content .center {
	text-align: center
}
#ibm-content .grad-k95-85 {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.95), rgba(0,0,0,0.85));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.95), rgba(0,0,0,0.85));
	background: -o-linear-gradient(top, rgba(0,0,0,0.95), rgba(0,0,0,0.85));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.95), rgba(0,0,0,0.85));
	background: linear-gradient(top, rgba(0,0,0,0.95), rgba(0,0,0,0.85))
}
#ibm-content .grad-k85-75 {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.85), rgba(0,0,0,0.75));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.85), rgba(0,0,0,0.75));
	background: -o-linear-gradient(top, rgba(0,0,0,0.85), rgba(0,0,0,0.75));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.85), rgba(0,0,0,0.75));
	background: linear-gradient(top, rgba(0,0,0,0.85), rgba(0,0,0,0.75))
}
#ibm-content .grad-k75-65 {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.75), rgba(0,0,0,0.5));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.75), rgba(0,0,0,0.5));
	background: -o-linear-gradient(top, rgba(0,0,0,0.75), rgba(0,0,0,0.5));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.75), rgba(0,0,0,0.5));
	background: linear-gradient(top, rgba(0,0,0,0.75), rgba(0,0,0,0.5))
}
#ibm-content .grad-k05-02 {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0.02));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0.02));
	background: -o-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0.02));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0.02));
	background: linear-gradient(top, rgba(0,0,0,0.05), rgba(0,0,0,0.02))
}
#ibm-content .bg-white {
	background-color: #fff
}
#ibm-content .bg-gray {
	background-color: #f2f2f2
}

#ibm-content .bg-white h2 {
	color: #373938 !important;
}


#ibm-content .bg-yellow {
	background-color: #0094c1;
}


#ibm-content .bg-yellow:after {
	content: "";
	margin: 0 auto;
	display: block;
	width: 0; 
	height: 0;
	position: relative;
	bottom: -2em;	 
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 2em solid #0094c1;
}

#ibm-content .bg-yellow h2 {
	color:#fff !important;
	font-size: 16px;
	font-family: "HelvRegularIBM";
	padding: 10px 0 20px 0;
	margin-left: -7px;
}
#ibm-content .bg-yellow p {
	color:#fff !important;
	font-size: 16px;
	font-family: "HelvLightIBM";
	line-height: 16px;
    max-width: 205px;
	margin-top: -15px;
	margin-bottom: 30px;
}

#ibm-content .bg-yellow a {
	color:#fff !important;
	font-size: 22px;
	font-family: "HelvLightIBM";
	padding: 35px 0 20px 0;
	text-decoration:none !important;
}

#ibm-content .bg-yellow a:hover {
	color:#0f96d6 !important;
	font-size: 22px;
	font-family: "HelvLightIBM";
	padding: 35px 0 20px 0;
	text-decoration:none !important;
}






#ibm-content .bg-storybook {
	background-color: #35BDB8;
}


#ibm-content .bg-storybook:after {
	content: "";
	margin: 0 auto;
	display: block;
	width: 0; 
	height: 0;
	position: relative;
	bottom: -2em;	 
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 2em solid #35BDB8;
}

#ibm-content .bg-storybook h2 {
	color:#fff !important;
	font-size: 16px;
	font-family: "HelvRegularIBM";
	padding: 10px 0 20px 0;
	margin-left: -7px;
}
#ibm-content .bg-storybook p {
	color:#fff !important;
	font-size: 16px;
	font-family: "HelvLightIBM";
	line-height: 16px;
    max-width: 205px;
	margin-top: -15px;
	margin-bottom: 30px;
}
/*
#ibm-content .bg-storybook a {
	color:#fff !important;
	font-size: 22px;
	font-family: "HelvLightIBM";
	padding: 35px 0 20px 0;
	text-decoration:none !important;
}

#ibm-content .bg-storybook a:hover {
	color:#0f96d6 !important;
	font-size: 22px;
	font-family: "HelvLightIBM";
	padding: 35px 0 20px 0;
	text-decoration:none !important;
}

*/









#ibm-content .bg-w90 {
	background-color: rgba(255,255,255,0.9)
}
#ibm-content .bg-w90 {
	background-color: rgba(255,255,255,0.9) !important
}
#ibm-content .bg-k01 {
	background-color: rgba(0,0,0,0.01)
}
#ibm-content .bg-k02 {
	background-color: rgba(0,0,0,0.02)
}
#ibm-content .bg-k03 {
	background-color: rgba(0,0,0,0.03)
}
#ibm-content .bg-k05 {
	background-color: rgba(0,0,0,0.05)
}
#ibm-content .bg-k10 {
	background-color: rgba(0,0,0,0.1)
}
#ibm-content .bg-blue {
	background-color: #4982c3
}
#ibm-content .bottom {
	position: absolute;
	bottom: 40px
}
#ibm-content .white-box {
	padding: 40px;
	background-color: rgba(255,255,255,0.95)
}
#ibm-content .fade-up-sharp {
	background: url(../i/v17e/bg/gradient-bg-a.png) repeat-x center 100%
}
#ibm-content .fade-up {
	background: url(../i/v17e/bg/gradient-bg-b.png) repeat-x center 100%
}
#ibm-content .shad-sm {
	background: url(../i/v17e/bg/shad-curve-bottom-320,.png) no-repeat center 100%
}
#ibm-content .shad-med {
	background: url(../i/v17e/bg/shad-curve-bottom-med.png) no-repeat center 100%
}
#ibm-content .shad-wide {
	background: url(../i/v17e/bg/shad-curve-bottom-wide.png) no-repeat center bottom
}
#ibm-content .exdent-sm {
	margin-left: -10px
}
#ibm-content .exdent-md {
	margin-left: -20px
}
#ibm-content .exdent-lg {
	margin-left: -40px
}

/* Link styles */


.ibm-anchor-down-link:before, .ibm-anchor-down-em-link:before {
    content:"\00a0\f100\00a0"
}
.ibm-a-arrow:before {
    content:"\00a0\f101\00a0"
}
.ibm-back-link:before, .ibm-backup-link:before {
    content:"\00a0\f102\00a0"
}
.ibm-external-link:before {
    content:"\00a0\f103\00a0"
}
.ibm-generic-link:before {
    content:"\00a0\f104\00a0"
}
.ibm-upward-link:before, .ibm-anchor-up-link:before {
    content:"\00a0\f105\00a0"
}
.ibm-checkLarge-link:before {
    content:"\00a0\f106\00a0"
}
ul li:before, .ibm-bullet:before {
    content:"\00a0\f107\00a0"
}
.ibm-check-link:before {
    content:"\00a0\f108\00a0"
}
a.ibm-chevron-link:after, li.ibm-chevron-link a:after, a.ibm-chevron-alternate-link:after, li.ibm-chevron-alternate-link a:after {
    content:"\00a0\f109\00a0"
}
.ibm-contrast-link:before, .ibm-fontsize-link:before, .ibm-digg-link:before, .ibm-delicious-link:before, .ibm-friendfeed-link:before, .ibm-stumbleupon-link:before, .ibm-livedoor-link:before, .ibm-hatena-link:before, .ibm-baidu-link:before, .ibm-renren-link:before, .ibm-kaixn-link:before, .ibm-wykop-link:before, .ibm-blip-link:before, .ibm-livestream-link:before, .ibm-weibo-link:before, .ibm-vaideo-link:before, .ibm-xing-link:before, .ibm-skype-link:before, .ibm-googleplus-link:before, .ibm-yahoojapan-link:before {
    content:"\00a0\f10a\00a0"
}
.ibm-cta-chevron-link:before {
    content:"\00a0\f10b\00a0"
}
.ibm-cta-chevron:before {
    content:"\00a0\f10c\00a0"
}
.ibm-cta-download:before {
    content:"\00a0\f10d\00a0"
}
.ibm-cta-generic:before {
    content:"\00a0\f10e\00a0"
}
.ibm-demo-link:before {
    content:"\00a0\f10f\00a0"
}
.ibm-doc-folder:before {
    content:"\00a0\f110\00a0"
}
.ibm-pdf-link:before {
    content:"\00a0\f111\00a0"
}
.ibm-document-link:before, .ibm-symp-doc:before, .ibm-symp-spreadsheet:before, .ibm-symp-presentation:before {
    content:"\00a0\f112\00a0"
}
.ibm-download-link:before {
    content:"\00a0\f113\00a0"
}
.ibm-download-whitepaper:before {
    content:"\00a0\f114\00a0"
}

.ibm-doc-pdf:before {
    content:"\f111" !important;
	font-family: "icons-ibm-v1_2";
}

.ibm-download:before {
    content:"\00a0\f115\00a0"
}
.ibm-email-link-alt:before {
    content:"\00a0\f116\00a0"
}
.ibm-error-link:before, .ibm-errorLarge-link:before {
    content:"\00a0\f117\00a0"
}
.ibm-cancel-link:before, .ibm-incorrect-link:before {
    content:"\00a0\f118\00a0"
}
.ibm-confirm-link:before {
    content:"\00a0\f119\00a0"
}
.ibm-form-error-link:before {
    content:"\00a0\f11a\00a0"
}
.ibm-reset-link:before {
    content:"\00a0\f11b\00a0"
}
#ibm-parent-link a:before, .ibm-forward-link:before, .ibm-callaction-link:before {
    content:"\00a0\f11c\00a0"
}
.ibm-questionLarge-link:before {
    content:"\00a0\f11d\00a0"
}
.ibm-question-link:before, .ibm-help-link:before {
    content:"\00a0\f11e\00a0"
}
.ibm-ibmer:before {
    content:"\00a0\f11f\00a0"
}
.ibm-email-link:before {
    content:"\00a0\f120\00a0"
}
.ibm-phone-link:before, .ibm-call-link:before, .ibm-call-info:before {
    content:"\00a0\f121\00a0"
}
.ibm-requestquote-link:before {
    content:"\00a0\f122\00a0"
}
.ibm-signin-link:before {
    content:"\00a0\f123\00a0"
}
.ibm-callme-link:before {
    content:"\00a0\f124\00a0"
}
.ibm-anchor-down-link:before {
    content:"\00a0\f125\00a0"
}
.ibm-logo-sp:before {
    content:"\00a0\f126\00a0"
}
.ibm-audio-link:before {
    content:"\00a0\f127\00a0"
}
.ibm-demoplay-link:before, .ibm-media-play:before, .ibm-video-podcast-link:before, .ibm-video-link:before {
    content:"\00a0\f128\00a0"
}
#ibm-content .ibm-menu-list div:after, .ibm-sort-link:before {
    content:"\00a0\f129\00a0"
}
.ibm-menu-link:before, .ibm-menu-list div:after {
    content:"\00a0\f12a\00a0"
}
.ibm-nav-search:before {
    content:"\00a0\f12b\00a0"
}
a.ibm-ribbon-prev:active:before, a.ibm-ribbon-prev:focus:before {
    content:"\00a0\f12c\00a0"
}
a.ibm-ribbon-prev:before {
    content:"\00a0\f12d\00a0"
}
a.ibm-ribbon-prev:hover:before {
    content:"\00a0\f12e\00a0"
}
a.ibm-ribbon-next:active:before, a.ibm-ribbon-next:focus:before {
    content:"\00a0\f12f\00a0"
}
#ibm-navigation-trail li:after, a.ibm-ribbon-next:before {
    content:"\00a0\f130\00a0"
}
a.ibm-ribbon-next:hover:before {
    content:"\00a0\f131\00a0"
}
.ibm-firstpage-link:before {
    content:"\00a0\f132\00a0"
}
.ibm-lastpage-link:before {
    content:"\00a0\f133\00a0"
}
.ibm-forward-em-link:before, .ibm-forward-pg-link:before {
    content:"\00a0\f134\00a0"
}
.ibm-back-em-link:before {
    content:"\00a0\f135\00a0"
}
.ibm-password-link:before {
    content:"\00a0\f136\00a0"
}
.ibm-popup-link:before {
    content:"\00a0\f137\00a0"
}
.ibm-halfstar-link:before {
    content:"\00a0\f138\00a0"
}
.ibm-nostar-link:before {
    content:"\00a0\f139\00a0"
}
.ibm-fullstar-link:before {
    content:"\00a0\f13a\00a0"
}
.ibm-recommend-link:before {
    content:"\00a0\f13b\00a0"
}
.ibm-rss-link:before {
    content:"\00a0\f13c\00a0"
}
.ibm-non-secure-link:before {
    content:"\00a0\f13d\00a0"
}
.ibm-secure-link:before {
    content:"\00a0\f13e\00a0"
}
.ibm-setting-link:before {
    content:"\00a0\f13f\00a0"
}
.ibm-blog-link:before, .ibm-chat-link:before {
    content:"\00a0\f140\00a0"
}
.ibm-soc-expert:before {
    content:"\00a0\f141\00a0"
}
.ibm-facebook-link:before {
    content:"\00a0\f142\00a0"
}
.ibm-flickr-link:before {
    content:"\00a0\f143\00a0"
}
.ibm-linkedin-link:before {
    content:"\00a0\f144\00a0"
}
.ibm-soc-pinterest:before {
    content:"\00a0\f145\00a0"
}
.ibm-soc-profile:before {
    content:"\00a0\f146\00a0"
}
.ibm-soc-rssfeed:before {
    content:"\00a0\f147\00a0"
}
.ibm-soc-tumbler:before {
    content:"\00a0\f148\00a0"
}
.ibm-twitter-link:before {
    content:"\00a0\f149\00a0"
}
.ibm-youtube-link:before {
    content:"\00a0\f14a\00a0"
}
.ibm-sort-down-link:before {
    content:"\00a0\f14b\00a0"
}
.ibm-sort-up-link:before {
    content:"\00a0\f14c\00a0"
}
.ibm-status-alert:before {
    content:"\00a0\f14d\00a0"
}
.ibm-caution-link:before, .ibm-cautionLarge-link:before {
    content:"\00a0\f14e\00a0"
}
.ibm-new-link:before, .ibm-newLarge-link:before {
    content:"\00a0\f14f\00a0"
}
.ibm-tog-list:before {
    content:"\00a0\f150\00a0"
}
.ibm-delete-link:before, .ibm-minimize-link:before, .ibm-show-hide h2 a.ibm-show-active:after {
    content:"\00a0\f151\00a0"
}
.ibm-add1-link:before, .ibm-maximize-link:before, .ibm-show-hide h2 a:after {
    content:"\00a0\f152\00a0"
}
.ibm-tog-tile:before {
    content:"\00a0\f153\00a0"
}
.ibm-dogear-link:before {
    content:"\00a0\f154\00a0"
}
.ibm-calculator-link:before {
    content:"\00a0\f155\00a0"
}
.ibm-tool-desktop:before {
    content:"\00a0\f156\00a0"
}
.ibm-community:before, .ibm-community-link:before, .ibm-forum-link:before, .ibm-usergroup-link:before, .ibm-usergroup:before {
    content:"\00a0\f157\00a0"
}
.ibm-information-link:before, .ibm-informationLarge-link:before {
    content:"\00a0\f158\00a0"
}
.ibm-wireless-link:before {
    content:"\00a0\f159\00a0"
}
.ibm-print-link:before {
    content:"\00a0\f15a\00a0"
}
.ibm-setting-link:before {
    content:"\00a0\f15b\00a0"
}
.ibm-tool-share:before {
    content:"\00a0\f15c\00a0"
}
.ibm-twistie-closed:before {
    content:"\00a0\f15d\00a0"
}
.ibm-twistie-open:before {
    content:"\00a0\f15e\00a0"
}
.ibm-calendar-link:before {
    content:"\00a0\f15f\00a0"
}
.ibm-upload-link:before {
    content:"\00a0\f160\00a0"
}
.ibm-close:before {
    content:"\00a0\f161\00a0"
}

ul li:before, #ibm-parent-link a:before, a.ibm-logo-sp:before, #ibm-top ul.ibm-link-list li[class*="-link"]>a, #ibm-top ul.ibm-link-list li.ibm-call-info>a, #ibm-top ul.ibm-link-list li.ibm-symp-doc>a, #ibm-top ul.ibm-link-list li.ibm-symp-presentation>a, #ibm-top ul.ibm-link-list li.ibm-symp-spreadsheet>a, #ibm-top ul.ibm-link-list li.ibm-community>a, #ibm-top ul.ibm-link-list li.ibm-usergroup>a, a[class*="-link"]:before, a.ibm-call-info:before, a.ibm-symp-doc:before, a.ibm-symp-presentation:before, a.ibm-symp-spreadsheet:before, a.ibm-community:before, a.ibm-usergroup:before, p a.ibm-external-link:before, .ibm-live-assistance-list p.ibm-call-info:before, .ibm-link-list p.ibm-call-info:before, .ibm-live-assistance-list p[class*="-link"]:before, .ibm-link-list p[class*="-link"]:before, span.ibm-error-link:before, .ibm-media a.ibm-rss-link:before, .ibm-cta-chevron:before, .ibm-cta-chevron:hover:before {
    margin-left:-1.8em;
    text-decoration:none
}

.stories-band-home h2.section-header {
	color: #28a9e0 !important;
	font-size: 48px !important;
}

.stories-band-marketing h2.section-header {
	color: #b4357c !important;
	font-size: 48px !important;
}

.stories-band-sales h2.section-header {
	color: #fbbf3a !important;
	font-size: 48px !important;
}

.stories-band-it h2.section-header {
	color: #58bd79 !important;
	font-size: 48px !important;
}

.stories-band-operations h2.section-header {
	color: #5b4e9e !important;
	font-size: 48px !important;
}

.stories-band-hr h2.section-header {
	color: #f37d4d !important;
	font-size: 48px !important;
}

.stories-band-finance h2.section-header {
	color: #23c4bc !important;
	font-size: 48px !important;
}


.stories-band .name-1 {
	color: #373938;
}

.stories-band .name-2 {
	color: #373938;
}

.stories-band .name-3 {
	color: #373938;
}

.stories-band .name-4 {
	color: #373938;
}

.stories-band .name-5 {
	color: #373938;
}

.stories-band .name-6 {
	color: #373938;
}


.get-started-band {
	background-color: #8bc540;
	color: #fff !important;
	padding: 40px 0px 30px !important;
}

.get-started-band .ibm-button-link a {
	background-color: #fff !important;
	color: #17af4b !important;
}

.get-started-band .ibm-button-link a:hover {
	background-color: #008a52 !important;
	color: #fff !important;
}

.get-started-band .ibm-columns {
	padding: 0px 0 0px 0 !important;
}



.icon-animate{

cursor:pointer;
border:0;

}

.icon-animate:hover{

-webkit-animation: tada 2s;
    animation: tada 2s;

}





.social-share-alt {
    display:inline; 
	margin-right:10px;
}



    /* full screen popup box for images ----------------------------------------------------------- */




 
 #viewImg_background
  {
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:-1;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);


    }
#viewImg
  { 
  display: none;
       position: fixed;
       top: 0%;
       left: 0%;
       z-index:1000;
height:100%;
width:100%;
    }
#viewImg-topbar
  {
position:fixed; 
width: 100%;
height:85px;
z-index:999;
color:color: #ffffff;
padding:15px;
text-align:center;
       
    }
.imgcontainer
{
 
} 
.Closeimage
{
position: fixed;
bottom: 0;
right: 0;
margin-right:25px;
z-index:999;
}


.center-image-lightbox
{
margin-left: auto;
margin-right:auto;
margin-top:105px;
}


.close-font {
	color: #ffffff !important;
	font-weight: normal !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif !important;
	font-size: 36px;
	margin-bottom:25px;
}

.img-heading-text {
	color: #ffffff !important;
	font-weight: normal !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif !important;
	font-size: 48px;
	margin-bottom:25px;
	margin-top:35px;
}


.image-subtitle-text {

	color: #ffffff !important;
	font-weight: normal !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelvLightIBM", Arial, sans-serif !important;
	font-size: 36px;
	margin-bottom:25px;
	font-style: italic;

}

/*  -------------------------------------------------------------------------------- */