/* 20120228 1207 */
/* 
 * Master CSS file for the ibm.com homepage
 * Copyright (c) 2011 IBM Corporation
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 */
#aaa{ display:none;}
.ibm-home-page #ibm-leadspace-head #ibm-leadspace-body{width:100%;min-height:590px;padding-bottom:0px; background:#000}div#ibm-top.ibm-home-page div#ibm-leadspace-head.ibm-container div#ibm-leadspace-body.ibm-container-body div.ibm-ribbon-pane{width:100%;}
.ibm-home-page #ibm-top{width:auto;min-width:990px;padding:0px;}.ibm-home-page #ibm-pcon{background:none;padding:0px;}.ibm-home-page #ibm-content-main{width:100%;border-bottom:1px solid #000; background:#000}
.ibm-home-page #ibm-content-head,.ibm-home-page #ibm-navigation,.ibm-home-page #ibm-content-sidebar,.ibm-home-page #ibm-page-tools{display:none;}.ibm-home-page #ibm-leadspace-head img,.ibm-home-page #ibm-leadspace-head h1,
.ibm-home-page #ibm-leadspace-head h2,.ibm-home-page #ibm-leadspace-head h3{padding:0px;margin:0px;}.ibm-home-page #ibm-leadspace-head h1,.ibm-home-page #ibm-leadspace-head h2,.ibm-home-page #ibm-leadspace-head h3{position:relative;}
.ibm-home-page #ibm-leadspace-head{}.ibm-home-page #ibm-leadspace-head.ibm-container{margin:0px;}.ibm-home-page #ibm-leadspace-head.ibm-ribbon .ibm-container-body{background:none repeat scroll 0 0 transparent;border:0 none;clear:both;height:400px;position:relative;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-pane{position:relative; z-index:1;height:5900px;overflow:hidden;clear:both;}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-pane h1 img,.ibm-home-page #ibm-leadspace-head .ibm-ribbon-pane h2 img{padding-top:50px;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-section{position:absolute;}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-section .ibm-columns{clear:none;height:400px;overflow:hidden;width:100%;margin:0px;float:left;padding:0px;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-section .ibm-columns .ibm-col-1-1{width:998px;padding:65px 0 0 0;margin:0px auto;float:none;}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav{height:45px;margin:-35px auto 0px;width:970px;text-align:right;z-index:899;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a{box-shadow:0 1px 6px rgba(0, 0, 0, 0.70);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);border:3px solid #555;border:3px solid #555\9;display:inline-block;font-size:1px;height:30px;margin:3px 5px;outline:0 none;padding:0;position:relative;text-decoration:none;width:62px;z-index:899;cursor:pointer;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-ribbon-view{height:31px;width:62px;}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a.ibm-active{top:-5px;}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a:hover,
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a.ibm-active{box-shadow:0 1px 6px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.85);border:3px solid #00B8B3;border:3px solid #00B8B3;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a.ibm-active .ibm-pagination-overlay{top:-110px;}/*.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay{background:url(//1.www.s81c.com/i/v17/lead/lead_pagination_overlay.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//1.www.s81c.com/i/v17/lead/lead_pagination_overlay.png');cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-245px;display:none;}*/
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-1,.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-2, .ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-3, .ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-4{border:1px solid #FFFFFF;display:none;float:left;height:60px;margin:18px 10px 5px 20px;width:60px;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay h2{color:#FFDF4E;font-size:12px;font-weight:bold;margin:0 0 12px;_margin:0px;padding:20px 20px 2px 0;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5); display:none}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay p{color:#999999;font-size:11.5px;margin:0;padding:0 20px 5px 0;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5); display:none}.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay:hover h2{color:#FFC;}
.ibm-home-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay:hover p{color:#CCC;}.ibm-home-page #ibm-leadspace-head a.ibm-ribbon-next,.ibm-home-page #ibm-leadspace-head a.ibm-ribbon-prev{display:none;}
.ibm-home-page #ibm-leadspace-head a.ibm-disabled{visibility:hidden;}*:first-child+html div#interceptDiv{height:1%;}* html div#interceptDiv{height:1%;}.ibm-home-page #ibm-news-feed{border-top:1px solid rgba(0,0,0,0.1);border-top:1px solid #CCC\9;*border-top:1px solid #CCC;position:relative;height:29px;margin-top:-30px; background:#f00}
.ibm-home-page #ibm-news-feed-inner{border-top:1px solid rgba(255,255,255,0.3);}.dj_ie6 .ibm-home-page #ibm-news-feed-inner.ibm-alternate{width:960px;margin:0px auto;float:none;}.ibm-home-page #ibm-news-feed-inner p{color:#000;font-weight:bold;text-shadow:0px 1px 0px rgba(255,255,255,0.5);margin:0px auto;width:960px;padding:5px 10px;}
.ibm-home-page #ibm-news-feed #ibm-news-feed-data{list-style-type:none;display:inline;margin:0px 4px;padding:0px;}.ibm-home-page #ibm-news-feed #ibm-news-feed-data li{display:inline;_background-color:#EFEFEF;display:inline-block\0/;*display:inline;padding:0px;background-image:none;}
.ibm-home-page #ibm-news-feed a{font-weight:normal;display:inline-block;overflow:hidden;width:710px;margin-bottom:-3px;color:#000;text-shadow:0px 1px 0px rgba(255,255,255,0.5);text-decoration:none;height:15px;}
.ibm-home-page #ibm-news-feed-inner p,.ibm-home-page #ibm-news-feed #ibm-news-feed-inner a{-o-transition:all 2.1s;-webkit-transition:all 2.1s;-moz-transition:all 2.1s;}.ibm-home-page #ibm-news-feed a:hover{text-decoration:underline;}
.ibm-home-page #ibm-news-feed a:visited{color:#000;}.ibm-home-page #ibm-news-feed a.ibm-rss-link{padding-left:16px;}.ibm-home-page #ibm-news-feed-inner.ibm-alternate p{color:#FFF;text-shadow:0px -1px 0px rgba(0,0,0,0.5);*color:#FFF;}
.ibm-home-page #ibm-news-feed #ibm-news-feed-inner.ibm-alternate a{color:#FFF;text-shadow:0px -1px 0px rgba(0,0,0,0.5);*color:#FFF;}.ibm-home-page #ibm-promotion-module{height:100px;margin:0px;}
.ibm-home-page #ibm-promotion-module .ibm-columns{width:242px;margin:0px;float:left;clear:none;padding-top:20px;margin-left:0px !important;overflow:visible;}.ibm-home-page #ibm-promotion-module .ibm-container-body{margin:0px auto;position:relative;width:960px;border:0px none;background:none;}
.ibm-home-page #ibm-promotion-module .ibm-ribbon-pane{position:relative;height:150px;overflow:hidden;width:960px;clear:both;}.ibm-home-page #ibm-promotion-module .ibm-ribbon-section{position:absolute;width:20000em;margin:0px;}
.ibm-home-page #ibm-promotion-module .ibm-col-6-2 a{width:221px;height:71px;display:block;/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, strength=3, direction=135);box-shadow:0px 1px 5px #999;-moz-box-shadow:0px 1px 5px #999;-webkit-box-shadow:0px 1px 5px #999;-moz-border-radius:2px;border-radius:2px;*/margin:0px 5px;*margin:0px 3px;}
.ibm-home-page #ibm-promotion-module .ibm-col-6-2 a:hover,.ibm-home-page #ibm-promotion-module .ibm-col-6-2 a:focus,.ibm-home-page #ibm-promotion-module .ibm-col-6-2.ibm-focus-active{filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333, strength=3, direction=135);box-shadow:0px 1px 10px #666;-moz-box-shadow:0px 1px 10px #666;-webkit-box-shadow:0px 1px 10px #666;}
.ibm-home-page #ibm-promotion-module .ibm-col-6-2 a img{float:left;}.ibm-home-page #ibm-promotion-module a.ibm-ribbon-next,.ibm-home-page #ibm-promotion-module a.ibm-ribbon-prev{display:block;text-indent:-9999em;width:10px;height:70px;position:absolute;cursor:pointer;font-size:0px;}
.ibm-home-page #ibm-promotion-module a.ibm-disabled{visibility:hidden;}.ibm-home-page #ibm-promotion-module a.ibm-ribbon-next{background:url(../images/p_right.jpg) no-repeat right center;right:-15px;*right:-10px;_right:-15px;margin-top:-81px !important;}
.ibm-home-page #ibm-promotion-module a.ibm-ribbon-next:hover,.ibm-home-page #ibm-promotion-module a.ibm-ribbon-next:focus,.ibm-home-page #ibm-promotion-module a.ibm-ribbon-next:active{background:url(../images/p_right.jpg) no-repeat right center;}
.ibm-home-page #ibm-promotion-module a.ibm-ribbon-prev{background:url(../images/p_left.jpg) no-repeat left center;left:-15px;margin-top:19px !important;}.ibm-home-page #ibm-promotion-module a.ibm-ribbon-prev:hover,.ibm-home-page #ibm-promotion-module a.ibm-ribbon-prev:focus,
.ibm-home-page #ibm-promotion-module a.ibm-ribbon-prev:active{background:url(../images/p_left.jpg) no-repeat left center;}#ibm-promotion-module .ibm-expand-overlay{display:none;position:absolute;background-color:#FFF;z-index:2000px;background:-webkit-gradient(linear, 100% 30%, 100% 100%, from(#FFFFFF), to(#CCCCCC));background:-moz-linear-gradient(top, #FFFFFF 30%, #CCCCCC 100%);background:-o-linear-gradient(top, #FFFFFF 30%, #CCCCCC 100%);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0px 1px 5px #333;-moz-box-shadow:0px 1px 5px #333;-webkit-box-shadow:0px 1px 5px #333;margin-top:-145px;margin-left:0px;width:320px;padding-bottom:20px;border:5px solid #666;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head{width:270px;height:60px;padding:15px 25px 0px 25px;clear:both;overflow:hidden;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head p{float:left;font-size:1.35em;margin:18px 0px 0px 0px;padding:0px;width:167px;height:42px;}
html:lang(en) #ibm-promotion-module .ibm-expand-overlay .ibm-expand-head p{text-indent:-999em;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head p a{display:block;text-decoration:none;height:42px;width:155px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons{width:60px;height:60px;float:right;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-overview{background-position:0 0;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-analytics{background-position:0 -2200px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-banking{background-position:0 -800px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-buildings{background-position:0 -1500px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-cities{background-position:0 -1200px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-cloud{background:url("//www.ibm.com/i/v16/sp/footer_nav_virtual_server.gif") no-repeat scroll 0 -1px transparent;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-commerce{background-position:0 -2500px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-computing{background-position:0 -2600px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-education{background-position:0 -1900px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-energy{background-position:0 -100px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-government{background-position:0 -2000px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-healthcare{background-position:0 -1100px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-infrastructure{background-position:0 -400px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-products{background-position:0 -1800px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-security{background-position:0 -2301px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-services{background-position:0 -1800px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-sustainability{background-position:0 -2400px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-telecom{background-position:0 -900px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-transportation{background-position:0 -1700px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-water{background-position:0 -1301px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-work{background-position:0 -1600px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-traffic{background-position:0 -200px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-rail{background-position:0 -1700px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-safety{background-position:0 -1401px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-food{background-position:0 -300px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-oil{background-position:0 -1000px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-retail{background-position:0 -500px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-head .ibm-sp-icons.ibm-sp-social-business{background-position:0 -2701px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body{width:270px;padding:10px 25px 0px 25px;_padding:0px 25px 0px 25px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-1{width:83px;margin-right:10px;float:left;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-2{width:177px;float:left;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-1 h2,#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-2 h2{display:none;}html:lang(en) #ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-1 h2{background:url(//1.www.s81c.com/i/v17/lead/sp-overlay-sprite.png) no-repeat 0px -50px;text-indent:-999em;}
html:lang(en) #ibm-promotion-module .ibm-expand-overlay .ibm-expand-body .ibm-expand-body-2 h2{background:url(//1.www.s81c.com/i/v17/lead/sp-overlay-sprite.png) no-repeat 0px -80px;text-indent:-999em;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul{margin:0px;padding:8px 0px 0px 0px;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul.ibm-first{width:85px;float:left;padding-right:7px;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul.ibm-second{width:85px;float:left;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul li{background:none;padding:0px;clear:none;}#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul a{color:#333;text-shadow:0px 1px 0px #FFF;display:block;height:1%;padding:2px 0px;text-decoration:none;}
#ibm-promotion-module .ibm-expand-overlay .ibm-expand-body ul a:hover{text-decoration:underline;}#ibm-top ul.ibm-sp-tools{bottom:0;clear:both;list-style-type:none;margin:0 10px 10px 0;padding:0px;position:absolute;right:0;}
.ibm-sp-tools li{float:left;background:none !important;clear:none !important;padding:0px !important;}.ibm-sp-tools a{display:block;height:16px;margin-left:2px;width:16px;}.ibm-sp-tools a.ibm-share-facebook{background:url("//1.www.s81c.com/i/v17/icons/sprites-pt-all.png") no-repeat scroll -52px -78px transparent;}
.ibm-sp-tools a.ibm-share-facebook:hover{background-position:-78px -78px;}.ibm-sp-tools a.ibm-share-twitter{background:url("//1.www.s81c.com/i/v17/icons/sprites-pt-all.png") no-repeat scroll -52px -156px transparent;}
.ibm-sp-tools a.ibm-share-twitter:hover{background-position:-78px -156px;}.ibm-embed-video{height:355px;}
@media screen and (min-device-width: 768px){
#ibm-top,#ibm-masthead,#ibm-universal-nav,#ibm-common-menu{min-width:1030px;}
}.ibm-home-page #ibm-pcon{width:100%;margin:0px auto;}.ibm-home-page #ibm-content-body{padding-top:0px;}.ibm-home-page #ibm-content-main{margin-top:0px;_margin:0px;}.ibm-home-page #ibm-content .ibm-container{width:100%;}
.ibm-home-page #ibm-promotion-module .ibm-ribbon-pane{height:100px !important;}.ibm-home-page #ibm-content .ibm-container.ibm-ribbon .ibm-container-body,.ibm-home-page #ibm-media .ibm-container.ibm-ribbon .ibm-container-body{height:150px !important;}
.ibm-home-page #ibm-related-content{display:none;}.ibm-home-page .ibm-ribbon-nav a{background-image:none;}.ibm-home-page #ibm-universal-nav li#ibm-home a{background:url(//1.www.s81c.com/i/v17/t/ibm-logo-anim-sprite.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//1.www.s81c.com/i/v17/t/ibm-logo-anim-sprite.png');}
.ibm-home-page #ibm-universal-nav li#ibm-home a:hover,.ibm-home-page #ibm-universal-nav li#ibm-home a:focus{background-position:0px -200px;}.ibm-home-page #ibm-universal-nav li#ibm-home.ibm-sm-logo a{background:url(//1.www.s81c.com/i/v17/t/ibm-logo.png) no-repeat scroll 0px -100px;}
.ibm-home-page #ibm-promotion-module .ibm-col-6-2{clear:none;float:left;padding:0px;}#ibm-lead-2,#ibm-lead-3{display:none;}#ibm-lead-1 div.ibm-col-1-1{width:990px;float:none;margin:0 auto;}#ibm-footer-module,
#ibm-footer{min-width:1030px;}.ibm-home-page #ibm-footer-module .ibm-columns{width:990px;padding:0px;}.ibm-home-page #ibm-footer ul{padding:0px;}.ibm-home-page #ibm-footer ul li:first-child{padding-left:5px;}#ibm-leadspace-head p{width:312px;*width:195px !important;_width:185px !important;}
.ibm-home-page #ibm-leadspace-body #ibm-lead-1{height:590px;width:100%;}.ibm-home-page #ibm-leadspace-body #ibm-lead-2{height:590px;width:100%;}.ibm-home-page #ibm-leadspace-body #ibm-lead-3{height:590px;width:100%;}