/* 
 * www.ibm.com master CSS file
 * Copyright (c) 2009 IBM Corporation
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 */
html,body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1.2;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0px;}ins{text-decoration:none;}del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}
.ibm-access{position:absolute;left:-3000px;width:500px;}
#ibm-masthead{width:100%;min-width:980px;left:0px;position:fixed;z-index:10;-moz-box-shadow:0px 10px 12px #FFF;-webkit-box-shadow:0px 10px 12px #FFF;box-shadow:0px 10px 12px #FFF;}#ibm-mast-options{width:100%;background:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#838383', endColorstr='#B9B9B9');background:-webkit-gradient(linear, left top, left bottom, from(#838383), to(#B9B9B9));background:-moz-linear-gradient(top, #838383, #B9B9B9);border-top:1px solid #666;border-bottom:1px solid #848484;height:1%;}
#ibm-mast-options:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#838383', endColorstr='#ACACAC');background:-webkit-gradient(linear, left top, left bottom, from(#838383), to(#ACACAC));background:-moz-linear-gradient(top, #838383, #ACACAC);border-bottom:1px solid #979797;color:#EEE;}
#ibm-mast-options li{float:left;padding:4px 20px;}#ibm-mast-options:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#ibm-mast-options p{display:inline;}#ibm-related-links{display:block;}
#ibm-esite-link{display:block;}#ibm-mast-options a{color:#E5E5E5;font-weight:normal;padding:0 4px;text-decoration:none;}#ibm-mast-options:hover a{color:#FFF;}#ibm-mast-options a:focus{color:#FFF;}#ibm-mast-options span{font-weight:bold;}
#ibm-universal-nav{width:100%;background:#000;overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3D3D3D', endColorstr='#0C0C0C');background:-webkit-gradient(linear, left top, left bottom, from(#3D3D3D), to(#0C0C0C));background:-moz-linear-gradient(top, #3D3D3D, #0C0C0C);height:50px;border-top:1px solid #000;}
#ibm-universal-nav:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3D3D3D', endColorstr='#0C0C0C');background:-webkit-gradient(linear, left top, left bottom, from(#3D3D3D), to(#0C0C0C));background:-moz-linear-gradient(top, #3D3D3D, #0C0C0C);}
#ibm-universal-nav #ibm-unav-links,#ibm-universal-nav #ibm-menu-links{margin:0px 10px;}#ibm-universal-nav #ibm-unav-links li,#ibm-universal-nav #ibm-menu-links li{float:left;}#ibm-universal-nav li a{-webkit-font-smoothing:antialiased;color:#CCC;display:block;text-decoration:none;font-weight:100;padding:14px 30px 16px;_height:1%;_float:left;}
#ibm-universal-nav li#ibm-unav-home a{background:url(//localhost:8888/i/v17/t/logos.png) 10px 9px no-repeat;width:140px;float:left;height:0px;padding:50px 0px 0px 0px;overflow:hidden;}#ibm-universal-nav li#ibm-unav-home.ibm-sm-logo a{background-position:10px -94px;}
#ibm-universal-nav #ibm-menu-links li a:hover,#ibm-universal-nav #ibm-menu-links li a:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#252525');background:-webkit-gradient(linear, left top, left bottom, from(#515151), to(#252525));background:-moz-linear-gradient(top, #515151, #252525);color:#FFF;text-shadow:0px 0px 3px #FFF;}
#ibm-universal-nav li#ibm-unav-home a:hover,#ibm-universal-nav li#ibm-unav-home a:focus{background-position:10px -41px;}#ibm-universal-nav li.ibm-active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#252525');background:-webkit-gradient(linear, left top, left bottom, from(#515151), to(#252525));background:-moz-linear-gradient(top, #515151, #252525);color:#FFF;text-shadow:none;}
#ibm-my-menu{width:100%;background:#D2D2D0;height:160px;display:none;}#ibm-common-menu{width:100%;background:#FD6B1B;height:160px;display:none;}#ibm-common-menu h2{color:#FFE14F;}#ibm-common-menu h2 a{color:#FFE14F;text-decoration:none;}
#ibm-common-menu h2 a:hover{color:#FFC14F;}#ibm-common-menu ul{padding-bottom:18px;}#ibm-common-menu li{padding-top:10px;}#ibm-common-menu a{color:#000;text-decoration:none;}#ibm-common-menu a:hover{text-decoration:underline;}
#ibm-navigation-trail{height:1%;line-height:1em;list-style-type:none;margin:0;padding:0;}ul#ibm-navigation-trail li{background:url("//www.ibm.com/i/v16/t/nav-trail.gif") no-repeat scroll 100% 50% transparent;display:inline;float:left;margin:0;padding:0 14px 0 2px;}
ul#ibm-navigation-trail li.ibm-first{padding-left:0;}ul#ibm-navigation-trail li a:link,ul#ibm-navigation-trail li a:visited{color:#999999;text-decoration:none;}ul#ibm-navigation-trail li a:hover{text-decoration:underline;}
#ibm-search-module{position:absolute;width:310px;left:900px;margin-left:200px;}#ibm-search-form{margin-top:11px;display:inline-block;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;border:0px solid transparent;-moz-box-shadow:0px 1px 0px #666;-webkit-box-shadow:0px 1px 0px #666;box-shadow:0px 1px 0px #666;}
#ibm-search-form:hover,#ibm-search-form:focus{border:1px solid #CCC;border:1px solid rgba(255, 255, 255, 0.4);}#ibm-search-form input#q{width:218px;height:16px;color:#959595;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;border:1px solid #000;padding:3px 30px 2px 10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E0E0E', endColorstr='#323232');background:-webkit-gradient(linear, left top, left bottom, from(#0E0E0E), to(#323232));background:-moz-linear-gradient(top, #0E0E0E, #323232);float:left;}
#ibm-search-form:hover input#q,#ibm-search-form:focus input#q,#ibm-search-form input#q:focus{color:#CCC;}#ibm-search{background:url(//localhost:8888/i/v17/icons/search.png) 0px 5px no-repeat;width:20px;height:21px;margin:1px 0 0 -21px;position:relative;float:left;color:transparent;border:0px none;text-align:right;text-indent:-999em;cursor:pointer;}
#ibm-search::-moz-focus-inner{border:1px dotted transparent;}#ibm-search-results{display:none;position:absolute;margin-top:28px !important;float:left;clear:both;z-index:11;background-color:#333;border:1px solid #454545;width:340px;height:auto;padding-bottom:20px;right:30px;-moz-box-shadow:1px 1px 10px #000;-webkit-box-shadow:1px 1px 10px #000;box-shadow:1px 1px 10px #000;}
*:first-child+html #ibm-search-results{margin-top:7px !important;}* html #ibm-search-results{margin-top:7px !important;}#ibm-search-results #ibm-search-filter h2{display:inline;}#ibm-search-results #ibm-search-filter{padding:10px 15px;text-align:right;}
#ibm-search-results h2,#ibm-search-results h3,#ibm-search-results p{padding:5px 15px 0px 15px;color:#CCC;}#ibm-search-results p a{font-weight:bold;-webkit-font-smoothing:antialiased;}#ibm-search-results h2,
#ibm-search-results h3,#ibm-search-results li p{-webkit-font-smoothing:antialiased;}#ibm-search-results .ibm-portrait-module-list{margin:0px;padding-bottom:5px;}#ibm-search-results .ibm-portrait-module-list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#ibm-search-results .ibm-portrait-module-list li{display:block;padding:10px 15px;float:left;}#ibm-search-results .ibm-portrait-module-list h2,#ibm-search-results .ibm-portrait-module-list h3,#ibm-search-results .ibm-portrait-module-list p{padding:0px;margin-left:60px;height:1%;}
#ibm-search-results .ibm-portrait-module-list p{padding-top:3px;line-height:1.4em;color:#CCC;}#ibm-search-results .ibm-portrait-module-list img{float:left;border:1px solid #666\9;outline:1px solid rgba(255,255,255,.3);outline-offset:-1px;}
#ibm-search-results .ibm-portrait-module-list span{float:left;-moz-box-shadow:1px 1px 3px #222;-webkit-box-shadow:1px 1px 3px #222;box-shadow:1px 1px 3px #222;display:block;}#ibm-search-results a,#ibm-search-results .ibm-portrait-module-list a{color:#FFF;padding:0px;font-weight:bold;text-decoration:none;}
#ibm-search-results a:hover,#ibm-search-results .ibm-portrait-module-list a:hover{text-decoration:underline;}#ibm-search-results .ibm-portrait-module-list li:hover{background:rgba(0,0,0,0.2);text-shadow:none;filter:none;}
#ibm-search-results .ibm-portrait-module-list li:hover img{border:1px solid #FFF;margin:-1px;margin:0px\9;}#ibm-search-results .ibm-portrait-module-list li:hover p{color:#FFF;}#ibm-search-results div.ibm-rule{background:none;margin:0px;height:0px;border-top:1px solid #141414;border-bottom:1px solid #484848;}
#ibm-footer-module{border-top:1px solid #1A1A1A;min-height:150px;_height:150px;clear:both;width:100%;float:left;background:#404040;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#404040');background:-webkit-gradient(linear, left top, left bottom, from(#191919), to(#404040));background:-moz-linear-gradient(top, #191919, #404040);}
#ibm-footer-module h2{color:#FFE14F;padding-top:18px;}#ibm-footer-module ul{padding-bottom:38px;}#ibm-footer-module li{padding-top:10px;}#ibm-footer-module a{color:#999;text-decoration:none;}#ibm-footer-module a:hover{text-decoration:underline;}
#ibm-footer-module .ibm-stock-module h2{color:#FFF;}#ibm-footer{background-color:#404040;clear:both;width:100%;float:left;min-height:30px;_height:30px;}#ibm-footer ul{width:960px;padding:0px 10px;margin:0px auto;}
#ibm-footer li{display:block;float:left;padding:7px 20px;}#ibm-footer li a{color:#FFF;text-decoration:none;}#ibm-footer li.ibm-first{border-left:0px;padding-left:10px;}#ibm-footer li a:hover{text-decoration:underline;}
#ibm-content p{padding:10px 10px 10px 0px;}#ibm-content .ibm-columns p{padding:10px 0px;}#ibm-media .ibm-container{margin:10px 0px;width:auto;border-top:4px solid #000;}#ibm-content .ibm-container{margin:10px;}
#ibm-content .ibm-columns .ibm-container,#ibm-content #ibm-content-sidebar .ibm-container{margin:10px 0px;}#ibm-content .ibm-container.ibm-secondary,#ibm-media .ibm-container.ibm-secondary{border-top:4px solid #CCC;}
#ibm-content .ibm-container.ibm-container-hide{overflow:hidden;}#ibm-content .ibm-container h2,#ibm-content .ibm-container h3,#ibm-media .ibm-container h2,#ibm-media .ibm-container h3{display:inline-block;padding:7px 0px 2px;}
.ibm-container-body{clear:both;}#ibm-content .ibm-container-body p{padding:5px 0px 10px;}#ibm-content h2{padding:10px;}#ibm-content ul{padding-bottom:18px;}#ibm-content li,#ibm-media li{padding-top:10px;}ul.ibm-link-list li a{background:url(//localhost:8888/i/v17/icons/ibm_icn_sprite.png) no-repeat 0px 0px;display:inline-block;padding:2px 0px 2px 20px;text-decoration:none;}
ul.ibm-link-list li a:hover{text-decoration:underline;}a.ibm-forward-link{background-position:0px 0px;}ul.ibm-link-list li a.ibm-forward-link:focus{background-position:1px 1px;opacity:0.5;padding:3px 0px 1px 21px;filter:alpha(opacity=50);}
a.ibm-email-link{background-position:0px -200px !important;}ul.ibm-link-list li a.ibm-email-link:focus{background-position:1px -199px !important;opacity:0.5;padding:3px 0px 1px 21px;filter:alpha(opacity=50);}
a.ibm-download-link{background-position:0px -400px !important;}ul.ibm-link-list li a.ibm-download-link:focus{background-position:1px -399px !important;opacity:0.5;padding:3px 0px 1px 21px;filter:alpha(opacity=50);}
a.ibm-anchor-down-link{background-position:0px -600px !important;}ul.ibm-link-list li a.ibm-anchor-down-link:focus{background-position:1px -599px !important;opacity:0.5;padding:3px 0px 1px 21px;filter:alpha(opacity=50);}
div.ibm-rule{background-color:#CCC;height:10px;margin:0px 20px;clear:both;}div.ibm-rule hr{display:none;}#ibm-media{width:980px;margin:0px auto;}#ibm-page-tools{border-top:1px solid #CCC;border-bottom:1px solid #CCC;width:100%;}
#ibm-page-tools-inner{border-top:1px solid #F7F7F7;border-bottom:1px solid #E9E9E9;width:100%;min-height:30px;_height:30px;background:#EEE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#E3E3E3');background:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#E3E3E3));background:-moz-linear-gradient(top, #EEE, #E3E3E3);}
#ibm-page-tools ul{width:960px;margin:0px auto;padding:0px 10px;position:relative;}#ibm-page-tools li{background:url(//localhost:8888/i/v17/t/page-tools-div.gif) no-repeat 0px 0%;display:block;float:left;padding:6px 20px;}
#ibm-page-tools li.ibm-first{background-image:none;padding-left:10px;}#ibm-page-tools li#ibm-sametime{background:none;position:absolute;left:640px;}#ibm-page-tools li#ibm-sametime a{white-space:nowrap;}#ibm-page-tools a{background:url(//localhost:8888/i/v17/icons/d_arrow.gif) no-repeat 100% 50%;padding-right:20px;color:#666;text-decoration:none;}
#ibm-page-tools li.ibm-first a{padding-right:0px;background-image:none;}#ibm-page-tools a:hover{text-decoration:underline;}.ibm-landing-page #ibm-content p{padding:10px 20px;}.ibm-landing-page #ibm-content .ibm-columns p,
.ibm-landing-page #ibm-content .ibm-container p{padding:10px 0px;}.ibm-landing-page #ibm-content .ibm-container,#ibm-media .ibm-container{margin:10px 20px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-container{margin:10px 0px;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-video,.ibm-landing-page #ibm-content .ibm-columns .ibm-playlist{margin-bottom:0px;}#ibm-content .ibm-video .ibm-ribbon{border-top:0px none;margin-top:-10px !important;}
#ibm-content .ibm-video .ibm-container-body,#ibm-content .ibm-playlist .ibm-container-body,#ibm-content .ibm-ribbon .ibm-container-body,#ibm-media .ibm-ribbon .ibm-container-body{position:relative;_height:1%;}
*:first-child+html #ibm-content .ibm-video .ibm-container-body,*:first-child+html #ibm-content .ibm-playlist .ibm-container-body,*:first-child+html #ibm-content .ibm-ribbon .ibm-container-body,*:first-child+html #ibm-media .ibm-ribbon .ibm-container-body{height:1%;}
.ibm-ribbon-pane{position:relative;overflow:hidden;width:940px;margin:0px auto;clear:both;}#ibm-content .ibm-container.ibm-ribbon .ibm-container-body,#ibm-media .ibm-container.ibm-ribbon .ibm-container-body{height:230px;}
#ibm-content .ibm-container.ibm-ribbon .ibm-container-body .ibm-ribbon-pane,#ibm-media .ibm-container.ibm-ribbon .ibm-container-body .ibm-ribbon-pane{height:210px;}#ibm-content .ibm-container.ibm-ribbon.ibm-portrait .ibm-container-body,
#ibm-media .ibm-container.ibm-ribbon.ibm-portrait .ibm-container-body{height:110px;}#ibm-content .ibm-container.ibm-ribbon.ibm-portrait .ibm-container-body .ibm-ribbon-pane,#ibm-media .ibm-container.ibm-ribbon.ibm-portrait .ibm-container-body .ibm-ribbon-pane{height:90px;}
#ibm-masthead .ibm-ribbon-pane{height:160px;width:980px;}#ibm-masthead .ibm-ribbon-pane .ibm-columns{padding-top:10px;clear:none;float:left;}#ibm-content .ibm-video .ibm-container-body p,#ibm-content .ibm-playlist .ibm-container-body p,
#ibm-content .ibm-ribbon .ibm-container-body p,#ibm-media .ibm-ribbon .ibm-container-body p{padding:0px 0px 10px;}#ibm-content .ibm-video .ibm-columns,#ibm-content .ibm-ribbon .ibm-columns,#ibm-media .ibm-ribbon .ibm-columns{margin:0px -10px;clear:none;float:left;}
#ibm-content .ibm-playlist .ibm-columns{margin:0px -10px;clear:none;float:none;}.ibm-landing-page #ibm-content .ibm-video .ibm-columns,.ibm-landing-page #ibm-content .ibm-playlist .ibm-columns,.ibm-landing-page #ibm-content .ibm-ribbon .ibm-columns,
#ibm-media .ibm-ribbon .ibm-columns{margin:0px -20px;}.ibm-landing-page #ibm-content .ibm-video .ibm-ribbon .ibm-columns{margin:0px -10px;}.ibm-ribbon-section{position:absolute;width:20000em;margin:0px auto;}
.ibm-ribbon-nav{margin:0px auto;width:100px;height:20px;text-align:center;}.ibm-ribbon-nav a{background:url(//localhost:8888/i/v17/icons/scroll_nav_sprite.gif) 0px -200px no-repeat;display:inline-block;width:8px;height:8px;margin:3px;font-size:1px;}
.ibm-ribbon-nav a:hover{background-position:0px -208px;}.ibm-ribbon-nav a.ibm-active{background-position:0px -216px;}#ibm-masthead a.ibm-ribbon-next,#ibm-masthead a.ibm-ribbon-prev{display:none;}a.ibm-ribbon-next,
a.ibm-ribbon-prev{background:url(//localhost:8888/i/v17/icons/scroll_nav_sprite.gif) no-repeat;display:block;text-indent:-9999em;width:16px;height:24px;position:absolute;cursor:pointer;font-size:0px;}a.ibm-disabled{visibility:hidden;}
a.ibm-ribbon-next{background-position:100% 0px;right:-20px;margin-top:-120px;}.ibm-portrait a.ibm-ribbon-next{margin-top:-65px;}a.ibm-ribbon-next:hover{background-position:100% -50px;}a.ibm-ribbon-next:active{background-position:100% -50px;}
a.ibm-ribbon-prev{background-position:0px -100px;left:-20px;margin-top:90px;}.ibm-portrait a.ibm-ribbon-prev{margin-top:25px;}a.ibm-ribbon-prev:hover{background-position:0px -150px;}a.ibm-ribbon-prev:active{background-position:0px -150px;}
.ibm-thumbnail{display:block;overflow:hidden;border:1px solid #666\9;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;}.ibm-playlist .ibm-col-5-1 .ibm-thumbnail,.ibm-ribbon .ibm-col-5-1 .ibm-thumbnail{width:172px;width:170px\9;height:108px;margin-top:10px;}
.ibm-playlist .ibm-col-5-1 .ibm-thumbnail img,.ibm-ribbon .ibm-col-5-1 .ibm-thumbnail img{width:172px;height:108px;}.ibm-playlist .ibm-col-6-1 .ibm-thumbnail,.ibm-ribbon .ibm-col-6-1 .ibm-thumbnail{width:140px;width:138px\9;height:88px;margin-top:10px;}
.ibm-playlist .ibm-col-6-1 .ibm-thumbnail img,.ibm-ribbon .ibm-col-6-1 .ibm-thumbnail img{width:140px;height:88px;}#ibm-content .ibm-portrait .ibm-portrait-module-list{padding:1px 0px 0px 0px;}.ibm-portrait .ibm-portrait-module-list .ibm-thumbnail,
.ibm-ribbon .ibm-col-6-2 .ibm-thumbnail{width:60px;width:58px\9;height:38px;margin:10px 10px 10px 0px;float:left;}.ibm-portrait .ibm-portrait-module-list .ibm-thumbnail img,.ibm-ribbon .ibm-col-6-2 .ibm-thumbnail img{width:60px;height:38px;}
#ibm-content .ibm-portrait .ibm-portrait-module-list li{padding:0px 0px 1px 0px;clear:both;width:100%;}.ibm-thumbnail span{position:relative;background-color:#000;color:#FFF;float:right;padding-right:1px;}
.ibm-portrait .ibm-thumbnail span,.ibm-col-5-1 .ibm-thumbnail span,.ibm-col-6-1 .ibm-thumbnail span{top:-15px;}.ibm-portrait h2 a,.ibm-portrait h3 a,.ibm-ribbon h2 a,.ibm-ribbon h3 a{color:#000;text-decoration:none;}
.ibm-portrait .ibm-col-6-2 p,.ibm-portrait .ibm-portrait-module-list p{margin-left:70px;}.ibm-ribbon-section .ibm-col-5-1,.ibm-ribbon-section .ibm-col-6-1,.ibm-ribbon-section .ibm-col-6-2,.ibm-portrait .ibm-portrait-module-list li{cursor:pointer;}
#ibm-content .ibm-video .ibm-container-body p,#ibm-content .ibm-playlist .ibm-container-body p,#ibm-content .ibm-ribbon .ibm-container-body p,#ibm-media .ibm-ribbon .ibm-container-body p{color:#666;padding-bottom:5px;font-style:italic;position:relative;}
#ibm-user-message{position:fixed;_position:relative;background-color:rgba(0,0,0,0.8);background-color:#000\9;color:#FFF;width:400px;height:100px;_float:right;right:-405px;_right:-365px;bottom:10px;_margin-top:-105px;font-size:0.9em;border-top:1px solid #FFF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;-webkit-box-shadow:3px 3px 5px #000;-moz-box-shadow:3px 3px 5px #000;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;}
#ibm-message-handle{position:absolute;cursor:pointer;top:40px;top:18px\9;left:-15px;left:8px\9;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
#ibm-message-cotent{margin:10px 10px 10px 40px;}
div.ibm-code-sample{background:none repeat scroll 0 0 #F7F7F7 !important;color:#666666;height:130px !important;overflow:scroll;padding-left:5px;border:1px solid #CCCCCC;}div.ibm-columns div.ibm-code-sample{margin:10px;}
.ibm-ms-statement{font-size:1.1em;font-weight:bold;}
#ibm-top{min-width:980px;_float:left;}#ibm-pcon{width:778px;margin:0px auto;padding:85px 0px 30px 202px;_padding-top:10px;}#ibm-pcon:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#ibm-content{float:left;width:100%;}
#ibm-content-head{padding:10px 10px 20px;}#ibm-content-main{float:left;clear:left;width:576px;}#ibm-leadspace{clear:both;margin:0px 10px;}#ibm-content-sidebar{overflow:hidden;margin:0px 0px 0px 586px;width:172px;}
#ibm-navigation{position:relative;_position:fixed;float:left;left:-182px;_left:10px;margin:0% 0% 0% -100%;_margin-left:-960px;padding:0.8em 0px 30px;width:172px;}#ibm-primary-links{background-color:#CCC;padding:0px 0px 19px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#ibm-primary-links a{padding:5px 15px;display:block;color:#FFF;text-decoration:none;_height:1%;}#ibm-primary-links a:hover{text-decoration:underline;}#ibm-parent-link{background-color:#FFF;}#ibm-parent-link a{color:#000;}
#ibm-overview{background-color:#AAA;}#ibm-secondary-navigation{padding:10px 0 0 10px;}#ibm-secondary-navigation li{padding-left:5px;}.ibm-landing-page #ibm-content-sidebar,.ibm-landing-page #ibm-navigation,.ibm-landing-page #ibm-media{display:none;}
.ibm-landing-page #ibm-pcon{padding-left:0px;width:980px;}.ibm-landing-page #ibm-content-main{width:980px;}.ibm-landing-page #ibm-leadspace{padding:0px;}.ibm-liquid{width:100%;}.ibm-liquid #ibm-pcon{width:auto;max-width:998px;_height:1%;_float:left;_padding-left:202px;}
.ibm-liquid #ibm-content-main{width:100%;}.ibm-liquid #ibm-content-body{padding-right:202px;}.ibm-liquid #ibm-content-head{width:66%;}.ibm-liquid #ibm-content-sidebar{float:left;margin:0px -202px 0px 0px;padding-left:10px;}
* html .ibm-liquid #ibm-navigation{height:1%;position:fixed;margin-left:-100%;padding-left:20px;}*:first-child+html .ibm-liquid #ibm-navigation{margin-left:-100%;}
#ibm-masthead .ibm-columns,#ibm-footer-module .ibm-columns{width:960px;padding:0px 10px;margin:0px auto;clear:both;}.ibm-columns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ibm-columns .ibm-col-1-1,
.ibm-columns .ibm-col-4-1,.ibm-columns .ibm-col-4-2,.ibm-columns .ibm-col-4-3,.ibm-columns .ibm-col-5-1,.ibm-columns .ibm-col-5-2,.ibm-columns .ibm-col-5-3,.ibm-columns .ibm-col-5-4,.ibm-columns .ibm-col-6-1,
.ibm-columns .ibm-col-6-2,.ibm-columns .ibm-col-6-3,.ibm-columns .ibm-col-6-4,.ibm-columns .ibm-col-6-5{float:left;padding:0px 10px;}#ibm-masthead .ibm-columns .ibm-col-4-1,#ibm-footer-module .ibm-columns .ibm-col-4-1{width:220px;}
#ibm-masthead .ibm-columns .ibm-col-4-2,#ibm-footer-module .ibm-columns .ibm-col-4-2{width:460px;}#ibm-masthead .ibm-columns .ibm-col-4-3,#ibm-footer-module .ibm-columns .ibm-col-4-3{width:700px;}#ibm-masthead .ibm-columns .ibm-col-5-1,
#ibm-footer-module .ibm-columns .ibm-col-5-1{width:172px;}#ibm-masthead .ibm-columns .ibm-col-5-2,#ibm-footer-module .ibm-columns .ibm-col-5-2{width:364px;}#ibm-masthead .ibm-columns .ibm-col-5-3,#ibm-footer-module .ibm-columns .ibm-col-5-3{width:556px;}
#ibm-masthead .ibm-columns .ibm-col-5-4,#ibm-footer-module .ibm-columns .ibm-col-5-4{width:748px;}#ibm-masthead .ibm-columns .ibm-col-6-1,#ibm-footer-module .ibm-columns .ibm-col-6-1{width:140px;}#ibm-masthead .ibm-columns .ibm-col-6-2,
#ibm-footer-module .ibm-columns .ibm-col-6-2{width:300px;}#ibm-masthead .ibm-columns .ibm-col-6-3,#ibm-footer-module .ibm-columns .ibm-col-6-3{width:460px;}#ibm-masthead .ibm-columns .ibm-col-6-4,#ibm-footer-module .ibm-columns .ibm-col-6-4{width:620px;}
#ibm-masthead .ibm-columns .ibm-col-6-5,#ibm-footer-module .ibm-columns .ibm-col-6-5{width:780px;}#ibm-masthead .ibm-columns .ibm-col-1-1,#ibm-footer-module .ibm-columns .ibm-col-1-1{width:940px;}#ibm-content .ibm-columns{clear:both;margin:0px;overflow:hidden;width:auto;}
#ibm-content .ibm-columns .ibm-col-1-1,#ibm-content .ibm-columns .ibm-col-6-2,#ibm-content .ibm-columns .ibm-col-6-4{float:none;width:auto;clear:both;height:1%;}#ibm-content .ibm-columns .ibm-col-6-3{width:262px;}
.ibm-liquid #ibm-content .ibm-columns .ibm-col-6-3{width:46%;}* html .ibm-playlist .ibm-columns{width:100% !important;}* html .ibm-landing-page .ibm-playlist .ibm-columns{width:auto !important;}#ibm-content .ibm-columns .ibm-video,
#ibm-content .ibm-columns .ibm-playlist{margin-bottom:0px;}.ibm-landing-page #ibm-content .ibm-columns,#ibm-media .ibm-columns{width:960px;padding:0px 10px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-columns{padding:0px;margin:0px -10px;width:103%;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-1-1 .ibm-video .ibm-ribbon .ibm-columns{width:960px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-1,#ibm-media .ibm-columns .ibm-col-4-1{width:220px;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-2,#ibm-media .ibm-columns .ibm-col-4-2{width:460px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-3,#ibm-media .ibm-columns .ibm-col-4-3{width:700px;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-1,#ibm-media .ibm-columns .ibm-col-5-1{width:172px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-2,#ibm-media .ibm-columns .ibm-col-5-2{width:364px;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-3,#ibm-media .ibm-columns .ibm-col-5-3{width:556px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-4,#ibm-media .ibm-columns .ibm-col-5-4{width:748px;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-1,#ibm-media .ibm-columns .ibm-col-6-1{width:140px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-2,#ibm-media .ibm-columns .ibm-col-6-2{width:300px;float:left;clear:none;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-3,#ibm-media .ibm-columns .ibm-col-6-3{width:460px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-4,#ibm-media .ibm-columns .ibm-col-6-4{width:620px;float:left;clear:none;}
.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-5,#ibm-media .ibm-columns .ibm-col-6-5{width:780px;}.ibm-landing-page #ibm-content .ibm-columns .ibm-col-1-1,#ibm-media .ibm-columns .ibm-col-1-1{width:940px;}
.ibm-two-column .ibm-column.ibm-first{float:left;width:262px;}.ibm-two-column .ibm-column.ibm-second{float:right;width:262px;}

@media all{
.ibm-common-overlay,.ibm-common-overlay-mask{display:none;}.dijitDialogUnderlay{background:none repeat scroll 0 0 #000000;filter:alpha(opacity=50);opacity:0.6;}.dijitDialogUnderlayWrapper{position:absolute;}
.dijitDialogTitle{display:block;height:28px;position:absolute;text-indent:-999px;top:-20px;width:100%;}.ibm-common-overlay-close{display:none;}
}
@media screen{
#ibm-content{position:inherit;}* html #ibm-content{position:static;}*:first-child+html #ibm-content{position:static;}#ibm-sp-outer-lead{position:relative;}* html #ibm-sp-menu{left:100px;}.dijitDialog{position:absolute;width:auto; z-index:2010 !important;border:8px solid rgba(255, 255, 255, 0.2);-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:0px 0px 20px #333;-moz-box-shadow:0px 0px 20px #333;box-shadow:0px 0px 20px #333;padding:0px;border:8px solid #999\9;}
* html .dijitDialog{width:390px;}.ibm-overlay-alt{width:590px;}* html .ibm-overlay-alt{width:570px;}.ibm-overlay-alt-two{width:770px;}* html .ibm-overlay-alt-two{width:750px;}.ibm-common-overlay-mask{background:transparent;border:none;margin:0px;overflow:hidden;padding:0px;position:absolute;z-index:8;}
.ibm-common-overlay .ibm-head{background:none;margin:0px;padding:0px;height:0px;}.ibm-common-overlay .ibm-head p{margin:0px;padding:0px;}.dijitDialog .dijitDialogCloseIcon{display:block;background:url(//www.ibm.com/i/v16/overlay/overlay-close.png) no-repeat 0px 0px;_background:url(//www.ibm.com/i/v16/overlay/overlay-close.gif) no-repeat 0px 0px; position:absolute;right:-24px;top:-24px;cursor:pointer;width:42px;height:42px;text-indent:-999em;}
.dijitDialog .dijitDialogCloseIcon-hover{background-position:0px -42px;}.ibm-common-overlay .ibm-body{padding:0px;cursor:default;}.dijitDialogPaneContent{background-color:#FFF;margin:0px;width:100%;padding:0px; font-family:arial,sans-serif;font-size:0.7em !important;}
.ibm-common-overlay .ibm-container{margin:0px;}.ibm-common-overlay .ibm-main p{}.ibm-common-overlay .ibm-footer{display:none;}div.ibm-common-overlay .ibm-container h2,div.ibm-common-overlay .ibm-container h3, div.ibm-common-overlay .ibm-container p{font-size:1em !important;}
.dijitDialog .ibm-container-body{border:0px;}.ibm-common-overlay .ibm-head p{padding:0px !important;font-size:0.71em;}* html .dijitDialog .ibm-two-column,* html .dijitDialog .ibm-three-column,* html div.ibm-landing-page .dijitDialog .ibm-two-column,
* html div.ibm-landing-page .dijitDialog .ibm-three-column{width:auto;}.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-first,.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-second{width:270px;}.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-first,
.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-second{width:360px;}* html .ibm-overlay-alt .ibm-two-column .ibm-column.ibm-first,* html .ibm-overlay-alt .ibm-two-column .ibm-column.ibm-second{width:270px;}
* html .ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-first,* html .ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-second{width:360px;}.ibm-overlay-alt .ibm-three-column .ibm-column,.ibm-overlay-alt .ibm-container-body.ibm-three-column .ibm-column{width:176px;}
.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-third{width:177px;}* html div.ibm-landing-page .ibm-overlay-alt .ibm-container-body.ibm-three-column .ibm-column{width:175px;}*:first-child+html .ibm-overlay-alt .ibm-three-column .ibm-column{width:176px;}
*:first-child+html .ibm-overlay-alt .ibm-three-column .ibm-column.ibm-third{width:177px;}.ibm-overlay-alt-two .ibm-three-column .ibm-column{width:236px;}.ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third{width:238px;}
* html .ibm-overlay-alt-two .ibm-three-column .ibm-column,* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-three-column .ibm-column{width:236px;}* html .ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third,
* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third{width:238px;}* html .ibm-overlay-alt .ibm-three-column .ibm-column.ibm-first,* html div.ibm-landing-page .ibm-overlay-alt .ibm-three-column .ibm-column.ibm-first{margin-right:10px;}
.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first{width:364px;}.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first{width:482px;}* html .ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first,
* html div.ibm-landing-page .ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first{width:364px !important;}* html .ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first,* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first{width:482px !important;}
.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second{width:176px;}.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second{width:239px;}* html .ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second,
* html div.ibm-landing-page .ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second{width:176px !important;}* html .ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second,* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second{width:239px !important;}
.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first{width:176px;}.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first{width:238px;}* html .ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first,
* html div.ibm-landing-page .ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first{width:176px !important;}* html .ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first,* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first{width:237px !important;}
.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second{width:364px;}.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second{width:483px;}* html .ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second,
* html div.ibm-landing-page .ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second{width:364px !important;}* html .ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second,* html div.ibm-landing-page .ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second{width:483px !important;}
div.dijitDialog .ibm-title h1,div.dijitDialog .ibm-title h2,div.dijitDialog .ibm-title h3,div.dijitDialog .ibm-title h4{padding:0px;margin:0px;color:#333;}div.dijitDialog .ibm-title{}div.dijitDialog .ibm-title.ibm-subtitle h1{padding:0px;}
div.dijitDialog .ibm-title.ibm-subtitle p{padding-left:0px !important;}div.dijitDialog .ibm-title.ibm-subtitle p em{color:#666;}div.dijitDialog .ibm-title.ibm-subtitle p.ibm-error em{color:#F00;}div.ibm-overlay-rule{background:#FFF url(//www.ibm.com/i/v16/t/gradient-overlay-rule.gif) repeat-x;height:6px;}
div.ibm-overlay-rule hr{display:none;}div.dijitDialog .ibm-overlay-rule{clear:both;}div.dijitDialog .ibm-container.ibm-alternate.ibm-buttons-last{margin-bottom:0px;}div.dijitDialog .ibm-container.ibm-alternate{margin:0px;}
}
#ibm-country-selector{overflow:visible;display:block;background-color:#EEEEEE;height:auto;}#ibm-loader{height:15px;margin-left:4px;margin-right:35px;margin-top:4px;width:14px;color:#fff;font-size:0.8em;background-position:top center;background-color:#777;text-align:left;position:absolute;background:url(//localhost:8888/i/v17/globe.gif);}
#ibm-country-selector .ibm-columns .ibm-col-5-1{height:auto;float:left;width:167px;}#ibm-country-selector .ibm-columns .ibm-col-5-2{width:393px;}#ibm-country-selector #ibm-country-sort{display:inline-block;margin:0px;background-color:#EEEEEE;float:right;font-family:Arial, sans-serif;font-weight:bold;font-size:0.7em;padding:10px 100px 10px 10px;}
#ibm-country-selector #ibm-country-sort h2{float:left;margin-right:10px;margin-top:2px;padding:0px;font-size:1.2em;}#ibm-country-selector #ibm-country-sort ul{float:left;padding:0px;}#ibm-country-selector #ibm-country-sort ul li{float:left;padding:0px;}
#ibm-country-selector #ibm-country-sort #ibm-map-view-tab.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px 0px;}#ibm-country-selector #ibm-country-sort #ibm-list-view-tab.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -30px -200px;}
#ibm-map-view-tab{display:block;background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px -200px;background-repeat:no-repeat;position:relative;width:27px;height:20px;text-indent:-9999px;}
#ibm-map-view-tab:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px 0px;background-repeat:no-repeat;position:relative;}#ibm-map-view-tab:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px 0px;background-repeat:no-repeat;position:relative;}
#ibm-list-view-tab{display:block;background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -30px 0px;background-repeat:no-repeat;position:relative;width:26px;height:20px;text-indent:-9999px;}
#ibm-list-view-tab:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -30px -200px;background-repeat:no-repeat;position:relative;}#ibm-list-view-tab:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -30px -200px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector .ibm-columns{width:99%;padding:0 12px;height:100%;}#ibm-country-map-view{display:block;padding-left:10px;padding-right:10px;}#ibm-country-selector #ibm-country-map{float:left;background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px -400px;background-repeat:no-repeat;position:relative;width:360px;height:179px;margin:20px;}
#ibm-country-selector #ibm-country-map li{width:0;margin:0;padding:0;list-style:none;display:block;position:absolute;}#ibm-country-selector #ibm-country-map a{display:block;text-indent:-9999px;text-decoration:none;}
#ibm-col-list{margin-left:598px;}#ibm-mapv-country-list{padding-top:32px;}#ibm-mapv-country-list .ibm-col-5-1{display:none;}#ibm-mapv-country-list .ibm-col-5-1.ibm-active{display:block;}#ibm-mapv-country-list .ibm-col-5-1 h2{display:none;}
#ibm-country-selector #ibm-country-map #ibm-country-ap{z-index:80;margin-top:53px;margin-left:215px;width:146px;height:121px;}#ibm-country-selector #ibm-country-map #ibm-country-ap:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -215px -1253px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-ap:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -215px -1253px;background-repeat:no-repeat;position:relative;}#ibm-country-selector #ibm-country-map #ibm-country-ap.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -215px -1253px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-eu{z-index:60;margin-top:0px;margin-left:152px;width:210px;height:78px;}#ibm-country-selector #ibm-country-map #ibm-country-eu:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -152px -1000px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-eu:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -152px -1000px;background-repeat:no-repeat;position:relative;}#ibm-country-selector #ibm-country-map #ibm-country-eu.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -152px -1000px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-la{z-index:70;margin-top:80px;margin-left:40px;width:105px;height:110px;}#ibm-country-selector #ibm-country-map #ibm-country-la:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -40px -880px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-la:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -40px -880px;background-repeat:no-repeat;position:relative;}#ibm-country-selector #ibm-country-map #ibm-country-la.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -40px -880px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-mea{z-index:40;margin-top:60px;margin-left:150px;width:80px;height:100px;}#ibm-country-selector #ibm-country-map #ibm-country-mea:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -150px -1460px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-mea:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -150px -1460px;background-repeat:no-repeat;position:relative;}#ibm-country-selector #ibm-country-map #ibm-country-mea.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) -150px -1460px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-na{z-index:70;margin-top:0px;margin-left:0px;width:160px;height:88px;}#ibm-country-selector #ibm-country-map #ibm-country-na:focus{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px -600px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-map #ibm-country-na:hover{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px -600px;background-repeat:no-repeat;position:relative;}#ibm-country-selector #ibm-country-map #ibm-country-na.ibm-active{background:url(//localhost:8888/i/v17/ibm_country_select_sprites.gif) 0px -600px;background-repeat:no-repeat;position:relative;}
#ibm-country-selector #ibm-country-nav{margin-left:20px;}#ibm-country-selector #ibm-country-nav ul{width:165px;}#ibm-country-selector #ibm-country-nav ul li{margin:5px 0px 0px;padding:1px 0px;_padding:1px 0px 1px 0px;}
#ibm-country-selector #ibm-country-nav ul li a.ibm-inactive,#ibm-country-selector #ibm-country-nav ul li a:hover{color:#fff;background:#555;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#454545');background:url(//localhost:8888/i/v17/ibm_icon_sprites.gif) 148px -1397px,-webkit-gradient(linear, left top, left bottom, from(#656565), to(#454545));background:url(//localhost:8888/i/v17/ibm_icon_sprites.gif) 148px -1397px,-moz-linear-gradient(center top, #656565, #454545);background-repeat:no-repeat;}
#ibm-country-selector #ibm-country-nav ul li a:focus{color:#000;}#ibm-country-selector #ibm-country-nav ul li a.ibm-active{color:#fff;background:#555;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#151515');background:url(//localhost:8888/i/v17/ibm_icon_sprites.gif) 148px -1397px,-webkit-gradient(linear, left top, left bottom, from(#656565), to(#151515));background:url(//localhost:8888/i/v17/ibm_icon_sprites.gif) 148px -1397px,-moz-linear-gradient(center top, #656565, #151515);background-repeat:no-repeat;}
#ibm-country-selector #ibm-country-nav ul li a{display:block;color:#6B6B6B;font-size:1.1em;font-weight:bold;text-decoration:none;padding:5px 5px 5px 5px;font-family:Arial,sans-serif;background:url(//localhost:8888/i/v17/ibm_icon_sprites.gif) 148px -1197px;background-repeat:no-repeat;width:154px;}
#ibm-country-list-view{display:none;padding-left:10px;padding-right:10px;height:500px;overflow:scroll;overflow:-moz-scrollbars-vertical;_overflow:scroll;*overflow:scroll;width:98%;}#ibm-country-selector h2{font-size:.9em;padding-bottom:5px;padding-top:10px;}
#ibm-country-selector ul{padding-bottom:10px;}#ibm-country-selector ul li{padding:10px 0 0 0;margin:0px;color:#6B6B6B;font-size:.7em;font-weight:bold;font-family:Arial,sans-serif;}#ibm-country-selector ul li a{color:#6B6B6B;text-decoration:none;}
#ibm-country-selector ul li a:focus{color:#000;text-decoration:underline;}#ibm-country-selector ul li a.ibm-active{color:#000;text-decoration:underline;}#ibm-country-selector ul li a:hover{color:#000;text-decoration:underline;}
*:first-child+html #ibm-country-selector #ibm-country-nav li a:hover{background-color:#555;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#383838');}* html #ibm-country-selector #ibm-country-nav li a:hover{background-color:#555;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#383838');}
#ibm-country-selector div.ibm-rule{background:none;margin:0px;height:0px;border-top:1px solid #CCCCCC;border-bottom:0px solid #CCCCCC;}
#ibm-signin{display:block;height:auto;margin:0;padding:0 10px 0 10px;font-size:0.8em;background:#EEEEEE;_background:#e3dfe0;}#ibm-signin a{color:#666666;text-decoration:none;}#ibm-signin a:hover{color:#000;}
#ibm-signin a:focus{color:#000;}#ibm-signin p.ibm-error{background:transparent url(//localhost:8888/i/v17/ibm_icon_sprites.png) no-repeat scroll 10px -4990px;color:#FF0000;margin:0px;padding:10px 10px 0px 30px;display:none;}
#ibm-signin .ibm-columns{clear:both;margin:0;overflow:hidden;width:99%;}#ibm-signin .ibm-columns.ibm-text-cols{height:24px;padding:2px 7px 5px 8px;}#ibm-signin .ibm-columns.ibm-ctrl-cols{height:28px;padding:5px 7px 2px 7px;_padding:5px 7px 7px 7px;}
#ibm-signin .ibm-columns .ibm-col-5-1{float:left;padding:5px;height:20px;}#ibm-signin .ibm-columns.ibm-text-cols .ibm-col-5-1{height:15px;}#ibm-signin .ibm-columns .ibm-col-5-2{padding:3px 5px;}#ibm-signin input#ibm-signin-username,#ibm-signin input#ibm-signin-password, #ibm-signin .ibm-signin-list{width:140px;background:#FFFFFF none repeat scroll 0 0;-moz-box-shadow:0 0 1px 0 #C8C8C8 inset;border:1px solid #999999;}
#ibm-signin input.ibm-btn-signin{font-family:sans-serif;color:#ffffff;font-weight:bold;letter-spacing:-0.4px;cursor:pointer;border:none;margin:2px 0px;background:#868686;min-width:72px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0A0A0', endColorstr='#666666');_padding:0px 3px 1px;_height:22px;}
#ibm-signin input[class="ibm-btn-signin"]{border:1px solid #666666;text-shadow:1px 1px #333333;-moz-border-radius:5px;-moz-box-shadow:0 2px 3px #999999;background:-moz-linear-gradient(center top,#A0A0A0,#868686) repeat scroll 0 0 transparent;-webkit-border-radius:5px;-webkit-box-shadow:0px 2px 7px #999999;background:-webkit-gradient(linear, 0% 0%, 0% 65%, from(#A0A0A0), to(#868686));border-radius:5px;box-shadow:-1px 2px 10px #999999, -9px -16px 24px 5px #868686 inset;}
#ibm-signin .ibm-btn-signin:hover{background:-webkit-gradient(linear, 0% 0%, 0% 65%, from(#999999), to(#707070));background:-moz-linear-gradient(center top,#999999,#707070) repeat scroll 0 0 transparent;}
#ibm-signin .ibm-reg-link{display:inline;margin-left:20px;vertical-align:text-top;_padding-top:5px;background:url("//localhost:8888/i/v17/ibm_icon_sprites.png") no-repeat scroll 0px 0px transparent;font-weight:bold;padding:0 20px;}
div.ibm-tab-section{background:url("//www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 -726px transparent;clear:both;float:left;margin-bottom:0;padding-bottom:0;width:100%;}ul.ibm-tabs{clear:left;display:block;list-style-type:none;margin:-1px 0 0;padding:0;}
ul.ibm-tabs li{background:url("//www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 0 transparent;border-top:1px solid #7E9AB0;display:block;float:left;margin:0;padding-top:0px !important;height:1%;}
ul.ibm-tabs a{color:#C8D7E3;display:block;font-size:0.85em;font-weight:bold;padding:5px 15px;}div.ibm-text ul.ibm-tabs a{font-size:1.0em;font-weight:normal;}ul.ibm-tabs li.ibm-highlight-tab{background:url("//www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 -130px transparent;border-top:1px solid #CCCCCC;}
ul.ibm-tabs li.ibm-highlight-tab a{color:#000000 !important;color:#000000 !important;font-size:0.85em;font-weight:bold;}ul.ibm-tabs li.ibm-first-tab.ibm-highlight-tab{border-left:1px solid #CCCCCC;}ul.ibm-tabs li.ibm-highlight-tab.ibm-last-tab{border-right:1px solid #CCCCCC;}
div.ibm-text ul.ibm-tabs{background:url("//www.ibm.com/i/v16/t/text-tabs-bg.gif") repeat-x scroll 0 0 #F7F8FC;border:1px solid #CCCCCC;line-height:1.66em;color:#000000;display:block;margin:0;padding:6px 8px 6px 14px !important;}
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a{font-size:1.0em;}div.ibm-text ul.ibm-tabs li.ibm-highlight-tab{font-weight:bold;}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:medium 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{color:#4C6E94;background:none repeat scroll 0 0 transparent;display:inline;float:none;margin:0;font-size:1.0em;padding:0px;}
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:#000000 !important;}div.ibm-text ul.ibm-tabs a:hover{text-decoration:underline;}
div.ibm-text div.ibm-tabs{background:url("//www.ibm.com/i/v16/t/text-tabs-bg.gif") repeat-x scroll 0 0 #F7F8FC;border:1px solid #CCCCCC;}.ibm-inner-list{background-color:#FFFFFF !important;background-image:none !important;border-top:0 none !important;}
.flashtext,.ibm-access,#ibm-content-main form.ibm-column-form p span a span{left:-3000px;position:absolute;width:500px;}div.ibm-text ul.ibm-tabs span.ibm-sep{background-image:url("//www.ibm.com/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:url("//www.ibm.com/i/v16/t/text-tabs-drop.gif") repeat-x scroll 0 0 #FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;clear:both;height:6px;}
#ibm-content-main ul.ibm-link-list{padding:5px 0 2px !important;}#ibm-content-main ul.ibm-link-list li{height:1%;margin:0;padding:0 !important;}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("//www.ibm.com/i/v16/icons/d_bold.gif") no-repeat scroll 2px 4px transparent;}div.ibm-text ul.ibm-tabs.ibm-link-list a.ibm-anchor-down-em-link{background:url("//www.ibm.com/i/v16/icons/d_bold.gif") no-repeat scroll 2px 2px transparent !important;display:block;}
#ibm-content-main a.ibm-back-em-link,#ibm-content-main a.ibm-forward-em-link,#ibm-content-main a.ibm-anchor-up-link,#ibm-content-main a.ibm-anchor-down-em-link,#ibm-content-sidebar a.ibm-back-em-link,#ibm-content-sidebar a.ibm-anchor-down-em-link,
#ibm-content-sidebar a.ibm-anchor-up-link,#ibm-content-sidebar a.ibm-forward-em-link{font-weight:bold;}#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 !important;}
div.ibm-tab-section ul.ibm-bullet-list li{background:url("//www.ibm.com/i/v16/bullets/sprites.gif") no-repeat scroll 6px -806px transparent;height:1%;line-height:1.2em;padding:2px 2px 2px 14px !important;}
li.ibm-highlight-link{font-weight:bold;}ul.ibm-bullet-list li.ibm-highlight-link a{color:#000000;}div.ibm-alternate-rule-three{background:none repeat scroll 0 0 transparent;height:0;}.ibm-rule,.ibm-alternate-rule, .ibm-alternate-rule-two, .ibm-alternate-rule-three, .ibm-clear{clear:both;}
div.ibm-graphic-tabs .ibm-container-body{clear:both;}div.ibm-graphic-tabs div.ibm-text ul.ibm-tabs{background-image:none;border-top:medium none;}div.ibm-combo-tabs ul.ibm-tabs li.ibm-highlight-tab{background:url("//www.ibm.com/i/v16/t/highlight-tab-combo-bg.gif") repeat-x scroll 0 0 transparent;}
div.ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text div.ibm-tabs{background-image:none;border-top:0 none !important;}
.ibm-error{color:#F00;}.ibm-column-form a.ibm-error-link{display:inline-block;width:8px;height:8px;background-color:transparent;background-image:url("//1.www.s81c.com/i/v16/icons/sprites-form.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:0pt -126px;text-decoration:none;display:inline;margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:5px;padding-top:5px;padding-right:5px;padding-bottom:8px;padding-left:10px;}
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{clear:left;display:block;float:left;font-weight:bold;width:150px;}
div#ibm-overlay-top form.ibm-column-form p span{display:block;margin-left:157px;}div#ibm-overlay-top form.ibm-column-form label span{display:inline;margin:0px;}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-top p{font-family:arial,sans-serif;font-size:1.2em;clear:left;background-color:#ffffff;margin-top:0pt;margin-right:0px;margin-bottom:0pt;margin-left:30px;padding-top:5px;padding-right:0pt;padding-bottom:5px;padding-left:0pt;}
div#ibm-overlay-top h2{font-size:1.4em;font-family:arial,sans-serif;font-weight:normal;background-color:#ffffff;margin-top:0pt;margin-right:28px;margin-bottom:0pt;margin-left:28px;padding-top:10px;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;}
div.ibm-scroll-wrapper{position:relative;overflow:hidden;z-index:1;}div.ibm-scroll-container{height:auto;overflow:visible;padding-right:5px;position:absolute;top:0px;}div.ibm-scroll-slider-outer{height:100%;position:absolute;top:0px;cursor:pointer;right:0;top:0;background:#EEE;}
div.ibm-scroll-slider-outer-active{background:#CCC;}div.ibm-scroll-slider-inner{position:absolute;background:#CCC;cursor:pointer;overflow:hidden;}div.ibm-scroll-slider-inner-active{background:#666;}

@media print{
#ibm-content-main{float:none;clear:both;width:100%;}#ibm-page-tools-inner{display:none;}#ibm-footer-module{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');}#ibm-footer li a,
#ibm-footer-module h2{color:#000;}
}
.ibm-mobile{display:none;}
.ibm-video .ibm-video-container{background-color:#333;text-align:center;margin-top:15px;margin-bottom:10px;}.ibm-video .ibm-video-container a{position:relative;}.ibm-video-play{background:url(//localhost:8888/i/v17/video-play-sprite.png) no-repeat -6px -600px;display:block;cursor:pointer;position:absolute;}
.ibm-video-background{cursor:pointer;}.ibm-col-1-1 .ibm-video-play,.ibm-col-6-4 .ibm-video-play{width:140px;height:140px;top:-225px;_top:0px;_margin-top:100px;left:155px;}.ibm-col-6-2 .ibm-video-play{width:132px;height:132px;top:-157px;_top:0px;_margin-top:35px;left:84px;}
*:first-child+html .ibm-col-6-2 .ibm-video-play{top:0px;margin-top:35px;}*:first-child+html .ibm-col-1-1 .ibm-video-play,*:first-child+html .ibm-col-6-4 .ibm-video-play{top:0px;margin-top:100px;}.ibm-col-1-1 .ibm-video .ibm-video-container a:hover .ibm-video-play,
.ibm-col-6-2 .ibm-video .ibm-video-container a:hover .ibm-video-play,.ibm-col-6-4 .ibm-video .ibm-video-container a:hover .ibm-video-play{background-position:-9px -900px;}.ibm-col-6-2 .ibm-thumbnail .ibm-video-play,
.ibm-col-6-3 .ibm-thumbnail .ibm-video-play{background-color:transparent;background-position:-14px -10px;width:28px;height:28px;margin-top:-20px;left:6px;}.ibm-col-6-2 .ibm-thumbnail:hover .ibm-video-play,
.ibm-col-6-3 .ibm-thumbnail:hover .ibm-video-play{background-position:-14px -110px;}*:first-child+html .ibm-col-6-2 .ibm-thumbnail .ibm-video-play{margin-top:-36px;}.ibm-ribbon .ibm-col-5-1 .ibm-thumbnail .ibm-video-play{background-color:transparent;background-position:-14px -210px;width:65px;height:65px;margin-top:-73px;left:-30px;}
.ibm-ribbon .ibm-col-6-1 .ibm-thumbnail .ibm-video-play{background-color:transparent;background-position:-14px -210px;width:65px;height:65px;margin-top:-63px;left:-14px;}.ibm-ribbon .ibm-col-5-1 .ibm-thumbnail:hover .ibm-video-play,
.ibm-ribbon .ibm-col-6-1 .ibm-thumbnail:hover .ibm-video-play{background-position:-14px -360px;}#ibm-content .ibm-container-controls,#ibm-media .ibm-container-controls{float:right;display:block;padding-bottom:0px;_margin-top:-25px;}
*:first-child+html #ibm-content .ibm-container-controls,*:first-child+html #ibm-media .ibm-container-controls{margin-top:-25px;}#ibm-content .ibm-container-controls li,#ibm-media .ibm-container-controls li{float:left;}
#ibm-content .ibm-container-controls a,#ibm-media .ibm-container-controls a{display:block;width:20px;height:14px;text-indent:-999em;}.ibm-container-controls a{background:url(//localhost:8888/i/v17/icons/scroll_nav_sprite.gif) no-repeat;}
.ibm-container-controls a.ibm-show-hide{background-position:9px -245px;}.ibm-container-controls a.ibm-show-hide:hover{background-position:9px -295px;}.ibm-container-controls a.ibm-show-hide.ibm-active{background-position:9px -349px;}
.ibm-container-controls a.ibm-show-hide.ibm-active:hover{background-position:9px -399px;}.ibm-container-controls a.ibm-gallery-view{background-position:9px -445px;}.ibm-container-controls a.ibm-gallery-view:hover{background-position:9px -495px;}
.ibm-container-controls a.ibm-gallery-view.ibm-active{cursor:auto;background-position:9px -495px;}.ibm-container-controls a.ibm-view-all{background-position:9px -547px;}.ibm-container-controls a.ibm-view-all:hover{background-position:9px -597px;}
.ibm-container-controls a.ibm-view-all.ibm-active{cursor:auto;background-position:9px -597px;}.ibm-video-object{z-index:1000;}


div,p, span, a, li, strong{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;}div.ibm-container-body.ibm-code-sample p code,.ibm-container-body div.ibm-code-sample,
.ibm-container-body div.ibm-code-sample p,.ibm-container-body pre.ibm-code-sample,.ibm-container-body p.ibm-code-sample code,.ibm-code-sample p code,div.ibm-code-sample,div.ibm-code-sample p,pre.ibm-code-sample, p.ibm-code-sample code,
.ibm-alternate-code-sample p code,div.ibm-alternate-code-sample,div.ibm-alternate-code-sample p,pre.ibm-alternate-code-sample,p.ibm-alternate-code-sample code{font-family:monospace,sans-serif;font-size:0.95em !important;}
#ibm-mast-options{font-size:0.7em;color:#E5E5E5;}#ibm-universal-nav li a{letter-spacing:1px;font-size:1.1em;line-height:1.1;}#ibm-my-menu,#ibm-common-menu,#ibm-primary-links a,#ibm-content,#ibm-page-tools a,
#ibm-footer-module,#ibm-footer li a,#ibm-search-results p a,#ibm-search-results h2,#ibm-search-results h3,#ibm-search-results li p{font-size:0.8em;}#ibm-secondary-navigation h2{font-size:0.7em;}#ibm-secondary-navigation a{font-size:0.7em;}
h1{font-size:2em;}#ibm-search{font-size:0px;}#ibm-search-results li h2 a,#ibm-search-results li h3 a{font-size:1em;}#ibm-content .ibm-video .ibm-container-body,#ibm-content .ibm-playlist .ibm-container-body,
#ibm-content .ibm-ribbon .ibm-container-body{font-size:0.90em;}#ibm-media .ibm-ribbon .ibm-container-body{font-size:0.72em;}#ibm-content .ibm-video .ibm-ribbon h2{font-size:1.1em;}#ibm-media .ibm-ribbon h2{font-size:0.8em;}
#ibm-content .ibm-video .ibm-ribbon .ibm-container-body{font-size:1em;}#ibm-content .ibm-video .ibm-container-body p.ibm-date,#ibm-content .ibm-playlist .ibm-container-body p.ibm-date,#ibm-content .ibm-ribbon .ibm-container-body p.ibm-date,
#ibm-media .ibm-ribbon .ibm-container-body p.ibm-date{font-size:0.8em;}.ibm-thumbnail span{line-height:12px;font-size:0.9em;}#ibm-content .ibm-video .ibm-container-body,#ibm-content .ibm-playlist .ibm-container-body,
#ibm-content .ibm-ribbon .ibm-container-body{font-size:0.90em;}#ibm-media .ibm-ribbon .ibm-container-body{font-size:0.72em;}#ibm-content .ibm-video .ibm-ribbon h2{font-size:1.1em;}#ibm-media .ibm-ribbon h2{font-size:0.8em;}
#ibm-content .ibm-video .ibm-ribbon .ibm-container-body{font-size:1em;}#ibm-content .ibm-video .ibm-container-body p.ibm-date,#ibm-content .ibm-playlist .ibm-container-body p.ibm-date,#ibm-content .ibm-ribbon .ibm-container-body p.ibm-date,
#ibm-media .ibm-ribbon .ibm-container-body p.ibm-date{font-size:0.8em;}#ibm-message-cotent{font-size:0.9em;}#ibm-content-head p{font-size:1.0em;padding:0px;}#ibm-content-head p em{font-style:normal;font-weight:bold;color:#666;}
