@charset "UTF-8";
	/*! * Name: ibm.com v18 production file * Release: 56.0.0 * Built: 2016-04-21 6:36:37 PM EDT * Owner: Corporate Webmaster (NUS_N_NIWWW) * Copyright (c) 2016 IBM Corporation * Description: Official file for production use*/
	/*! * Name: ibm.com v18 www CSS file * Owner: Corporate Webmaster (NUS_N_NIWWW) * Copyright (c) 2014 IBM Corporation*/
	/*!	Do not attempt to copy, install or redistribute	these fonts.*/
	@@charset "UTF-8";
	/*! * Name: ibm.com v18 production file * Release: 56.0.0 * Built: 2016-04-21 6:36:37 PM EDT * Owner: Corporate Webmaster (NUS_N_NIWWW) * Copyright (c) 2016 IBM Corporation * Description: Official file for production use*/
	/*! * Name: ibm.com v18 www CSS file * Owner: Corporate Webmaster (NUS_N_NIWWW) * Copyright (c) 2014 IBM Corporation*/
	/*!Do not attempt to copy, install or redistributethese fonts.*/
	@font-face {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	src:url("//1.www.s81c.com/common/fonts/hni-v2-light.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-light.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-light.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-light.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-light.svg#HelvLightIBM") format("svg");
	font-weight:lighter;
	font-style:normal
}
/* body{min-width:1024px !important;width:100%;} */

/*首页  服务体系*/
.main_tixi{width:100%;margin:30px auto;}
.main_tixi .ibm-columns{width:100%;margin:0 auto;}
.main_tixi  .ibm-columns .ibm-col-6-2{/* width:216px; */width:18%;padding-bottom:0px;margin-left:0.83%;}
.main_tixi  .ibm-columns .ibm-col-6-2 .ibm-card{border:6px solid #f3f3f3;}
.main_tixi  .ibm-columns .ibm-col-6-2 .ibm-card__content{background:#f3f3f3;}
.div_a,.div_b{color:#797979;font-weight:bold;}
/*首页 产品中心*/
.zhongxin{/* width:100%; */width:100%;margin-top:30px;}
.zhongxin .ibm-columns{width:100%;margin:0 auto;}
.zhongxin .ibm-columns .ibm-col-6-2{/* width:260px; */width:21%;margin-left:2.35%;}
.zhongxin .ibm-columns .ibm-col-6-2 .ibm-card__content{background:#fff;}
.zhongxin .ibm-columns .ibm-col-6-2 .ibm-card__bottom{margin-top:60px;height:40px;}
/*首页  服务体系结束*/
@font-face {
	font-family:'HelvRegularIBM';
	src:url("//1.www.s81c.com/common/fonts/hni-v2-roman.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-roman.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.svg#HelvRegularIBM") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'HelvBoldIBM';
	src:url("//1.www.s81c.com/common/fonts/hni-v2-bold.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-bold.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.svg#HelvBoldIBM") format("svg");
	font-weight:bold;
	font-style:normal
}
@font-face {
	font-family:"icons-ibm-v4";
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.eot");
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.woff") format("woff"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.svg#icons-ibm-v4") format("svg");
	font-weight:normal;
	font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
	font-family:"icons-ibm-v4";
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.svg#icons-ibm-v4") format("svg")
}
}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:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent;
}
html,body {
	background:#ececec;
	
	
}
body {
	-webkit-overflow-scrolling:touch;
	
	
}
ol,ul {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent;
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
	content:none
}
:focus {
	outline:0
}
table,caption,tbody,tfoot,thead,tr,th,td,textarea {
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent
}
table {
	border-collapse:collapse
}
caption,th {
	text-align:left
}
.ibm-access {
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px)
}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,select,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea {
	font-size:inherit
}
html,body {
	font-size:16px;
	font-family:Arial,sans-serif;
	color:#323232
}
html .ibm-type,body .ibm-type {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
sup {
	font-size:.8em;
	line-height:1;
	position:relative;
	top:-0.5em
}
.ibm-type strong,.ibm-type b {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
h1,h2,h3,h4,h5,h6 {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem;
	font-weight:normal;
	padding:0 0 15px
}
.ibm-type h1,.ibm-type h2,.ibm-type h3,.ibm-type h4,.ibm-type h5,.ibm-type h6 {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-h1 {
	font-size:40px;
	font-size:2.5rem;
	line-height:45px;
	line-height:2.8125rem
}
.ibm-h1.ibm-medium {
	font-size:50px;
	font-size:3.125rem;
	line-height:55px;
	line-height:3.4375rem
}
.ibm-h1.ibm-large {
	font-size:60px;
	font-size:3.75rem;
	line-height:65px;
	line-height:4.0625rem
}
.ibm-h2 {
	font-size:30px;
	font-size:1.875rem;
	line-height:35px;
	line-height:2.1875rem
}
.ibm-h3,.ibm-contact-widget h3 {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem
}
.ibm-h4 {
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem
}
.ibm-bold,.ibm-mobile-section-heading {
	font-weight:bold
}
.ibm-type .ibm-bold,.ibm-type .ibm-mobile-section-heading {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-regular {
	font-weight:normal
}
.ibm-type .ibm-regular {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-light,.ibm-contact-widget h3 {
	font-weight:normal
}
.ibm-type .ibm-light,.ibm-type .ibm-contact-widget h3,.ibm-contact-widget .ibm-type h3 {
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif
}
.ibm-textcolor-blue-60 {
	color:#325c80
}
.ibm-textcolor-blue-50 {
	color:#4178be
}
.ibm-textcolor-blue-40 {
	color:#5596e6
}
.ibm-textcolor-blue-30 {
	color:#5aaafa
}
.ibm-textcolor-gray-80 {
	color:#323232
}
.ibm-textcolor-gray-60 {
	color:#5a5a5a
}
.ibm-textcolor-gray-50 {
	color:#777677
}
.ibm-textcolor-gray-40 {
	color:#959595
}
.ibm-textcolor-gray-30 {
	color:#aeaeae
}
.ibm-textcolor-green-60 {
	color:#2d660a
}
.ibm-textcolor-green-50 {
	color:#4b8400
}
.ibm-textcolor-green-40 {
	color:#5aa700
}
.ibm-textcolor-green-30 {
	color:#8cd211
}
.ibm-textcolor-magenta-60 {
	color:#a6266e
}
.ibm-textcolor-magenta-50 {
	color:#db2780
}
.ibm-textcolor-magenta-30 {
	color:#ff71d4
}
.ibm-textcolor-magenta-20 {
	color:#ff9eee
}
.ibm-textcolor-orange-60 {
	color:#a53725
}
.ibm-textcolor-orange-50 {
	color:#d74108
}
.ibm-textcolor-orange-40 {
	color:#ff5003
}
.ibm-textcolor-orange-30 {
	color:#ff7832
}
.ibm-textcolor-purple-60 {
	color:#734098
}
.ibm-textcolor-purple-50 {
	color:#9855d4
}
.ibm-textcolor-purple-30 {
	color:#ba8ff7
}
.ibm-textcolor-purple-20 {
	color:#d7aaff
}
.ibm-textcolor-red-60 {
	color:#ad1625
}
.ibm-textcolor-red-50 {
	color:#e71d32
}
.ibm-textcolor-red-40 {
	color:#ff5050
}
.ibm-textcolor-red-30 {
	color:#ff7d87
}
.ibm-textcolor-teal-60 {
	color:#006d5d
}
.ibm-textcolor-teal-50 {
	color:#008571
}
.ibm-textcolor-teal-40 {
	color:#00b4a0
}
.ibm-textcolor-teal-30 {
	color:#41d6c3
}
.ibm-textcolor-white-core {
	color:#fff
}
.ibm-textcolor-black-core {
	color:#000
}
.ibm-textcolor-yellow-30 {
	color:#efc100
}
.ibm-textcolor-yellow-10 {
	color:#fde876
}
.ibm-textcolor-default {
	color:#323232
}
div {
	font-size:16px;
	font-size:1rem
}
p {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem;
	padding:0 0 15px
}
p.ibm-callout {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem
}
p a {
	text-decoration:none
}
p a:hover {
	text-decoration:none
}
ul,ol {
	padding:0 0 15px;
	margin:0;
	list-style:none;
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem
}
ul>li,ol>li {
	padding-left:20px
}
ul>li:before,ol>li:before {
	color:#959595;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:1.5rem;
	margin-left:-1.3rem;
	margin-left:-20px\9;
	position:absolute
}
.ibm-type ul>li:before,.ibm-type ol>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem
}
ul>li:hover:before,ol>li:hover:before {
	color:#464646
}
ul li+li,ol li+li {
	padding-top:0px
}
ul li.ibm-access+li,ol li.ibm-access+li {
	padding-top:0
}
ul li.ibm-link-description p,ol li.ibm-link-description p {
	padding-left:2.2em;
	padding-bottom:3px
}
ul li ul,ul li ol,ol li ul,ol li ol {
	padding:7px 0 0
}
ul a,ol a {
	text-decoration:none
}
ul a:hover,ol a:hover {
	text-decoration:none
}
ul.ibm-plain-list>li,ol.ibm-plain-list>li {
	padding-left:0
}
ul.ibm-plain-list>li:before,ol.ibm-plain-list>li:before {
	content:""
}
ul.ibm-plain-list>li+li,ol.ibm-plain-list>li+li {
	padding-top:7px
}
ul.ibm-plain-list>li.ibm-access+li,ol.ibm-plain-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list>li,ul.ibm-live-assistance-list>li,ol.ibm-link-list>li,ol.ibm-live-assistance-list>li {
	padding-left:0
}
ul.ibm-link-list>li:before,ul.ibm-live-assistance-list>li:before,ol.ibm-link-list>li:before,ol.ibm-live-assistance-list>li:before {
	content:""
}
ul.ibm-link-list>li+li,ul.ibm-live-assistance-list>li+li,ol.ibm-link-list>li+li,ol.ibm-live-assistance-list>li+li {
	padding-top:12px
}
ul.ibm-link-list>li.ibm-access+li,ul.ibm-live-assistance-list>li.ibm-access+li,ol.ibm-link-list>li.ibm-access+li,ol.ibm-live-assistance-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list.ibm-bullet-list>li,ul.ibm-bullet-list.ibm-live-assistance-list>li,ol.ibm-link-list.ibm-bullet-list>li,ol.ibm-bullet-list.ibm-live-assistance-list>li {
	padding-left:20px
}
ul.ibm-link-list.ibm-bullet-list>li:before,ul.ibm-bullet-list.ibm-live-assistance-list>li:before,ol.ibm-link-list.ibm-bullet-list>li:before,ol.ibm-bullet-list.ibm-live-assistance-list>li:before {
	color:#959595;
	content:"\2022";
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:1.5rem;
	margin-left:-1.3rem;
	margin-left:-20px\9;
	position:absolute
}
.ibm-type ul.ibm-link-list.ibm-bullet-list>li:before,.ibm-type ul.ibm-bullet-list.ibm-live-assistance-list>li:before,.ibm-type ol.ibm-link-list.ibm-bullet-list>li:before,.ibm-type ol.ibm-bullet-list.ibm-live-assistance-list>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem
}
ul.ibm-link-list.ibm-bullet-list>li:hover:before,ul.ibm-bullet-list.ibm-live-assistance-list>li:hover:before,ol.ibm-link-list.ibm-bullet-list>li:hover:before,ol.ibm-bullet-list.ibm-live-assistance-list>li:hover:before {
	color:#464646
}
ul.ibm-link-list.ibm-bullet-list>li+li,ul.ibm-bullet-list.ibm-live-assistance-list>li+li,ol.ibm-link-list.ibm-bullet-list>li+li,ol.ibm-bullet-list.ibm-live-assistance-list>li+li {
	padding-top:7px
}
ul.ibm-link-list.ibm-bullet-list>li.ibm-access+li,ul.ibm-bullet-list.ibm-live-assistance-list>li.ibm-access+li,ol.ibm-link-list.ibm-bullet-list>li.ibm-access+li,ol.ibm-bullet-list.ibm-live-assistance-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list.ibm-bullet-list>li>a,ul.ibm-bullet-list.ibm-live-assistance-list>li>a,ol.ibm-link-list.ibm-bullet-list>li>a,ol.ibm-bullet-list.ibm-live-assistance-list>li>a {
	padding-left:0
}
ol {
	counter-reset:item;
	color:#5a5a5a
}
ol>li {
	padding-top:5px
}
ol>li:before {
	content:counter(item) ". ";
	counter-increment:item;
	font-size:inherit;
	margin-left:-2.3rem;
	margin-left:-24px\9;
	text-align:right;
	width:2rem
}
.ibm-type ol>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:inherit
}
ol.ibm-alpha-list>li:before {
	content:counter(item,lower-alpha) ". "
}
ol.ibm-roman-list>li:before {
	content:counter(item,lower-roman) ". "
}
a {
	color:#000;
	text-decoration:none
}
a:before,a:after {
	text-decoration:underline
}
a:before,a:after {
	text-decoration:none
}
a:visited {
	color:#000
}
a:hover {
	text-decoration:underline
}
.ibm-pull-quote em {
	font-style:normal
}
.ibm-type .ibm-pull-quote em {
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif
}
.ibm-pull-quote.ibm-h2 em {
	font-size:30px;
	font-size:1.875rem;
	line-height:35px;
	line-height:2.1875rem
}
.ibm-pull-quote.ibm-h3 em,.ibm-contact-widget h3.ibm-pull-quote em {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem
}
.ibm-pull-quote.ibm-h4 em {
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem
}
.ibm-error {
	color:#e71d32;
	font-weight:bold
}
.ibm-type .ibm-error {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-important {
	color:#d74108;
	font-weight:bold
}
.ibm-type .ibm-important {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-confidential {
	color:#ad1625;
	font-weight:bold
}
.ibm-type .ibm-confidential {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-attention {
	color:#000;
	font-weight:bold
}
.ibm-type .ibm-attention {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-price {
	color:#4b8400;
	font-weight:bold
}
.ibm-type .ibm-price {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-required {
	color:#e71d32
}
.ibm-legal-text {
	color:#777677
}
.ibm-legalfooter-text {
	color:#5a5a5a;
	padding-top:15px
}
.ibm-type .ibm-legalfooter-text {
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif
}
.ibm-legalfooter-text .ibm-columns {
	padding-bottom:0
}
.ibm-item-note,.ibm-date-time {
	color:#5a5a5a
}
[class*="ibm-btn-"] .ibm-item-note,.ibm-alternate-background .ibm-item-note,[class*="ibm-btn-"] .ibm-date-time,.ibm-alternate-background .ibm-date-time {
	color:inherit
}
.ibm-item-note-alternate {
	color:#5a5a5a;
	font-style:italic
}
.ibm-byline {
	color:#5a5a5a;
	font-weight:bold;
	text-transform:uppercase
}
.ibm-type .ibm-byline {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
p.ibm-caption {
	color:#777677;
	padding-top:5px
}
.ibm-small {
	font-size:14px;
	font-size:.875rem;
	line-height:24px;
	line-height:1.5rem
}
.ibm-fontsize-body {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem
}
.ibm-fontsize-x25 {
	font-size:2.5em;
	line-height:1.2em
}
.ibm-center {
	text-align:center
}
.ibm-right {
	text-align:right
}
.ibm-left {
	text-align:left
}
.ibm-padding-top-30 {
	padding-top:30px!important
}
.ibm-padding-bottom-30 {
	padding-bottom:30px!important
}
.ibm-padding-top-60 {
	padding-top:60px!important
}
.ibm-padding-bottom-60 {
	padding-bottom:60px!important
}
.ibm-padding-top-90 {
	padding-top:90px!important
}
.ibm-padding-bottom-90 {
	padding-bottom:90px!important
}
.ibm-padding-top-0 {
	padding-top:0!important
}
.ibm-padding-bottom-0 {
	padding-bottom:0!important
}
.ibm-padding-top-1 {
	padding-top:20px!important
}
.ibm-padding-bottom-1 {
	padding-bottom:20px!important
}
.ibm-padding-top-2 {
	padding-top:40px!important
}
.ibm-padding-bottom-2 {
	padding-bottom:40px!important
}
.ibm-padding-top-3 {
	padding-top:60px!important
}
.ibm-padding-bottom-3 {
	padding-bottom:60px!important
}
.ibm-padding-top-r1 {
	padding-top:2vw!important
}
.ibm-padding-bottom-r1 {
	padding-bottom:2vw!important
}
.ibm-padding-top-r2 {
	padding-top:5vw!important
}
.ibm-padding-bottom-r2 {
	padding-bottom:3vw!important
}
.ibm-padding-top-r3 {
	padding-top:10vw!important
}
.ibm-padding-bottom-r3 {
	padding-bottom:10vw!important
}
@media projection {
	body {
	color:#000
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-h1,.ibm-h1.ibm-medium,.ibm-h1.ibm-large {
	font-size:36px;
	font-size:2.25rem;
	line-height:41px;
	line-height:2.5625rem
	margin:0 auto;
}
}.ibm-add-link:before {
	content:"\f100"
}
.ibm-admin-link:before {
	content:"\f101"
}
.ibm-alert-link:before {
	content:"\f102"
}
.ibm-anchor-down-link:before {
	content:"\f103"
}
.ibm-anchor-up-link:before {
	content:"\f104"
}
.ibm-arrow-forward-link:before,.ibm-search-typeahead-container ul li.ibm-active:after {
	content:"\f105"
}
.ibm-arrow-forward-bold-link:before {
	content:"\f106"
}
.ibm-attachment-link:before {
	content:"\f107"
}
.ibm-audio-link:before {
	content:"\f108"
}
.ibm-back-link:before {
	content:"\f109"
}
.ibm-baidu-link:before {
	content:"\f10a"
}
.ibm-baidu-encircled-link:before {
	content:"\f10b"
}
.ibm-bee-link:before {
	content:"\f10c"
}
.ibm-blip-link:before {
	content:"\f10d"
}
.ibm-blip-encircled-link:before {
	content:"\f10e"
}
.ibm-blog-link:before {
	content:"\f10f"
}
.ibm-bookmark-link:before {
	content:"\f110"
}
.ibm-calculator-link:before {
	content:"\f111"
}
.ibm-calendar-link:before {
	content:"\f112"
}
.ibm-cart-link:before {
	content:"\f113"
}
.ibm-caution-link:before {
	content:"\f114"
}
.ibm-chat-link:before {
	content:"\f115"
}
.ibm-chevron-down-link:before,.ibm-chevron-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-chevron-down-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-chevron-down-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-chevron-down-link:after,.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	content:"\f116"
}
.ibm-chevron-left-bold-link:before,.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	content:"\f117"
}
.ibm-chevron-left-light-link:before {
	content:"\f118"
}
.ibm-chevron-left-regular-link:before {
	content:"\f119"
}
.ibm-chevron-right-bold-link:before {
	content:"\f11a"
}
.ibm-chevron-right-light-link:before {
	content:"\f11b"
}
.ibm-chevron-right-regular-link:before,ul#ibm-navigation-trail li:after,.ibm-step-indicator .ibm-tabs li:after {
	content:"\f11c"
}
.ibm-chevron-up-link:before,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before {
	content:"\f11d"
}
.ibm-clock-link:before {
	content:"\f11e"
}
.ibm-close-link:before {
	content:"\f11f"
}
.ibm-cloud-link:before {
	content:"\f120"
}
.ibm-collaborate-link:before {
	content:"\f121"
}
.ibm-confirm-link:before {
	content:"\f122"
}
.ibm-delicious-link:before {
	content:"\f123"
}
.ibm-delicious-encircled-link:before {
	content:"\f124"
}
.ibm-desktop-link:before {
	content:"\f125"
}
.ibm-digg-link:before {
	content:"\f126"
}
.ibm-digg-encircled-link:before {
	content:"\f127"
}
.ibm-document-link:before {
	content:"\f128"
}
.ibm-download-link:before {
	content:"\f129"
}
.ibm-edit-link:before {
	content:"\f12a"
}
.ibm-ellipsis-link:before {
	content:"\f12b"
}
.ibm-email-link:before {
	content:"\f12c"
}
.ibm-email-encircled-link:before {
	content:"\f19b"
}
.ibm-event-link:before {
	content:"\f12d"
}
.ibm-external-link:before,.ibm-external-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-external-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-external-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-external-link:after {
	content:"\f12e"
}
.ibm-facebook-link:before {
	content:"\f12f"
}
.ibm-facebook-encircled-link:before {
	content:"\f130"
}
.ibm-firstpage-link:before {
	content:"\f131"
}
.ibm-flickr-link:before {
	content:"\f132"
}
.ibm-flickr-encircled-link:before {
	content:"\f133"
}
.ibm-folder-link:before {
	content:"\f134"
}
.ibm-forum-link:before {
	content:"\f135"
}
.ibm-forward-link:before,.ibm-add1-link:before,.ibm-anchor-down-em-link:before,.ibm-back-em-link:before,.ibm-callaction-link:before,.ibm-callme-link:before,.ibm-cancel-link:before,.ibm-cautionlarge-link:before,.ibm-check-link:before,.ibm-checklarge-link:before,.ibm-chevron-link:before,.ibm-community:before,.ibm-community-link:before,.ibm-contrast-link:before,.ibm-delete-link:before,.ibm-demo-link:before,.ibm-demoplay-link:before,.ibm-dogear-link:before,.ibm-error-link:before,.ibm-fontsize-link:before,.ibm-forward-em-link:before,.ibm-forward-pg-link:before,.ibm-friendfeed-link:before,.ibm-fullstar-link:before,.ibm-generic-link:before,.ibm-halfstar-link:before,.ibm-incorrect-link:before,.ibm-kaixn-link:before,.ibm-nostar-link:before,.ibm-question-link:before,.ibm-recommend-link:before,.ibm-signin-link:before,.ibm-sort-down-link:before,.ibm-sort-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-sort-up-link:before,.ibm-symp-doc:before,.ibm-symp-presentation:before,.ibm-symp-spreadsheet:before,.ibm-upward-link:before,.ibm-usergroup:before,.ibm-usergroup-link:before,.ibm-vaideo-link:before,.ibm-video-link:before,.ibm-wireless-link:before,.ibm-yahoojapan-link:before {
	content:"\f136"
}
.ibm-googleplus-link:before {
	content:"\f137"
}
.ibm-googleplus-encircled-link:before {
	content:"\f138"
}
.ibm-hatena-link:before {
	content:"\f139"
}
.ibm-hatena-blog-link:before {
	content:"\f13a"
}
.ibm-hatena-blog-encircled-link:before {
	content:"\f13b"
}
.ibm-hatena-encircled-link:before {
	content:"\f13c"
}
.ibm-help-link:before {
	content:"\f13d"
}
.ibm-home-link:before {
	content:"\f13e"
}
.ibm-ibmlogo-link:before,#ibm-home a:before {
	content:"\f13f"
}
.ibm-information-link:before {
	content:"\f140"
}
.ibm-instagram-link:before {
	content:"\f141"
}
.ibm-instagram-encircled-link:before {
	content:"\f142"
}
.ibm-kaixin-link:before {
	content:"\f143"
}
.ibm-kaixin-encircled-link:before {
	content:"\f144"
}
.ibm-lastpage-link:before,.ibm-lastpage-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-lastpage-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-lastpage-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-lastpage-link:after {
	content:"\f145"
}
.ibm-like-link:before {
	content:"\f146"
}
.ibm-link-link:before {
	content:"\f147"
}
.ibm-linkedin-link:before {
	content:"\f148"
}
.ibm-linkedin-encircled-link:before {
	content:"\f149"
}
.ibm-list-link:before {
	content:"\f14a"
}
.ibm-livedoor-link:before {
	content:"\f14b"
}
.ibm-livedoor-encircled-link:before {
	content:"\f14c"
}
.ibm-livestream-link:before {
	content:"\f14d"
}
.ibm-livestream-encircled-link:before {
	content:"\f14e"
}
.ibm-location-link:before {
	content:"\f14f"
}
.ibm-masthead-menu-link:before {
	content:"\f150"
}
.ibm-masthead-search-link:before {
	content:"\f151"
}
.ibm-masthead-signin-link:before {
	content:"\f152"
}
.ibm-maximize-link:before,.ibm-show-hide h2 a:before,ul.ibm-twisty>li a.ibm-twisty-trigger:before {
	content:"\f153"
}
.ibm-menu-link:before {
	content:"\f154"
}
.ibm-minimize-link:before,.ibm-show-hide h2 a.ibm-show-active:before,ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger:before {
	content:"\f155"
}
.ibm-mobile-link:before {
	content:"\f156"
}
.ibm-nav-dropdown-link:before {
	content:"\f157"
}
.ibm-new-link:before {
	content:"\f158"
}
.ibm-next-link:before,.ibm-next-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-next-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-next-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-next-link:after {
	content:"\f159"
}
.ibm-non-secure-link:before {
	content:"\f15a"
}
.ibm-password-link:before {
	content:"\f15b"
}
.ibm-pause-link:before {
	content:"\f15c"
}
.ibm-payment-link:before {
	content:"\f15d"
}
.ibm-pdf-link:before {
	content:"\f15e"
}
.ibm-person-link:before {
	content:"\f15f"
}
.ibm-phone-link:before {
	content:"\f160"
}
.ibm-picture-link:before {
	content:"\f161"
}
.ibm-pinterest-encircled-link:before {
	content:"\f196"
}
.ibm-play-link:before {
	content:"\f162"
}
.ibm-popup-link:before {
	content:"\f163"
}
.ibm-previous-link:before {
	content:"\f164"
}
.ibm-print-link:before {
	content:"\f165"
}
.ibm-profile-link:before {
	content:"\f166"
}
.ibm-recommended-link:before {
	content:"\f167"
}
.ibm-refresh-link:before {
	content:"\f168"
}
.ibm-relationship-link:before {
	content:"\f169"
}
.ibm-remove-link:before {
	content:"\f16a"
}
.ibm-renren-link:before {
	content:"\f16b"
}
.ibm-renren-encircled-link:before {
	content:"\f16c"
}
.ibm-requestquote-link:before {
	content:"\f16d"
}
.ibm-reset-link:before {
	content:"\f16e"
}
.ibm-role-link:before {
	content:"\f16f"
}
.ibm-rss-link:before {
	content:"\f170"
}
.ibm-save-link:before {
	content:"\f171"
}
.ibm-search-link:before {
	content:"\f172"
}
.ibm-secure-link:before {
	content:"\f173"
}
.ibm-setting-link:before {
	content:"\f174"
}
.ibm-share-encircled-link:before {
	content:"\f197"
}
.ibm-skype-link:before {
	content:"\f175"
}
.ibm-skype-encircled-link:before {
	content:"\f176"
}
.ibm-sort-link:before {
	content:"\f177"
}
.ibm-sort-down-link:before,.ibm-sort-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after {
	content:"\f178"
}
.ibm-sort-up-link:before {
	content:"\f199"
}
.ibm-star-full-link:before {
	content:"\f179"
}
.ibm-star-half-link:before {
	content:"\f17a"
}
.ibm-star-none-link:before {
	content:"\f17b"
}
.ibm-stop-link:before {
	content:"\f17c"
}
.ibm-stumbleupon-link:before {
	content:"\f17d"
}
.ibm-stumbleupon-encircled-link:before {
	content:"\f17e"
}
.ibm-tag-link:before {
	content:"\f17f"
}
.ibm-task-link:before {
	content:"\f180"
}
.ibm-tile-link:before {
	content:"\f181"
}
.ibm-toc-link:before {
	content:"\f19a"
}
.ibm-tools-link:before {
	content:"\f182"
}
.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	content:"\f183"
}
.ibm-tumblr-encircled-link:before {
	content:"\f198"
}
.ibm-twitter-link:before {
	content:"\f184"
}
.ibm-twitter-encircled-link:before {
	content:"\f185"
}
.ibm-upload-link:before {
	content:"\f186"
}
.ibm-videochat-link:before {
	content:"\f187"
}
.ibm-view-link:before {
	content:"\f188"
}
.ibm-weibo-link:before {
	content:"\f189"
}
.ibm-weibo-encircled-link:before {
	content:"\f18a"
}
.ibm-wiki-link:before {
	content:"\f18b"
}
.ibm-world-link:before {
	content:"\f18c"
}
.ibm-wykop-link:before {
	content:"\f18d"
}
.ibm-wykop-encircled-link:before {
	content:"\f18e"
}
.ibm-xing-link:before {
	content:"\f18f"
}
.ibm-xing-encircled-link:before {
	content:"\f190"
}
.ibm-yahoo-link:before {
	content:"\f191"
}
.ibm-yahoo-encircled-link:before {
	content:"\f192"
}
.ibm-youtube-link:before {
	content:"\f193"
}
.ibm-youtube-encircled-link:before {
	content:"\f194"
}
[data-icon]:before {
	content:attr(data-icon)
}
[data-icon]:before,[class*="-link"]:before,.select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ibm-hasicon:before,.ibm-community:before,.ibm-symp-doc:before,.ibm-symp-presentation:before,.ibm-symp-spreadsheet:before,.ibm-usergroup:before,#ibm-home a:before,.ibm-show-hide h2 a:before,.ibm-step-indicator .ibm-tabs li:after,ul.ibm-twisty>li a.ibm-twisty-trigger:before,.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,#ibm-parent-link a:before,#ibm-navigation-trail li:after,.ibm-bullet:before,.ibm-close:before {
	display:inline-block;
	font-family:"icons-ibm-v4";
	font-size:2em;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	left:1px;
	position:absolute;
	text-decoration:none;
	speak:none;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	text-transform:none;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
#ibm-mast-options li:before,#ibm-universal-nav li:before,#ibm-category-nav li:before,.ibm-tab-overlay ul li:before,#ibm-common-menu .ibm-menu-subtabs 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-live-assistance-list li:before,#ibm-top .ibm-link-list li.ibm-link-description:before,#ibm-top .ibm-live-assistance-list li.ibm-link-description:before,#ibm-top .ibm-link-list li.ibm-chevron-link:before,#ibm-top .ibm-live-assistance-list li.ibm-chevron-link:before,#ibm-top .ibm-link-list li.ibm-chevron-alternate-link:before,#ibm-top .ibm-live-assistance-list li.ibm-chevron-alternate-link:before,.ibm-live-assistance-list li:before,.ibm-twisty>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-module li:before,#ibm-footer li:before {
	display:none
}
.ibm-btn-row [class*="-link"] {
	position:relative;
	padding-left:35px;
	padding-top:9px
}
.ibm-clear {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-fright {
	float:right!important
}
.ibm-fleft {
	float:left!important
}
.ibm-center-block {
	margin:0 auto!important;
	float:none!important
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-center-block[class*='ibm-col-'] {
	margin:0 10px!important
}
}.ibm-center-position {
	left:50%;
	-webkit-transform:translate3d(-50%,0px,0px);
	-moz-transform:translate3d(-50%,0px,0px);
	-o-transform:translate3d(-50%,0px,0px);
	-ms-transform:translate3d(-50%,0px,0px);
	transform:translate3d(-50%,0px,0px)
}
.ibm-nospacing {
	min-height:0!important;
	margin:0!important;
	padding:0!important
}
.ibm-fullwidth {
	width:100%
}
body a:focus,body button:focus,body input:focus {
	outline:thin dotted
}
body a:focus:before,body button:focus:before,body input:focus:before {
	outline:thin dotted
}
body:hover a:focus,body:hover a:hover,body:hover button:focus,body:hover button:hover,body:hover input:focus,body:hover input:hover {
	outline:none!important
}
body:hover a:focus:before,body:hover a:hover:before,body:hover button:focus:before,body:hover button:hover:before,body:hover input:focus:before,body:hover input:hover:before {
	outline:none!important
}
p.ibm-ind-link {
	/* padding-bottom:12px; */
	padding-bottom:4px;
}
ul.ibm-link-list a,ul.ibm-live-assistance-list a,.ibm-ind-link a,.ibm-icononly a,a[class*="-link"].ibm-inlinelink {
	display:inline-block;
	margin:0;
	padding-left:2.2em;
	position:relative
}
ul.ibm-link-list a.ibm-icon-after,ul.ibm-live-assistance-list a.ibm-icon-after,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,.ibm-ind-link a.ibm-icon-after,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,.ibm-icononly a.ibm-icon-after,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,a[class*="-link"].ibm-inlinelink.ibm-icon-after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink {
	padding-left:0;
	padding-right:1.8em
}
ul.ibm-link-list a.ibm-icon-after:before,ul.ibm-live-assistance-list a.ibm-icon-after:before,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,.ibm-ind-link a.ibm-icon-after:before,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,.ibm-icononly a.ibm-icon-after:before,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,a[class*="-link"].ibm-inlinelink.ibm-icon-after:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink:before {
	content:none
}
ul.ibm-link-list a.ibm-icon-after:after,ul.ibm-live-assistance-list a.ibm-icon-after:after,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-ind-link a.ibm-icon-after:after,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-icononly a.ibm-icon-after:after,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,a[class*="-link"].ibm-inlinelink.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink:after {
	font-size:32px;
	font-size:2rem;
	left:inherit;
	right:-7px
}
a[class*="-link"].ibm-inlinelink {
	padding-left:1.8em
}
a[class*="-link"].ibm-inlinelink:before {
	font-size:32px;
	font-size:2rem
}
.ibm-icononly {
	padding-bottom:0
}
.ibm-icononly:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-icononly a[class*="-link"] {
	display:block;
	float:left;
	height:28px;
	height:1.75rem;
	margin-bottom:10px;
	margin-right:10px;
	overflow:hidden;
	padding:3px 0;
	text-indent:100px;
	width:28px;
	width:1.75rem
}
.ibm-icononly a[class*="-link"]:before {
	text-indent:0
}
.ibm-icononly a[class*="-link"]:hover:before,.ibm-icononly a[class*="-link"]:focus:before {
	color:#264a60
}
.ibm-icononly a[class*="-link"][class*="ibm-textcolor"]:hover:before,.ibm-icononly a[class*="-link"][class*="ibm-textcolor"]:focus:before {
	color:inherit;
	opacity:.8
}
li.ibm-icononly a[class*="-link"] {
	margin-right:0;
	padding:0
}
.tipso_content .ibm-icononly a[class*="-link"] {
	margin:0
}
.tipso_content .ibm-icononly a[class*="-link"]+a[class*="-link"] {
	margin-left:10px
}
.ibm-alternate-background .ibm-icononly a[class*="-link"]:hover:before,.ibm-alternate-background .ibm-icononly a[class*="-link"]:focus:before {
	color:#e0e0e0
}
.ibm-icon-nolink {
	position:relative;
	padding-left:2.2em!important
}
a[class*="-encircled-link"] {
	color:#323232
}
a[class*="-encircled-link"]:before,a[class*="-encircled-link"]:hover:before,a[class*="-encircled-link"]:focus:before {
	color:#fff;
	z-index:1
}
a[class*="-encircled-link"]:after {
	background:#000;
	border-radius:50%;
	content:" ";
	height:26px;
	left:.5px;
	position:absolute;
	top:.5px;
	width:26px;
	top:-2px�/;
	top:-1px\9
}
a[class*="-encircled-link"]:hover:after,a[class*="-encircled-link"]:focus:after {
	background:#323232
}
.ibm-icononly a[class*="-encircled-link"]:before,.ibm-icononly a[class*="-encircled-link"]:hover:before,.ibm-icononly a[class*="-encircled-link"]:focus:before {
	color:#fff
}
.ibm-icononly a[class*="-encircled-link"]:after {
	top:3.5px;
	top:1.5px�/;
	top:2px\9
}
.ibm-alternate a[class*="-encircled-link"],.ibm-alternate-background a[class*="-encircled-link"],.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"] {
	color:#fff
}
.ibm-alternate a[class*="-encircled-link"]:before,.ibm-alternate a[class*="-encircled-link"]:hover:before,.ibm-alternate a[class*="-encircled-link"]:focus:before,.ibm-alternate-background a[class*="-encircled-link"]:before,.ibm-alternate-background a[class*="-encircled-link"]:hover:before,.ibm-alternate-background a[class*="-encircled-link"]:focus:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:hover:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:focus:before {
	color:#000
}
.ibm-alternate a[class*="-encircled-link"]:after,.ibm-alternate-background a[class*="-encircled-link"]:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:after {
	background:#fff
}
.ibm-alternate a[class*="-encircled-link"]:hover:after,.ibm-alternate a[class*="-encircled-link"]:focus:after,.ibm-alternate-background a[class*="-encircled-link"]:hover:after,.ibm-alternate-background a[class*="-encircled-link"]:focus:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:hover:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:focus:after {
	background:#e0e0e0
}
#ibm-com ul.ibm-tabs li {
	clear:none
}
#ibm-content-head {
	min-height:70px;
	padding:0 10px
}
#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 {
	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-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
}
.ibm-col-1-1 a.ibm-external-link-alternate,#ibm-content .ibm-col-1-1 ul.ibm-bullet-list li a.ibm-external-link-alternate,#ibm-related-content .ibm-col-1-1 ul.ibm-bullet-list li a.ibm-external-link-alternate {
	background-position:100% 4px!important
}
#ibm-media li {
	padding-top:10px
}
.ibm-rule.ibm-alternate {
	border-color:#5a5a5a;
	border-style:solid;
	border-top-width:1px;
	height:2px
}
.ibm-rule.ibm-alternate-1 {
	border-color:#5a5a5a;
	border-top-width:2px;
	border-style:solid;
	height:1px
}
.ibm-rule.ibm-black-core {
	border-color:#000
}
.ibm-rule.ibm-blue-20 {
	border-color:#7cc7ff
}
.ibm-rule.ibm-blue-40 {
	border-color:#5596e6
}
.ibm-rule.ibm-blue-60 {
	border-color:#325c80
}
.ibm-rule.ibm-gray-30 {
	border-color:#aeaeae
}
.ibm-rule.ibm-gray-50 {
	border-color:#777677
}
.ibm-rule.ibm-gray-70 {
	border-color:#464646
}
.ibm-rule.ibm-gray-80 {
	border-color:#323232
}
.ibm-rule.ibm-green-20 {
	border-color:#b4e051
}
.ibm-rule.ibm-green-40 {
	border-color:#5aa700
}
.ibm-rule.ibm-green-60 {
	border-color:#2d660a
}
.ibm-rule.ibm-magenta-20 {
	border-color:#ff9eee
}
.ibm-rule.ibm-magenta-40 {
	border-color:#ff3ca0
}
.ibm-rule.ibm-magenta-50 {
	border-color:#db2780
}
.ibm-rule.ibm-orange-30 {
	border-color:#ff7832
}
.ibm-rule.ibm-orange-40 {
	border-color:#ff5003
}
.ibm-rule.ibm-orange-50 {
	border-color:#d74108
}
.ibm-rule.ibm-purple-20 {
	border-color:#d7aaff
}
.ibm-rule.ibm-purple-40 {
	border-color:#af6ee8
}
.ibm-rule.ibm-purple-60 {
	border-color:#734098
}
.ibm-rule.ibm-red-30 {
	border-color:#ff7d87
}
.ibm-rule.ibm-red-50 {
	border-color:#e71d32
}
.ibm-rule.ibm-red-60 {
	border-color:#ad1625
}
.ibm-rule.ibm-teal-30 {
	border-color:#41d6c3
}
.ibm-rule.ibm-teal-50 {
	border-color:#008571
}
.ibm-rule.ibm-teal-60 {
	border-color:#006d5d
}
.ibm-rule.ibm-white-core {
	border-color:#fff
}
.ibm-rule.ibm-yellow-20 {
	border-color:#fdd600
}
.ibm-rule.ibm-yellow-30 {
	border-color:#efc100
}
.ibm-rule.ibm-yellow-40 {
	border-color:#be9b00
}
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
}
div.ibm-rule {
	border-top:1px dotted #c7c7c7;
	clear:both;
	height:2px;
	margin:7px 0 15px
}
div.ibm-rule.ibm-margin-top-0 {
	margin-top:0
}
div.ibm-alternate-rule,div.ibm-rule-alternate,div.ibm-alternate-rule-1,div.ibm-alternate-rule-2 {
	border-top:1px solid #c7c7c7;
	clear:both;
	height:2px;
	margin:7px 0 15px
}
div.ibm-alternate-rule-1 {
	border-top:2px solid #5a5a5a;
	height:1px
}
div.ibm-alternate-rule-2 {
	border-color:#c7c7c7
}
h2.ibm-rule,h3.ibm-rule,ul.ibm-rule,ol.ibm-rule {
	border-top:2px solid #5a5a5a;
	margin-top:7px!important;
	padding-top:16px
}
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 #c7c7c7;
	margin-top:7px!important;
	padding-top:6px
}
#ibm-media {
	width:980px;
	margin:0 auto
}
#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-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:1.5625rem
}
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,#ibm-content .ibm-portrait-module ul.ibm-live-assistance-list li p {
	padding-left:16px
}
#ibm-content .ibm-portrait-module .ibm-container-body {
	min-height:55px
}
p+.ibm-portrait-module-list {
	padding-top:15px
}
#ibm-content ul.ibm-portrait-module-list,#ibm-content ul.ibm-thumbnail-list {
	min-height:70px;
	margin-top:7px;
	padding-bottom:25px
}
#ibm-content ul.ibm-portrait-module-list>li,#ibm-content ul.ibm-thumbnail-list>li {
	clear:both;
	display:block;
	height:1%;
	min-height:45px;
	padding-left:0
}
#ibm-content ul.ibm-portrait-module-list li+li,#ibm-content ul.ibm-thumbnail-list li+li {
	padding-top:25px
}
#ibm-content ul.ibm-portrait-module-list h2,#ibm-content ul.ibm-portrait-module-list h3,#ibm-content ul.ibm-portrait-module-list h4,#ibm-content ul.ibm-thumbnail-list h2,#ibm-content ul.ibm-thumbnail-list h3,#ibm-content ul.ibm-thumbnail-list h4 {
	display:block;
	margin:0 0 -7px 70px;
	padding-bottom:0;
	position:relative;
	top:-7px
}
#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 ul,#ibm-content ul.ibm-thumbnail-list ul {
	margin-left:70px;
	margin-top:0
}
#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 ul.ibm-bullet-list a[class*="-link"],#ibm-content ul.ibm-thumbnail-list ul.ibm-bullet-list a[class*="-link"] {
	padding-left:2.2em;
	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 img,#ibm-content ul.ibm-thumbnail-list img {
	float:left;
	padding-bottom:10px;
	padding-right:10px
}
#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.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-main .ibm-container .ibm-container-body dl {
	margin:0;
	padding:5px
}
div.ibm-code-sample {
	background-color:#f7f7f7;
	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;
	padding:0 10px
}
img.ibm-inset {
	float:left;
	margin:5px 20px 12px 0;
	padding:0
}
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 {
	float:left;
	margin:0;
	padding:0 10px 0 0
}
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-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
}
.ibm-pull-quote blockquote p,.ibm-pull-quote.ibm-inset blockquote p,.ibm-pull-quote.ibm-inset.ibm-alternate blockquote p,.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-pull-quote blockquote {
	position:relative;
	padding-left:.7em
}
.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-pullquote-open {
	font-size:1.8em;
	left:-0.055em;
	margin-top:.07em;
	position:absolute
}
.firefox .ibm-pullquote-open {
	left:-0.09em
}
.ibm-pullquote-close {
	font-size:1.8em;
	margin-left:.1em;
	margin-top:.125em;
	position:absolute
}
.ibm-pullquote-source {
	color:#5a5a5a
}
#ibm-truste {
	width:auto!important
}
.ibm-hide {
	display:none
}
.ibm-mo {
	display:table;
	width:100%
}
.ibm-mo__image,.ibm-mo__body {
	display:table-cell;
	vertical-align:middle
}
.ibm-mo--top .ibm-mo__image,.ibm-mo--top .ibm-mo__body {
	vertical-align:top
}
.ibm-mo--bottom .ibm-mo__image,.ibm-mo--bottom .ibm-mo__body {
	vertical-align:bottom
}
.ibm-mo--bottom .ibm-mo__image>p:last-child,.ibm-mo--bottom .ibm-mo__body>p:last-child {
	padding-bottom:0
}
.ibm-mo__image {
	padding:.33rem 20px .33rem 0;
	padding-right:20px\9
}
.ibm-mo__image>img {
	display:block;
	max-width:none
}
.ibm-mo--rev .ibm-mo__image {
	padding-right:0;
	padding-left:20px
}
.ibm-mo__body {
	width:100%
}
.ibm-vertical-center {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-vertical-center {
	display:inherit;
	align-items:inherit
}
}.ibm-link-list-az {
	padding-bottom:40px
}
.ibm-link-list-az li {
	display:inline-block;
	margin:0 2px -1px 0;
	padding:0;
	text-align:center
}
.ibm-link-list-az li:before {
	content:""
}
.ibm-link-list-az a,.ibm-link-list-az span {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem;
	color:#323232;
	display:table-cell;
	height:40px;
	vertical-align:middle;
	width:40px
}
.ibm-type .ibm-link-list-az a,.ibm-type .ibm-link-list-az span {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-link-list-az span {
	color:#777677
}
.ibm-link-list-az a:hover,.ibm-link-list-az .ibm-highlight a {
	background:#323232;
	color:#fff;
	text-decoration:none
}
.ibm-btt-auto a.ibm-top-link {
	background:#ececec;
	border:1px solid #fff;
	border-radius:50%;
	bottom:60px;
	color:#000;
	font-size:0;
	height:40px;
	line-height:normal;
	margin:0;
	padding:0;
	position:fixed;
	right:-55px;
	transition:right .4s,background-color .15s;
	width:40px;
	z-index:10;
	will-change:transform
}
.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	font-size:1.7rem;
	margin-left:6px;
	margin-top:12px;
	transform:rotate(90deg);
	transition:color .15s
}
.linux.firefox .ibm-btt-auto a.ibm-top-link:before {
	margin-left:8px
}
@media all and (-ms-high-contrast:none) {
	.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:11px
}
}.safari .ibm-btt-auto a.ibm-top-link:before {
	margin-left:6.5px;
	margin-top:11px
}
.msie .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:11px
}
.msie9 .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:12px
}
.msie8 .ibm-btt-auto a.ibm-top-link:before {
	font-size:27px;
	margin-left:12px;
	margin-top:7px
}
.ibm-btt-auto a.ibm-top-link:hover {
	background:#121212
}
.ibm-btt-auto a.ibm-top-link:hover:before {
	color:#fff
}
.ibm-btt-auto.ibm-active a.ibm-top-link {
	right:1.5rem
}
.msie8 .ibm-btt-auto.ibm-active a.ibm-top-link {
	right:24px
}
.ibm-btn-row {
	padding:0
}
.ibm-btn-row.ibm-ind-link {
	padding:0
}
.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	margin:0 20px 15px 0
}
.ibm-btn-row input:last-child,.ibm-btn-row button:last-child,.ibm-btn-row a:last-child {
	margin-right:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	width:100%
}
}.ibm-btn-row.ibm-btn-row--line-height-0 {
	line-height:0
}
.ibm-btn-row.ibm-btn-row--line-height-0 [class*="ibm-btn-"] {
	margin-bottom:0
}
input[class*="ibm-btn-"][class*="-btn"],input[class*="ibm-btn-"][class*="-pri"],input[class*="ibm-btn-"][class*="-sec"],button[class*="ibm-btn-"][class*="-btn"],button[class*="ibm-btn-"][class*="-pri"],button[class*="ibm-btn-"][class*="-sec"],a[class*="ibm-btn-"][class*="-btn"],a[class*="ibm-btn-"][class*="-pri"],a[class*="ibm-btn-"][class*="-sec"] {
	font-size:16px;
	line-height:19.2px;
	border:2px solid #323232;
	text-decoration:none;
	padding:.7em 1.125em .7em;
	max-width:100%;
	min-width:120px;
	min-width:90px\9;
	min-height:20px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transition:border .3s,color .3s,background-color .3s;
	-moz-transition:border .3s,color .3s,background-color .3s;
	-o-transition:border .3s,color .3s,background-color .3s;
	-ms-transition:border .3s,color .3s,background-color .3s;
	transition:border .3s,color .3s,background-color .3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.ibm-type input[class*="ibm-btn-"][class*="-btn"],.ibm-type input[class*="ibm-btn-"][class*="-pri"],.ibm-type input[class*="ibm-btn-"][class*="-sec"],.ibm-type button[class*="ibm-btn-"][class*="-btn"],.ibm-type button[class*="ibm-btn-"][class*="-pri"],.ibm-type button[class*="ibm-btn-"][class*="-sec"],.ibm-type a[class*="ibm-btn-"][class*="-btn"],.ibm-type a[class*="ibm-btn-"][class*="-pri"],.ibm-type a[class*="ibm-btn-"][class*="-sec"] {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
input[class*="ibm-btn-"][class*="-btn"]:focus,input[class*="ibm-btn-"][class*="-pri"]:focus,input[class*="ibm-btn-"][class*="-sec"]:focus,button[class*="ibm-btn-"][class*="-btn"]:focus,button[class*="ibm-btn-"][class*="-pri"]:focus,button[class*="ibm-btn-"][class*="-sec"]:focus,a[class*="ibm-btn-"][class*="-btn"]:focus,a[class*="ibm-btn-"][class*="-pri"]:focus,a[class*="ibm-btn-"][class*="-sec"]:focus {
	outline:1px dotted black
}
.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	display:inline-block
}
input::-moz-focus-inner,button::-moz-focus-inner,a::-moz-focus-inner {
	border:0
}
input[class*="ibm-btn-"][class*="-btn"],input[class*="ibm-btn-"][class*="-pri"],button[class*="ibm-btn-"][class*="-btn"],button[class*="ibm-btn-"][class*="-pri"],a[class*="ibm-btn-"][class*="-btn"],a[class*="ibm-btn-"][class*="-pri"] {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
input[class*="ibm-btn-"][class*="-btn"]:hover,input[class*="ibm-btn-"][class*="-btn"]:focus,input[class*="ibm-btn-"][class*="-pri"]:hover,input[class*="ibm-btn-"][class*="-pri"]:focus,button[class*="ibm-btn-"][class*="-btn"]:hover,button[class*="ibm-btn-"][class*="-btn"]:focus,button[class*="ibm-btn-"][class*="-pri"]:hover,button[class*="ibm-btn-"][class*="-pri"]:focus,a[class*="ibm-btn-"][class*="-btn"]:hover,a[class*="ibm-btn-"][class*="-btn"]:focus,a[class*="ibm-btn-"][class*="-pri"]:hover,a[class*="ibm-btn-"][class*="-pri"]:focus {
	background-color:#000;
	border-color:#000
}
input[class*="ibm-btn-"][class*="-sec"],button[class*="ibm-btn-"][class*="-sec"],a[class*="ibm-btn-"][class*="-sec"] {
	background-color:transparent;
	color:#323232;
	border-color:#323232
}
input[class*="ibm-btn-"][class*="-sec"]:hover,input[class*="ibm-btn-"][class*="-sec"]:focus,button[class*="ibm-btn-"][class*="-sec"]:hover,button[class*="ibm-btn-"][class*="-sec"]:focus,a[class*="ibm-btn-"][class*="-sec"]:hover,a[class*="ibm-btn-"][class*="-sec"]:focus {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
input.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small input[class*="ibm-btn-"].ibm-contact-widget-btn,button.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small button[class*="ibm-btn-"].ibm-contact-widget-btn,a.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small a[class*="ibm-btn-"].ibm-contact-widget-btn {
	font-size:14px;
	font-size:.875rem;
	min-width:75px;
	*min-width:auto;
	padding:.7em 1em .6em
}
input.ibm-btn-wrap[class*="ibm-btn-"],button.ibm-btn-wrap[class*="ibm-btn-"],a.ibm-btn-wrap[class*="ibm-btn-"] {
	white-space:normal;
	line-height:normal;
	display:inline-block
}
input.ibm-btn-go[class*="ibm-btn-"],input.ibm-btn-view[class*="ibm-btn-"],button.ibm-btn-go[class*="ibm-btn-"],button.ibm-btn-view[class*="ibm-btn-"],a.ibm-btn-go[class*="ibm-btn-"],a.ibm-btn-view[class*="ibm-btn-"] {
	border:0;
	padding:0;
	width:30px;
	height:30px;
	margin-bottom:-13px
}
input.ibm-btn-go[class*="ibm-btn-"],button.ibm-btn-go[class*="ibm-btn-"],a.ibm-btn-go[class*="ibm-btn-"] {
	background:url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 0 transparent
}
input.ibm-btn-go[class*="ibm-btn-"]:hover,button.ibm-btn-go[class*="ibm-btn-"]:hover,a.ibm-btn-go[class*="ibm-btn-"]:hover {
	background-position:0 -40px;
	background-color:transparent
}
input.ibm-btn-go[class*="ibm-btn-"]:active,input.ibm-btn-go[class*="ibm-btn-"]:focus,button.ibm-btn-go[class*="ibm-btn-"]:active,button.ibm-btn-go[class*="ibm-btn-"]:focus,a.ibm-btn-go[class*="ibm-btn-"]:active,a.ibm-btn-go[class*="ibm-btn-"]:focus {
	background-position:0 -80px
}
input.ibm-btn-view[class*="ibm-btn-"],button.ibm-btn-view[class*="ibm-btn-"],a.ibm-btn-view[class*="ibm-btn-"] {
	background:url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -120px transparent
}
input.ibm-btn-view[class*="ibm-btn-"]:hover,button.ibm-btn-view[class*="ibm-btn-"]:hover,a.ibm-btn-view[class*="ibm-btn-"]:hover {
	background-position:0 -160px;
	background-color:transparent
}
input.ibm-btn-view[class*="ibm-btn-"]:active,input.ibm-btn-view[class*="ibm-btn-"]:focus,button.ibm-btn-view[class*="ibm-btn-"]:active,button.ibm-btn-view[class*="ibm-btn-"]:focus,a.ibm-btn-view[class*="ibm-btn-"]:active,a.ibm-btn-view[class*="ibm-btn-"]:focus {
	background-position:0 -200px
}
input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus {
	background:#777677;
	border-color:#777677;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus {
	background:#5a5a5a;
	border-color:#5a5a5a;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"],button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"],a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"] {
	background:transparent;
	border-color:#777677;
	color:#777677
}
input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus {
	background:#4178be;
	border-color:#4178be;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus {
	background:#325c80;
	border-color:#325c80;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"],button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"],a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"] {
	background:transparent;
	border-color:#4178be;
	color:#4178be
}
input[class*="ibm-btn-"][class*="-pri"][class*="green-50"],input[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"],button[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"],a[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus {
	background:#4b8400;
	border-color:#4b8400;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus {
	background:#2d660a;
	border-color:#2d660a;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="green-50"],button[class*="ibm-btn-"][class*="-sec"][class*="green-50"],a[class*="ibm-btn-"][class*="-sec"][class*="green-50"] {
	background:transparent;
	border-color:#4b8400;
	color:#4b8400
}
input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus {
	background:#008571;
	border-color:#008571;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus {
	background:#006d5d;
	border-color:#006d5d;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"],button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"],a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"] {
	background:transparent;
	border-color:#008571;
	color:#008571
}
input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus {
	background:#9855d4;
	border-color:#9855d4;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus {
	background:#734098;
	border-color:#734098;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"],button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"],a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"] {
	background:transparent;
	border-color:#9855d4;
	color:#9855d4
}
input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus {
	background:#db2780;
	border-color:#db2780;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus {
	background:#a6266e;
	border-color:#a6266e;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"],button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"],a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"] {
	background:transparent;
	border-color:#db2780;
	color:#db2780
}
input[class*="ibm-btn-"][class*="-pri"][class*="red-50"],input[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"],button[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"],a[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus {
	background:#e71d32;
	border-color:#e71d32;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus {
	background:#ad1625;
	border-color:#ad1625;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="red-50"],button[class*="ibm-btn-"][class*="-sec"][class*="red-50"],a[class*="ibm-btn-"][class*="-sec"][class*="red-50"] {
	background:transparent;
	border-color:#e71d32;
	color:#e71d32
}
input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus {
	background:#d74108;
	border-color:#d74108;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus {
	background:#a53725;
	border-color:#a53725;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"],button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"],a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"] {
	background:transparent;
	border-color:#d74108;
	color:#d74108
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"]:focus {
	background:#fff;
	border-color:#fff;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"]:focus {
	background:#e0e0e0;
	border-color:#e0e0e0;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"] {
	background:transparent;
	border-color:#fff;
	color:#fff
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"]:focus {
	background:#aeaeae;
	border-color:#aeaeae;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"]:focus {
	background:#959595;
	border-color:#959595;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"] {
	background:transparent;
	border-color:#aeaeae;
	color:#aeaeae
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"]:focus {
	background:#5aaafa;
	border-color:#5aaafa;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"]:focus {
	background:#5596e6;
	border-color:#5596e6;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"] {
	background:transparent;
	border-color:#5aaafa;
	color:#5aaafa
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"]:focus {
	background:#8cd211;
	border-color:#8cd211;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"]:focus {
	background:#5aa700;
	border-color:#5aa700;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"] {
	background:transparent;
	border-color:#8cd211;
	color:#8cd211
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"]:focus {
	background:#41d6c3;
	border-color:#41d6c3;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"]:focus {
	background:#00b4a0;
	border-color:#00b4a0;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"] {
	background:transparent;
	border-color:#41d6c3;
	color:#41d6c3
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"]:focus {
	background:#d7aaff;
	border-color:#d7aaff;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"]:focus {
	background:#ba8ff7;
	border-color:#ba8ff7;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"] {
	background:transparent;
	border-color:#d7aaff;
	color:#d7aaff
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"]:focus {
	background:#ff9eee;
	border-color:#ff9eee;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"]:focus {
	background:#ff71d4;
	border-color:#ff71d4;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"] {
	background:transparent;
	border-color:#ff9eee;
	color:#ff9eee
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"]:focus {
	background:#ff7d87;
	border-color:#ff7d87;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"]:focus {
	background:#ff5050;
	border-color:#ff5050;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"] {
	background:transparent;
	border-color:#ff7d87;
	color:#ff7d87
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"]:focus {
	background:#ff7832;
	border-color:#ff7832;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"]:focus {
	background:#ff5003;
	border-color:#ff5003;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"] {
	background:transparent;
	border-color:#ff7832;
	color:#ff7832
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"]:focus {
	background:#fde876;
	border-color:#fde876;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"]:focus {
	background:#efc100;
	border-color:#efc100;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"] {
	background:transparent;
	border-color:#fde876;
	color:#fde876
}
input[disabled],input[class*="ibm-btn-"][class*="-pri"][disabled],input[disabled]:hover,input[class*="ibm-btn-"][class*="-pri"][disabled]:hover,button[disabled],button[class*="ibm-btn-"][class*="-pri"][disabled],button[disabled]:hover,button[class*="ibm-btn-"][class*="-pri"][disabled]:hover {
	cursor:not-allowed;
	border:2px solid #ececec;
	background-color:#ececec;
	color:#777677
}
input[class*="ibm-btn-"][class*="-sec"][disabled],input[class*="ibm-btn-"][class*="-sec"][disabled]:hover,button[class*="ibm-btn-"][class*="-sec"][disabled],button[class*="ibm-btn-"][class*="-sec"][disabled]:hover {
	border:2px solid #ececec;
	background-color:#fff;
	color:#777677
}
.ibm-ind-link a[class*="ibm-btn-"][class*="-btn"] {
	padding-left:2.9em
}
.ibm-ind-link a[class*="ibm-btn-"][class*="-btn"]:before {
	left:.4em
}
.ibm-canada-notice {
	background:rgba(0,0,0,0.9);
	bottom:0;
	left:0;
	position:fixed;
	transition:all .25s;
	transform:translate3d(0,100%,0);
	width:100%;
	z-index:9999
}
.msie8 .ibm-canada-notice {
	background:#000
}
.no-csstransforms3d .ibm-canada-notice {
	top:101%
}
.no-csstransforms3d .ibm-canada-notice.ibm-show {
	top:auto;
	bottom:0
}
.ibm-canada-notice.ibm-show {
	transform:translate3d(0,0,0)
}
.ibm-grid-small .ibm-canada-notice {
	height:100%;
	overflow:auto;
	transform:translate3d(0,100%,0)
}
.ibm-grid-small .ibm-canada-notice.ibm-show-mobile {
	transform:translate3d(0,0,0)
}
.no-csstransforms3d.ibm-grid-small .ibm-canada-notice.ibm-show-mobile {
	top:0
}
.ibm-canada-notice .ibm-columns {
	position:relative
}
.ibm-canada-notice-button {
	bottom:0;
	left:0;
	position:fixed;
	z-index:9999
}
.safari .ibm-canada-notice-button {
	bottom:-2px;
	left:-2px
}
.msie8 .ibm-canada-notice-button {
	display:none
}
.ibm-canada-notice-message {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem
}
@media only screen and (max-width:759px) {
	.ibm-canada-notice-message {
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1
}
}.ibm-card {
	background-color:#fff;
	border:1px solid #c7c7c7;
	box-sizing:border-box;
	margin-bottom:20px;
	position:relative
}
.ibm-card.ibm-card--noborder {
	border:0
}
.ibm-card__heading,.ibm-card__content {
	padding:20px
}
.ibm-card__heading p {
	padding-bottom:0
}
.ibm-card__bottom {
	bottom:0;
	box-sizing:border-box;
	padding:30px;
	margin-top:60px;
}
.ibm-widget-processed .ibm-card__bottom {
	position:absolute;
	width:100%
}
.ibm-contact-widget-btn {
	bottom:0;
	margin:0;
	position:fixed;
	right:110px;
	transition:all .4s cubic-bezier(0.2,1,0.2,1);
	z-index:10;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.ibm-contact-widget-btn.ibm-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.ibm-grid-small .ibm-contact-widget-btn {
	right:0
}
.ibm-contact-widget {
	background-color:#3c4646;
	box-sizing:border-box;
	bottom:0;
	max-width:400px;
	min-width:300px;
	padding:15px 20px 20px;
	position:fixed;
	right:110px;
	transition:all .4s cubic-bezier(0.2,1,0.2,1);
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	z-index:11
}
.ibm-contact-widget.ibm-contact--bg-gray-70 {
	background-color:#464646
}
.ibm-contact-widget.ibm-contact--bg-blue-50 {
	background-color:#4178be
}
.ibm-contact-widget.ibm-contact--bg-green-50 {
	background-color:#4b8400
}
.ibm-contact-widget.ibm-contact--bg-magenta-50 {
	background-color:#db2780
}
.ibm-contact-widget.ibm-contact--bg-orange-50 {
	background-color:#d74108
}
.ibm-contact-widget.ibm-contact--bg-purple-50 {
	background-color:#9855d4
}
.ibm-contact-widget.ibm-contact--bg-red-50 {
	background-color:#e71d32
}
.ibm-contact-widget.ibm-contact--bg-teal-50 {
	background-color:#008571
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-contact-widget {
	max-width:100%;
	right:0
}
}.no-csstransforms3d .ibm-contact-widget {
	bottom:-100%
}
.ibm-contact-widget.ibm-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-contact-widget.ibm-active {
	bottom:0
}
.ibm-contact-widget h2 {
	display:none
}
.ibm-contact-widget h3 {
	margin-top:-7px;
	padding-right:50px
}
.ibm-contact-widget li p {
	padding-bottom:0
}
.ibm-contact-widget .ibm-feedback-item {
	border-top:1px solid #c7c7c7;
	margin-top:17px;
	padding-top:17px
}
.ibm-contact-widget .ibm-close-link {
	color:#c7c7c7;
	position:absolute;
	right:5px;
	top:10px
}
#ibm-footer-module,#ibm-footer {
	background-color:#f5f5f5;
	clear:both
}
#ibm-footer-module ul li a,#ibm-footer ul li a {
	color:#6f7076
}
#ibm-footer-module ul li a:focus,#ibm-footer-module ul li a:hover,#ibm-footer ul li a:focus,#ibm-footer ul li a:hover {
	color:#3b6caa
}
#ibm-footer-locale-selector {
	overflow:hidden;
	text-overflow:ellipsis
}
#ibm-footer-module h3 {
	color:#4c4d53
}
#ibm-footer-module ul li {
	padding-left:0;
	padding-bottom:0
}
#ibm-footer-module .ibm-columns {
	padding-bottom:30px;
	margin-left:190px
}
#ibm-footer-module .ibm-columns .ibm-col-6-2,#ibm-footer-module .ibm-columns .ibm-col-4-1 {
	padding-top:40px
}
#ibm-footer-module .ibm-columns #ibm-footer-locale-selector {
	padding-top:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-footer-module .ibm-columns #ibm-footer-locale-selector {
	padding-bottom:20px;
	padding-top:20px
}
}#ibm-footer .ibm-columns {
	padding-bottom:0
}
#ibm-footer.ibm-alternate .ibm-col-1-1 {
	padding:8px 0 40px
}
#ibm-footer.ibm-alternate.ibm-padding-normal .ibm-col-1-1 {
	padding-bottom:8px
}
#ibm-footer #ibm-footer-locale-selector {
	float:right;
	min-width:240px;
	padding-top:10px;
	padding-bottom:10px
}
#ibm-footer #ibm-footer-locale-selector h3 {
	display:none
}
#ibm-footer>ul {
	font-size:16px;
	font-size:1rem;
	margin:0 auto;
	padding:20px 0
}
#ibm-footer li {
	display:inline-block;
	padding:0 20px 0 0
}
#ibm-footer li:last {
	padding-right:0
}
#ibm-footer .ibm-footer-corporate-links {
	display:inline-block;
	padding:10px 0;
	/* margin-left:35px; */
	color:#323232;
	
}
#ibm-footer .ibm-footer-corporate-links ul {
	line-height:1rem;
	padding-bottom:0
}
#ibm-footer .ibm-footer-corporate-links a {
	padding:10px 0
}
#ibm-footer .ibm-footer-social-links {
	display:inline-block;
	float:right;
	padding:15px 0 0
}
#ibm-footer .ibm-footer-social-links div {
	display:inline-block;
	position:relative
}
#ibm-footer .ibm-footer-social-links div+div {
	margin-left:15px
}
#ibm-footer .ibm-footer-social-links a {
	width:26px;
	width:1.625rem;
	color:transparent;
	display:inline-block;
	position:relative;
	padding:0
}
#ibm-footer .ibm-footer-social-links a+a {
	margin-left:15px
}
#ibm-footer-module+#ibm-footer .ibm-columns .ibm-col-1-1 {
	border-top:1px solid #c7c7c7
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-footer .ibm-footer-corporate-links li {
	display:block
}
#ibm-footer .ibm-footer-corporate-links li a {
	display:block
}
#ibm-footer #ibm-footer-locale-selector {
	width:100%
}
#ibm-footer #ibm-footer-locale-selector h3 {
	display:block
}
#ibm-footer .ibm-footer-social-links {
	float:left
}
#ibm-footer>ul {
	padding-left:20px
}
#ibm-footer>ul li {
	display:block
}
#ibm-footer>ul li a {
	display:block;
	padding:6px 0;
}
}
.ibm-columns {
	/* width:960px; */
	width:98%;
	padding:0 10px;
	margin:0 auto;
	clear:both;
}
#ibm-footer .ibm-columns{
	   width:100%;
	padding:0 10px;
	margin:0 auto;
	clear:both;
	
}
.ibm-default .ibm-columns {
	padding-left:0
}
.ibm-default #ibm-footer-module .ibm-columns,.ibm-default #ibm-footer .ibm-columns {
	padding-left:10px
}
.ibm-columns {
	padding:0 10px 10px
}
#ibm-top .ibm-container .ibm-columns {
	margin:0 -10px
}
.ibm-columns .ibm-columns {
	padding:0;
	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-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; */
	width:100%;
	
}
.ibm-default #ibm-content .ibm-col-2-1 {
	width:268px
}
#ibm-com.ibm-no-scroll {
	overflow:hidden
}
#ibm-top {
	background:#FFF;
	/* min-width:100%; */
	overflow:hidden;
	position:relative;
	width:100%;
}
#ibm-pcon {
	width:778px;
	margin:0 auto;
	padding:0 0 10px 202px;
	background:#FFF
}
#ibm-pcon:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
#ibm-pcon {
	margin:0 auto;
	padding-left:0;
	width:980px
}
#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-landing-page #ibm-content-body {
	padding-top:40px
}
#ibm-content-main {
	clear:left;
	float:left;
	width:576px
}
#ibm-top.ibm-default #ibm-content-main {
	width:100%
}
#ibm-content-sidebar {
	display:none
}
.ibm-embed-video {
	height:355px
}
.ibm-landing-page #ibm-navigation {
	display:none
}
.ibm-landing-page #ibm-pcon {
	width:100%;
	padding:0
}
.ibm-landing-page #ibm-content-main {
	width:100%
}
.ibm-band {
	background-color:#f7f7f7;
	padding:15px 0;
	width:100%;
}
#ibm-leadspace-body {
	margin:0 auto;
	min-height:250px;
	width:100%;
	z-index:10
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body {
	min-height:90px
}
.ibm-default #ibm-content #ibm-leadspace-head {
	border-bottom:0 none;
	min-height:70px;
	_height:70px
}
.ibm-default #ibm-content #ibm-leadspace-body {
	min-height:inherit;
	padding-bottom:0;
	padding-top:20px
}
.ibm-landing-page #ibm-leadspace-body h1+p {
	padding-top:30px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body h1+p {
	padding-top:15px
}
.ibm-landing-page .ibm-video-background {
	overflow:hidden;
	position:relative
}
.ibm-landing-page .ibm-video-background #ibm-leadspace-body {
	position:relative
}
.ibm-video-background-container {
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:5
}
#ibm-leadspace-body>h1 {
	margin-left:10px;
	margin-right:10px;
	padding-top:0
}
#ibm-leadspace-body>p {
	margin-left:10px;
	margin-right:10px
}
#ibm-leadspace-body>p em {
	font-style:normal;
	color:#5a5a5a
}
#ibm-leadspace-body>p em span {
	display:block
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-leadspace-body>h1,#ibm-leadspace-body>p {
	margin-left:20px;
	margin-right:20px
}
}.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>h1 {
	margin-left:20px
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>p {
	margin-left:20px
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>p em span {
	color:#ad1625
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background #ibm-leadspace-body>p em {
	color:#aeaeae
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background #ibm-leadspace-body>p em span {
	color:#fdd600
}
.ibm-button-link a,.ibm-button-link-alternate a {
	border:2px solid #323232;
	text-decoration:none;
	padding:.7em 1.125em .7em;
	max-width:100%;
	min-width:120px;
	min-width:90px\9;
	*min-width:auto;
	min-height:20px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
[class*="ibm-col-"] .ibm-button-link,[class*="ibm-col-"] .ibm-button-link-alternate {
	padding-bottom:8px
}
.ibm-button-link a {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
.ibm-button-link a:hover {
	text-decoration:none;
	background-color:#000;
	border-color:#000
}
.ibm-button-link-alternate a {
	background-color:transparent;
	color:#323232;
	border-color:#323232
}
.ibm-button-link-alternate a:hover {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
.ibm-button-link a.ibm-button-small,.ibm-button-link-alternate a.ibm-button-small {
	min-width:75px;
	padding:.4em 1em
}
a.ibm-disabled,a.ibm-disabled:hover {
	cursor:default;
	border:2px solid #efeff1;
	background-color:#efeff1;
	color:#878a8c
}
ul#ibm-navigation-trail {
	height:1%;
	text-shadow:none;
	padding:0 20px 30px 10px;
	position:relative�/;
	*position:relative
}
ul#ibm-navigation-trail:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
ul#ibm-navigation-trail li {
	display:inline;
	float:left;
	font-size:16px;
	font-size:1rem;
	clear:none;
	padding:0
}
ul#ibm-navigation-trail li:after {
	font-size:16px;
	font-size:1rem;
	margin-left:10px;
	position:relative
}
ul#ibm-navigation-trail li a:link,ul#ibm-navigation-trail li a:visited {
	color:#5a5a5a
}
.ibm-landing-page ul#ibm-navigation-trail {
	padding-left:20px
}
.ibm-landing-page .ibm-alternate-background ul#ibm-navigation-trail li a {
	color:#aeaeae
}
#ibm-masthead {
	background-color:#fff;
	top:0;
	width:100%;
	z-index:900
}
.ibm-sitenav-menu-sticky #ibm-masthead {
	z-index:810
}
.ibm-sitenav-menu-sticky.ibm-masthead-sticky #ibm-masthead {
	z-index:830
}
#ibm-mast-options {
	display:none
}
#ibm-universal-nav {
	background:#fff;
	border-bottom:1px solid #e5e5e5;
	height:50px;
	position:relative;
	z-index:2;
	width:100%;
}
#ibm-home {
	float:left;
	margin-left:20px;
	overflow:hidden;
	position:relative
}
#ibm-home p {
	float:right;
	font-size:18px;
	margin-top:12px;
	font-weight:blod;
	margin-left:10px;
	height:1.5rem
}
#ibm-home.ibm-animate a {
	animation-name:fadein;
	-webkit-animation-name:fadein;
	animation-duration:1.4s;
	-webkit-animation-duration:1.4s;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
#ibm-home.ibm-animate a:before {
	animation-name:glow;
	-webkit-animation-name:glow;
	animation-duration:2.2s;
	-webkit-animation-duration:2.2s;
	animation-delay:.4s;
	-webkit-animation-delay:.4s
}
#ibm-home a {
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	color:transparent;
	display:block;
	height:50px;
	text-indent:200px;
	width:60px
}
#ibm-home a:before {
	color:black;
	font-size:60px;
	line-height:65px;
	text-indent:0;
	top:10px
}
#ibm-home a:hover {
	border-bottom:2px solid #3b6caa;
	color:transparent
}
.msie #ibm-home a:before {
	top:12px
}
@-webkit-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes glow {
	0% {
	color:#000
}
50% {
	color:#5596e6
}
100% {
	color:#000
}
}@keyframes glow {
	0% {
	color:#000
}
50% {
	color:#5596e6
}
100% {
	color:#000
}
}.ibm-parent-site-name {
	float:left;
	margin-left:20px
}
.ibm-parent-site-name a {
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	color:#323232;
	display:block;
	height:50px;
	line-height:50px;
	text-decoration:none
}
.ibm-type .ibm-parent-site-name a {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-parent-site-name a:hover {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa
}
@media only screen and (max-width:759px) {
	.ibm-parent-site-name {
	display:none
}
}#ibm-menu-links {
	position:absolute;
	right:245px;
	top:0
}
#ibm-masthead.ibm-mhtype-popup #ibm-menu-links {
	display:none
}
#ibm-menu-links a {
	line-height:50px
}
#ibm-search-module {
	box-sizing:border-box;
	float:right;
	position:relative
}
.ibm-masthead-rightside #ibm-search-module {
	float:left;
	height:50px;
	min-width:50px;
	position:relative
}
#ibm-masthead.ibm-mhtype-popup #ibm-search-module {
	display:none
}
#ibm-search-form p {
	padding:0
}
#ibm-search-form p label {
	display:none
}
#ibm-search-form p .ibm-search-scope label {
	display:inline
}
#q {
	border:0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	box-sizing:border-box;
	color:#323232;
	font-size:16px;
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	height:50px;
	line-height:50px;
	padding:0 40px 0 11px;
	position:relative;
	top:0;
	width:220px
}
.safari #q {
	line-height:inherit
}
.signedin #q {
	border-right:0
}
#q::-moz-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover::-moz-placeholder {
	color:#4178be
}
#q:-ms-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover:-ms-placeholder {
	color:#4178be
}
#q::-webkit-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover::-webkit-placeholder {
	color:#4178be
}
#ibm-search {
	background:url(//1.www.s81c.com/common/v18/i/search1x.png) no-repeat 100% 50% transparent;
	background-size:20px;
	border:0 none;
	color:transparent;
	cursor:pointer;
	height:20px;
	min-width:20px;
	padding:0;
	position:absolute;
	right:15px;
	top:15px;
	width:20px
}
.svg #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search.svg)
}
#ibm-search-form:hover #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search1x_hover.png)
}
.svg #ibm-search-form:hover #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search_hover.svg)
}
.ibm-search-scope {
	position:absolute;
	z-index:520;
	background:#f4f4f4;
	box-sizing:border-box;
	display:block;
	left:0;
	padding:10px;
	top:50px;
	width:300px;
	visibility:hidden;
	opacity:0
}
.ibm-search-scope .focus {
	outline:thin dotted
}
.ibm-search-scope div[class*='icheckbox'] {
	margin:0;
	top:-2px;
	transform:scale(0.75,0.75)
}
.ibm-masthead-search-minimized .ibm-search-scope,.ibm-masthead-search-maximized .ibm-search-scope {
	transition:none
}
#ibm-masthead {
	position:relative;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.ibm-masthead-sticky #ibm-masthead {
	position:fixed;
	-webkit-transform:translate3d(0,-100%,0);
	-moz-transform:translate3d(0,-100%,0);
	-o-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
.no-csstransforms3d .ibm-masthead-sticky #ibm-masthead {
	top:-50px
}
.ibm-masthead-sticky-showing #ibm-masthead {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-masthead-sticky-showing #ibm-masthead {
	top:0
}
#ibm-masthead.hastransition,.ibm-sitenav-menu-sticky.ibm-masthead-sticky .ibm-sitenav-menu-container {
	-webkit-transition:-webkit-transform .4s cubic-bezier(0.2,1,0.2,1);
	transition:transform .4s cubic-bezier(0.2,1,0.2,1)
}
#ibm-masthead.ibm-mhtype-mobile .ibm-masthead-unav,#ibm-masthead.ibm-mhtype-mobile .ibm-masthead-categories,#ibm-masthead.ibm-mhtype-minimal .ibm-masthead-unav,#ibm-masthead.ibm-mhtype-minimal .ibm-masthead-categories,body.ibm-masthead-mobile-show .ibm-masthead-unav,body.ibm-masthead-mobile-show .ibm-masthead-categories {
	display:none
}
.ibm-masthead-categories>li,.ibm-masthead-unav>li,.ibm-masthead-iconsonly>li {
	display:block;
	float:left;
	padding:0
}
.ibm-masthead-categories>li>a,.ibm-masthead-categories>li>button,.ibm-masthead-unav>li>a,.ibm-masthead-unav>li>button,.ibm-masthead-iconsonly>li>a,.ibm-masthead-iconsonly>li>button {
	box-sizing:border-box;
	color:#323232;
	cursor:pointer;
	font-family:milrosoft yahei;
	font-weight:bold;
	display:block;
	height:70px;
	line-height:50px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
	border-bottom:2px solid transparent;
	transition:.3s border-color,.3s color
}
.ibm-masthead-categories>li>a:hover,.ibm-masthead-categories>li>button:hover,.ibm-masthead-unav>li>a:hover,.ibm-masthead-unav>li>button:hover,.ibm-masthead-iconsonly>li>a:hover,.ibm-masthead-iconsonly>li>button:hover {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa;
	text-decoration:none
}
.ibm-masthead-categories>li>a:hover:before,.ibm-masthead-categories>li>button:hover:before,.ibm-masthead-unav>li>a:hover:before,.ibm-masthead-unav>li>button:hover:before,.ibm-masthead-iconsonly>li>a:hover:before,.ibm-masthead-iconsonly>li>button:hover:before {
	color:#3b6caa
}
.ibm-masthead-categories>li+li,.ibm-masthead-unav>li+li,.ibm-masthead-iconsonly>li+li {
	margin:0 0 0 25px;
	padding:0
}
.ibm-masthead-categories>li.ibm-active>button,.ibm-masthead-unav>li.ibm-active>button,.ibm-masthead-iconsonly>li.ibm-active>button {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa;
	text-decoration:none
}
.ibm-masthead-categories>li.ibm-active>button:before,.ibm-masthead-unav>li.ibm-active>button:before,.ibm-masthead-iconsonly>li.ibm-active>button:before {
	color:#3b6caa
}



/*首页导航*/
.ibm-masthead-categories {
	float:left;
	/* margin-left:70px; */
	padding:0;
	position:relative;
	/* width:83%; */
	width:76%;
	margin:0 auto;
}
.ibm-masthead-categories .ibm-no-megamenu {
	display:none
}
.ibm-masthead-categories>li>a {
	overflow:visible
}
.ibm-masthead-rightside {
	float:right;
	height:50px;
	padding-right:20px;
	position:relative
}
#ibm-masthead .ibm-masthead-unav {
	display:none
}
.ibm-masthead-iconsonly {
	display:inline-block;
	padding:0;
	position:relative
}
.ibm-masthead-iconsonly>li>a,.ibm-masthead-iconsonly>li>button {
	background:#fff;
	border:0;
	border-bottom:2px solid transparent;
	font-size:14px;
	text-indent:100px;
	/* width:24px */
}
.ibm-masthead-iconsonly>li>a.ibm-masthead-signin-link,.ibm-masthead-iconsonly>li>button.ibm-masthead-signin-link {
	width:22px
}
.ibm-masthead-iconsonly>li>a:before,.ibm-masthead-iconsonly>li>button:before {
	text-indent:0;
	top:0
}
.ibm-masthead-iconsonly .ibm-masthead-item-signin {
	padding-left:25px;
	position:relative
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin {
	padding-left:0
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	background:#3b6caa;
	color:#fff;
	margin-left:0;
	padding-left:26px;
	padding-right:26px
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button:before {
	left:16px;
	color:inherit
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button:hover {
	background:#fff;
	color:inherit
}
.hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	font-size:16px;
	font-size:1rem;
	margin-left:0;
	position:relative;
	text-indent:0;
	width:auto
}
.ibm-type .hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button:before {
	content:none
}
.ibm-notification-count {
	background:#e71d32;
	bottom:0;
	color:#fff;
	font-size:12px;
	line-height:1em;
	padding:2px 3px;
	position:absolute;
	right:0
}
#ibm-signin-minimenu-container {
	display:none;
	margin-left:20px;
	padding:0;
	position:absolute;
	right:-1px;
	top:50px;
	z-index:20
}
#ibm-signin-minimenu-container li {
	min-width:150px;
	max-width:250px;
	padding:0;
	white-space:nowrap
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-signin-minimenu-container li {
	white-space:normal
}
}#ibm-signin-minimenu-container a {
	background-color:#fff;
	color:#323232;
	display:block;
	padding:15px;
	text-decoration:none
}
#ibm-signin-minimenu-container a:focus,#ibm-signin-minimenu-container a:hover {
	background-color:#3b6caa;
	color:#fff
}
.ibm-active #ibm-signin-minimenu-container {
	border:1px solid #e5e5e5;
	display:block
}
.ibm-active #ibm-signin-minimenu-container a {
	display:block
}
.ibm-masthead-iconsonly .ibm-masthead-item-menu {
	padding-left:22px
}
.ibm-masthead-iconsonly li+.ibm-masthead-item-menu {
	padding-left:0
}
.ibm-masthead-item-menu button {
	line-height:60px!important;
	position:relative;
	width:22px
}
.ibm-masthead-item-menu button:before {
	content:""
}
.ibm-masthead-item-menu button span {
	background-color:#323232;
	border-radius:2px;
	display:block;
	height:2px;
	margin-top:6px;
	position:absolute;
	top:10px;
	width:23px;
	transition:.3s background-color,0.3s border-color
}
.ibm-masthead-item-menu button span.ibm-burger-patty {
	top:18px
}
.ibm-masthead-item-menu button span.ibm-burger-bun-bottom {
	top:26px
}
.ibm-masthead-item-menu button:hover span {
	background-color:#3b6caa
}
#ibm-megamenu-sections {
	background:#fff;
	border-bottom:1px solid #e0e0e0;
	position:absolute;
	-webkit-transform:translate3d(0,-105%,0);
	transform:translate3d(0,-105%,0);
	-webkit-transition:-webkit-transform .25s;
	transition:transform .25s;
	width:100%;
	z-index:1
}
.no-csstransforms3d #ibm-megamenu-sections {
	top:-800px
}
.ibm-masthead-megamenu-showing #ibm-megamenu-sections {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-masthead-megamenu-showing #ibm-megamenu-sections {
	top:50px
}
.ibm-megamenu-section {
	display:none
}
.ibm-megamenu-section.ibm-showing {
	display:block
}
.ibm-megamenu-section .ibm-columns {
	padding-top:30px;
	padding-bottom:40px
}
.ibm-megamenu-section a {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem
}
.ibm-megamenu-section a:visited {
	color:#3b6caa
}
.ibm-megamenu-section h4 {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#323232;
	padding-bottom:20px
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header {
	color:#323232;
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif;
	font-size:50px!important;
	line-height:1em
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header+p {
	font-size:20px;
	font-size:1.25rem;
	line-height:26px;
	line-height:1.625rem;
	margin-bottom:15px
}
.ibm-megamenu-section .ibm-megamenu-section-col1 .ibm-button-link a {
	margin-right:10px
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-mm-col-title {
	font-size:20px;
	line-height:1.4em
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-mm-col-title+p {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#5a5a5a;
	margin-bottom:15px
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-ind-link {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	padding-bottom:4
}
.ibm-megamenu-close-container {
	display:none;
	margin:0 auto 20px;
	position:relative;
	text-align:center;
	width:40px
}
.ibm-megamenu-close-container a:before {
	color:#959595
}
.ibm-megamenu-close-container a:hover:before,.ibm-megamenu-close-container a:active:before {
	color:#3b6caa
}
.ibm-masthead-megamenu-showing .ibm-megamenu-close-container {
	display:block
}
#ibm-masthead .getWidth {
	width:1000%
}
@media only screen and (min-width:760px) and (max-width:999px) {
	.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header {
	font-size:30px!important
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header+p {
	font-size:unset;
	line-height:unset
}
}@media only screen and (max-width:500px) {
	#ibm-universal-nav>#ibm-search-module {
	display:none
}
#ibm-menu-links {
	right:20px
}
}.ibm-search-typeahead-container {
	background:#f4f4f4;
	box-sizing:border-box;
	color:#000;
	position:absolute;
	top:51px;
	width:100%;
	z-index:510;
	visibility:hidden;
	opacity:0
}
.ibm-masthead-search-minimized .ibm-search-typeahead-container,.ibm-masthead-search-maximized .ibm-search-typeahead-container {
	transition:none
}
#ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container {
	padding-top:45px
}
#ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container ul {
	border-top:1px solid #e0e0e0
}
.ibm-search-typeahead-container ul li {
	box-sizing:border-box;
	color:#323232;
	cursor:pointer;
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif;
	padding:5px 35px 5px 10px
}
.ibm-search-typeahead-container ul li.typeahead-section-title {
	padding-right:10px
}
.ibm-search-typeahead-container ul li.ibm-active {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-search-typeahead-container ul li.ibm-active:after {
	font-size:1.7em;
	font-family:"icons-ibm-v4";
	position:absolute;
	right:10px
}
#ibm-masthead .ibm-masthead-search-close {
	background:#fff;
	display:none;
	height:50px;
	line-height:50px;
	position:absolute;
	-webkit-transform:translate3d(-200%,0,0);
	-moz-transform:translate3d(-200%,0,0);
	-o-transform:translate3d(-200%,0,0);
	-ms-transform:translate3d(-200%,0,0);
	transform:translate3d(-200%,0,0);
	width:50px;
	z-index:2
}
#ibm-masthead .ibm-masthead-search-close a {
	height:50px;
	line-height:50px;
	width:50px
}
#ibm-masthead .ibm-masthead-search-close a::before {
	left:13px
}
.ibm-masthead-search-minimized #q {
	background:transparent;
	border-left:none;
	color:transparent;
	cursor:pointer;
	position:absolute;
	text-indent:100px;
	width:50px;
	z-index:1
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-rightside {
	float:none
}
.ibm-masthead-search-maximized #ibm-masthead #ibm-search-module {
	padding-left:50px;
	position:absolute;
	width:100%;
	z-index:1
}
.ibm-masthead-search-maximized #ibm-masthead #q {
	background:#fff;
	border-right:0;
	color:unset;
	cursor:text;
	position:relative;
	text-indent:unset;
	visibility:visible;
	width:100%
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-search-close {
	display:block;
	-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)
}
.no-csstransforms3d .ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-search-close {
	left:0
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-search-typeahead-container {
	box-sizing:border-box;
	height:100vh;
	overflow-y:auto;
	padding-top:51px;
	position:fixed;
	top:0;
	z-index:0
}
.ibm-masthead-search-maximized #ibm-masthead #ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container {
	padding-top:96px
}
.ibm-mte-module+.ibm-mte-module {
	margin-top:20px
}
.ibm-mte-module .ibm-mte-stackedimage {
	padding-bottom:5px
}
#ibm-mobilemenu-screen {
	background:rgba(0,0,0,0.5) 0 0;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
	will-change:transform
}
body.ibm-show-mobilemenu-screen #ibm-mobilemenu-screen {
	display:block;
	z-index:900
}
.ibm-mobilemenu {
	background:#fff;
	border-left:1px solid #777677;
	box-sizing:border-box;
	height:100%;
	overflow-y:auto;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translate3d(100%,0px,0px);
	transform:translate3d(100%,0px,0px);
	-webkit-transition:all .4s;
	transition:all .4s;
	width:380px;
	z-index:905
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-mobilemenu {
	width:100%
}
}#ibm-com.ibm-mobilemenu-show .ibm-mobilemenu {
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px)
}
.ibm-mobilemenu ul {
	padding-bottom:0
}
.ibm-mobilemenu>ul:last-child {
	margin-bottom:20px
}
.ibm-mobilemenu a {
	color:#323232;
	display:block;
	padding:13px 0 13px 30px;
	position:relative;
	transition:none
}
.ibm-mobilemenu a:hover {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-mobilemenu li {
	padding:0;
	position:relative
}
.ibm-mobilemenu li:before {
	content:""
}
.ibm-mobilemenu li li a {
	padding-left:40px
}
.ibm-mobilemenu li li a:hover {
	background:unset;
	color:unset
}
.ibm-mobilemenu li li a:hover span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-mobilemenu .ibm-show-hide {
	position:relative
}
.ibm-mobilemenu .ibm-show-hide h2 a {
	color:#323232;
	border-top:0;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px
}
.ibm-mobilemenu .ibm-show-hide h2 a:before {
	left:auto;
	margin-right:20px;
	right:0
}
.ibm-mobilemenu .ibm-show-hide h2 a:hover {
	background:#5a5a5a;
	color:#fff
}
.ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active {
	color:#323232;
	font-weight:bold
}
.ibm-type .ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active:hover {
	color:#fff
}
.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide h2 a {
	padding-left:30px
}
.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide .ibm-showing,.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide .ibm-showing+.ibm-container-body {
	background:#ececec;
}
.ibm-mobile-section-heading {
	border-top:2px solid #5a5a5a;
	padding:13px 0 13px 20px
}
.ibm-mobile-section-heading a {
	padding-left:0
}
.ibm-mobile-section-heading.ibm-mobile-sitename {
	margin:0
}
.ibm-mobile-section-heading.ibm-mobile-sitename a {
	padding:13px 0 13px 20px
}
.ibm-mobilemenu-section>ul>.ibm-mobilemenu-nav-selected>a {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-mobilemenu-section>.ibm-show-hide>h2 {
	border-top:2px solid #5a5a5a
}
.ibm-mobilemenu-nav-selected .ibm-mobilemenu-nav-selected>a span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-haschildlist.ibm-showing+.ibm-haschildlist.ibm-showing {
	box-shadow:0 -1px 1px #fff
}
.ibm-mobilemenu-pagenav [aria-expanded='true']>a,.ibm-mobilemenu-pagenav>ul>li>a[aria-selected='true'] {
	font-weight:bold
}
.ibm-type .ibm-mobilemenu-pagenav [aria-expanded='true']>a,.ibm-type .ibm-mobilemenu-pagenav>ul>li>a[aria-selected='true'] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-mobilemenu-pagenav [aria-expanded='true'],.ibm-mobilemenu-pagenav [aria-selected='true'],.ibm-mobilemenu-pagenav [aria-selected='true']+ul {
	background:#ececec
}
.ibm-mobilemenu-pagenav li li [aria-selected='true']>span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-mobilemenu-close {
	background:#fff;
	cursor:pointer;
	height:50px
}
.ibm-mobilemenu-close a.ibm-close-link {
	font-size:.8rem;
	margin:0;
	padding:12px 10px 0 0
}
.ibm-mobilemenu-close a.ibm-close-link:hover {
	background:inherit
}
.ibm-mobilemenu-pagenav {
	border-top:2px solid #5a5a5a
}
.nano {
	position:relative;
	height:100%;
	overflow:hidden
}
.nano>.nano-content {
	bottom:0;
	left:0;
	overflow:scroll;
	overflow-x:hidden;
	padding-right:10px;
	position:absolute;
	right:0;
	top:0
}
.nano>.nano-content:focus {
	outline:thin dotted
}
.nano>.nano-content::-webkit-scrollbar {
	display:none
}
.has-scrollbar>.nano-content::-webkit-scrollbar {
	display:block
}
.nano>.nano-pane {
	background:rgba(0,0,0,0.25);
	bottom:0;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden\9;
	width:10px;
	opacity:.01;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.nano>.nano-pane>.nano-slider {
	background:#444;
	background:rgba(0,0,0,0.5);
	position:relative;
	margin:0 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed {
	visibility:visible\9;
	opacity:.99
}
[id=ibm-content]+nav [id=ibm-navigation],[id=ibm-content]+[id=ibm-navigation] {
	left:-180px;
	margin:14px 0 0 -100%
}
[id=ibm-navigation] {
	position:relative;
	float:left;
	left:0;
	margin:30px 0 0 -180px;
	padding:0 0 30px;
	width:172px
}
.ibm-type [id=ibm-navigation] h2 {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-navigation] h2,[id=ibm-navigation] ul {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem
}
[id=ibm-navigation] ul,[id=ibm-navigation] li {
	padding:0
}
[id=ibm-navigation] li:before {
	content:""
}
[id=ibm-navigation] a {
	display:block;
	line-height:26px;
	line-height:1.625rem
}
[id=ibm-primary-links] {
	margin-bottom:30px;
	border:1px solid #e0e0e0;
	border-top-width:0
}
[id=ibm-primary-links]>li {
	border-bottom:1px solid #e0e0e0
}
[id=ibm-primary-links]>li:last-child {
	border-bottom:0
}
.ibm-type [id=ibm-primary-links]>li>a[aria-selected=true] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-primary-links]>li li a {
	border-left:4px solid transparent;
	transition:all .1s;
	padding-left:17px;
	margin-left:-1px
}
[id=ibm-primary-links]>li li a:hover,[id=ibm-primary-links]>li li a[aria-selected=true] {
	color:#000;
	border-left:4px solid #4178be;
	text-decoration:none
}
[id=ibm-primary-links]>li li li>a {
	padding-left:30px
}
[id=ibm-primary-links] a {
	color:#323232;
	padding:7px 14px 6px 7px
}
[id=ibm-primary-links] [id=ibm-overview] a {
	background-color:#e0e0e0
}
.ibm-type [id=ibm-primary-links] [id=ibm-overview] a {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-primary-links] [id=ibm-parent-link] {
	display:none
}
#ibm-overlay-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#111;
	opacity:.5;
	-ms-filter:"alpha(opacity=50)";
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	-o-transition:opacity .1s ease-in-out;
	-ms-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
	top:0;
	display:none;
	z-index:900
}
body#ibm-com.ibm-overlay-backdrop-visible #ibm-overlay-backdrop {
	display:block
}
.ibm-common-overlay {
	background:#fff;
	border:0;
	display:none;
	opacity:0;
	padding-bottom:40px;
	position:fixed;
	text-align:left;
	-webkit-transition:opacity .1s ease-in-out .1s;
	-moz-transition:opacity .1s ease-in-out .1s;
	-o-transition:opacity .1s ease-in-out .1s;
	-ms-transition:opacity .1s ease-in-out .1s;
	transition:opacity .1s ease-in-out .1s;
	width:390px;
	z-index:905
}
.ibm-common-overlay.ibm-overlay-alt {
	width:570px
}
.ibm-common-overlay.ibm-overlay-alt-two {
	width:750px
}
.ibm-common-overlay.ibm-overlay-alt-three {
	width:980px
}
.ibm-common-overlay.full-width {
	text-align:center;
	width:100%!important
}
.ibm-common-overlay.full-width .content {
	width:auto
}
.ibm-common-overlay.prepped {
	display:block
}
.ibm-common-overlay.active {
	opacity:1
}
.ibm-common-overlay.seamless {
	padding-bottom:0
}
.ibm-common-overlay.seamless .content {
	padding:3px 3px 0 3px
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link {
	margin:0;
	padding:12px 12px 0 0;
	position:absolute;
	right:0
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:before {
	color:#777677
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:hover:before,.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:active:before {
	color:#000
}
.ibm-common-overlay .ibm-head {
	display:none
}
.ibm-common-overlay .content {
	border:0;
	margin:0;
	min-height:40px;
	overflow:auto;
	padding:0 40px 0
}
.ibm-common-overlay .content.hidexscroll {
	overflow-x:hidden
}
.ibm-common-overlay ol li,.ibm-common-overlay ul li {
	position:relative
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link {
	color:#000
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:before {
	color:#fff
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:hover:before,.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:active:before {
	color:#aeaeae
}
.ibm-common-overlay.ibm-overlay-text-white .content {
	color:#fff
}
.ibm-common-overlay.ibm-overlay-text-black .content {
	color:#000
}
.ibm-common-overlay .ibm-common-overlay,.ibm-common-overlay .ibm-common-overlay-alt,.ibm-common-overlay .ibm-common-overlay-alt-two,.ibm-common-overlay .ibm-common-overlay-alt-three {
	display:block;
	opacity:1
}
.ibm-overlay-heading-con {
	height:45px;
	text-align:right
}
@media only screen and (max-width:999px) {
	.ibm-common-overlay {
	width:90%!important
}
}@media only screen and (max-width:759px) {
	.ibm-common-overlay {
	padding-bottom:20px
}
.ibm-common-overlay .content {
	padding:0 20px
}
}.ibm-pagination:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-pagination--centered {
	display:table;
	margin:0 auto
}
.ibm-right .ibm-pagination {
	display:inline-block
}
.ibm-pagination--wide .ibm-pagination__page,.ibm-pagination--wide .ibm-pagination__ellipsis {
	float:none
}
.ibm-pagination--wide .ibm-pagination__ellipsis:after {
	position:relative;
	top:-2px
}
.ibm-pagination>li {
	display:inline;
	padding:0;
	float:left;
	height:32px;
	height:2rem;
	line-height:28px;
	line-height:1.75rem;
	margin-right:8px
}
.ibm-pagination>li:before {
	content:""
}
.ibm-pagination>li a[class*="-link"].ibm-inlinelink {
	padding-left:2.2em
}
.ibm-pagination>li a[class*="-link"].ibm-inlinelink.ibm-icon-after,.ibm-sitenav-menu-list>ul.ibm-pagination>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink {
	padding-left:0;
	padding-right:2.2em
}
.ibm-pagination>li.ibm-pagination__page {
	margin:0 12px
}
.ibm-pagination>li.ibm-pagination__page a[aria-selected=true],.ibm-pagination>li.ibm-pagination__page a.ibm-active {
	background-color:#4178be;
	color:#fff;
	padding:3px 9px;
	border-radius:18px
}
.ibm-pagination>li.ibm-pagination__page a[aria-selected=true]:hover,.ibm-pagination>li.ibm-pagination__page a[aria-selected=true]:focus,.ibm-pagination>li.ibm-pagination__page a.ibm-active:hover,.ibm-pagination>li.ibm-pagination__page a.ibm-active:focus {
	background-color:#264a60
}
.ibm-pagination>li.ibm-pagination__page+li:not(.ibm-pagination__page) {
	margin-left:8px
}
.ibm-pagination>li.ibm-pagination__ellipsis {
	color:#c7c7c7;
	font-size:.6rem;
	margin:0 8px
}
.ibm-pagination>li.ibm-pagination__ellipsis:after {
	content:"\2022\0020\2022\0020\2022";
	display:inline-block
}
.ibm-pagination>li.ibm-pagination__results {
	margin:0 12px
}
.ibm-pagination>li.ibm-pagination__results:first-child {
	margin-left:0
}
.ibm-pagination>li.ibm-pagination__results+li:not(.ibm-pagination__page) {
	margin-left:8px
}
.ibm-pagination>li:last-child {
	margin-left:0
}
.ibm-parallax-scroll {
	background-attachment:fixed!important;
	background-position:0 100px;
	background-repeat:no-repeat;
	background-size:cover
}
.linux.hires .ibm-parallax-scroll {
	background-position:0 0!important
}
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:0;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-dropdown {
	background-color:white;
	border:1px solid #aaa;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	height:1px!important;
	margin:-1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:white;
	border:1px solid #aaa;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid black 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:transparent;
	border:0;
	outline:0;
	box-shadow:none
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:white
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-dropdown li:before {
	content:none
}
.js select[multiple] {
	padding-right:15px
}
.select2-search__field {
	-webkit-appearance:none
}
.select2-container ul li.select2-search {
	padding-left:0
}
.select2-container ul li.select2-search input {
	height:initial;
	line-height:initial
}
.select2-container ul li.select2-search input:focus {
	border:0
}
.select2-container ul li:before {
	content:none
}
.select2-results__option {
	transition:.2s background-color,.2s color;
	padding:6px 11px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#323232
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#3b6caa;
	color:#fff
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span {
	color:#fff
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span:hover {
	color:#eee
}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:40px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:40px;
	padding:0 27px 0 10px
}
.select2-container--default .select2-selection--single {
	color:#323232
}
.select2-container--open .select2-dropdown,.select2-container--focus .select2-dropdown,.select2-container--open .select2-container--default .select2-selection--single,.select2-container--focus .select2-container--default .select2-selection--single,.select2-container--open .select2-container--default .select2-selection--multiple,.select2-container--focus .select2-container--default .select2-selection--multiple,.select2-container--open .select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--focus .select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--open .select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--focus .select2-container--default .select2-search--dropdown .select2-search__field {
	border-color:#000
}
.select2-container {
	max-width:100%
}
.ibm-column-form .select2-container {
	max-width:calc(100% - 188px)
}
@media only screen and (max-width:579px) {
	.ibm-column-form .select2-container {
	max-width:100%
}
}.select2-container .select2-selection {
	transition:.3s border-color
}
.select2-container .select2-selection:hover {
	border-color:#4178be
}
.select2-container .select2-selection:hover:focus {
	border-color:#000
}
.select2-container .select2-selection,.select2-container .select2-selection--multiple .select2-selection__choice,.select2-container .select2-search--dropdown .select2-search__field {
	border-color:#959f9f
}
.select2-container.select2-container--open .select2-selection,.select2-container.select2-container--open .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--open .select2-search--dropdown .select2-search__field,.select2-container.select2-container--focus .select2-selection,.select2-container.select2-container--focus .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--focus .select2-search--dropdown .select2-search__field {
	border-color:#000
}
.select2-dropdown {
	border-color:#959f9f
}
.select2-dropdown.select2-container--open,.select2-dropdown.select2-container--focus {
	border-color:#000
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width:30px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border:0;
	left:auto;
	top:auto;
	width:50px;
	display:block;
	height:auto;
	position:relative;
	margin:auto;
	font-size:.5em;
	top:10px;
	line-height:normal
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	margin-left:7px
}
.select2-dropdown {
	animation-duration:.3s;
	animation-name:opacity;
	animation-iteration-count:1;
	animation-fill-mode:both
}
@keyframes opacity {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.select2-dropdown.select2-dropdown--closing {
	animation-duration:.3s;
	animation-name:opacity-closing;
	animation-iteration-count:1;
	animation-fill-mode:both
}
.no-cssanimations .select2-dropdown.select2-dropdown--closing {
	display:none
}
@keyframes opacity-closing {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.ibm-show-hide h2 {
	border-top:0;
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	padding:0;
	width:100%
}
.ibm-show-hide h2 a {
	border-top:1px solid #c7c7c7;
	padding:20px 0 20px 30px;
	color:#000;
	display:block;
	padding-left:30px;
	position:relative;
	transition:border-color .4s
}
.ibm-alternate-background .ibm-show-hide h2 a {
	color:inherit
}
.ibm-show-hide h2 a:before {
	font-size:25px;
	font-size:1.5625rem
}
.ibm-show-hide h2 a:hover {
	color:#4178be
}
.ibm-alternate-background .ibm-show-hide h2 a:hover {
	color:#fff
}
.ibm-show-hide h2 a.ibm-show-active {
	border-color:#4178be;
	color:#4178be
}
.ibm-alternate-background .ibm-show-hide h2 a.ibm-show-active {
	color:inherit;
	border-color:inherit
}
.ibm-show-hide h2 a:after,.ibm-show-hide h2 a.ibm-show-active:after {
	content:""
}
.ibm-show-hide.ibm-alternate h2 {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif
}
.ibm-show-hide.ibm-alternate h2 a {
	border-top:2px solid #e0e0e0
}
.ibm-show-hide.ibm-alternate h2 a.ibm-show-active {
	border-color:#4178be
}
.ibm-simple-show-hide .ibm-container-body {
	padding-bottom:4px
}
.ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#666;
	display:none
}
.ibm-alternate-background .ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#aaa
}
.ibm-simple-show-hide p.ibm-show-hide-controls a {
	display:inline-block
}
.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color:#666;
	text-decoration:none
}
.ibm-alternate-background .ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color:#aaa
}
.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-alternate-background .ibm-simple-show-hide h3 a.ibm-show-hide-link:hover {
	color:#ddd!important
}
.ibm-simple-show-hide.ibm-widget-processed p.ibm-show-hide-controls {
	color:#666;
	display:block
}
.ibm-alternate-background .ibm-simple-show-hide.ibm-widget-processed p.ibm-show-hide-controls {
	color:#aaa
}
.ibm-sitenav-menu-container {
	background-color:#fff;
	border-bottom:1px solid #e0e0e0;
	height:50px;
	line-height:50px;
	padding:0 20px;
	position:relative;
	z-index:815
}
.js .ibm-sitenav-menu-container {
	overflow:hidden
}
.js .ibm-sitenav-menu-container[data-widgetprocessed] {
	overflow:visible
}
.ibm-sitenav-menu-container.getWidth {
	width:1000%
}
.ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container,.ibm-masthead-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.no-csstransforms3d .ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container,.no-csstransforms3d .ibm-masthead-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container {
	top:50px
}
.ibm-sitenav-menu-sticky,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu {
	margin-top:50px
}
.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container {
	position:fixed;
	top:0;
	width:100%
}
.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container .ibm-sitenav-menu-list,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container .ibm-sitenav-menu-list {
	padding-right:20px;
	position:relative;
	right:20px
}
.ibm-sitenav-menu-hide {
	margin-top:0
}
.ibm-sitenav-menu-hide .ibm-sitenav-menu-container {
	position:static
}
.ibm-sitenav-menu-hide .ibm-sitenav-menu-list {
	display:none
}
.ibm-sitenav-menu-name {
	border-bottom:2px solid transparent;
	display:inline-block
}
.ibm-type .ibm-sitenav-menu-name {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-sitenav-menu-name a {
	color:#323232;
	box-sizing:border-box;
	display:block;
	height:50px;
	line-height:50px;
	text-decoration:none
}
.ibm-sitenav-menu-name a:hover {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list {
	float:right;
	height:50px
}
@media only screen and (max-width:579px) {
	.ibm-sitenav-menu-list {
	display:none
}
}.ibm-sitenav-menu-list ul {
	padding:0
}
.ibm-sitenav-menu-list ul.getwidth {
	visibility:hidden
}
.ibm-sitenav-menu-list button,.ibm-sitenav-menu-list span,.ibm-sitenav-menu-list a {
	color:inherit;
	display:block;
	position:relative
}
.ibm-sitenav-menu-list button:hover,.ibm-sitenav-menu-list span:hover,.ibm-sitenav-menu-list a:hover {
	text-decoration:none
}
.ibm-sitenav-menu-list button:hover+ul,.ibm-sitenav-menu-list span:hover+ul,.ibm-sitenav-menu-list a:hover+ul {
	display:block
}
.ibm-sitenav-menu-list li {
	padding:0
}
.ibm-sitenav-menu-list li:before {
	content:none
}
.ibm-sitenav-menu-list li:hover ul {
	display:block
}
.js .ibm-sitenav-menu-list li:hover ul {
	display:none
}
.ibm-sitenav-menu-list>ul>li {
	float:left
}
.ibm-sitenav-menu-list>ul>li>button,.ibm-sitenav-menu-list>ul>li>span,.ibm-sitenav-menu-list>ul>li>a {
	border:0;
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	display:inline-block;
	height:50px;
	line-height:50px;
	margin-left:25px
}
.ibm-type .ibm-sitenav-menu-list>ul>li>button,.ibm-type .ibm-sitenav-menu-list>ul>li>span,.ibm-type .ibm-sitenav-menu-list>ul>li>a {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-sitenav-menu-list>ul>li>button:hover,.ibm-sitenav-menu-list>ul>li>span:hover,.ibm-sitenav-menu-list>ul>li>a:hover {
	border-color:#3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a {
	background-color:#fff;
	cursor:pointer;
	font-size:16px;
	font-size:1rem;
	padding:0 22px 0 0;
	position:relative
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before {
	content:""
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after {
	font-size:14px;
	font-size:.875rem;
	left:auto;
	right:0
}
.ibm-sitenav-menu-list>ul>li.ibm-active>button,.ibm-sitenav-menu-list>ul>li.ibm-active>span,.ibm-sitenav-menu-list>ul>li.ibm-active>a {
	border-color:#3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list>ul>li.ibm-highlight>button,.ibm-sitenav-menu-list>ul>li.ibm-highlight>span,.ibm-sitenav-menu-list>ul>li.ibm-highlight>a {
	border-color:#3b6caa
}
.ibm-sitenav-menu-list li ul {
	background-color:#fff;
	border:1px solid #e0e0e0;
	display:none;
	position:absolute
}
.ibm-type .ibm-sitenav-menu-list li ul {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-sitenav-menu-list li ul.ibm-align-right {
	right:0;
	border-right:0
}
.ibm-sitenav-menu-list li ul a {
	padding:10px 25px
}
.ibm-sitenav-menu-list li ul a:hover {
	background-color:#3b6caa;
	color:#fff
}
.ibm-sitenav-menu-list li ul li.ibm-highlight>a,.ibm-sitenav-menu-list li ul a.ibm-highlight {
	background-color:#3b6caa;
	color:#fff
}
.ibm-sitenav-menu-list li.ibm-active ul {
	display:block!important
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-slide.ibm-columns {
	clear:none
}
.slick-prev,.slick-next {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	margin-top:-10px;
	padding:0;
	border:0;
	outline:0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline:0;
	background:transparent;
	color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before,.slick-next:before {
	font-family:"icons-ibm-v4";
	font-size:20px;
	line-height:1;
	color:white;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
[dir="rtl"] .slick-prev {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:"←"
}
[dir="rtl"] .slick-prev:before {
	content:"→"
}
.slick-next {
	right:-25px
}
[dir="rtl"] .slick-next {
	left:-25px;
	right:auto
}
.slick-next:before {
	content:"→"
}
[dir="rtl"] .slick-next:before {
	content:"←"
}
.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-35px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
	outline:0
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	color:black;
	font-family:"icons-ibm-v4";
	font-size:6px;
	height:20px;
	left:0;
	line-height:20px;
	opacity:.25;
	position:absolute;
	text-align:center;
	top:0;
	width:20px
}
.slick-dots li.slick-active button:before {
	color:black;
	opacity:.75
}
.slick-slide h3.ibm-video-title {
	margin-top:5px
}
.slick-slider {
	margin-bottom:50px
}
.slick-slider .ibm-carousel-prev,.slick-slider .ibm-carousel-next {
	background:0;
	border:0;
	color:#aeaeae;
	cursor:pointer;
	display:block;
	font-size:20px;
	height:60px;
	line-height:20px;
	margin-top:-30px;
	opacity:1;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:40px;
	top:50%;
	width:.9em
}
.slick-slider .ibm-carousel-prev:hover,.slick-slider .ibm-carousel-prev:focus,.slick-slider .ibm-carousel-next:hover,.slick-slider .ibm-carousel-next:focus {
	color:#777677
}
.slick-slider .ibm-carousel-prev:before,.slick-slider .ibm-carousel-next:before {
	text-indent:0
}
.slick-slider .ibm-carousel-prev.slick-disabled,.slick-slider .ibm-carousel-next.slick-disabled {
	height:0;
	opacity:0
}
.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next {
	color:#aeaeae
}
.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev:hover,.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev:focus,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next:hover,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next:focus {
	color:#e0e0e0
}
.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next {
	color:#464646
}
.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev:hover,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev:focus,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next:hover,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next:focus {
	color:#121212
}
.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev,.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	font-size:44px;
	height:68px
}
@media only screen and (max-width:579px) and (min-width:0) {
	.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev,.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	display:none!important
}
}.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev {
	left:-0.2em
}
.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	right:-0.2em
}
.slick-slider .ibm-carousel-prev {
	left:-1.2em
}
.slick-slider .ibm-carousel-next {
	right:-1.2em
}
.slick-dots {
	bottom:-25px;
	line-height:20px
}
.slick-dots li {
	color:transparent;
	height:auto;
	margin:0;
	width:auto
}
.slick-dots li:before {
	content:none
}
.slick-dots li+li {
	margin-left:10px
}
.slick-dots li button {
	border:1px solid #3b6caa;
	border-radius:50%;
	height:14px;
	width:14px;
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	-o-transition:background-color .3s;
	-ms-transition:background-color .3s;
	transition:background-color .3s
}
.ibm-carousel__controls--light .slick-dots li button {
	border-color:#fff
}
.ibm-carousel__controls--dark .slick-dots li button {
	border-color:#000
}
.slick-dots li button:before {
	content:none
}
.slick-dots li button:hover,.slick-dots li button:active {
	border-width:2px
}
.slick-dots li button:focus {
	outline:1px dotted #000
}
.slick-dots li.slick-active button {
	background:#3b6caa
}
.ibm-carousel__controls--light .slick-dots li.slick-active button {
	background:#fff
}
.ibm-carousel__controls--dark .slick-dots li.slick-active button {
	background:#000
}
.ibm-spinner {
	-webkit-animation:.6s linear 0s normal none infinite ibm-spinner-kf-spin,5.6s ease-in-out 0s normal none infinite ibm-spinner-kf-colors;
	animation:.6s linear 0s normal none infinite ibm-spinner-kf-spin,5.6s ease-in-out 0s normal none infinite ibm-spinner-kf-colors;
	border:2px solid transparent;
	border-radius:50%;
	height:1em;
	position:relative;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	width:1em
}
.no-cssanimations .ibm-spinner {
	background:url(//1.www.s81c.com/i/v17/animated-progress-20x20b.gif) 50% 50% no-repeat
}
.no-cssanimations .ibm-h1.ibm-spinner,.no-cssanimations .ibm-h1 .ibm-spinner,.no-cssanimations .ibm-h2.ibm-spinner,.no-cssanimations .ibm-h2 .ibm-spinner {
	background-image:url(//1.www.s81c.com/i/v17/animated-progress-38x38c.gif)
}
span.ibm-spinner {
	display:inline-block;
	top:4px
}
.ibm-h4 .ibm-spinner,.ibm-h3 .ibm-spinner,.ibm-contact-widget h3 .ibm-spinner {
	top:5px
}
.ibm-h2 .ibm-spinner {
	top:6px
}
.ibm-h1 .ibm-spinner {
	top:7px
}
@-webkit-keyframes ibm-spinner-kf-colors {
	0% {
	border-color:transparent #ccc #ccc
}
50% {
	border-color:transparent #3b6caa #3b6caa
}
100% {
	border-color:transparent #ccc #ccc
}
}@keyframes ibm-spinner-kf-colors {
	0% {
	border-color:transparent #ccc #ccc
}
50% {
	border-color:transparent #3b6caa #3b6caa
}
100% {
	border-color:transparent #ccc #ccc
}
}@-webkit-keyframes ibm-spinner-kf-spin {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(-360deg)
}
}@keyframes ibm-spinner-kf-spin {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(-360deg)
}
}.ibm-step-indicator {
	border-bottom:1px solid #CCC;
	border-top:4px solid #666;
	margin-bottom:22px;
	margin-top:-2px
}
.ibm-step-indicator .ibm-tabs {
	background:#fff;
	color:#000;
	width:100%;
	padding-bottom:0
}
.ibm-step-indicator .ibm-tabs li {
	border-bottom:0 none!important;
	padding-right:35px;
	position:relative
}
.ibm-step-indicator .ibm-tabs li:after {
	font-size:25px;
	font-size:1.5625rem;
	color:#c7c7c7;
	left:auto;
	right:-5px;
	top:11px
}
.ibm-step-indicator .ibm-tabs li+li {
	padding-left:5px
}
.ibm-step-indicator .ibm-tabs a {
	display:inline-block;
	padding:10px 0;
	position:relative
}
.ibm-step-indicator .ibm-tabs a.ibm-active-current {
	color:#000;
	font-weight:bold
}
.ibm-step-indicator .ibm-tabs a.ibm-active-completed {
	color:#3b6caa
}
.ibm-step-indicator .ibm-tabs a.ibm-active-completed:hover {
	text-decoration:underline
}
.ibm-step-indicator .ibm-tabs a.ibm-disabled {
	background:0;
	border:0;
	color:#666!important;
	cursor:not-allowed;
	visibility:visible
}
.ibm-step-container .ibm-btn-row,.ibm-step-container .ibm-hidden-content {
	display:none
}
.ibm-widget-processed .ibm-step-container .ibm-btn-row {
	display:block
}
.ibm-tabs {
	overflow:auto;
	background:#ececec
}
.ibm-tabs li {
	padding:0;
	float:left
}
.ibm-tabs a {
	color:#323232;
	text-decoration:none
}
.ibm-tabs a:visited {
	color:#323232
}
.ibm-tabs a:hover {
	text-decoration:none
}
#ibm-content-nav {
	position:relative;
	margin-top:0
}
@media only screen and (max-width:999px) {
	#ibm-content-nav #ibm-primary-tabs,#ibm-content-nav #ibm-secondary-tabs {
	display:none
}
}#ibm-primary-tabs {
	height:50px;
	overflow:hidden;
	background:#ececec
}
#ibm-primary-tabs ul.ibm-tabs {
	margin:0 auto;
	padding:0 20px
}
#ibm-primary-tabs ul.ibm-tabs li {
	margin-right:0;
	border-top:0;
	position:relative;
	bottom:0
}
#ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-top:0;
	bottom:0
}
#ibm-primary-tabs ul.ibm-tabs a {
	display:block;
	border-right:0;
	border-left:none;
	min-height:15px;
	padding:12px 20px;
	background:0;
	opacity:1;
	filter:alpha(opacity=100);
	text-shadow:none;
	text-decoration:none;
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	-o-transition:background-color .3s;
	-ms-transition:background-color .3s;
	transition:background-color .3s
}
#ibm-primary-tabs ul.ibm-tabs a:hover,#ibm-primary-tabs ul.ibm-tabs a:focus {
	background-color:#fff
}
#ibm-primary-tabs ul.ibm-tabs a:active {
	background-color:#fff;
	text-shadow:none
}
#ibm-primary-tabs ul.ibm-tabs li a[aria-selected="true"] {
	background-color:#fff;
	color:#000;
	text-shadow:none;
	opacity:1;
	filter:alpha(opacity=100)
}
.ibm-type #ibm-primary-tabs ul.ibm-tabs li a[aria-selected="true"] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
#ibm-secondary-tabs,.ibm-text-tabs {
	text-align:center;
	padding:0 20px 0 29px;
	min-height:50px;
	border-bottom:1px solid #c7c7c7
}
#ibm-secondary-tabs .ibm-tabs,.ibm-text-tabs .ibm-tabs {
	background:#fff;
	margin:0 auto;
	padding-bottom:0
}
#ibm-secondary-tabs .ibm-tabs li,.ibm-text-tabs .ibm-tabs li {
	display:block;
	padding:0 15px;
	margin:0;
	text-align:center
}
#ibm-secondary-tabs .ibm-tabs a,.ibm-text-tabs .ibm-tabs a {
	border-bottom:4px solid transparent;
	display:block;
	overflow:auto;
	padding:15px 0 12px;
	text-decoration:none;
	-webkit-transition:border .3s,color .3s;
	-moz-transition:border .3s,color .3s;
	-o-transition:border .3s,color .3s;
	-ms-transition:border .3s,color .3s;
	transition:border .3s,color .3s
}
#ibm-secondary-tabs .ibm-tabs a:hover,#ibm-secondary-tabs .ibm-tabs a:focus,.ibm-text-tabs .ibm-tabs a:hover,.ibm-text-tabs .ibm-tabs a:focus {
	border-bottom:4px solid #3b6caa
}
#ibm-secondary-tabs .ibm-tabs li a[aria-selected=true],.ibm-text-tabs .ibm-tabs li a[aria-selected=true] {
	color:#000;
	border-bottom:4px solid #3b6caa
}
.ibm-graphic-tabs {
	padding-bottom:15px
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom:0;
	padding-bottom:15px
}
.ibm-graphic-tabs ul.ibm-tabs {
	overflow:auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-graphic-tabs ul.ibm-tabs {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap
}
}.ibm-graphic-tabs ul.ibm-tabs li {
	background:#ececec;
	border-left:none;
	border-right:1px solid #fff;
	border-top:0;
	cursor:default;
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0;
	padding:0;
	position:relative;
	text-align:center
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-graphic-tabs ul.ibm-tabs li {
	-webkit-box-flex:1;
	-webkit-flex:1 100%;
	-moz-box-flex:1;
	-ms-flex:1 100%;
	flex:1 100%
}
}.ibm-graphic-tabs ul.ibm-tabs li a {
	border-bottom:0;
	display:block;
	line-height:1.2;
	padding:17px 10px 20px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s
}
.ibm-type .ibm-graphic-tabs ul.ibm-tabs li a[aria-selected="true"] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-graphic-tabs ul.ibm-tabs li a:after {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s;
	content:'';
	position:absolute;
	width:100%;
	border-bottom:4px solid transparent;
	bottom:0;
	left:0
}
.ibm-graphic-tabs ul.ibm-tabs li a:hover:after,.ibm-graphic-tabs ul.ibm-tabs li a[aria-selected="true"]:after {
	border-bottom-color:#3b6caa
}
.ibm-graphic-tabs ul.ibm-tabs li:first-child {
	border-left:none
}
.ibm-graphic-tabs ul.ibm-tabs li:last-child {
	border-right:0
}
.ibm-graphic-tabs ul.ibm-tabs li:hover {
	background:#ececec
}
.ibm-graphic-tabs ul.ibm-tabs li:hover a[aria-selected="true"] {
	color:#000
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li {
	background-color:inherit;
	border-bottom-color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a {
	color:inherit;
	border-bottom-color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a[aria-selected="true"]:hover {
	color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a:hover:after,.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a[aria-selected="true"]:after {
	border-bottom-color:inherit
}
.ibm-text-tabs {
	border-top:1px solid #c7c7c7;
	margin:0 0 15px;
	padding:0
}
.ibm-text-tabs .ibm-tabs li {
	padding:0 30px 0 0
}
.ibm-text-tabs .ibm-tabs li:last-child {
	padding-right:0
}
.ibm-text-tabs .ibm-tabs li a {
	padding-bottom:8px
}
.ibm-text-tabs.ibm-text-tabs--colored {
	border:0;
	margin:0;
	padding:0 20px 36px
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs {
	background:0
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li {
	border-color:inherit;
	color:inherit
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a {
	border-color:inherit;
	border-bottom-width:0;
	color:inherit
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a[aria-selected=true],.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a:hover,.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a:focus {
	border-bottom-width:4px
}
.ibm-text-tabs.ibm-text-tabs--colored ~ .ibm-tabs-content {
	padding:0 20px 20px
}
ul.ibm-twisty {
	display:block;
	height:1%
}
ul.ibm-twisty>li {
	padding:0
}
ul.ibm-twisty>li a.ibm-twisty-trigger {
	color:#000;
	display:none;
	padding:5px 0 5px 22px;
	position:relative
}
.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger {
	color:inherit
}
ul.ibm-twisty>li a.ibm-twisty-trigger:before {
	font-size:17px;
	font-size:1.0625rem
}
ul.ibm-twisty>li a.ibm-twisty-trigger:hover,ul.ibm-twisty>li a.ibm-twisty-trigger:active {
	color:#4178be
}
.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger:hover,.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger:active {
	color:inherit
}
ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger {
	color:#4178be
}
.ibm-alternate-background ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger {
	color:inherit
}
ul.ibm-twisty>li div.ibm-twisty-body {
	margin-left:22px
}
ul.ibm-twisty>li div.ibm-twisty-body ul {
	padding:0
}
ul.ibm-twisty ul.ibm-bullet-list li {
	padding-left:11px!important
}
ul.ibm-twisty ul.ibm-form-element-list {
	margin-left:0;
	padding-left:16px
}
.ibm-twisty.ibm-widget-processed a.ibm-twisty-trigger {
	display:block
}
.ibm-landing-page #ibm-content .ibm-col-1-1 ul ul.ibm-twisty,#ibm-content-main .ibm-col-4-3 ul ul.ibm-twisty,#ibm-content-main .ibm-col-5-4 ul ul.ibm-twisty,#ibm-content-main .ibm-col-6-4 ul ul.ibm-twisty,#ibm-content-main .ibm-col-6-5 ul ul.ibm-twisty {
	line-height:1.375em
}
#ibm-content ul.ibm-portrait-module-list li ul.ibm-twisty {
	margin-left:0!important
}
div.ibm-video-player-con {
	margin-bottom:20px
}
.ibm-video-title {
	box-sizing:border-box;
	margin-top:6px
}
.ibm-video-info {
	background:rgba(0,0,0,0.8);
	bottom:4px;
	box-sizing:border-box;
	min-height:30px;
	padding:2px 5px;
	position:absolute;
	width:100%
}
.ibm-video-info .ibm-video-title {
	bottom:0;
	color:#fff;
	display:inline-block;
	margin-top:0;
	padding:0
}
.ibm-video-info .ibm-video-duration {
	bottom:2px;
	box-sizing:border-box;
	color:#fff;
	position:absolute;
	right:5px;
	z-index:2
}
.ibm-video-info .ibm-video-duration+.ibm-video-title {
	padding-right:65px
}
.slick-slide .ibm-video-info {
	bottom:0
}
.ibm-video-placeholder {
	display:block;
	position:relative
}
.ibm-video-placeholder .ibm-play-link {
	display:block;
	left:50%;
	margin:-48px 0 0 -48px;
	position:absolute;
	top:50%;
	z-index:2
}
.ibm-video-placeholder .ibm-play-link:before {
	background:rgba(0,0,0,0.4);
	border-radius:50%;
	color:#fff;
	font-size:122px;
	height:95px;
	left:0;
	line-height:92px;
	text-shadow:0 0 1px #000;
	top:0;
	width:95px
}
.msie .ibm-video-placeholder .ibm-play-link:before {
	height:90px;
	line-height:95px;
	width:90px
}
.ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.ibm-col-6-1 .ibm-video-placeholder .ibm-play-link,.ibm-col-5-1 .ibm-video-placeholder .ibm-play-link,.ibm-col-4-1 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-6-1 .ibm-video-placeholder .ibm-play-link:before,.ibm-col-5-1 .ibm-video-placeholder .ibm-play-link:before,.ibm-col-4-1 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-6-1 .ibm-video-placeholder:hover .ibm-play-link:before,.ibm-col-5-1 .ibm-video-placeholder:hover .ibm-play-link:before,.ibm-col-4-1 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-6-1 .ibm-video-placeholder .ibm-play-link:before,.msie .ibm-col-5-1 .ibm-video-placeholder .ibm-play-link:before,.msie .ibm-col-4-1 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
@media only screen and (max-width:999px) {
	.ibm-col-6-2 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-6-2 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-6-2 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-6-2 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (max-width:759px) {
	.ibm-col-5-2 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-5-2 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-5-2 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-5-2 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (min-width:0) and (max-width:640px) {
	.ibm-video-overlay.full-width iframe {
	width:100%
}
}.tipso_bubble,.tipso_bubble>.tipso_arrow {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.tipso_bubble {
	position:absolute;
	text-align:center;
	border-radius:6px;
	z-index:9999;
	padding:10px
}
.tipso_content {
	word-wrap:break-word
}
.tipso_bubble>.tipso_arrow {
	position:absolute;
	width:0;
	height:0;
	border:8px solid;
	pointer-events:none
}
.tipso_bubble.top>.tipso_arrow {
	border-top-color:#000;
	border-right-color:transparent;
	border-left-color:transparent;
	border-bottom-color:transparent;
	top:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.bottom>.tipso_arrow {
	border-bottom-color:#000;
	border-right-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
	bottom:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.left>.tipso_arrow {
	border-left-color:#000;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-right-color:transparent;
	top:50%;
	left:100%;
	margin-top:-8px
}
.tipso_bubble.right>.tipso_arrow {
	border-right-color:#000;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	top:50%;
	right:100%;
	margin-top:-8px
}
span.tipso_style {
	border-bottom:1px dotted;
	cursor:help
}
span.tipso_style:hover {
	border-bottom:1px solid
}
.ibm-tooltip-content {
	display:none
}
.tipso_bubble {
	border-radius:0;
	font-size:16px;
	text-align:left
}
.tipso_bubble a {
	color:#323232
}
@media print {
	#ibm-content a,#ibm-content-main a {
	opacity:1!important
}
.ibm-mobile {
	display:none!important
}
#ibm-masthead {
	border:0 none!important
}
#ibm-content,#ibm-content-main,#ibm-pcon,#ibm-leadspace-head #ibm-leadspace-body {
	float:none;
	clear:both;
	width:100%;
	padding:0;
	margin:0
}
#ibm-top {
	float:none;
	clear:both;
	width:100%;
	padding:40px 0 0 0;
	margin:0;
	font-size:1.125em
}
#ibm-content-nav {
	margin-top:0
}
.ibm-twisty-body,.ibm-hideable,.ibm-container.ibm-show-hide .ibm-container-body {
	display:block!important;
	height:auto!important
}
.ibm-columns .ibm-col-2-1 {
	width:47.5%!important
}
#ibm-content-nav #ibm-primary-tabs {
	background:0;
	border-bottom:1px solid #000
}
.ibm-landing-page #ibm-leadspace-head {
	background:0;
	border-bottom:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	background:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	border-left:none;
	border-right:0;
	border-top:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000
}
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-ribbon-nav,#ibm-mast-options,#ibm-universal-nav,#ibm-navigation,#ibm-common-menu,#ibm-footer-module,#ibm-footer,.ibm-no-print {
	display:none!important
}
#ibm-leadspace-body #ibm-navigation-trail li a {
	display:block!important;
	color:#000!important;
	opacity:1!important
}
html,body {
	background:#fff!important
}
#ibm-content .ibm-columns {
	overflow:visible
}
}br[class*="ibm-br-"] {
	display:none
}
@media only screen and (min-width:1480px) {
	#ibm-pcon {
	min-width:1240px;
	padding:0 0 0 180px;
	width:1240px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	/* min-width:1440px */
	width:100%;
}
.ibm-default .ibm-columns {
	width:1250px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:1440px */
	width:100%;
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:1460px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
/* #ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:1420px
} */
.ibm-col-1-1 {
	/* width:1420px; */
	width:100%;
}
.ibm-col-2-1 {
	width:700px
}
.ibm-col-4-1 {
	width:340px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:700px
}
.ibm-col-4-3 {
	width:1060px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:292.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:605px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:917.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:1230px
}
.ibm-col-5-1 {
	width:268px
}
.ibm-col-5-2 {
	width:556px
}
.ibm-col-5-3 {
	width:844px
}
.ibm-col-5-4 {
	width:1132px
}
.ibm-col-6-1 {
	width:220px
}
.ibm-col-6-2 {
	width:460px
}
.ibm-col-6-4 {
	width:940px
}
.ibm-col-6-5 {
	width:1180px
}
.ibm-col-xlarge-1-1 {
	width:1420px
}
.ibm-col-xlarge-2-1 {
	width:700px
}
.ibm-col-xlarge-4-1 {
	width:340px
}
.ibm-col-xlarge-4-2,.ibm-col-xlarge-6-3 {
	width:700px
}
.ibm-col-xlarge-4-3 {
	width:1060px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-1 {
	width:292.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-2 {
	width:605px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-3 {
	width:917.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:1230px
}
.ibm-col-xlarge-5-1 {
	width:268px
}
.ibm-col-xlarge-5-2 {
	width:556px
}
.ibm-col-xlarge-5-3 {
	width:844px
}
.ibm-col-xlarge-5-4 {
	width:1132px
}
.ibm-col-xlarge-6-1 {
	width:220px
}
.ibm-col-xlarge-6-2 {
	width:460px
}
.ibm-col-xlarge-6-4 {
	width:940px
}
.ibm-col-xlarge-6-5 {
	width:1180px
}
.ibm-hidden-xlarge {
	display:none!important
}
.ibm-hidden-bg-xlarge {
	background-image:none!important
}
br.ibm-br-xlarge {
	display:block
}
}@media only screen and (min-width:1240px) and (max-width:1479px) {
	#ibm-pcon {
	min-width:1000px;
	padding:0 0 0 180px;
	width:1000px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	/* min-width:1200px */
	width:100%;
}
.ibm-default .ibm-columns {
	width:1010px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:1200px */
	width:100%;
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:1220px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	/* width:1180px; */
	width:100%;
}
.ibm-col-1-1 {
	/* width:1180px */
	width:100%;
}
.ibm-col-2-1 {
	width:580px
}
.ibm-col-4-1 {
	width:280px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:580px
}
.ibm-col-4-3 {
	width:880px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:232.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:485px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:737.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:990px
}
.ibm-col-5-1 {
	width:220px
}
.ibm-col-5-2 {
	width:460px
}
.ibm-col-5-3 {
	width:700px
}
.ibm-col-5-4 {
	width:940px
}
.ibm-col-6-1 {
	width:180px
}
.ibm-col-6-2 {
	width:380px
}
.ibm-col-6-4 {
	width:780px
}
.ibm-col-6-5 {
	width:980px
}
.ibm-col-xlarge-1-1 {
	width:1180px
}
.ibm-col-xlarge-2-1 {
	width:580px
}
.ibm-col-xlarge-4-1 {
	width:280px
}
.ibm-col-xlarge-4-2,.ibm-col-xlarge-6-3 {
	width:580px
}
.ibm-col-xlarge-4-3 {
	width:880px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-1 {
	width:232.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-2 {
	width:485px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-3 {
	width:737.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:990px
}
.ibm-col-xlarge-5-1 {
	width:220px
}
.ibm-col-xlarge-5-2 {
	width:460px
}
.ibm-col-xlarge-5-3 {
	width:700px
}
.ibm-col-xlarge-5-4 {
	width:940px
}
.ibm-col-xlarge-6-1 {
	width:180px
}
.ibm-col-xlarge-6-2 {
	width:380px
}
.ibm-col-xlarge-6-4 {
	width:780px
}
.ibm-col-xlarge-6-5 {
	width:980px
}
.ibm-hidden-xlarge {
	display:none!important
}
.ibm-hidden-bg-xlarge {
	background-image:none!important
}
br.ibm-br-xlarge {
	display:block
}
}@media only screen and (min-width:1000px) and (max-width:1239px) {
	#ibm-pcon {
	min-width:760px;
	padding:0 0 0 180px;
	width:760px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:960px
}
.ibm-default .ibm-columns {
	width:770px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:960px */
	width:98%;
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:980px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:940px;
}
.ibm-col-1-1 {
	width:940px;
}
.ibm-col-2-1 {
	width:460px
}
.ibm-col-4-1 {
	width:220px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:460px
}
.ibm-col-4-3 {
	width:700px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:172.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:365px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:557.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:750px
}
.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-large-1-1 {
	width:940px
}
.ibm-col-large-2-1 {
	width:460px
}
.ibm-col-large-4-1 {
	width:220px
}
.ibm-col-large-4-2,.ibm-col-large-6-3 {
	width:460px
}
.ibm-col-large-4-3 {
	width:700px
}
.ibm-default #ibm-content .ibm-col-large-5-1 {
	width:172.5px
}
.ibm-default #ibm-content .ibm-col-large-5-2 {
	width:365px
}
.ibm-default #ibm-content .ibm-col-large-5-3 {
	width:557.5px
}
.ibm-default #ibm-content .ibm-col-large-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:750px
}
.ibm-col-large-5-1 {
	width:172px
}
.ibm-col-large-5-2 {
	width:364px
}
.ibm-col-large-5-3 {
	width:556px
}
.ibm-col-large-5-4 {
	width:748px
}
.ibm-col-large-6-1 {
	width:140px
}
.ibm-col-large-6-2 {
	width:300px
}
.ibm-col-large-6-4 {
	width:620px
}
.ibm-col-large-6-5 {
	width:780px
}
.ibm-hidden-large {
	display:none!important
}
.ibm-hidden-bg-large {
	background-image:none!important
}
br.ibm-br-large {
	display:block
}
}@media only screen and (min-width:760px) and (max-width:999px) {
	#ibm-pcon {
	min-width:520px;
	padding:0 0 0 180px;
	width:520px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:720px
}
.ibm-default .ibm-columns {
	width:530px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:720px */
	width:98%;
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:740px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:700px
}
.ibm-col-1-1 {
	width:700px
}
.ibm-col-2-1 {
	width:340px
}
.ibm-col-4-1 {
	width:160px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:340px
}
.ibm-col-4-3 {
	width:520px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:112.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:245px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:377.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:510px
}
.ibm-col-5-1 {
	width:124px
}
.ibm-col-5-2 {
	width:268px
}
.ibm-col-5-3 {
	width:412px
}
.ibm-col-5-4 {
	width:556px
}
.ibm-col-6-1 {
	width:100px
}
.ibm-col-6-2 {
	width:220px
}
.ibm-col-6-4 {
	width:460px
}
.ibm-col-6-5 {
	width:580px
}
.ibm-col-medium-1-1 {
	width:700px
}
.ibm-col-medium-2-1 {
	width:340px
}
.ibm-col-medium-4-1 {
	width:160px
}
.ibm-col-medium-4-2,.ibm-col-medium-6-3 {
	width:340px
}
.ibm-col-medium-4-3 {
	width:520px
}
.ibm-default #ibm-content .ibm-col-medium-5-1 {
	width:112.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-2 {
	width:245px
}
.ibm-default #ibm-content .ibm-col-medium-5-3 {
	width:377.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:510px
}
.ibm-col-medium-5-1 {
	width:124px
}
.ibm-col-medium-5-2 {
	width:268px
}
.ibm-col-medium-5-3 {
	width:412px
}
.ibm-col-medium-5-4 {
	width:556px
}
.ibm-col-medium-6-1 {
	width:100px
}
.ibm-col-medium-6-2 {
	width:220px
}
.ibm-col-medium-6-4 {
	width:460px
}
.ibm-col-medium-6-5 {
	width:580px
}
.ibm-hidden-medium {
	display:none!important
}
.ibm-hidden-bg-medium {
	background-image:none!important
}
br.ibm-br-medium {
	display:block
}
}@media only screen and (min-width:580px) and (max-width:759px) {
	#ibm-pcon {
	min-width:340px;
	padding:0 0 0 180px;
	width:340px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:540px
}
.ibm-default .ibm-columns {
	width:350px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	width:540px
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:560px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:520px
}
.ibm-col-1-1 {
	width:520px
}
.ibm-col-2-1 {
	width:250px
}
.ibm-col-4-1 {
	width:115px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:250px
}
.ibm-col-4-3 {
	width:385px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:67.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:155px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:242.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:330px
}
.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-col-medium-1-1 {
	width:520px
}
.ibm-col-medium-2-1 {
	width:250px
}
.ibm-col-medium-4-1 {
	width:115px
}
.ibm-col-medium-4-2,.ibm-col-medium-6-3 {
	width:250px
}
.ibm-col-medium-4-3 {
	width:385px
}
.ibm-default #ibm-content .ibm-col-medium-5-1 {
	width:67.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-2 {
	width:155px
}
.ibm-default #ibm-content .ibm-col-medium-5-3 {
	width:242.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:330px
}
.ibm-col-medium-5-1 {
	width:88px
}
.ibm-col-medium-5-2 {
	width:196px
}
.ibm-col-medium-5-3 {
	width:304px
}
.ibm-col-medium-5-4 {
	width:412px
}
.ibm-col-medium-6-1 {
	width:70px
}
.ibm-col-medium-6-2 {
	width:160px
}
.ibm-col-medium-6-4 {
	width:340px
}
.ibm-col-medium-6-5 {
	width:430px
}
.ibm-hidden-medium {
	display:none!important
}
.ibm-hidden-bg-medium {
	background-image:none!important
}
br.ibm-br-medium {
	display:block
}
}@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-com.ibm-no-scroll #ibm-content-wrapper {
	margin-left:0
}
.ibm-hidden-small {
	display:none!important
}
.ibm-hidden-bg-small {
	background-image:none!important
}
br.ibm-br-small {
	display:block
}
.ibm-no-mobile {
	display:none
}
#ibm-top,#ibm-pcon {
	min-width:320px
}
.ibm-landing-page #ibm-content {
	min-width:100%
}
.ibm-default #ibm-content #ibm-leadspace-head #ibm-navigation-trail {
	padding-left:20px
}
#ibm-leadspace-body {
	width:auto
}
.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs .ibm-tabs,#ibm-content-nav #ibm-secondary-tabs .ibm-tabs {
	width:auto
}
#ibm-footer ul,.ibm-columns {
	min-width:260px;
	width:auto
}
#ibm-top .ibm-columns {
	padding:0 10px 10px
}
#ibm-top #ibm-content .ibm-columns .ibm-columns {
	padding:0
}
.ibm-default #ibm-content .ibm-columns {
	padding-left:10px
}
.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 {
/* 	width:95% */
    width:100%;
}
}.ibm-columns.ibm-seamless {
	box-sizing:border-box
}
.ibm-columns .ibm-columns.ibm-seamless {
	margin:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless {
	width:95%
}
}.ibm-columns.ibm-seamless [class*="ibm-col-"] {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	padding:20px
}
.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:25%
}
@media only screen and (max-width:759px) {
	.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:50%
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:100%
}
}.ibm-columns.ibm-seamless .ibm-col-6-2 {
	width:33.3333%
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless .ibm-col-6-2 {
	width:100%
}
}.ibm-columns.ibm-seamless .ibm-col-4-2 {
	width:50%
}
@media only screen and (max-width:759px) {
	.ibm-columns.ibm-seamless .ibm-col-4-2 {
	width:100%
}
}.ibm-mobile {
	display:none!important
}
.ibm-resize {
	height:auto!important;
	width:100%;
}
.ibm-downsize {
	height:auto!important;
	max-width:100%!important
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-leadspace-body {
	min-height:120px
}
#ibm-content-nav #ibm-primary-tabs,#ibm-content-nav #ibm-secondary-tabs {
	display:none
}
#ibm-pcon {
	padding:0;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
#ibm-content {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
[id=ibm-content]+nav [id=ibm-navigation],[id=ibm-content]+[id=ibm-navigation],[id=ibm-navigation] {
	float:none;
	left:auto;
	margin:0;
	display:block;
	padding-left:20px;
	width:100%;
	padding-right:20px;
	box-sizing:border-box
}
#ibm-leftnav-links.ibm-mobile {
	display:block!important
}
#ibm-leftnav-links div {
	margin:0 10px
}
}@media only screen and (min-width:0) and (max-width:999px) {
	.ibm-landing-page #ibm-content-head {
	width:auto
}
#ibm-content-nav #ibm-secondary-tabs {
	padding-left:10px
}
.ibm-landing-page #ibm-content table {
	width:100%
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-columns {
	width:auto;
	padding:0
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom:0
}
.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--colored.ibm-graphic-tabs--colored .ibm-tab-section ul.ibm-tabs li {
	border-bottom-color:inherit
}
.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs.ibm-link-list li,.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs.ibm-live-assistance-list li {
	text-indent:0;
	border:0
}
}@media only screen and (min-width:580px) {
	.ibm-mobile {
	display:none
}
}@media only screen and (max-width:579px) {
	body .ibm-mobile {
	display:initial!important
}
}.ibm-alternate-background {
	color:#fff
}
.ibm-alternate-background a {
	color:#fff
}
.ibm-background-blue-core {
	background-color:#4178be
}
.ibm-background-blue-10 {
	background-color:#c0e6ff
}
.ibm-background-blue-20 {
	background-color:#7cc7ff
}
.ibm-background-blue-30 {
	background-color:#5aaafa
}
.ibm-background-blue-40 {
	background-color:#5596e6
}
.ibm-background-blue-50 {
	background-color:#4178be
}
.ibm-background-blue-60 {
	background-color:#325c80
}
.ibm-background-blue-70 {
	background-color:#264a60
}
.ibm-background-blue-80 {
	background-color:#1d3649
}
.ibm-background-blue-90 {
	background-color:#152935
}
.ibm-background-blue-100 {
	background-color:#010205
}
.ibm-background-green-core {
	background-color:#4b8400
}
.ibm-background-green-10 {
	background-color:#c8f08f
}
.ibm-background-green-20 {
	background-color:#b4e051
}
.ibm-background-green-30 {
	background-color:#8cd211
}
.ibm-background-green-40 {
	background-color:#5aa700
}
.ibm-background-green-50 {
	background-color:#4b8400
}
.ibm-background-green-60 {
	background-color:#2d660a
}
.ibm-background-green-70 {
	background-color:#144d14
}
.ibm-background-green-80 {
	background-color:#0a3c02
}
.ibm-background-green-90 {
	background-color:#0c2808
}
.ibm-background-green-100 {
	background-color:#010200
}
.ibm-background-teal-core {
	background-color:#008571
}
.ibm-background-teal-10 {
	background-color:#a7fae6
}
.ibm-background-teal-20 {
	background-color:#6eedd8
}
.ibm-background-teal-30 {
	background-color:#41d6c3
}
.ibm-background-teal-40 {
	background-color:#00b4a0
}
.ibm-background-teal-50 {
	background-color:#008571
}
.ibm-background-teal-60 {
	background-color:#006d5d
}
.ibm-background-teal-70 {
	background-color:#005448
}
.ibm-background-teal-80 {
	background-color:#003c32
}
.ibm-background-teal-90 {
	background-color:#012b22
}
.ibm-background-teal-100 {
	background-color:#000202
}
.ibm-background-purple-core {
	background-color:#9855d4
}
.ibm-background-purple-10 {
	background-color:#eed2ff
}
.ibm-background-purple-20 {
	background-color:#d7aaff
}
.ibm-background-purple-30 {
	background-color:#ba8ff7
}
.ibm-background-purple-40 {
	background-color:#af6ee8
}
.ibm-background-purple-50 {
	background-color:#9855d4
}
.ibm-background-purple-60 {
	background-color:#734098
}
.ibm-background-purple-70 {
	background-color:#562f72
}
.ibm-background-purple-80 {
	background-color:#412356
}
.ibm-background-purple-90 {
	background-color:#311a41
}
.ibm-background-purple-100 {
	background-color:#030103
}
.ibm-background-magenta-core {
	background-color:#db2780
}
.ibm-background-magenta-10 {
	background-color:#ffd2ff
}
.ibm-background-magenta-20 {
	background-color:#ff9eee
}
.ibm-background-magenta-30 {
	background-color:#ff71d4
}
.ibm-background-magenta-40 {
	background-color:#ff3ca0
}
.ibm-background-magenta-50 {
	background-color:#db2780
}
.ibm-background-magenta-60 {
	background-color:#a6266e
}
.ibm-background-magenta-70 {
	background-color:#7c1c58
}
.ibm-background-magenta-80 {
	background-color:#601146
}
.ibm-background-magenta-90 {
	background-color:#3a0b2e
}
.ibm-background-magenta-100 {
	background-color:#040102
}
.ibm-background-red-core {
	background-color:#e71d32
}
.ibm-background-red-10 {
	background-color:#ffd2dd
}
.ibm-background-red-20 {
	background-color:#ffa5b4
}
.ibm-background-red-30 {
	background-color:#ff7d87
}
.ibm-background-red-40 {
	background-color:#ff5050
}
.ibm-background-red-50 {
	background-color:#e71d32
}
.ibm-background-red-60 {
	background-color:#ad1625
}
.ibm-background-red-70 {
	background-color:#8c101c
}
.ibm-background-red-80 {
	background-color:#6e0a1e
}
.ibm-background-red-90 {
	background-color:#4c0a17
}
.ibm-background-red-100 {
	background-color:#040001
}
.ibm-background-orange-core {
	background-color:#ff7832
}
.ibm-background-orange-10 {
	background-color:#ffd4a0
}
.ibm-background-orange-20 {
	background-color:#ffa573
}
.ibm-background-orange-30 {
	background-color:#ff7832
}
.ibm-background-orange-40 {
	background-color:#ff5003
}
.ibm-background-orange-50 {
	background-color:#d74108
}
.ibm-background-orange-60 {
	background-color:#a53725
}
.ibm-background-orange-70 {
	background-color:#872a0f
}
.ibm-background-orange-80 {
	background-color:#6d120f
}
.ibm-background-orange-90 {
	background-color:#43100b
}
.ibm-background-orange-100 {
	background-color:#030100
}
.ibm-background-yellow-core {
	background-color:#fdd600
}
.ibm-background-yellow-10 {
	background-color:#fde876
}
.ibm-background-yellow-20 {
	background-color:#fdd600
}
.ibm-background-yellow-30 {
	background-color:#efc100
}
.ibm-background-yellow-40 {
	background-color:#be9b00
}
.ibm-background-yellow-50 {
	background-color:#8c7300
}
.ibm-background-yellow-60 {
	background-color:#735f00
}
.ibm-background-yellow-70 {
	background-color:#574a00
}
.ibm-background-yellow-80 {
	background-color:#3c3200
}
.ibm-background-yellow-90 {
	background-color:#281e00
}
.ibm-background-yellow-100 {
	background-color:#020100
}
.ibm-background-gray-core {
	background-color:#777677
}
.ibm-background-gray-10 {
	background-color:#e0e0e0
}
.ibm-background-gray-20 {
	background-color:#c7c7c7
}
.ibm-background-gray-30 {
	background-color:#aeaeae
}
.ibm-background-gray-40 {
	background-color:#959595
}
.ibm-background-gray-50 {
	background-color:#777677
}
.ibm-background-gray-60 {
	background-color:#5a5a5a
}
.ibm-background-gray-70 {
	background-color:#464646
}
.ibm-background-gray-80 {
	background-color:#323232
}
.ibm-background-gray-90 {
	background-color:#121212
}
.ibm-background-gray-100 {
	background-color:#000
}
.ibm-background-cool-gray-core {
	background-color:#6d7777
}
.ibm-background-cool-gray-10 {
	background-color:#dfe9e9
}
.ibm-background-cool-gray-20 {
	background-color:#c8d2d2
}
.ibm-background-cool-gray-30 {
	background-color:#aeb8b8
}
.ibm-background-cool-gray-40 {
	background-color:#959f9f
}
.ibm-background-cool-gray-50 {
	background-color:#6d7777
}
.ibm-background-cool-gray-60 {
	background-color:#586262
}
.ibm-background-cool-gray-70 {
	background-color:#3c4646
}
.ibm-background-cool-gray-80 {
	background-color:#323c3c
}
.ibm-background-cool-gray-90 {
	background-color:#0d1111
}
.ibm-background-cool-gray-100 {
	background-color:#000203
}
.ibm-background-warm-gray-core {
	background-color:#7d7373
}
.ibm-background-warm-gray-10 {
	background-color:#e9e0e0
}
.ibm-background-warm-gray-20 {
	background-color:#d0c7c7
}
.ibm-background-warm-gray-30 {
	background-color:#b8aeae
}
.ibm-background-warm-gray-40 {
	background-color:#9e9494
}
.ibm-background-warm-gray-50 {
	background-color:#7d7373
}
.ibm-background-warm-gray-60 {
	background-color:#645a5a
}
.ibm-background-warm-gray-70 {
	background-color:#504646
}
.ibm-background-warm-gray-80 {
	background-color:#3c3232
}
.ibm-background-warm-gray-90 {
	background-color:#1a1314
}
.ibm-background-warm-gray-100 {
	background-color:#030000
}
.ibm-background-neutral-white-core {
	background-color:#fdfdfd
}
.ibm-background-neutral-white-10 {
	background-color:#fdfdfd
}
.ibm-background-neutral-white-20 {
	background-color:#f9f9f9
}
.ibm-background-neutral-white-30 {
	background-color:#f4f4f4
}
.ibm-background-neutral-white-40 {
	background-color:#ececec
}
.ibm-background-cool-white-core {
	background-color:#fbfcfc
}
.ibm-background-cool-white-10 {
	background-color:#fbfcfc
}
.ibm-background-cool-white-20 {
	background-color:#f9f9fb
}
.ibm-background-cool-white-30 {
	background-color:#f0f2f4
}
.ibm-background-cool-white-40 {
	background-color:#ecf2f2
}
.ibm-background-warm-white-core {
	background-color:#fdfbfb
}
.ibm-background-warm-white-10 {
	background-color:#fdfbfb
}
.ibm-background-warm-white-20 {
	background-color:#fdfbfb
}
.ibm-background-warm-white-30 {
	background-color:#f7f5f5
}
.ibm-background-warm-white-40 {
	background-color:#f2eeee
}
.ibm-background-black-core {
	background-color:#000
}
.ibm-background-white-core {
	background-color:#fff
}
.ibm-border-blue-core {
	border-color:#4178be
}
.ibm-border-blue-10 {
	border-color:#c0e6ff
}
.ibm-border-blue-20 {
	border-color:#7cc7ff
}
.ibm-border-blue-30 {
	border-color:#5aaafa
}
.ibm-border-blue-40 {
	border-color:#5596e6
}
.ibm-border-blue-50 {
	border-color:#4178be
}
.ibm-border-blue-60 {
	border-color:#325c80
}
.ibm-border-blue-70 {
	border-color:#264a60
}
.ibm-border-blue-80 {
	border-color:#1d3649
}
.ibm-border-blue-90 {
	border-color:#152935
}
.ibm-border-blue-100 {
	border-color:#010205
}
.ibm-border-green-core {
	border-color:#4b8400
}
.ibm-border-green-10 {
	border-color:#c8f08f
}
.ibm-border-green-20 {
	border-color:#b4e051
}
.ibm-border-green-30 {
	border-color:#8cd211
}
.ibm-border-green-40 {
	border-color:#5aa700
}
.ibm-border-green-50 {
	border-color:#4b8400
}
.ibm-border-green-60 {
	border-color:#2d660a
}
.ibm-border-green-70 {
	border-color:#144d14
}
.ibm-border-green-80 {
	border-color:#0a3c02
}
.ibm-border-green-90 {
	border-color:#0c2808
}
.ibm-border-green-100 {
	border-color:#010200
}
.ibm-border-teal-core {
	border-color:#008571
}
.ibm-border-teal-10 {
	border-color:#a7fae6
}
.ibm-border-teal-20 {
	border-color:#6eedd8
}
.ibm-border-teal-30 {
	border-color:#41d6c3
}
.ibm-border-teal-40 {
	border-color:#00b4a0
}
.ibm-border-teal-50 {
	border-color:#008571
}
.ibm-border-teal-60 {
	border-color:#006d5d
}
.ibm-border-teal-70 {
	border-color:#005448
}
.ibm-border-teal-80 {
	border-color:#003c32
}
.ibm-border-teal-90 {
	border-color:#012b22
}
.ibm-border-teal-100 {
	border-color:#000202
}
.ibm-border-purple-core {
	border-color:#9855d4
}
.ibm-border-purple-10 {
	border-color:#eed2ff
}
.ibm-border-purple-20 {
	border-color:#d7aaff
}
.ibm-border-purple-30 {
	border-color:#ba8ff7
}
.ibm-border-purple-40 {
	border-color:#af6ee8
}
.ibm-border-purple-50 {
	border-color:#9855d4
}
.ibm-border-purple-60 {
	border-color:#734098
}
.ibm-border-purple-70 {
	border-color:#562f72
}
.ibm-border-purple-80 {
	border-color:#412356
}
.ibm-border-purple-90 {
	border-color:#311a41
}
.ibm-border-purple-100 {
	border-color:#030103
}
.ibm-border-magenta-core {
	border-color:#db2780
}
.ibm-border-magenta-10 {
	border-color:#ffd2ff
}
.ibm-border-magenta-20 {
	border-color:#ff9eee
}
.ibm-border-magenta-30 {
	border-color:#ff71d4
}
.ibm-border-magenta-40 {
	border-color:#ff3ca0
}
.ibm-border-magenta-50 {
	border-color:#db2780
}
.ibm-border-magenta-60 {
	border-color:#a6266e
}
.ibm-border-magenta-70 {
	border-color:#7c1c58
}
.ibm-border-magenta-80 {
	border-color:#601146
}
.ibm-border-magenta-90 {
	border-color:#3a0b2e
}
.ibm-border-magenta-100 {
	border-color:#040102
}
.ibm-border-red-core {
	border-color:#e71d32
}
.ibm-border-red-10 {
	border-color:#ffd2dd
}
.ibm-border-red-20 {
	border-color:#ffa5b4
}
.ibm-border-red-30 {
	border-color:#ff7d87
}
.ibm-border-red-40 {
	border-color:#ff5050
}
.ibm-border-red-50 {
	border-color:#e71d32
}
.ibm-border-red-60 {
	border-color:#ad1625
}
.ibm-border-red-70 {
	border-color:#8c101c
}
.ibm-border-red-80 {
	border-color:#6e0a1e
}
.ibm-border-red-90 {
	border-color:#4c0a17
}
.ibm-border-red-100 {
	border-color:#040001
}
.ibm-border-orange-core {
	border-color:#ff7832
}
.ibm-border-orange-10 {
	border-color:#ffd4a0
}
.ibm-border-orange-20 {
	border-color:#ffa573
}
.ibm-border-orange-30 {
	border-color:#ff7832
}
.ibm-border-orange-40 {
	border-color:#ff5003
}
.ibm-border-orange-50 {
	border-color:#d74108
}
.ibm-border-orange-60 {
	border-color:#a53725
}
.ibm-border-orange-70 {
	border-color:#872a0f
}
.ibm-border-orange-80 {
	border-color:#6d120f
}
.ibm-border-orange-90 {
	border-color:#43100b
}
.ibm-border-orange-100 {
	border-color:#030100
}
.ibm-border-yellow-core {
	border-color:#fdd600
}
.ibm-border-yellow-10 {
	border-color:#fde876
}
.ibm-border-yellow-20 {
	border-color:#fdd600
}
.ibm-border-yellow-30 {
	border-color:#efc100
}
.ibm-border-yellow-40 {
	border-color:#be9b00
}
.ibm-border-yellow-50 {
	border-color:#8c7300
}
.ibm-border-yellow-60 {
	border-color:#735f00
}
.ibm-border-yellow-70 {
	border-color:#574a00
}
.ibm-border-yellow-80 {
	border-color:#3c3200
}
.ibm-border-yellow-90 {
	border-color:#281e00
}
.ibm-border-yellow-100 {
	border-color:#020100
}
.ibm-border-gray-core {
	border-color:#777677
}
.ibm-border-gray-10 {
	border-color:#e0e0e0
}
.ibm-border-gray-20 {
	border-color:#c7c7c7
}
.ibm-border-gray-30 {
	border-color:#aeaeae
}
.ibm-border-gray-40 {
	border-color:#959595
}
.ibm-border-gray-50 {
	border-color:#777677
}
.ibm-border-gray-60 {
	border-color:#5a5a5a
}
.ibm-border-gray-70 {
	border-color:#464646
}
.ibm-border-gray-80 {
	border-color:#323232
}
.ibm-border-gray-90 {
	border-color:#121212
}
.ibm-border-gray-100 {
	border-color:#000
}
.ibm-border-cool-gray-core {
	border-color:#6d7777
}
.ibm-border-cool-gray-10 {
	border-color:#dfe9e9
}
.ibm-border-cool-gray-20 {
	border-color:#c8d2d2
}
.ibm-border-cool-gray-30 {
	border-color:#aeb8b8
}
.ibm-border-cool-gray-40 {
	border-color:#959f9f
}
.ibm-border-cool-gray-50 {
	border-color:#6d7777
}
.ibm-border-cool-gray-60 {
	border-color:#586262
}
.ibm-border-cool-gray-70 {
	border-color:#3c4646
}
.ibm-border-cool-gray-80 {
	border-color:#323c3c
}
.ibm-border-cool-gray-90 {
	border-color:#0d1111
}
.ibm-border-cool-gray-100 {
	border-color:#000203
}
.ibm-border-warm-gray-core {
	border-color:#7d7373
}
.ibm-border-warm-gray-10 {
	border-color:#e9e0e0
}
.ibm-border-warm-gray-20 {
	border-color:#d0c7c7
}
.ibm-border-warm-gray-30 {
	border-color:#b8aeae
}
.ibm-border-warm-gray-40 {
	border-color:#9e9494
}
.ibm-border-warm-gray-50 {
	border-color:#7d7373
}
.ibm-border-warm-gray-60 {
	border-color:#645a5a
}
.ibm-border-warm-gray-70 {
	border-color:#504646
}
.ibm-border-warm-gray-80 {
	border-color:#3c3232
}
.ibm-border-warm-gray-90 {
	border-color:#1a1314
}
.ibm-border-warm-gray-100 {
	border-color:#030000
}
.ibm-border-neutral-white-core {
	border-color:#fdfdfd
}
.ibm-border-neutral-white-10 {
	border-color:#fdfdfd
}
.ibm-border-neutral-white-20 {
	border-color:#f9f9f9
}
.ibm-border-neutral-white-30 {
	border-color:#f4f4f4
}
.ibm-border-neutral-white-40 {
	border-color:#ececec
}
.ibm-border-cool-white-core {
	border-color:#fbfcfc
}
.ibm-border-cool-white-10 {
	border-color:#fbfcfc
}
.ibm-border-cool-white-20 {
	border-color:#f9f9fb
}
.ibm-border-cool-white-30 {
	border-color:#f0f2f4
}
.ibm-border-cool-white-40 {
	border-color:#ecf2f2
}
.ibm-border-warm-white-core {
	border-color:#fdfbfb
}
.ibm-border-warm-white-10 {
	border-color:#fdfbfb
}
.ibm-border-warm-white-20 {
	border-color:#fdfbfb
}
.ibm-border-warm-white-30 {
	border-color:#f7f5f5
}
.ibm-border-warm-white-40 {
	border-color:#f2eeee
}
.ibm-border-black-core {
	border-color:#000
}
.ibm-border-white-core {
	border-color:#fff
}
a {
	transition:.3s color
}
.ibm-fadein {
	visibility:visible;
	opacity:1;
	transition:opacity .4s
}
.ibm-fadeout {
	visibility:hidden;
	opacity:0;
	transition:visibility 0s .4s,opacity .4s
}
font-face {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	src:url("//1.www.s81c.com/common/fonts/hni-v2-light.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-light.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-light.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-light.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-light.svg#HelvLightIBM") format("svg");
	font-weight:lighter;
	font-style:normal
}
@font-face {
	font-family:'HelvRegularIBM';
	src:url("//1.www.s81c.com/common/fonts/hni-v2-roman.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-roman.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-roman.svg#HelvRegularIBM") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'HelvBoldIBM';
	src:url("//1.www.s81c.com/common/fonts/hni-v2-bold.eot");
	src:url("//1.www.s81c.com/common/fonts/hni-v2-bold.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.woff") format("woff"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/hni-v2-bold.svg#HelvBoldIBM") format("svg");
	font-weight:bold;
	font-style:normal
}
@font-face {
	font-family:"icons-ibm-v4";
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.eot");
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.eot?#iefix") format("embedded-opentype"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.woff") format("woff"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.ttf") format("truetype"),url("//1.www.s81c.com/common/fonts/icons-ibm-v4.svg#icons-ibm-v4") format("svg");
	font-weight:normal;
	font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
	font-family:"icons-ibm-v4";
	src:url("//1.www.s81c.com/common/fonts/icons-ibm-v4.svg#icons-ibm-v4") format("svg")
}
}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:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent
}
html,body {
	background:#ececec
}
body {
	-webkit-overflow-scrolling:touch
}
ol,ul {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
	content:none
}
:focus {
	outline:0
}
table,caption,tbody,tfoot,thead,tr,th,td,textarea {
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
	background:no-scroll transparent
}
table {
	border-collapse:collapse
}
caption,th {
	text-align:left
}
.ibm-access {
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px)
}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,select,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea {
	font-size:inherit
}
html,body {
	font-size:16px;
	font-family:Arial,sans-serif;
	color:#323232
}
html .ibm-type,body .ibm-type {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
sup {
	font-size:.8em;
	line-height:1;
	position:relative;
	top:-0.5em
}
.ibm-type strong,.ibm-type b {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
h1,h2,h3,h4,h5,h6 {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem;
	font-weight:normal;
	padding:0 0 15px;
}
.ibm-type h1,.ibm-type h2,.ibm-type h3,.ibm-type h4,.ibm-type h5,.ibm-type h6 {
		font-family:microsoft yahei;
}
.ibm-h1 {
	font-size:40px;
	font-size:2.5rem;
	line-height:45px;
	line-height:2.8125rem;
	margin:0 auto;
}
.ibm-h1.ibm-medium {
	font-size:50px;
	font-size:3.125rem;
	line-height:55px;
	line-height:3.4375rem
}
.ibm-h1.ibm-large {
	font-size:60px;
	font-size:3.75rem;
	line-height:65px;
	line-height:4.0625rem
}
.ibm-h2 {
	font-size:30px;
	font-size:1.875rem;
	line-height:35px;
	line-height:2.1875rem
}
.ibm-h3,.ibm-contact-widget h3 {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem;
	font-family:microsoft yahei;
}
.ibm-h4 {
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem
}
.ibm-bold,.ibm-mobile-section-heading {
	font-weight:bold
}
.ibm-type .ibm-bold,.ibm-type .ibm-mobile-section-heading {
		font-family:microsoft yahei;
	font-weight:normal
}
.ibm-regular {
	font-weight:normal
}
.ibm-type .ibm-regular {
		font-family:microsoft yahei;
}
.ibm-light,.ibm-contact-widget h3 {
	font-weight:normal
}
.ibm-type .ibm-light,.ibm-type .ibm-contact-widget h3,.ibm-contact-widget .ibm-type h3 {
	font-family:microsoft yahei;
}
.ibm-textcolor-blue-60 {
	color:#325c80
}
.ibm-textcolor-blue-50 {
	color:#4178be
}
.ibm-textcolor-blue-40 {
	color:#5596e6
}
.ibm-textcolor-blue-30 {
	color:#5aaafa
}
.ibm-textcolor-gray-80 {
	color:#323232
}
.ibm-textcolor-gray-60 {
	color:#5a5a5a
}
.ibm-textcolor-gray-50 {
	color:#777677
}
.ibm-textcolor-gray-40 {
	color:#959595
}
.ibm-textcolor-gray-30 {
	color:#aeaeae
}
.ibm-textcolor-green-60 {
	color:#2d660a
}
.ibm-textcolor-green-50 {
	color:#4b8400
}
.ibm-textcolor-green-40 {
	color:#5aa700
}
.ibm-textcolor-green-30 {
	color:#8cd211
}
.ibm-textcolor-magenta-60 {
	color:#a6266e
}
.ibm-textcolor-magenta-50 {
	color:#db2780
}
.ibm-textcolor-magenta-30 {
	color:#ff71d4
}
.ibm-textcolor-magenta-20 {
	color:#ff9eee
}
.ibm-textcolor-orange-60 {
	color:#a53725
}
.ibm-textcolor-orange-50 {
	color:#d74108
}
.ibm-textcolor-orange-40 {
	color:#ff5003
}
.ibm-textcolor-orange-30 {
	color:#ff7832
}
.ibm-textcolor-purple-60 {
	color:#734098
}
.ibm-textcolor-purple-50 {
	color:#9855d4
}
.ibm-textcolor-purple-30 {
	color:#ba8ff7
}
.ibm-textcolor-purple-20 {
	color:#d7aaff
}
.ibm-textcolor-red-60 {
	color:#ad1625
}
.ibm-textcolor-red-50 {
	color:#e71d32
}
.ibm-textcolor-red-40 {
	color:#ff5050
}
.ibm-textcolor-red-30 {
	color:#ff7d87
}
.ibm-textcolor-teal-60 {
	color:#006d5d
}
.ibm-textcolor-teal-50 {
	color:#008571
}
.ibm-textcolor-teal-40 {
	color:#00b4a0
}
.ibm-textcolor-teal-30 {
	color:#41d6c3
}
.ibm-textcolor-white-core {
	color:#fff
}
.ibm-textcolor-black-core {
	color:#000
}
.ibm-textcolor-yellow-30 {
	color:#efc100
}
.ibm-textcolor-yellow-10 {
	color:#fde876
}
.ibm-textcolor-default {
	color:#323232
}
div {
	font-size:16px;
	font-size:1rem;
}
p {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem;
	padding:0 0 15px;
	font-family:microsoft yahei;
}
p.ibm-callout {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem
}
p a {
	text-decoration:none
}
p a:hover {
	text-decoration:none
}
ul,ol {
	padding:0 0 15px;
	margin:0;
	list-style:none;
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem
}
ul>li,ol>li {
	padding-left:20px
}
ul>li:before,ol>li:before {
	color:#959595;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:1.5rem;
	margin-left:-1.3rem;
	margin-left:-20px\9;
	position:absolute
}
.ibm-type ul>li:before,.ibm-type ol>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem
}
ul>li:hover:before,ol>li:hover:before {
	color:#464646
}
ul li+li,ol li+li {
	padding-top:0px
}
ul li.ibm-access+li,ol li.ibm-access+li {
	padding-top:0
}
ul li.ibm-link-description p,ol li.ibm-link-description p {
	padding-left:2.2em;
	padding-bottom:3px
}
ul li ul,ul li ol,ol li ul,ol li ol {
	padding:7px 0 0
}
ul a,ol a {
	text-decoration:none
}
ul a:hover,ol a:hover {
	text-decoration:none
}
ul.ibm-plain-list>li,ol.ibm-plain-list>li {
	padding-left:0
}
ul.ibm-plain-list>li:before,ol.ibm-plain-list>li:before {
	content:""
}
ul.ibm-plain-list>li+li,ol.ibm-plain-list>li+li {
	padding-top:7px
}
ul.ibm-plain-list>li.ibm-access+li,ol.ibm-plain-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list>li,ul.ibm-live-assistance-list>li,ol.ibm-link-list>li,ol.ibm-live-assistance-list>li {
	padding-left:0
}
ul.ibm-link-list>li:before,ul.ibm-live-assistance-list>li:before,ol.ibm-link-list>li:before,ol.ibm-live-assistance-list>li:before {
	content:""
}
ul.ibm-link-list>li+li,ul.ibm-live-assistance-list>li+li,ol.ibm-link-list>li+li,ol.ibm-live-assistance-list>li+li {
	padding-top:12px
}
ul.ibm-link-list>li.ibm-access+li,ul.ibm-live-assistance-list>li.ibm-access+li,ol.ibm-link-list>li.ibm-access+li,ol.ibm-live-assistance-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list.ibm-bullet-list>li,ul.ibm-bullet-list.ibm-live-assistance-list>li,ol.ibm-link-list.ibm-bullet-list>li,ol.ibm-bullet-list.ibm-live-assistance-list>li {
	padding-left:20px
}
ul.ibm-link-list.ibm-bullet-list>li:before,ul.ibm-bullet-list.ibm-live-assistance-list>li:before,ol.ibm-link-list.ibm-bullet-list>li:before,ol.ibm-bullet-list.ibm-live-assistance-list>li:before {
	color:#959595;
	content:"\2022";
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:1.5rem;
	margin-left:-1.3rem;
	margin-left:-20px\9;
	position:absolute
}
.ibm-type ul.ibm-link-list.ibm-bullet-list>li:before,.ibm-type ul.ibm-bullet-list.ibm-live-assistance-list>li:before,.ibm-type ol.ibm-link-list.ibm-bullet-list>li:before,.ibm-type ol.ibm-bullet-list.ibm-live-assistance-list>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-size:1.125rem
}
ul.ibm-link-list.ibm-bullet-list>li:hover:before,ul.ibm-bullet-list.ibm-live-assistance-list>li:hover:before,ol.ibm-link-list.ibm-bullet-list>li:hover:before,ol.ibm-bullet-list.ibm-live-assistance-list>li:hover:before {
	color:#464646;
		font-family:microsoft yahei;
}
ul.ibm-link-list.ibm-bullet-list>li+li,ul.ibm-bullet-list.ibm-live-assistance-list>li+li,ol.ibm-link-list.ibm-bullet-list>li+li,ol.ibm-bullet-list.ibm-live-assistance-list>li+li {
	padding-top:7px
}
ul.ibm-link-list.ibm-bullet-list>li.ibm-access+li,ul.ibm-bullet-list.ibm-live-assistance-list>li.ibm-access+li,ol.ibm-link-list.ibm-bullet-list>li.ibm-access+li,ol.ibm-bullet-list.ibm-live-assistance-list>li.ibm-access+li {
	padding-top:0
}
ul.ibm-link-list.ibm-bullet-list>li>a,ul.ibm-bullet-list.ibm-live-assistance-list>li>a,ol.ibm-link-list.ibm-bullet-list>li>a,ol.ibm-bullet-list.ibm-live-assistance-list>li>a {
	padding-left:0
}
ol {
	counter-reset:item;
	color:#5a5a5a
}
ol>li {
	padding-top:5px
}
ol>li:before {
	content:counter(item) ". ";
	counter-increment:item;
	font-size:inherit;
	margin-left:-2.3rem;
	margin-left:-24px\9;
	text-align:right;
	width:2rem
}
.ibm-type ol>li:before {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	font-size:inherit
}
ol.ibm-alpha-list>li:before {
	content:counter(item,lower-alpha) ". "
}
ol.ibm-roman-list>li:before {
	content:counter(item,lower-roman) ". "
}
a {
	color:#000;
	text-decoration:none
}
a:before,a:after {
	text-decoration:underline
}
a:before,a:after {
	text-decoration:none
}
a:visited {
	color:#000;
	font-family:microsoft yahei;
}
a:hover {
	text-decoration:underline
}
.ibm-pull-quote em {
	font-style:normal
}
.ibm-type .ibm-pull-quote em {
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif
}
.ibm-pull-quote.ibm-h2 em {
	font-size:30px;
	font-size:1.875rem;
	line-height:35px;
	line-height:2.1875rem
}
.ibm-pull-quote.ibm-h3 em,.ibm-contact-widget h3.ibm-pull-quote em {
	font-size:25px;
	font-size:1.5625rem;
	line-height:30px;
	line-height:1.875rem
}
.ibm-pull-quote.ibm-h4 em {
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem
}
.ibm-error {
	color:#e71d32;
	font-weight:bold
}
.ibm-type .ibm-error {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-important {
	color:#d74108;
	font-weight:bold
}
.ibm-type .ibm-important {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-confidential {
	color:#ad1625;
	font-weight:bold
}
.ibm-type .ibm-confidential {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-attention {
	color:#000;
	font-weight:bold
}
.ibm-type .ibm-attention {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-price {
	color:#4b8400;
	font-weight:bold
}
.ibm-type .ibm-price {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-required {
	color:#e71d32
}
.ibm-legal-text {
	color:#777677
}
.ibm-legalfooter-text {
	color:#5a5a5a;
	padding-top:15px
}
.ibm-type .ibm-legalfooter-text {
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif
}
.ibm-legalfooter-text .ibm-columns {
	padding-bottom:0
}
.ibm-item-note,.ibm-date-time {
	color:#5a5a5a
}
[class*="ibm-btn-"] .ibm-item-note,.ibm-alternate-background .ibm-item-note,[class*="ibm-btn-"] .ibm-date-time,.ibm-alternate-background .ibm-date-time {
	color:inherit
}
.ibm-item-note-alternate {
	color:#5a5a5a;
	font-style:italic
}
.ibm-byline {
	color:#5a5a5a;
	font-weight:bold;
	text-transform:uppercase
}
.ibm-type .ibm-byline {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
p.ibm-caption {
	color:#777677;
	padding-top:5px
}
.ibm-small {
	font-size:14px;
	font-size:.875rem;
	line-height:24px;
	line-height:1.5rem
}
.ibm-fontsize-body {
	font-size:16px;
	font-size:1rem;
	line-height:26px;
	line-height:1.625rem
}
.ibm-fontsize-x25 {
	font-size:2.5em;
	line-height:1.2em
}
.ibm-center {
	text-align:center
}
.ibm-right {
	text-align:right
}
.ibm-left {
	text-align:left
}
.ibm-padding-top-30 {
	padding-top:30px!important
}
.ibm-padding-bottom-30 {
	padding-bottom:30px!important
}
.ibm-padding-top-60 {
	padding-top:60px!important
}
.ibm-padding-bottom-60 {
	padding-bottom:60px!important
}
.ibm-padding-top-90 {
	padding-top:90px!important
}
.ibm-padding-bottom-90 {
	padding-bottom:90px!important
}
.ibm-padding-top-0 {
	padding-top:0!important
}
.ibm-padding-bottom-0 {
	padding-bottom:0!important
}
.ibm-padding-top-1 {
	padding-top:20px!important
}
.ibm-padding-bottom-1 {
	padding-bottom:20px!important
}
.ibm-padding-top-2 {
	padding-top:40px!important
}
.ibm-padding-bottom-2 {
	padding-bottom:40px!important
}
.ibm-padding-top-3 {
	padding-top:60px!important
}
.ibm-padding-bottom-3 {
	padding-bottom:16px!important
}
.ibm-padding-top-r1 {
	padding-top:2vw!important
}
.ibm-padding-bottom-r1 {
	padding-bottom:2vw!important
}
.ibm-padding-top-r2 {
	padding-top:5vw!important
}
.ibm-padding-bottom-r2 {
	padding-bottom:3vw!important
}
.ibm-padding-top-r3 {
	padding-top:10vw!important
}
.ibm-padding-bottom-r3 {
	padding-bottom:10vw!important
}
@media projection {
	body {
	color:#000
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-h1,.ibm-h1.ibm-medium,.ibm-h1.ibm-large {
	font-size:36px;
	font-size:2.25rem;
	line-height:41px;
	line-height:2.5625rem
}
}.ibm-add-link:before {
	content:"\f100"
}
.ibm-admin-link:before {
	content:"\f101"
}
.ibm-alert-link:before {
	content:"\f102"
}
.ibm-anchor-down-link:before {
	content:"\f103"
}
.ibm-anchor-up-link:before {
	content:"\f104"
}
.ibm-arrow-forward-link:before,.ibm-search-typeahead-container ul li.ibm-active:after {
	content:"\f105"
}
.ibm-arrow-forward-bold-link:before {
	content:"\f106"
}
.ibm-attachment-link:before {
	content:"\f107"
}
.ibm-audio-link:before {
	content:"\f108"
}
.ibm-back-link:before {
	content:"\f109"
}
.ibm-baidu-link:before {
	content:"\f10a"
}
.ibm-baidu-encircled-link:before {
	content:"\f10b"
}
.ibm-bee-link:before {
	content:"\f10c"
}
.ibm-blip-link:before {
	content:"\f10d"
}
.ibm-blip-encircled-link:before {
	content:"\f10e"
}
.ibm-blog-link:before {
	content:"\f10f"
}
.ibm-bookmark-link:before {
	content:"\f110"
}
.ibm-calculator-link:before {
	content:"\f111"
}
.ibm-calendar-link:before {
	content:"\f112"
}
.ibm-cart-link:before {
	content:"\f113"
}
.ibm-caution-link:before {
	content:"\f114"
}
.ibm-chat-link:before {
	content:"\f115"
}
.ibm-chevron-down-link:before,.ibm-chevron-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-chevron-down-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-chevron-down-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-chevron-down-link:after,.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	content:"\f116"
}
.ibm-chevron-left-bold-link:before,.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	content:"\f117"
}
.ibm-chevron-left-light-link:before {
	content:"\f118"
}
.ibm-chevron-left-regular-link:before {
	content:"\f119"
}
.ibm-chevron-right-bold-link:before {
	content:"\f11a"
}
.ibm-chevron-right-light-link:before {
	content:"\f11b"
}
.ibm-chevron-right-regular-link:before,ul#ibm-navigation-trail li:after,.ibm-step-indicator .ibm-tabs li:after {
	content:"\f11c"
}
.ibm-chevron-up-link:before,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before {
	content:"\f11d"
}
.ibm-clock-link:before {
	content:"\f11e"
}
.ibm-close-link:before {
	content:"\f11f"
}
.ibm-cloud-link:before {
	content:"\f120"
}
.ibm-collaborate-link:before {
	content:"\f121"
}
.ibm-confirm-link:before {
	content:"\f122"
}
.ibm-delicious-link:before {
	content:"\f123"
}
.ibm-delicious-encircled-link:before {
	content:"\f124"
}
.ibm-desktop-link:before {
	content:"\f125"
}
.ibm-digg-link:before {
	content:"\f126"
}
.ibm-digg-encircled-link:before {
	content:"\f127"
}
.ibm-document-link:before {
	content:"\f128"
}
.ibm-download-link:before {
	content:"\f129"
}
.ibm-edit-link:before {
	content:"\f12a"
}
.ibm-ellipsis-link:before {
	content:"\f12b"
}
.ibm-email-link:before {
	content:"\f12c"
}
.ibm-email-encircled-link:before {
	content:"\f19b"
}
.ibm-event-link:before {
	content:"\f12d"
}
.ibm-external-link:before,.ibm-external-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-external-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-external-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-external-link:after {
	content:"\f12e"
}
.ibm-facebook-link:before {
	content:"\f12f"
}
.ibm-facebook-encircled-link:before {
	content:"\f130"
}
.ibm-firstpage-link:before {
	content:"\f131"
}
.ibm-flickr-link:before {
	content:"\f132"
}
.ibm-flickr-encircled-link:before {
	content:"\f133"
}
.ibm-folder-link:before {
	content:"\f134"
}
.ibm-forum-link:before {
	content:"\f135"
}
.ibm-forward-link:before,.ibm-add1-link:before,.ibm-anchor-down-em-link:before,.ibm-back-em-link:before,.ibm-callaction-link:before,.ibm-callme-link:before,.ibm-cancel-link:before,.ibm-cautionlarge-link:before,.ibm-check-link:before,.ibm-checklarge-link:before,.ibm-chevron-link:before,.ibm-community:before,.ibm-community-link:before,.ibm-contrast-link:before,.ibm-delete-link:before,.ibm-demo-link:before,.ibm-demoplay-link:before,.ibm-dogear-link:before,.ibm-error-link:before,.ibm-fontsize-link:before,.ibm-forward-em-link:before,.ibm-forward-pg-link:before,.ibm-friendfeed-link:before,.ibm-fullstar-link:before,.ibm-generic-link:before,.ibm-halfstar-link:before,.ibm-incorrect-link:before,.ibm-kaixn-link:before,.ibm-nostar-link:before,.ibm-question-link:before,.ibm-recommend-link:before,.ibm-signin-link:before,.ibm-sort-down-link:before,.ibm-sort-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-sort-up-link:before,.ibm-symp-doc:before,.ibm-symp-presentation:before,.ibm-symp-spreadsheet:before,.ibm-upward-link:before,.ibm-usergroup:before,.ibm-usergroup-link:before,.ibm-vaideo-link:before,.ibm-video-link:before,.ibm-wireless-link:before,.ibm-yahoojapan-link:before {
	content:"\f136"
}
.ibm-googleplus-link:before {
	content:"\f137"
}
.ibm-googleplus-encircled-link:before {
	content:"\f138"
}
.ibm-hatena-link:before {
	content:"\f139"
}
.ibm-hatena-blog-link:before {
	content:"\f13a"
}
.ibm-hatena-blog-encircled-link:before {
	content:"\f13b"
}
.ibm-hatena-encircled-link:before {
	content:"\f13c"
}
.ibm-help-link:before {
	content:"\f13d"
}
.ibm-home-link:before {
	content:"\f13e"
}
.ibm-ibmlogo-link:before,#ibm-home a:before {
	content:"\f13f"
}
.ibm-information-link:before {
	content:"\f140"
}
.ibm-instagram-link:before {
	content:"\f141"
}
.ibm-instagram-encircled-link:before {
	content:"\f142"
}
.ibm-kaixin-link:before {
	content:"\f143"
}
.ibm-kaixin-encircled-link:before {
	content:"\f144"
}
.ibm-lastpage-link:before,.ibm-lastpage-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-lastpage-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-lastpage-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-lastpage-link:after {
	content:"\f145"
}
.ibm-like-link:before {
	content:"\f146"
}
.ibm-link-link:before {
	content:"\f147"
}
.ibm-linkedin-link:before {
	content:"\f148"
}
.ibm-linkedin-encircled-link:before {
	content:"\f149"
}
.ibm-list-link:before {
	content:"\f14a"
}
.ibm-livedoor-link:before {
	content:"\f14b"
}
.ibm-livedoor-encircled-link:before {
	content:"\f14c"
}
.ibm-livestream-link:before {
	content:"\f14d"
}
.ibm-livestream-encircled-link:before {
	content:"\f14e"
}
.ibm-location-link:before {
	content:"\f14f"
}
.ibm-masthead-menu-link:before {
	content:"\f150"
}
.ibm-masthead-search-link:before {
	content:"\f151"
}
.ibm-masthead-signin-link:before {
	content:"\f152"
}
.ibm-maximize-link:before,.ibm-show-hide h2 a:before,ul.ibm-twisty>li a.ibm-twisty-trigger:before {
	content:"\f153"
}
.ibm-menu-link:before {
	content:"\f154"
}
.ibm-minimize-link:before,.ibm-show-hide h2 a.ibm-show-active:before,ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger:before {
	content:"\f155"
}
.ibm-mobile-link:before {
	content:"\f156"
}
.ibm-nav-dropdown-link:before {
	content:"\f157"
}
.ibm-new-link:before {
	content:"\f158"
}
.ibm-next-link:before,.ibm-next-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button.ibm-next-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span.ibm-next-link:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a.ibm-next-link:after {
	content:"\f159"
}
.ibm-non-secure-link:before {
	content:"\f15a"
}
.ibm-password-link:before {
	content:"\f15b"
}
.ibm-pause-link:before {
	content:"\f15c"
}
.ibm-payment-link:before {
	content:"\f15d"
}
.ibm-pdf-link:before {
	content:"\f15e"
}
.ibm-person-link:before {
	content:"\f15f"
}
.ibm-phone-link:before {
	content:"\f160"
}
.ibm-picture-link:before {
	content:"\f161"
}
.ibm-pinterest-encircled-link:before {
	content:"\f196"
}
.ibm-play-link:before {
	content:"\f162"
}
.ibm-popup-link:before {
	content:"\f163"
}
.ibm-previous-link:before {
	content:"\f164"
}
.ibm-print-link:before {
	content:"\f165"
}
.ibm-profile-link:before {
	content:"\f166"
}
.ibm-recommended-link:before {
	content:"\f167"
}
.ibm-refresh-link:before {
	content:"\f168"
}
.ibm-relationship-link:before {
	content:"\f169"
}
.ibm-remove-link:before {
	content:"\f16a"
}
.ibm-renren-link:before {
	content:"\f16b"
}
.ibm-renren-encircled-link:before {
	content:"\f16c"
}
.ibm-requestquote-link:before {
	content:"\f16d"
}
.ibm-reset-link:before {
	content:"\f16e"
}
.ibm-role-link:before {
	content:"\f16f"
}
.ibm-rss-link:before {
	content:"\f170"
}
.ibm-save-link:before {
	content:"\f171"
}
.ibm-search-link:before {
	content:"\f172"
}
.ibm-secure-link:before {
	content:"\f173"
}
.ibm-setting-link:before {
	content:"\f174"
}
.ibm-share-encircled-link:before {
	content:"\f197"
}
.ibm-skype-link:before {
	content:"\f175"
}
.ibm-skype-encircled-link:before {
	content:"\f176"
}
.ibm-sort-link:before {
	content:"\f177"
}
.ibm-sort-down-link:before,.ibm-sort-down-link.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after {
	content:"\f178"
}
.ibm-sort-up-link:before {
	content:"\f199"
}
.ibm-star-full-link:before {
	content:"\f179"
}
.ibm-star-half-link:before {
	content:"\f17a"
}
.ibm-star-none-link:before {
	content:"\f17b"
}
.ibm-stop-link:before {
	content:"\f17c"
}
.ibm-stumbleupon-link:before {
	content:"\f17d"
}
.ibm-stumbleupon-encircled-link:before {
	content:"\f17e"
}
.ibm-tag-link:before {
	content:"\f17f"
}
.ibm-task-link:before {
	content:"\f180"
}
.ibm-tile-link:before {
	content:"\f181"
}
.ibm-toc-link:before {
	content:"\f19a"
}
.ibm-tools-link:before {
	content:"\f182"
}
.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	content:"\f183"
}
.ibm-tumblr-encircled-link:before {
	content:"\f198"
}
.ibm-twitter-link:before {
	content:"\f184"
}
.ibm-twitter-encircled-link:before {
	content:"\f185"
}
.ibm-upload-link:before {
	content:"\f186"
}
.ibm-videochat-link:before {
	content:"\f187"
}
.ibm-view-link:before {
	content:"\f188"
}
.ibm-weibo-link:before {
	content:"\f189"
}
.ibm-weibo-encircled-link:before {
	content:"\f18a"
}
.ibm-wiki-link:before {
	content:"\f18b"
}
.ibm-world-link:before {
	content:"\f18c"
}
.ibm-wykop-link:before {
	content:"\f18d"
}
.ibm-wykop-encircled-link:before {
	content:"\f18e"
}
.ibm-xing-link:before {
	content:"\f18f"
}
.ibm-xing-encircled-link:before {
	content:"\f190"
}
.ibm-yahoo-link:before {
	content:"\f191"
}
.ibm-yahoo-encircled-link:before {
	content:"\f192"
}
.ibm-youtube-link:before {
	content:"\f193"
}
.ibm-youtube-encircled-link:before {
	content:"\f194"
}
[data-icon]:before {
	content:attr(data-icon)
}
[data-icon]:before,[class*="-link"]:before,.select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ibm-hasicon:before,.ibm-community:before,.ibm-symp-doc:before,.ibm-symp-presentation:before,.ibm-symp-spreadsheet:before,.ibm-usergroup:before,#ibm-home a:before,.ibm-show-hide h2 a:before,.ibm-step-indicator .ibm-tabs li:after,ul.ibm-twisty>li a.ibm-twisty-trigger:before,.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,#ibm-parent-link a:before,#ibm-navigation-trail li:after,.ibm-bullet:before,.ibm-close:before {
	display:inline-block;
	font-family:"icons-ibm-v4";
	font-size:2em;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	left:1px;
	position:absolute;
	text-decoration:none;
	speak:none;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	text-transform:none;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
#ibm-mast-options li:before,#ibm-universal-nav li:before,#ibm-category-nav li:before,.ibm-tab-overlay ul li:before,#ibm-common-menu .ibm-menu-subtabs 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-live-assistance-list li:before,#ibm-top .ibm-link-list li.ibm-link-description:before,#ibm-top .ibm-live-assistance-list li.ibm-link-description:before,#ibm-top .ibm-link-list li.ibm-chevron-link:before,#ibm-top .ibm-live-assistance-list li.ibm-chevron-link:before,#ibm-top .ibm-link-list li.ibm-chevron-alternate-link:before,#ibm-top .ibm-live-assistance-list li.ibm-chevron-alternate-link:before,.ibm-live-assistance-list li:before,.ibm-twisty>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-module li:before,#ibm-footer li:before {
	display:none
}
.ibm-btn-row [class*="-link"] {
	position:relative;
	padding-left:35px;
	padding-top:9px
}
.ibm-clear {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-fright {
	float:right!important
}
.ibm-fleft {
	float:left!important
}
.ibm-center-block {
	margin:0 auto!important;
	float:none!important
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-center-block[class*='ibm-col-'] {
	margin:0 10px!important
}
}.ibm-center-position {
	left:50%;
	-webkit-transform:translate3d(-50%,0px,0px);
	-moz-transform:translate3d(-50%,0px,0px);
	-o-transform:translate3d(-50%,0px,0px);
	-ms-transform:translate3d(-50%,0px,0px);
	transform:translate3d(-50%,0px,0px)
}
.ibm-nospacing {
	min-height:0!important;
	margin:0!important;
	padding:0!important
}
.ibm-fullwidth {
	width:100%
}
body a:focus,body button:focus,body input:focus {
	outline:thin dotted
}
body a:focus:before,body button:focus:before,body input:focus:before {
	outline:thin dotted
}
body:hover a:focus,body:hover a:hover,body:hover button:focus,body:hover button:hover,body:hover input:focus,body:hover input:hover {
	outline:none!important
}
body:hover a:focus:before,body:hover a:hover:before,body:hover button:focus:before,body:hover button:hover:before,body:hover input:focus:before,body:hover input:hover:before {
	outline:none!important
}
p.ibm-ind-link {
	/* padding-bottom:12px; */
	padding-bottom:12px;
}
ul.ibm-link-list a,ul.ibm-live-assistance-list a,.ibm-ind-link a,.ibm-icononly a,a[class*="-link"].ibm-inlinelink {
	display:inline-block;
	margin:0;
	padding-left:2.2em;
	position:relative
}
ul.ibm-link-list a.ibm-icon-after,ul.ibm-live-assistance-list a.ibm-icon-after,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,.ibm-ind-link a.ibm-icon-after,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,.ibm-icononly a.ibm-icon-after,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a,a[class*="-link"].ibm-inlinelink.ibm-icon-after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink {
	padding-left:0;
	padding-right:1.8em
}
ul.ibm-link-list a.ibm-icon-after:before,ul.ibm-live-assistance-list a.ibm-icon-after:before,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,.ibm-ind-link a.ibm-icon-after:before,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,.ibm-icononly a.ibm-icon-after:before,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before,a[class*="-link"].ibm-inlinelink.ibm-icon-after:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink:before {
	content:none
}
ul.ibm-link-list a.ibm-icon-after:after,ul.ibm-live-assistance-list a.ibm-icon-after:after,ul.ibm-link-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,ul.ibm-live-assistance-list .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-ind-link a.ibm-icon-after:after,.ibm-ind-link .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,.ibm-icononly a.ibm-icon-after:after,.ibm-icononly .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after,a[class*="-link"].ibm-inlinelink.ibm-icon-after:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink:after {
	font-size:32px;
	font-size:2rem;
	left:inherit;
	right:-7px
}
a[class*="-link"].ibm-inlinelink {
	padding-left:1.8em
}
a[class*="-link"].ibm-inlinelink:before {
	font-size:32px;
	font-size:2rem
}
.ibm-icononly {
	padding-bottom:0
}
.ibm-icononly:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-icononly a[class*="-link"] {
	display:block;
	float:left;
	height:28px;
	height:1.75rem;
	margin-bottom:10px;
	margin-right:10px;
	overflow:hidden;
	padding:3px 0;
	text-indent:100px;
	width:28px;
	width:1.75rem
}
.ibm-icononly a[class*="-link"]:before {
	text-indent:0
}
.ibm-icononly a[class*="-link"]:hover:before,.ibm-icononly a[class*="-link"]:focus:before {
	color:#264a60
}
.ibm-icononly a[class*="-link"][class*="ibm-textcolor"]:hover:before,.ibm-icononly a[class*="-link"][class*="ibm-textcolor"]:focus:before {
	color:inherit;
	opacity:.8
}
li.ibm-icononly a[class*="-link"] {
	margin-right:0;
	padding:0
}
.tipso_content .ibm-icononly a[class*="-link"] {
	margin:0
}
.tipso_content .ibm-icononly a[class*="-link"]+a[class*="-link"] {
	margin-left:10px
}
.ibm-alternate-background .ibm-icononly a[class*="-link"]:hover:before,.ibm-alternate-background .ibm-icononly a[class*="-link"]:focus:before {
	color:#e0e0e0
}
.ibm-icon-nolink {
	position:relative;
	padding-left:2.2em!important
}
a[class*="-encircled-link"] {
	color:#323232
}
a[class*="-encircled-link"]:before,a[class*="-encircled-link"]:hover:before,a[class*="-encircled-link"]:focus:before {
	color:#fff;
	z-index:1
}
a[class*="-encircled-link"]:after {
	background:#000;
	border-radius:50%;
	content:" ";
	height:26px;
	left:.5px;
	position:absolute;
	top:.5px;
	width:26px;
	top:-2px�/;
	top:-1px\9
}
a[class*="-encircled-link"]:hover:after,a[class*="-encircled-link"]:focus:after {
	background:#323232
}
.ibm-icononly a[class*="-encircled-link"]:before,.ibm-icononly a[class*="-encircled-link"]:hover:before,.ibm-icononly a[class*="-encircled-link"]:focus:before {
	color:#fff
}
.ibm-icononly a[class*="-encircled-link"]:after {
	top:3.5px;
	top:1.5px�/;
	top:2px\9
}
.ibm-alternate a[class*="-encircled-link"],.ibm-alternate-background a[class*="-encircled-link"],.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"] {
	color:#fff
}
.ibm-alternate a[class*="-encircled-link"]:before,.ibm-alternate a[class*="-encircled-link"]:hover:before,.ibm-alternate a[class*="-encircled-link"]:focus:before,.ibm-alternate-background a[class*="-encircled-link"]:before,.ibm-alternate-background a[class*="-encircled-link"]:hover:before,.ibm-alternate-background a[class*="-encircled-link"]:focus:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:hover:before,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:focus:before {
	color:#000
}
.ibm-alternate a[class*="-encircled-link"]:after,.ibm-alternate-background a[class*="-encircled-link"]:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:after {
	background:#fff
}
.ibm-alternate a[class*="-encircled-link"]:hover:after,.ibm-alternate a[class*="-encircled-link"]:focus:after,.ibm-alternate-background a[class*="-encircled-link"]:hover:after,.ibm-alternate-background a[class*="-encircled-link"]:focus:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:hover:after,.ibm-alternate-background .ibm-icononly a[class*="-encircled-link"]:focus:after {
	background:#e0e0e0
}
#ibm-com ul.ibm-tabs li {
	clear:none
}
#ibm-content-head {
	min-height:70px;
	padding:0 10px
}
#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 {
	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-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
}
.ibm-col-1-1 a.ibm-external-link-alternate,#ibm-content .ibm-col-1-1 ul.ibm-bullet-list li a.ibm-external-link-alternate,#ibm-related-content .ibm-col-1-1 ul.ibm-bullet-list li a.ibm-external-link-alternate {
	background-position:100% 4px!important
}
#ibm-media li {
	padding-top:10px
}
.ibm-rule.ibm-alternate {
	border-color:#5a5a5a;
	border-style:solid;
	border-top-width:1px;
	height:2px
}
.ibm-rule.ibm-alternate-1 {
	border-color:#5a5a5a;
	border-top-width:2px;
	border-style:solid;
	height:1px
}
.ibm-rule.ibm-black-core {
	border-color:#000
}
.ibm-rule.ibm-blue-20 {
	border-color:#7cc7ff
}
.ibm-rule.ibm-blue-40 {
	border-color:#5596e6
}
.ibm-rule.ibm-blue-60 {
	border-color:#325c80
}
.ibm-rule.ibm-gray-30 {
	border-color:#aeaeae
}
.ibm-rule.ibm-gray-50 {
	border-color:#777677
}
.ibm-rule.ibm-gray-70 {
	border-color:#464646
}
.ibm-rule.ibm-gray-80 {
	border-color:#323232
}
.ibm-rule.ibm-green-20 {
	border-color:#b4e051
}
.ibm-rule.ibm-green-40 {
	border-color:#5aa700
}
.ibm-rule.ibm-green-60 {
	border-color:#2d660a
}
.ibm-rule.ibm-magenta-20 {
	border-color:#ff9eee
}
.ibm-rule.ibm-magenta-40 {
	border-color:#ff3ca0
}
.ibm-rule.ibm-magenta-50 {
	border-color:#db2780
}
.ibm-rule.ibm-orange-30 {
	border-color:#ff7832
}
.ibm-rule.ibm-orange-40 {
	border-color:#ff5003
}
.ibm-rule.ibm-orange-50 {
	border-color:#d74108
}
.ibm-rule.ibm-purple-20 {
	border-color:#d7aaff
}
.ibm-rule.ibm-purple-40 {
	border-color:#af6ee8
}
.ibm-rule.ibm-purple-60 {
	border-color:#734098
}
.ibm-rule.ibm-red-30 {
	border-color:#ff7d87
}
.ibm-rule.ibm-red-50 {
	border-color:#e71d32
}
.ibm-rule.ibm-red-60 {
	border-color:#ad1625
}
.ibm-rule.ibm-teal-30 {
	border-color:#41d6c3
}
.ibm-rule.ibm-teal-50 {
	border-color:#008571
}
.ibm-rule.ibm-teal-60 {
	border-color:#006d5d
}
.ibm-rule.ibm-white-core {
	border-color:#fff
}
.ibm-rule.ibm-yellow-20 {
	border-color:#fdd600
}
.ibm-rule.ibm-yellow-30 {
	border-color:#efc100
}
.ibm-rule.ibm-yellow-40 {
	border-color:#be9b00
}
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
}
div.ibm-rule {
	border-top:1px dotted #c7c7c7;
	clear:both;
	height:2px;
	margin:7px 0 15px
}
div.ibm-rule.ibm-margin-top-0 {
	margin-top:0
}
div.ibm-alternate-rule,div.ibm-rule-alternate,div.ibm-alternate-rule-1,div.ibm-alternate-rule-2 {
	border-top:1px solid #c7c7c7;
	clear:both;
	height:2px;
	margin:7px 0 15px
}
div.ibm-alternate-rule-1 {
	border-top:2px solid #5a5a5a;
	height:1px
}
div.ibm-alternate-rule-2 {
	border-color:#c7c7c7
}
h2.ibm-rule,h3.ibm-rule,ul.ibm-rule,ol.ibm-rule {
	border-top:2px solid #5a5a5a;
	margin-top:7px!important;
	padding-top:16px
}
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 #c7c7c7;
	margin-top:7px!important;
	padding-top:6px
}
#ibm-media {
	width:980px;
	margin:0 auto
}
#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-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:1.5625rem
}
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,#ibm-content .ibm-portrait-module ul.ibm-live-assistance-list li p {
	padding-left:16px
}
#ibm-content .ibm-portrait-module .ibm-container-body {
	min-height:55px
}
p+.ibm-portrait-module-list {
	padding-top:15px
}
#ibm-content ul.ibm-portrait-module-list,#ibm-content ul.ibm-thumbnail-list {
	min-height:70px;
	margin-top:7px;
	padding-bottom:25px
}
#ibm-content ul.ibm-portrait-module-list>li,#ibm-content ul.ibm-thumbnail-list>li {
	clear:both;
	display:block;
	height:1%;
	min-height:45px;
	padding-left:0
}
#ibm-content ul.ibm-portrait-module-list li+li,#ibm-content ul.ibm-thumbnail-list li+li {
	padding-top:25px
}
#ibm-content ul.ibm-portrait-module-list h2,#ibm-content ul.ibm-portrait-module-list h3,#ibm-content ul.ibm-portrait-module-list h4,#ibm-content ul.ibm-thumbnail-list h2,#ibm-content ul.ibm-thumbnail-list h3,#ibm-content ul.ibm-thumbnail-list h4 {
	display:block;
	margin:0 0 -7px 70px;
	padding-bottom:0;
	position:relative;
	top:-7px
}
#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 ul,#ibm-content ul.ibm-thumbnail-list ul {
	margin-left:70px;
	margin-top:0
}
#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 ul.ibm-bullet-list a[class*="-link"],#ibm-content ul.ibm-thumbnail-list ul.ibm-bullet-list a[class*="-link"] {
	padding-left:2.2em;
	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 img,#ibm-content ul.ibm-thumbnail-list img {
	float:left;
	padding-bottom:10px;
	padding-right:10px
}
#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.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-main .ibm-container .ibm-container-body dl {
	margin:0;
	padding:5px
}
div.ibm-code-sample {
	background-color:#f7f7f7;
	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;
	padding:0 10px
}
img.ibm-inset {
	float:left;
	margin:5px 20px 12px 0;
	padding:0
}
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 {
	float:left;
	margin:0;
	padding:0 10px 0 0
}
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-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
}
.ibm-pull-quote blockquote p,.ibm-pull-quote.ibm-inset blockquote p,.ibm-pull-quote.ibm-inset.ibm-alternate blockquote p,.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-pull-quote blockquote {
	position:relative;
	padding-left:.7em
}
.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-pullquote-open {
	font-size:1.8em;
	left:-0.055em;
	margin-top:.07em;
	position:absolute
}
.firefox .ibm-pullquote-open {
	left:-0.09em
}
.ibm-pullquote-close {
	font-size:1.8em;
	margin-left:.1em;
	margin-top:.125em;
	position:absolute
}
.ibm-pullquote-source {
	color:#5a5a5a
}
#ibm-truste {
	width:auto!important
}
.ibm-hide {
	display:none
}
.ibm-mo {
	display:table;
	width:100%
}
.ibm-mo__image,.ibm-mo__body {
	display:table-cell;
	vertical-align:middle
}
.ibm-mo--top .ibm-mo__image,.ibm-mo--top .ibm-mo__body {
	vertical-align:top
}
.ibm-mo--bottom .ibm-mo__image,.ibm-mo--bottom .ibm-mo__body {
	vertical-align:bottom
}
.ibm-mo--bottom .ibm-mo__image>p:last-child,.ibm-mo--bottom .ibm-mo__body>p:last-child {
	padding-bottom:0
}
.ibm-mo__image {
	padding:.33rem 20px .33rem 0;
	padding-right:20px\9
}
.ibm-mo__image>img {
	display:block;
	max-width:none
}
.ibm-mo--rev .ibm-mo__image {
	padding-right:0;
	padding-left:20px
}
.ibm-mo__body {
	width:100%
}
.ibm-vertical-center {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-vertical-center {
	display:inherit;
	align-items:inherit
}
}.ibm-link-list-az {
	padding-bottom:40px
}
.ibm-link-list-az li {
	display:inline-block;
	margin:0 2px -1px 0;
	padding:0;
	text-align:center
}
.ibm-link-list-az li:before {
	content:""
}
.ibm-link-list-az a,.ibm-link-list-az span {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-size:20px;
	font-size:1.25rem;
	line-height:25px;
	line-height:1.5625rem;
	color:#323232;
	display:table-cell;
	height:40px;
	vertical-align:middle;
	width:40px
}
.ibm-type .ibm-link-list-az a,.ibm-type .ibm-link-list-az span {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-link-list-az span {
	color:#777677
}
.ibm-link-list-az a:hover,.ibm-link-list-az .ibm-highlight a {
	background:#323232;
	color:#fff;
	text-decoration:none
}
.ibm-btt-auto a.ibm-top-link {
	background:#ececec;
	border:1px solid #fff;
	border-radius:50%;
	bottom:60px;
	color:#000;
	font-size:0;
	height:40px;
	line-height:normal;
	margin:0;
	padding:0;
	position:fixed;
	right:-55px;
	transition:right .4s,background-color .15s;
	width:40px;
	z-index:10;
	will-change:transform
}
.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	font-size:1.7rem;
	margin-left:6px;
	margin-top:12px;
	transform:rotate(90deg);
	transition:color .15s
}
.linux.firefox .ibm-btt-auto a.ibm-top-link:before {
	margin-left:8px
}
@media all and (-ms-high-contrast:none) {
	.ibm-btt-auto a.ibm-top-link:before,.msie8 .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:11px
}
}.safari .ibm-btt-auto a.ibm-top-link:before {
	margin-left:6.5px;
	margin-top:11px
}
.msie .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:11px
}
.msie9 .ibm-btt-auto a.ibm-top-link:before {
	margin-left:5px;
	margin-top:12px
}
.msie8 .ibm-btt-auto a.ibm-top-link:before {
	font-size:27px;
	margin-left:12px;
	margin-top:7px
}
.ibm-btt-auto a.ibm-top-link:hover {
	background:#121212
}
.ibm-btt-auto a.ibm-top-link:hover:before {
	color:#fff
}
.ibm-btt-auto.ibm-active a.ibm-top-link {
	right:1.5rem
}
.msie8 .ibm-btt-auto.ibm-active a.ibm-top-link {
	right:24px
}
.ibm-btn-row {
	padding:0
}
.ibm-btn-row.ibm-ind-link {
	padding:0
}
.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	margin:0 20px 15px 0
}
.ibm-btn-row input:last-child,.ibm-btn-row button:last-child,.ibm-btn-row a:last-child {
	margin-right:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	width:100%
}
}.ibm-btn-row.ibm-btn-row--line-height-0 {
	line-height:0
}
.ibm-btn-row.ibm-btn-row--line-height-0 [class*="ibm-btn-"] {
	margin-bottom:0
}
input[class*="ibm-btn-"][class*="-btn"],input[class*="ibm-btn-"][class*="-pri"],input[class*="ibm-btn-"][class*="-sec"],button[class*="ibm-btn-"][class*="-btn"],button[class*="ibm-btn-"][class*="-pri"],button[class*="ibm-btn-"][class*="-sec"],a[class*="ibm-btn-"][class*="-btn"],a[class*="ibm-btn-"][class*="-pri"],a[class*="ibm-btn-"][class*="-sec"] {
	font-size:16px;
	line-height:19.2px;
	border:2px solid #323232;
	text-decoration:none;
	padding:.7em 1.125em .7em;
	max-width:100%;
	min-width:120px;
	min-width:90px\9;
	min-height:20px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transition:border .3s,color .3s,background-color .3s;
	-moz-transition:border .3s,color .3s,background-color .3s;
	-o-transition:border .3s,color .3s,background-color .3s;
	-ms-transition:border .3s,color .3s,background-color .3s;
	transition:border .3s,color .3s,background-color .3s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.ibm-type input[class*="ibm-btn-"][class*="-btn"],.ibm-type input[class*="ibm-btn-"][class*="-pri"],.ibm-type input[class*="ibm-btn-"][class*="-sec"],.ibm-type button[class*="ibm-btn-"][class*="-btn"],.ibm-type button[class*="ibm-btn-"][class*="-pri"],.ibm-type button[class*="ibm-btn-"][class*="-sec"],.ibm-type a[class*="ibm-btn-"][class*="-btn"],.ibm-type a[class*="ibm-btn-"][class*="-pri"],.ibm-type a[class*="ibm-btn-"][class*="-sec"] {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
input[class*="ibm-btn-"][class*="-btn"]:focus,input[class*="ibm-btn-"][class*="-pri"]:focus,input[class*="ibm-btn-"][class*="-sec"]:focus,button[class*="ibm-btn-"][class*="-btn"]:focus,button[class*="ibm-btn-"][class*="-pri"]:focus,button[class*="ibm-btn-"][class*="-sec"]:focus,a[class*="ibm-btn-"][class*="-btn"]:focus,a[class*="ibm-btn-"][class*="-pri"]:focus,a[class*="ibm-btn-"][class*="-sec"]:focus {
	outline:1px dotted black
}
.ibm-btn-row input,.ibm-btn-row button,.ibm-btn-row a {
	display:inline-block
}
input::-moz-focus-inner,button::-moz-focus-inner,a::-moz-focus-inner {
	border:0
}
input[class*="ibm-btn-"][class*="-btn"],input[class*="ibm-btn-"][class*="-pri"],button[class*="ibm-btn-"][class*="-btn"],button[class*="ibm-btn-"][class*="-pri"],a[class*="ibm-btn-"][class*="-btn"],a[class*="ibm-btn-"][class*="-pri"] {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
input[class*="ibm-btn-"][class*="-btn"]:hover,input[class*="ibm-btn-"][class*="-btn"]:focus,input[class*="ibm-btn-"][class*="-pri"]:hover,input[class*="ibm-btn-"][class*="-pri"]:focus,button[class*="ibm-btn-"][class*="-btn"]:hover,button[class*="ibm-btn-"][class*="-btn"]:focus,button[class*="ibm-btn-"][class*="-pri"]:hover,button[class*="ibm-btn-"][class*="-pri"]:focus,a[class*="ibm-btn-"][class*="-btn"]:hover,a[class*="ibm-btn-"][class*="-btn"]:focus,a[class*="ibm-btn-"][class*="-pri"]:hover,a[class*="ibm-btn-"][class*="-pri"]:focus {
	background-color:#000;
	border-color:#000
}
input[class*="ibm-btn-"][class*="-sec"],button[class*="ibm-btn-"][class*="-sec"],a[class*="ibm-btn-"][class*="-sec"] {
	background-color:transparent;
	color:#323232;
	border-color:#323232
}
input[class*="ibm-btn-"][class*="-sec"]:hover,input[class*="ibm-btn-"][class*="-sec"]:focus,button[class*="ibm-btn-"][class*="-sec"]:hover,button[class*="ibm-btn-"][class*="-sec"]:focus,a[class*="ibm-btn-"][class*="-sec"]:hover,a[class*="ibm-btn-"][class*="-sec"]:focus {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
input.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small input[class*="ibm-btn-"].ibm-contact-widget-btn,button.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small button[class*="ibm-btn-"].ibm-contact-widget-btn,a.ibm-btn-small[class*="ibm-btn-"],.ibm-grid-small a[class*="ibm-btn-"].ibm-contact-widget-btn {
	font-size:14px;
	font-size:.875rem;
	min-width:75px;
	*min-width:auto;
	padding:.7em 1em .6em
}
input.ibm-btn-wrap[class*="ibm-btn-"],button.ibm-btn-wrap[class*="ibm-btn-"],a.ibm-btn-wrap[class*="ibm-btn-"] {
	white-space:normal;
	line-height:normal;
	display:inline-block
}
input.ibm-btn-go[class*="ibm-btn-"],input.ibm-btn-view[class*="ibm-btn-"],button.ibm-btn-go[class*="ibm-btn-"],button.ibm-btn-view[class*="ibm-btn-"],a.ibm-btn-go[class*="ibm-btn-"],a.ibm-btn-view[class*="ibm-btn-"] {
	border:0;
	padding:0;
	width:30px;
	height:30px;
	margin-bottom:-13px
}
input.ibm-btn-go[class*="ibm-btn-"],button.ibm-btn-go[class*="ibm-btn-"],a.ibm-btn-go[class*="ibm-btn-"] {
	background:url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 0 transparent
}
input.ibm-btn-go[class*="ibm-btn-"]:hover,button.ibm-btn-go[class*="ibm-btn-"]:hover,a.ibm-btn-go[class*="ibm-btn-"]:hover {
	background-position:0 -40px;
	background-color:transparent
}
input.ibm-btn-go[class*="ibm-btn-"]:active,input.ibm-btn-go[class*="ibm-btn-"]:focus,button.ibm-btn-go[class*="ibm-btn-"]:active,button.ibm-btn-go[class*="ibm-btn-"]:focus,a.ibm-btn-go[class*="ibm-btn-"]:active,a.ibm-btn-go[class*="ibm-btn-"]:focus {
	background-position:0 -80px
}
input.ibm-btn-view[class*="ibm-btn-"],button.ibm-btn-view[class*="ibm-btn-"],a.ibm-btn-view[class*="ibm-btn-"] {
	background:url(//1.www.s81c.com/common/v17e/i/buttons/btn-sprite.png) no-repeat 0 -120px transparent
}
input.ibm-btn-view[class*="ibm-btn-"]:hover,button.ibm-btn-view[class*="ibm-btn-"]:hover,a.ibm-btn-view[class*="ibm-btn-"]:hover {
	background-position:0 -160px;
	background-color:transparent
}
input.ibm-btn-view[class*="ibm-btn-"]:active,input.ibm-btn-view[class*="ibm-btn-"]:focus,button.ibm-btn-view[class*="ibm-btn-"]:active,button.ibm-btn-view[class*="ibm-btn-"]:focus,a.ibm-btn-view[class*="ibm-btn-"]:active,a.ibm-btn-view[class*="ibm-btn-"]:focus {
	background-position:0 -200px
}
input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"],a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"]:focus {
	background:#777677;
	border-color:#777677;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="gray-50"]:focus {
	background:#5a5a5a;
	border-color:#5a5a5a;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="gray-50"],button[class*="ibm-btn-"][class*="-sec"][class*="gray-50"],a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"] {
	background:transparent;
	border-color:#777677;
	color:#777677
}
input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"],a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"]:focus {
	background:#4178be;
	border-color:#4178be;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="blue-50"]:focus {
	background:#325c80;
	border-color:#325c80;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="blue-50"],button[class*="ibm-btn-"][class*="-sec"][class*="blue-50"],a[class*="ibm-btn-"][class*="-sec"][class*="blue-50"] {
	background:transparent;
	border-color:#4178be;
	color:#4178be
}
input[class*="ibm-btn-"][class*="-pri"][class*="green-50"],input[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"],button[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"],a[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="green-50"]:focus {
	background:#4b8400;
	border-color:#4b8400;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="green-50"]:focus {
	background:#2d660a;
	border-color:#2d660a;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="green-50"],button[class*="ibm-btn-"][class*="-sec"][class*="green-50"],a[class*="ibm-btn-"][class*="-sec"][class*="green-50"] {
	background:transparent;
	border-color:#4b8400;
	color:#4b8400
}
input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"],a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"]:focus {
	background:#008571;
	border-color:#008571;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="teal-50"]:focus {
	background:#006d5d;
	border-color:#006d5d;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="teal-50"],button[class*="ibm-btn-"][class*="-sec"][class*="teal-50"],a[class*="ibm-btn-"][class*="-sec"][class*="teal-50"] {
	background:transparent;
	border-color:#008571;
	color:#008571
}
input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"],a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"]:focus {
	background:#9855d4;
	border-color:#9855d4;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="purple-50"]:focus {
	background:#734098;
	border-color:#734098;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="purple-50"],button[class*="ibm-btn-"][class*="-sec"][class*="purple-50"],a[class*="ibm-btn-"][class*="-sec"][class*="purple-50"] {
	background:transparent;
	border-color:#9855d4;
	color:#9855d4
}
input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"],a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"]:focus {
	background:#db2780;
	border-color:#db2780;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="magenta-50"]:focus {
	background:#a6266e;
	border-color:#a6266e;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"],button[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"],a[class*="ibm-btn-"][class*="-sec"][class*="magenta-50"] {
	background:transparent;
	border-color:#db2780;
	color:#db2780
}
input[class*="ibm-btn-"][class*="-pri"][class*="red-50"],input[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"],button[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"],a[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="red-50"]:focus {
	background:#e71d32;
	border-color:#e71d32;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="red-50"]:focus {
	background:#ad1625;
	border-color:#ad1625;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="red-50"],button[class*="ibm-btn-"][class*="-sec"][class*="red-50"],a[class*="ibm-btn-"][class*="-sec"][class*="red-50"] {
	background:transparent;
	border-color:#e71d32;
	color:#e71d32
}
input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"],a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:hover,a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"]:focus {
	background:#d74108;
	border-color:#d74108;
	color:#fff
}
input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,input[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,button[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:hover,a[class*="ibm-btn-"][class*="-pri"][class*="orange-50"]:focus {
	background:#a53725;
	border-color:#a53725;
	color:#fff
}
input[class*="ibm-btn-"][class*="-sec"][class*="orange-50"],button[class*="ibm-btn-"][class*="-sec"][class*="orange-50"],a[class*="ibm-btn-"][class*="-sec"][class*="orange-50"] {
	background:transparent;
	border-color:#d74108;
	color:#d74108
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"]:focus {
	background:#fff;
	border-color:#fff;
	color:#000;
		font-family:microsoft yahei;
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="white"]:focus {
	background:#e0e0e0;
	border-color:#e0e0e0;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="white"] {
	background:transparent;
	border-color:#fff;
	color:#fff
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"]:focus {
	background:#aeaeae;
	border-color:#aeaeae;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="gray-30"]:focus {
	background:#959595;
	border-color:#959595;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="gray-30"] {
	background:transparent;
	border-color:#aeaeae;
	color:#aeaeae
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"]:focus {
	background:#5aaafa;
	border-color:#5aaafa;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="blue-30"]:focus {
	background:#5596e6;
	border-color:#5596e6;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="blue-30"] {
	background:transparent;
	border-color:#5aaafa;
	color:#5aaafa
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"]:focus {
	background:#8cd211;
	border-color:#8cd211;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="green-30"]:focus {
	background:#5aa700;
	border-color:#5aa700;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="green-30"] {
	background:transparent;
	border-color:#8cd211;
	color:#8cd211
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"]:focus {
	background:#41d6c3;
	border-color:#41d6c3;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-30"]:focus {
	background:#00b4a0;
	border-color:#00b4a0;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-30"] {
	background:transparent;
	border-color:#41d6c3;
	color:#41d6c3
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"]:focus {
	background:#d7aaff;
	border-color:#d7aaff;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="purple-20"]:focus {
	background:#ba8ff7;
	border-color:#ba8ff7;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="purple-20"] {
	background:transparent;
	border-color:#d7aaff;
	color:#d7aaff
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"]:focus {
	background:#ff9eee;
	border-color:#ff9eee;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="magenta-20"]:focus {
	background:#ff71d4;
	border-color:#ff71d4;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="magenta-20"] {
	background:transparent;
	border-color:#ff9eee;
	color:#ff9eee
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"]:focus {
	background:#ff7d87;
	border-color:#ff7d87;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="red-30"]:focus {
	background:#ff5050;
	border-color:#ff5050;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="red-30"] {
	background:transparent;
	border-color:#ff7d87;
	color:#ff7d87
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"]:focus {
	background:#ff7832;
	border-color:#ff7832;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="orange-30"]:focus {
	background:#ff5003;
	border-color:#ff5003;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="orange-30"] {
	background:transparent;
	border-color:#ff7832;
	color:#ff7832
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"],.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"]:focus {
	background:#fde876;
	border-color:#fde876;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"]:hover,.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="yellow-10"]:focus {
	background:#efc100;
	border-color:#efc100;
	color:#000
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="yellow-10"] {
	background:transparent;
	border-color:#fde876;
	color:#fde876
}
input[disabled],input[class*="ibm-btn-"][class*="-pri"][disabled],input[disabled]:hover,input[class*="ibm-btn-"][class*="-pri"][disabled]:hover,button[disabled],button[class*="ibm-btn-"][class*="-pri"][disabled],button[disabled]:hover,button[class*="ibm-btn-"][class*="-pri"][disabled]:hover {
	cursor:not-allowed;
	border:2px solid #ececec;
	background-color:#ececec;
	color:#777677
}
input[class*="ibm-btn-"][class*="-sec"][disabled],input[class*="ibm-btn-"][class*="-sec"][disabled]:hover,button[class*="ibm-btn-"][class*="-sec"][disabled],button[class*="ibm-btn-"][class*="-sec"][disabled]:hover {
	border:2px solid #ececec;
	background-color:#fff;
	color:#777677
}
.ibm-ind-link a[class*="ibm-btn-"][class*="-btn"] {
	padding-left:2.9em
}
.ibm-ind-link a[class*="ibm-btn-"][class*="-btn"]:before {
	left:.4em
}
.ibm-canada-notice {
	background:rgba(0,0,0,0.9);
	bottom:0;
	left:0;
	position:fixed;
	transition:all .25s;
	transform:translate3d(0,100%,0);
	width:100%;
	z-index:9999
}
.msie8 .ibm-canada-notice {
	background:#000
}
.no-csstransforms3d .ibm-canada-notice {
	top:101%
}
.no-csstransforms3d .ibm-canada-notice.ibm-show {
	top:auto;
	bottom:0
}
.ibm-canada-notice.ibm-show {
	transform:translate3d(0,0,0)
}
.ibm-grid-small .ibm-canada-notice {
	height:100%;
	overflow:auto;
	transform:translate3d(0,100%,0)
}
.ibm-grid-small .ibm-canada-notice.ibm-show-mobile {
	transform:translate3d(0,0,0)
}
.no-csstransforms3d.ibm-grid-small .ibm-canada-notice.ibm-show-mobile {
	top:0
}
.ibm-canada-notice .ibm-columns {
	position:relative
}
.ibm-canada-notice-button {
	bottom:0;
	left:0;
	position:fixed;
	z-index:9999
}
.safari .ibm-canada-notice-button {
	bottom:-2px;
	left:-2px
}
.msie8 .ibm-canada-notice-button {
	display:none
}
.ibm-canada-notice-message {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem
}
@media only screen and (max-width:759px) {
	.ibm-canada-notice-message {
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1
}
}.ibm-card {
	background-color:#fff;
	border:1px solid #c7c7c7;
	box-sizing:border-box;
	margin-bottom:20px;
	position:relative
}
.ibm-card.ibm-card--noborder {
	border:0
}
.ibm-card__heading,.ibm-card__content {
	padding:20px
}
.ibm-card__heading p {
	padding-bottom:0
}
.ibm-card__bottom {
	bottom:0;
	box-sizing:border-box;
	padding:30px;
	margin-top:60px;
}
.ibm-widget-processed .ibm-card__bottom {
	position:absolute;
	width:100%;
}
.ibm-contact-widget-btn {
	bottom:0;
	margin:0;
	position:fixed;
	right:110px;
	transition:all .4s cubic-bezier(0.2,1,0.2,1);
	z-index:10;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.ibm-contact-widget-btn.ibm-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.ibm-grid-small .ibm-contact-widget-btn {
	right:0
}
.ibm-contact-widget {
	background-color:#3c4646;
	box-sizing:border-box;
	bottom:0;
	max-width:400px;
	min-width:300px;
	padding:15px 20px 20px;
	position:fixed;
	right:110px;
	transition:all .4s cubic-bezier(0.2,1,0.2,1);
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	z-index:11
}
.ibm-contact-widget.ibm-contact--bg-gray-70 {
	background-color:#464646
}
.ibm-contact-widget.ibm-contact--bg-blue-50 {
	background-color:#4178be
}
.ibm-contact-widget.ibm-contact--bg-green-50 {
	background-color:#4b8400
}
.ibm-contact-widget.ibm-contact--bg-magenta-50 {
	background-color:#db2780
}
.ibm-contact-widget.ibm-contact--bg-orange-50 {
	background-color:#d74108
}
.ibm-contact-widget.ibm-contact--bg-purple-50 {
	background-color:#9855d4
}
.ibm-contact-widget.ibm-contact--bg-red-50 {
	background-color:#e71d32
}
.ibm-contact-widget.ibm-contact--bg-teal-50 {
	background-color:#008571
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-contact-widget {
	max-width:100%;
	right:0
}
}.no-csstransforms3d .ibm-contact-widget {
	bottom:-100%
}
.ibm-contact-widget.ibm-active {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-contact-widget.ibm-active {
	bottom:0
}
.ibm-contact-widget h2 {
	display:none
}
.ibm-contact-widget h3 {
	margin-top:-7px;
	padding-right:50px
}
.ibm-contact-widget li p {
	padding-bottom:0
}
.ibm-contact-widget .ibm-feedback-item {
	border-top:1px solid #c7c7c7;
	margin-top:17px;
	padding-top:17px
}
.ibm-contact-widget .ibm-close-link {
	color:#c7c7c7;
	position:absolute;
	right:5px;
	top:10px
}
#ibm-footer-module,#ibm-footer {
	background-color:#f5f5f5;
	clear:both;
	width:100%;
}
#ibm-footer-module ul li a,#ibm-footer ul li a {
	color:#6f7076;
		font-family:microsoft yahei;
}
#ibm-footer-module ul li a:focus,#ibm-footer-module ul li a:hover,#ibm-footer ul li a:focus,#ibm-footer ul li a:hover {
	color:#3b6caa
}
#ibm-footer-locale-selector {
	overflow:hidden;
	text-overflow:ellipsis
}
#ibm-footer-module h3 {
	color:#4c4d53
}
#ibm-footer-module ul li {
	padding-left:0;
	padding-bottom:0
}
#ibm-footer-module .ibm-columns {
	padding-bottom:30px;
	margin-left:190px
}
#ibm-footer-module .ibm-columns .ibm-col-6-2,#ibm-footer-module .ibm-columns .ibm-col-4-1 {
	padding-top:40px
}
#ibm-footer-module .ibm-columns #ibm-footer-locale-selector {
	padding-top:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-footer-module .ibm-columns #ibm-footer-locale-selector {
	padding-bottom:20px;
	padding-top:20px
}
}
#ibm-footer .ibm-columns {
	padding-bottom:0;
	width:100%;
	margin:0 auto;
}
#ibm-footer.ibm-alternate .ibm-col-1-1 {
	padding:8px 0 40px
}
#ibm-footer.ibm-alternate.ibm-padding-normal .ibm-col-1-1 {
	padding-bottom:8px
}
#ibm-footer #ibm-footer-locale-selector {
	float:right;
	min-width:240px;
	padding-top:10px;
	padding-bottom:10px
}
#ibm-footer #ibm-footer-locale-selector h3 {
	display:none
}
#ibm-footer>ul {
	font-size:16px;
	font-size:1rem;
	margin:0 auto;
	padding:20px 0
}
#ibm-footer li {
	display:inline-block;
	padding:0 20px 0 0;
	line-height:28px;
	float:left;
}
#ibm-footer li:last {
	padding-right:0
}
#ibm-footer .ibm-footer-corporate-links {
	display:inline-block;
	padding:20px 0;
	/* margin-left:35px; */
	margin-left:3%;
	
}
#ibm-footer .ibm-footer-corporate-links ul {
	line-height:0.5rem;
	padding-bottom:0;
	
}
#ibm-footer .ibm-footer-corporate-links a {
	padding:10px 0
}
#ibm-footer .ibm-footer-social-links {
	display:inline-block;
	float:right;
	padding:15px 0 0
}
#ibm-footer .ibm-footer-social-links div {
	display:inline-block;
	position:relative
}
#ibm-footer .ibm-footer-social-links div+div {
	margin-left:15px
}
#ibm-footer .ibm-footer-social-links a {
	width:26px;
	width:1.625rem;
	color:transparent;
	display:inline-block;
	position:relative;
	padding:0
}
#ibm-footer .ibm-footer-social-links a+a {
	margin-left:15px
}
#ibm-footer-module+#ibm-footer .ibm-columns .ibm-col-1-1 {
	border-top:1px solid #c7c7c7;
	width:99%;
	margin:0 auto;
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-footer .ibm-footer-corporate-links li {
	display:block
}
#ibm-footer .ibm-footer-corporate-links li a {
	display:block
}
#ibm-footer #ibm-footer-locale-selector {
	width:100%
}
#ibm-footer #ibm-footer-locale-selector h3 {
	display:block
}
#ibm-footer .ibm-footer-social-links {
	float:left
}
#ibm-footer>ul {
	padding-left:20px
}
#ibm-footer>ul li {
	display:block
}
#ibm-footer>ul li a {
	display:block;
	padding:6px 0
}
}.ibm-columns {
	width:960px;
	padding:0 10px;
	margin:0 auto;
	clear:both
}
.ibm-default .ibm-columns {
	padding-left:0
}
.ibm-default #ibm-footer-module .ibm-columns,.ibm-default #ibm-footer .ibm-columns {
	padding-left:10px
}
.ibm-columns {
	padding:0 10px 10px
}
#ibm-top .ibm-container .ibm-columns {
	margin:0 -10px
}
.ibm-columns .ibm-columns {
	padding:0;
	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-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-2-1 {
	width:268px
}
#ibm-com.ibm-no-scroll {
	overflow:hidden
}
#ibm-top {
	background:#FFF;
	/* min-width:980px; */
	min-width:1024px;
	overflow:hidden;
	position:relative
}
#ibm-pcon {
	width:778px;
	margin:0 auto;
	padding:0 0 10px 202px;
	background:#FFF
}
#ibm-pcon:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
#ibm-pcon {
	margin:0 auto;
	padding-left:0;
	width:980px
}
#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-landing-page #ibm-content-body {
	padding-top:40px
}
#ibm-content-main {
	clear:left;
	float:left;
	width:576px
}
#ibm-top.ibm-default #ibm-content-main {
	width:100%
}
#ibm-content-sidebar {
	display:none
}
.ibm-embed-video {
	height:355px
}
.ibm-landing-page #ibm-navigation {
	display:none
}
.ibm-landing-page #ibm-pcon {
	width:100%;
	padding:0
}
.ibm-landing-page #ibm-content-main {
	width:100%
}
.ibm-band {
	background-color:#f7f7f7;
	padding:15px 0;
	width:100%;
}
#ibm-leadspace-body {
	margin:0 auto;
	min-height:250px;
	width:100%;
	z-index:10
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body {
	min-height:90px
}
.ibm-default #ibm-content #ibm-leadspace-head {
	border-bottom:0 none;
	min-height:70px;
	_height:70px
}
.ibm-default #ibm-content #ibm-leadspace-body {
	min-height:inherit;
	padding-bottom:0;
	padding-top:20px
}
.ibm-landing-page #ibm-leadspace-body h1+p {
	padding-top:30px
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body h1+p {
	padding-top:15px
}
.ibm-landing-page .ibm-video-background {
	overflow:hidden;
	position:relative
}
.ibm-landing-page .ibm-video-background #ibm-leadspace-body {
	position:relative
}
.ibm-video-background-container {
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:5
}
#ibm-leadspace-body>h1 {
	margin-left:10px;
	margin-right:10px;
	padding-top:0
}
#ibm-leadspace-body>p {
	margin-left:10px;
	margin-right:10px
}
#ibm-leadspace-body>p em {
	font-style:normal;
	color:#5a5a5a
}
#ibm-leadspace-body>p em span {
	display:block
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-leadspace-body>h1,#ibm-leadspace-body>p {
	margin-left:20px;
	margin-right:20px
}
}.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>h1 {
	margin-left:20px
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>p {
	margin-left:20px
}
.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body>p em span {
	color:#ad1625
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background #ibm-leadspace-body>p em {
	color:#aeaeae
}
.ibm-landing-page #ibm-leadspace-head.ibm-alternate-background #ibm-leadspace-body>p em span {
	color:#fdd600
}
.ibm-button-link a,.ibm-button-link-alternate a {
	border:2px solid #323232;
	text-decoration:none;
	padding:.7em 1.125em .7em;
	max-width:100%;
	min-width:120px;
	min-width:90px\9;
	*min-width:auto;
	min-height:20px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
[class*="ibm-col-"] .ibm-button-link,[class*="ibm-col-"] .ibm-button-link-alternate {
	padding-bottom:8px
}
.ibm-button-link a {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
.ibm-button-link a:hover {
	text-decoration:none;
	background-color:#000;
	border-color:#000
}
.ibm-button-link-alternate a {
	background-color:transparent;
	color:#323232;
	border-color:#323232
}
.ibm-button-link-alternate a:hover {
	background-color:#323232;
	border-color:#323232;
	color:#fff
}
.ibm-button-link a.ibm-button-small,.ibm-button-link-alternate a.ibm-button-small {
	min-width:75px;
	padding:.4em 1em
}
a.ibm-disabled,a.ibm-disabled:hover {
	cursor:default;
	border:2px solid #efeff1;
	background-color:#efeff1;
	color:#878a8c
}
ul#ibm-navigation-trail {
	height:1%;
	text-shadow:none;
	padding:0 20px 30px 10px;
	position:relative�/;
	*position:relative
}
ul#ibm-navigation-trail:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
ul#ibm-navigation-trail li {
	display:inline;
	float:left;
	font-size:16px;
	font-size:1rem;
	clear:none;
	padding:0
}
ul#ibm-navigation-trail li:after {
	font-size:16px;
	font-size:1rem;
	margin-left:10px;
	position:relative
}
ul#ibm-navigation-trail li a:link,ul#ibm-navigation-trail li a:visited {
	color:#5a5a5a
}
.ibm-landing-page ul#ibm-navigation-trail {
	padding-left:20px
}
.ibm-landing-page .ibm-alternate-background ul#ibm-navigation-trail li a {
	color:#aeaeae
}
#ibm-masthead {
	background-color:#fff;
	top:0;
	width:100%;
	z-index:900
}
.ibm-sitenav-menu-sticky #ibm-masthead {
	z-index:810
}
.ibm-sitenav-menu-sticky.ibm-masthead-sticky #ibm-masthead {
	z-index:830
}
#ibm-mast-options {
	display:none
}
.nav2{	overflow:hidden;}
/*导航栏*/
#ibm-universal-nav {

	background:#fff;
	border-bottom:1px solid #e5e5e5;
	height:55px;
	position:relative;
	z-index:2;
	width:100%;
	text-align:center;
}
#ibm-home {
	float:left;
    width:190px;
	overflow:hidden;
	position:relative
}
#ibm-home p {
	float:right;
	font-size:18px;
	margin-top:12px;
	font-weight:blod;
	margin-left:10px;
	height:1.5rem
}
#ibm-home.ibm-animate a {
	animation-name:fadein;
	-webkit-animation-name:fadein;
	animation-duration:1.4s;
	-webkit-animation-duration:1.4s;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
#ibm-home.ibm-animate a:before {
	animation-name:glow;
	-webkit-animation-name:glow;
	animation-duration:2.2s;
	-webkit-animation-duration:2.2s;
	animation-delay:.4s;
	-webkit-animation-delay:.4s
}
#ibm-home a {
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	color:transparent;
	display:block;
	height:50px;
	text-indent:200px;
	width:60px
}
#ibm-home a:before {
	color:black;
	font-size:60px;
	line-height:65px;
	text-indent:0;
	top:10px
}
#ibm-home a:hover {
	border-bottom:2px solid #3b6caa;
	color:transparent
}
.msie #ibm-home a:before {
	top:12px
}
@-webkit-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes glow {
	0% {
	color:#000
}
50% {
	color:#5596e6
}
100% {
	color:#000
}
}@keyframes glow {
	0% {
	color:#000
}
50% {
	color:#5596e6
}
100% {
	color:#000
}
}.ibm-parent-site-name {
	float:left;
	margin-left:20px
}
.ibm-parent-site-name a {
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	color:#323232;
	display:block;
	height:50px;
	line-height:50px;
	text-decoration:none
}
.ibm-type .ibm-parent-site-name a {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-parent-site-name a:hover {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa
}
@media only screen and (max-width:759px) {
	.ibm-parent-site-name {
	display:none
}
}#ibm-menu-links {
	position:absolute;
	right:245px;
	top:0
}
#ibm-masthead.ibm-mhtype-popup #ibm-menu-links {
	display:none
}
#ibm-menu-links a {
	line-height:50px
}
#ibm-search-module {
	box-sizing:border-box;
	float:right;
	position:relative
}
.ibm-masthead-rightside #ibm-search-module {
	float:left;
	height:50px;
	min-width:50px;
	position:relative
}
#ibm-masthead.ibm-mhtype-popup #ibm-search-module {
	display:none
}
#ibm-search-form p {
	padding:0
}
#ibm-search-form p label {
	display:none
}
#ibm-search-form p .ibm-search-scope label {
	display:inline
}
#q {
	border:0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	box-sizing:border-box;
	color:#323232;
	font-size:16px;
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	height:50px;
	line-height:50px;
	padding:0 40px 0 11px;
	position:relative;
	top:0;
	width:220px
}
.safari #q {
	line-height:inherit
}
.signedin #q {
	border-right:0
}
#q::-moz-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover::-moz-placeholder {
	color:#4178be
}
#q:-ms-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover:-ms-placeholder {
	color:#4178be
}
#q::-webkit-placeholder {
	font-family:inherit;
	color:#777677;
	opacity:1
}
#q:hover::-webkit-placeholder {
	color:#4178be
}
#ibm-search {
	background:url(//1.www.s81c.com/common/v18/i/search1x.png) no-repeat 100% 50% transparent;
	background-size:20px;
	border:0 none;
	color:transparent;
	cursor:pointer;
	height:20px;
	min-width:20px;
	padding:0;
	position:absolute;
	right:15px;
	top:15px;
	width:20px
}
.svg #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search.svg)
}
#ibm-search-form:hover #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search1x_hover.png)
}
.svg #ibm-search-form:hover #ibm-search {
	background-image:url(//1.www.s81c.com/common/v18/i/search_hover.svg)
}
.ibm-search-scope {
	position:absolute;
	z-index:520;
	background:#f4f4f4;
	box-sizing:border-box;
	display:block;
	left:0;
	padding:10px;
	top:50px;
	width:300px;
	visibility:hidden;
	opacity:0
}
.ibm-search-scope .focus {
	outline:thin dotted
}
.ibm-search-scope div[class*='icheckbox'] {
	margin:0;
	top:-2px;
	transform:scale(0.75,0.75)
}
.ibm-masthead-search-minimized .ibm-search-scope,.ibm-masthead-search-maximized .ibm-search-scope {
	transition:none
}
#ibm-masthead {
	position:relative;
	width:100%;float:left;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.ibm-masthead-sticky #ibm-masthead {
	position:fixed;
	-webkit-transform:translate3d(0,-100%,0);
	-moz-transform:translate3d(0,-100%,0);
	-o-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
.no-csstransforms3d .ibm-masthead-sticky #ibm-masthead {
	top:-50px
}
.ibm-masthead-sticky-showing #ibm-masthead {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-masthead-sticky-showing #ibm-masthead {
	top:0
}
#ibm-masthead.hastransition,.ibm-sitenav-menu-sticky.ibm-masthead-sticky .ibm-sitenav-menu-container {
	-webkit-transition:-webkit-transform .4s cubic-bezier(0.2,1,0.2,1);
	transition:transform .4s cubic-bezier(0.2,1,0.2,1)
}
#ibm-masthead.ibm-mhtype-mobile .ibm-masthead-unav,#ibm-masthead.ibm-mhtype-mobile .ibm-masthead-categories,#ibm-masthead.ibm-mhtype-minimal .ibm-masthead-unav,#ibm-masthead.ibm-mhtype-minimal .ibm-masthead-categories,body.ibm-masthead-mobile-show .ibm-masthead-unav,body.ibm-masthead-mobile-show .ibm-masthead-categories {
	display:none
}

/*修改的*/
.ibm-masthead-categories>li,.ibm-masthead-unav>li,.ibm-masthead-iconsonly>li {
	display:block;
	float:left;
	padding:0;
	margin-left:0px;
}
.ibm-masthead-categories>li>a,.ibm-masthead-categories>li>button,.ibm-masthead-unav>li>a,.ibm-masthead-unav>li>button,.ibm-masthead-iconsonly>li>a,.ibm-masthead-iconsonly>li>button {
	box-sizing:border-box;
	color:#323232;
	cursor:pointer;
	font-family:microsoft yahei;
	font-weight:bold;
	display:block;
	height:50px;
	line-height:50px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
	border-bottom:2px solid transparent;
	transition:.3s border-color,.3s color
}
.ibm-masthead-categories>li>a:hover,.ibm-masthead-categories>li>button:hover,.ibm-masthead-unav>li>a:hover,.ibm-masthead-unav>li>button:hover,.ibm-masthead-iconsonly>li>a:hover,.ibm-masthead-iconsonly>li>button:hover {
	border-bottom:2px solid #1A9FA8;
	color:#1A9FA8;
	text-decoration:none
}
.ibm-masthead-categories>li>a:hover:before,.ibm-masthead-categories>li>button:hover:before,.ibm-masthead-unav>li>a:hover:before,.ibm-masthead-unav>li>button:hover:before,.ibm-masthead-iconsonly>li>a:hover:before,.ibm-masthead-iconsonly>li>button:hover:before {
	color:#3b6caa
}
.ibm-masthead-categories>li+li,.ibm-masthead-unav>li+li,.ibm-masthead-iconsonly>li+li {
	
	padding:0;
	/* width:100px; */
	width:9.5%;
	margin-left:15px;
	text-align:center;
}
.ibm-masthead-categories>li.ibm-active>button,.ibm-masthead-unav>li.ibm-active>button,.ibm-masthead-iconsonly>li.ibm-active>button {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa;
	text-decoration:none
}
.ibm-masthead-categories>li.ibm-active>button:before,.ibm-masthead-unav>li.ibm-active>button:before,.ibm-masthead-iconsonly>li.ibm-active>button:before {
	color:#3b6caa
}
.ibm-masthead-categories {
	float:left;
	margin-left:230px;
	padding:0;
	position:relative;
	margin-top:-50px;
}
.ibm-masthead-categories .ibm-no-megamenu {
	display:none
}
.ibm-masthead-categories>li>a {
	overflow:visible
}
.ibm-masthead-rightside {
	float:right;
	height:50px;
	padding-right:20px;
	position:relative
}
#ibm-masthead .ibm-masthead-unav {
	display:none
}
.ibm-masthead-iconsonly {
	display:inline-block;
	padding:0;
	position:relative
}
.ibm-masthead-iconsonly>li>a,.ibm-masthead-iconsonly>li>button {
	background:#fff;
	border:0;
	border-bottom:2px solid transparent;
	font-size:14px;
	text-indent:100px;
	width:24px
}
.ibm-masthead-iconsonly>li>a.ibm-masthead-signin-link,.ibm-masthead-iconsonly>li>button.ibm-masthead-signin-link {
	width:22px
}
.ibm-masthead-iconsonly>li>a:before,.ibm-masthead-iconsonly>li>button:before {
	text-indent:0;
	top:0
}
.ibm-masthead-iconsonly .ibm-masthead-item-signin {
	padding-left:25px;
	position:relative
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin {
	padding-left:0
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	background:#3b6caa;
	color:#fff;
	margin-left:0;
	padding-left:26px;
	padding-right:26px
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button:before {
	left:16px;
	color:inherit
}
.signedin .ibm-masthead-iconsonly .ibm-masthead-item-signin button:hover {
	background:#fff;
	color:inherit
}
.hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	font-size:16px;
	font-size:1rem;
	margin-left:0;
	position:relative;
	text-indent:0;
	width:auto
}
.ibm-type .hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.hasinitials .ibm-masthead-iconsonly .ibm-masthead-item-signin button:before {
	content:none
}
.ibm-notification-count {
	background:#e71d32;
	bottom:0;
	color:#fff;
	font-size:12px;
	line-height:1em;
	padding:2px 3px;
	position:absolute;
	right:0
}
#ibm-signin-minimenu-container {
	display:none;
	margin-left:20px;
	padding:0;
	position:absolute;
	right:-1px;
	top:50px;
	z-index:20
}
#ibm-signin-minimenu-container li {
	min-width:150px;
	max-width:250px;
	padding:0;
	white-space:nowrap
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-signin-minimenu-container li {
	white-space:normal
}
}#ibm-signin-minimenu-container a {
	background-color:#fff;
	color:#323232;
	display:block;
	padding:15px;
	text-decoration:none
}
#ibm-signin-minimenu-container a:focus,#ibm-signin-minimenu-container a:hover {
	background-color:#3b6caa;
	color:#fff
}
.ibm-active #ibm-signin-minimenu-container {
	border:1px solid #e5e5e5;
	display:block
}
.ibm-active #ibm-signin-minimenu-container a {
	display:block
}
.ibm-masthead-iconsonly .ibm-masthead-item-menu {
	padding-left:22px
}
.ibm-masthead-iconsonly li+.ibm-masthead-item-menu {
	padding-left:0
}
.ibm-masthead-item-menu button {
	line-height:60px!important;
	position:relative;
	width:22px
}
.ibm-masthead-item-menu button:before {
	content:""
}
.ibm-masthead-item-menu button span {
	background-color:#323232;
	border-radius:2px;
	display:block;
	height:2px;
	margin-top:6px;
	position:absolute;
	top:10px;
	width:23px;
	transition:.3s background-color,0.3s border-color
}
.ibm-masthead-item-menu button span.ibm-burger-patty {
	top:18px
}
.ibm-masthead-item-menu button span.ibm-burger-bun-bottom {
	top:26px
}
.ibm-masthead-item-menu button:hover span {
	background-color:#3b6caa
}
#ibm-megamenu-sections {
	background:#fff;
	border-bottom:1px solid #e0e0e0;
	position:absolute;
	-webkit-transform:translate3d(0,-105%,0);
	transform:translate3d(0,-105%,0);
	-webkit-transition:-webkit-transform .25s;
	transition:transform .25s;
	width:100%;
	z-index:1
}
.no-csstransforms3d #ibm-megamenu-sections {
	top:-800px
}
.ibm-masthead-megamenu-showing #ibm-megamenu-sections {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.no-csstransforms3d .ibm-masthead-megamenu-showing #ibm-megamenu-sections {
	top:50px
}
.ibm-megamenu-section {
	display:none
}
.ibm-megamenu-section.ibm-showing {
	display:block
}
.ibm-megamenu-section .ibm-columns {
	padding-top:30px;
	padding-bottom:40px
}
.ibm-megamenu-section a {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem
}
.ibm-megamenu-section a:visited {
	color:#3b6caa
}
.ibm-megamenu-section h4 {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#323232;
	padding-bottom:20px
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header {
	color:#323232;
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif;
	font-size:50px!important;
	line-height:1em
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header+p {
	font-size:20px;
	font-size:1.25rem;
	line-height:26px;
	line-height:1.625rem;
	margin-bottom:15px
}
.ibm-megamenu-section .ibm-megamenu-section-col1 .ibm-button-link a {
	margin-right:10px
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-mm-col-title {
	font-size:20px;
	line-height:1.4em
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-mm-col-title+p {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	color:#5a5a5a;
	margin-bottom:15px
}
.ibm-megamenu-section .ibm-megamenu-section-col2 p.ibm-ind-link {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem;
	padding-bottom:4
}
.ibm-megamenu-close-container {
	display:none;
	margin:0 auto 20px;
	position:relative;
	text-align:center;
	width:40px
}
.ibm-megamenu-close-container a:before {
	color:#959595
}
.ibm-megamenu-close-container a:hover:before,.ibm-megamenu-close-container a:active:before {
	color:#3b6caa
}
.ibm-masthead-megamenu-showing .ibm-megamenu-close-container {
	display:block
}
#ibm-masthead .getWidth {
	width:1000%
}
@media only screen and (min-width:760px) and (max-width:999px) {
	.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header {
	font-size:30px!important
}
.ibm-megamenu-section .ibm-megamenu-section-col1 h2.ibm-section-header+p {
	font-size:unset;
	line-height:unset
}
}@media only screen and (max-width:500px) {
	#ibm-universal-nav>#ibm-search-module {
	display:none
}
#ibm-menu-links {
	right:20px
}
}.ibm-search-typeahead-container {
	background:#f4f4f4;
	box-sizing:border-box;
	color:#000;
	position:absolute;
	top:51px;
	width:100%;
	z-index:510;
	visibility:hidden;
	opacity:0
}
.ibm-masthead-search-minimized .ibm-search-typeahead-container,.ibm-masthead-search-maximized .ibm-search-typeahead-container {
	transition:none
}
#ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container {
	padding-top:45px
}
#ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container ul {
	border-top:1px solid #e0e0e0
}
.ibm-search-typeahead-container ul li {
	box-sizing:border-box;
	color:#323232;
	cursor:pointer;
	font-family:"HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif;
	padding:5px 35px 5px 10px
}
.ibm-search-typeahead-container ul li.typeahead-section-title {
	padding-right:10px
}
.ibm-search-typeahead-container ul li.ibm-active {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-search-typeahead-container ul li.ibm-active:after {
	font-size:1.7em;
	font-family:"icons-ibm-v4";
	position:absolute;
	right:10px
}
#ibm-masthead .ibm-masthead-search-close {
	background:#fff;
	display:none;
	height:50px;
	line-height:50px;
	position:absolute;
	-webkit-transform:translate3d(-200%,0,0);
	-moz-transform:translate3d(-200%,0,0);
	-o-transform:translate3d(-200%,0,0);
	-ms-transform:translate3d(-200%,0,0);
	transform:translate3d(-200%,0,0);
	width:50px;
	z-index:2
}
#ibm-masthead .ibm-masthead-search-close a {
	height:50px;
	line-height:50px;
	width:50px
}
#ibm-masthead .ibm-masthead-search-close a::before {
	left:13px
}
.ibm-masthead-search-minimized #q {
	background:transparent;
	border-left:none;
	color:transparent;
	cursor:pointer;
	position:absolute;
	text-indent:100px;
	width:50px;
	z-index:1
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-rightside {
	float:none
}
.ibm-masthead-search-maximized #ibm-masthead #ibm-search-module {
	padding-left:50px;
	position:absolute;
	width:100%;
	z-index:1
}
.ibm-masthead-search-maximized #ibm-masthead #q {
	background:#fff;
	border-right:0;
	color:unset;
	cursor:text;
	position:relative;
	text-indent:unset;
	visibility:visible;
	width:100%
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-search-close {
	display:block;
	-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)
}
.no-csstransforms3d .ibm-masthead-search-maximized #ibm-masthead .ibm-masthead-search-close {
	left:0
}
.ibm-masthead-search-maximized #ibm-masthead .ibm-search-typeahead-container {
	box-sizing:border-box;
	height:100vh;
	overflow-y:auto;
	padding-top:51px;
	position:fixed;
	top:0;
	z-index:0
}
.ibm-masthead-search-maximized #ibm-masthead #ibm-search-module.ibm-has-scope+.ibm-search-typeahead-container {
	padding-top:96px
}
.ibm-mte-module+.ibm-mte-module {
	margin-top:20px
}
.ibm-mte-module .ibm-mte-stackedimage {
	padding-bottom:5px
}
#ibm-mobilemenu-screen {
	background:rgba(0,0,0,0.5) 0 0;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
	will-change:transform
}
body.ibm-show-mobilemenu-screen #ibm-mobilemenu-screen {
	display:block;
	z-index:900
}
.ibm-mobilemenu {
	background:#fff;
	border-left:1px solid #777677;
	box-sizing:border-box;
	height:100%;
	overflow-y:auto;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translate3d(100%,0px,0px);
	transform:translate3d(100%,0px,0px);
	-webkit-transition:all .4s;
	transition:all .4s;
	width:380px;
	z-index:905
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-mobilemenu {
	width:100%
}
}#ibm-com.ibm-mobilemenu-show .ibm-mobilemenu {
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px)
}
.ibm-mobilemenu ul {
	padding-bottom:0
}
.ibm-mobilemenu>ul:last-child {
	margin-bottom:20px
}
.ibm-mobilemenu a {
	color:#323232;
	display:block;
	padding:13px 0 13px 30px;
	position:relative;
	transition:none
}
.ibm-mobilemenu a:hover {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-mobilemenu li {
	padding:0;
	position:relative
}
.ibm-mobilemenu li:before {
	content:""
}
.ibm-mobilemenu li li a {
	padding-left:40px
}
.ibm-mobilemenu li li a:hover {
	background:unset;
	color:unset
}
.ibm-mobilemenu li li a:hover span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-mobilemenu .ibm-show-hide {
	position:relative
}
.ibm-mobilemenu .ibm-show-hide h2 a {
	color:#323232;
	border-top:0;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px
}
.ibm-mobilemenu .ibm-show-hide h2 a:before {
	left:auto;
	margin-right:20px;
	right:0
}
.ibm-mobilemenu .ibm-show-hide h2 a:hover {
	background:#5a5a5a;
	color:#fff
}
.ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active {
	color:#323232;
	font-weight:bold
}
.ibm-type .ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-mobilemenu .ibm-show-hide .ibm-showing a.ibm-show-active:hover {
	color:#fff
}
.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide h2 a {
	padding-left:30px
}
.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide .ibm-showing,.ibm-mobilemenu .ibm-haschildlist .ibm-show-hide .ibm-showing+.ibm-container-body {
	background:#ececec
}
.ibm-mobile-section-heading {
	border-top:2px solid #5a5a5a;
	padding:13px 0 13px 20px
}
.ibm-mobile-section-heading a {
	padding-left:0
}
.ibm-mobile-section-heading.ibm-mobile-sitename {
	margin:0
}
.ibm-mobile-section-heading.ibm-mobile-sitename a {
	padding:13px 0 13px 20px
}
.ibm-mobilemenu-section>ul>.ibm-mobilemenu-nav-selected>a {
	background:#5a5a5a;
	color:#fff;
	text-decoration:none
}
.ibm-mobilemenu-section>.ibm-show-hide>h2 {
	border-top:2px solid #5a5a5a
}
.ibm-mobilemenu-nav-selected .ibm-mobilemenu-nav-selected>a span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-haschildlist.ibm-showing+.ibm-haschildlist.ibm-showing {
	box-shadow:0 -1px 1px #fff
}
.ibm-mobilemenu-pagenav [aria-expanded='true']>a,.ibm-mobilemenu-pagenav>ul>li>a[aria-selected='true'] {
	font-weight:bold
}
.ibm-type .ibm-mobilemenu-pagenav [aria-expanded='true']>a,.ibm-type .ibm-mobilemenu-pagenav>ul>li>a[aria-selected='true'] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-mobilemenu-pagenav [aria-expanded='true'],.ibm-mobilemenu-pagenav [aria-selected='true'],.ibm-mobilemenu-pagenav [aria-selected='true']+ul {
	background:#ececec
}
.ibm-mobilemenu-pagenav li li [aria-selected='true']>span {
	border-bottom:4px solid #323232;
	padding-bottom:5px
}
.ibm-mobilemenu-close {
	background:#fff;
	cursor:pointer;
	height:50px
}
.ibm-mobilemenu-close a.ibm-close-link {
	font-size:.8rem;
	margin:0;
	padding:12px 10px 0 0
}
.ibm-mobilemenu-close a.ibm-close-link:hover {
	background:inherit
}
.ibm-mobilemenu-pagenav {
	border-top:2px solid #5a5a5a
}
.nano {
	position:relative;
	height:100%;
	overflow:hidden
}
.nano>.nano-content {
	bottom:0;
	left:0;
	overflow:scroll;
	overflow-x:hidden;
	padding-right:10px;
	position:absolute;
	right:0;
	top:0
}
.nano>.nano-content:focus {
	outline:thin dotted
}
.nano>.nano-content::-webkit-scrollbar {
	display:none
}
.has-scrollbar>.nano-content::-webkit-scrollbar {
	display:block
}
.nano>.nano-pane {
	background:rgba(0,0,0,0.25);
	bottom:0;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden\9;
	width:10px;
	opacity:.01;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.nano>.nano-pane>.nano-slider {
	background:#444;
	background:rgba(0,0,0,0.5);
	position:relative;
	margin:0 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed {
	visibility:visible\9;
	opacity:.99
}
[id=ibm-content]+nav [id=ibm-navigation],[id=ibm-content]+[id=ibm-navigation] {
	left:-180px;
	margin:14px 0 0 -100%
}
[id=ibm-navigation] {
	position:relative;
	float:left;
	left:0;
	margin:30px 0 0 -180px;
	padding:0 0 30px;
	width:172px
}
.ibm-type [id=ibm-navigation] h2 {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-navigation] h2,[id=ibm-navigation] ul {
	font-size:16px;
	font-size:1rem;
	line-height:21px;
	line-height:1.3125rem
}
[id=ibm-navigation] ul,[id=ibm-navigation] li {
	padding:0
}
[id=ibm-navigation] li:before {
	content:""
}
[id=ibm-navigation] a {
	display:block;
	line-height:26px;
	line-height:1.625rem
}
[id=ibm-primary-links] {
	margin-bottom:30px;
	border:1px solid #e0e0e0;
	border-top-width:0
}
[id=ibm-primary-links]>li {
	border-bottom:1px solid #e0e0e0
}
[id=ibm-primary-links]>li:last-child {
	border-bottom:0
}
.ibm-type [id=ibm-primary-links]>li>a[aria-selected=true] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-primary-links]>li li a {
	border-left:4px solid transparent;
	transition:all .1s;
	padding-left:17px;
	margin-left:-1px
}
[id=ibm-primary-links]>li li a:hover,[id=ibm-primary-links]>li li a[aria-selected=true] {
	color:#4178be;
	border-left:4px solid #4178be;
	text-decoration:none
}
[id=ibm-primary-links]>li li li>a {
	padding-left:30px
}
[id=ibm-primary-links] a {
	color:#323232;
	padding:7px 14px 6px 7px
}
[id=ibm-primary-links] [id=ibm-overview] a {
	background-color:#e0e0e0
}
.ibm-type [id=ibm-primary-links] [id=ibm-overview] a {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
[id=ibm-primary-links] [id=ibm-parent-link] {
	display:none
}
#ibm-overlay-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#111;
	opacity:.5;
	-ms-filter:"alpha(opacity=50)";
	-webkit-transition:opacity .1s ease-in-out;
	-moz-transition:opacity .1s ease-in-out;
	-o-transition:opacity .1s ease-in-out;
	-ms-transition:opacity .1s ease-in-out;
	transition:opacity .1s ease-in-out;
	top:0;
	display:none;
	z-index:900
}
body#ibm-com.ibm-overlay-backdrop-visible #ibm-overlay-backdrop {
	display:block
}
.ibm-common-overlay {
	background:#fff;
	border:0;
	display:none;
	opacity:0;
	padding-bottom:40px;
	position:fixed;
	text-align:left;
	-webkit-transition:opacity .1s ease-in-out .1s;
	-moz-transition:opacity .1s ease-in-out .1s;
	-o-transition:opacity .1s ease-in-out .1s;
	-ms-transition:opacity .1s ease-in-out .1s;
	transition:opacity .1s ease-in-out .1s;
	width:390px;
	z-index:905
}
.ibm-common-overlay.ibm-overlay-alt {
	width:570px
}
.ibm-common-overlay.ibm-overlay-alt-two {
	width:750px
}
.ibm-common-overlay.ibm-overlay-alt-three {
	width:980px
}
.ibm-common-overlay.full-width {
	text-align:center;
	width:100%!important
}
.ibm-common-overlay.full-width .content {
	width:auto
}
.ibm-common-overlay.prepped {
	display:block
}
.ibm-common-overlay.active {
	opacity:1
}
.ibm-common-overlay.seamless {
	padding-bottom:0
}
.ibm-common-overlay.seamless .content {
	padding:3px 3px 0 3px
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link {
	margin:0;
	padding:12px 12px 0 0;
	position:absolute;
	right:0
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:before {
	color:#777677
}
.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:hover:before,.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link:active:before {
	color:#000
}
.ibm-common-overlay .ibm-head {
	display:none
}
.ibm-common-overlay .content {
	border:0;
	margin:0;
	min-height:40px;
	overflow:auto;
	padding:0 40px 0
}
.ibm-common-overlay .content.hidexscroll {
	overflow-x:hidden
}
.ibm-common-overlay ol li,.ibm-common-overlay ul li {
	position:relative
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link {
	color:#000
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:before {
	color:#fff
}
.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:hover:before,.ibm-common-overlay.ibm-overlay-text-white .ibm-overlay-heading-con a.ibm-close-link:active:before {
	color:#aeaeae
}
.ibm-common-overlay.ibm-overlay-text-white .content {
	color:#fff
}
.ibm-common-overlay.ibm-overlay-text-black .content {
	color:#000
}
.ibm-common-overlay .ibm-common-overlay,.ibm-common-overlay .ibm-common-overlay-alt,.ibm-common-overlay .ibm-common-overlay-alt-two,.ibm-common-overlay .ibm-common-overlay-alt-three {
	display:block;
	opacity:1
}
.ibm-overlay-heading-con {
	height:45px;
	text-align:right
}
@media only screen and (max-width:999px) {
	.ibm-common-overlay {
	width:90%!important
}
}@media only screen and (max-width:759px) {
	.ibm-common-overlay {
	padding-bottom:20px
}
.ibm-common-overlay .content {
	padding:0 20px
}
}.ibm-pagination:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	visibility:hidden
}
.ibm-pagination--centered {
	display:table;
	margin:0 auto
}
.ibm-right .ibm-pagination {
	display:inline-block
}
.ibm-pagination--wide .ibm-pagination__page,.ibm-pagination--wide .ibm-pagination__ellipsis {
	float:none
}
.ibm-pagination--wide .ibm-pagination__ellipsis:after {
	position:relative;
	top:-2px
}
.ibm-pagination>li {
	display:inline;
	padding:0;
	float:left;
	height:32px;
	height:2rem;
	line-height:28px;
	line-height:1.75rem;
	margin-right:8px
}
.ibm-pagination>li:before {
	content:""
}
.ibm-pagination>li a[class*="-link"].ibm-inlinelink {
	padding-left:2.2em
}
.ibm-pagination>li a[class*="-link"].ibm-inlinelink.ibm-icon-after,.ibm-sitenav-menu-list>ul.ibm-pagination>li.ibm-haschildlist>a[class*="-link"].ibm-inlinelink {
	padding-left:0;
	padding-right:2.2em
}
.ibm-pagination>li.ibm-pagination__page {
	margin:0 12px
}
.ibm-pagination>li.ibm-pagination__page a[aria-selected=true],.ibm-pagination>li.ibm-pagination__page a.ibm-active {
	background-color:#4178be;
	color:#fff;
	padding:3px 9px;
	border-radius:18px
}
.ibm-pagination>li.ibm-pagination__page a[aria-selected=true]:hover,.ibm-pagination>li.ibm-pagination__page a[aria-selected=true]:focus,.ibm-pagination>li.ibm-pagination__page a.ibm-active:hover,.ibm-pagination>li.ibm-pagination__page a.ibm-active:focus {
	background-color:#264a60
}
.ibm-pagination>li.ibm-pagination__page+li:not(.ibm-pagination__page) {
	margin-left:8px
}
.ibm-pagination>li.ibm-pagination__ellipsis {
	color:#c7c7c7;
	font-size:.6rem;
	margin:0 8px
}
.ibm-pagination>li.ibm-pagination__ellipsis:after {
	content:"\2022\0020\2022\0020\2022";
	display:inline-block
}
.ibm-pagination>li.ibm-pagination__results {
	margin:0 12px
}
.ibm-pagination>li.ibm-pagination__results:first-child {
	margin-left:0
}
.ibm-pagination>li.ibm-pagination__results+li:not(.ibm-pagination__page) {
	margin-left:8px
}
.ibm-pagination>li:last-child {
	margin-left:0
}
.ibm-parallax-scroll {
	background-attachment:fixed!important;
	background-position:0 100px;
	background-repeat:no-repeat;
	background-size:cover
}
.linux.hires .ibm-parallax-scroll {
	background-position:0 0!important
}
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:0;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-dropdown {
	background-color:white;
	border:1px solid #aaa;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	height:1px!important;
	margin:-1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:white;
	border:1px solid #aaa;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid black 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:transparent;
	border:0;
	outline:0;
	box-shadow:none
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:white
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-dropdown li:before {
	content:none
}
.js select[multiple] {
	padding-right:15px
}
.select2-search__field {
	-webkit-appearance:none
}
.select2-container ul li.select2-search {
	padding-left:0
}
.select2-container ul li.select2-search input {
	height:initial;
	line-height:initial
}
.select2-container ul li.select2-search input:focus {
	border:0
}
.select2-container ul li:before {
	content:none
}
.select2-results__option {
	transition:.2s background-color,.2s color;
	padding:6px 11px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#323232
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#3b6caa;
	color:#fff
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span {
	color:#fff
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span:hover {
	color:#eee
}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:40px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:40px;
	padding:0 27px 0 10px
}
.select2-container--default .select2-selection--single {
	color:#323232
}
.select2-container--open .select2-dropdown,.select2-container--focus .select2-dropdown,.select2-container--open .select2-container--default .select2-selection--single,.select2-container--focus .select2-container--default .select2-selection--single,.select2-container--open .select2-container--default .select2-selection--multiple,.select2-container--focus .select2-container--default .select2-selection--multiple,.select2-container--open .select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--focus .select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--open .select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--focus .select2-container--default .select2-search--dropdown .select2-search__field {
	border-color:#000
}
.select2-container {
	max-width:100%
}
.ibm-column-form .select2-container {
	max-width:calc(100% - 188px)
}
@media only screen and (max-width:579px) {
	.ibm-column-form .select2-container {
	max-width:100%
}
}.select2-container .select2-selection {
	transition:.3s border-color
}
.select2-container .select2-selection:hover {
	border-color:#4178be
}
.select2-container .select2-selection:hover:focus {
	border-color:#000
}
.select2-container .select2-selection,.select2-container .select2-selection--multiple .select2-selection__choice,.select2-container .select2-search--dropdown .select2-search__field {
	border-color:#959f9f
}
.select2-container.select2-container--open .select2-selection,.select2-container.select2-container--open .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--open .select2-search--dropdown .select2-search__field,.select2-container.select2-container--focus .select2-selection,.select2-container.select2-container--focus .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--focus .select2-search--dropdown .select2-search__field {
	border-color:#000
}
.select2-dropdown {
	border-color:#959f9f
}
.select2-dropdown.select2-container--open,.select2-dropdown.select2-container--focus {
	border-color:#000
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width:30px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border:0;
	left:auto;
	top:auto;
	width:50px;
	display:block;
	height:auto;
	position:relative;
	margin:auto;
	font-size:.5em;
	top:10px;
	line-height:normal
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	margin-left:7px
}
.select2-dropdown {
	animation-duration:.3s;
	animation-name:opacity;
	animation-iteration-count:1;
	animation-fill-mode:both
}
@keyframes opacity {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.select2-dropdown.select2-dropdown--closing {
	animation-duration:.3s;
	animation-name:opacity-closing;
	animation-iteration-count:1;
	animation-fill-mode:both
}
.no-cssanimations .select2-dropdown.select2-dropdown--closing {
	display:none
}
@keyframes opacity-closing {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.ibm-show-hide h2 {
	border-top:0;
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
	padding:0;
	width:100%
}
.ibm-show-hide h2 a {
	border-top:1px solid #c7c7c7;
	padding:20px 0 20px 30px;
	color:#000;
	display:block;
	padding-left:30px;
	position:relative;
	transition:border-color .4s
}
.ibm-alternate-background .ibm-show-hide h2 a {
	color:inherit
}
.ibm-show-hide h2 a:before {
	font-size:25px;
	font-size:1.5625rem
}
.ibm-show-hide h2 a:hover {
	color:#4178be
}
.ibm-alternate-background .ibm-show-hide h2 a:hover {
	color:#fff
}
.ibm-show-hide h2 a.ibm-show-active {
	border-color:#4178be;
	color:#4178be
}
.ibm-alternate-background .ibm-show-hide h2 a.ibm-show-active {
	color:inherit;
	border-color:inherit
}
.ibm-show-hide h2 a:after,.ibm-show-hide h2 a.ibm-show-active:after {
	content:""
}
.ibm-show-hide.ibm-alternate h2 {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif
}
.ibm-show-hide.ibm-alternate h2 a {
	border-top:2px solid #e0e0e0
}
.ibm-show-hide.ibm-alternate h2 a.ibm-show-active {
	border-color:#4178be
}
.ibm-simple-show-hide .ibm-container-body {
	padding-bottom:4px
}
.ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#666;
	display:none
}
.ibm-alternate-background .ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#aaa
}
.ibm-simple-show-hide p.ibm-show-hide-controls a {
	display:inline-block
}
.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color:#666;
	text-decoration:none
}
.ibm-alternate-background .ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color:#aaa
}
.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-alternate-background .ibm-simple-show-hide h3 a.ibm-show-hide-link:hover {
	color:#ddd!important
}
.ibm-simple-show-hide.ibm-widget-processed p.ibm-show-hide-controls {
	color:#666;
	display:block
}
.ibm-alternate-background .ibm-simple-show-hide.ibm-widget-processed p.ibm-show-hide-controls {
	color:#aaa
}
.ibm-sitenav-menu-container {
	background-color:#fff;
	border-bottom:1px solid #e0e0e0;
	height:50px;
	line-height:50px;
	padding:0 20px;
	position:relative;
	z-index:815
}
.js .ibm-sitenav-menu-container {
	overflow:hidden
}
.js .ibm-sitenav-menu-container[data-widgetprocessed] {
	overflow:visible
}
.ibm-sitenav-menu-container.getWidth {
	width:1000%
}
.ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container,.ibm-masthead-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.no-csstransforms3d .ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container,.no-csstransforms3d .ibm-masthead-sticky.ibm-masthead-sticky-showing .ibm-sitenav-menu-container {
	top:50px
}
.ibm-sitenav-menu-sticky,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu {
	margin-top:50px
}
.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container {
	position:fixed;
	top:0;
	width:100%
}
.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container .ibm-sitenav-menu-list,.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container .ibm-sitenav-menu-list {
	padding-right:20px;
	position:relative;
	right:20px
}
.ibm-sitenav-menu-hide {
	margin-top:0
}
.ibm-sitenav-menu-hide .ibm-sitenav-menu-container {
	position:static
}
.ibm-sitenav-menu-hide .ibm-sitenav-menu-list {
	display:none
}
.ibm-sitenav-menu-name {
	border-bottom:2px solid transparent;
	display:inline-block
}
.ibm-type .ibm-sitenav-menu-name {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-sitenav-menu-name a {
	color:#323232;
	box-sizing:border-box;
	display:block;
	height:50px;
	line-height:50px;
	text-decoration:none
}
.ibm-sitenav-menu-name a:hover {
	border-bottom:2px solid #3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list {
	float:right;
	height:50px
}
@media only screen and (max-width:579px) {
	.ibm-sitenav-menu-list {
	display:none
}
}.ibm-sitenav-menu-list ul {
	padding:0
}
.ibm-sitenav-menu-list ul.getwidth {
	visibility:hidden
}
.ibm-sitenav-menu-list button,.ibm-sitenav-menu-list span,.ibm-sitenav-menu-list a {
	color:inherit;
	display:block;
	position:relative
}
.ibm-sitenav-menu-list button:hover,.ibm-sitenav-menu-list span:hover,.ibm-sitenav-menu-list a:hover {
	text-decoration:none
}
.ibm-sitenav-menu-list button:hover+ul,.ibm-sitenav-menu-list span:hover+ul,.ibm-sitenav-menu-list a:hover+ul {
	display:block
}
.ibm-sitenav-menu-list li {
	padding:0
}
.ibm-sitenav-menu-list li:before {
	content:none
}
.ibm-sitenav-menu-list li:hover ul {
	display:block
}
.js .ibm-sitenav-menu-list li:hover ul {
	display:none
}
.ibm-sitenav-menu-list>ul>li {
	float:left
}
.ibm-sitenav-menu-list>ul>li>button,.ibm-sitenav-menu-list>ul>li>span,.ibm-sitenav-menu-list>ul>li>a {
	border:0;
	border-bottom:2px solid transparent;
	box-sizing:border-box;
	display:inline-block;
	height:50px;
	line-height:50px;
	margin-left:25px
}
.ibm-type .ibm-sitenav-menu-list>ul>li>button,.ibm-type .ibm-sitenav-menu-list>ul>li>span,.ibm-type .ibm-sitenav-menu-list>ul>li>a {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-sitenav-menu-list>ul>li>button:hover,.ibm-sitenav-menu-list>ul>li>span:hover,.ibm-sitenav-menu-list>ul>li>a:hover {
	border-color:#3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a {
	background-color:#fff;
	cursor:pointer;
	font-size:16px;
	font-size:1rem;
	padding:0 22px 0 0;
	position:relative
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:before,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:before {
	content:""
}
.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span:after,.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a:after {
	font-size:14px;
	font-size:.875rem;
	left:auto;
	right:0
}
.ibm-sitenav-menu-list>ul>li.ibm-active>button,.ibm-sitenav-menu-list>ul>li.ibm-active>span,.ibm-sitenav-menu-list>ul>li.ibm-active>a {
	border-color:#3b6caa;
	color:#3b6caa
}
.ibm-sitenav-menu-list>ul>li.ibm-highlight>button,.ibm-sitenav-menu-list>ul>li.ibm-highlight>span,.ibm-sitenav-menu-list>ul>li.ibm-highlight>a {
	border-color:#3b6caa
}
.ibm-sitenav-menu-list li ul {
	background-color:#fff;
	border:1px solid #e0e0e0;
	display:none;
	position:absolute
}
.ibm-type .ibm-sitenav-menu-list li ul {
	font-family:"HelvRegularIBM","Helvetica Neue",Arial,sans-serif
}
.ibm-sitenav-menu-list li ul.ibm-align-right {
	right:0;
	border-right:0
}
.ibm-sitenav-menu-list li ul a {
	padding:10px 25px
}
.ibm-sitenav-menu-list li ul a:hover {
	background-color:#3b6caa;
	color:#fff
}
.ibm-sitenav-menu-list li ul li.ibm-highlight>a,.ibm-sitenav-menu-list li ul a.ibm-highlight {
	background-color:#3b6caa;
	color:#fff
}
.ibm-sitenav-menu-list li.ibm-active ul {
	display:block!important
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	zoom:1
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-slide.ibm-columns {
	clear:none
}
.slick-prev,.slick-next {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	margin-top:-10px;
	padding:0;
	border:0;
	outline:0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline:0;
	background:transparent;
	color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before,.slick-next:before {
	font-family:"icons-ibm-v4";
	font-size:20px;
	line-height:1;
	color:white;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
[dir="rtl"] .slick-prev {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:"←"
}
[dir="rtl"] .slick-prev:before {
	content:"→"
}
.slick-next {
	right:-25px
}
[dir="rtl"] .slick-next {
	left:-25px;
	right:auto
}
.slick-next:before {
	content:"→"
}
[dir="rtl"] .slick-next:before {
	content:"←"
}
.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-35px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
	outline:0
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	color:black;
	font-family:"icons-ibm-v4";
	font-size:6px;
	height:20px;
	left:0;
	line-height:20px;
	opacity:.25;
	position:absolute;
	text-align:center;
	top:0;
	width:20px
}
.slick-dots li.slick-active button:before {
	color:black;
	opacity:.75
}
.slick-slide h3.ibm-video-title {
	margin-top:5px
}
.slick-slider {
	margin-bottom:50px
}
.slick-slider .ibm-carousel-prev,.slick-slider .ibm-carousel-next {
	background:0;
	border:0;
	color:#aeaeae;
	cursor:pointer;
	display:block;
	font-size:20px;
	height:60px;
	line-height:20px;
	margin-top:-30px;
	opacity:1;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:40px;
	top:50%;
	width:.9em
}
.slick-slider .ibm-carousel-prev:hover,.slick-slider .ibm-carousel-prev:focus,.slick-slider .ibm-carousel-next:hover,.slick-slider .ibm-carousel-next:focus {
	color:#777677
}
.slick-slider .ibm-carousel-prev:before,.slick-slider .ibm-carousel-next:before {
	text-indent:0
}
.slick-slider .ibm-carousel-prev.slick-disabled,.slick-slider .ibm-carousel-next.slick-disabled {
	height:0;
	opacity:0
}
.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next {
	color:#aeaeae
}
.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev:hover,.slick-slider.ibm-carousel__controls--light .ibm-carousel-prev:focus,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next:hover,.slick-slider.ibm-carousel__controls--light .ibm-carousel-next:focus {
	color:#e0e0e0
}
.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next {
	color:#464646
}
.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev:hover,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-prev:focus,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next:hover,.slick-slider.ibm-carousel__controls--dark .ibm-carousel-next:focus {
	color:#121212
}
.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev,.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	font-size:44px;
	height:68px
}
@media only screen and (max-width:579px) and (min-width:0) {
	.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev,.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	display:none!important
}
}.slick-slider.ibm-carousel__arrows--large .ibm-carousel-prev {
	left:-0.2em
}
.slick-slider.ibm-carousel__arrows--large .ibm-carousel-next {
	right:-0.2em
}
.slick-slider .ibm-carousel-prev {
	left:-1.2em
}
.slick-slider .ibm-carousel-next {
	right:-1.2em
}
.slick-dots {
	bottom:-25px;
	line-height:20px
}
.slick-dots li {
	color:transparent;
	height:auto;
	margin:0;
	width:auto
}
.slick-dots li:before {
	content:none
}
.slick-dots li+li {
	margin-left:10px
}
.slick-dots li button {
	border:1px solid #3b6caa;
	border-radius:50%;
	height:14px;
	width:14px;
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	-o-transition:background-color .3s;
	-ms-transition:background-color .3s;
	transition:background-color .3s
}
.ibm-carousel__controls--light .slick-dots li button {
	border-color:#fff
}
.ibm-carousel__controls--dark .slick-dots li button {
	border-color:#000
}
.slick-dots li button:before {
	content:none
}
.slick-dots li button:hover,.slick-dots li button:active {
	border-width:2px
}
.slick-dots li button:focus {
	outline:1px dotted #000
}
.slick-dots li.slick-active button {
	background:#3b6caa
}
.ibm-carousel__controls--light .slick-dots li.slick-active button {
	background:#fff
}
.ibm-carousel__controls--dark .slick-dots li.slick-active button {
	background:#000
}
.ibm-spinner {
	-webkit-animation:.6s linear 0s normal none infinite ibm-spinner-kf-spin,5.6s ease-in-out 0s normal none infinite ibm-spinner-kf-colors;
	animation:.6s linear 0s normal none infinite ibm-spinner-kf-spin,5.6s ease-in-out 0s normal none infinite ibm-spinner-kf-colors;
	border:2px solid transparent;
	border-radius:50%;
	height:1em;
	position:relative;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	width:1em
}
.no-cssanimations .ibm-spinner {
	background:url(//1.www.s81c.com/i/v17/animated-progress-20x20b.gif) 50% 50% no-repeat
}
.no-cssanimations .ibm-h1.ibm-spinner,.no-cssanimations .ibm-h1 .ibm-spinner,.no-cssanimations .ibm-h2.ibm-spinner,.no-cssanimations .ibm-h2 .ibm-spinner {
	background-image:url(//1.www.s81c.com/i/v17/animated-progress-38x38c.gif)
}
span.ibm-spinner {
	display:inline-block;
	top:4px
}
.ibm-h4 .ibm-spinner,.ibm-h3 .ibm-spinner,.ibm-contact-widget h3 .ibm-spinner {
	top:5px
}
.ibm-h2 .ibm-spinner {
	top:6px
}
.ibm-h1 .ibm-spinner {
	top:7px
}
@-webkit-keyframes ibm-spinner-kf-colors {
	0% {
	border-color:transparent #ccc #ccc
}
50% {
	border-color:transparent #3b6caa #3b6caa
}
100% {
	border-color:transparent #ccc #ccc
}
}@keyframes ibm-spinner-kf-colors {
	0% {
	border-color:transparent #ccc #ccc
}
50% {
	border-color:transparent #3b6caa #3b6caa
}
100% {
	border-color:transparent #ccc #ccc
}
}@-webkit-keyframes ibm-spinner-kf-spin {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(-360deg)
}
}@keyframes ibm-spinner-kf-spin {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(-360deg)
}
}.ibm-step-indicator {
	border-bottom:1px solid #CCC;
	border-top:4px solid #666;
	margin-bottom:22px;
	margin-top:-2px
}
.ibm-step-indicator .ibm-tabs {
	background:#fff;
	color:#000;
	width:100%;
	padding-bottom:0
}
.ibm-step-indicator .ibm-tabs li {
	border-bottom:0 none!important;
	padding-right:35px;
	position:relative
}
.ibm-step-indicator .ibm-tabs li:after {
	font-size:25px;
	font-size:1.5625rem;
	color:#c7c7c7;
	left:auto;
	right:-5px;
	top:11px
}
.ibm-step-indicator .ibm-tabs li+li {
	padding-left:5px
}
.ibm-step-indicator .ibm-tabs a {
	display:inline-block;
	padding:10px 0;
	position:relative
}
.ibm-step-indicator .ibm-tabs a.ibm-active-current {
	color:#000;
	font-weight:bold
}
.ibm-step-indicator .ibm-tabs a.ibm-active-completed {
	color:#3b6caa
}
.ibm-step-indicator .ibm-tabs a.ibm-active-completed:hover {
	text-decoration:underline
}
.ibm-step-indicator .ibm-tabs a.ibm-disabled {
	background:0;
	border:0;
	color:#666!important;
	cursor:not-allowed;
	visibility:visible
}
.ibm-step-container .ibm-btn-row,.ibm-step-container .ibm-hidden-content {
	display:none
}
.ibm-widget-processed .ibm-step-container .ibm-btn-row {
	display:block
}
.ibm-tabs {
	overflow:auto;
	background:#ececec
}
.ibm-tabs li {
	padding:0;
	float:left
}
.ibm-tabs a {
	color:#323232;
	text-decoration:none
}
.ibm-tabs a:visited {
	color:#323232
}
.ibm-tabs a:hover {
	text-decoration:none
}
#ibm-content-nav {
	position:relative;
	margin-top:0
}
@media only screen and (max-width:999px) {
	#ibm-content-nav #ibm-primary-tabs,#ibm-content-nav #ibm-secondary-tabs {
	display:none
}
}#ibm-primary-tabs {
	height:50px;
	overflow:hidden;
	background:#ececec
}
#ibm-primary-tabs ul.ibm-tabs {
	margin:0 auto;
	padding:0 20px
}
#ibm-primary-tabs ul.ibm-tabs li {
	margin-right:0;
	border-top:0;
	position:relative;
	bottom:0
}
#ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-top:0;
	bottom:0
}
#ibm-primary-tabs ul.ibm-tabs a {
	display:block;
	border-right:0;
	border-left:none;
	min-height:15px;
	padding:12px 20px;
	background:0;
	opacity:1;
	filter:alpha(opacity=100);
	text-shadow:none;
	text-decoration:none;
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	-o-transition:background-color .3s;
	-ms-transition:background-color .3s;
	transition:background-color .3s
}
#ibm-primary-tabs ul.ibm-tabs a:hover,#ibm-primary-tabs ul.ibm-tabs a:focus {
	background-color:#fff
}
#ibm-primary-tabs ul.ibm-tabs a:active {
	background-color:#fff;
	text-shadow:none
}
#ibm-primary-tabs ul.ibm-tabs li a[aria-selected="true"] {
	background-color:#fff;
	color:#000;
	text-shadow:none;
	opacity:1;
	filter:alpha(opacity=100)
}
.ibm-type #ibm-primary-tabs ul.ibm-tabs li a[aria-selected="true"] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
#ibm-secondary-tabs,.ibm-text-tabs {
	text-align:center;
	padding:0 20px 0 29px;
	min-height:50px;
	border-bottom:1px solid #c7c7c7
}
#ibm-secondary-tabs .ibm-tabs,.ibm-text-tabs .ibm-tabs {
	background:#fff;
	margin:0 auto;
	padding-bottom:0
}
#ibm-secondary-tabs .ibm-tabs li,.ibm-text-tabs .ibm-tabs li {
	display:block;
	padding:0 15px;
	margin:0;
	text-align:center
}
#ibm-secondary-tabs .ibm-tabs a,.ibm-text-tabs .ibm-tabs a {
	border-bottom:4px solid transparent;
	display:block;
	overflow:auto;
	padding:15px 0 12px;
	text-decoration:none;
	-webkit-transition:border .3s,color .3s;
	-moz-transition:border .3s,color .3s;
	-o-transition:border .3s,color .3s;
	-ms-transition:border .3s,color .3s;
	transition:border .3s,color .3s
}
#ibm-secondary-tabs .ibm-tabs a:hover,#ibm-secondary-tabs .ibm-tabs a:focus,.ibm-text-tabs .ibm-tabs a:hover,.ibm-text-tabs .ibm-tabs a:focus {
	border-bottom:4px solid #3b6caa
}
#ibm-secondary-tabs .ibm-tabs li a[aria-selected=true],.ibm-text-tabs .ibm-tabs li a[aria-selected=true] {
	color:#000;
	border-bottom:4px solid #3b6caa
}
.ibm-graphic-tabs {
	padding-bottom:15px
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom:0;
	padding-bottom:15px
}
.ibm-graphic-tabs ul.ibm-tabs {
	overflow:auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-graphic-tabs ul.ibm-tabs {
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap
}
}.ibm-graphic-tabs ul.ibm-tabs li {
	background:#ececec;
	border-left:none;
	border-right:1px solid #fff;
	border-top:0;
	cursor:default;
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0;
	padding:0;
	position:relative;
	text-align:center
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-graphic-tabs ul.ibm-tabs li {
	-webkit-box-flex:1;
	-webkit-flex:1 100%;
	-moz-box-flex:1;
	-ms-flex:1 100%;
	flex:1 100%
}
}.ibm-graphic-tabs ul.ibm-tabs li a {
	border-bottom:0;
	display:block;
	line-height:1.2;
	padding:17px 10px 20px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s
}
.ibm-type .ibm-graphic-tabs ul.ibm-tabs li a[aria-selected="true"] {
	font-family:"HelveticaNeue-Bold","HelvBoldIBM",Arial,sans-serif;
	font-weight:normal
}
.ibm-graphic-tabs ul.ibm-tabs li a:after {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s;
	content:'';
	position:absolute;
	width:100%;
	border-bottom:4px solid transparent;
	bottom:0;
	left:0
}
.ibm-graphic-tabs ul.ibm-tabs li a:hover:after,.ibm-graphic-tabs ul.ibm-tabs li a[aria-selected="true"]:after {
	border-bottom-color:#3b6caa
}
.ibm-graphic-tabs ul.ibm-tabs li:first-child {
	border-left:none
}
.ibm-graphic-tabs ul.ibm-tabs li:last-child {
	border-right:0
}
.ibm-graphic-tabs ul.ibm-tabs li:hover {
	background:#ececec
}
.ibm-graphic-tabs ul.ibm-tabs li:hover a[aria-selected="true"] {
	color:#000
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li {
	background-color:inherit;
	border-bottom-color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a {
	color:inherit;
	border-bottom-color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a[aria-selected="true"]:hover {
	color:inherit
}
.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a:hover:after,.ibm-graphic-tabs.ibm-graphic-tabs--colored ul.ibm-tabs li a[aria-selected="true"]:after {
	border-bottom-color:inherit
}
.ibm-text-tabs {
	border-top:1px solid #c7c7c7;
	margin:0 0 15px;
	padding:0
}
.ibm-text-tabs .ibm-tabs li {
	padding:0 30px 0 0
}
.ibm-text-tabs .ibm-tabs li:last-child {
	padding-right:0
}
.ibm-text-tabs .ibm-tabs li a {
	padding-bottom:8px
}
.ibm-text-tabs.ibm-text-tabs--colored {
	border:0;
	margin:0;
	padding:0 20px 36px
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs {
	background:0
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li {
	border-color:inherit;
	color:inherit
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a {
	border-color:inherit;
	border-bottom-width:0;
	color:inherit
}
.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a[aria-selected=true],.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a:hover,.ibm-text-tabs.ibm-text-tabs--colored .ibm-tabs li a:focus {
	border-bottom-width:4px
}
.ibm-text-tabs.ibm-text-tabs--colored ~ .ibm-tabs-content {
	padding:0 20px 20px
}
ul.ibm-twisty {
	display:block;
	height:1%
}
ul.ibm-twisty>li {
	padding:0
}
ul.ibm-twisty>li a.ibm-twisty-trigger {
	color:#000;
	display:none;
	padding:5px 0 5px 22px;
	position:relative
}
.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger {
	color:inherit
}
ul.ibm-twisty>li a.ibm-twisty-trigger:before {
	font-size:17px;
	font-size:1.0625rem
}
ul.ibm-twisty>li a.ibm-twisty-trigger:hover,ul.ibm-twisty>li a.ibm-twisty-trigger:active {
	color:#4178be
}
.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger:hover,.ibm-alternate-background ul.ibm-twisty>li a.ibm-twisty-trigger:active {
	color:inherit
}
ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger {
	color:#4178be
}
.ibm-alternate-background ul.ibm-twisty>li.ibm-active>a.ibm-twisty-trigger {
	color:inherit
}
ul.ibm-twisty>li div.ibm-twisty-body {
	margin-left:22px
}
ul.ibm-twisty>li div.ibm-twisty-body ul {
	padding:0
}
ul.ibm-twisty ul.ibm-bullet-list li {
	padding-left:11px!important
}
ul.ibm-twisty ul.ibm-form-element-list {
	margin-left:0;
	padding-left:16px
}
.ibm-twisty.ibm-widget-processed a.ibm-twisty-trigger {
	display:block
}
.ibm-landing-page #ibm-content .ibm-col-1-1 ul ul.ibm-twisty,#ibm-content-main .ibm-col-4-3 ul ul.ibm-twisty,#ibm-content-main .ibm-col-5-4 ul ul.ibm-twisty,#ibm-content-main .ibm-col-6-4 ul ul.ibm-twisty,#ibm-content-main .ibm-col-6-5 ul ul.ibm-twisty {
	line-height:1.375em
}
#ibm-content ul.ibm-portrait-module-list li ul.ibm-twisty {
	margin-left:0!important
}
div.ibm-video-player-con {
	margin-bottom:20px
}
.ibm-video-title {
	box-sizing:border-box;
	margin-top:6px
}
.ibm-video-info {
	background:rgba(0,0,0,0.8);
	bottom:4px;
	box-sizing:border-box;
	min-height:30px;
	padding:2px 5px;
	position:absolute;
	width:100%
}
.ibm-video-info .ibm-video-title {
	bottom:0;
	color:#fff;
	display:inline-block;
	margin-top:0;
	padding:0
}
.ibm-video-info .ibm-video-duration {
	bottom:2px;
	box-sizing:border-box;
	color:#fff;
	position:absolute;
	right:5px;
	z-index:2
}
.ibm-video-info .ibm-video-duration+.ibm-video-title {
	padding-right:65px
}
.slick-slide .ibm-video-info {
	bottom:0
}
.ibm-video-placeholder {
	display:block;
	position:relative
}
.ibm-video-placeholder .ibm-play-link {
	display:block;
	left:50%;
	margin:-48px 0 0 -48px;
	position:absolute;
	top:50%;
	z-index:2
}
.ibm-video-placeholder .ibm-play-link:before {
	background:rgba(0,0,0,0.4);
	border-radius:50%;
	color:#fff;
	font-size:122px;
	height:95px;
	left:0;
	line-height:92px;
	text-shadow:0 0 1px #000;
	top:0;
	width:95px
}
.msie .ibm-video-placeholder .ibm-play-link:before {
	height:90px;
	line-height:95px;
	width:90px
}
.ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.ibm-col-6-1 .ibm-video-placeholder .ibm-play-link,.ibm-col-5-1 .ibm-video-placeholder .ibm-play-link,.ibm-col-4-1 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-6-1 .ibm-video-placeholder .ibm-play-link:before,.ibm-col-5-1 .ibm-video-placeholder .ibm-play-link:before,.ibm-col-4-1 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-6-1 .ibm-video-placeholder:hover .ibm-play-link:before,.ibm-col-5-1 .ibm-video-placeholder:hover .ibm-play-link:before,.ibm-col-4-1 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-6-1 .ibm-video-placeholder .ibm-play-link:before,.msie .ibm-col-5-1 .ibm-video-placeholder .ibm-play-link:before,.msie .ibm-col-4-1 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
@media only screen and (max-width:999px) {
	.ibm-col-6-2 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-6-2 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-6-2 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-6-2 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (max-width:759px) {
	.ibm-col-5-2 .ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-col-5-2 .ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-col-5-2 .ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-col-5-2 .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-video-placeholder .ibm-play-link {
	margin:-20px 0 0 -22px
}
.ibm-video-placeholder .ibm-play-link:before {
	font-size:56px;
	height:42px;
	left:0;
	line-height:40px;
	top:0;
	width:42px
}
.ibm-video-placeholder:hover .ibm-play-link:before {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.msie .ibm-video-placeholder .ibm-play-link:before {
	height:42px;
	line-height:46px;
	top:-1px;
	width:42px
}
}@media only screen and (min-width:0) and (max-width:640px) {
	.ibm-video-overlay.full-width iframe {
	width:100%
}
}.tipso_bubble,.tipso_bubble>.tipso_arrow {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.tipso_bubble {
	position:absolute;
	text-align:center;
	border-radius:6px;
	z-index:9999;
	padding:10px
}
.tipso_content {
	word-wrap:break-word
}
.tipso_bubble>.tipso_arrow {
	position:absolute;
	width:0;
	height:0;
	border:8px solid;
	pointer-events:none
}
.tipso_bubble.top>.tipso_arrow {
	border-top-color:#000;
	border-right-color:transparent;
	border-left-color:transparent;
	border-bottom-color:transparent;
	top:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.bottom>.tipso_arrow {
	border-bottom-color:#000;
	border-right-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
	bottom:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.left>.tipso_arrow {
	border-left-color:#000;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-right-color:transparent;
	top:50%;
	left:100%;
	margin-top:-8px
}
.tipso_bubble.right>.tipso_arrow {
	border-right-color:#000;
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	top:50%;
	right:100%;
	margin-top:-8px
}
span.tipso_style {
	border-bottom:1px dotted;
	cursor:help
}
span.tipso_style:hover {
	border-bottom:1px solid
}
.ibm-tooltip-content {
	display:none
}
.tipso_bubble {
	border-radius:0;
	font-size:16px;
	text-align:left
}
.tipso_bubble a {
	color:#323232
}
@media print {
	#ibm-content a,#ibm-content-main a {
	opacity:1!important
}
.ibm-mobile {
	display:none!important
}
#ibm-masthead {
	border:0 none!important
}
#ibm-content,#ibm-content-main,#ibm-pcon,#ibm-leadspace-head #ibm-leadspace-body {
	float:none;
	clear:both;
	width:100%;
	padding:0;
	margin:0
}
#ibm-top {
	float:none;
	clear:both;
	width:100%;
	padding:40px 0 0 0;
	margin:0;
	font-size:1.125em
}
#ibm-content-nav {
	margin-top:0
}
.ibm-twisty-body,.ibm-hideable,.ibm-container.ibm-show-hide .ibm-container-body {
	display:block!important;
	height:auto!important
}
.ibm-columns .ibm-col-2-1 {
	width:47.5%!important
}
#ibm-content-nav #ibm-primary-tabs {
	background:0;
	border-bottom:1px solid #000
}
.ibm-landing-page #ibm-leadspace-head {
	background:0;
	border-bottom:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	background:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	border-left:none;
	border-right:0;
	border-top:0
}
#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000
}
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-ribbon-nav,#ibm-mast-options,#ibm-universal-nav,#ibm-navigation,#ibm-common-menu,#ibm-footer-module,#ibm-footer,.ibm-no-print {
	display:none!important
}
#ibm-leadspace-body #ibm-navigation-trail li a {
	display:block!important;
	color:#000!important;
	opacity:1!important
}
html,body {
	background:#fff!important
}
#ibm-content .ibm-columns {
	overflow:visible
}
}br[class*="ibm-br-"] {
	display:none
}
@media only screen and (min-width:1480px) {
	#ibm-pcon {
	min-width:1240px;
	padding:0 0 0 180px;
	width:1240px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	/* min-width:1440px */
	width:100%;
}
.ibm-default .ibm-columns {
	width:1250px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:1440px */
	width:100%;
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:1460px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:1420px
}
.ibm-col-1-1 {
	width:1420px
}
.ibm-col-2-1 {
	width:700px
}
.ibm-col-4-1 {
	width:340px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:700px
}
.ibm-col-4-3 {
	width:1060px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:292.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:605px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:917.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:1230px
}
.ibm-col-5-1 {
	width:268px
}
.ibm-col-5-2 {
	width:556px
}
.ibm-col-5-3 {
	width:844px
}
.ibm-col-5-4 {
	width:1132px
}
.ibm-col-6-1 {
	width:220px
}
.ibm-col-6-2 {
	width:460px
}
.ibm-col-6-4 {
	width:940px
}
.ibm-col-6-5 {
	width:1180px
}
.ibm-col-xlarge-1-1 {
	width:1420px
}
.ibm-col-xlarge-2-1 {
	width:700px
}
.ibm-col-xlarge-4-1 {
	width:340px
}
.ibm-col-xlarge-4-2,.ibm-col-xlarge-6-3 {
	width:700px
}
.ibm-col-xlarge-4-3 {
	width:1060px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-1 {
	width:292.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-2 {
	width:605px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-3 {
	width:917.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:1230px
}
.ibm-col-xlarge-5-1 {
	width:268px
}
.ibm-col-xlarge-5-2 {
	width:556px
}
.ibm-col-xlarge-5-3 {
	width:844px
}
.ibm-col-xlarge-5-4 {
	width:1132px
}
.ibm-col-xlarge-6-1 {
	width:220px
}
.ibm-col-xlarge-6-2 {
	width:460px
}
.ibm-col-xlarge-6-4 {
	width:940px
}
.ibm-col-xlarge-6-5 {
	width:1180px
}
.ibm-hidden-xlarge {
	display:none!important
}
.ibm-hidden-bg-xlarge {
	background-image:none!important
}
br.ibm-br-xlarge {
	display:block
}
}@media only screen and (min-width:1240px) and (max-width:1479px) {
	#ibm-pcon {
	min-width:1000px;
	padding:0 0 0 180px;
	width:1000px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:1024px
}
.ibm-default .ibm-columns {
	width:1010px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	/* width:1200px */
	width:100%;
	
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:1220px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:1180px
}
.ibm-col-1-1 {
	width:1180px
}
.ibm-col-2-1 {
	width:580px
}
.ibm-col-4-1 {
	width:280px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:580px
}
.ibm-col-4-3 {
	width:880px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:232.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:485px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:737.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:990px
}
.ibm-col-5-1 {
	width:220px
}
.ibm-col-5-2 {
	width:460px
}
.ibm-col-5-3 {
	width:700px
}
.ibm-col-5-4 {
	width:940px
}
.ibm-col-6-1 {
	width:180px
}
.ibm-col-6-2 {
	width:380px
}
.ibm-col-6-4 {
	width:780px
}
.ibm-col-6-5 {
	width:980px
}
.ibm-col-xlarge-1-1 {
	width:1180px
}
.ibm-col-xlarge-2-1 {
	width:580px
}
.ibm-col-xlarge-4-1 {
	width:280px
}
.ibm-col-xlarge-4-2,.ibm-col-xlarge-6-3 {
	width:580px
}
.ibm-col-xlarge-4-3 {
	width:880px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-1 {
	width:232.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-2 {
	width:485px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-3 {
	width:737.5px
}
.ibm-default #ibm-content .ibm-col-xlarge-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:990px
}
.ibm-col-xlarge-5-1 {
	width:220px
}
.ibm-col-xlarge-5-2 {
	width:460px
}
.ibm-col-xlarge-5-3 {
	width:700px
}
.ibm-col-xlarge-5-4 {
	width:940px
}
.ibm-col-xlarge-6-1 {
	width:180px
}
.ibm-col-xlarge-6-2 {
	width:380px
}
.ibm-col-xlarge-6-4 {
	width:780px
}
.ibm-col-xlarge-6-5 {
	width:980px
}
.ibm-hidden-xlarge {
	display:none!important
}
.ibm-hidden-bg-xlarge {
	background-image:none!important
}
br.ibm-br-xlarge {
	display:block
}
}@media only screen and (min-width:1000px) and (max-width:1239px) {
	#ibm-pcon {
	min-width:760px;
	padding:0 0 0 180px;
	width:760px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:960px
}
.ibm-default .ibm-columns {
	width:770px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	width:960px
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:980px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:940px
}
.ibm-col-1-1 {
	width:940px
}
.ibm-col-2-1 {
	width:460px
}
.ibm-col-4-1 {
	width:220px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:460px
}
.ibm-col-4-3 {
	width:700px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:172.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:365px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:557.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:750px
}
.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-large-1-1 {
	width:940px
}
.ibm-col-large-2-1 {
	width:460px
}
.ibm-col-large-4-1 {
	width:220px
}
.ibm-col-large-4-2,.ibm-col-large-6-3 {
	width:460px
}
.ibm-col-large-4-3 {
	width:700px
}
.ibm-default #ibm-content .ibm-col-large-5-1 {
	width:172.5px
}
.ibm-default #ibm-content .ibm-col-large-5-2 {
	width:365px
}
.ibm-default #ibm-content .ibm-col-large-5-3 {
	width:557.5px
}
.ibm-default #ibm-content .ibm-col-large-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:750px
}
.ibm-col-large-5-1 {
	width:172px
}
.ibm-col-large-5-2 {
	width:364px
}
.ibm-col-large-5-3 {
	width:556px
}
.ibm-col-large-5-4 {
	width:748px
}
.ibm-col-large-6-1 {
	width:140px
}
.ibm-col-large-6-2 {
	width:300px
}
.ibm-col-large-6-4 {
	width:620px
}
.ibm-col-large-6-5 {
	width:780px
}
.ibm-hidden-large {
	display:none!important
}
.ibm-hidden-bg-large {
	background-image:none!important
}
br.ibm-br-large {
	display:block
}
}@media only screen and (min-width:760px) and (max-width:999px) {
	#ibm-pcon {
	min-width:520px;
	padding:0 0 0 180px;
	width:520px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:720px
}
.ibm-default .ibm-columns {
	width:530px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	width:720px
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:740px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:700px
}
.ibm-col-1-1 {
	width:700px
}
.ibm-col-2-1 {
	width:340px
}
.ibm-col-4-1 {
	width:160px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:340px
}
.ibm-col-4-3 {
	width:520px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:112.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:245px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:377.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:510px
}
.ibm-col-5-1 {
	width:124px
}
.ibm-col-5-2 {
	width:268px
}
.ibm-col-5-3 {
	width:412px
}
.ibm-col-5-4 {
	width:556px
}
.ibm-col-6-1 {
	width:100px
}
.ibm-col-6-2 {
	width:220px
}
.ibm-col-6-4 {
	width:460px
}
.ibm-col-6-5 {
	width:580px
}
.ibm-col-medium-1-1 {
	width:700px
}
.ibm-col-medium-2-1 {
	width:340px
}
.ibm-col-medium-4-1 {
	width:160px
}
.ibm-col-medium-4-2,.ibm-col-medium-6-3 {
	width:340px
}
.ibm-col-medium-4-3 {
	width:520px
}
.ibm-default #ibm-content .ibm-col-medium-5-1 {
	width:112.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-2 {
	width:245px
}
.ibm-default #ibm-content .ibm-col-medium-5-3 {
	width:377.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:510px
}
.ibm-col-medium-5-1 {
	width:124px
}
.ibm-col-medium-5-2 {
	width:268px
}
.ibm-col-medium-5-3 {
	width:412px
}
.ibm-col-medium-5-4 {
	width:556px
}
.ibm-col-medium-6-1 {
	width:100px
}
.ibm-col-medium-6-2 {
	width:220px
}
.ibm-col-medium-6-4 {
	width:460px
}
.ibm-col-medium-6-5 {
	width:580px
}
.ibm-hidden-medium {
	display:none!important
}
.ibm-hidden-bg-medium {
	background-image:none!important
}
br.ibm-br-medium {
	display:block
}
}@media only screen and (min-width:580px) and (max-width:759px) {
	#ibm-pcon {
	min-width:340px;
	padding:0 0 0 180px;
	width:340px
}
#ibm-top,.ibm-landing-page #ibm-pcon {
	padding:0;
	min-width:540px
}
.ibm-default .ibm-columns {
	width:350px
}
.ibm-columns,#ibm-footer .ibm-columns,#ibm-footer-contact .ibm-columns,#ibm-footer-module .ibm-columns,#ibm-megamenu-sections .ibm-columns,#ibm-related-content .ibm-columns {
	width:540px
}
#ibm-top #ibm-leadspace-head #ibm-leadspace-body {
	width:560px
}
#ibm-top.ibm-default #ibm-leadspace-head #ibm-leadspace-body {
	width:auto
}
#ibm-footer>ul,.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	width:520px
}
.ibm-col-1-1 {
	width:520px;
	
}
.ibm-col-2-1 {
	width:250px
}
.ibm-col-4-1 {
	width:115px
}
.ibm-col-4-2,.ibm-col-6-3 {
	width:250px
}
.ibm-col-4-3 {
	width:385px
}
.ibm-default #ibm-content .ibm-col-5-1 {
	width:67.5px
}
.ibm-default #ibm-content .ibm-col-5-2 {
	width:155px
}
.ibm-default #ibm-content .ibm-col-5-3 {
	width:242.5px
}
.ibm-default #ibm-content .ibm-col-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:330px
}
.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-col-medium-1-1 {
	width:520px
}
.ibm-col-medium-2-1 {
	width:250px
}
.ibm-col-medium-4-1 {
	width:115px
}
.ibm-col-medium-4-2,.ibm-col-medium-6-3 {
	width:250px
}
.ibm-col-medium-4-3 {
	width:385px
}
.ibm-default #ibm-content .ibm-col-medium-5-1 {
	width:67.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-2 {
	width:155px
}
.ibm-default #ibm-content .ibm-col-medium-5-3 {
	width:242.5px
}
.ibm-default #ibm-content .ibm-col-medium-5-4,.ibm-default #ibm-content .ibm-col-1-1 {
	width:330px
}
.ibm-col-medium-5-1 {
	width:88px
}
.ibm-col-medium-5-2 {
	width:196px
}
.ibm-col-medium-5-3 {
	width:304px
}
.ibm-col-medium-5-4 {
	width:412px
}
.ibm-col-medium-6-1 {
	width:70px
}
.ibm-col-medium-6-2 {
	width:160px
}
.ibm-col-medium-6-4 {
	width:340px
}
.ibm-col-medium-6-5 {
	width:430px
}
.ibm-hidden-medium {
	display:none!important
}
.ibm-hidden-bg-medium {
	background-image:none!important
}
br.ibm-br-medium {
	display:block
}
}@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-com.ibm-no-scroll #ibm-content-wrapper {
	margin-left:0
}
.ibm-hidden-small {
	display:none!important
}
.ibm-hidden-bg-small {
	background-image:none!important
}
br.ibm-br-small {
	display:block
}
.ibm-no-mobile {
	display:none
}
#ibm-top,#ibm-pcon {
	min-width:320px
}
.ibm-landing-page #ibm-content {
	min-width:100%
}
.ibm-default #ibm-content #ibm-leadspace-head #ibm-navigation-trail {
	padding-left:20px
}
#ibm-leadspace-body {
	width:auto
}
.ibm-col-1-1,#ibm-content-nav #ibm-primary-tabs .ibm-tabs,#ibm-content-nav #ibm-secondary-tabs .ibm-tabs {
	width:auto
}
#ibm-footer ul,.ibm-columns {
	min-width:260px;
	width:auto
}
#ibm-top .ibm-columns {
	padding:0 10px 10px
}
#ibm-top #ibm-content .ibm-columns .ibm-columns {
	padding:0
}
.ibm-default #ibm-content .ibm-columns {
	padding-left:10px
}
.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 {
	width:95%
}
}.ibm-columns.ibm-seamless {
	box-sizing:border-box
}
.ibm-columns .ibm-columns.ibm-seamless {
	margin:0
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless {
	width:95%
}
}.ibm-columns.ibm-seamless [class*="ibm-col-"] {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	padding:20px
}
.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:25%
}
@media only screen and (max-width:759px) {
	.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:50%
}
}@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless .ibm-col-4-1 {
	width:100%
}
}.ibm-columns.ibm-seamless .ibm-col-6-2 {
	width:33.3333%
}
@media only screen and (min-width:0) and (max-width:579px) {
	.ibm-columns.ibm-seamless .ibm-col-6-2 {
	width:100%
}
}.ibm-columns.ibm-seamless .ibm-col-4-2 {
	width:50%
}
@media only screen and (max-width:759px) {
	.ibm-columns.ibm-seamless .ibm-col-4-2 {
	width:100%
}
}.ibm-mobile {
	display:none!important
}
.ibm-resize {
	height:auto!important;
	width:100%
}
.ibm-downsize {
	height:auto!important;
	max-width:100%!important
}
@media only screen and (min-width:0) and (max-width:579px) {
	#ibm-leadspace-body {
	min-height:120px
}
#ibm-content-nav #ibm-primary-tabs,#ibm-content-nav #ibm-secondary-tabs {
	display:none
}
#ibm-pcon {
	padding:0;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
#ibm-content {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	-ms-flex-order:-1;
	order:-1
}
[id=ibm-content]+nav [id=ibm-navigation],[id=ibm-content]+[id=ibm-navigation],[id=ibm-navigation] {
	float:none;
	left:auto;
	margin:0;
	display:block;
	padding-left:20px;
	width:100%;
	padding-right:20px;
	box-sizing:border-box
}
#ibm-leftnav-links.ibm-mobile {
	display:block!important
}
#ibm-leftnav-links div {
	margin:0 10px
}
}@media only screen and (min-width:0) and (max-width:999px) {
	.ibm-landing-page #ibm-content-head {
	width:auto
}
#ibm-content-nav #ibm-secondary-tabs {
	padding-left:10px
}
.ibm-landing-page #ibm-content table {
	width:100%
}
.ibm-landing-page #ibm-content .ibm-columns .ibm-columns {
	width:auto;
	padding:0
}
.ibm-graphic-tabs .ibm-tab-section {
	border-bottom:0
}
.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--colored.ibm-graphic-tabs--colored .ibm-tab-section ul.ibm-tabs li {
	border-bottom-color:inherit
}
.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs.ibm-link-list li,.ibm-graphic-tabs .ibm-tab-section ul.ibm-tabs.ibm-live-assistance-list li {
	text-indent:0;
	border:0
}
}@media only screen and (min-width:580px) {
	.ibm-mobile {
	display:none
}
}@media only screen and (max-width:579px) {
	body .ibm-mobile {
	display:initial!important
}
}.ibm-alternate-background {
	color:#fff
}
.ibm-alternate-background img{float:left;width:100%;}
.ibm-alternate-background a {
	color:#fff;
	font-family:microsoft yahei;
}
.ibm-background-blue-core {
	background-color:#4178be
}
.ibm-background-blue-10 {
	background-color:#c0e6ff
}
.ibm-background-blue-20 {
	background-color:#7cc7ff
}
.ibm-background-blue-30 {
	background-color:#5aaafa
}
.ibm-background-blue-40 {
	background-color:#5596e6
}
.ibm-background-blue-50 {
	background-color:#4178be
}
.ibm-background-blue-60 {
	background-color:#325c80
}
.ibm-background-blue-70 {
	background-color:#264a60
}
.ibm-background-blue-80 {
	background-color:#1d3649
}
.ibm-background-blue-90 {
	background-color:#152935
}
.ibm-background-blue-100 {
	background-color:#010205
}
.ibm-background-green-core {
	background-color:#4b8400
}
.ibm-background-green-10 {
	background-color:#c8f08f
}
.ibm-background-green-20 {
	background-color:#b4e051
}
.ibm-background-green-30 {
	background-color:#8cd211
}
.ibm-background-green-40 {
	background-color:#5aa700
}
.ibm-background-green-50 {
	background-color:#4b8400
}
.ibm-background-green-60 {
	background-color:#2d660a
}
.ibm-background-green-70 {
	background-color:#144d14
}
.ibm-background-green-80 {
	background-color:#0a3c02
}
.ibm-background-green-90 {
	background-color:#0c2808
}
.ibm-background-green-100 {
	background-color:#010200
}
.ibm-background-teal-core {
	background-color:#008571
}
.ibm-background-teal-10 {
	background-color:#a7fae6
}
.ibm-background-teal-20 {
	background-color:#6eedd8
}
.ibm-background-teal-30 {
	background-color:#41d6c3
}
.ibm-background-teal-40 {
	background-color:#00b4a0
}
.ibm-background-teal-50 {
	background-color:#008571
}
.ibm-background-teal-60 {
	background-color:#006d5d
}
.ibm-background-teal-70 {
	background-color:#005448
}
.ibm-background-teal-80 {
	background-color:#003c32
}
.ibm-background-teal-90 {
	background-color:#012b22
}
.ibm-background-teal-100 {
	background-color:#000202
}
.ibm-background-purple-core {
	background-color:#9855d4
}
.ibm-background-purple-10 {
	background-color:#eed2ff
}
.ibm-background-purple-20 {
	background-color:#d7aaff
}
.ibm-background-purple-30 {
	background-color:#ba8ff7
}
.ibm-background-purple-40 {
	background-color:#af6ee8
}
.ibm-background-purple-50 {
	background-color:#9855d4
}
.ibm-background-purple-60 {
	background-color:#734098
}
.ibm-background-purple-70 {
	background-color:#562f72
}
.ibm-background-purple-80 {
	background-color:#412356
}
.ibm-background-purple-90 {
	background-color:#311a41
}
.ibm-background-purple-100 {
	background-color:#030103
}
.ibm-background-magenta-core {
	background-color:#db2780
}
.ibm-background-magenta-10 {
	background-color:#ffd2ff
}
.ibm-background-magenta-20 {
	background-color:#ff9eee
}
.ibm-background-magenta-30 {
	background-color:#ff71d4
}
.ibm-background-magenta-40 {
	background-color:#ff3ca0
}
.ibm-background-magenta-50 {
	background-color:#db2780
}
.ibm-background-magenta-60 {
	background-color:#a6266e
}
.ibm-background-magenta-70 {
	background-color:#7c1c58
}
.ibm-background-magenta-80 {
	background-color:#601146
}
.ibm-background-magenta-90 {
	background-color:#3a0b2e
}
.ibm-background-magenta-100 {
	background-color:#040102
}
.ibm-background-red-core {
	background-color:#e71d32
}
.ibm-background-red-10 {
	background-color:#ffd2dd
}
.ibm-background-red-20 {
	background-color:#ffa5b4
}
.ibm-background-red-30 {
	background-color:#ff7d87
}
.ibm-background-red-40 {
	background-color:#ff5050
}
.ibm-background-red-50 {
	background-color:#e71d32
}
.ibm-background-red-60 {
	background-color:#ad1625
}
.ibm-background-red-70 {
	background-color:#8c101c
}
.ibm-background-red-80 {
	background-color:#6e0a1e
}
.ibm-background-red-90 {
	background-color:#4c0a17
}
.ibm-background-red-100 {
	background-color:#040001
}
.ibm-background-orange-core {
	background-color:#ff7832
}
.ibm-background-orange-10 {
	background-color:#ffd4a0
}
.ibm-background-orange-20 {
	background-color:#ffa573
}
.ibm-background-orange-30 {
	background-color:#ff7832
}
.ibm-background-orange-40 {
	background-color:#ff5003
}
.ibm-background-orange-50 {
	background-color:#d74108
}
.ibm-background-orange-60 {
	background-color:#a53725
}
.ibm-background-orange-70 {
	background-color:#872a0f
}
.ibm-background-orange-80 {
	background-color:#6d120f
}
.ibm-background-orange-90 {
	background-color:#43100b
}
.ibm-background-orange-100 {
	background-color:#030100
}
.ibm-background-yellow-core {
	background-color:#fdd600
}
.ibm-background-yellow-10 {
	background-color:#fde876
}
.ibm-background-yellow-20 {
	background-color:#fdd600
}
.ibm-background-yellow-30 {
	background-color:#efc100
}
.ibm-background-yellow-40 {
	background-color:#be9b00
}
.ibm-background-yellow-50 {
	background-color:#8c7300
}
.ibm-background-yellow-60 {
	background-color:#735f00
}
.ibm-background-yellow-70 {
	background-color:#574a00
}
.ibm-background-yellow-80 {
	background-color:#3c3200
}
.ibm-background-yellow-90 {
	background-color:#281e00
}
.ibm-background-yellow-100 {
	background-color:#020100
}
.ibm-background-gray-core {
	background-color:#777677
}
.ibm-background-gray-10 {
	background-color:#e0e0e0
}
.ibm-background-gray-20 {
	background-color:#c7c7c7
}
.ibm-background-gray-30 {
	background-color:#aeaeae
}
.ibm-background-gray-40 {
	background-color:#959595
}
.ibm-background-gray-50 {
	background-color:#777677
}
.ibm-background-gray-60 {
	background-color:#5a5a5a
}
.ibm-background-gray-70 {
	background-color:#464646
}
.ibm-background-gray-80 {
	background-color:#323232
}
.ibm-background-gray-90 {
	background-color:#121212
}
.ibm-background-gray-100 {
	background-color:#000
}
.ibm-background-cool-gray-core {
	background-color:#6d7777
}
.ibm-background-cool-gray-10 {
	background-color:#dfe9e9
}
.ibm-background-cool-gray-20 {
	background-color:#c8d2d2
}
.ibm-background-cool-gray-30 {
	background-color:#aeb8b8
}
.ibm-background-cool-gray-40 {
	background-color:#959f9f
}
.ibm-background-cool-gray-50 {
	background-color:#6d7777
}
.ibm-background-cool-gray-60 {
	background-color:#586262
}
.ibm-background-cool-gray-70 {
	background-color:#3c4646
}
.ibm-background-cool-gray-80 {
	background-color:#323c3c
}
.ibm-background-cool-gray-90 {
	background-color:#0d1111
}
.ibm-background-cool-gray-100 {
	background-color:#000203
}
.ibm-background-warm-gray-core {
	background-color:#7d7373
}
.ibm-background-warm-gray-10 {
	background-color:#e9e0e0
}
.ibm-background-warm-gray-20 {
	background-color:#d0c7c7
}
.ibm-background-warm-gray-30 {
	background-color:#b8aeae
}
.ibm-background-warm-gray-40 {
	background-color:#9e9494
}
.ibm-background-warm-gray-50 {
	background-color:#7d7373
}
.ibm-background-warm-gray-60 {
	background-color:#645a5a
}
.ibm-background-warm-gray-70 {
	background-color:#504646
}
.ibm-background-warm-gray-80 {
	background-color:#3c3232
}
.ibm-background-warm-gray-90 {
	background-color:#1a1314
}
.ibm-background-warm-gray-100 {
	background-color:#030000
}
.ibm-background-neutral-white-core {
	background-color:#fdfdfd
}
.ibm-background-neutral-white-10 {
	background-color:#fdfdfd
}
.ibm-background-neutral-white-20 {
	background-color:#f9f9f9
}
.ibm-background-neutral-white-30 {
	background-color:#f4f4f4
}
.ibm-background-neutral-white-40 {
	background-color:#ececec
}
.ibm-background-cool-white-core {
	background-color:#fbfcfc
}
.ibm-background-cool-white-10 {
	background-color:#fbfcfc
}
.ibm-background-cool-white-20 {
	background-color:#f9f9fb
}
.ibm-background-cool-white-30 {
	background-color:#f0f2f4
}
.ibm-background-cool-white-40 {
	background-color:#ecf2f2
}
.ibm-background-warm-white-core {
	background-color:#fdfbfb
}
.ibm-background-warm-white-10 {
	background-color:#fdfbfb
}
.ibm-background-warm-white-20 {
	background-color:#fdfbfb
}
.ibm-background-warm-white-30 {
	background-color:#f7f5f5
}
.ibm-background-warm-white-40 {
	background-color:#f2eeee
}
.ibm-background-black-core {
	background-color:#000
}
.ibm-background-white-core {
	background-color:#fff
}
.ibm-border-blue-core {
	border-color:#4178be
}
.ibm-border-blue-10 {
	border-color:#c0e6ff
}
.ibm-border-blue-20 {
	border-color:#7cc7ff
}
.ibm-border-blue-30 {
	border-color:#5aaafa
}
.ibm-border-blue-40 {
	border-color:#5596e6
}
.ibm-border-blue-50 {
	border-color:#4178be
}
.ibm-border-blue-60 {
	border-color:#325c80
}
.ibm-border-blue-70 {
	border-color:#264a60
}
.ibm-border-blue-80 {
	border-color:#1d3649
}
.ibm-border-blue-90 {
	border-color:#152935
}
.ibm-border-blue-100 {
	border-color:#010205
}
.ibm-border-green-core {
	border-color:#4b8400
}
.ibm-border-green-10 {
	border-color:#c8f08f
}
.ibm-border-green-20 {
	border-color:#b4e051
}
.ibm-border-green-30 {
	border-color:#8cd211
}
.ibm-border-green-40 {
	border-color:#5aa700
}
.ibm-border-green-50 {
	border-color:#4b8400
}
.ibm-border-green-60 {
	border-color:#2d660a
}
.ibm-border-green-70 {
	border-color:#144d14
}
.ibm-border-green-80 {
	border-color:#0a3c02
}
.ibm-border-green-90 {
	border-color:#0c2808
}
.ibm-border-green-100 {
	border-color:#010200
}
.ibm-border-teal-core {
	border-color:#008571
}
.ibm-border-teal-10 {
	border-color:#a7fae6
}
.ibm-border-teal-20 {
	border-color:#6eedd8
}
.ibm-border-teal-30 {
	border-color:#41d6c3
}
.ibm-border-teal-40 {
	border-color:#00b4a0
}
.ibm-border-teal-50 {
	border-color:#008571
}
.ibm-border-teal-60 {
	border-color:#006d5d
}
.ibm-border-teal-70 {
	border-color:#005448
}
.ibm-border-teal-80 {
	border-color:#003c32
}
.ibm-border-teal-90 {
	border-color:#012b22
}
.ibm-border-teal-100 {
	border-color:#000202
}
.ibm-border-purple-core {
	border-color:#9855d4
}
.ibm-border-purple-10 {
	border-color:#eed2ff
}
.ibm-border-purple-20 {
	border-color:#d7aaff
}
.ibm-border-purple-30 {
	border-color:#ba8ff7
}
.ibm-border-purple-40 {
	border-color:#af6ee8
}
.ibm-border-purple-50 {
	border-color:#9855d4
}
.ibm-border-purple-60 {
	border-color:#734098
}
.ibm-border-purple-70 {
	border-color:#562f72
}
.ibm-border-purple-80 {
	border-color:#412356
}
.ibm-border-purple-90 {
	border-color:#311a41
}
.ibm-border-purple-100 {
	border-color:#030103
}
.ibm-border-magenta-core {
	border-color:#db2780
}
.ibm-border-magenta-10 {
	border-color:#ffd2ff
}
.ibm-border-magenta-20 {
	border-color:#ff9eee
}
.ibm-border-magenta-30 {
	border-color:#ff71d4
}
.ibm-border-magenta-40 {
	border-color:#ff3ca0
}
.ibm-border-magenta-50 {
	border-color:#db2780
}
.ibm-border-magenta-60 {
	border-color:#a6266e
}
.ibm-border-magenta-70 {
	border-color:#7c1c58
}
.ibm-border-magenta-80 {
	border-color:#601146
}
.ibm-border-magenta-90 {
	border-color:#3a0b2e
}
.ibm-border-magenta-100 {
	border-color:#040102
}
.ibm-border-red-core {
	border-color:#e71d32
}
.ibm-border-red-10 {
	border-color:#ffd2dd
}
.ibm-border-red-20 {
	border-color:#ffa5b4
}
.ibm-border-red-30 {
	border-color:#ff7d87
}
.ibm-border-red-40 {
	border-color:#ff5050
}
.ibm-border-red-50 {
	border-color:#e71d32
}
.ibm-border-red-60 {
	border-color:#ad1625
}
.ibm-border-red-70 {
	border-color:#8c101c
}
.ibm-border-red-80 {
	border-color:#6e0a1e
}
.ibm-border-red-90 {
	border-color:#4c0a17
}
.ibm-border-red-100 {
	border-color:#040001
}
.ibm-border-orange-core {
	border-color:#ff7832
}
.ibm-border-orange-10 {
	border-color:#ffd4a0
}
.ibm-border-orange-20 {
	border-color:#ffa573
}
.ibm-border-orange-30 {
	border-color:#ff7832
}
.ibm-border-orange-40 {
	border-color:#ff5003
}
.ibm-border-orange-50 {
	border-color:#d74108
}
.ibm-border-orange-60 {
	border-color:#a53725
}
.ibm-border-orange-70 {
	border-color:#872a0f
}
.ibm-border-orange-80 {
	border-color:#6d120f
}
.ibm-border-orange-90 {
	border-color:#43100b
}
.ibm-border-orange-100 {
	border-color:#030100
}
.ibm-border-yellow-core {
	border-color:#fdd600
}
.ibm-border-yellow-10 {
	border-color:#fde876
}
.ibm-border-yellow-20 {
	border-color:#fdd600
}
.ibm-border-yellow-30 {
	border-color:#efc100
}
.ibm-border-yellow-40 {
	border-color:#be9b00
}
.ibm-border-yellow-50 {
	border-color:#8c7300
}
.ibm-border-yellow-60 {
	border-color:#735f00
}
.ibm-border-yellow-70 {
	border-color:#574a00
}
.ibm-border-yellow-80 {
	border-color:#3c3200
}
.ibm-border-yellow-90 {
	border-color:#281e00
}
.ibm-border-yellow-100 {
	border-color:#020100
}
.ibm-border-gray-core {
	border-color:#777677
}
.ibm-border-gray-10 {
	border-color:#e0e0e0
}
.ibm-border-gray-20 {
	border-color:#c7c7c7
}
.ibm-border-gray-30 {
	border-color:#aeaeae
}
.ibm-border-gray-40 {
	border-color:#959595
}
.ibm-border-gray-50 {
	border-color:#777677
}
.ibm-border-gray-60 {
	border-color:#5a5a5a
}
.ibm-border-gray-70 {
	border-color:#464646
}
.ibm-border-gray-80 {
	border-color:#323232
}
.ibm-border-gray-90 {
	border-color:#121212
}
.ibm-border-gray-100 {
	border-color:#000
}
.ibm-border-cool-gray-core {
	border-color:#6d7777
}
.ibm-border-cool-gray-10 {
	border-color:#dfe9e9
}
.ibm-border-cool-gray-20 {
	border-color:#c8d2d2
}
.ibm-border-cool-gray-30 {
	border-color:#aeb8b8
}
.ibm-border-cool-gray-40 {
	border-color:#959f9f
}
.ibm-border-cool-gray-50 {
	border-color:#6d7777
}
.ibm-border-cool-gray-60 {
	border-color:#586262
}
.ibm-border-cool-gray-70 {
	border-color:#3c4646
}
.ibm-border-cool-gray-80 {
	border-color:#323c3c
}
.ibm-border-cool-gray-90 {
	border-color:#0d1111
}
.ibm-border-cool-gray-100 {
	border-color:#000203
}
.ibm-border-warm-gray-core {
	border-color:#7d7373
}
.ibm-border-warm-gray-10 {
	border-color:#e9e0e0
}
.ibm-border-warm-gray-20 {
	border-color:#d0c7c7
}
.ibm-border-warm-gray-30 {
	border-color:#b8aeae
}
.ibm-border-warm-gray-40 {
	border-color:#9e9494
}
.ibm-border-warm-gray-50 {
	border-color:#7d7373
}
.ibm-border-warm-gray-60 {
	border-color:#645a5a
}
.ibm-border-warm-gray-70 {
	border-color:#504646
}
.ibm-border-warm-gray-80 {
	border-color:#3c3232
}
.ibm-border-warm-gray-90 {
	border-color:#1a1314
}
.ibm-border-warm-gray-100 {
	border-color:#030000
}
.ibm-border-neutral-white-core {
	border-color:#fdfdfd
}
.ibm-border-neutral-white-10 {
	border-color:#fdfdfd
}
.ibm-border-neutral-white-20 {
	border-color:#f9f9f9
}
.ibm-border-neutral-white-30 {
	border-color:#f4f4f4
}
.ibm-border-neutral-white-40 {
	border-color:#ececec
}
.ibm-border-cool-white-core {
	border-color:#fbfcfc
}
.ibm-border-cool-white-10 {
	border-color:#fbfcfc
}
.ibm-border-cool-white-20 {
	border-color:#f9f9fb
}
.ibm-border-cool-white-30 {
	border-color:#f0f2f4
}
.ibm-border-cool-white-40 {
	border-color:#ecf2f2
}
.ibm-border-warm-white-core {
	border-color:#fdfbfb
}
.ibm-border-warm-white-10 {
	border-color:#fdfbfb
}
.ibm-border-warm-white-20 {
	border-color:#fdfbfb
}
.ibm-border-warm-white-30 {
	border-color:#f7f5f5
}
.ibm-border-warm-white-40 {
	border-color:#f2eeee
}
.ibm-border-black-core {
	border-color:#000
}
.ibm-border-white-core {
	border-color:#fff
}
a {
	transition:.3s color
}
.ibm-fadein {
	visibility:visible;
	opacity:1;
	transition:opacity .4s
}
.ibm-fadeout {
	visibility:hidden;
	opacity:0;
	transition:visibility 0s .4s,opacity .4s
}


/*以下为后加样式*/
/*成功案例部分*/
/* .main_1024{width:1020px;height:100%;margin:200px auto;} */

.content{clear:both;}
.content li{float:left;}
.tupian img{width:230px;height:200px;}
.neirong{margin-left:250px;margin-top:-180px;}


/* body{min-width:1024px !important;width:100%;} */
