html, body {
	background:#CCC;
	color:#000;
	margin:0;
	padding:0;
}

a { text-decoration:none;}
a:link { color:#666;}
a:hover { color:#000;}
a:active { color:#4C6E94;}

body {
	text-align:center;
}
form {
	margin:0;
}
img {
	border:0;
}
#ibm-top {
	background:#FFF url("../i/v16/t/template-background-930.gif") repeat-y 50% 0;
	margin:0 auto;
	padding:0 10px;
	width:930px;
	text-align:left;
}
div.ibm-liquid {
	background:#FFF url("../i/c.gif")!important;
	padding:0!important;
	min-width:930px;
	width:100%!important;
}
div.ibm-alt {
	margin:0!important;
}
#ibm-pcon {
	background:url("../i/v16/t/sprites-t1.gif") repeat-x 0 -810px;
	margin:0;
	padding:10px 0 0 0px;
}
div.ibm-landing-page #ibm-pcon {
	padding:0;
}
div.ibm-rule {
	background:#FFF url("../i/dotted.gif") repeat-x;
	height:1px;
}
div.ibm-alternate-rule, div.ibm-alternate-rule-two {
	background:#FFF url("../i/solid.gif") repeat-x;
	height:1px;
}
div.ibm-alternate-rule-two {
	background-repeat:repeat;
	height:4px;
}
div.ibm-alternate-rule-three {
	background:none;
	height:0;
}
div.ibm-rule hr, div.ibm-alternate-rule hr, div.ibm-alternate-rule-two hr, div.ibm-alternate-rule-three hr {
	display:none;
}
.ibm-rule, .ibm-alternate-rule, .ibm-alternate-rule-two, .ibm-alternate-rule-three, .ibm-clear {
	clear:both;
}
.ibm-hidden {
	display:none;
}
.flashtext, .ibm-access, #ibm-content-main form.ibm-column-form p span a span {
	position:absolute;
	left:-3000px;
	width:500px;
}
.flashtext {
	top:0;
}
.ibm-mobile {
	display:none;
}
#ibm-masthead {
	background:url(../images/topbg.gif) repeat-x;
	height:110px;
	clear:both;
	color:#FFF;
	margin:0;
}
#ibm-masthead li {
	display:inline;
	padding:0 14px 0 13px;
}
#ibm-logo {
	float:left;
	margin:0 0 -4px 0;
	margin-top:10px;
	margin-left:18px;
}
* html #ibm-logo { padding-left:18px; padding-top:10px;}
#ibm-logo abbr {
	border:none;
	margin:0;
	padding:0;
}
#ibm-logo img {
	border:none;
}
#ibm-site-name {
	color:#98b1c4;
	padding:7px 2px 5px 10px;
	display:block;
	width:200px;
	margin-left:112px;
}
#ibm-site-name span#ibm-site-name-back-link {
	color:#BBB;
}
#ibm-site-name p {
	margin:0;
	padding:0;
}
#ibm-site-name span#ibm-site-name-back-link {
	background:url("../i/v16/t/masthead-gray-arrow.gif") no-repeat 7px .4em;
}
#ibm-site-name span#ibm-site-name-back-link a {
	color:#BBB;
	padding-left:9px;
}
#ibm-geo, #ibm-geo-tou {
	background:url("../i/v16/t/sprites-t2.gif") no-repeat -639px 100%;
	clear:right;
	color:#C8D7E3;
	float:right;
	list-style-type:none;
	margin:0;
	padding:2px 24px 4px 25px;
	min-width:350px;
	border-top:1px solid #98B1C4;
}
#ibm-geo:hover {
	background:url("../i/v16/t/sprites-t2.gif") no-repeat -14px 100%;
}
#ibm-geo:hover, #ibm-geo:hover a {
	color:#FFF;
}
#ibm-geo li {
	float:left;
	padding:0;
}
#ibm-geo li#ibm-country {
	padding-right:5px;
}
#ibm-geo li#ibm-language {
	background:url("../i/v16/t/upper-masthead-divider.gif") no-repeat 8px 50%;
	padding-left:15px;
}
#ibm-geo li#ibm-back-country {
	padding-left:15px;
}
#ibm-geo li#ibm-back-country a {
	background:url("../i/v16/t/masthead-blue-arrow.gif") no-repeat 0 50%;
	display:inline;
	margin:0 0 -3px;
	padding-left:7px;
	height:1%;
}
#ibm-geo a {
	color:#C8D7E3;
}
#ibm-search-form {
	width:auto;
	float:right;
	padding:8px 0 4px 0;
	margin-top:60px;
}
#ibm-search-form p {
	text-align:right;
	margin:0;
	padding-right:80px;
}
#ibm-search-form select {
	background:#E6E6E6 url("../i/v16/t/sprites-t2.gif") no-repeat -1250px 100%;
	margin:0 4px 4px 0;
	padding:1px;
	border-width:0;
}
input#q {
	background:#E6E6E6 url("../i/v16/t/sprites-t2.gif") no-repeat -1250px -18px;
	margin-bottom:5px;
	width:150px;
	padding:2px;
	border-width:0;
	text-indent:5px;
}
input.ibm-btn-search {
	color:#FFF;
	background:#000 url("../i/v16/t/sprites-t2.gif") no-repeat 100% -18px;
	border:none;
	padding:2px 6px 1px 6px;
	margin-bottom:4px;
	text-align:center;
	cursor:pointer;
}
input.ibm-btn-search:hover {
	color:#FC0;
	background:#000 url("../i/v16/t/sprites-t2.gif") no-repeat 100% 0;
}
form#ibm-search-form input {
	position:absolute;
}
form#ibm-search-form input#q, form#ibm-search-form input#ibm-search, form#ibm-search-form span#ibm-search-scope input {
	position:relative;
}
#ibm-universal-nav {
	background:#BCCDDB url("../i/v16/t/sprites-t1.gif") repeat-x 0 -280px;
	border-top:#3D474E solid 1px;
	border-bottom:#98B1C4 solid 1px;
	color:#666;
	clear:both;
	margin:0;
	height:1%;
}
#ibm-universal-nav ul {
	margin:0;
	padding:0;
	height:25px; line-height:25px;
}
#ibm-universal-nav li {
	float:left;
	overflow:inherit;
	padding:0 11px 0 12px;
	white-space:nowrap;
	position:relative;
	height:25px; line-height:25px;
	list-style:none;
}
#ibm-universal-nav li a {
	white-space:nowrap;
	display:block;
	padding:0px 0;
	text-decoration:none;
}
#ibm-universal-nav li:hover {
	background:#C8D7E3 url("../i/v16/t/sprites-t1.gif") repeat-x 0 -195px;
}
li#ibm-unav-home a {
	padding-left:5px;
}
li#ibm-welcome-message, li#ibm-unav-misc {
	background:none!important;
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	float:right;
}
li#ibm-welcome-message a, li#ibm-unav-misc a {
	display:inline;
}
li#ibm-phone {
	background:none!important;
	color:#293D6B;
	float:right;
}
div#ibm-welcome-message {
	background-color:#EEE;
	border-bottom:1px solid #DDD;
	text-align:right;
	padding:0 15px 2px 15px!important;
}
div#ibm-welcome-message span {
	color:#000;
}
div#ibm-welcome-message span a {
	color:#5C81A7;
}
div#ibm-universal-nav li#ibm-unav-solutions a, div#ibm-universal-nav li#ibm-unav-services a, div#ibm-universal-nav li#ibm-unav-products a, div#ibm-universal-nav li#ibm-unav-support a, div#ibm-universal-nav li#ibm-unav-myibm a {
	background-image:url("../i/c.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:9px;
}
div#ibm-universal-nav iframe.ibm-unav-mask {
	border:none;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	width:212px;
	z-index:8!important;
}
#ibm-content {
	float:left;
	position:relative;
	width:100%;
}
ul.ibm-link-list {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}
div.ibm-liquid #ibm-content-main {
	float:left;
	width:98%;
}
div.ibm-liquid #ibm-content-body {
	padding-right:180px;
}
div.ibm-liquid.ibm-content-expand #ibm-content-body {
	padding-right:0;
}
#ibm-content-head {
	margin:0;
	padding:2px 0 0 0;
	width:530px;
}
div.ibm-liquid #ibm-content-head {
	width:66%;
}
div.ibm-liquid #ibm-content-head.ibm-content-expand, #ibm-content-head.ibm-content-expand {
	width:100%;
}
div.ibm-landing-page #ibm-content-head {
	width:930px;
	padding:0;
}
div.ibm-landing-page #ibm-content-body {
	background:#FFF url("../i/v16/t/footer-mod-rule.gif") repeat-x 0 -1px;
	width:930px;
	padding:20px 0 0 0;
	clear:both;
}
#ibm-content-head h1 {
	clear:both;
	margin:0;
	padding:4px 0 30px 0;
}
#ibm-content-head.ibm-content-subtitle h1, div.ibm-landing-page #ibm-content-head h1 {
	padding:0;
}
#ibm-content-head ul {
	line-height:1em;
	height:1%;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ibm-content-head ul#ibm-navigation-trail li {
	background:url("../i/v16/t/nav-trail.gif") no-repeat 100% 50%;
	float:left;
	display:inline;
	padding:0 14px 0 2px;
	margin:0;
}
#ibm-content-head ul#ibm-navigation-trail li.ibm-first {
	padding-left:0;
}
#ibm-content-head p {
	height:1%;
	line-height:1em;
	margin:0;
	padding:0 0 29px 0;
}
#ibm-content-head.ibm-content-subtitle p {
	padding:0 0 20px 0;
}
#ibm-content-head p em {
	color:#666;
}
#ibm-content-head.ibm-news-subtitle p {
	padding:10px 0;
}
#ibm-content-head.ibm-news-subtitle em {
	color:#000;
}
p.ibm-offer-statement {
	padding:0!important;
	margin:0!important;
}
.ibm-offer-statement em {
	color:#666;
}
#ibm-content-head img, #ibm-leadspace img {
	margin-bottom:17px;
}
#ibm-content-head #ibm-myinterest-module img {
	margin-bottom:0;
}
.ibm-landing-page #ibm-content-head * {
	float:left;
	clear:both;
}
.ibm-landing-page #ibm-content-head br {
	float:none;
}
#ibm-leadspace.ibm-intro img {
	margin-bottom:14px;
}
#ibm-leadspace.ibm-intro p {
	margin-bottom:5px;
}
#ibm-leadspace.ibm-intro #Flash {
	margin-bottom:14px;
}
div.ibm-landing-page #ibm-content-head {
	margin-bottom:0;
}
div.ibm-landing-page #ibm-content-head img {
	margin:0;
}
div.ibm-landing-page #ibm-content-head ul#ibm-navigation-trail {
	padding:10px 10px 0;
}
div.ibm-landing-page #ibm-content-head ul#ibm-navigation-trail li, div.ibm-landing-page #ibm-content-head ul#ibm-navigation-trail li a {
	float:none;
}
div.ibm-landing-page #ibm-content-head p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw_overlay.gif") no-repeat 40px 17px;
	display:inline;
	margin:0;
	padding:10px 0 0 58px;
}
div.ibm-landing-page #ibm-content-head p.ibm-ind-link a.ibm-forward-em-link {
	background:url("../i/v16/icons/fw_bold_overlay.gif") no-repeat 40px 17px;
	display:inline;
	margin:0;
	padding:10px 0 0 58px;
}
#ibm-content-main {
	float:left;
	clear:left;
	width:530px;
}
div.ibm-landing-page #ibm-content-main {
	width:710px;
	padding-left:20px;
}
#ibm-content-main p {
	margin:0;
	padding:0 0 1em;
}
.ibm-container {
	margin:0 0 1.2em;
	width:100%;
}
.ibm-container.ibm-script-module {
	margin:0!important;
}
.ibm-error {
	color:#F00;
}
.ibm-container .ibm-container-body, .ibm-container.ibm-page-tools .ibm-container-body {
	background:#FFF url("../i/v16/t/container-gradient.gif") repeat-x 0 100%;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
.ibm-container.ibm-ms-statement .ibm-container-body, .ibm-container.ibm-alternate .ibm-container-body {
	background:none;
}
table.ibm-results-table {
	margin-bottom:5px!important;
}
.ibm-container h2, table.ibm-data-table caption, table.ibm-results-table caption {
	background:#FFF url("../i/v16/t/sprites-t1.gif") repeat-x 0 -545px;
	border:#CCC solid 1px;
	margin:0;
	padding:3px 5px;
	height:1%;
}
table.ibm-results-table caption {
	border-bottom:#CCC solid 1px;
	text-align:left;
}
table.ibm-data-table h2 {
	padding:0;
}
.ibm-container .ibm-container-body h2, .ibm-container.ibm-alternate-two h2, .ibm-container.ibm-alternate-six h2 {
	background:none;
	border:none;
}
#ibm-content-main .ibm-container p {
	padding:.3em 5px .7em;
}
#ibm-content-main p.ibm-ind-link {
	padding:0;
}
.ibm-container ol {
	margin-top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
#ibm-leadspace ul.ibm-bullet-list, .ibm-container .ibm-container-body ul.ibm-bullet-list {
	list-style-type:none;
	margin:0;
	padding:4px 3px 4px 0;
}
#ibm-leadspace ul.ibm-bullet-list li, .ibm-container .ibm-container-body ul.ibm-bullet-list li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px -806px;
	line-height:1.2em;
	padding:2px 0;
	height:1%;
	clear:left;
	padding-left:14px;
	padding-right:2px;
}
#ibm-content-main ul.ibm-bullet-list li p {
	margin:0!important;
	padding:0!important;
}
#ibm-leadspace ul.ibm-bullet-list.ibm-no-links li, .ibm-container .ibm-container-body ul.ibm-bullet-list.ibm-no-links li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px .15em;
}
#ibm-leadspace ul.ibm-bullet-list li.ibm-no-links, .ibm-container .ibm-container-body ul.ibm-bullet-list li.ibm-no-links {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px .15em!important;
}
#ibm-leadspace ul.ibm-bullet-list.ibm-error li, .ibm-container .ibm-container-body ul.ibm-bullet-list.ibm-error li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px -2422px;
}
#ibm-content-main .ibm-container .ibm-container-body ol.ibm-article-list {
	list-style-type:none;
	margin:0;
	padding:5px;
}
#ibm-content-main .ibm-container .ibm-container-body ol.ibm-article-list li {
	clear:both;
	padding:0;
	margin:0;
	display:block;
	height:1%;
}
#ibm-content-main .ibm-container .ibm-container-body ol.ibm-article-list h3 {
	margin:0;
	padding:5px 0;
	float:left;
	width:105px;
}
#ibm-content-main .ibm-container .ibm-container-body ol.ibm-article-list h4 {
	margin:0 0 -5px 105px;
	padding:5px 0 0 0;
}
#ibm-content-main .ibm-container .ibm-container-body ol.ibm-article-list p {
	margin-left:105px;
	padding:5px 0;
	height:1%;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list {
	list-style-type:none;
	margin:0;
	padding:5px;
}
#ibm-content-main .ibm-container .ibm-container-body 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 {
	margin:0;
	padding:0 0 3px 0;
	float:left;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list p {
	padding:0 0 3px 0;
	height:1%;
	float:right;
}
div.ibm-link-list-az {
	background:#F7F8FC url("../i/v16/t/text-tabs-bg.gif") repeat-x;
	border-top:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;
	color:#b4c3d4;
	display:block;
}
div.ibm-link-list-az ul.ibm-link-list {
	height:1%;
	border-bottom:#CCC solid 1px;
}
div.ibm-link-list-az ul.ibm-link-list li {
	display:inline;
	float:left;
	padding:0!important;
}
div.ibm-link-list-az ul.ibm-link-list li a {
	padding:5px!important;
	display:block;
}
div.ibm-link-list-az ul.ibm-link-list a:hover {
	border:1px solid #94a4b1;
	background-color:#c4d7e5;
	padding:4px!important;
	text-decoration:none;
}
div.ibm-link-list-az ul.ibm-link-list span.ibm-no-anchor {
	display:block;
	padding:5px!important;
}
div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link, div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited, div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover {
	padding:4px!important;
	border:1px solid #94a4b1;
	background-color:#98b1c4!important;
	color:#FFF;
	text-decoration:none;
}
div.ibm-link-list-az div.ibm-rule {
	background:#FFF url("../i/v16/t/text-tabs-drop.gif") repeat-x;
	clear:both;
	height:6px;
}
div.ibm-link-list-az ul.ibm-link-list:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#ibm-content-main .ibm-container.ibm-alternate .ibm-container-body {
	border-width:0;
}
#ibm-content-main .ibm-container.ibm-alternate .ibm-container-body p {
	padding:.3em 0 .7em;
}
#ibm-content-main .ibm-container.ibm-alternate-two h2, #ibm-content-main .ibm-container.ibm-alternate-six h2 {
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	background:none;
	color:#000;
	margin:0;
}
#ibm-content-main .ibm-alternate .ibm-container-body h2 {
	background:none;
	color:#000;
	margin:0;
	padding-left:0;
}
#ibm-content-main .ibm-container.ibm-alternate-two .ibm-container-body h2, #ibm-content-main .ibm-container.ibm-alternate-three .ibm-container-body, #ibm-content-main .ibm-container.ibm-alternate-six .ibm-container-body h2 {
	border:none;
}
h2.ibm-inner-subhead {
	background:#FFF url("../i/v16/t/sprites-t1.gif") repeat-x 0 -545px!important;
	border-top:#CCC solid 1px!important;
	border-bottom:#CCC solid 1px!important;
}
#ibm-content-main .ibm-container.ibm-alternate-two, #ibm-content-main .ibm-container.ibm-alternate-three {
	border-top:1px solid #CCC;
}
#ibm-content-main .ibm-container.ibm-alternate-six {
	border-top:4px solid #CCC;
}
#ibm-content-main ul.ibm-link-list {
	padding:5px 0 2px 0;
}
#ibm-twitter-list {
	padding-top:0!important;
}
#ibm-content-main ul.ibm-link-list li {
	height:1%;
	padding:0;
	margin:0;
}
#ibm-content-main a.ibm-anchor-down-link {
	background:url("../i/v16/icons/d_bold.gif") no-repeat 2px 2px;
	display:block;
}
#ibm-content-main ul.ibm-link-list a {
	height:1%;
	padding:0 5px 3px 21px;
	margin:0;
	background-position:2px 0;
}
#ibm-content-main .ibm-two-column .ibm-column.ibm-first {
	width:260px;
	float:left;
}
#ibm-content-main .ibm-two-column .ibm-column.ibm-second {
	width:260px;
	float:right;
}
div.ibm-liquid #ibm-content-main .ibm-two-column .ibm-column.ibm-first {
	width:49.5%;
}
div.ibm-liquid #ibm-content-main .ibm-two-column .ibm-column.ibm-second {
	width:49.5%;
}
div.ibm-landing-page #ibm-content-main .ibm-two-column .ibm-column.ibm-first {
	width:350px;
}
div.ibm-landing-page #ibm-content-main .ibm-two-column .ibm-column.ibm-second {
	width:350px;
}
div.ibm-landing-page #ibm-content-main .ibm-three-column .ibm-column {
	width:230px;
}
div.ibm-landing-page #ibm-content-main .ibm-container-body.ibm-three-column .ibm-column {
	width:232px;
}
#ibm-content-main .ibm-alternate-four .ibm-column.ibm-first {
	width:350px;
}
#ibm-content-main .ibm-alternate-four .ibm-column.ibm-second {
	width:170px;
}
div.ibm-landing-page #ibm-content-main .ibm-alternate-four .ibm-column.ibm-first {
	width:530px;
}
div.ibm-landing-page #ibm-content-main .ibm-alternate-four .ibm-column.ibm-second {
	width:170px;
}
#ibm-content-main .ibm-alternate-five .ibm-column.ibm-first {
	width:170px;
}
#ibm-content-main .ibm-alternate-five .ibm-column.ibm-second {
	width:350px;
}
div.ibm-landing-page #ibm-content-main .ibm-alternate-five .ibm-column.ibm-first {
	width:170px;
}
div.ibm-landing-page #ibm-content-main .ibm-alternate-five .ibm-column.ibm-second {
	width:530px;
}
div.ibm-landing-page #ibm-content-main .ibm-alternate .ibm-container-body h3 {
	padding:.3em 0 0 0;
}
.ibm-product-module p {
	clear:left!important;
}
img.ibm-inset {
	float:left;
	margin:5px 5px 0 5px;
	padding:0;
}
img.ibm-inset.ibm-alternate {
	float:right;
	margin:5px 5px 0 5px;
	padding:0;
}
p img.ibm-inset {
	margin:0 5px 5px 0;
}
p img.ibm-inset.ibm-alternate {
	margin:0 0 5px 5px;
}
span.ibm-inset-img-caption {
	color:#666;
	float:left;
	margin:0;
	padding:0 10px 0 0;
}
span.ibm-inset-img-caption.ibm-alternate {
	float:right;
	padding:0 0 0 10px;
}
.ibm-landing-page #ibm-content-main .ibm-alternate .ibm-container-body ul.ibm-bullet-list li {
	width:auto;
}
.ibm-leadspace-overlay {
	min-height:170px;
	width:530px;
}
.ibm-leadspace-overlay img {
	margin:0;
}
.ibm-leadspace-overlay h2 {
	color:#FFF;
	width:315px;
	margin:0;
	padding:15px 7px 0!important;
}
.ibm-leadspace-overlay.ibm-alternate h2 {
	color:#000;
}
.ibm-leadspace-overlay p {
	padding:5px 7px!important;
	width:315px;
}
.ibm-leadspace-overlay p em {
	color:#CCC!important;
}
.ibm-leadspace-overlay.ibm-alternate p em {
	color:#000!important;
}
.ibm-leadspace-overlay p.ibm-ind-link {
	padding:0 0 0 2px!important;
}
.ibm-leadspace-overlay p.ibm-ind-link a {
	display:block;
	margin:0;
}
.ibm-leadspace-overlay.ibm-alternate {
	background-color:#FFF;
}
div.ibm-landing-page .ibm-leadspace-overlay {
	background-color:#000;
	min-height:280px;
	width:930px;
}
div.ibm-landing-page .ibm-leadspace-overlay h1 {
	color:#FFF;
	width:600px;
	padding:30px 20px 10px 20px!important;
}
div.ibm-landing-page .ibm-leadspace-overlay.ibm-alternate h1 {
	color:#000;
}
div.ibm-landing-page .ibm-leadspace-overlay p {
	width:600px;
	padding:0 20px 0 20px!important;
}
div.ibm-landing-page .ibm-leadspace-overlay p em {
	color:#CCC!important;
}
div.ibm-landing-page .ibm-leadspace-overlay.ibm-alternate p em {
	color:#333!important;
}
.ibm-leadspace-overlay:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
blockquote {
	margin:0;
	padding:0;
}
div.ibm-container.ibm-alternate .ibm-container-body blockquote p {
	margin:0!important;
	padding:0!important;
	color:#999!important;
}
div.ibm-container.ibm-alternate .ibm-container-body p.ibm-quote-source {
	color:#999!important;
	text-align:right;
}
div.ibm-landing-page #ibm-footer-module.ibm-promo-overlay, div.ibm-landing-page #ibm-footer-module.ibm-related-information {
	background-repeat:no-repeat;
	width:930px;
	min-height:120px;
	clear:both;
	float:left;
	background-color:#000;
}
div.ibm-landing-page .ibm-promo-overlay.ibm-alternate, div.ibm-landing-page .ibm-related-information.ibm-alternate {
	background-color:#FFF!important;
}
div.ibm-landing-page .ibm-promo-overlay h2 {
	padding:15px 0 5px 12px;
	margin:0;
	width:400px;
	color:#FFF;
}
div.ibm-landing-page .ibm-related-information h2 {
	margin:0;
	color:#FFF;
}
div.ibm-landing-page .ibm-promo-overlay.ibm-alternate h2, div.ibm-landing-page .ibm-related-information.ibm-alternate h2 {
	color:#000;
}
div.ibm-landing-page .ibm-promo-overlay p {
	padding:0 0 5px 12px!important;
	width:400px;
	color:#FFF!important;
}
div.ibm-landing-page .ibm-promo-overlay.ibm-alternate p {
	color:#000!important;
}
div.ibm-landing-page .ibm-related-information p {
	padding:0!important;
	margin:0!important;
	color:#FFF!important;
}
div.ibm-landing-page .ibm-related-information p.ibm-ind-link a {
	padding:0 5px 5px 20px;
}
div.ibm-landing-page .ibm-related-information p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw_w.gif") no-repeat 0 1px;
}
div.ibm-landing-page .ibm-related-information.ibm-alternate p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 0 1px;
}
div.ibm-landing-page .ibm-related-information.ibm-alternate p {
	color:#000!important;
}
div.ibm-landing-page .ibm-related-information a {
	color:#FFF!important;
}
div.ibm-landing-page .ibm-related-information .ibm-column {
	padding:15px 5px 5px 15px;
}
div.ibm-landing-page .ibm-related-information .ibm-three-column .ibm-column {
	float:left;
	width:287px;
}
div.ibm-landing-page .ibm-related-information .ibm-five-column .ibm-column {
	float:left;
	width:166px;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list.ibm-specifications li {
	color:#666;
	background:#FFF url("../i/dotted.gif") repeat-x;
	padding:4px 0;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list.ibm-specifications li.ibm-first {
	background:none;
	padding-top:0;
}
.ibm-two-column, .ibm-three-column, .ibm-four-column {
	overflow:visible;
	height:1%;
}
#ibm-content-main .ibm-three-column .ibm-column {
	float:left;
	margin-left:0;
	margin-right:10px;
	width:170px;
}
#ibm-content-main .ibm-container-body.ibm-three-column .ibm-column, #ibm-content-main .ibm-four-column .ibm-column {
	float:left;
	margin-left:0;
	margin-right:6px;
	width:172px;
}
.ibm-two-column.ibm-directory {
	overflow:inherit;
}
ul.ibm-directory-nav, ul#ibm-directory-nav {
	list-style-type:none;
	float:left;
	clear:both;
	margin:0;
	padding:4px 5px 5px 5px;
}
ul.ibm-directory-nav li, ul#ibm-directory-nav li {
	float:left;
	margin:0;
	padding:0 7px 0 1px;
}
#ibm-content-main .ibm-three-column .ibm-column.ibm-third, #ibm-content-main .ibm-four-column .ibm-column.ibm-fourth {
	margin-right:0;
}
div.ibm-liquid #ibm-content-main .ibm-three-column .ibm-column {
	width:32%;
}
div.ibm-liquid #ibm-content-main .ibm-three-column .ibm-column.ibm-third {
	margin-right:0;
	float:right;
}
#ibm-content-main .ibm-three-column div.ibm-column h3 {
	padding-top:0!important;
	margin-right:5px;
}
#ibm-content-main .ibm-container-body h3 {
	margin:0;
	padding:.3em 0 0 5px;
}
div.ibm-column.ibm-list-container {
	padding:5px 0;
}
div.ibm-column.ibm-list-container h3 {
	margin:0;
}
div.ibm-column.ibm-list-container .ibm-rule {
	margin:5px 0;
}
#ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body img {
	margin:5px!important;
	float:left;
}
#ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body ul.ibm-bullet-list, #ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body ul.ibm-link-list {
	clear:right;
	margin-left:70px;
}
#ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body p {
	padding:5px;
}
#ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body {
	min-height:55px;
}
#ibm-content-main ul.ibm-portrait-module-list {
	list-style-type:none;
	margin:0!important;
	padding:0!important;
}
#ibm-content-main ul.ibm-portrait-module-list li {
	clear:both;
	padding:5px!important;
	margin:0!important;
	display:block;
	height:1%;
	min-height:45px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail li {
	min-height:50px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail li {
	min-height:60px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two li {
	min-height:70px;
}
#ibm-content-main ul.ibm-portrait-module-list img {
	float:left;
	padding:0;
	margin:0;
}
#ibm-content-main ul.ibm-portrait-module-list p {
	padding:0;
	margin-left:65px;
}
#ibm-content-main ul.ibm-portrait-module-list h2, #ibm-content-main ul.ibm-portrait-module-list h3 {
	margin:0!important;
	padding:0!important;
	display:block;
	margin-left:65px!important;
}
#ibm-content-main ul.ibm-portrait-module-list ul.ibm-bullet-list {
	list-style-type:none;
	padding:0;
	margin-left:65px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-five p, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-five h2, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-five h3, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-five ul.ibm-bullet-list {
	margin-left:155px!important;
}
#ibm-content-main ul.ibm-portrait-module-list ul.ibm-bullet-list li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 0 -806px;
	margin:0;
	clear:right;
	padding-top:0!important;
	padding-bottom:0!important;
	height:1%;
	min-height:0;
}
#ibm-content-main ul.ibm-portrait-module-list ul.ibm-bullet-list.ibm-no-links li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 0 2px;
}
#ibm-content-main ul.ibm-portrait-module-list ul.ibm-link-list {
	clear:right;
	margin-left:65px;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-portrait-module-list ul.ibm-link-list li {
	margin:0;
	clear:right;
	padding:0!important;
	height:1%;
	min-height:0;
}
#ibm-content-main .ibm-container.ibm-portrait-module.ibm-thumbnail .ibm-container-body ul.ibm-bullet-list, #ibm-content-main .ibm-container.ibm-portrait-module.ibm-thumbnail .ibm-container-body ul.ibm-link-list {
	clear:right;
	margin-left:55px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail p {
	padding:0;
	margin-left:55px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail h2, #ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail h3 {
	margin:0!important;
	padding:0!important;
	display:block;
	margin-left:55px!important;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail ul.ibm-bullet-list {
	list-style-type:none;
	padding:0;
	margin-left:55px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-thumbnail ul.ibm-link-list {
	clear:right;
	margin-left:55px;
}
#ibm-content-main .ibm-container.ibm-portrait-module.ibm-alternate-thumbnail .ibm-container-body ul.ibm-bullet-list, #ibm-content-main .ibm-container.ibm-portrait-module.ibm-alternate-thumbnail .ibm-container-body ul.ibm-link-list, #ibm-content-main .ibm-container.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-container-body ul.ibm-bullet-list, #ibm-content-main .ibm-container.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-container-body ul.ibm-link-list {
	clear:right;
	margin-left:75px;
}
#ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body ul.ibm-bullet-list ul, #ibm-content-main .ibm-container.ibm-portrait-module .ibm-container-body ul.ibm-link-list ul {
	margin-left:0;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail p, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two p {
	padding:0;
	margin-left:75px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail h2, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail h3, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two h2, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two h3 {
	margin:0!important;
	padding:0!important;
	display:block;
	margin-left:75px!important;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail ul.ibm-bullet-list, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two ul.ibm-bullet-list {
	list-style-type:none;
	padding:0;
	margin-left:75px;
}
#ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail ul.ibm-link-list, #ibm-content-main ul.ibm-portrait-module-list.ibm-alternate-thumbnail-two ul.ibm-link-list {
	clear:right;
	margin-left:75px;
}
img.ibm-newsletter-portrait {
	position:absolute;
}
#ibm-content-main ul.ibm-newsletter {
	list-style-type:none;
	margin:0;
	padding:5px;
	clear:right;
}
#ibm-content-main .ibm-portrait-module ul.ibm-newsletter {
	padding:0;
	padding-top:5px;
	margin-left:80px;
	min-height:70px;
}
#ibm-content-main ul.ibm-newsletter li {
	clear:both;
	padding:0;
	margin:0;
	display:block;
	height:1%;
}
ul.ibm-newsletter {
	height:1%;
}
ul.ibm-newsletter span.ibm-newsletter-header {
	float:left;
	display:block;
	font-weight:bold;
	width:140px;
	height:1%;
}
.ibm-portrait-module ul.ibm-newsletter span.ibm-newsletter-header {
	width:50px;
}
ul.ibm-newsletter span.ibm-newsletter-content {
	display:block;
	margin-left:150px;
	height:1%;
}
.ibm-portrait-module ul.ibm-newsletter span.ibm-newsletter-content {
	margin-left:75px;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module {
	background-color:#FFF!important;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module h2 {
	color:#000;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 0 1px;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module p {
	color:#000!important;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module img {
	margin:2px 5px 5px 5px!important;
	float:left;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module .ibm-column h2, div.ibm-landing-page .ibm-related-information.ibm-portrait-module .ibm-column h3, div.ibm-landing-page .ibm-related-information.ibm-portrait-module .ibm-column p, div.ibm-landing-page .ibm-related-information.ibm-portrait-module .ibm-column ul {
	clear:right;
	margin-left:70px!important;
	height:1%;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module .ibm-column {
	min-height:55px;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-thumbnail .ibm-column h2, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-thumbnail .ibm-column h3, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-thumbnail .ibm-column p, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-thumbnail .ibm-column ul {
	clear:right;
	margin-left:60px!important;
	height:1%;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-thumbnail .ibm-column {
	min-height:60px;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail .ibm-column h2, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail .ibm-column h3, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail .ibm-column p, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail .ibm-column ul, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-column h2, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-column h3, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-column p, div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail-two .ibm-column ul {
	clear:right;
	margin-left:80px!important;
	height:1%;
}
div.ibm-landing-page .ibm-related-information.ibm-portrait-module.ibm-alternate-thumbnail .ibm-column {
	min-height:70px;
}
div#ibm-footer-module.ibm-related-information h2, div#ibm-footer-module.ibm-related-information p, div#ibm-footer-module.ibm-related-information a {
	color:#FFF!important;
}
div#ibm-footer-module.ibm-related-information.ibm-alternate h2, div#ibm-footer-module.ibm-related-information.ibm-alternate p {
	color:#000!important;
}
div#ibm-footer-module.ibm-related-information p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw_w.gif") no-repeat 0 1px;
}
div#ibm-footer-module.ibm-related-information.ibm-alternate p.ibm-ind-link a.ibm-forward-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 0 1px;
}
div#ibm-footer-module.ibm-related-information p.ibm-ind-link a {
	background-position:0 1px;
}
div#ibm-footer-module.ibm-related-information.ibm-alternate a:visited {
	color:#969!important;
}
ul.ibm-link-list li p {
	padding-top:0!important;
	padding-bottom:0!important;
	padding-left:21px!important;
}
ul.ibm-link-list li.ibm-link-description {
	padding-bottom:5px!important;
}
ul.ibm-link-list li.ibm-link-description a {
	padding-bottom:0!important;
}
ul.ibm-link-list li.ibm-link-description p {
	padding-top:0!important;
}
ul.ibm-link-list li.ibm-link-description p.ibm-call-info {
	padding-top:5px!important;
}
li.ibm-link-description.ibm-last {
	padding-bottom:10px;
}
ul.ibm-link-list p.ibm-call-info {
	padding:0!important;
	margin:0!important;
}
#ibm-content-main ul.ibm-directory-link-list {
	list-style-type:none;
	margin:0;
	padding:0 5px 5px;
}
#ibm-content-main p.ibm-ind-link.ibm-next-page, #ibm-content-main p.ibm-ind-link.ibm-back-to-top {
	clear:both;
	padding:5px;
	text-align:right;
	height:1%;
}
#ibm-content-main p.ibm-ind-link.ibm-back-to-top a.ibm-anchor-up-link {
	background:url("../i/v16/icons/u_bold.gif") no-repeat 0 -1px;
	display:inline;
	margin:0;
	padding:0 0 0 18px;
}
#ibm-content-main p.ibm-ind-link.ibm-next-page a.ibm-forward-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 0 -1px;
	display:inline;
	margin:0;
	padding:0 0 0 18px;
}
#ibm-content-main p.ibm-ind-link.ibm-next-page a.ibm-forward-em-link {
	background:url("../i/v16/icons/fw_bold.gif") no-repeat 0 -1px;
	display:inline;
	margin:0;
	padding:0 0 0 18px;
}
#ibm-content-main .ibm-container-body.ibm-indent p, #ibm-content-main .ibm-container-body div.ibm-indent p, #ibm-content-main .ibm-container-body div.ibm-indent ul {
	margin-top:0!important;
	padding-top:0!important;
	margin-left:14px!important;
}
#ibm-content-main .ibm-container-body.ibm-indent p.ibm-ind-link, #ibm-content-main .ibm-container-body div.ibm-indent p.ibm-ind-link {
	margin-top:0!important;
	padding-top:0!important;
	margin-left:0!important;
}
#ibm-content-main .ibm-container-body.ibm-indent p.ibm-ind-caution, #ibm-content-main .ibm-container-body.ibm-indent p.ibm-ind-error, #ibm-content-main .ibm-container-body.ibm-indent p.ibm-ind-help, #ibm-content-main .ibm-container-body.ibm-indent p.ibm-ind-price, #ibm-content-main .ibm-container-body div.ibm-indent p.ibm-ind-caution, #ibm-content-main .ibm-container-body div.ibm-indent p.ibm-ind-error, #ibm-content-main .ibm-container-body div.ibm-indent p.ibm-ind-help, #ibm-content-main .ibm-container-body div.ibm-indent p.ibm-ind-price {
	margin-top:0!important;
	padding-top:5px!important;
	margin-left:0!important;
}
#ibm-content-main .ibm-container-body.ibm-indent p.ibm-remove-indent {
	margin-top:5px!important;
	margin-left:0!important;
}
div.ibm-list-next {
	padding-bottom:0;
	margin-bottom:0;
}
p.ibm-list-next {
	padding-bottom:0!important;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-portrait-module-list ul.ibm-bullet-list {
	padding-left:9px;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-portrait-module-list ul.ibm-bullet-list li {
	height:1%;
	clear:right;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-portrait-module-list ul.ibm-bullet-list li a {
	padding-left:3px;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list li ol li {
	background:none!important;
	margin:0;
	padding:0;
}
#ibm-leadspace ul.ibm-bullet-list li ol li, .ibm-container .ibm-container-body ul.ibm-bullet-list li ol li {
	height:auto;
}
#ibm-content-main div.ibm-page-tools ul {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}
#ibm-content-main div.ibm-page-tools ul li {
	float:left;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:1px;
}
#ibm-content-main div.ibm-page-tools ul a {
	padding:5px 5px 5px 21px;
	background-position:2px 4px;
}
#ibm-content-main div.ibm-page-tools {
	padding-top:1px;
}
#ibm-content-main .ibm-page-tools ul a:link, #ibm-content-main .ibm-page-tools ul a:visited {
	text-decoration:none;
}
#ibm-content-main .ibm-page-tools ul a:hover {
	text-decoration:underline;
}
#ibm-content-main .ibm-page-tools h2 {
	display:none;
}
#ibm-content-main .ibm-page-tools .ibm-container-body {
	border-width:0;
}
sup {
	vertical-align:text-top;
	color:#666;
	position:relative;
	top:-1px;
}
#ibm-content-main form.ibm-column-form label {
	clear:left;
	display:block;
	float:left;
	font-weight:bold;
	width:150px;
}
#ibm-content-main form.ibm-column-form p span {
	display:block;
	margin-left:157px;
}
#ibm-content-main form.ibm-column-form p span a.ibm-calculator-link, #ibm-content-main form.ibm-column-form p span a.ibm-calendar-link, #ibm-content-main form.ibm-column-form p span a.ibm-information-link, #ibm-content-main form.ibm-column-form p span a.ibm-error-link, #ibm-content-main form.ibm-column-form p span a.ibm-help-link {
	display:inline-block;
	width:8px;
	height:8px;
}
#ibm-content-main form.ibm-column-form p span.ibm-input-group {
	padding-bottom:5px!important;
}
#ibm-content-main form.ibm-column-form label span {
	display:inline;
	margin:0;
}
#ibm-content-main form.ibm-column-form .ibm-buttons-row p {
	padding-left:157px;
	float:none;
}
#ibm-content-main form.ibm-column-form .ibm-buttons-row p.ibm-first {
	padding-left:157px;
}
#ibm-content-main form.ibm-column-form fieldset {
	border:0;
	margin:0;
	padding:0;
}
#ibm-content-main form.ibm-column-form fieldset legend {
	padding:0;
	margin:0;
	padding-left:4px;
	display:inline;
	color:#000;
	padding-top:10px;
}
#ibm-content-main form.ibm-column-form fieldset span {
	display:block;
	margin-left:157px;
	margin-top:-18px!important;
	padding-bottom:10px!important;
}
#ibm-content-main form.ibm-column-form fieldset span label {
	float:none!important;
	clear:none;
	display:inline;
	width:auto!important;
}
#ibm-content-main form.ibm-column-form fieldset span input, #ibm-content-main form.ibm-column-form fieldset span label {
	display:inline!important;
}
#ibm-content-main .ibm-buttons-row p.ibm-first {
	width:140px;
	float:left!important;
}
#ibm-content-main .ibm-buttons-row p.ibm-second {
	margin-left:160px;
}
#ibm-content-main .ibm-buttons-row span.ibm-sep {
	display:inline!important;
	clear:none;
	margin:0!important;
	padding-right:20px;
}
#ibm-content-main form.ibm-row-form div.ibm-two-column p.ibm-first {
	float:left;
	display:inline;
	padding-right:20px;
}
#ibm-content-main form.ibm-row-form div.ibm-two-column p.ibm-second {
	display:block;
}
#ibm-content-main form.ibm-row-form label span.ibm-additional-info {
	font-weight:normal;
	display:block;
}
#ibm-content-main form.ibm-row-form label {
	display:block;
	font-weight:bold;
}
#ibm-content-main form.ibm-row-form label span {
	display:inline;
	margin:0;
}
#ibm-content-main form.ibm-column-form fieldset span.ibm-required {
	display:inline;
	margin-left:0;
}
#ibm-content-main form .ibm-checkbox-layout {
	clear:both;
}
#ibm-content-main form .ibm-checkbox-layout input {
	float:left;
}
#ibm-content-main form .ibm-checkbox-layout label {
	clear:right;
	display:block;
	float:none;
	font-weight:normal;
	margin-left:1.8em;
	width:auto;
}
#ibm-content-main form p.ibm-radio-layout strong {
	float:left;
	clear:left;
	display:block;
	width:150px;
}
#ibm-content-main form p.ibm-radio-layout strong span.ibm-required {
	display:inline;
	margin:0;
}
#ibm-content-main form p.ibm-radio-layout input, #ibm-content-main form p.ibm-radio-layout label {
	clear:none;
	display:inline;
	float:none;
	font-weight:normal;
	width:auto;
}
#ibm-content-main form span.ibm-input-group label {
	clear:none;
	display:inline;
	float:none;
	font-weight:normal;
	width:auto;
}
#ibm-content-main form p.ibm-radio-layout span {
	height:1%;
}
.ibm-footnote .ibm-container-body {
	background:none;
	margin:0 -3px;
	border-width:0;
	color:#666!important;
}
.ibm-container.ibm-footnote, .ibm-container.ibm-footnote p {
	padding-top:0!important;
}
table.ibm-data-table td, table.ibm-data-table th {
	border-top:#CCC solid 1px;
	padding:3px 5px;
	vertical-align:top;
}
table.ibm-data-table td, table.ibm-data-table tbody th {
	padding:8px 5px;
}
table.ibm-data-table th {
	background:#F7F8FC url("../i/v16/t/text-tabs-bg.gif") repeat-x;
	text-align:left;
}
table th.ibm-table-row {
	background:#FFF;
}
table.ibm-data-table {
	border:1px solid #CCC;
	border-top:0;
	width:100%;
}
table.ibm-data-table caption {
	border-bottom:0 none;
	text-align:left;
}
th.ibm-numeric, td.ibm-numeric {
	text-align:right!important;
}
.ibm-container-body table.ibm-results-table, .ibm-container-body table.ibm-results-table td, .ibm-container-body table.ibm-results-table th, table.ibm-results-table h2 {
	height:auto;
	margin:0;
	padding:0;
}
.ibm-container-body table.ibm-results-table, .ibm-container-body table.ibm-results-table caption {
	border-right:0 none;
	border-left:0 none;
}
.ibm-container-body table.ibm-results-table {
	border-bottom:0 none;
}
table.ibm-results-table caption.ibm-access em, table.ibm-results-table thead.ibm-access th, table.ibm-results-table thead.ibm-access td {
	position:absolute;
	left:-3000px;
	width:500px;
}
table.ibm-results-table td, table.ibm-results-table th {
	padding:5px 0!important;
	vertical-align:top;
}
table.ibm-results-table th {
	text-align:left;
}
table.ibm-results-table {
	width:100%;
	border:#CCC solid 1px;
	border-top:0;
}
table.ibm-results-table td.ibm-table-row, table.ibm-results-table th.ibm-table-row {
	width:25px;
	padding-left:5px!important;
	padding-right:0!important;
}
table.ibm-results-table td.ibm-table-row.ibm-alternate, table.ibm-results-table th.ibm-table-row.ibm-alternate, table.ibm-data-table td.ibm-table-row.ibm-alternate, table.ibm-data-table th.ibm-table-row.ibm-alternate {
	width:auto!important;
}
table.ibm-results-table td.ibm-numeric, table.ibm-results-table th.ibm-numeric {
	width:100px;
	padding-left:0!important;
	padding-right:5px!important;
}
#ibm-content-main table.ibm-results-table caption em {
	font-weight:bold;
	font-style:normal;
}
table.ibm-results-table th.ibm-table-row {
	font-weight:bold!important;
}
table.ibm-data-table.ibm-table-outline td, table.ibm-data-table.ibm-table-outline th {
	border-right:#CCC solid 1px;
}
table.ibm-data-table.ibm-table-outline {
	border-right:0;
}
table.ibm-data-table tbody td.ibm-accent-1, table.ibm-data-table tbody th.ibm-accent-1 {
	background-color:#E7EEF4;
}
table.ibm-data-table tbody td.ibm-accent-2, table.ibm-data-table tbody th.ibm-accent-2 {
	background-color:#F7F8FC;
}
table.ibm-data-table tbody td.ibm-accent-3, table.ibm-data-table tbody th.ibm-accent-3 {
	background-color:#EDEDED;
}
table.ibm-data-table tbody td.ibm-accent-4, table.ibm-data-table tbody th.ibm-accent-4 {
	background-color:#FAFAFA;
}
table.ibm-data-table tbody tr.ibm-alt-row td, table.ibm-data-table tbody tr.ibm-alt-row th {
	background-color:#F7F8FA;
}
table.ibm-data-table tbody tr.ibm-highlight-row td, table.ibm-data-table tbody tr.ibm-highlight-row th, table.ibm-data-table tbody tr:hover td, table.ibm-data-table tbody tr:hover th {
	background:#EDEDED;
}
table.ibm-data-table thead th.ibm-sort a, table.ibm-data-table thead th.ibm-sort-down a, table.ibm-data-table thead th.ibm-sort-up a {
	text-decoration:none;
}
table.ibm-data-table thead th.ibm-sort a span, table.ibm-data-table thead th.ibm-sort-down a span, table.ibm-data-table thead th.ibm-sort-up a span {
	text-decoration:underline;
}
table.ibm-data-table thead th.ibm-sort a span.ibm-icon {
	background:transparent url("../i/v16/icons/scope_default.gif") no-repeat 100% 0;
	cursor:pointer;
	padding:0 6px 0 8px;
	text-decoration:none;
}
table.ibm-data-table thead th.ibm-sort-down a span.ibm-icon {
	background-image:url("../i/v16/icons/scope_dn.gif");
}
table.ibm-data-table thead th.ibm-sort-up a span.ibm-icon {
	background-image:url("../i/v16/icons/scope_up.gif");
}
.ibm-inner-data-table .ibm-container-body table.ibm-data-table, .ibm-inner-data-table-last .ibm-container-body table.ibm-data-table {
	clear:both;
	padding:0;
}
.ibm-inner-data-table table.ibm-data-table, .ibm-inner-data-table-last table.ibm-data-table {
	border-width:0;
	border-collapse:collapse;
}
.ibm-inner-data-table table.ibm-data-table {
	border-width:0 0 1px;
}
p.ibm-table-navigation {
	padding-top:8px!important;
}
p.ibm-table-navigation a.ibm-back-em-link {
	background:url("../i/v16/icons/bk_bold.gif") no-repeat 0 0;
}
p.ibm-table-navigation a.ibm-forward-em-link {
	background:url("../i/v16/icons/fw_bold.gif") no-repeat 100% 0;
}
p.ibm-table-navigation a:link, p.ibm-table-navigation a:visited {
	text-decoration:none;
}
p.ibm-table-navigation a:hover {
	text-decoration:underline;
}
p.ibm-table-navigation a.ibm-back-em-link {
	padding-left:18px;
	padding-right:3px;
}
p.ibm-table-navigation a.ibm-forward-em-link {
	padding-right:18px;
	padding-left:3px;
}
span.ibm-table-navigation-links {
	color:#666;
}
p.ibm-table-navigation {
	height:1%;
}
span.ibm-primary-navigation {
	float:left;
}
span.ibm-secondary-navigation {
	float:right;
}
#ibm-top.ibm-content-expand #ibm-content-head, #ibm-top.ibm-content-expand #ibm-content-main {
	width:710px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-two-column .ibm-column.ibm-first, #ibm-top.ibm-content-expand #ibm-content-main .ibm-two-column .ibm-column.ibm-second {
	width:350px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-alternate-four .ibm-column.ibm-first {
	width:450px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-alternate-four .ibm-column.ibm-second {
	width:250px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-alternate-five .ibm-column.ibm-first {
	width:250px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-alternate-five .ibm-column.ibm-second {
	width:450px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-three-column .ibm-column {
	width:230px;
}
#ibm-top.ibm-content-expand #ibm-content-main .ibm-container-body.ibm-three-column .ibm-column {
	width:232px;
}
div.ibm-container-body.ibm-code-sample {
	overflow:scroll;
	background:#F7F7F7!important;
	color:#666;
	height:130px;
}
div.ibm-container-body.ibm-alternate-code-sample {
	background:#F7F7F7!important;
	color:#666;
}
div.ibm-container-body div.ibm-code-sample, div.ibm-container-body div.ibm-alternate-code-sample {
	margin:0 7px 7px 7px;
	background:#F7F7F7!important;
	color:#666;
	border:1px solid #CCC;
}
div.ibm-container-body div.ibm-code-sample {
	overflow:scroll;
	height:130px;
}
div.ibm-cross-links {
	float:right;
	clear:right;
	width:170px;
	padding-right:5px;
	padding-left:5px;
}
div.ibm-cross-links .ibm-rule {
	padding-bottom:5px;
}
#ibm-content-sidebar {
	margin:0 0 0 540px;
	width:170px;
}
div.ibm-liquid #ibm-content-sidebar {
	float:left;
	margin-left:100%;
	margin:0 -180px 0 0;
	padding-left:10px;
	width:170px;
}
div.ibm-landing-page #ibm-content-sidebar {
	margin:0 0 0 740px;
}
#ibm-content-sidebar .ibm-container {
	float:right;
	clear:right;
}
#ibm-content-sidebar p, #ibm-content-sidebar ul.ibm-bullet-list {
	color:#666;
	margin:0;
	padding:0 0 1em;
}
#ibm-content-sidebar ul.ibm-bullet-list {
	padding-right:2px;
}
#ibm-content-sidebar h2 {
	color:#333;
}
#ibm-content-sidebar .ibm-container .ibm-container-body img {
	display:block;
	clear:both;
	margin:0 auto 4px;
	text-align:center;
}
#ibm-content-sidebar .ibm-container p {
	padding:.3em 5px .7em;
}
#ibm-content-sidebar .ibm-container.ibm-alternate .ibm-container-body {
	border-width:0;
}
#ibm-content-sidebar .ibm-container.ibm-alternate-three {
	border-top:1px solid #CCC;
}
#ibm-content-sidebar .ibm-container.ibm-alternate-three h2 {
	color:#000;
	border:0;
	background:none;
	padding:0 5px;
}
#ibm-content-sidebar p.ibm-ind-link {
	padding:0 0 1px 0;
}
#ibm-twitter-list li, #ibm-content-sidebar ul.ibm-link-list li {
	background:url("../i/dotted.gif") repeat-x;
	padding-top:2px;
	padding-bottom:1px;
}
#ibm-twitter-list li {
	padding-top:7px!important;
	padding-bottom:5px!important;
}
ul.ibm-link-list li a {
	height:1%;
}
ul.ibm-link-list li.ibm-first, ul.ibm-link-list.ibm-alternate li {
	background-image:none!important;
}
ul.ibm-link-list li.ibm-first {
	width:auto!important;
}
ul.ibm-link-list.ibm-alternate a {
	background-position:2px 1px!important;
	padding:2px 5px 3px 21px!important;
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-portrait {
	min-height:60px;
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-portrait.ibm-alternate {
	min-height:45px;
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait img {
	display:inline;
	float:left;
	margin:5px 0 5px 5px;
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait p {
	margin-left:55px;
	height:1%;
}
#ibm-content-sidebar .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait.ibm-alternate p {
	margin-left:40px;
	height:1%;
}
ul.ibm-live-assistance-list {
	list-style-type:none;
	margin:0;
	padding:0!important;
	clear:both;
}
ul.ibm-live-assistance-list p, ul.ibm-live-assistance-list a {
	height:1%;
	display:block;
	margin:0;
	padding:5px 5px 10px 30px!important;
}
ul.ibm-live-assistance-list li.ibm-first {
	padding-top:5px;
}
ul.ibm-live-assistance-list p {
	padding-bottom:0!important;
}
ul.ibm-live-assistance-list p.ibm-call-info {
	padding-bottom:10px!important;
}
ul.ibm-live-assistance-list a.ibm-forward-link {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -750px;
}
ul.ibm-live-assistance-list a.ibm-forward-link:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -600px;
}
ul.ibm-live-assistance-list a.ibm-chat-link {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2550px;
}
ul.ibm-live-assistance-list a.ibm-chat-link:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2400px;
}
ul.ibm-live-assistance-list a.ibm-email-link {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4050px;
}
ul.ibm-live-assistance-list a.ibm-email-link:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3900px;
}
ul.ibm-live-assistance-list a.ibm-video-link {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6300px;
}
ul.ibm-live-assistance-list a.ibm-video-link:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6150px;
}
ul.ibm-live-assistance-list a.ibm-call-link {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4950px;
}
ul.ibm-live-assistance-list a.ibm-call-link:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4800px;
}
ul.ibm-live-assistance-list p.ibm-call-info {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4950px;
}
ul.ibm-live-assistance-list p.ibm-call-info:hover {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4800px;
}
h2.ibm-last, h3.ibm-last {
	padding-bottom:5px!important;
}
#ibm-content-sidebar .ibm-ms-statement .ibm-container-body {
	border:0;
}
#ibm-content-sidebar .ibm-ms-statement .ibm-container-body p {
	color:#000;
	padding:0!important;
}
#ibm-content-sidebar form.ibm-sidebar-form {
	padding-top:0;
	padding-bottom:12px;
}
#ibm-content-sidebar form.ibm-sidebar-form p {
	padding-top:5px!important;
	padding-bottom:0!important;
}
.ibm-container-head, .ibm-container-head-first, .ibm-container-head-second, .ibm-container-head-third {
	background:#FFF url("../i/v16/t/sprites-t1.gif") repeat-x 0 -545px;
	border:#CCC solid 1px;
	height:1%;
}
.ibm-container-head h2, .ibm-container-head-first h2, .ibm-container-head-second h2, .ibm-container-head-third h2 {
	background:none;
	border:0;
	float:left;
}
ul.ibm-portlet-controls {
	float:right;
	list-style-type:none;
	margin:0;
	padding:4px 5px 0 0;
	height:1%;
}
ul.ibm-portlet-controls li {
	float:left;
	margin:0;
	padding:0;
}
ul.ibm-portlet-controls a {
	display:block;
	width:18px;
	height:12px;
}
.ibm-container-head ul.ibm-portlet-controls a.ibm-portlet-minimize, .ibm-container-head-first ul.ibm-portlet-controls a.ibm-portlet-minimize, .ibm-container-head-second ul.ibm-portlet-controls a.ibm-portlet-minimize, .ibm-container-head-third ul.ibm-portlet-controls a.ibm-portlet-minimize {
	background:url("../i/v16/icons/portlets/minimize_2.gif") no-repeat 2px 0;
}
.ibm-container-head ul.ibm-portlet-controls a.ibm-portlet-maximize, .ibm-container-head-first ul.ibm-portlet-controls a.ibm-portlet-maximize, .ibm-container-head-second ul.ibm-portlet-controls a.ibm-portlet-maximize, .ibm-container-head-third ul.ibm-portlet-controls a.ibm-portlet-maximize {
	background:url("../i/v16/icons/portlets/maximize_2.gif") no-repeat 0 0;
}
.ibm-container-head ul.ibm-portlet-controls a.ibm-portlet-restore, .ibm-container-head-first ul.ibm-portlet-controls a.ibm-portlet-restore, .ibm-container-head-second ul.ibm-portlet-controls a.ibm-portlet-restore, .ibm-container-head-third ul.ibm-portlet-controls a.ibm-portlet-restore {
	background:url("../i/v16/icons/portlets/restore_2.gif") no-repeat 0 0;
}
.ibm-simple-show-hide .ibm-container-body {
	padding-bottom:4px;
}
.ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#666;
	display:none;
}
.ibm-simple-show-hide p.ibm-show-hide-controls a, .ibm-simple-show-hide h3 a.ibm-show-hide-link {
	font-weight:bold;
	text-decoration:none;
}
.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color:#000;
}
.ibm-show-hide h2 a {
	display:block;
	background:transparent url("../i/v16/icons/sh_closed.gif") no-repeat 100% 0;
	padding-right:16px;
}
.ibm-show-hide h2 a.ibm-show-active {
	background:transparent url("../i/v16/icons/sh_open.gif") no-repeat 100% 0;
}
.ibm-show-hide h2 a:link, .ibm-show-hide h2 a:visited, .ibm-show-hide h2 a:hover {
	color:#000;
	text-decoration:none;
}
#ibm-content-sidebar .ibm-show-hide h2 a {
	width:142px;
}
#ibm-content-main .ibm-show-hide h2 a {
	width:502px;
}
.ibm-landing-page #ibm-content-main .ibm-show-hide h2 a {
	width:682px;
}
ul.ibm-twisty {
	display:block;
	list-style-type:none;
	margin:0;
	padding:4px 0;
	height:1%;
}
ul.ibm-twisty li {
	clear:left;
}
#ibm-content-main .ibm-container ul.ibm-twisty p {
	padding:.3em 0 .7em;
}
ul.ibm-twisty li a.ibm-twisty-trigger {
	display:block;
	background:transparent url("../i/v16/icons/tw_open.gif") no-repeat;
	float:left;
	height:16px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:16px;
}
ul.ibm-twisty li a.ibm-twisty-trigger-closed {
	background-image:url("../i/v16/icons/tw_closed.gif")!important;
}
ul.ibm-twisty li a.ibm-twisty-trigger img {
	height:16px;
	width:16px;
}
ul.ibm-twisty li .ibm-twisty-head {
	display:block;
	margin-left:16px;
}
ul.ibm-twisty li div.ibm-twisty-body {
	clear:left;
	margin-left:16px;
}
ul.ibm-twisty ul.ibm-form-element-list {
	list-style-type:none;
	margin-left:0;
	padding-left:16px;
}

