div.ibm-landing-page #ibm-content-main .ibm-sp-one-column.ibm-sp-alternate-custom .ibm-container .ibm-container-body {background:transparent none repeat scroll 0 0;}
						/* Three adjacent single-column proof points inside a 1-1-3 grid */
						div.ibm-landing-page #ibm-content-main .ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate .ibm-three-column .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate .ibm-three-column .ibm-column.ibm-second {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate .ibm-three-column .ibm-column.ibm-third {width:170px !important;}
						/* Two single columns in a two-column cell.  Multiple sets are required to remove interference from existing CSS */
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-custom-two {width:350px !important; padding-right:0px;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-second {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-two {width:350px !important;padding-right:0px;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-second {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-two .ibm-two-column.ibm-sp-alternate-custom-two {width:350px !important;padding-right:0px;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-two .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-two .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-second {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two {padding-right:0; width:350px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-second {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two {padding-right:0; width:350px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-first {width:170px !important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate-custom-one .ibm-two-column.ibm-sp-alternate-custom-two .ibm-column.ibm-second {width:170px !important;}
						#ibm-content-main .ibm-sp-one-column .ibm-container-body {border-width:0;}
						/* Two double-wide columns in a four-wide container */
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate-custom-one .ibm-column.ibm-first {width:350px!important;}
						div.ibm-landing-page #ibm-content-main .ibm-two-column.ibm-sp-alternate-three .ibm-two-column.ibm-sp-alternate-custom-one .ibm-column.ibm-second {width:350px!important;}
						/* Scrolling proof points in a tab section cell */
						.ibm-landing-scroll {padding-top:0px;}
						.ibm-landing-scroll .navi {float:right; clear:both;}
						.ibm-landing-scroll a.prev, .ibm-landing-scroll a.prevPage {margin-left:-20px; margin-right:2px; margin-top:135px; position:relative; z-index:100;}
						.ibm-landing-scroll a.next, .ibm-landing-scroll a.nextPage {margin-left:2px; margin-right:-20px; margin-top:135px; position:relative; z-index:100;}
						.ibm-landing-scroll .lead-scroll {height:325px;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp {font-family:Arial, sans-serif; font-size:1em; width:170px; padding:0;}
						.ibm-landing-scroll .items div.ibm-sp-highlight-container-alt a {font-family:Arial, sans-serif; font-size:1em; width:170px; padding:0;}
						.ibm-landing-scroll .items div.ibm-sp-highlight-container-alt a:hover {font-weight:normal; font-color:#000;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a {font-size:1em; display:inline; color:#4C6E94; text-decoration:underline; padding-top:0px; width:auto;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a:hover {font-weight:normal;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a:visited {color:#996699;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a.ibm-pdf-link {text-decoration:none; padding-top:5px;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a.ibm-pdf-link:hover {text-decoration:underline;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a.ibm-external-link {text-decoration:none; padding-top:5px;}
						.ibm-landing-scroll .items div.ibm-sp-scrollable-unlinked-pp a.ibm-external-link:hover {text-decoration:underline;}
						/* Highlight hyperlinked proof points */
						.ibm-sp-media-link {text-decoration:none !important;}
						/* Highlight hyperlinked two-column proof points */
						.ibm-sp-highlight-container p {color:#666;}
						.ibm-sp-highlight-container:hover {background-color:#EEE !important;}
						.ibm-sp-highlight-container:hover img {opacity:.50; filter:alpha(opacity=50);}
						/* Highlight hyperlinked single-column proof points */
						.ibm-sp-highlight-container-alt p {color:#666;}
						.ibm-sp-highlight-container-alt p:hover {color:#000;}
						/* Required for proper formatting of p and h2 tags in a five-column-wide cell */
						#ibm-content-main .ibm-sp-alternate-custom .ibm-container-body h2 {background:transparent none repeat scroll 0 0; color:#000000; margin:0; padding-left:0;}
						#ibm-content-main .ibm-sp-alternate-custom .ibm-container-body p {padding:0.3em 0 0.7em;}
						/* Additions to ibm-share-this */
						div.ibm-share-this {margin:-8px -2px 0px 2px; float:right;}

/*=====================================*/


/*	* html #ibm-sp-outer-lead {height:430px;}
	* html #ibm-sp-inner-lead {height:404px;border:none;}*/
						
	* html #ibm-sp-outer-lead {height:256px;}
	* html #ibm-sp-inner-lead {height:230px;border:none;}
	
		
/*added by Zbig */							
#ibm-common-menu, #ibm-common-menu-foot {
	width: 910px;
	background: #eee;
	height: 120px;
	/*display: none;*/
	font-size: 0.76em;
	padding: 0px;
	padding-right:20px;
}

#ibm-common-menu-foot {
	height: 90px;
}

	* html #ibm-common-menu, 
	* html #ibm-common-menu-foot {
	width: 889px;

}


#ibm-common-menu h2, #ibm-common-menu-foot h2 {
	color: #000;
	padding-top: 12px;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	font-size: 1.0em;
}
#ibm-common-menu ul, #ibm-common-menu-foot ul {
	/* padding-bottom: 18px; */
	list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 0px;

}
#ibm-common-menu li, #ibm-common-menu-foot li {
	padding-top: 4px;
}
#ibm-common-menu a, #ibm-common-menu-foot a {
	color: #000;
	text-decoration: none;
}
#ibm-common-menu a:hover, #ibm-common-menu-foot a:hover {
	text-decoration: underline;
	}		
			
.ibm-columns {
	width: 100%;
	padding: 0px 10px;
	margin: 0px auto;

}

#ibm-common-menu .ibm-columns, #ibm-common-menu-foot .ibm-columns {
	padding-top: 16px;
}

.ibm-columns:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ibm-columns .ibm-col-51
 {
	float: left;
	padding: 0px 0 0 10px;
	width: 170px;
}
	* html  .ibm-columns .ibm-col-51
 {
	width: 168px;
}


h2.ibm-sp-header-alternate {
	color:#999 !important;
}


#ibm-content {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
/*==================================*/


#swg-side-module {
	width:170px !important;
	float:left;
	margin-left:10px;
}
#swg-side-module p {
font-size:0.7em;
color:#666666;
margin:0;
}

#swg-side-module .ibm-container p {
padding:0.3em 5px 0.7em;
}

#swg-side-module .ibm-container .ibm-container-body img {
clear:both;
display:block;
margin:0 auto 4px;
text-align:center;
}

#swg-side-module .ibm-container h2, #swg-side-module .ibm-container h2.ibm-first {
font-size:0.7em;
}
#swg-side-module h2 {
color:#333333;
background:url("//webarchive.library.unt.edu/web/20120405211407oe_///www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 -545px #FFFFFF;
border:1px solid #CCCCCC;
height:1%;
margin:0;
padding:3px 5px;
}

#swg-side-module .ibm-container {
clear:right;
float:right;
}

#swg-side-module div.ibm-rule {
background:url("//webarchive.library.unt.edu/web/20120405211407oe_///www.ibm.com/i/dotted.gif") repeat-x scroll 0 0 #FFFFFF;
height:1px;
}