#ibm-footer-module img {
	display:block;
	clear:both;
}
#ibm-footer-module embed {
	float:left;
}
div#ibm-footer-module div.ibm-rule {
	background:#FFF url("../i/v16/t/footer-mod-rule.gif") repeat-x;
	height:12px;
	width:930px;
}
#ibm-footer-module p {
	margin:0;
	padding:0 2em 2em;
}
#ibm-footer-module p, #ibm-footer-module p a {
	color:#666;
}
#ibm-social-tools {
	clear:both;
	margin:0;
	position:absolute;
	right:0;
}
#ibm-social-tools ul, .ibm-share-this ul {
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}
#ibm-social-tools li, .ibm-share-this li {
	float:left;
	padding:0 2px 0 0!important;
}
#ibm-social-tools li.ibm-first {
	padding-left:8px;
}
#ibm-social-tools ul a, .ibm-share-this ul a {
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	display:block;
}
#ibm-top div#ibm-social-tools {
	margin-top:30px;
	height:16px;
}
#ibm-top.ibm-landing-page div#ibm-social-tools {
	padding-top:0;
	height:16px;
}
#ibm-social-tools-sidebar ul {
	clear:none;
}
#ibm-social-tools-sidebar {
	margin-bottom:10px;
}
#ibm-top.ibm-landing-page div#ibm-page-tools {
	display:none;
}
.ibm-share-this {
	height:16px;
	margin:2px;
	display:none;
}
.ibm-share-this ul.ibm-link-list {
	padding:0!important;
}
#ibm-page-tools {
	clear:both;
	height:0;
	padding-top:26px;
	background:#CCC url("../i/v16/t/sprites-t1.gif") repeat-x scroll 0 -480px;
}
#ibm-footer {
	background:#000 url("../i/v16/t/sprites-t1.gif") repeat-x 0 -631px;
	border-top:1px solid #FFF;
	clear:both;
	color:#CCC;
	margin:0;
	padding-top:1px;
	height:auto;
	position:relative;
}
#ibm-footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:1%;
}
#ibm-footer li {
	float:left;
	overflow:inherit;
	padding:3px 10px 5px 14px;
	white-space:nowrap;
	font-weight:normal;
}
#ibm-footer li.ibm-first {
	background-image:none;
	padding-left:19px;
}
#ibm-metrics {
	background:url("../i/v16/t/template-bottom-930.gif" ) no-repeat 50% 0;
	margin:0;
	padding:0;
	height:15px;
	float:right;
}
div.ibm-liquid+#ibm-metrics {
	background:url("../i/v16/t/template-bottom-liquid.gif") repeat-x 0 0;
}
#ibm-legal {
	color:#666;
	margin:50px auto 0;
	width:930px;
}
#ibm-legal p {
	margin:0;
	padding:0 0 1em;
}
div#ibm-reg-number {
	margin:0 auto;
	padding:0;
	color:#333;
	line-height:180%;
	text-align:left;
	float:left;
}
.ibm-form-note, .ibm-item-note, .ibm-item-note-alternate {
	color:#666;
}
.ibm-price {
	color:#390;
}
.ibm-required {
	color:#F30;
}
.ibm-important {
	color:#F60;
}
div.ibm-column.ibm-list-container h3 a:link, div.ibm-column.ibm-list-container h3 a:visited, ul.ibm-bullet-list a:link, ul.ibm-bullet-list a:visited, ul.ibm-directory-nav a:link, ul.ibm-directory-nav a:visited, ul#ibm-directory-nav a:link, ul#ibm-directory-nav a:visited, .ibm-directory-link-list a:link, .ibm-directory-link-list a:visited, .ibm-portrait-module-list h2 a:link, .ibm-portrait-module-list h2 a:visited, .ibm-portrait-module-list h3 a:link, .ibm-portrait-module-list h3 a:visited, a.ibm-feature-em-link:link, a.ibm-feature-em-link:visited, a.ibm-feature-link:link, a.ibm-feature-link:visited, a.ibm-external-link:link, a.ibm-external-link:visited, a.ibm-password-link:link, a.ibm-password-link:visited, p.ibm-ind-link a:link, p.ibm-ind-link a:visited, ul.ibm-link-list a:link, ul.ibm-link-list a:visited, #ibm-masthead a:link, #ibm-masthead a:visited, #ibm-navigation a:link, #ibm-navigation a:visited, #ibm-content-head ul#ibm-navigation-trail li a:link, #ibm-content-head ul#ibm-navigation-trail li a:visited, #ibm-myinterest-module a:link, #ibm-myinterest-module a:visited, #ibm-masthead a:hover, #ibm-navigation a:hover, ul.ibm-live-assistance-list a:link, ul.ibm-live-assistance-list a:visited, ul.ibm-live-assistance-list a:hover, ul.ibm-tabs a:link, ul.ibm-tabs a:visited, ul.ibm-tabs a:hover, div#ibm-overlay-masthead a:link, div#ibm-overlay-masthead a:visited {
	text-decoration:none;
}
div.ibm-column.ibm-list-container h3 a:hover, ul.ibm-bullet-list a:hover, ul.ibm-directory-nav a:hover, ul#ibm-directory-nav a:hover, .ibm-directory-link-list a:hover, .ibm-portrait-module-list h2 a:hover, .ibm-portrait-module-list h3 a:hover, a.ibm-feature-em-link:hover, a.ibm-feature-link:hover, a.ibm-external-link:hover, a.ibm-password-link:hover, p.ibm-ind-link a:hover, ul.ibm-link-list a:hover, #ibm-content-head ul#ibm-navigation-trail li a:hover, #ibm-myinterest-module a:hover, #ibm-secondary-navigation a:hover, div#ibm-overlay-masthead a:hover {
	text-decoration:underline;
}
ul.ibm-bullet-list.ibm-no-links a:link, ul.ibm-bullet-list.ibm-no-links a:visited, ul.ibm-bullet-list.ibm-no-links a:hover {
	text-decoration:underline;
}
p.ibm-ind-link a, ul.ibm-link-list a {
	display:block;
	margin:0;
	padding:5px 5px 5px 21px;
}
.ibm-container-body.ibm-two-column p.ibm-ind-link {
	clear:both;
}
li.ibm-add-link, p.ibm-ind-link a.ibm-add-link, ul.ibm-link-list a.ibm-add-link {
	background:url("../i/v16/icons/add.gif") no-repeat 2px 4px;
}
li.ibm-audio-link, p.ibm-ind-link a.ibm-audio-link, ul.ibm-link-list a.ibm-audio-link {
	background:url("../i/v16/icons/aud.gif") no-repeat 2px 4px;
}
li.ibm-back-link, p.ibm-ind-link a.ibm-back-link, ul.ibm-link-list a.ibm-back-link {
	background:url("../i/v16/icons/bk.gif") no-repeat 2px 4px;
}
li.ibm-back-em-link, p.ibm-ind-link a.ibm-back-em-link, ul.ibm-link-list a.ibm-back-em-link {
	background:url("../i/v16/icons/bk_bold.gif") no-repeat 2px 4px;
}
li.ibm-calculator-link, p.ibm-ind-link a.ibm-calculator-link, ul.ibm-link-list a.ibm-calculator-link {
	background:url("../i/v16/icons/calculator.gif") no-repeat 2px 4px;
}
li.ibm-calendar-link, p.ibm-ind-link a.ibm-calendar-link, ul.ibm-link-list a.ibm-calendar-link {
	background:url("../i/v16/icons/calendar.gif") no-repeat 2px 4px;
}
li.ibm-cancel-link, p.ibm-ind-link a.ibm-cancel-link, ul.ibm-link-list a.ibm-cancel-link {
	background:url("../i/v16/icons/cancel.gif") no-repeat 2px 4px;
}
li.ibm-caution-link, p.ibm-ind-link a.ibm-caution-link, ul.ibm-link-list a.ibm-caution-link {
	background:url("../i/v16/icons/caution.gif") no-repeat 2px 4px;
}
li.ibm-confirm-link, p.ibm-ind-link a.ibm-confirm-link, ul.ibm-link-list a.ibm-confirm-link {
	background:url("../i/v16/icons/confirm.gif") no-repeat 2px 4px;
}
li.ibm-chat-link, p.ibm-ind-link a.ibm-chat-link, ul.ibm-link-list a.ibm-chat-link {
	background:url("../i/v16/icons/chat.gif") no-repeat 2px 4px;
}
li.ibm-anchor-down-link, p.ibm-ind-link a.ibm-anchor-down-link, ul.ibm-link-list a.ibm-anchor-down-link {
	background:url("../i/v16/icons/d.gif") no-repeat 2px 4px;
}
li.ibm-anchor-down-em-link, p.ibm-ind-link a.ibm-anchor-down-em-link, ul.ibm-link-list a.ibm-anchor-down-em-link {
	background:url("../i/v16/icons/d_bold.gif") no-repeat 2px 4px;
}
li.ibm-digg-link, p.ibm-ind-link a.ibm-digg-link, ul.ibm-link-list a.ibm-digg-link {
	background:url("../i/v16/icons/digg.gif") no-repeat 2px 4px;
}
li.ibm-delicious-link, p.ibm-ind-link a.ibm-delicious-link, ul.ibm-link-list a.ibm-delicious-link {
	background:url("../i/v16/icons/delicious.gif") no-repeat 2px 4px;
}
li.ibm-download-link, p.ibm-ind-link a.ibm-download-link, ul.ibm-link-list a.ibm-download-link {
	background:url("../i/v16/icons/dn.gif") no-repeat 2px 4px;
}
li.ibm-enlarge-link, p.ibm-ind-link a.ibm-enlarge-link, ul.ibm-link-list a.ibm-enlarge-link {
	background:url("../i/v16/icons/enlarge.gif") no-repeat 2px 4px;
}
li.ibm-error-link, p.ibm-ind-link a.ibm-error-link, ul.ibm-link-list a.ibm-error-link {
	background:url("../i/v16/icons/error.gif") no-repeat 2px 4px;
}
li.ibm-facebook-link, p.ibm-ind-link a.ibm-facebook-link, ul.ibm-link-list a.ibm-facebook-link {
	background:url("../i/v16/icons/facebook.gif") no-repeat 2px 4px;
}
li.ibm-forward-link, p.ibm-ind-link a.ibm-forward-link, ul.ibm-link-list a.ibm-forward-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 2px 4px;
}
li.ibm-forward-em-link, p.ibm-ind-link a.ibm-forward-em-link, ul.ibm-link-list a.ibm-forward-em-link {
	background:url("../i/v16/icons/fw_bold.gif") no-repeat 2px 4px;
}
li.ibm-information-link, p.ibm-ind-link a.ibm-information-link, ul.ibm-link-list a.ibm-information-link {
	background:url("../i/v16/icons/info.gif") no-repeat 2px 4px;
}
li.ibm-linkedin-link, p.ibm-ind-link a.ibm-linkedin-link, ul.ibm-link-list a.ibm-linkedin-link {
	background:url("../i/v16/icons/linkedin.gif") no-repeat 2px 4px;
}
li.ibm-password-link, p.ibm-ind-link a.ibm-password-link, ul.ibm-link-list a.ibm-password-link {
	background:url("../i/v16/icons/key.gif") no-repeat 2px 4px;
}
li.ibm-secure-link, p.ibm-ind-link a.ibm-secure-link, ul.ibm-link-list a.ibm-secure-link {
	background:url("../i/v16/icons/lock.gif") no-repeat 2px 4px;
}
li.ibm-pdf-link, p.ibm-ind-link a.ibm-pdf-link, ul.ibm-link-list a.ibm-pdf-link {
	background:url("../i/v16/icons/pdf.gif") no-repeat 2px 4px;
}
li.ibm-call-link, p.ibm-ind-link a.ibm-call-link, ul.ibm-link-list a.ibm-call-link, ul.ibm-link-list p.ibm-call-info {
	background:url("../i/v16/icons/ph.gif") no-repeat 2px 4px;
}
li.ibm-video-podcast-link, p.ibm-ind-link a.ibm-video-podcast-link, ul.ibm-link-list a.ibm-video-podcast-link {
	background:url("../i/v16/icons/podvideo.gif") no-repeat 2px 4px;
}
li.ibm-popup-link, p.ibm-ind-link a.ibm-popup-link, ul.ibm-link-list a.ibm-popup-link {
	background:url("../i/v16/icons/popup.gif") no-repeat 2px 4px;
}
li.ibm-print-link, p.ibm-ind-link a.ibm-print-link, ul.ibm-link-list a.ibm-print-link {
	background:url("../i/v16/icons/printer.gif") no-repeat 2px 4px;
}
li.ibm-rss-link, p.ibm-ind-link a.ibm-rss-link, ul.ibm-link-list a.ibm-rss-link {
	background:url("../i/v16/icons/rss.gif") no-repeat 2px 4px;
}
li.ibm-sort-down-link, p.ibm-ind-link a.ibm-sort-down-link, ul.ibm-link-list a.ibm-sort-down-link {
	background:url("../i/v16/icons/scope_dn.gif") no-repeat 2px 4px;
}
li.ibm-sort-up-link, p.ibm-ind-link a.ibm-sort-up-link, ul.ibm-link-list a.ibm-sort-up-link {
	background:url("../i/v16/icons/scope_up.gif") no-repeat 2px 4px;
}
li.ibm-twitter-link, p.ibm-ind-link a.ibm-twitter-link, ul.ibm-link-list a.ibm-twitter-link {
	background:url("../i/v16/icons/twitter.gif") no-repeat 2px 4px;
}
li.ibm-external-link, p.ibm-ind-link a.ibm-external-link, ul.ibm-link-list a.ibm-external-link {
	background:url("../i/v16/icons/sout.gif") no-repeat 2px 4px;
}
li.ibm-anchor-up-link, p.ibm-ind-link a.ibm-anchor-up-link, ul.ibm-link-list a.ibm-anchor-up-link {
	background:url("../i/v16/icons/u_bold.gif") no-repeat 2px 4px;
}
li.ibm-video-link, p.ibm-ind-link a.ibm-video-link, ul.ibm-link-list a.ibm-video-link {
	background:url("../i/v16/icons/video.gif") no-repeat 2px 4px;
}
li.ibm-wireless-link, p.ibm-ind-link a.ibm-wireless-link, ul.ibm-link-list a.ibm-wireless-link {
	background:url("../i/v16/icons/wireless.gif") no-repeat 2px 4px;
}
li.ibm-email-link, p.ibm-ind-link a.ibm-email-link, ul.ibm-link-list a.ibm-email-link {
	background:url("../i/v16/icons/em.gif") no-repeat 2px 4px;
}
li.ibm-add-link, li.ibm-audio-link, li.ibm-back-link, li.ibm-back-em-link, li.ibm-calculator-link, li.ibm-calendar-link, li.ibm-cancel-link, li.ibm-caution-link, li.ibm-confirm-link, li.ibm-chat-link, li.ibm-anchor-down-link, li.ibm-anchor-down-em-link, li.ibm-digg-link, li.ibm-delicious-link, li.ibm-download-link, li.ibm-enlarge-link, li.ibm-error-link, li.ibm-information-link, li.ibm-linkedin-link, li.ibm-password-link, li.ibm-secure-link, li.ibm-pdf-link, li.ibm-call-link, li.ibm-call-info, li.ibm-video-podcast-link, li.ibm-popup-link, li.ibm-print-link, li.ibm-rss-link, li.ibm-sort-down-link, li.ibm-sort-up-link, li.ibm-external-link, li.ibm-anchor-up-link, li.ibm-video-link, li.ibm-wireless-link, li.ibm-forward-link, li.ibm-forward-em-link, li.ibm-email-link, li.ibm-facebook-link, li.ibm-twitter-link, li.ibm-symp-doc, li.ibm-symp-presentation, li.ibm-symp-spreadsheet, li.ibm-birt-table-content, li.ibm-birt-run-report, li.ibm-birt-export-data, li.ibm-birt-export-report, li.ibm-blog, li.ibm-community, li.ibm-dogear, li.ibm-flickr, li.ibm-friendfeed, li.ibm-stumbleupon, li.ibm-usergroup, li.ibm-youtube {
	background-repeat:no-repeat;
	background-position:2px 0;
	padding-left:18px!important;
	padding-bottom:8px!important;
}
li.ibm-add-link a, li.ibm-audio-link a, li.ibm-back-link a, li.ibm-back-em-link a, li.ibm-calculator-link a, li.ibm-calendar-link a, li.ibm-cancel-link a, li.ibm-caution-link a, li.ibm-confirm-link a, li.ibm-chat-link a, li.ibm-anchor-down-link a, li.ibm-anchor-down-em-link a, li.ibm-digg-link a, li.ibm-delicious-link a, li.ibm-download-link a, li.ibm-enlarge-link a, li.ibm-error-link a, li.ibm-information-link a, li.ibm-linkedin-link a, li.ibm-password-link a, li.ibm-secure-link a, li.ibm-pdf-link a, li.ibm-call-link a, li.ibm-call-info a, li.ibm-video-podcast-link a, li.ibm-popup-link a, li.ibm-print-link a, li.ibm-rss-link a, li.ibm-sort-down-link a, li.ibm-sort-up-link a, li.ibm-external-link a, li.ibm-anchor-up-link a, li.ibm-video-link a, li.ibm-wireless-link a, li.ibm-forward-link a, li.ibm-forward-em-link a, li.ibm-email-link a, li.ibm-facebook-link a, li.ibm-twitter-link a, li.ibm-symp-doc a, li.ibm-symp-presentation a, li.ibm-symp-spreadsheet a, li.ibm-birt-table-content a, li.ibm-birt-run-report a, li.ibm-birt-export-data a, li.ibm-birt-export-report a, li.ibm-blog a, li.ibm-community a, li.ibm-dogear a, li.ibm-flickr a, li.ibm-friendfeed a, li.ibm-stumbleupon a, li.ibm-usergroup a, li.ibm-youtube a {
	display:inline;
	margin-left:-18px!important;
}
li.ibm-add-link p, li.ibm-audio-link p, li.ibm-back-link p, li.ibm-back-em-link p, li.ibm-calculator-link p, li.ibm-calendar-link p, li.ibm-cancel-link p, li.ibm-caution-link p, li.ibm-confirm-link p, li.ibm-chat-link p, li.ibm-anchor-down-link p, li.ibm-anchor-down-em-link p, li.ibm-digg-link p, li.ibm-delicious-link p, li.ibm-download-link p, li.ibm-enlarge-link p, li.ibm-error-link p, li.ibm-information-link p, li.ibm-linkedin-link p, li.ibm-password-link p, li.ibm-secure-link p, li.ibm-pdf-link p, li.ibm-call-link p, li.ibm-call-info p, li.ibm-video-podcast-link p, li.ibm-popup-link p, li.ibm-print-link p, li.ibm-rss-link p, li.ibm-sort-down-link p, li.ibm-sort-up-link p, li.ibm-external-link p, li.ibm-anchor-up-link p, li.ibm-video-link p, li.ibm-wireless-link p, li.ibm-forward-link p, li.ibm-forward-em-link p, li.ibm-email-link p, li.ibm-facebook-link p, li.ibm-twitter-link p, li.ibm-symp-doc p, li.ibm-symp-presentation p, li.ibm-symp-spreadsheet p, li.ibm-birt-table-content p, li.ibm-birt-run-report p, li.ibm-birt-export-data p, li.ibm-birt-export-report p, li.ibm-blog p, li.ibm-community p, li.ibm-dogear p, li.ibm-flickr p, li.ibm-friendfeed p, li.ibm-stumbleupon p, li.ibm-usergroup p, li.ibm-youtube p {
	margin-left:-18px!important;
}
#ibm-content-main .ibm-container .ibm-container-body ul.ibm-bullet-list li.ibm-more-link {
	background:url("../i/v16/icons/fw.gif") no-repeat 2px 2px!important;
	padding:2px 2px 2px 18px;
}
li.ibm-symp-doc, p.ibm-ind-link a.ibm-symp-doc, ul.ibm-link-list a.ibm-symp-doc {
	background:transparent url("../i/v16/icons/icon_symp_doc.gif") no-repeat 2px 4px;
}
li.ibm-symp-presentation, p.ibm-ind-link a.ibm-symp-presentation, ul.ibm-link-list a.ibm-symp-presentation {
	background:transparent url("../i/v16/icons/icon_symp_presentation.gif") no-repeat 2px 4px;
}
li.ibm-symp-spreadsheet, p.ibm-ind-link a.ibm-symp-spreadsheet, ul.ibm-link-list a.ibm-symp-spreadsheet {
	background:transparent url("../i/v16/icons/icon_symp_spreadsheet.gif") no-repeat 2px 4px;
}
li.ibm-birt-table-content, p.ibm-ind-link a.ibm-birt-table-content, ul.ibm-link-list a.ibm-birt-table-content {
	background:transparent url("../i/v16/icons/icon_birt_table_content.gif") no-repeat 2px 4px;
}
li.ibm-birt-run-report, p.ibm-ind-link a.ibm-birt-run-report, ul.ibm-link-list a.ibm-birt-run-report {
	background:transparent url("../i/v16/icons/icon_birt_run_report.gif") no-repeat 2px 4px;
}
li.ibm-birt-export-data, p.ibm-ind-link a.ibm-birt-export-data, ul.ibm-link-list a.ibm-birt-export-data {
	background:transparent url("../i/v16/icons/icon_birt_export_data.gif") no-repeat 2px 4px;
}
li.ibm-birt-export-report, p.ibm-ind-link a.ibm-birt-export-report, ul.ibm-link-list a.ibm-birt-export-report {
	background:transparent url("../i/v16/icons/icon_birt_export_report.gif") no-repeat 2px 4px;
}
li.ibm-blog, p.ibm-ind-link a.ibm-blog, ul.ibm-link-list a.ibm-blog {
	background:transparent url("../i/v16/icons/blog_ic.gif") no-repeat 2px 4px;
}
li.ibm-community, p.ibm-ind-link a.ibm-community, ul.ibm-link-list a.ibm-community {
	background:transparent url("../i/v16/icons/community_ic.gif") no-repeat 2px 4px;
}
li.ibm-dogear, p.ibm-ind-link a.ibm-dogear, ul.ibm-link-list a.ibm-dogear {
	background:transparent url("../i/v16/icons/dogear_ic.gif") no-repeat 2px 4px;
}
li.ibm-flickr, p.ibm-ind-link a.ibm-flickr, ul.ibm-link-list a.ibm-flickr {
	background:transparent url("../i/v16/icons/flickr_ic.gif") no-repeat 2px 4px;
}
li.ibm-friendfeed, p.ibm-ind-link a.ibm-friendfeed, ul.ibm-link-list a.ibm-friendfeed {
	background:transparent url("../i/v16/icons/friendfeed_ic.gif") no-repeat 2px 4px;
}
li.ibm-stumbleupon, p.ibm-ind-link a.ibm-stumbleupon, ul.ibm-link-list a.ibm-stumbleupon {
	background:transparent url("../i/v16/icons/stumbleupon_ic.gif") no-repeat 2px 4px;
}
li.ibm-usergroup, p.ibm-ind-link a.ibm-usergroup, ul.ibm-link-list a.ibm-usergroup {
	background:transparent url("../i/v16/icons/usergroup_ic.gif") no-repeat 2px 4px;
}
li.ibm-youtube, p.ibm-ind-link a.ibm-youtube, ul.ibm-link-list a.ibm-youtube {
	background:transparent url("../i/v16/icons/youtube_ic.gif") no-repeat 2px 4px;
}
a.ibm-share-email {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -52px;
}
a.ibm-share-print {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -130px;
}
a.ibm-share-delicious {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px 0;
}
a.ibm-share-digg {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -26px;
}
a.ibm-share-facebook {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -78px;
}
a.ibm-share-linkedin {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -104px;
}
a.ibm-share-twitter {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -156px;
}
a.ibm-share-ibm-dogear {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -182px;
}
a.ibm-share-stumble {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -52px -208px;
}
a.ibm-share-yahoo-japan {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -52px 0;
}
a.ibm-share-hatena {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -52px -26px;
}
a.ibm-share-livedoor {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -52px -52px;
}
a.ibm-share-blip {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -52px 0;
}
a.ibm-share-wykop {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -52px -26px;
}
a.ibm-share-viadeo {
	background:url("../i/v16/icons/sprites-pt-fr.png") no-repeat -52px 0;
}
.ibm-active a.ibm-share-email {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -52px;
}
.ibm-active a.ibm-share-print {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -130px;
}
.ibm-active a.ibm-share-delicious {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px 0;
}
.ibm-active a.ibm-share-digg {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -26px;
}
.ibm-active a.ibm-share-facebook {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -78px;
}
.ibm-active a.ibm-share-linkedin {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -104px;
}
.ibm-active a.ibm-share-twitter {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -156px;
}
.ibm-active a.ibm-share-ibm-dogear {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -182px;
}
.ibm-active a.ibm-share-stumble {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -26px -208px;
}
.ibm-active a.ibm-share-yahoo-japan {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -26px 0;
}
.ibm-active a.ibm-share-hatena {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -26px -26px;
}
.ibm-active a.ibm-share-livedoor {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -26px -52px;
}
.ibm-active a.ibm-share-blip {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -26px 0;
}
.ibm-active a.ibm-share-wykop {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -26px -26px;
}
.ibm-active a.ibm-share-viadeo {
	background:url("../i/v16/icons/sprites-pt-fr.png") no-repeat -26px 0;
}
.ibm-active a.ibm-share-email:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -52px;
}
.ibm-active a.ibm-share-print:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -130px;
}
.ibm-active a.ibm-share-delicious:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px 0;
}
.ibm-active a.ibm-share-digg:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -26px;
}
.ibm-active a.ibm-share-facebook:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -78px;
}
.ibm-active a.ibm-share-linkedin:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -104px;
}
.ibm-active a.ibm-share-twitter:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -156px;
}
.ibm-active a.ibm-share-ibm-dogear:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -182px;
}
.ibm-active a.ibm-share-stumble:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat -78px -208px;
}
.ibm-active a.ibm-share-yahoo-japan:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -78px 0;
}
.ibm-active a.ibm-share-hatena:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -78px -26px;
}
.ibm-active a.ibm-share-livedoor:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat -78px -52px;
}
.ibm-active a.ibm-share-blip:hover {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -78px 0;
}
.ibm-active a.ibm-share-wykop:hover {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat -78px -26px;
}
.ibm-active a.ibm-share-viadeo:hover {
	background:url("../i/v16/icons/sprites-pt-fr.png") no-repeat -78px 0;
}
.ibm-active a.ibm-share-active-email:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -52px;
}
.ibm-active a.ibm-share-active-print:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -130px;
}
.ibm-active a.ibm-share-active-delicious:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 0;
}
.ibm-active a.ibm-share-active-digg:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -26px;
}
.ibm-active a.ibm-share-active-facebook:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -78px;
}
.ibm-active a.ibm-share-active-linkedin:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -104px;
}
.ibm-active a.ibm-share-active-twitter:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -156px;
}
.ibm-active a.ibm-share-active-ibm-dogear:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -182px;
}
.ibm-active a.ibm-share-active-stumble:hover {
	background:url("../i/v16/icons/sprites-pt-all.png") no-repeat 0 -208px;
}
.ibm-active a.ibm-share-active-yahoo-japan:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat 0 0;
}
.ibm-active a.ibm-share-active-hatena:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat 0 -26px;
}
.ibm-active a.ibm-share-active-livedoor:hover {
	background:url("../i/v16/icons/sprites-pt-jp.png") no-repeat 0 -52px;
}
.ibm-active a.ibm-share-active-blip:hover {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat 0 0;
}
.ibm-active a.ibm-share-active-wykop:hover {
	background:url("../i/v16/icons/sprites-pt-pl.png") no-repeat 0 -26px;
}
.ibm-active a.ibm-share-active-viadeo:hover {
	background:url("../i/v16/icons/sprites-pt-fr.png") no-repeat 0 0;
}
#ibm-social-tools a.ibm-pdf-link, .ibm-share-this a.ibm-pdf-link {
	background:url("../i/v16/icons/sprites-pt.gif") no-repeat 0 -864px;
}
#ibm-social-tools a.ibm-rss-link, .ibm-share-this a.ibm-rss-link {
	background:url("../i/v16/icons/sprites-pt.gif") no-repeat 0 -1296px;
}
ul.ibm-link-list p.ibm-call-info {
	padding:4px 5px 4px 21px!important;
}
#ibm-content-main a.ibm-external-link {
	background:url("../i/v16/icons/sout.gif") no-repeat 0 5px;
	padding:5px 0 1px 18px;
}
#ibm-content-main ul.ibm-link-list a.ibm-external-link, #ibm-content-main p.ibm-ind-link a.ibm-external-link {
	background-position:2px 5px;
	padding:5px 5px 5px 21px;
}
ul.ibm-link-list a.ibm-inner-link {
	display:inline;
	padding:0!important;
}
ul.ibm-link-list a.ibm-external-link.ibm-inner-link {
	display:inline;
	padding:5px 0 5px 21px!important;
}
#ibm-universal-nav li a:link, #ibm-universal-nav li a:visited, #ibm-navigation li a:link, #ibm-navigation li a:visited {
	color:#293D6B;
}
#ibm-universal-nav li a:hover {
	text-decoration:none;
}
#ibm-content-head ul#ibm-navigation-trail li a:link, #ibm-content-head ul#ibm-navigation-trail li a:visited {
	color:#999;
}
#ibm-navigation li#ibm-overview a:link, #ibm-navigation li#ibm-overview a:visited {
	color:#FFF;
}
#ibm-navigation li#ibm-parent-link a:link, #ibm-navigation li#ibm-parent-link a:visited, #ibm-secondary-navigation li a:link, #ibm-secondary-navigation li a:visited {
	color:#666;
}
#ibm-social-tools li a:link, #ibm-social-tools li a:visited {
	color:#525252;
	text-decoration:none;
}
#ibm-social-tools li a:hover {
	color:#333;
	text-decoration:underline;
}
#ibm-footer li a:link, #ibm-footer li a:visited {
	color:#CCC;
	text-decoration:none;
}
#ibm-footer li a:hover {
	color:#FC0;
	text-decoration:none;
}
p.ibm-ind-information, p.ibm-ind-error, p.ibm-ind-help, strong.ibm-ind-help, p.ibm-ind-caution {
	display:block;
	margin:0;
	padding:5px 5px 5px 21px!important;
}
.ibm-container-body.ibm-two-column p.ibm-ind-information, .ibm-container-body.ibm-two-column p.ibm-ind-error, .ibm-container-body.ibm-two-column p.ibm-ind-help, .ibm-container-body.ibm-two-column p.ibm-ind-caution {
	clear:both;
}
p.ibm-ind-information {
	background:url("../i/v16/icons/info.gif") no-repeat 2px 4px;
}
p.ibm-ind-error {
	color:#F00;
	background:url("../i/v16/icons/error.gif") no-repeat 2px 4px;
}
p.ibm-ind-help, strong.ibm-ind-help {
	background:url("../i/v16/icons/help.gif") no-repeat 2px 4px;
}
p.ibm-ind-caution {
	background:url("../i/v16/icons/caution.gif") no-repeat 2px 4px;
}
form.ibm-column-form a.ibm-calculator-link, form.ibm-row-form a.ibm-calculator-link, form.ibm-column-form a.ibm-calendar-link, form.ibm-row-form a.ibm-calendar-link, form.ibm-column-form a.ibm-information-link, form.ibm-row-form a.ibm-information-link, form.ibm-column-form a.ibm-error-link, form.ibm-row-form a.ibm-error-link, form.ibm-column-form a.ibm-help-link, form.ibm-row-form a.ibm-help-link {
	text-decoration:none;
	display:inline;
	margin:0 0 0 5px;
	padding:5px 5px 8px 10px;
}
form.ibm-column-form a.ibm-calculator-link, form.ibm-row-form a.ibm-calculator-link {
	background:url("../i/v16/icons/sprites-form.gif") no-repeat 0 4px;
}
form.ibm-column-form a.ibm-calendar-link, form.ibm-row-form a.ibm-calendar-link {
	background:url("../i/v16/icons/sprites-form.gif") no-repeat 0 -61px;
}
form.ibm-column-form a.ibm-information-link, form.ibm-row-form a.ibm-information-link {
	background:url("../i/v16/icons/sprites-form.gif") no-repeat 0 -256px;
}
form.ibm-column-form a.ibm-error-link, form.ibm-row-form a.ibm-error-link {
	background:url("../i/v16/icons/sprites-form.gif") no-repeat 0 -126px;
}
form.ibm-column-form a.ibm-help-link, form.ibm-row-form a.ibm-help-link {
	background:url("../i/v16/icons/sprites-form.gif") no-repeat 0 -191px;
}
input.ibm-btn-arrow-pri, input.ibm-btn-cancel-pri, input.ibm-btn-cart-pri, input.ibm-btn-customize-pri, input.ibm-btn-download-pri, input.ibm-btn-view-pri, input.ibm-btn-add-sec, input.ibm-btn-arrow-sec, input.ibm-btn-back-sec, input.ibm-btn-cancel-sec, input.ibm-btn-cart-sec, input.ibm-btn-chat-sec, input.ibm-btn-customize-sec, input.ibm-btn-download-sec, input.ibm-btn-email-sec, input.ibm-btn-pda-sec, input.ibm-btn-phone-sec, input.ibm-btn-refresh-sec, input.ibm-btn-remove-sec, input.ibm-btn-undo-sec, input.ibm-btn-video-sec, input.ibm-btn-view-sec {
	background:#FFF;
	border:none;
	padding:5px 0 9px 29px;
	text-align:left;
	cursor:pointer;
	margin-bottom:-7px;
}
input.ibm-btn-go, input.ibm-btn-view {
	border:none;
	padding:0;
	margin-bottom:-13px;
}
input.ibm-btn-arrow-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -450px;
}
input.ibm-btn-cancel-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1350px;
}
input.ibm-btn-cart-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1950px;
}
input.ibm-btn-customize-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2850px;
}
input.ibm-btn-download-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3450px;
}
input.ibm-btn-view-pri {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6600px;
}
input.ibm-btn-add-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -150px;
}
input.ibm-btn-arrow-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -750px;
}
input.ibm-btn-back-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1050px;
}
input.ibm-btn-cancel-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1650px;
}
input.ibm-btn-cart-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2250px;
}
input.ibm-btn-chat-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2550px;
}
input.ibm-btn-customize-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3150px;
}
input.ibm-btn-download-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3750px;
}
input.ibm-btn-email-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4050px;
}
input.ibm-btn-pda-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4650px;
}
input.ibm-btn-phone-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4950px;
}
input.ibm-btn-refresh-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -5250px;
}
input.ibm-btn-remove-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -5550px;
}
input.ibm-btn-undo-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6000px;
}
input.ibm-btn-video-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6300px;
}
input.ibm-btn-view-sec {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6900px;
}
input.ibm-btn-arrow-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -300px;
}
input.ibm-btn-cancel-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1200px;
}
input.ibm-btn-cart-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1800px;
}
input.ibm-btn-customize-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2700px;
}
input.ibm-btn-download-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3300px;
}
input.ibm-btn-view-pri:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6450px;
}
input.ibm-btn-add-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px 0;
}
input.ibm-btn-arrow-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -600px;
}
input.ibm-btn-back-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -900px;
}
input.ibm-btn-cancel-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -1500px;
}
input.ibm-btn-cart-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2100px;
}
input.ibm-btn-chat-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -2400px;
}
input.ibm-btn-customize-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3000px;
}
input.ibm-btn-download-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3600px;
}
input.ibm-btn-email-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -3900px;
}
input.ibm-btn-pda-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4500px;
}
input.ibm-btn-phone-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -4800px;
}
input.ibm-btn-refresh-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -5100px;
}
input.ibm-btn-remove-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -5400px;
}
input.ibm-btn-undo-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -5850px;
}
input.ibm-btn-video-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6150px;
}
input.ibm-btn-view-sec:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6750px;
}
input.ibm-btn-go {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -450px;
}
input.ibm-btn-go:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -750px;
}
input.ibm-btn-view {
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6600px;
}
input.ibm-btn-view:hover {
	color:#2A507B;
	background:url("../i/v16/buttons/sprites.gif") no-repeat -2px -6450px;
}
div.ibm-tab-section {
	background:url("../i/v16/t/sprites-t1.gif") repeat-x 0 -726px;
	float:left;
	clear:both;
	padding-bottom:0;
	margin-bottom:0;
	width:100%;
}
div.ibm-graphic-tabs .ibm-container-body {
	clear:both;
}
ul.ibm-tabs {
	clear:left;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.ibm-tabs li {
	background:url("../i/v16/t/sprites-t1.gif") repeat-x 0 0;
	border-top:1px solid #7E9AB0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul.ibm-tabs a {
	color:#C8D7E3!important;
	display:block;
	padding:5px 15px 5px 15px;
}
ul.ibm-tabs li:hover {
	background:url("../i/v16/t/sprites-t1.gif") repeat-x 0 -65px;
}
ul.ibm-tabs a:hover {
	color:#FFF!important;
}
ul.ibm-tabs li.ibm-highlight-tab a:hover {
	color:#000!important;
}
ul.ibm-tabs li.ibm-highlight-tab {
	border-top:1px solid #CCC;
}
ul.ibm-tabs li.ibm-highlight-tab a {
	color:#000!important;
}
ul.ibm-tabs li.ibm-first-tab.ibm-highlight-tab {
	border-left:1px solid #CCC;
}
ul.ibm-tabs li.ibm-highlight-tab.ibm-last-tab {
	border-right:1px solid #CCC;
}
ul.ibm-tabs li.ibm-highlight-tab {
	background:url("../i/v16/t/sprites-t1.gif") repeat-x 0 -130px;
}
div.ibm-tab-rule {
	background:#CCC;
	clear:left;
	display:block;
	height:1px;
	margin:0;
	padding:0;
}
div.ibm-tab-rule hr {
	display:none;
}
ul.ibm-tabs li {
	height:1%;
}
div.ibm-combo-tabs ul.ibm-tabs li.ibm-highlight-tab {
	background:url("../i/v16/t/highlight-tab-combo-bg.gif") repeat-x 0 0;
}
div.ibm-text ul.ibm-tabs {
	background:#F7F8FC url("../i/v16/t/text-tabs-bg.gif") repeat-x;
	border:#CCC solid 1px;
	color:#000;
	display:block;
	margin:0;
	padding:6px 8px 6px 14px;
}
div.ibm-graphic-tabs div.ibm-text ul.ibm-tabs {
	background-image:none;
	border-top:none;
}
div.ibm-text ul.ibm-tabs li, div.ibm-text ul.ibm-tabs li.ibm-first-tab, div.ibm-text ul.ibm-tabs li.ibm-last-tab {
	border:none;
	padding:0;
}
div.ibm-combo-tabs div.ibm-text ul.ibm-tabs li, div.ibm-text ul.ibm-tabs li, div.ibm-text ul.ibm-tabs a {
	background:none;
	display:inline;
	float:none;
	margin:0;
}
div.ibm-text ul.ibm-tabs a {
	border:none!important;
	padding:0;
}
div.ibm-text ul.ibm-tabs span.ibm-sep {
	background-image:url("../i/v16/t/text-tabs-separator.gif");
	background-position:85% 50%;
	background-repeat:no-repeat;
	padding:0 12px 0 6px;
}
div.ibm-text ul.ibm-tabs li.ibm-last-tab span.ibm-sep {
	background-image:none;
}
div.ibm-text div.ibm-rule {
	background:#FFF url("../i/v16/t/text-tabs-drop.gif") repeat-x;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	clear:both;
	height:6px;
}
div.ibm-text ul.ibm-tabs a:visited {
	color:#969!important;
}
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:link, div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:visited, div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:hover {
	color:#000!important;
}
div.ibm-text ul.ibm-tabs a:hover {
	text-decoration:underline;
}
div.ibm-text ul.ibm-tabs.ibm-link-list {
	padding-bottom:5px!important;
}
div.ibm-text ul.ibm-tabs.ibm-link-list a {
	display:block;
	padding-bottom:0!important;
}
div.ibm-text ul.ibm-tabs.ibm-link-list a.ibm-anchor-down-em-link {
	background:url("../i/v16/icons/d_bold.gif") no-repeat 2px 2px!important;
	display:block;
}
div.ibm-text div.ibm-tabs {
	background:#F7F8FC url("../i/v16/t/text-tabs-bg.gif") repeat-x;
	border:#CCC solid 1px;
}
#ibm-content-main div.ibm-text div.ibm-tabs.ibm-three-column .ibm-column {
	width:169px;
}
div.ibm-tab-section ul.ibm-bullet-list {
	list-style-type:none;
	margin:0;
	padding:4px 3px 4px 0;
}
div.ibm-tab-section ul.ibm-bullet-list li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px -806px;
	line-height:1.2em;
	padding:2px 0;
	height:1%;
	padding-left:14px;
	padding-right:2px;
}
div.ibm-tab-section ul.ibm-bullet-list li.ibm-no-links {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px .15em;
}
div.ibm-tab-section ul.ibm-bullet-list li a:link, div.ibm-tab-section ul.ibm-bullet-list li a:visited {
	text-decoration:none;
}
div.ibm-tab-section ul.ibm-bullet-list li a:hover {
	text-decoration:underline;
}
ul.ibm-bullet-list li.ibm-highlight-link {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 6px .15em!important;
}
ul.ibm-bullet-list li.ibm-highlight-link a {
	color:#000;
}
div.ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text div.ibm-tabs {
	border-top:0!important;
	background-image:none;
}
.ibm-inner-list {
	border-top:0!important;
	background-image:none!important;
	background-color:#FFF!important;
}
div.ibm-landing-page #ibm-content-body.ibm-sp-lead-scroll, div.ibm-landing-page #ibm-content-body.ibm-tab-navigation {
	background:#FFF url("../i/c.gif");
	padding:0;
}
div.ibm-landing-page #ibm-content-body.ibm-tab-navigation div#ibm-landing-page-tabs {
	float:left;
	padding-top:10px;
	background-color:#666;
}
div.ibm-landing-page #ibm-content-body.ibm-tab-navigation div#ibm-landing-page-tabs div.ibm-tab-section {
	background:url("../i/c.gif");
}
div.ibm-landing-page #ibm-content-body.ibm-tab-navigation div#ibm-landing-page-tabs ul.ibm-tabs li.ibm-first-tab.ibm-highlight-tab {
	border-left:0;
}
div.ibm-landing-page #ibm-content-body.ibm-tab-navigation div#ibm-landing-page-tabs ul.ibm-tabs li.ibm-highlight-tab.ibm-last-tab {
	border-right:0;
}
.ibm-tabs-hide, .ibm-dyn-tabs .ibm-tab-section {
	display:none;
}
div#ibm-universal-nav li#ibm-unav-solutions a.ibm-unav-has-child, div#ibm-universal-nav li#ibm-unav-services a.ibm-unav-has-child, div#ibm-universal-nav li#ibm-unav-products a.ibm-unav-has-child, div#ibm-universal-nav li#ibm-unav-support a.ibm-unav-has-child, div#ibm-universal-nav li#ibm-unav-myibm a.ibm-unav-has-child {
	background-image:url("../i/v16/t/mh-submenu-marker-down.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:9px;
}
div#ibm-universal-nav div.ibm-unav-menu {
	background:#BDCEDC;
	border:#98B1C4 solid 1px;
	display:none;
	float:none;
	position:absolute;
	width:210px;
	z-index:9!important;
}
div#ibm-universal-nav iframe.ibm-unav-mask {
	border:none;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	width:212px;
	z-index:8!important;
}
div#ibm-universal-nav div.ibm-unav-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
* html div#ibm-universal-nav div.ibm-unav-menu, * html div#ibm-universal-nav div.ibm-unav-menu ul, * html div#ibm-universal-nav div.ibm-unav-menu ul li, * html div#ibm-universal-nav div.ibm-unav-menu ul li a {
	height:1%;
}
div#ibm-universal-nav div.ibm-unav-menu ul li {
	margin:0;
	padding:0;
}
div#ibm-universal-nav div.ibm-unav-menu ul, div#ibm-universal-nav div.ibm-unav-menu ul li, div#ibm-universal-nav div.ibm-unav-menu ul li a {
	background:#BDCEDC;
	display:block;
	float:none;
	white-space:normal;
}
div#ibm-universal-nav li#ibm-unav-solutions li a, div#ibm-universal-nav li#ibm-unav-services li a, div#ibm-universal-nav li#ibm-unav-products li a, div#ibm-universal-nav li#ibm-unav-support li a, div#ibm-universal-nav li#ibm-unav-myibm li a {
	background-image:none;
	padding:3px 5px 3px 11px;
	width:194px;
}
div#ibm-universal-nav li#ibm-unav-solutions li a.ibm-unav-menu-has-child, div#ibm-universal-nav li#ibm-unav-services li a.ibm-unav-menu-has-child, div#ibm-universal-nav li#ibm-unav-products li a.ibm-unav-menu-has-child, div#ibm-universal-nav li#ibm-unav-support li a.ibm-unav-menu-has-child, div#ibm-universal-nav li#ibm-unav-myibm li a.ibm-unav-menu-has-child {
	background-image:url("../i/v16/t/mh-submenu-marker-right.gif");
	background-position:98% 50%;
	background-repeat:no-repeat;
}
div#ibm-universal-nav div.ibm-unav-menu ul li a.ibm-is-active, div#ibm-universal-nav div.ibm-unav-menu ul li a:hover {
	background:#98B1C4;
}
span.ibm-unav-menu-ehb {
	display:block;
	left:-20px;
	position:absolute;
	width:250px;
}
span.ibm-unav-menu-ehb img {
	height:100%;
	width:100%;
}
#ibm-overlay-top-mask {
	border:none;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
}
li.ibm-mhdyn-rule {
	border-bottom:1px solid #D6E1EA;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec {
	padding-top:1px;
	background:#FFF url("../i/dotted.gif") repeat-x 100% 0;
	margin:10px 0 0 0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec h2 {
	background:url("../i/v16/icons/tags.gif") no-repeat 2px 6px;
	border:0;
	padding-left:20px;
	margin:0;
}
#ibm-navigation .ibm-container .ibm-container-body {
	background-image:none;
	border:0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec h3 {
	padding:2px 0;
	margin:0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec h3 a {
	background:url("../i/v16/icons/sb-closed.gif") no-repeat 14px 0;
	display:block;
	padding:0 0 0 30px;
	margin:0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec h3 a.ibm-show-active {
	background:url("../i/v16/icons/sb-open.gif") no-repeat 14px 0;
	padding:0 0 0 30px;
	margin:0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec ul {
	background:none;
	padding:0 5px 0 28px;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec ul li {
	background:url("../i/v16/bullets/sprites.gif") no-repeat 2px -807px;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec ul li a {
	display:block;
	margin:0;
	padding:1px 4px 1px 8px;
	border:0;
	font-weight:normal;
}
.ibm-container.ibm-show-hide-sec p.ibm-ind-link {
	padding:0;
	margin:0 5px 0 24px;
}
.ibm-container.ibm-show-hide-sec p.ibm-ind-link a {
	background-position:2px 0;
	padding:0 0 0 18px;
	margin:0;
}
#ibm-navigation .ibm-container.ibm-show-hide-sec ul li a:hover, .ibm-container.ibm-show-hide-sec p.ibm-ind-link a:hover {
	text-decoration:underline!important;
}
div#ibm-overlay-top {
	display:none;
	width:410px;
	position:absolute;
	text-align:left;
	top:100px;
	left:300px;
	z-index:12;
}
div#ibm-overlay-masthead {
	background:url("../i/v16/overlay/sprites.png") no-repeat 0 0;
	height:41px;
}
div#ibm-overlay-masthead p {
	float:right;
	margin:0;
	padding:0;
	padding-right:25px;
	line-height:34px;
}
div#ibm-overlay-masthead p a {
	color:#FFF;
}
div#ibm-overlay-content {
	background:url("../i/v16/overlay/sprites.png") repeat-y -930px 0;
}
div#ibm-overlay-content p {
	clear:left;
	background-color:#FFF;
	margin:0 30px;
	padding:5px 0;
}
div#ibm-overlay-content .ibm-two-column .ibm-column {
	width:200px;
}
div#ibm-overlay-content .ibm-two-column .ibm-column ul {
	line-height:1em;
}
div#ibm-overlay-content .ibm-two-column .ibm-column ul a {
	background-position:0 0;
	padding-bottom:0;
	padding-top:0;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-first {
	float:left;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-first p {
	margin:0 0 0 30px;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-first ul {
	margin:0 0 .7em 27px;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-second {
	float:right;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-second p {
	margin:0 35px 0 0;
}
div#ibm-overlay-content .ibm-two-column .ibm-column.ibm-second ul {
	margin:0 30px .7em -3px;
}
div#ibm-overlay-content div.ibm-rule {
	margin:0 10px;
}
div#ibm-overlay-footer {
	background:url("../i/v16/overlay/sprites.png") no-repeat -460px 0;
	height:22px;
}
div#ibm-overlay-top form {
	height:1%;
}
div#ibm-overlay-top form label {
	display:block;
	font-weight:bold;
	padding-bottom:.2em;
}
div#ibm-overlay-top form.ibm-column-form label {
	background-color:#FFF;
	clear:left;
	float:left;
	padding-bottom:5px;
	width:130px;
}
div#ibm-overlay-top form.ibm-column-form p span {
	display:block;
	margin-left:137px;
}
div#ibm-overlay-top form.ibm-column-form label span {
	display:inline;
	margin:0;
}
div#ibm-overlay-content.ibm-overlay-signin form #fpNav {
	width:348px;
}
div#ibm-overlay-content.ibm-overlay-signin form .ibm-two-column input {
	width:165px;
}
div#ibm-overlay-content.ibm-overlay-signin div.ibm-overlay-legal p {
	background:url("../i/v16/icons/lock.gif") no-repeat 100% 50%;
	padding:.6em 18px;
	text-align:right;
}
div#ibm-overlay-top .ibm-buttons-row p {
	padding-bottom:8px;
}
div#ibm-overlay-top .ibm-buttons-row p.ibm-first {
	display:inline;
	width:140px;
	float:left;
}
div#ibm-overlay-top .ibm-buttons-row p.ibm-second {
	margin-left:150px;
	clear:none;
}
div.ibm-overlay-legal {
	color:#666;
}
div#ibm-overlay-top h2 {
	background-color:#FFF;
	margin:0 28px;
	padding:10px 0 0;
}
div#ibm-overlay-top .ibm-overlay-signin h2 {
	padding:10px 0 10px;
}
div#ibm-overlay-top .ibm-overlay-intro {
	padding-top:0;
	margin-top:0;
	color:#666;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-overlay-error {
	display:none;
}
div#ibm-overlay-top .ibm-overlay-bookmarks h2 {
	padding:10px 0;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmarks-title {
	width:348px;
}
div#ibm-overlay-content.ibm-overlay-bookmarks .ibm-buttons-row p {
	padding-top:0;
}
div#ibm-overlay-content.ibm-overlay-bookmarks form {
	padding-bottom:6px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-buttons-row p.ibm-first, div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-buttons-row p.ibm-second {
	margin:0 26px;
	width:auto;
}
* html div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-buttons-row p.ibm-first, * html div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-buttons-row p.ibm-second {
	margin:0 16px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-rule.ibm-bookmark-sep {
	background:transparent url("../i/v16/overlay/overlay-small-gradient.png") repeat-x 0 0;
	height:6px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks p.ibm-bookmarks-maxed {
	font-weight:bold;
	padding:8px 0 14px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks h3 {
	margin:0 30px;
	padding:5px 0 8px;
}
* html div#ibm-overlay-top .ibm-overlay-bookmarks h3 {
	margin:0 20px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container {
	height:256px;
	margin:0 10px;
	padding:5px 0;
	overflow:auto;
}
* html div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container {
	margin:0;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container h4 {
	margin:10px 20px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container table {
	border-collapse:collapse;
	width:373px;
}
* html div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container table {
	margin-left:1px;
	width:372px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container thead.ibm-access {
	display:none;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container td, div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container th {
	border-top:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
	margin:0;
	padding:6px 0 5px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container tbody th {
	font-weight:normal;
	line-height:1.5em;
	padding-left:20px;
	text-align:left;
	width:311px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container tbody th a {
	background:transparent url("../i/v16/bullets/sprites.gif") no-repeat 3px -803px;
	display:block;
	padding-left:10px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container tbody td {
	padding-right:5px;
	vertical-align:top;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container tbody td img {
	margin-top:2px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks .ibm-rule.ibm-bookmarks-end {
	border-top:#DEDEDE solid 1px;
	background-image:none;
	height:18px;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container h4 a:link, div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container h4 a:visited, div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container th a:link, div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container th a:visited {
	text-decoration:none;
}
div#ibm-overlay-top .ibm-overlay-bookmarks #ibm-bookmark-container th.ibm-inactive a {
	color:#CCC;
	background:url("../i/v16/bullets/sprites.gif") no-repeat 0 -1622px;
}
#ibm-universal-nav:after, .ibm-container-body:after, .ibm-two-column:after, .ibm-three-column:after, .ibm-four-column:after, .ibm-stock-list:after, .ibm-table-navigation:after, .ibm-container-head:after, .ibm-container-head-first:after, .ibm-container-head-second:after, .ibm-container-head-third:after, .ibm-column-form p:after, #ibm-social-tools:after, #ibm-footer:after, div#ibm-overlay-top .ibm-buttons-row:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ibm-container-body table {
	padding:0 5px;
}
#nWI {
	margin:2px;
}
#ibm-content-main .ibm-container .v14-header-1, #ibm-content-main .ibm-container .v14-header-2, #ibm-content-main .ibm-container .v14-header-3, #ibm-content-main .ibm-container .v14-header-4 {
	color:#000;
	width:530px;
	background:#FFF url("../i/v16/t/sprites-t1.gif") repeat-x 0 -545px;
	border:#CCC solid 1px;
	margin:0;
	padding:3px 5px;
	height:1%;
}
#ibm-content-main .v14-gray-table-border {
	width:530px;
	border:1px solid #ccc;
	border-top:0;
}
#ibm-content-sidebar table.v14-gray-table-border span.small {
	float:left;
}
#ibm-content-sidebar td.dotted, #ibm-content-sidebar td.lgray, #ibm-content-main td.lgray, #ibm-content-main td.dotted {
	background:#FFF url("../i/dotted.gif") repeat-x;
	height:1px;
}
#ibm-content-sidebar a.smallplainlink:link, #ibm-content-sidebar a.smallplainlink:visited {
	text-decoration:none;
}
#ibm-content-sidebar a.smallplainlink:hover {
	text-decoration:underline;
}
#ibm-content-sidebar table {
	color:#666;
	width:168px;
	float:right;
	clear:right;
}
#ibm-content-sidebar .v14-header-1-small, #ibm-content-sidebar .v14-header-2-small, #ibm-content-sidebar .v14-header-3-small, #ibm-content-sidebar .v14-header-4-small {
	color:#333;
	width:170px;
	background:#FFF url("../i/v16/t/sprites-t1.gif") repeat-x 0 -545px;
	border:#CCC solid 1px;
	margin:0;
	padding:3px 5px;
	height:1%;
}
#ibm-content-sidebar .v14-gray-table-border {
	border:1px solid #ccc;
	border-top:0;
}
#ibm-content-sidebar td.ipt img {
	margin-top:3px;
}
#ibm-content-sidebar td.npl p a, #ibm-content-sidebar td.npl p a strong {
	margin-top:0!important;
	padding-top:0!important;
	height:1%;
}
#ibm-content-sidebar td.npl, #ibm-content-sidebar td.npl p {
	margin-left:0!important;
	padding-left:0!important;
}
.smgraytext {
	color:#666!important;
}
.gen-intfce-mdgry {
	color:#999!important;
}
.ibm-video-embedded {
	padding-left:100px;
	padding-top:10px;
}
.ibm-two-column .ibm-video-embedded {
	padding-left:0;
	padding-top:0;
}
.ibm-video-overlay {
	padding-left:25px;
	padding-top:3px;
}
.ibm-video-noflash {
	padding-left:0;
}
div.ibm-youTube-container {
	margin:0 0 10px;
	padding:11px 0 0 7px;
}
div.ibm-youTube-container-alternate {
	margin:0 0 10px;
	padding:4px 0 0 0;
}
.i_swf_bot { width:100%; height:20px; clear:both; background:#999;}
.i_body { width:100%; height:auto; min-height:500px; background:#EEEEEE; overflow:hidden;}
.i_body_left { width:309px; height:auto; min-height:300px; margin-bottom:17px; float:left; margin-left:17px; margin-top:17px;overflow:hidden;}
* html .i_body_left { margin-left:8px;}
* html .i_body_right { margin-right:8px;}
.i_body_right { width:576px; height:auto; min-height:300px; margin-bottom:17px; float:right; margin-right:17px;margin-top:17px;overflow:hidden;}
.ileft_about { width:100%; height:240px; background:url(../images/about.gif) no-repeat; margin-bottom:15px;overflow:hidden;}
.ileft_solution { width:100%; height:256px; background:url(../images/solution.gif) no-repeat;overflow:hidden;}
.iright_pinpai { width:100%; height:240px; background:url(../images/pinpai.gif) no-repeat; margin-bottom:15px;overflow:hidden;}
.iright_product {width:100%; height:256px; background:url(../images/product.gif) no-repeat;overflow:hidden;}
.i_footer { width:930px; height:40px; clear:both; margin:5px auto; float:none;}

.iabout_img { width:94%; margin:35px auto 8px 8px; height:60px; border-bottom:1px solid #333;}
.isolution_img { width:94%; margin:35px auto 8px 8px; height:50px;}
.iabout_nr {width:95%; margin:0px auto 8px 8px; line-height:180%; padding:0;}
.iabout_nr li { width:94%; padding-left:14px; height:25px; line-height:25px; background:url(../images/isolution_li.gif) left center no-repeat; list-style:none; border-bottom:1px #333 solid;}
* + html .iabout_nr li { margin-left:-16px;}
* html .iabout_nr li { margin-left:-16px;}
.iabout_nr li a { font-size:12px;}
.imore { width:96%; text-align:right;}
#i_search { float:right; width:450px; height:30px; line-height:30px; text-align:right; margin-right:-32px;}

.ipinpai { width:538px; height:136px; background:url(../images/ppbg.gif) no-repeat; margin:46px auto 12px 18px;}
.ipinpai ul { width:538px; clear:both; padding-left:0px; margin-left:0px;}
.ipinpai ul li { float:left; width:19%; text-align:center; list-style:none; margin-right:2px;}
.ipinpai ul.one {padding-top:16px; height:60px;}
.ipinpai ul.two { margin-top:32px; height:20px;}
.ipinpai ul li.imgx { height:60px; line-height:60px; overflow:hidden;}

.ipro_list { width:96%; height:auto; min-height:1px; margin:0px auto; float:none; margin-top:35px;}
.ipro_list ul { float:left; width:18%; margin-top:8px; color:#F00; font-size:12px; font-weight:bold; line-height:180%;}
.ipro_list ul.first { margin:0; padding:0; margin-left:12px; margin-top:8px;}
.ipro_list ul li { padding-left:12px; font-weight:normal; height:18px; line-height:18px;background:url(../images/ipro_li.gif) left center no-repeat;}

.main { width:900px; height:auto; min-height:1px; clear:both; margin:0px auto; float:none;}
.mainleft { width:180px; float:left; height:auto; min-height:300px; overflow:hidden;}
.mainright { width:710px; float:right; height:auto; min-height:300px; }

.leftone { width:100%; height:auto; clear:both; margin-top:12px;}
.onebt { background:url(../images/listbt.gif) no-repeat; width:100%; height:22px; line-height:22px; clear:both; overflow:hidden; font-size:13px; font-weight:bold; color:#fff; padding-left:15px;}
.onenr { width:100%; height:auto; min-height:1px; clear:both;}
.onenr li { width:100%; height:20px; line-height:20px; background:#C8D7E3; list-style:none; border-top:1px solid #FFF; padding-left:15px;}
* html .onenr li {margin-left:-16px; margin-top:-2px;}
* + html .onenr li {margin-left:-16px;}
.onenr li a { font-size:12px; font-weight:bold; color:#293D6B;}
.onebot { background:url(../images/listbot.gif) no-repeat; width:100%; height:19px; line-height:19px; clear:both; overflow:hidden; border-top:1px solid #fff;}

.lefttwo { width:100%; margin-top:12px; height:auto; min-height:120px; clear:both; font-size:13px; font-weight:bold; line-height:180%;}
.lefttwo li { width:100%; font-size:12px; font-weight:normal; list-style:none; margin:0; padding:0;padding-left:12px; background:url(../images/ipro_li.gif) left center no-repeat;}

.onenr li.curr { background:#ACBFD0; height:20px; line-height:20px; width:100%;list-style:none; border-top:1px solid #FFF; padding-left:15px;}

.current { width:100%; height:20px; line-height:20px; font-size:12px; text-align:right; clear:both; margin-top:0px;}
.mainright h1 { width:100%; height:20px; line-height:20px; font-size:16px; font-family:"ËÎÌå"; font-weight:bold; color:#708EA8; clear:both; margin-top:0px;}
.right_img { width:710px; height:150px; padding:0; margin:0; clear:both;}
.r_main { width:100%; height:auto; min-height:200px; clear:both; overflow:hidden; margin-top:11px; margin-bottom:12px;}
.r_mainleft { width:526px; height:auto; min-height:200px; float:left; border:1px solid #CCCCCC;}
.leftbt { background:url(../images/body_conbg.gif) repeat-x; height:20px; line-height:20px; border-bottom:1px solid #cccccc; font-size:12px; font-weight:bold; padding-left:8px;}
.main_content { width:98%; margin:0px auto; float:none; height:auto; min-height:400px; line-height:200%; margin-top:8px; margin-bottom:8px; font-size:12px;}

.r_mainright { width:170px; height:auto; min-height:200px; float:right; margin-right:2px;}
* html .r_mainright { margin-right:0px;}
.rightA { width:170px; height:auto; min-height:100px; clear:both; margin-bottom:12px;  border:1px solid #cccccc; margin-top:0px;}
.rightB { width:170px; height:auto; min-height:100px; clear:both; border:1px solid #cccccc;margin-top:12px; }

.abbt { background:url(../images/body_conbg.gif) repeat-x; height:20px; line-height:20px; border-bottom:1px solid #cccccc; font-size:12px; font-weight:bold; padding-left:8px;}
.abnr { width:100%; height:auto; min-height:1px; clear:both; line-height:180%; font-size:12px;}
.nmore { width:100%; height:25px; line-height:25px; border-top:1px dashed #CCC; text-align:right;}
.abtxt { width:94%; height:auto; min-height:1px; margin:0px auto; float:none;}

.ppbody {margin:0px auto; float:none; width:710px; height:850px;}
.ppbody ul {height:144px; overflow:hidden; margin-top:10px; }
.ppbody ul.ulleft {float:left; width:42%; margin-left:10px;}
.ppbody ul.ulright {float:right; width:42%; margin-right:15px;}
.ppbody ul li { list-style:none; font-size:12px;}
.ppbody ul li.lileft { float:left; width:42%; height:100%;}
.ppbody ul li.liright { float:right; height:100%;width:58%; }
.ppbody p {font-size:12px; padding:0; margin:0;}
.ppbody p a.linkicon { font-size:14px;  color:#CC0000;}
.ppbody h2 { width:100%; height:30px; line-height:30px; font-size:16px; font-weight:bold; padding:0; margin:0; clear:both;}

.main_content ul { width:90%; height:25px; line-height:25px; clear:both; list-style:none; margin:0; padding:0; margin:0px auto; float:none;}
.main_content ul li.left { float:left; padding:0; margin:0;  padding-left:12px; background:url(../images/list_li.gif) no-repeat left center;}
.main_content ul li.mid { float:right;}
.main_content ul li.right { float:right; margin-right:8px;}
#newsfoot { width:100%; height:40px; line-height:40px; text-align:center;}

.xmdh {width:100%; height:auto; min-height:500px; margin-bottom:12px; clear:both; overflow:hidden;}
.xmdh li {width:33%; height:130px; float:left; text-align:center; margin-top:18px; line-height:250%; list-style:none; font-size:12px; margin-bottom:18px;}
.xmdh li img {width:80%; width:140px; text-align:center; height:120px;}
.profoot { width:100%; height:40px; line-height:40px; border-top:1px solid #333; margin-top:8px; text-align:center; clear:both;}
* html .profoot { padding-top:8px;}