/*for social links*/

ul#swg-social-links li a.ibm-digg-link:link,
ul#swg-social-links li a.ibm-digg-link:visited,
ul#swg-social-links li a.ibm-digg-link:hover,

ul#swg-social-links li a.ibm-delicious-link:link,
ul#swg-social-links li a.ibm-delicious-link:visited,
ul#swg-social-links li a.ibm-delicious-link:hover,

ul#swg-social-links li a.ibm-facebook-link:link,
ul#swg-social-links li a.ibm-facebook-link:visited,
ul#swg-social-links li a.ibm-facebook-link:hover,

ul#swg-social-links li a.ibm-flickr:link,
ul#swg-social-links li a.ibm-flickr:visited,
ul#swg-social-links li a.ibm-flickr:hover,

ul#swg-social-links li a.ibm-friendfeed:link,
ul#swg-social-links li a.ibm-friendfeed:visited,
ul#swg-social-links li a.ibm-friendfeed:hover,

ul#swg-social-links li a.ibm-linkedin-link:link,
ul#swg-social-links li a.ibm-linkedin-link:visited,
ul#swg-social-links li a.ibm-linkedin-link:hover,

ul#swg-social-links li a.ibm-stumbleupon:link,
ul#swg-social-links li a.ibm-stumbleupon:visited,
ul#swg-social-links li a.ibm-stumbleupon:hover,

ul#swg-social-links li a.ibm-twitter-link:link,
ul#swg-social-links li a.ibm-twitter-link:visited,
ul#swg-social-links li a.ibm-twitter-link:hover,

ul#swg-social-links li a.ibm-youtube:link,
ul#swg-social-links li a.ibm-youtube:visited,
ul#swg-social-links li a.ibm-youtube:hover,

ul#swg-social-links li a.ibm-blog:link,
ul#swg-social-links li a.ibm-blog:visited,
ul#swg-social-links li a.ibm-blog:hover,


ul#swg-social-links li a.ibm-community:link,
ul#swg-social-links li a.ibm-community:visited,
ul#swg-social-links li a.ibm-community:hover

 {
color:#0066CC;
background-position:0 3px !important;
/*font-weight:bold;*/
font-size:1.4em !important;

}

div#t1-SS ul.ibm-link-list li {
margin-bottom:12px;
}
div#t1-SS ul.ibm-link-list {
margin-bottom:-12px;
}

h2.ibm-swhp-header-2 {
	font-size:1.0em;
	line-height: 1.4em;
	padding:0.8em 5px;
}

.ibm-columns h2 {
		padding:0.5em 0;
}


.ibm-common-overlay .ibm-body h3 {
	padding-left:5px !important;
}
