/* 20120214 1120 */
/* 
 * w3.ibm.com master CSS file
 * Copyright (c) 2011 IBM Corporation
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 */
@import url(//1.w3.s81c.com/common/v17/css/icons.css);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent;
}

html,body {
	background: #333 url(//1.w3.s81c.com/i/v17/t/bg-loader.gif) no-repeat
		50% 200px;
}

body {
	line-height: 1.2;
}

ol,ul {
	border: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent;
}

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,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	font-size: inherit;
	vertical-align: baseline;
	background: no-scroll transparent;
}

table {
	border-collapse: collapse;
}

caption,th {
	text-align: left;
}

@media screen , projection {
	body {
		color: #000;
	}
}

.flashtext,.ibm-access,#ibm-content-main form.ibm-column-form p span a span
	{
	position: absolute;
	left: -3000px;
	width: 500px;
}

#ibm-social-tools h2.ibm-access {
	left: -9999em;
}

.dijit_a11y .dijitSelectHover,.dijit_a11y .dijitSelectFocused {
	outline: thin dotted;
	filter: none;
}

.dijit_a11y .dijitSelect,.dijit_a11y .dijitMenuTable {
	filter: none;
}

.dijit_a11y html,.dijit_a11y body,.dijit_a11y div,.dijit_a11y span,.dijit_a11y applet,.dijit_a11y object,.dijit_a11y iframe,.dijit_a11y h1,.dijit_a11y h2,.dijit_a11y h3,.dijit_a11y h4,.dijit_a11y h5,.dijit_a11y h6,.dijit_a11y p,.dijit_a11y blockquote,.dijit_a11y pre,.dijit_a11y a,.dijit_a11y abbr,.dijit_a11y acronym,.dijit_a11y address,.dijit_a11y big,.dijit_a11y cite,.dijit_a11y code,.dijit_a11y del,.dijit_a11y dfn,.dijit_a11y em,.dijit_a11y font,.dijit_a11y img,.dijit_a11y ins,.dijit_a11y kbd,.dijit_a11y q,.dijit_a11y s,.dijit_a11y samp,.dijit_a11y small,.dijit_a11y strike,.dijit_a11y strong,.dijit_a11y sub,.dijit_a11y sup,.dijit_a11y tt,.dijit_a11y var,.dijit_a11y b,.dijit_a11y u,.dijit_a11y i,.dijit_a11y center,.dijit_a11y dl,.dijit_a11y dt,.dijit_a11y dd,.dijit_a11y ol,.dijit_a11y ul,.dijit_a11y li,.dijit_a11y fieldset,.dijit_a11y form,.dijit_a11y label,.dijit_a11y legend,.dijit_a11y table,.dijit_a11y caption,.dijit_a11y tbody,.dijit_a11y tfoot,.dijit_a11y thead,.dijit_a11y tr,.dijit_a11y th,.dijit_a11y td
	{
	_font-size: 71%;
}

.dijit_a11y .ibm-landing-page#ibm-top,.dijit_a11y .ibm-portal-page#ibm-top,.dijit_a11y #ibm-mast-options,.dijit_a11y .ibm-leading-page #ibm-leadspace-head ul.ibm-tabs,.dijit_a11y .ibm-leading-page #ibm-leadspace-head ul.ibm-tabs li,.dijit_a11y .ibm-leading-page #ibm-leadspace-head ul.ibm-tabs li a,.dijit_a11y .ibm-portal-page #ibm-leadspace-head ul.ibm-tabs,.dijit_a11y .ibm-portal-page #ibm-leadspace-head ul.ibm-tabs li,.dijit_a11y .ibm-portal-page #ibm-leadspace-head ul.ibm-tabs li a
	{
	filter: none;
}

.dijit_a11y .ibm-leading-page #ibm-leadspace-head ul.ibm-tabs li a:focus,.dijit_a11y .ibm-leading-page #ibm-leadspace-head ul.ibm-tabs li a:hover,.dijit_a11y .ibm-portal-page #ibm-leadspace-head ul.ibm-tabs li a:focus,.dijit_a11y .ibm-portal-page #ibm-leadspace-head ul.ibm-tabs li a:hover
	{
	text-decoration: underline;
}

.dijit_a11y #ibm-common-menu a:focus,.dijit_a11y #ibm-footer a:focus,.dijit_a11y #ibm-access-cntr a:focus,.dijit_a11y #ibm-related-content a:focus,.dijit_a11y #ibm-content a:focus
	{
	outline: thin dotted;
}

.dijit_a11y #ibm-common-menu a:hover,.dijit_a11y #ibm-footer a:hover {
	text-decoration: underline;
}

.dijit_a11y #ibm-masthead img#ibm-hcontrast-head {
	display: block;
	position: absolute;
	z-index: -999;
}

.dijit_a11y #ibm-mast-options li a {
	padding: 3px 4px;
}

.dijit_a11y #ibm-mast-options li#ibm-geo a {
	padding: 3px 4px;
}

.dijit_a11y #ibm-mast-options a:hover,.dijit_a11y #ibm-mast-options a:focus,.dijit_a11y #ibm-mast-options li#ibm-geo a:hover,.dijit_a11y #ibm-mast-options li#ibm-geo a:focus
	{
	border: 1px solid;
	border-right: 1px solid;
	font-weight: bold;
	padding: 2px 3px;
}

.dijit_a11y #ibm-universal-nav {
	border-top: 1px solid;
	border-bottom: 1px solid;
	height: 48px;
	filter: none;
}

.dijit_a11y #ibm-universal-nav:hover,.dijit_a11y #ibm-universal-nav #ibm-menu-links a:focus,.dijit_a11y #ibm-universal-nav #ibm-menu-links a:hover,.dijit_a11y #ibm-universal-nav #ibm-menu-links li.ibm-active,.dijit_a11y #ibm-universal-nav #ibm-menu-links li:hover,.dijit_a11y #ibm-universal-nav #ibm-menu-links li.ibm-inactive
	{
	filter: none;
}

.dijit_a11y #ibm-universal-nav li a {
	font-weight: bold;
}

.dijit_a11y #ibm-universal-nav li a:hover,.dijit_a11y #ibm-universal-nav li a:focus
	{
	outline: thin dotted;
}

.dijit_a11y li#ibm-home a {
	overflow: hidden;
	left: -1px;
}

.dijit_a11y .ibm-home-page #ibm-universal-nav li#ibm-home a {
	top: 0px;
}

.dijit_a11y li#ibm-home.ibm-sm-logo a img#ibm-hcontrast-home {
	top: -100px;
	left: 0px;
}

.dijit_a11y li#ibm-home.ibm-sm-logo a:hover img#ibm-hcontrast-home,.dijit_a11y li#ibm-home.ibm-sm-logo a:focus img#ibm-hcontrast-home
	{
	top: -130px;
	left: 0;
}

.dijit_a11y li#ibm-home a img#ibm-hcontrast-home {
	top: 0;
	left: 0;
	display: block;
	position: absolute;
	z-index: 1;
}

.dijit_a11y #ibm-mast-options li#ibm-home a img#ibm-hcontrast-home {
	top: 5px;
}

.dijit_a11y li#ibm-home a:hover,.dijit_a11y li#ibm-home a:focus {
	outline: thin dotted;
}

.dijit_a11y li#ibm-home a:hover img#ibm-hcontrast-home,.dijit_a11y li#ibm-home a:focus img#ibm-hcontrast-home
	{
	top: -51px;
	left: -1px;
}

.dijit_a11y #ibm-mast-options li#ibm-home a:hover img#ibm-hcontrast-home,.dijit_a11y #ibm-mast-options li#ibm-home a:focus img#ibm-hcontrast-home
	{
	top: -39px;
	left: -1px;
}

.dijit_a11y #ibm-universal-nav li a.ibm-active,.dijit_a11y #ibm-universal-nav li a:focus,.dijit_a11y #ibm-universal-nav li a:hover
	{
	border: 1px solid;
	padding: 15px;
}

.dijit_a11y #ibm-common-menu {
	border-bottom: 1px solid;
	filter: none;
}

.dijit_a11y #ibm-masthead #ibm-common-menu .ibm-mm-close span {
	text-indent: 0em;
}

.dijit_a11y #ibm-masthead #ibm-common-menu .ibm-mm-close span:focus,.dijit_a11y #ibm-masthead #ibm-common-menu .ibm-mm-close span:hover
	{
	border: 1px dotted #FFF;
}

.dijit_a11y #ibm-search,.dijit_a11y #ibm-search.ibm-with-scoped-search {
	height: 25px;
	width: 63px;
	font-size: small;
	*text-align: center;
	margin: 0;
	background: none repeat scroll 0 0 white;
}

.dijit_a11y #ibm-search-form {
	width: 295px;
}

.dijit_a11y #ibm-search-form input#q {
	background: none repeat scroll 0 0 white;
	width: 116px;
}

.dijit_a11y #ibm-search {
	border: 1px solid #FFF;
}

.dijit_a11y #ibm-scoped-search {
	background: none repeat scroll 0 0 white;
}

.dijit_a11y #ibm-universal-nav #ibm-scoped-search a {
	font-weight: normal;
	border: 0;
	padding: 6px;
}

.dijit_a11y #ibm-universal-nav #ibm-scoped-search a:focus,.dijit_a11y #ibm-universal-nav #ibm-scoped-search a.ibm-active
	{
	font-weight: bold;
	border: 1px solid;
	padding: 5px;
}

.dijit_a11y #ibm-content .ibm-share-this ul li a {
	position: relative;
	overflow: hidden;
}

.dijit_a11y #ibm-social-tools a {
	position: relative;
	overflow: hidden;
	text-indent: 0em;
}

.dijit_a11y #ibm-social-tools a:hover,.dijit_a11y #ibm-social-tools a:focus
	{
	border: 1px dotted white;
	width: 14px;
	height: 14px;
}

.dijit_a11y #ibm-social-tools a img.ibm-access {
	position: relative;
	z-index: 9999;
	width: auto;
}

.dijit_a11y #ibm-page-tools a:focus {
	text-decoration: underline;
}

.dijit_a11y #ibm-leadspace-head #ibm-leadspace-body,.dijit_a11y #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body
	{
	min-height: 70px;
	padding-bottom: 20px;
}

.dijit_a11y #ibm-navigation #ibm-primary-links li.ibm-is-active,.dijit_a11y #ibm-navigation #ibm-primary-links li.ibm-active,.dijit_a11y #ibm-navigation #ibm-primary-links #ibm-overview a,.dijit_a11y #ibm-navigation #ibm-primary-links #ibm-overview a:hover,.dijit_a11y #ibm-navigation #ibm-primary-links #ibm-overview a:active
	{
	-ms-filter: none;
	filter: none;
}

.dijit_a11y #ibm-navigation #ibm-primary-links #ibm-overview {
	border-width: 2px;
}

.dijit_a11y #ibm-footer-module {
	filter: none;
}

.dijit_a11y #ibm-footer-module li {
	padding: 0;
}

.dijit_a11y #ibm-footer-module li.ibm-active {
	margin: 3px -1px;
}

.dijit_a11y #ibm-footer-module a:hover,.dijit_a11y #ibm-footer-module a:focus,.dijit_a11y #ibm-footer-module a.ibm-active
	{
	border: 1px dotted;
}

#ibm-navigation {
	position: relative;
	float: left;
	left: -182px;
	_left: 0px;
	margin: 10px 0% 0% -100%;
	_margin-left: -960px;
	_margin-top: 67px;
	padding: 1.1em 0 30px;
	width: 172px;
}

* html #ibm-navigation {
	margin-left: -980px;
}

* 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-primary-links {
	background-color: #CCC;
	padding: 0px 0px 19px;
}

#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-navigation li#ibm-parent-link a {
	background: #FFF url(//1.w3.s81c.com/i/v17/t/t-bk-gray.gif) no-repeat
		6px 0.33em;
	border-top: none;
	border-bottom: 1px solid #FFF;
	display: block;
	margin: 0px;
	padding: 3px 4px 3px 20px;
}

#ibm-secondary-navigation ul li a {
	background: url(//1.w3.s81c.com/i/v17/t/left_nav_bullet.png) no-repeat
		0px 8px;
	*background: url(//1.w3.s81c.com/i/v17/t/left_nav_bullet.png) no-repeat
		0px 13px;
	_background: url(//1.w3.s81c.com/i/v17/t/left_nav_bullet.png) no-repeat
		0px 8px;
	display: block;
	padding: 1px 4px 1px 7px;
	text-decoration: none;
}

#ibm-secondary-navigation ul li a:hover {
	text-decoration: underline;
}

#ibm-navigation #ibm-primary-links {
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_base_solid.png')
		no-repeat bottom right #eee;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_base_solid.png')
		no-repeat scroll bottom right,
		-moz-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%,
		#e8e9e9 100%);
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_base_solid.png')
		no-repeat scroll bottom right,
		-o-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%,
		#e8e9e9 100%);
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_base_solid.png')
		no-repeat scroll bottom right,
		-webkit-radial-gradient(40px 200px, circle closest-corner, #f2f2f2 50%,
		#e8e9e9 100%);
	padding-bottom: 30px;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_base_solid.png')
		no-repeat bottom right #eee;
}

#ibm-navigation #ibm-primary-links #ibm-parent-link {
	position: relative;
	margin-top: -22px;
	*margin-top: -30px;
	border: 0px;
	background: none;
}

#ibm-navigation #ibm-primary-links a {
	padding: 7px 14px 6px 7px;
	color: #4b4b4b;
	display: block;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right 6px;
	*background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right 9px;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right 6px;
	border-style: solid;
	border-top-width: 1px;
	border-top-color: #f4f4f5;
	border-bottom-width: 1px;
	border-bottom-color: #d7d7d8;
}

#ibm-navigation #ibm-primary-links a:hover {
	text-decoration: none;
	background-color: #9c9c9c;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -210px;
	*background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -207px;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -210px;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -210px, -moz-linear-gradient(top, #DFE2E4, #C7C9CC)
		repeat scroll 0 0 transparent;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -210px, -o-linear-gradient(top, #DFE2E4, #C7C9CC)
		repeat scroll 0 0 transparent;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -210px,
		-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFE2E4), to(#C7C9CC) );
	color: #000;
	text-shadow: 0px 1px 0px #fff;
	border-top-color: #e5e7e9;
}

#ibm-navigation #ibm-primary-links a:focus {
	background: none;
	background-color: #fff;
	color: #111;
}

#ibm-navigation #ibm-primary-links>li>a:active {
	padding: 8px 14px 7px 8px;
	margin-left: -1px;
	margin-right: -1px;
	color: #fff;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat 154px -424px #485159;
	*background: url('/i/v17/t/left_nav_chevron_sprite.png') no-repeat 154px
		-423px #485159;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat 154px -424px #485159;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat 155px -424px, -moz-linear-gradient(top, #485159, #A2A9B2)
		repeat scroll 0 0 transparent;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat 155px -424px, -o-linear-gradient(top, #485159, #A2A9B2);
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat 154px -424px,
		-webkit-gradient(linear, 0% 0%, 0% 100%, from(#485159), to(#A2A9B2) );
	text-shadow: none;
	border: 0px;
}

#ibm-navigation #ibm-primary-links a.ibm-is-active:hover,#ibm-navigation #ibm-primary-links a.ibm-active:hover
	{
	_background-color: #485159;
	_color: #fff;
}

#ibm-navigation #ibm-primary-links li {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #e0e0e0;
}

#ibm-navigation #ibm-primary-links li.ibm-is-active,#ibm-navigation #ibm-primary-links li.ibm-active
	{
	border-bottom: 1px solid #e0e0e0;
	background-color: #fff;
	background: -moz-linear-gradient(50% 0px, #e8e9e9, #fff 40px) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #e8e9e9, #fff 40px) repeat scroll 0
		0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 15%, from(#e8e9e9),
		to(#fff) ) repeat scroll 0 0 transparent;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e8e9e9', endColorstr='#ffffff')";
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#e8e9e9', endColorstr = '#ffffff' );
}

#ibm-navigation #ibm-primary-links>li>a.ibm-is-active,#ibm-navigation #ibm-primary-links>li>a.ibm-active
	{
	border-bottom: 0px;
	background: #fff;
	color: #000;
}

#ibm-navigation #ibm-primary-links>li>a.ibm-is-active:active,#ibm-navigation #ibm-primary-links>li>a.ibm-active:active
	{
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding: 7px 14px 6px 7px;
}

#ibm-navigation #ibm-primary-links li.ibm-is-active a,#ibm-navigation #ibm-primary-links li.ibm-active a
	{
	border-bottom: 0px;
	background: none;
	padding-bottom: 3px;
}

#ibm-navigation #ibm-primary-links li.ibm-is-active a:hover,#ibm-navigation #ibm-primary-links li.ibm-active a:hover,#ibm-navigation #ibm-primary-links li.ibm-is-active a:active,#ibm-navigation #ibm-primary-links li.ibm-active a:active
	{
	color: #000;
	_background: none;
}

#ibm-navigation #ibm-primary-links li ul {
	padding-left: 10px;
}

#ibm-navigation #ibm-primary-links li ul li {
	background: none;
	border: 0px;
	padding-left: 7px;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_bullet.png') no-repeat
		0px 11px;
	*background: url('//1.w3.s81c.com/i/v17/t/left_nav_bullet.png')
		no-repeat 0px 13px;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_bullet.png')
		no-repeat 0px 11px;
}

#ibm-navigation #ibm-primary-links li li.ibm-is-active,#ibm-navigation #ibm-primary-links li li.ibm-active
	{
	background: none;
	border-bottom: 0px;
}

#ibm-navigation #ibm-primary-links li ul li a {
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	border: 0px;
	background: none;
}

#ibm-navigation #ibm-primary-links li ul li a:hover {
	text-decoration: underline;
	background: none;
	-ms-filter: none;
	filter: none;
}

#ibm-navigation #ibm-primary-links li ul li a.ibm-is-active,#ibm-navigation #ibm-primary-links li ul li a.ibm-active
	{
	background: none;
	-ms-filter: none;
	filter: none;
	background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -644px;
	*background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -640px;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -644px;
	color: #000;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
}

#ibm-navigation #ibm-primary-links li ul li a.ibm-is-active:hover,#ibm-navigation #ibm-primary-links li ul li a.ibm-active:hover
	{
	_background-color: #eee;
	_color: #000;
	_background: url('//1.w3.s81c.com/i/v17/t/left_nav_chevron_sprite.png')
		no-repeat right -644px;
}

#ibm-navigation #ibm-primary-links li ul li ul {
	padding-left: 3px;
}

#ibm-navigation #ibm-primary-links li ul li ul li.ibm-is-active,#ibm-navigation #ibm-primary-links li ul li ul li.ibm-active
	{
	background: none;
	-ms-filter: none;
	filter: none;
	list-style: none;
	border: 0px;
}

#ibm-navigation #ibm-primary-links #ibm-parent-link a {
	background: url('//1.w3.s81c.com/i/v17/t/icon_parent_link.png')
		no-repeat scroll -3px 3px #FFF !important;
	*background: url('//1.w3.s81c.com/i/v17/t/icon_parent_link.png')
		no-repeat scroll -2px 8px #FFF !important;
	_background: url('/i/v17/t/icon_parent_link.png') no-repeat scroll -3px
		3px #FFF !important;
	padding-left: 14px;
	padding: 3px 6px 3px 14px;
}

#ibm-navigation #ibm-primary-links #ibm-parent-link a:hover {
	background-position: -4px 3px !important;
	*background-position: -3px 8px !important;
	_background-position: -4px 3px !important;
}

#ibm-navigation #ibm-primary-links #ibm-parent-link a:hover,#ibm-navigation #ibm-primary-links #ibm-parent-link a:active
	{
	-ms-filter: none;
	filter: none;
	background-color: #fff;
	text-decoration: underline;
	color: #666;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px solid #fff;
}

#ibm-navigation #ibm-primary-links #ibm-overview {
	border-width: 1px;
	border-style: solid;
	border-top-color: #d7d9dd;
	border-left-color: #a0a3a9;
	border-bottom-color: #575a5d;
	border-right-color: #92969b;
}

#ibm-navigation #ibm-primary-links #ibm-overview a,#ibm-navigation #ibm-primary-links #ibm-overview a:hover,#ibm-navigation #ibm-primary-links #ibm-overview a:active
	{
	background-color: #9c9c9c;
	background: -moz-linear-gradient(top, #b9bdc3, #62676b) repeat scroll 0
		0 transparent;
	background: -o-linear-gradient(top, #b9bdc3, #62676b) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b9bdc3),
		to(#62676b) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b9bdc3', endColorstr='#62676b')";
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#b9bdc3', endColorstr = '#62676b' );
	text-shadow: 0px -1px 0px #000;
	border: 0px;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	padding: 7px 6px 6px 7px;
}

#ibm-secondary-navigation {
	color: #666;
	padding-left: 0px;
	padding-top: 30px;
}

#ibm-search-module {
	float: right;
	margin-left: -100%;
	_position: absolute;
	_right: 0px;
}

*:first-child+html #ibm-search-module {
	position: absolute;
	right: 0px;
}

#ibm-search-form {
	float: right;
	height: 23px;
	margin: 12px 50px -36px 1px;
	display: inline-block;
	border: 0px solid transparent;
	_float: none;
	_position: absolute;
	_right: 0px;
}

#ibm-search-form select {
	float: left;
	margin: 0px 4px 4px 0px;
}

#ibm-search-form input#q {
	font-family: Arial, Helvetica;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-moz-box-shadow: 0px 1px 0px #555;
	-webkit-box-shadow: 0px 1px 0px #555;
	box-shadow: 0px 1px 0px #555;
	border-radius: 12px;
	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);
	background: -o-linear-gradient(top, #0E0E0E, #323232);
	float: left;
	width: 180px;
	height: 16px;
	color: #DDD;
}

#ibm-search-form:hover input#q,#ibm-search-form:focus input#q,#ibm-search-form input#q.ibm-active,#ibm-search-form input#q:focus
	{
	color: #CCC;
	border: 1px solid #CCC;
	border: 1px solid rgba(255, 255, 255, 0.4);
}

#ibm-search {
	background: url(//1.w3.s81c.com/i/v17/icons/search.png) 0px 2px
		no-repeat;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'//1.w3.s81c.com/i/v17/icons/search.png', sizingMethod = 'crop' );
	width: 20px;
	height: 21px;
	margin-left: -30px;
	position: relative;
	float: left;
	color: transparent;
	border: 0px none;
	text-align: right;
	text-indent: -999em;
	cursor: pointer;
}

#ibm-scoped-search {
	position: absolute;
	z-index: 8;
	padding: 5px 0px;
	background: #D8D8D8;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#63686E', endColorstr = '#1B2125' );
	background: -webkit-gradient(linear, left top, left bottom, from(#63686E),
		to(#1B2125) );
	background: -moz-linear-gradient(top, #63686E, #1B2125);
	border: 5px solid #FFF;
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	boder-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 24px;
	width: 215px;
}

*:first-child+html #ibm-scoped-search {
	margin-left: -222px;
	margin-top: 24px;
}

*:first-child+html #ibm-scoped-search li {
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px 7px;
}

*:first-child+html #ibm-scoped-search li a.ibm-active {
	background-color: #535353;
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px -12px #535353;
}

*:first-child+html #ibm-scoped-search li a:hover {
	background-color: #535353;
}

#ibm-universal-nav #ibm-scoped-search li a {
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px -14px;
	padding: 5px 10px;
	text-shadow: none;
}

#ibm-universal-nav #ibm-scoped-search li a.ibm-selected {
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px 4px;
}

#ibm-universal-nav #ibm-scoped-search li a.ibm-selected.ibm-active {
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px 3px,
		-webkit-gradient(linear, left top, left bottom, from(#535353),
		to(#0D0D0D) );
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px 3px, -moz-linear-gradient(top, #535353, #0D0D0D);
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px 3px, -o-linear-gradient(top, #535353, #0D0D0D);
}

#ibm-universal-nav #ibm-scoped-search li a.ibm-active {
	color: #FFF;
	padding: 4px 10px;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#0E0E0E', endColorstr = '#323232' );
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px -16px,
		-webkit-gradient(linear, left top, left bottom, from(#535353),
		to(#0D0D0D) );
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px -16px, -moz-linear-gradient(top, #535353, #0D0D0D);
	background: url(//1.w3.s81c.com/i/v17/search_scope_sprite.png) no-repeat
		190px -16px, -o-linear-gradient(top, #535353, #0D0D0D);
}

#ibm-search.ibm-with-scoped-search {
	background-position: -3px -40px;
}

#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 {
	-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,#ibm-search-results .ibm-thumbnail-list
	{
	margin: 0px;
	padding-bottom: 5px;
}

#ibm-search-results .ibm-portrait-module-list:after,#ibm-search-results .ibm-thumbnail-list:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#ibm-search-results .ibm-portrait-module-list li,#ibm-search-results .ibm-thumbnail-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,#ibm-search-results .ibm-thumbnail-list h2,#ibm-search-results .ibm-thumbnail-list h3,#ibm-search-results .ibm-thumbnail-list p
	{
	padding: 0px;
	margin-left: 60px;
	height: 1%;
}

#ibm-search-results .ibm-portrait-module-list p,#ibm-search-results .ibm-thumbnail-list p
	{
	padding-top: 3px;
	color: #CCC;
}

#ibm-search-results .ibm-portrait-module-list img,#ibm-search-results .ibm-thumbnail-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,#ibm-search-results .ibm-thumbnail-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,#ibm-search-results .ibm-thumbnail-list a
	{
	color: #FFF;
	padding: 0px;
	text-decoration: none;
}

#ibm-search-results a:hover,#ibm-search-results .ibm-portrait-module-list a:hover,#ibm-search-results .ibm-thumbnail-list a:hover
	{
	text-decoration: underline;
}

#ibm-search-results .ibm-portrait-module-list li:hover,#ibm-search-results .ibm-thumbnail-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,#ibm-search-results .ibm-thumbnail-list li:hover img
	{
	border: 1px solid #FFF;
	margin: -1px;
	margin: 0px\9;
}

#ibm-search-results .ibm-portrait-module-list li:hover p,#ibm-search-results .ibm-thumbnail-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-related-content {
	background: #F0F0F0 url(//1.w3.s81c.com/i/v17/t/related-bg.png) repeat-x
		50% 0px;
	box-shadow: inset 0px 1px 0px #E5E5E5;
	-moz-box-shadow: inset 0px 1px 0px #E5E5E5;
	-webkit-box-shadow: inset 0px 1px 0px #E5E5E5;
	border-bottom: 2px solid #FFF;
	min-height: 0px;
	*min-height: auto;
	_height: 0px;
}

#ibm-related-content .ibm-columns {
	width: 960px;
	padding: 0px 10px;
	margin: 0px auto;
	clear: both;
}

#ibm-related-content .ibm-columns .ibm-col-1-1,#ibm-related-content .ibm-columns .ibm-col-2-1,#ibm-related-content .ibm-columns .ibm-col-4-1,#ibm-related-content .ibm-columns .ibm-col-4-2,#ibm-related-content .ibm-columns .ibm-col-4-3,#ibm-related-content .ibm-columns .ibm-col-5-1,#ibm-related-content .ibm-columns .ibm-col-5-2,#ibm-related-content .ibm-columns .ibm-col-5-3,#ibm-related-content .ibm-columns .ibm-col-5-4,#ibm-related-content .ibm-columns .ibm-col-6-1,#ibm-related-content .ibm-columns .ibm-col-6-2,#ibm-related-content .ibm-columns .ibm-col-6-3,#ibm-related-content .ibm-columns .ibm-col-6-4,#ibm-related-content .ibm-columns .ibm-col-6-5
	{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 210px;
}

#ibm-related-content .ibm-thumbnail {
	margin-top: 8px;
	*margin-top: 18px;
	outline: 0px none;
	border: 0px none;
	outline-offset: 0px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(7),#ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(8),#ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(9),#ibm-related-content #ibm-merchandising-module .ibm-container:nth-child(10)
	{
	display: none;
}

#ibm-related-content .ibm-mte-crop img {
	margin-left: -15px;
}

#ibm-related-content .ibm-columns h2 {
	color: #4C4C4C;
	margin-bottom: -10px;
	padding-left: 10px;
	padding-top: 10px;
}

#ibm-related-content #ibm-merchandising-module h2 {
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#ibm-related-content .ibm-columns .ibm-col-1-1 h2,#ibm-related-content .ibm-columns .ibm-col-2-1 h2,#ibm-related-content .ibm-columns .ibm-col-4-1 h2,#ibm-related-content .ibm-columns .ibm-col-4-2 h2,#ibm-related-content .ibm-columns .ibm-col-4-3 h2,#ibm-related-content .ibm-columns .ibm-col-5-1 h2,#ibm-related-content .ibm-columns .ibm-col-5-2 h2,#ibm-related-content .ibm-columns .ibm-col-5-3 h2,#ibm-related-content .ibm-columns .ibm-col-5-4 h2,#ibm-related-content .ibm-columns .ibm-col-6-1 h2,#ibm-related-content .ibm-columns .ibm-col-6-2 h2,#ibm-related-content .ibm-columns .ibm-col-6-3 h2,#ibm-related-content .ibm-columns .ibm-col-6-4 h2,#ibm-related-content .ibm-columns .ibm-col-6-5 h2,#ibm-related-content .ibm-columns .ibm-col-1-1 h3,#ibm-related-content .ibm-columns .ibm-col-2-1 h3,#ibm-related-content .ibm-columns .ibm-col-4-1 h3,#ibm-related-content .ibm-columns .ibm-col-4-2 h3,#ibm-related-content .ibm-columns .ibm-col-4-3 h3,#ibm-related-content .ibm-columns .ibm-col-5-1 h3,#ibm-related-content .ibm-columns .ibm-col-5-2 h3,#ibm-related-content .ibm-columns .ibm-col-5-3 h3,#ibm-related-content .ibm-columns .ibm-col-5-4 h3,#ibm-related-content .ibm-columns .ibm-col-6-1 h3,#ibm-related-content .ibm-columns .ibm-col-6-2 h3,#ibm-related-content .ibm-columns .ibm-col-6-3 h3,#ibm-related-content .ibm-columns .ibm-col-6-4 h3,#ibm-related-content .ibm-columns .ibm-col-6-5 h3
	{
	color: #4C4C4C;
	margin: 0px;
	padding: 4px 0px 0px;
}

#ibm-related-content h2+ul,#ibm-related-content h3+ul {
	padding-top: 4px;
}

#ibm-related-content .ibm-columns p {
	padding: 4px 0px 10px;
}

#ibm-related-content p {
	color: #666;
}

#ibm-related-content p a {
	display: block;
	margin: 4px 0px;
}

#ibm-related-content .ibm-col-6-1:hover h2 {
	color: #000;
}

#ibm-related-content .ibm-col-6-1:hover p {
	color: #333;
}

#ibm-related-content p.ibm-ind-link {
	padding: 0px;
}

#ibm-related-content p.ibm-ind-link a {
	display: inline-block;
	padding: 1px 18px 0px 0px;
}

#ibm-related-content p.ibm-ind-link a.ibm-forward-link {
	background-position: 100% 0px;
	display: inline-block !important;
}

#ibm-related-content p.ibm-ind-link a.ibm-pdf-link {
	background-position: 100% -1202px;
	display: inline-block !important;
}

#ibm-related-content p.ibm-ind-link a.ibm-external-link {
	background-position: 100% -2px;
	display: inline-block !important;
}

#ibm-related-content p.ibm-ind-link a.ibm-forward-link,#ibm-related-content p.ibm-ind-link a.ibm-pdf-link,#ibm-related-content p.ibm-ind-link a.ibm-external-link
	{
	padding-left: 0px !important;
}

#ibm-related-content #ibm-merchandising-module {
	float: left;
	_margin-left: -10px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container {
	width: 140px;
	float: left;
	overflow: hidden;
	min-height: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	margin: 0px 10px !important;
}

#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body {
	overflow: hidden;
}

#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body a:first-child
	{
	display: block;
	margin-top: 8px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container img {
	padding-top: 8px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container p,#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body p
	{
	color: #7F7F7F;
	padding-bottom: 0px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container p.ibm-ind-link,#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body p.ibm-ind-link
	{
	color: #7F7F7F;
	padding-top: 0px;
}

#ibm-related-content #ibm-merchandising-module .ibm-container div.ibm-rule,#ibm-related-content .ibm-ribbon-pane .ibm-col-6-1 .ibm-container-body div.ibm-rule
	{
	display: none;
}

#ibm-related-content #ibm-merchandising-module .ibm-container:hover h2 {
	color: #000;
}

#ibm-related-content #ibm-merchandising-module .ibm-container:hover p {
	color: #333;
}

#ibm-related-content .ibm-columns:first-child {
	position: relative;
}

#ibm-related-content .ibm-ribbon-pane {
	height: 230px;
	width: 960px;
}

#ibm-related-content .ibm-ribbon-pane .ibm-columns {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
}

#ibm-related-content .ibm-columns .ibm-columns {
	padding: 0px;
}

#ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-5-1,#ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-6-1,#ibm-related-content .ibm-ribbon-pane .ibm-ribbon-section .ibm-col-6-2
	{
	cursor: default;
}

#ibm-related-content .ibm-ribbon-pane .ibm-columns .ibm-col-6-1 {
	overflow: hidden;
}

#ibm-related-content a.ibm-ribbon-prev {
	left: -10px;
}

#ibm-related-content a.ibm-ribbon-next {
	right: -10px;
	margin-top: -140px;
}

#ibm-footer-module {
	border-top: 1px solid #666;
	clear: both;
	width: 100%;
	float: left;
	*float: none;
	background: #404040;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#474A50', endColorstr = '#0F161A' );
	background: -webkit-gradient(linear, left top, left bottom, from(#474A50),
		to(#0F161A) );
	background: url(//1.w3.s81c.com/i/v17/footermod-bg.png) no-repeat center
		top, -moz-linear-gradient(center top, #474A50, #0F161A) repeat 0 0;
	background: url(//1.w3.s81c.com/i/v17/footermod-bg.png) no-repeat center
		top, -o-linear-gradient(top, #474A50, #0F161A) repeat 0 0;
}

#ibm-custom-footer-module {
	border-top: 1px solid #666;
	clear: both;
	width: 100%;
	float: left;
	*float: none;
	background: #404040;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#474A50', endColorstr = '#0F161A' );
	background: -webkit-gradient(linear, left top, left bottom, from(#474A50),
		to(#0F161A) );
	background: url(//1.w3.s81c.com/i/v17/footermod-bg.png) no-repeat center
		top, -moz-linear-gradient(center top, #474A50, #0F161A) repeat 0 0;
	background: url(//1.w3.s81c.com/i/v17/footermod-bg.png) no-repeat center
		top, -o-linear-gradient(top, #474A50, #0F161A) repeat 0 0;
}

#ibm-footer-module h2 {
	color: #FCB712;
	margin: 0px;
	padding: 16px 0px 0px;
}

#ibm-custom-footer-module h2 {
	color: #FCB712;
	margin: 0px;
	padding: 16px 0px 0px;
}

#ibm-footer-module h3 {
	color: #FCB712;
	margin: 0;
	padding: 16px 0 0;
}

#ibm-custom-footer-module h3 {
	color: #FCB712;
	margin: 0;
	padding: 16px 0 0;
}



#ibm-footer-module .ibm-col-6-1:hover h2 {
	color: #FFE14F;
}

#ibm-footer-module ul {
	list-style: none;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#ibm-custopm-footer-module ul {
	list-style: none;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#ibm-footer-module li {
	background: url(//1.w3.s81c.com/i/v17/bullets.gif) no-repeat -2px 2px;
	color: #666;
	margin: 4px 0px;
	padding: 0px 0px 0px 10px;
}

#ibm-custom-footer-module li {
	background: url(//1.w3.s81c.com/i/v17/bullets.gif) no-repeat -2px 2px;
	color: #666;
	margin: 4px 0px;
	padding: 0px 0px 0px 10px;
}

*:first-child+html #ibm-footer-module li {
	display: inline-block;
}

#ibm-footer-module li:hover,#ibm-footer-module li.ibm-active {
	background-position: -2px -98px;
	color: #FFCF01;
}

* html #ibm-footer-module li {
	vertical-align: text-top;
	width: 100%;
}

#ibm-footer-module a {
	color: #999;
	display: block;
	text-decoration: none;
	text-shadow: 0px 0px 2px #000;
}

* html #ibm-footer-module a {
	margin-top: -4px;
}

#ibm-footer-module a:hover {
	color: #FFF;
}

#ibm-footer-module a.ibm-active,#ibm-footer-module a:focus {
	color: #FFF;
	text-decoration: underline;
}

#ibm-footer-module .ibm-stock-module h2 {
	color: #FFF;
}







*:first-child+html #ibm-custom-footer-module li {
	display: inline-block;
}

#ibm-custom-footer-module li:hover,#ibm-custom-footer-module li.ibm-active {
	background-position: -2px -98px;
	color: #FFCF01;
}

* html #ibm-custom-footer-module li {
	vertical-align: text-top;
	width: 100%;
}

#ibm-custom-footer-module a {
	color: #999;
	display: block;
	text-decoration: none;
	text-shadow: 0px 0px 2px #000;
}

* html #ibm-custom-footer-module a {
	margin-top: -4px;
}

#ibm-custom-footer-module a:hover {
	color: #FFF;
}

#ibm-custom-footer-module a.ibm-active,#ibm-custom-footer-module a:focus {
	color: #FFF;
	text-decoration: underline;
}

#ibm-custom-footer-module .ibm-stock-module h2 {
	color: #FFF;
}







#ibm-footer {
	background-color: #0F161A;
	background-image: none !important;
	border-top: 1px solid #0F161A;
	border-bottom: 1px solid #404040;
	clear: both;
	color: #CCC;
	height: auto;
	margin: 0px;
	padding-top: 15px;
	position: relative;
}

#ibm-custom-footer {
	background-color: #0F161A;
	background-image: none !important;
	border-top: 1px solid #0F161A;
	border-bottom: 1px solid #404040;
	clear: both;
	color: #CCC;
	height: auto;
	margin: 0px;
	padding-top: 15px;
	position: relative;
}

#ibm-footer ul {
	margin: 0 auto;
	width: 960px;
	height: 1%;
	list-style-type: none;
	padding: 0px 0px 0px 20px;
}

#ibm-footer li {
	float: left;
	padding: 0px 10px 16px 14px;
	overflow: inherit;
	white-space: nowrap;
}

#ibm-footer li.ibm-first {
	padding-left: 5px;
	background-image: none;
}

#ibm-footer li a:link,#ibm-footer li a:visited {
	color: #666;
	text-decoration: none;
}

#ibm-footer li a:hover {
	color: #A1A2A7;
}

#ibm-footer li a:focus {
	color: #D0D0D3;
}

#ibm-footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}

a {
	color: #0c323c;
}

a:hover,a:focus {
	color: #003546;
}

a:visited {
	color: #745285;
}

#ibm-masthead ol,#ibm-masthead ul,#ibm-leadspace-head ol,#ibm-leadspace-head ul,#ibm-pcon ol,#ibm-pcon ul
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#ibm-content p a,#ibm-content ul a,#ibm-leadspace-head p a,#ibm-leadspace-head ul a
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	opacity: 0.8;
}

#ibm-content ul h3 a {
	-ms-filter: "none" !important;
}

#ibm-content p a:hover,#ibm-content ul a:hover,#ibm-leadspace-head p a:hover,#ibm-leadspace-head ul a:hover,#ibm-content p a:focus,#ibm-content ul a:focus,#ibm-leadspace-head p a:focus,#ibm-leadspace-head ul a:focus
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	opacity: 1;
}

ul.ibm-alternate li a:link {
	color: #171717;
}

ul.ibm-alternate li a:hover {
	color: #000;
}

p.ibm-alternate a:link {
	color: #171717;
}

p.ibm-alternate a:hover {
	color: #222;
}

ul.ibm-alternate-two li,p.ibm-alternate-two {
	color: #fff;
}

ul.ibm-alternate-two li a,p.ibm-alternate-two a {
	color: #fff;
}

ul.ibm-alternate-two li a:hover,p.ibm-alternate-two a:hover,ul.ibm-alternate-two li a:focus,p.ibm-alternate-two a:focus
	{
	color: #fff;
}

#ibm-content ul.ibm-alternate-two li a,#ibm-leadspace-head ul.ibm-alternate-two li a,#ibm-content p.ibm-alternate-two li a,#ibm-leadspace-head p.ibm-alternate-two a
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
	opacity: 0.9;
}

#ibm-content ul.ibm-alternate-two li a:hover,#ibm-leadspace-head ul.ibm-alternate-two li a:focus,#ibm-content p.ibm-alternate-two li a:hover,#ibm-leadspace-head p.ibm-alternate-two a:focus
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	opacity: 1;
}

ul.ibm-alternate-two li a:visited,p.ibm-alternate-two a:visited {
	color: #fff;
}

.ibm-error,.ibm-confidential {
	color: #F00 !important;
}

#ibm-content p {
	padding: 10px;
}

#ibm-access-cntr a:focus,#ibm-related-content a:focus,#ibm-content a:focus
	{
	outline: thin dotted;
}

#ibm-content h2,#ibm-content h3 {
	margin: 5px 10px;
}

.ibm-landing-page #ibm-content h2,.ibm-landing-page #ibm-content h3 {
	margin: 10px 20px;
}

#ibm-content .ibm-container h2,#ibm-content .ibm-container h3,.ibm-landing-page #ibm-content .ibm-container h2,.ibm-landing-page #ibm-content .ibm-container h3
	{
	margin: 0px;
}

#ibm-content .ibm-container-body p  ~ h2,#ibm-content .ibm-container-body p 
	~ h3,.ibm-landing-page #ibm-content .ibm-container-body p  ~ h2,.ibm-landing-page #ibm-content .ibm-container-body p 
	~ h3 {
	margin: 5px 0px;
}

#ibm-content .ibm-columns h2,#ibm-content .ibm-columns h3 {
	margin: 5px 10px;
}

#ibm-content .ibm-columns .ibm-col-1-1 h2,#ibm-content .ibm-columns .ibm-col-2-1 h2,#ibm-content .ibm-columns .ibm-col-4-1 h2,#ibm-content .ibm-columns .ibm-col-4-2 h2,#ibm-content .ibm-columns .ibm-col-4-3 h2,#ibm-content .ibm-columns .ibm-col-5-1 h2,#ibm-content .ibm-columns .ibm-col-5-2 h2,#ibm-content .ibm-columns .ibm-col-5-3 h2,#ibm-content .ibm-columns .ibm-col-5-4 h2,#ibm-content .ibm-columns .ibm-col-6-1 h2,#ibm-content .ibm-columns .ibm-col-6-2 h2,#ibm-content .ibm-columns .ibm-col-6-3 h2,#ibm-content .ibm-columns .ibm-col-6-4 h2,#ibm-content .ibm-columns .ibm-col-6-5 h2,#ibm-content .ibm-columns .ibm-col-1-1 h3,#ibm-content .ibm-columns .ibm-col-2-1 h3,#ibm-content .ibm-columns .ibm-col-4-1 h3,#ibm-content .ibm-columns .ibm-col-4-2 h3,#ibm-content .ibm-columns .ibm-col-4-3 h3,#ibm-content .ibm-columns .ibm-col-5-1 h3,#ibm-content .ibm-columns .ibm-col-5-2 h3,#ibm-content .ibm-columns .ibm-col-5-3 h3,#ibm-content .ibm-columns .ibm-col-5-4 h3,#ibm-content .ibm-columns .ibm-col-6-1 h3,#ibm-content .ibm-columns .ibm-col-6-2 h3,#ibm-content .ibm-columns .ibm-col-6-3 h3,#ibm-content .ibm-columns .ibm-col-6-4 h3,#ibm-content .ibm-columns .ibm-col-6-5 h3
	{
	margin: 5px 0px;
}

#ibm-content .ibm-columns .ibm-container h2 {
	margin: 0px;
}

#ibm-content ul {
	padding: 0px 10px;
}

#ibm-content .ibm-container ol,#ibm-content .ibm-columns ol {
	list-style-type: decimal !important;
	padding: 0px 0px 0px 20px;
}

#ibm-content ol {
	list-style-type: decimal !important;
	padding: 0px 0px 0px 30px;
}

#ibm-content ol li,#ibm-content ul.ibm-no-links li ol li {
	padding: 5px 0 5px 0;
}

#ibm-content .ibm-container-body ul,#ibm-content .ibm-columns ul {
	padding: 0px;
}

#ibm-content ul.ibm-link-list {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#ibm-content .ibm-container-body p+ul,#ibm-content .ibm-columns p+ul {
	padding: 0px 0px 8px 0px;
}

#ibm-content ul li.ibm-link-description p {
	padding-left: 16px !important;
}

#ibm-content ul li {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 10px;
	padding: 5px 0px 5px 8px;
	height: 1%;
	clear: left;
}

#ibm-related-content ul li {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 7px;
	padding: 3px 0px 3px 8px;
	height: 1%;
	clear: left;
}

#ibm-content ul li:hover {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 10px;
}

#ibm-related-content ul li:hover {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 7px;
}

#ibm-content ul li:active {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_green.png)
		no-repeat 0px 10px;
}

#ibm-related-content ul li:active {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_green.png)
		no-repeat 0px 7px;
}

#ibm-content ul.ibm-no-links li:hover,#ibm-content ul li.ibm-no-links,#ibm-content ul.ibm-twisty ul.ibm-bullet-list.ibm-no-links li,#ibm-content ul.ibm-twisty ul.ibm-bullet-list.ibm-no-links li:hover,#ibm-related-content ul.ibm-no-links li:hover,#ibm-related-content ul li.ibm-no-links
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 10px;
}

#ibm-content ul.ibm-twisty ul.ibm-bullet-list.ibm-no-links li,#ibm-content ul.ibm-twisty ul.ibm-bullet-list.ibm-no-links li:hover
	{
	padding-left: 8px;
}

#ibm-content ul li a,#ibm-related-content ul li a {
	text-decoration: none;
}

#ibm-related-content ul li a {
	display: block;
}

#ibm-related-content ul li a {
	display: block;
}

#ibm-content ul li a:hover,#ibm-related-content ul li a:hover {
	text-decoration: underline !important;
}

#ibm-content ul li a:active,#ibm-related-content ul li a:active {
	opacity: .6;
}

#ibm-content ul li a:hover,#ibm-related-content ul li a:hover {
	text-decoration: underline !important;
}

#ibm-content ul.ibm-bullet-list li a,#ibm-related-content ul.ibm-bullet-list li a
	{
	background-image: none !important;
	display: inline;
	text-decoration: underline;
	padding-left: 0px;
}

#ibm-content ul.ibm-link-list li a:visited,#ibm-related-content ul.ibm-link-list li a:visited
	{
	text-decoration: none;
}

#ibm-content-main .ibm-col-1-1 ul li li,#ibm-content-main .ibm-col-1-1 ol ul li,#ibm-content-main .ibm-col-1-1 ul li,#ibm-content-main .ibm-col-4-3 ul li,#ibm-content-main .ibm-col-5-4 ul li,#ibm-content-main .ibm-col-6-4 ul li,#ibm-content-main .ibm-col-6-5 ul li,#ibm-content-main .ibm-col-1-1 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-4-3 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-5-4 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-6-4 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-6-5 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-1-1 ul li.ibm-no-links,#ibm-content-main .ibm-col-4-3 ul li.ibm-no-links,#ibm-content-main .ibm-col-5-4 ul li.ibm-no-links,#ibm-content-main .ibm-col-6-4 ul li.ibm-no-links,#ibm-content-main .ibm-col-6-5 ul li.ibm-no-links,#ibm-content-main .ibm-col-1-1 ul li.ibm-no-links:hover,#ibm-content-main .ibm-col-4-3 ul li.ibm-no-links:hover,#ibm-content-main .ibm-col-5-4 ul li.ibm-no-links:hover,#ibm-content-main .ibm-col-6-4 ul li.ibm-no-links:hover,#ibm-content-main .ibm-col-6-5 ul li.ibm-no-links:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_lg_bullet_grey_on.gif)
		no-repeat 0px 13px;
	padding: 5px 0px 5px 11px;
}

#ibm-content-main .ibm-col-4-3 ul.ibm-link-list li,#ibm-content-main .ibm-col-5-4 ul.ibm-link-list li,#ibm-content-main .ibm-col-6-4 ul.ibm-link-list li,#ibm-content-main .ibm-col-6-5 ul.ibm-link-list li
	{
	padding-top: 4px;
}

#ibm-content-main .ibm-col-4-3 ul.ibm-error li,#ibm-content-main .ibm-col-5-4 ul.ibm-error li,#ibm-content-main .ibm-col-6-4 ul.ibm-error li,#ibm-content-main .ibm-col-6-5 ul.ibm-error li
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_lg_bullet_red_on.gif)
		no-repeat 0px 13px !important;
}

#ibm-content-main .ibm-col-4-3 ul li li,#ibm-content-main .ibm-col-5-4 ul li li,#ibm-content-main .ibm-col-6-4 ul li li,#ibm-content-main .ibm-col-6-5 ul li li,#ibm-content-main .ibm-col-1-1 ul.ibm-no-links li li:hover,#ibm-content-main .ibm-col-4-3 ul.ibm-no-links li li:hover,#ibm-content-main .ibm-col-5-4 ul.ibm-no-links li li:hover,#ibm-content-main .ibm-col-6-4 ul.ibm-no-links li li:hover,#ibm-content-main .ibm-col-6-5 ul.ibm-no-links li li:hover,#ibm-content-main .ibm-col-1-1 ul li li.ibm-no-links,#ibm-content-main .ibm-col-4-3 ul li li.ibm-no-links,#ibm-content-main .ibm-col-5-4 ul li li.ibm-no-links,#ibm-content-main .ibm-col-6-4 ul li li.ibm-no-links,#ibm-content-main .ibm-col-6-5 ul li li.ibm-no-links,#ibm-content-main .ibm-col-1-1 ul li li.ibm-no-links:hover,#ibm-content-main .ibm-col-4-3 ul li li.ibm-no-links:hover,#ibm-content-main .ibm-col-5-4 ul li li.ibm-no-links:hover,#ibm-content-main .ibm-col-6-4 ul li li.ibm-no-links:hover,#ibm-content-main .ibm-col-6-5 ul li li.ibm-no-links:hover,#ibm-content-main .ibm-col-1-1 ul li.ibm-no-links li.ibm-no-links,#ibm-content-main .ibm-col-4-3 ul li.ibm-no-links li.ibm-no-links,#ibm-content-main .ibm-col-5-4 ul li.ibm-no-links li.ibm-no-links,#ibm-content-main .ibm-col-6-4 ul li.ibm-no-links li.ibm-no-links,#ibm-content-main .ibm-col-6-5 ul li.ibm-no-links li.ibm-no-links
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_lg_bullet_grey_on.gif)
		no-repeat 0px 10px;
}

#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 ul li {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 11px;
	padding-left: 8px;
}

#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 ul li:hover {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 11px;
	padding-left: 8px;
}

#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 ul.ibm-link-list li,#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 ul.ibm-link-list li:hover
	{
	background-image: none;
	padding-left: 0px;
}

#ibm-content-main .ibm-col-5-3 ul li,#ibm-content-main .ibm-col-5-3 ul.ibm-no-links li:hover,#ibm-content-main .ibm-col-5-3 ul li.ibm-no-links:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 13px;
}

#ibm-content-main .ibm-col-5-3 ul li:hover {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 13px;
}

#ibm-content-main .ibm-col-1-1 ul li li:hover,#ibm-content-main .ibm-col-1-1 ol ul li:hover#ibm-content-main .ibm-col-1-1 ul li:hover,#ibm-content-main .ibm-col-4-3 ul li:hover,#ibm-content-main .ibm-col-5-4 ul li:hover,#ibm-content-main .ibm-col-6-4 ul li:hover,#ibm-content-main .ibm-col-6-5 ul li:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 13px;
}

#ibm-content-main .ibm-col-4-3 ul li li:hover,#ibm-content-main .ibm-col-5-4 ul li li:hover,#ibm-content-main .ibm-col-6-4 ul li li:hover,#ibm-content-main .ibm-col-6-5 ul li li:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 11px;
}

#ibm-content ul.ibm-no-links li ol li,#ibm-content ul.ibm-no-links li ol li:hover,#ibm-com ul.ibm-tabs li,#ibm-com ul.ibm-tabs li:hover,#ibm-content ul.ibm-link-list li,#ibm-content ul.ibm-link-list li:hover,div.dijitDialog ul.ibm-link-list li,div.dijitDialog ul.ibm-link-list li:hover,#ibm-content ul.ibm-twisty li,#ibm-content ul.ibm-twisty li:hover,#ibm-content ul.ibm-live-assistance-list li,#ibm-content ul.ibm-live-assistance-list li:hover,#ibm-content ul.ibm-portlet-controls li,#ibm-content ul.ibm-portlet-controls li:hover,#ibm-content ul.ibm-directory-link-list li,#ibm-content ul.ibm-directory-link-list li:hover,#ibm-content ul.ibm-portrait-module-list li,#ibm-content ul.ibm-portrait-module-list li:hover,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ul.ibm-link-list li,#ibm-related-content ul.ibm-link-list li,#ibm-related-content ul.ibm-link-list li:hover,#ibm-content ul.ibm-twisty li ul li,#ibm-content ul.ibm-twisty li ul li:hover,#ibm-content table.ibm-data-table td ul.ibm-link-list li,#ibm-content table.ibm-data-table td ul.ibm-link-list li:hover
	{
	background-image: none;
}

#ibm-content ul.ibm-link-list li,#ibm-related-content ul.ibm-link-list li,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ul.ibm-link-list li
	{
	padding-left: 0px;
}

#ibm-com ul.ibm-tabs li {
	clear: none;
}

#ibm-content-head {
	min-height: 70px;
}

.ibm-landing-page #ibm-leadspace-head ul#ibm-navigation-trail,#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail,#ibm-content-head ul#ibm-navigation-trail
	{
	height: 1%;
	list-style-type: none;
	margin: 0px 20px;
	padding: 15px 0px 0px 0px;
	text-shadow: 0px 1px 0px #FFF;
}

#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail,#ibm-content-head ul#ibm-navigation-trail
	{
	margin: 0px 10px;
}

#ibm-content-head ul#ibm-navigation-trail li.ibm-first,#ibm-content-head ul#ibm-navigation-trail li:first-child
	{
	padding-left: 0px;
}

.ibm-landing-page #ibm-leadspace-head ul#ibm-navigation-trail li,#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail li,#ibm-content-head ul#ibm-navigation-trail li
	{
	background: url(//1.w3.s81c.com/i/v17/t/nav-trail.gif) no-repeat 100%
		1px;
	display: inline;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px 16px 0px 2px;
}

.ibm-landing-page #ibm-leadspace-head ul#ibm-navigation-trail li a:link,.ibm-landing-page #ibm-leadspace-head ul#ibm-navigation-trail li a:visited,#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail li a:link,#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail li a:visited,#ibm-content-head ul#ibm-navigation-trail li a:link,#ibm-content-head ul#ibm-navigation-trail li a:visited
	{
	color: #666;
	text-decoration: none;
}

.ibm-landing-page #ibm-leadspace-head ul#ibm-navigation-trail li a:hover,#ibm-content-head ul#ibm-navigation-trail li a:hover
	{
	text-decoration: underline;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-container h2 {
	display: inline-block;
}

#ibm-content .ibm-share-this {
	border-top: 2px solid #666;
}

#ibm-content .ibm-share-this ul {
	padding: 10px 0px 16px;
}

#ibm-content .ibm-share-this ul li {
	background-image: none;
	float: left;
	clear: none;
	padding: 0px 10px 0px 0px;
}

#ibm-content .ibm-share-this ul li a {
	display: block;
	height: 15px;
	width: 16px;
	text-indent: -9999px;
	overflow: hidden;
}

#ibm-content .ibm-share-this ul li a:focus {
	outline: none;
}

#ibm-content .ibm-portrait-module ul li {
	clear: none;
}

#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list,#ibm-content-main .ibm-columns ul.ibm-stock-list
	{
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px;
}

#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list li,#ibm-content-main .ibm-columns ul.ibm-stock-list li
	{
	clear: both;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 1%;
}

#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list h3,#ibm-content-main .ibm-columns ul.ibm-stock-list h3
	{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	float: left;
}

#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list p,#ibm-content-main .ibm-columns ul.ibm-stock-list p
	{
	padding: 0px 0px 3px 0px !important;
	height: 1%;
	float: right;
}

#ibm-media .ibm-container {
	margin: 10px 0px;
	width: auto;
	border-top: 2px solid #333;
}

#ibm-content .ibm-container {
	clear: both;
	width: auto;
	border-top: 2px solid #666;
	margin: 0px 10px 10px;
}

#ibm-content .ibm-container:first-child {
	border-top: 2px solid #666;
}

#ibm-content .ibm-container.ibm-alternate {
	border-top: 2px solid #CCC;
	padding-bottom: 10px;
	margin: 0px 10px;
	width: auto;
}

#ibm-content .ibm-three-column .ibm-container {
	margin: 0px 0px 10px;
}

#ibm-content .ibm-columns .ibm-container {
	margin: 0px 0px 10px;
}

#ibm-content #ibm-content-main img.ibm-intro {
	margin-top: 10px;
}

#ibm-content #ibm-content-main p.ibm-intro,#ibm-content #ibm-content-main h2.ibm-intro
	{
	margin: 0px;
	padding: 6px 0px;
	color: #444;
}

#ibm-content #ibm-content-main p.ibm-intro+p,#ibm-content #ibm-content-main h2.ibm-intro+p
	{
	margin-top: 6px !important;
}

#ibm-content #ibm-content-main h2.ibm-alternate {
	margin: 0px;
	padding: 12px 0px 0px;
	color: #444;
}

#ibm-content #ibm-content-main .ibm-columns h2.ibm-alternate {
	margin: 5px 10px;
}

#ibm-content #ibm-content-main .ibm-columns .ibm-col-1-1 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-2-1 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-4-1 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-4-2 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-4-3 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-5-1 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-5-2 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-5-3 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-5-4 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-6-1 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-6-2 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-6-3 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-6-4 h2.ibm-alternate,#ibm-content #ibm-content-main .ibm-columns .ibm-col-6-5 h2.ibm-alternate
	{
	margin: 0px;
}

#ibm-content #ibm-content-sidebar .ibm-container {
	border-top: 2px solid #666;
	margin: 0px 0px 20px;
}

#ibm-content .ibm-container.ibm-secondary,#ibm-media .ibm-container.ibm-secondary
	{
	border-top: 2px solid #CCC;
}

#ibm-content .ibm-container.ibm-container-hide {
	overflow: hidden;
}

#ibm-media .ibm-container h2,#ibm-media .ibm-container h3 {
	display: inline-block;
	padding: 7px 0px 2px;
}

#ibm-content .ibm-container h3+p {
	padding-top: 0px !important;
}

.ibm-container-body {
	clear: both;
}

#ibm-content .ibm-container-body p,#ibm-content .ibm-columns p {
	padding: 6px 0px;
}

#ibm-content .ibm-container-body ul.ibm-link-list p,#ibm-content .ibm-columns ul.ibm-link-list p
	{
	padding: 0px;
}

#ibm-content div.ibm-link-list-az {
	padding-bottom: 40px;
}

#ibm-content div.ibm-link-list-az+ul.ibm-rule {
	margin-bottom: 35px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list {
	padding-top: 10px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list span,#ibm-content div.ibm-link-list-az ul.ibm-link-list a
	{
	padding: 5px 0;
}

#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list span {
	padding-left: 10px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0px;
	text-align: center;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list a,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list a
	{
	color: #333;
	text-decoration: none !important;
	filter: none;
}

.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list span.ibm-no-anchor,#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list span.ibm-no-anchor
	{
	padding-left: 10px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list span.ibm-no-anchor {
	color: #777;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list a,#ibm-content div.ibm-link-list-az ul.ibm-link-list a:hover,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	padding-bottom: 1px;
	padding-top: 3px;
}

.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list a,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list a:hover,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	margin-left: 9px;
	margin-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list a:hover,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,#ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list a:hover,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	background-color: #333;
	color: #FFF;
	text-decoration: none;
}

#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list a,#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list a:hover,#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,#ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	margin-left: 6px;
	margin-right: -6px;
}

* html #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list a,*
	html #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list a:hover,*
	html #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,*
	html #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,*
	html #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list a:visited {
	color: #996699;
}

*:first-child+html #ibm-content div.ibm-link-list-az ul.ibm-link-list li span.ibm-no-anchor
	{
	position: relative;
	top: -5px;
}

#ibm-content div.ibm-link-list-az ul.ibm-link-list li {
	width: 21.39px;
}

.ibm-landing-page #ibm-content div.ibm-link-list-az ul.ibm-link-list li
	{
	width: 36.153px;
}

.ibm-landing-page #ibm-content .ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li
	{
	width: 23.84px;
}

#ibm-content-main ul.ibm-directory-link-list {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 30px;
}

#ibm-content-main ul.ibm-directory-link-list li {
	padding-left: 0px;
	line-height: 1.8em;
}

#ibm-content-main ul.ibm-directory-link-list a:link {
	text-decoration: none;
	color: #333;
}

#ibm-content-main ul.ibm-directory-link-list a:hover {
	text-decoration: underline;
	color: #222;
}

#ibm-content-main ul.ibm-directory-link-list a:visited {
	text-decoration: none;
	color: #996699;
}

.ibm-anchor {
	margin-top: 20px !important;
}

a.ibm-anchor-down-link-alternate {
	background: url(//1.w3.s81c.com/i/v17/icons/ibm_icon_sprites_v2.png)
		no-repeat 100% -3998px !important;
	padding: 0 20px 3px 0;
}

#ibm-content ul.ibm-no-links a.ibm-anchor-down-link-alternate {
	text-decoration: none;
	color: #666;
}

#ibm-content ul.ibm-no-links a.ibm-anchor-down-link-alternate:hover {
	color: #222;
}

a.ibm-external-link-alternate,#ibm-content ul.ibm-bullet-list li a.ibm-external-link-alternate,#ibm-related-content ul.ibm-bullet-list li a.ibm-external-link-alternate
	{
	background: url(//1.w3.s81c.com/i/v17/icons/ibm_icon_sprites_v2.png)
		no-repeat 100% -3798px !important;
	padding: 0 20px 3px 0;
}

#ibm-media li {
	padding-top: 10px;
}

div.ibm-rule {
	border-top: 1px dotted #CCC;
	height: 1px;
	clear: both;
	margin: 10px;
}

div.ibm-alternate-rule,div.ibm-rule-alternate {
	background-color: #CCC;
	height: 1px;
	clear: both;
	margin: 10px;
}

div.ibm-alternate-rule-1 {
	background-color: #666;
	height: 2px;
}

div.ibm-alternate-rule-2 {
	background-color: #ccc;
	height: 2px;
}

.ibm-container-body div.ibm-rule,.ibm-container-body div.ibm-alternate-rule,.ibm-container-body div.ibm-rule-alternate,.ibm-container-body div.ibm-alternate-rule-1,.ibm-container-body div.ibm-alternate-rule-2,.ibm-columns div.ibm-rule,.ibm-columns div.ibm-alternate-rule,.ibm-columns div.ibm-rule-alternate,.ibm-columns div.ibm-alternate-rule-1,.ibm-columns div.ibm-alternate-rule-2
	{
	margin: 10px 0px;
}

.ibm-container-body .ibm-column+div.ibm-rule,.ibm-container-body .ibm-column+div.ibm-alternate-rule,.ibm-container-body .ibm-column+div.ibm-rule-alternate
	{
	margin-top: 45px !important;
}

div.ibm-rule h2,div.ibm-rule h3,div.ibm-alternate-rule h2,div.ibm-alternate-rule h3,div.ibm-rule-alternate h2,div.ibm-rule-alternate h3
	{
	padding-top: 10px;
	padding-bottom: 10px;
}

h2.ibm-rule,h3.ibm-rule,ul.ibm-rule,ol.ibm-rule {
	border-top: 2px solid #666;
	padding-top: 6px;
	margin-top: 10px !important;
}

h2.ibm-alternate-rule,h3.ibm-alternate-rule,ul.ibm-alternate-rule,ol.ibm-alternate-rule,h2.ibm-rule-alternate,h3.ibm-rule-alternate,ul.ibm-rule-alternate,ol.ibm-rule-alternate
	{
	border-top: 2px solid #CCC;
	padding-top: 6px;
	margin-top: 10px !important;
}

p+h2.ibm-alternate-rule,p+h2.ibm-rule-alternate {
	margin-top: 20px;
}

div.ibm-rule hr,div.ibm-alternate-rule hr,div.ibm-rule-alternate hr,div.ibm-alternate-rule-1 hr,div.ibm-alternate-rule-2 hr
	{
	display: none;
}

.ibm-landing-page div.ibm-rule,.ibm-landing-page div.ibm-alternate-rule,.ibm-landing-page div.ibm-rule-alternate
	{
	margin: 10px 20px;
}

.ibm-landing-page .ibm-container-body div.ibm-rule,.ibm-landing-page .ibm-container-body div.ibm-alternate-rule,.ibm-landing-page .ibm-container-body div.ibm-rule-alternate,.ibm-landing-page .ibm-columns div.ibm-rule,.ibm-landing-page .ibm-columns div.ibm-alternate-rule,.ibm-landing-page .ibm-columns div.ibm-rule-alternate
	{
	margin: 10px 0px;
}

#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);
	background: -o-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(//1.w3.s81c.com/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(//1.w3.s81c.com/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-content-head p {
	padding: 10px;
}

.ibm-landing-page #ibm-content .ibm-container p {
	padding: 6px 0px;
}

.ibm-landing-page #ibm-content .ibm-columns p {
	padding: 6px 10px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-col-1-1 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-2-1 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-1 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-2 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-3 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-1 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-2 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-3 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-4 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-1 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-2 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-3 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-4 p,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-5 p,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-1 p,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-2 p,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-3 p,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-4 p,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-5 p
	{
	padding: 6px 0px;
}

#ibm-content .ibm-columns h2+p,#ibm-content .ibm-columns h3+p {
	padding-top: 0px !important;
	margin-top: -2px !important;
}

#ibm-content .ibm-columns h2.ibm-alternate+p {
	margin-top: 4px !important;
}

#ibm-content .ibm-columns h2.ibm-rule+p,#ibm-content .ibm-columns h3.ibm-rule+p,#ibm-content .ibm-columns h2.ibm-rule-alternate+p,#ibm-content .ibm-columns h3.ibm-rule-alternate+p,#ibm-content .ibm-columns h2.ibm-alternate-rule+p,#ibm-content .ibm-columns h3.ibm-alternate-rule+p
	{
	margin-top: 0px !important;
}

#ibm-content .ibm-columns p+h2,#ibm-content .ibm-columns p+h3 {
	margin-top: 6px;
}

#ibm-content .ibm-columns ul+h2,#ibm-content .ibm-columns ul+h3 {
	padding-top: 8px;
}

.ibm-landing-page #ibm-content .ibm-container,#ibm-media .ibm-container
	{
	margin: 10px 20px;
}

.ibm-liquid #ibm-content .ibm-columns .ibm-container,.ibm-landing-page #ibm-content .ibm-columns .ibm-container
	{
	margin: 10px 0px;
}

#ibm-content-head h1 {
	clear: both;
	margin: 0px;
	padding: 15px 10px 5px 8px;
}

#ibm-content #ibm-leadspace-head h1 {
	padding: 10px 10px 0px !important;
}

#ibm-content #ibm-leadspace-head img {
	padding-left: 10px;
	padding-top: 20px;
}

#ibm-leadspace-small {
	padding: 0 10px;
}

#ibm-leadspace-small.ibm-intro img {
	margin-bottom: 14px;
}

#ibm-leadspace-small.ibm-intro p {
	margin-bottom: 5px;
	padding-left: 0;
}

#ibm-content-head #ibm-navigation-trail+h1 {
	padding-top: 0px;
}

#ibm-content-head p {
	padding: 0px 10px;
	clear: both;
}

#ibm-content-head img {
	margin: 10px 20px 0px;
}

#ibm-leadspace.ibm-intro img {
	margin-bottom: 14px;
}

#ibm-leadspace.ibm-intro p {
	margin-bottom: 5px;
	padding-left: 0px;
}

#ibm-leadspace ul.ibm-error li,#ibm-content .ibm-container .ibm-container-body ul.ibm-error li,#ibm-content .ibm-columns ul.ibm-error li
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_red_on.gif)
		no-repeat 1px 11px;
}

.ibm-price {
	color: #390 !important;
}

#ibm-content-main p.ibm-ind-link.ibm-next-page,#ibm-content-main p.ibm-ind-link.ibm-back-to-top
	{
	clear: both;
	text-align: right;
	height: 1%;
	padding-bottom: 0;
}

#ibm-content-main p.ibm-ind-link.ibm-back-to-top a.ibm-anchor-up-link,#ibm-content-main p.ibm-ind-link.ibm-next-page a.ibm-forward-link,#ibm-content-main p.ibm-ind-link.ibm-next-page a.ibm-forward-em-link
	{
	display: inline;
}

p.ibm-ind-link a,ul.ibm-link-list a {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	text-decoration: none;
}

p.ibm-ind-link.ibm-next-page a {
	padding: 0px 16px 0px 0px;
}

a.ibm-feature-link {
	text-decoration: none;
}

p.ibm-ind-link a:hover,ul.ibm-link-list a:hover,a.ibm-feature-link:hover
	{
	text-decoration: underline !important;
}

p.ibm-ind-link a:visited,ul.ibm-link-list a:visited {
	text-decoration: none;
}

.ibm-container-body.ibm-two-column p.ibm-ind-link {
	clear: both;
}

div.ibm-list-next {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#ibm-content .ibm-indent {
	margin-left: 16px;
}

#ibm-content .ibm-portrait-module img {
	margin: 5px 10px 5px 0px;
	float: left;
}

#ibm-content .ibm-portrait-module ul {
	clear: right;
	margin-left: 70px;
}

#ibm-content .ibm-portrait-module ul.ibm-link-list li p {
	padding-left: 16px;
}

#ibm-content .ibm-portrait-module .ibm-container-body {
	min-height: 55px;
}

#ibm-content ul.ibm-portrait-module-list,#ibm-content ul.ibm-thumbnail-list
	{
	padding: 0px 0px 5px;
}

#ibm-content ul.ibm-portrait-module-list li,#ibm-content ul.ibm-thumbnail-list li
	{
	background: none;
	clear: both;
	padding: 5px 0px;
	display: block;
	height: 1%;
	min-height: 45px;
}

#ibm-content ul.ibm-portrait-module-list ul,#ibm-content ul.ibm-thumbnail-list ul
	{
	margin-left: 62px;
	margin-top: 0px !important;
}

#ibm-content ul.ibm-portrait-module-list.ibm-thumbnail ul,#ibm-content ul.ibm-thumbnail-list.ibm-thumbnail ul
	{
	margin-left: 60px;
}

#ibm-content ul.ibm-portrait-module-list ul li,#ibm-content ul.ibm-thumbnail-list ul li
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 10px;
	clear: right;
	padding: 5px 0px 5px 8px;
	height: 1%;
	min-height: 0px;
}

#ibm-content ul.ibm-portrait-module-list li:hover ul a:first-child {
	color: #666;
}

#ibm-content ul.ibm-portrait-module-list li:hover ul li:hover {
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 10px;
}

#ibm-content .ibm-portrait-module-list ul.ibm-link-list li,#ibm-content .ibm-portrait-module-list ul.ibm-link-list li:hover
	{
	background-image: none !important;
}

#ibm-content ul.ibm-portrait-module-list li:hover ul li:hover a:first-child
	{
	color: #000;
}

#ibm-content ul.ibm-portrait-module-list img,#ibm-content ul.ibm-thumbnail-list img
	{
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}

#ibm-content ul.ibm-portrait-module-list p,#ibm-content ul.ibm-thumbnail-list p
	{
	padding: 0px !important;
	margin-left: 70px;
}

#ibm-content ul.ibm-portrait-module-list p a,#ibm-content ul.ibm-thumbnail-list p a
	{
	display: inline-block;
}

#ibm-content ul.ibm-portrait-module-list.ibm-thumbnail p,#ibm-content ul.ibm-thumbnail-list.ibm-thumbnail p
	{
	margin-left: 60px;
}

#ibm-content .ibm-container-body ul.ibm-portrait-module-list h2,#ibm-content .ibm-container-body ul.ibm-portrait-module-list h3,#ibm-content .ibm-container-body ul.ibm-thumbnail-list h2,#ibm-content .ibm-container-body ul.ibm-thumbnail-list h3,#ibm-content .ibm-columns ul.ibm-portrait-module-list h2,#ibm-content .ibm-columns ul.ibm-portrait-module-list h3,#ibm-content .ibm-columns ul.ibm-thumbnail-list h2,#ibm-content .ibm-columns ul.ibm-thumbnail-list h3
	{
	display: block;
	margin: -2px 0px 4px 70px;
}

#ibm-content .ibm-container-body ul.ibm-portrait-module-list.ibm-thumbnail h2,#ibm-content .ibm-container-body ul.ibm-portrait-module-list.ibm-thumbnail h3,#ibm-content .ibm-container-body ul.ibm-thumbnail-list.ibm-thumbnail h2,#ibm-content .ibm-container-body ul.ibm-thumbnail-list.ibm-thumbnail h3,#ibm-content .ibm-columns ul.ibm-portrait-module-list.ibm-thumbnail h2,#ibm-content .ibm-columns ul.ibm-portrait-module-list.ibm-thumbnail h3,#ibm-content .ibm-columns ul.ibm-thumbnail-list.ibm-thumbnail h2,#ibm-content .ibm-columns ul.ibm-thumbnail-list.ibm-thumbnail h3
	{
	margin-left: 60px;
}

.ibm-landing-page .ibm-container.ibm-playlist.ibm-portrait ul.ibm-portrait-module-list h3,.ibm-landing-page .ibm-container.ibm-playlist.ibm-portrait ul.ibm-thumbnail-list h3
	{
	padding-top: 6px;
}

#ibm-content h3 a,#ibm-content ul.ibm-portrait-module-list h2 a,#ibm-content ul.ibm-portrait-module-list h3 a,#ibm-content ul.ibm-thumbnail-list h2 a,#ibm-content ul.ibm-thumbnail-list h3 a
	{
	text-decoration: none;
}

#ibm-content ul.ibm-portrait-module-list h2 a:hover,#ibm-content ul.ibm-portrait-module-list h3 a:hover,#ibm-content ul.ibm-thumbnail-list h2 a:hover,#ibm-content ul.ibm-thumbnail-list h3 a:hover
	{
	text-decoration: underline;
}

#ibm-content-main .ibm-three-column .ibm-column,#ibm-content-main .ibm-four-column .ibm-column
	{
	float: left;
	padding-right: 20px;
	width: 172px;
}

#ibm-content-main .ibm-three-column,#ibm-content-main .ibm-four-column {
	clear: both;
}

.ibm-content-expand #ibm-content-main .ibm-three-column .ibm-column,.ibm-content-expand #ibm-content-main .ibm-four-column .ibm-column
	{
	width: 232px;
}

.ibm-content-expand .ibm-columns .ibm-inset {
	border: 0 none;
	float: right;
	margin: 0 !important;
	padding: 0 !important;
}

#ibm-content-main .ibm-three-column .ibm-column.ibm-first {
	padding-left: 10px;
}

#ibm-content-main .ibm-container .ibm-three-column .ibm-column.ibm-first
	{
	padding-left: 0px;
}

#ibm-content-main .ibm-three-column .ibm-column.ibm-third {
	padding-right: 0px;
}

div.ibm-column.ibm-list-container {
	padding: 5px 0px;
}

div.ibm-column.ibm-list-container h3,div.ibm-column.ibm-list-container .ibm-rule
	{
	margin: 5px 0px;
}

#ibm-content ol.ibm-article-list {
	padding: 8px 0px;
}

#ibm-content ol.ibm-article-list li {
	clear: both;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 1%;
}

#ibm-content ol.ibm-article-list h3 {
	margin: 0px;
	padding: 5px 0 0;
	float: left;
	width: 105px;
}

#ibm-content ol.ibm-article-list h4 {
	margin: 0px 0px -5px 105px;
	padding: 0px;
}

#ibm-content ol.ibm-article-list p {
	margin-left: 105px;
	padding: 5px 0px !important;
	height: 1%;
}

#ibm-content ol.ibm-article-list a {
	text-decoration: none;
}

#ibm-content ol.ibm-article-list a:hover {
	text-decoration: underline;
}

#ibm-content-main .ibm-container .ibm-container-body dl {
	margin: 0px;
	padding: 5px;
}

.ibm-container h2 {
	padding: 5px 0px;
	height: 1%;
}

.ibm-twitter-list {
	padding-top: 0px;
}

#ibm-content-sidebar ul.ibm-link-list li {
	border-top: 1px dotted #CCC;
}

.ibm-twitter-list li {
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
}

.ibm-twitter-list li a {
	padding-left: 18px;
	color: #00649D !important;
}

div.ibm-code-sample {
	background-color: #F7F7F7;
	color: #666;
	height: 130px !important;
	overflow: scroll;
	padding: 0px 10px;
	border: 1px solid #CCC;
}

div.ibm-alternate-code-sample {
	background-color: #F7F7F7;
	border: 1px solid #cccccc;
	color: #666666;
	padding: 0px 10px;
}

.ibm-landing-page div.ibm-columns div.ibm-code-sample,.ibm-landing-page div.ibm-columns div.ibm-alternate-code-sample,div.ibm-columns div.ibm-code-sample
	{
	margin: 10px 0px;
}

#ibm-content-main p img.ibm-inset {
	float: left;
	margin: 5px 20px 12px 0px;
	padding: 0px;
}

#ibm-content-main p img.ibm-inset.ibm-alternate {
	float: right;
	border: 0px none;
	margin: 5px 0px 12px 20px;
	padding: 0px;
}

.ibm-inset-img-caption-alt {
	clear: right;
	float: right;
	padding: 0 0 0 10px;
}

.ibm-inset-img-caption,.ibm-inset-img-caption-alt {
	color: #666666;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

a.ibm-btn-pri,a.ibm-btn-sec {
	display: inline-block;
	text-decoration: none;
}

a.ibm-btn-pri,a.ibm-btn-sec,input.ibm-btn-pri,input.ibm-btn-sec,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-sec,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
	{
	font-family: Arial, Helvetica;
	background: #DBDBDB;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F5F5F5', endColorstr = '#DBDBDB' );
	background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#DBDBDB) );
	background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
	background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
	border: 1px solid #DBDBDB;
	color: #000;
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	text-shadow: #FFF 0px 1px 0px;
	min-width: 120px;
	min-width: 90px\9;
	*min-width: auto;
	text-align: center;
	cursor: pointer;
}

a.ibm-btn-pri:hover,a.ibm-btn-arrow-pri:hover,input.ibm-btn-pri:hover,input.ibm-btn-arrow-pri:hover,input.ibm-btn-cancel-pri:hover,input.ibm-btn-cart-pri:hover,input.ibm-btn-customize-pri:hover,input.ibm-btn-download-pri:hover,input.ibm-btn-view-pri:hover,a.ibm-btn-sec:hover,input.ibm-btn-sec:hover,input.ibm-btn-add-sec:hover,input.ibm-btn-arrow-sec:hover,input.ibm-btn-back-sec:hover,input.ibm-btn-cancel-sec:hover,input.ibm-btn-cart-sec:hover,input.ibm-btn-chat-sec:hover,input.ibm-btn-customize-sec:hover,input.ibm-btn-download-sec:hover,input.ibm-btn-email-sec:hover,input.ibm-btn-pda-sec:hover,input.ibm-btn-phone-sec:hover,input.ibm-btn-refresh-sec:hover,input.ibm-btn-remove-sec:hover,input.ibm-btn-undo-sec:hover,input.ibm-btn-video-sec:hover,input.ibm-btn-view-sec:hover
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#FFFFFF', endColorstr = '#CBCBCB' );
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
		to(#CBCBCB) );
	background: -moz-linear-gradient(top, #FFFFFF, #CBCBCB);
	background: -o-linear-gradient(top, #FFFFFF, #CBCBCB);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
}

a.ibm-btn-pri:focus,a.ibm-btn-arrow-pri:focus,input.ibm-btn-pri:focus,input.ibm-btn-arrow-pri:focus,input.ibm-btn-cancel-pri:focus,input.ibm-btn-cart-pri:focus,input.ibm-btn-customize-pri:focus,input.ibm-btn-download-pri:focus,input.ibm-btn-view-pri:focus,a.ibm-btn-sec:focus,input.ibm-btn-sec:focus,input.ibm-btn-add-sec:focus,input.ibm-btn-arrow-sec:focus,input.ibm-btn-back-sec:focus,input.ibm-btn-cancel-sec:focus,input.ibm-btn-cart-sec:focus,input.ibm-btn-chat-sec:focus,input.ibm-btn-customize-sec:focus,input.ibm-btn-download-sec:focus,input.ibm-btn-email-sec:focus,input.ibm-btn-pda-sec:focus,input.ibm-btn-phone-sec:focus,input.ibm-btn-refresh-sec:focus,input.ibm-btn-remove-sec:focus,input.ibm-btn-undo-sec:focus,input.ibm-btn-video-sec:focus,input.ibm-btn-view-sec:focus
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#FFFFFF', endColorstr = '#ABABAB' );
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
		to(#ABABAB) );
	background: -moz-linear-gradient(top, #FFFFFF, #ABABAB);
	background: -o-linear-gradient(top, #FFFFFF, #ABABAB);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
}

a.ibm-btn-pri:active,a.ibm-btn-arrow-pri:active,input.ibm-btn-pri:active,input.ibm-btn-arrow-pri:active,input.ibm-btn-cancel-pri:active,input.ibm-btn-cart-pri:active,input.ibm-btn-customize-pri:active,input.ibm-btn-download-pri:active,input.ibm-btn-view-pri:active,a.ibm-btn-sec:active,input.ibm-btn-sec:active,input.ibm-btn-add-sec:active,input.ibm-btn-arrow-sec:active,input.ibm-btn-back-sec:active,input.ibm-btn-cancel-sec:active,input.ibm-btn-cart-sec:active,input.ibm-btn-chat-sec:active,input.ibm-btn-customize-sec:active,input.ibm-btn-download-sec:active,input.ibm-btn-email-sec:active,input.ibm-btn-pda-sec:active,input.ibm-btn-phone-sec:active,input.ibm-btn-refresh-sec:active,input.ibm-btn-remove-sec:active,input.ibm-btn-undo-sec:active,input.ibm-btn-video-sec:active,input.ibm-btn-view-sec:active
	{
	color: #515151;
	padding: 7px 20px;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#CBCBCB', endColorstr = '#F5F5F5' );
	background: -webkit-gradient(linear, left top, left bottom, from(#CBCBCB),
		to(#F5F5F5) );
	background: -moz-linear-gradient(top, #CBCBCB, #F5F5F5);
	background: -o-linear-gradient(top, #CBCBCB, #F5F5F5);
	box-shadow: inset 0px 1px 3px #C1C1C1;
	-webkit-box-shadow: inset 0px 1px 3px #C1C1C1;
	-moz-box-shadow: inset 0px 1px 3px #C1C1C1;
}

a.ibm-btn-pri:active,a.ibm-btn-arrow-pri:active,a.ibm-btn-sec:active {
	padding: 6px 20px 5px;
}

input::-moz-focus-inner {
	border: 0px none;
}

input.ibm-btn-go,input.ibm-btn-view {
	border: 0px none;
	padding: 0px;
	width: 30px;
	height: 30px;
	margin-bottom: -13px;
}

input.ibm-btn-go {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -2px;
}

input.ibm-btn-go:hover {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -42px;
}

input.ibm-btn-go:active,input.ibm-btn-go:focus {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -80px;
}

input.ibm-btn-view {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -120px;
}

input.ibm-btn-view:hover {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -160px;
}

input.ibm-btn-view:active,input.ibm-btn-view:focus {
	background: url(//1.w3.s81c.com/i/v17/buttons/btn-sprite.png) no-repeat
		0px -200px;
}

.dijit_a11y input.ibm-btn-pri,.dijit_a11y input.ibm-btn-sec,.dijit_a11y input.ibm-btn-arrow-pri,.dijit_a11y input.ibm-btn-cancel-pri,.dijit_a11y input.ibm-btn-cart-pri,.dijit_a11y input.ibm-btn-customize-pri,.dijit_a11y input.ibm-btn-download-pri,.dijit_a11y input.ibm-btn-view-pri,.dijit_a11y input.ibm-btn-sec,.dijit_a11y input.ibm-btn-add-sec,.dijit_a11y input.ibm-btn-arrow-sec,.dijit_a11y input.ibm-btn-back-sec,.dijit_a11y input.ibm-btn-cancel-sec,.dijit_a11y input.ibm-btn-cart-sec,.dijit_a11y input.ibm-btn-chat-sec,.dijit_a11y input.ibm-btn-customize-sec,.dijit_a11y input.ibm-btn-download-sec,.dijit_a11y input.ibm-btn-email-sec,.dijit_a11y input.ibm-btn-pda-sec,.dijit_a11y input.ibm-btn-phone-sec,.dijit_a11y input.ibm-btn-refresh-sec,.dijit_a11y input.ibm-btn-remove-sec,.dijit_a11y input.ibm-btn-undo-sec,.dijit_a11y input.ibm-btn-video-sec,.dijit_a11y input.ibm-btn-view-sec
	{
	background: #FFFFFF;
	filter: none;
}

.dijit_a11y input.ibm-btn-pri:hover,.dijit_a11y input.ibm-btn-arrow-pri:hover,.dijit_a11y input.ibm-btn-cancel-pri:hover,.dijit_a11y input.ibm-btn-cart-pri:hover,.dijit_a11y input.ibm-btn-customize-pri:hover,.dijit_a11y input.ibm-btn-download-pri:hover,.dijit_a11y input.ibm-btn-view-pri:hover,.dijit_a11y input.ibm-btn-sec:hover,.dijit_a11y input.ibm-btn-add-sec:hover,.dijit_a11y input.ibm-btn-arrow-sec:hover,.dijit_a11y input.ibm-btn-back-sec:hover,.dijit_a11y input.ibm-btn-cancel-sec:hover,.dijit_a11y input.ibm-btn-cart-sec:hover,.dijit_a11y input.ibm-btn-chat-sec:hover,.dijit_a11y input.ibm-btn-customize-sec:hover,.dijit_a11y input.ibm-btn-download-sec:hover,.dijit_a11y input.ibm-btn-email-sec:hover,.dijit_a11y input.ibm-btn-pda-sec:hover,.dijit_a11y input.ibm-btn-phone-sec:hover,.dijit_a11y input.ibm-btn-refresh-sec:hover,.dijit_a11y input.ibm-btn-remove-sec:hover,.dijit_a11y input.ibm-btn-undo-sec:hover,.dijit_a11y input.ibm-btn-video-sec:hover,.dijit_a11y input.ibm-btn-view-sec:hover
	{
	background: #FFFFFF;
	border: 2px solid #FFF;
	filter: none;
}

.dijit_a11y input.ibm-btn-pri:focus,.dijit_a11y input.ibm-btn-arrow-pri:focus,.dijit_a11y input.ibm-btn-cancel-pri:focus,.dijit_a11y input.ibm-btn-cart-pri:focus,.dijit_a11y input.ibm-btn-customize-pri:focus,.dijit_a11y input.ibm-btn-download-pri:focus,.dijit_a11y input.ibm-btn-view-pri:focus,.dijit_a11y input.ibm-btn-sec:focus,.dijit_a11y input.ibm-btn-add-sec:focus,.dijit_a11y input.ibm-btn-arrow-sec:focus,.dijit_a11y input.ibm-btn-back-sec:focus,.dijit_a11y input.ibm-btn-cancel-sec:focus,.dijit_a11y input.ibm-btn-cart-sec:focus,.dijit_a11y input.ibm-btn-chat-sec:focus,.dijit_a11y input.ibm-btn-customize-sec:focus,.dijit_a11y input.ibm-btn-download-sec:focus,.dijit_a11y input.ibm-btn-email-sec:focus,.dijit_a11y input.ibm-btn-pda-sec:focus,.dijit_a11y input.ibm-btn-phone-sec:focus,.dijit_a11y input.ibm-btn-refresh-sec:focus,.dijit_a11y input.ibm-btn-remove-sec:focus,.dijit_a11y input.ibm-btn-undo-sec:focus,.dijit_a11y input.ibm-btn-video-sec:focus,.dijit_a11y input.ibm-btn-view-sec:focus
	{
	background: #FFFFFF;
	border: 2px solid #FFF;
	filter: none;
}

.dijit_a11y input.ibm-btn-pri:active,.dijit_a11y input.ibm-btn-arrow-pri:active,.dijit_a11y input.ibm-btn-cancel-pri:active,.dijit_a11y input.ibm-btn-cart-pri:active,.dijit_a11y input.ibm-btn-customize-pri:active,.dijit_a11y input.ibm-btn-download-pri:active,.dijit_a11y input.ibm-btn-view-pri:active,.dijit_a11y input.ibm-btn-sec:active,.dijit_a11y input.ibm-btn-add-sec:active,.dijit_a11y input.ibm-btn-arrow-sec:active,.dijit_a11y input.ibm-btn-back-sec:active,.dijit_a11y input.ibm-btn-cancel-sec:active,.dijit_a11y input.ibm-btn-cart-sec:active,.dijit_a11y input.ibm-btn-chat-sec:active,.dijit_a11y input.ibm-btn-customize-sec:active,.dijit_a11y input.ibm-btn-download-sec:active,.dijit_a11y input.ibm-btn-email-sec:active,.dijit_a11y input.ibm-btn-pda-sec:active,.dijit_a11y input.ibm-btn-phone-sec:active,.dijit_a11y input.ibm-btn-refresh-sec:active,.dijit_a11y input.ibm-btn-remove-sec:active,.dijit_a11y input.ibm-btn-undo-sec:active,.dijit_a11y input.ibm-btn-video-sec:active,.dijit_a11y input.ibm-btn-view-sec:active
	{
	background: #FFFFFF;
	border: 2px solid #FFF;
	filter: none;
}

.dijit_a11y input.ibm-btn-go,.dijit_a11y input.ibm-btn-view {
	background: #FFFFFF;
	filter: none;
}

.ibm-container-head h2,.ibm-container-head-first h2,.ibm-container-head-second h2,.ibm-container-head-third h2
	{
	background: none;
	border: 0px;
	float: left;
}

#ibm-content ul.ibm-portlet-controls,#ibm-content #ibm-content-sidebar ul.ibm-portlet-controls
	{
	float: right;
	padding: 8px 0px 0px 5px;
	height: 1%;
}

#ibm-content ul.ibm-portlet-controls li {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

#ibm-content ul.ibm-portlet-controls a {
	display: block;
	width: 18px;
	height: 12px;
}

.ibm-portlet-minimize {
	background: url(//1.w3.s81c.com/i/v17/icons/portlets/minimize_2.gif)
		no-repeat 2px 0px;
}

.ibm-portlet-maximize {
	background: url(//1.w3.s81c.com/i/v17/icons/portlets/maximize_2.gif)
		no-repeat 0px 0px;
}

.ibm-portlet-restore {
	background: url(//1.w3.s81c.com/i/v17/icons/portlets/restore_2.gif)
		no-repeat 0px 0px;
}

#ibm-content ul.ibm-twisty {
	display: block;
	padding: 4px 0px;
	height: 1%;
}

#ibm-content ul.ibm-twisty li {
	padding: 5px 0px;
}

#ibm-content ul.ibm-twisty li a.ibm-twisty-trigger {
	display: block;
	background: url("//1.w3.s81c.com/i/v17/icons/sprite-show-hide.png")
		no-repeat scroll 2px -1394px;
	float: left;
	height: 16px;
	overflow: hidden;
	width: 16px;
}

#ibm-content ul.ibm-twisty li a.ibm-twisty-trigger-closed {
	background: url("//1.w3.s81c.com/i/v17/icons/sprite-show-hide.png")
		no-repeat 6px -1197px !important;
}

#ibm-content .ibm-col-6-4 ul.ibm-twisty li a.ibm-twisty-trigger-closed {
	background-position: 6px -1194px !important;
}

#ibm-content .ibm-col-6-4 ul.ibm-twisty li a.ibm-twisty-trigger {
	background-position: 2px -1391px;
}

#ibm-content ul.ibm-twisty li a.ibm-twisty-trigger img {
	height: 16px;
	width: 16px;
}

#ibm-content ul.ibm-twisty li .ibm-twisty-head {
	display: block;
	margin-left: 16px;
}

#ibm-content ul.ibm-twisty li div.ibm-twisty-body {
	clear: left;
	margin-left: 16px;
}

#ibm-content ul.ibm-twisty ul.ibm-form-element-list {
	margin-left: 0px;
	padding-left: 16px;
}

#ibm-content ul.ibm-twisty.ibm-alternate li a.ibm-twisty-trigger {
	background:
		url("//1.w3.s81c.com/i/v17/icons/ibm_sprite_controls_blue_ON.png")
		no-repeat scroll -1px -599px;
}

#ibm-content ul.ibm-twisty.ibm-alternate li a.ibm-twisty-trigger:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}

#ibm-content ul.ibm-twisty.ibm-alternate li a.ibm-twisty-trigger-closed
	{
	background:
		url("//1.w3.s81c.com/i/v17/icons/ibm_sprite_controls_blue_ON.png")
		repeat scroll -1px -798px !important;
}

#ibm-content ul.ibm-twisty.ibm-alternate li a.ibm-twisty-trigger-closed:hover
	{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}

#ibm-content ul.ibm-twisty.ibm-alternate li ul.ibm-bullet-list li,#ibm-content ul.ibm-twisty.ibm-alternate li ul.ibm-bullet-list li.ibm-no-links,#ibm-content ul.ibm-twisty.ibm-alternate li ul.ibm-bullet-list li.ibm-no-links:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_lg_bullet_grey_on.gif)
		no-repeat 0px 10px;
	padding: 5px 0px 5px 11px;
}

#ibm-content ul.ibm-twisty.ibm-alternate li ul.ibm-bullet-list li:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 10px;
}

#ibm-content ul.ibm-twisty.ibm-alternate li a:link,#ibm-content ul.ibm-twisty.ibm-alternate span.ibm-twisty-head
	{
	color: #0C323C;
	cursor: pointer;
}

#ibm-content ul.ibm-twisty.ibm-alternate li a:hover,#ibm-content ul.ibm-twisty.ibm-alternate span.ibm-twisty-head:hover
	{
	color: #003546;
}

#ibm-content ul.ibm-twisty.ibm-alternate {
	padding: 0px;
}

#ibm-content ul.ibm-twisty.ibm-alternate li {
	padding: 4px 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
	{
	text-decoration: none;
	opacity: 1;
	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 100 );
}

.ibm-simple-show-hide h3 a.ibm-show-hide-link:hover {
	color: #222222 !important;
}

.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {
	color: #666666;
}

#ibm-content .ibm-container.ibm-show-hide,#ibm-content #ibm-content-sidebar .ibm-container.ibm-show-hide
	{
	border-top: 0px none;
	margin-bottom: 0px;
}

.ibm-landing-page #ibm-content .ibm-container.ibm-show-hide {
	margin-bottom: 5px !important;
}

#ibm-content .ibm-container.ibm-show-hide .ibm-container-body {
	margin-bottom: 10px;
}

.ibm-show-hide h2 {
	border-top: 2px solid #666 !important;
	width: 100%;
}

.ibm-show-hide h2 a {
	display: block;
	background: url("//1.w3.s81c.com/i/v17/icons/sprite-show-hide.png")
		no-repeat 100% -600px;
	padding-right: 16px;
	text-decoration: none;
	color: #000;
}

#ibm-content .ibm-show-hide h2 a {
	-ms-filter: "none" !important;
}

* html .ibm-show-hide h2 a {
	width: 98%;
}

* html #ibm-content-sidebar .ibm-show-hide h2 {
	width: 90%;
}

.ibm-landing-page .ibm-show-hide h2 a {
	background-position: 100% -600px;
}

#ibm-content #ibm-content-sidebar .ibm-container.ibm-show-hide h2 a {
	color: #333;
}

.ibm-show-hide h2 a:hover {
	background-position: 100% -1004px;
}

.ibm-landing-page .ibm-show-hide h2 a:hover {
	background-position: 100% -1004px;
}

.ibm-show-hide h2 a.ibm-show-active {
	background-position: 100% -400px;
}

.ibm-landing-page .ibm-show-hide h2 a.ibm-show-active {
	background-position: 100% -400px;
}

.ibm-show-hide h2 a.ibm-show-active:hover {
	background-position: 100% -800px;
}

.ibm-landing-page .ibm-show-hide h2 a.ibm-show-active:hover {
	background-position: 100% -800px;
}

.ibm-show-hide h2 a.ibm-show-active:visited {
	color: #000;
}

.ibm-landing-page .ibm-show-hide h2 a.ibm-show-active:visited {
	color: #000;
}

.ibm-form-note,.ibm-item-note,.ibm-item-note-alternate,.ibm-footnote p {
	color: #999 !important;
}

div#ibm-reg-number {
	background: #333;
	color: #999;
	margin: 0px auto;
	padding: 20px 0;
	text-align: center;
}

div#ibm-reg-number a:link,div#ibm-reg-number a:visited,div#ibm-reg-number a:hover
	{
	color: #999;
}

.ibm-required {
	color: #D9182D;
}

.ibm-important,.ibm-important p {
	color: #F60 !important;
}

#ibm-content-main .ibm-legal-text,#ibm-content-main .ibm-legal {
	background: none repeat 0 0;
	color: #666;
	margin-left: 0;
	padding: 30px 10px 80px;
	text-align: left;
	width: 720px;
}

#ibm-content-main .ibm-legal-text .ibm-required,#ibm-content-main .ibm-legal .ibm-required
	{
	color: #D9182D;
}

.ibm-legal-text .ibm-required,.ibm-legal .ibm-required {
	color: #999;
	float: left;
	height: 60px;
	margin: 0 5px 12px 0;
	padding-left: 10px;
}

.ibm-legal-text,.ibm-legal {
	background: none repeat 0 0 #333;
	color: #999;
	margin: 0 auto;
	padding-bottom: 50px;
	padding-left: 30px;
	padding-top: 30px;
	width: 980px;
}

.ibm-cross-links {
	clear: right;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	width: 170px;
}

div.ibm-anchor-pointer {
	visibility: hidden;
	position: relative;
	display: inline;
	_display: none;
	*display: none;
	display: none \0/;
}

div.ibm-anchor-pointer a {
	position: absolute;
	top: -110px;
	*top: -140px;
	_position: relative;
	_display: none;
}

input.ibm-btn-arrow-sec {
	*overflow: visible;
}

.ibm-mobile {
	display: none !important;
}

div.ibm-pull-quote.ibm-inset {
	float: right;
	margin: 5px 15px 0px 0;
	padding: 0 0 0 18px;
	width: 295px;
}

div.ibm-pull-quote.ibm-inset.ibm-alternate {
	float: left;
	margin: 5px 20px 0px 0px;
	padding: 0px;
	width: 295px;
}

div.ibm-pull-quote blockquote p,div.ibm-pull-quote.ibm-inset blockquote p,div.ibm-pull-quote.ibm-inset.ibm-alternate blockquote p
	{
	color: #555555 !important;
}

.ibm-pullquote-source {
	color: #777777 !important;
	margin-top: -10px;
}

.ibm-pullquote-open {
	color: #bbbbbb;
	margin-left: -17px;
	float: left;
	position: absolute;
}

.ibm-pullquote-close {
	color: #bbbbbb;
	position: absolute;
	margin-left: 2px;
}

.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,#ibm-related-content .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;
}

* html .ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane {
	width: 300px;
}

* html .ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane.ibm-ribbon-section
	{
	margin: 0px;
	position: absolute;
}

* html .ibm-alternate .ibm-container-body.ibm-ribbon-nav {
	margin-top: -20px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
}

* html .ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane.ibm-ribbon-prev,.ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane.ibm-ribbon-next
	{
	background: none;
	display: none;
}

*:first-child+html .ibm-col-6-2 .ibm-ribbon.ibm-alternate .ibm-ribbon-pane
	{
	width: 300px;
}

#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
	{
	height: 220px;
}

#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;
	height: 88px\0/;
	*height: 87px;
	_height: 95px;
}

#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
	{
	margin: 0px -20px;
}

#ibm-media .ibm-ribbon .ibm-columns,.ibm-landing-page #ibm-content .ibm-ribbon .ibm-columns
	{
	margin: 0px -10px;
}

.ibm-landing-page #ibm-content-main .ibm-columns .ibm-col-1-1 .ibm-media .ibm-ribbon .ibm-columns
	{
	margin: 0px;
}

#ibm-content .ibm-playlist .ibm-scroll-pane .ibm-columns {
	float: left;
}

.ibm-liquid #ibm-content .ibm-playlist .ibm-scroll-pane .ibm-columns {
	float: none;
}

#ibm-common-menu .ibm-dlg-close span {
	background-position: 7px -996px;
}

#ibm-common-menu .ibm-dlg-close span:hover,#ibm-common-menu .ibm-dlg-close span:focus
	{
	background-position: 6px -797px;
}

.ibm-landing-page #ibm-content .ibm-video .ibm-ribbon .ibm-columns {
	margin: 0px;
}

.ibm-ribbon-section {
	position: absolute;
	width: 20000em;
	margin: 0px -10px;
}

.ibm-ribbon-nav {
	margin: 0px auto;
	width: 100px;
	height: 20px;
	text-align: center;
}

.ibm-ribbon-nav a {
	background: url(//1.w3.s81c.com/i/v17/icons/scroll_nav_sprite.gif) 0px
		-200px no-repeat;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 3px;
}

.ibm-ribbon-nav a:hover {
	background-position: 0px -208px;
}

.ibm-ribbon-nav a.ibm-active {
	background-position: 0px -216px;
}

.ibm-alternate>.ibm-container-body>.ibm-ribbon-nav {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: -20px;
	text-align: right;
}

.ibm-alternate>.ibm-container-body>.ibm-ribbon-pane>.ibm-ribbon-section>.ibm-columns
	{
	padding: 0 10px 10px !important;
}

.ibm-alternate>.ibm-container-body>.ibm-ribbon-prev,.ibm-alternate>.ibm-container-body>.ibm-ribbon-next
	{
	display: none;
}

#ibm-masthead a.ibm-ribbon-next,#ibm-masthead a.ibm-ribbon-prev {
	display: none;
}

a.ibm-ribbon-next,a.ibm-ribbon-prev {
	background: url(//1.w3.s81c.com/i/v17/icons/scroll_nav_sprite.gif)
		no-repeat;
	display: block;
	text-indent: -9999em;
	width: 16px;
	height: 24px;
	position: absolute;
	cursor: pointer;
}

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;
}

span.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 span.ibm-thumbnail,.ibm-ribbon .ibm-col-5-1 span.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 span.ibm-thumbnail,.ibm-ribbon .ibm-col-6-1 span.ibm-thumbnail
	{
	width: 140px;
	width: 138px\9;
	height: 88px;
	margin-top: 10px;
}

#ibm-related-content .ibm-ribbon .ibm-col-6-1 span.ibm-thumbnail {
	height: 64px;
}

#ibm-related-content .ibm-ribbon-section {
	margin-left: 0px;
	margin-right: 0px;
}

.ibm-playlist .ibm-col-6-1 .ibm-thumbnail img,.ibm-ribbon .ibm-col-6-1 .ibm-thumbnail img
	{
	width: 140px;
	height: 88px;
}

#ibm-related-content .ibm-ribbon .ibm-col-6-1 .ibm-thumbnail img {
	height: 64px;
}

#ibm-content .ibm-portrait .ibm-portrait-module-list,#ibm-content .ibm-portrait .ibm-thumbnail-list
	{
	padding: 1px 0px 0px 0px;
}

.ibm-portrait .ibm-portrait-module-list span.ibm-thumbnail,.ibm-portrait .ibm-thumbnail-list span.ibm-thumbnail,.ibm-ribbon .ibm-col-6-2 span.ibm-thumbnail
	{
	position: relative;
	width: 60px;
	width: 58px\9;
	height: 38px;
	margin: 9px 10px 10px 0px;
	float: left;
}

.ibm-ribbon .ibm-col-6-2 span.ibm-thumbnail {
	margin-top: 4px;
}

.ibm-portrait .ibm-portrait-module-list .ibm-thumbnail img,.ibm-portrait .ibm-thumbnail-list .ibm-thumbnail img,.ibm-ribbon .ibm-col-6-2 .ibm-thumbnail img
	{
	width: 60px;
	height: 38px;
	float: none !important;
}

#ibm-content .ibm-portrait .ibm-portrait-module-list li,#ibm-content .ibm-portrait .ibm-thumbnail-list li
	{
	padding: 0px 0px 1px 0px;
	clear: both;
	width: 100%;
}

#ibm-content .ibm-container.ibm-playlist.ibm-portrait .ibm-portrait-module-list li,#ibm-content .ibm-container.ibm-playlist.ibm-portrait .ibm-thumbnail-list li
	{
	padding: 0px 0px 5px 0px;
}

span.ibm-thumbnail span {
	position: relative;
	background-color: #000;
	color: #FFF;
	float: right;
	padding-right: 1px;
}

span.ibm-thumbnail span.ibm-video-play {
	background-color: transparent;
}

.ibm-portrait span.ibm-thumbnail span,.ibm-col-5-1 span.ibm-thumbnail span,.ibm-col-6-1 span.ibm-thumbnail span,.ibm-ribbon-pane .ibm-col-6-2 span.ibm-thumbnail span
	{
	top: -15px;
}

.ibm-col-6-2 span.ibm-thumbnail span,.ibm-col-6-3 span.ibm-thumbnail span
	{
	top: -25px;
}

* top:  40px ;.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,.ibm-portrait .ibm-thumbnail-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,.ibm-portrait .ibm-thumbnail-list li
	{
	cursor: pointer;
}

#ibm-masthead .ibm-ribbon-section .ibm-col-5-1,#ibm-masthead .ibm-ribbon-section .ibm-col-6-1,#ibm-masthead .ibm-ribbon-section .ibm-col-6-2
	{
	cursor: default;
}

#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;
	position: relative;
}

.ibm-ms-statement {
	font-size: 1.1em;
	font-weight: bold;
}

#ibm-top {
	background: #FFF;
	margin-top: 74px;
	_margin-top: 0px;
	min-width: 980px;
	_float: left;
}

#ibm-pcon {
	width: 778px;
	margin: 20px auto;
	padding: 0px 0px 10px 202px;
	background: #FFF;
}

#ibm-pcon:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#ibm-content {
	float: left;
	width: 100%;
}

#ibm-content-body {
	padding-top: 20px;
}

#ibm-top.ibm-content-expand #ibm-content-body {
	padding-right: 20px;
}

#ibm-content-main {
	clear: left;
	float: left;
	width: 576px;
}

* html #ibm-content-main {
	width: 560px;
	margin-left: 10px;
}

#ibm-top.ibm-content-expand #ibm-content-main {
	width: 100%;
}

.ibm-mod-template #ibm-leadspace-head {
	display: none;
}

.ibm-mod-template #ibm-content #ibm-leadspace-head {
	display: block;
}

#ibm-leadspace {
	padding: 0px 10px;
}

#ibm-leadspace-head {
	display: none;
}

.ibm-landing-page #ibm-leadspace-head,.ibm-portal-page #ibm-leadspace-head,.ibm-home-page #ibm-leadspace-head,#ibm-content #ibm-leadspace-head,.ibm-common-overlay #ibm-leadspace-head
	{
	display: block;
}

.ibm-landing-page #ibm-leadspace-head {
	clear: both;
	margin-top: -2px !important;
	background: #EEE url(//1.w3.s81c.com/i/v17/lead/leadspace-tall-bg.png)
		repeat 50% 100%;
	border-bottom: 1px solid #E5E5E5;
}

#ibm-content #ibm-leadspace-head {
	background: none;
	min-height: 70px;
	_height: 70px;
}

#ibm-content #ibm-leadspace-head #ibm-leadspace-body {
	padding-bottom: 0px;
}

.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body {
	width: 980px;
	margin: 0px auto;
	padding-bottom: 50px;
	position: relative;
	min-height: 250px;
	_height: 250px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate.ibm-no-tabs {
	min-height: 110px;
	_height: 110px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate {
	min-height: 70px;
	_height: 70px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body
	{
	min-height: 71px;
	_height: 71px;
	padding-bottom: 42px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate.ibm-no-tabs {
	min-height: 110px;
	_height: 110px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate.ibm-no-tabs #ibm-leadspace-body
	{
	min-height: 115px;
	_height: 115px;
	padding-bottom: 8px;
}

* html .ibm-landing-page #ibm-leadspace-head.ibm-alternate.ibm-no-tabs #ibm-leadspace-body
	{
	height: 115px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1 {
	padding-top: 25px;
	padding-bottom: 20px;
}

* html .ibm-landing-page #ibm-leadspace-head.ibm-alternate h1 {
	padding-bottom: 10px;
}

* html .ibm-landing-page #ibm-leadspace-head.ibm-alternate p span {
	margin-top: 0px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1.ibm-35-space {
	padding-top: 35px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate #ibm-navigation-trail+h1
	{
	padding-bottom: 10px;
	padding-top: 9px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate p {
	width: 480px;
	padding-bottom: 0px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate p span {
	margin-top: -5px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs {
	min-height: 300px;
	_height: 300px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs #ibm-leadspace-body {
	min-height: 290px;
	_height: 290px;
	padding-bottom: 10px;
}

.ibm-landing-page #ibm-leadspace-head h1 {
	padding: 30px 20px;
	width: 540px;
	_background-color: transparent;
}

#ibm-content #ibm-leadspace-head.ibm-alternate h1 {
	width: 100%;
}

.ibm-landing-page #ibm-leadspace-head p {
	padding: 0px 0px 10px 20px;
	width: 480px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-image p {
	width: 940px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate p,.ibm-landing-page #ibm-leadspace-head.ibm-content-extend p
	{
	width: 620px;
}

#ibm-content #ibm-leadspace-head.ibm-no-image p,#ibm-content #ibm-leadspace-head.ibm-content-extend p
	{
	width: 100%;
}

.ibm-landing-page #ibm-leadspace-head p em span {
	color: #A91024;
	font-weight: bold;
	display: block;
}

.ibm-landing-page #ibm-leadspace-head p a {
	display: block;
	padding: 15px 0px;
	text-decoration: none;
}

.ibm-landing-page #ibm-leadspace-head p.ibm-ind-link a,.ibm-landing-page #ibm-leadspace-head.ibm-alternate p.ibm-ind-link a
	{
	padding: 0px 0px 0px 18px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate p a {
	padding: 0px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate p.ibm-ind-link {
	padding: 6px 20px;
}

.ibm-landing-page #ibm-leadspace-head p em {
	color: #666;
}

.ibm-landing-page #ibm-leadspace-head #ibm-navigation-trail+h1 {
	padding-top: 5px;
}

#ibm-content #ibm-leadspace-head p {
	width: 100%;
	padding: 0px 0px 10px 10px;
}

#ibm-content #ibm-leadspace-head #ibm-leadspace-body {
	width: 100%;
	margin: 0px;
}

.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body.ibm-alternate h1
	{
	color: #FFF;
}

.ibm-landing-page #ibm-leadspace-head #ibm-leadspace-body h1 img {
	position: absolute;
}

#ibm-content-main #ibm-leadspace-head #ibm-leadspace-body h1,#ibm-content-main #ibm-leadspace-head #ibm-leadspace-body ul#ibm-navigation-trail
	{
	margin-left: 0px;
	padding-left: 10px;
}

#ibm-primary-links a.ibm-is-active {
	color: #333;
	background-color: #FFF;
}

#ibm-primary-links li li {
	padding-left: 10px;
}

#ibm-parent-link {
	background-color: #FFF;
}

#ibm-parent-link a {
	color: #000;
}

#ibm-secondary-navigation {
	padding: 10px 0 0 10px;
}

#ibm-secondary-navigation li {
	padding-left: 5px;
}

.ibm-content-expand #ibm-content-sidebar,.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-leadspace {
	padding: 0px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-ribbon #ibm-leadspace-body {
	width: 100%;
}

#ibm-leadspace-head.ibm-container {
	margin: 0px;
}

#ibm-leadspace-head.ibm-ribbon .ibm-container-body {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	clear: both;
	height: 250px;
	position: relative;
}

#ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon .ibm-container-body {
	background: none repeat scroll 0 0 #000000;
}

.ibm-landing-page #ibm-leadspace-head.ibm-ribbon h1,.ibm-landing-page #ibm-leadspace-head.ibm-ribbon h2
	{
	position: relative;
	padding: 30px 20px;
	width: 540px;
	clear: both;
	font-size: 2.6em;
	line-height: 1em;
	text-shadow: 0 1px 0 #FFFFFF;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon h1,.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon h2
	{
	color: #e4e4e4;
	text-shadow: 0 1px 0 #e4e4e4;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg.ibm-ribbon p em span
	{
	color: #ffcf01;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-pane {
	height: 300px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-section .ibm-columns {
	clear: none;
	height: 300px;
	overflow: hidden;
	width: 100%;
	margin: 0px;
	float: left;
	padding: 0px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-section .ibm-columns .ibm-col-1-1
	{
	width: 998px;
	padding: 0px;
	margin: 0px auto;
	float: none;
	position: relative;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav {
	height: 45px;
	margin: -53px auto 0px;
	width: 980px;
	text-align: center;
	z-index: 899;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav {
	margin: -60px auto 0;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a {
	outline: none !important;
	position: relative;
	text-decoration: none;
	padding: 0px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a {
	background:
		url("//1.w3.s81c.com/i/v17/lead/leafed_lead_space_dots_sprite.png")
		no-repeat scroll 0 -219px transparent;
	outline: none !important;
	position: relative;
	text-decoration: none;
	padding: 2px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg .ibm-ribbon-nav a
	{
	background-position: 0px -504px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg .ibm-ribbon-nav a:hover
	{
	background-position: 0px -415px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg .ibm-ribbon-nav a.ibm-active
	{
	background-position: 0px -316px !important;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a:hover {
	background-position: 0px -110px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a.ibm-active {
	background-position: 0px -1px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a {
	background-image: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
	border: 2px solid rgba(205, 205, 205, 0.95);
	border: 2px solid #EEE\9;
	display: inline-block;
	height: 30px;
	width: 45px;
	z-index: 899;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 8px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a:hover,.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a.ibm-active
	{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
	border: 2px solid rgba(182, 182, 182, 0.95);
	border: 2px solid #EEE\9;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a .ibm-ribbon-view
	{
	height: 30px;
	width: 45px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-ribbon-view
	{
	cursor: pointer;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-next,.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-prev
	{
	background:
		url("//1.w3.s81c.com/i/v17/lead/leafed_lead_space_navigation_sprite.png")
		no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	text-indent: -9999em;
	width: 16px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-next
	{
	background-position: 0 -590px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-next:hover
	{
	background-position: 0 -830px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-prev
	{
	background-position: 0 -470px !important;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate-bg a.ibm-ribbon-prev:hover
	{
	background-position: 0 -710px !important;
}

.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-prev {
	background-position: 0 -100px;
	left: 200px;
	margin-top: 140px;
	z-index: 1;
}

.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-next {
	background-position: 100% 0;
	margin-top: -160px;
	right: 200px;
	display: none;
}

.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-prev:hover {
	background-position: 0px -150px;
}

.ibm-landing-page #ibm-leadspace-head a.ibm-ribbon-next:hover {
	background-position: 100% -50px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a.ibm-active
	{
	top: -5px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a.ibm-active .ibm-pagination-overlay
	{
	top: -110px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay
	{
	display: none;
	background: url(//1.w3.s81c.com/i/v17/lead/lead_pagination_overlay.png)
		no-repeat 0px 0px;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'//1.w3.s81c.com/i/v17/lead/lead_pagination_overlay.png' );
	cursor: pointer;
	position: absolute;
	text-align: left;
	width: 328px;
	height: 113px;
	top: -115px;
	left: -255px;
}

.ibm-landing-page #ibm-leadspace-head.ibm-no-tabs .ibm-ribbon-nav a .ibm-pagination-overlay
	{
	left: -235px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-1,#ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-2,#ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-3,#ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay span.ibm-lead-thumb-4
	{
	border: 1px solid #FFFFFF;
	display: block;
	float: left;
	height: 60px;
	margin: 18px 10px 5px 20px;
	width: 60px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay h2
	{
	color: #FFDF4E;
	font-size: 12px;
	font-weight: bold;
	left: 90px;
	top: 0px;
	margin: 0 0 12px;
	padding: 16px 20px 2px 0;
	position: absolute;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	width: auto;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay p
	{
	color: #999999;
	font-size: 11.5px;
	left: 90px;
	margin: 0;
	padding: 0 20px 5px 0;
	position: absolute;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	top: 35px;
	width: auto;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay.ibm-alternate h2,.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay.ibm-alternate p
	{
	left: 20px;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay:hover h2
	{
	color: #FFC;
}

.ibm-landing-page #ibm-leadspace-head .ibm-ribbon-nav a .ibm-pagination-overlay:hover p
	{
	color: #CCC;
}

.ibm-landing-page #ibm-leadspace-head a.ibm-disabled {
	visibility: hidden;
}

*:first-child+html div#interceptDiv {
	height: 1%;
}

* html div#interceptDiv {
	height: 1%;
}

.ibm-embed-video {
	height: 355px;
}

#ibm-lead-2,#ibm-lead-3,#ibm-leadspace-head.ibm-ribbon div.ibm-columns div.ibm-ribbon-view
	{
	display: none;
}

#ibm-lead-1 div.ibm-col-1-1 {
	width: 990px;
	float: none;
	margin: 0 auto;
}

#ibm-leadspace-body #ibm-lead-1 {
	height: 300px;
	width: 100%;
}

.ibm-liquid {
	width: 100%;
}

.ibm-liquid #ibm-pcon {
	width: auto;
	max-width: 1360px;
	_height: 1%;
	_float: left;
	_padding-left: 200px;
}

.ibm-liquid #ibm-content-main {
	width: 100%;
}

.ibm-liquid #ibm-content-body {
	padding-right: 200px;
}

.ibm-liquid #ibm-content-head,.ibm-liquid #ibm-content #ibm-leadspace-head
	{
	background: transparent;
	width: 66%;
}

.ibm-liquid #ibm-content-main .ibm-columns p>img {
	display: block;
	margin: 0px auto;
}

.ibm-liquid #ibm-content-main .ibm-columns p img+em {
	text-align: center;
	font-size: 0.85em;
}

.ibm-liquid #ibm-content .ibm-columns .ibm-col-2-1,.ibm-liquid #ibm-content .ibm-columns .ibm-col-5-2
	{
	width: 50% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.ibm-liquid #ibm-content .ibm-columns .ibm-col-5-1,.ibm-liquid #ibm-content .ibm-container .ibm-col-5-1
	{
	width: 33.33% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.ibm-liquid #ibm-content .ibm-two-column .ibm-column.ibm-first,.ibm-liquid #ibm-content .ibm-two-column .ibm-column.ibm-second
	{
	width: 50% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.ibm-liquid #ibm-content .ibm-three-column .ibm-column {
	width: 33.33% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#ibm-masthead .ibm-columns,#ibm-footer-module .ibm-columns {
	width: 960px;
	padding: 0px 10px;
	margin: 0px auto;
	clear: both;
}

#ibm-masthead .ibm-columns,#ibm-custom-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-2-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,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-1,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-2,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-3,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns .ibm-col-6-4,.dijitDialogPaneContent .ibm-common-overlay .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,#ibm-related-content .ibm-columns .ibm-col-5-1
	{
	width: 172px;
}

#ibm-masthead .ibm-columns .ibm-col-5-1,#ibm-custom-footer-module .ibm-columns .ibm-col-5-1,#ibm-related-content .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-related-content .ibm-columns .ibm-col-6-1,#ibm-footer-module .ibm-columns .ibm-col-6-1
	{
	width: 140px;
}

#ibm-footer-module .ibm-columns .ibm-col-6-1 {
	_width: 130px !important;
}

#ibm-masthead .ibm-columns .ibm-col-6-2,#ibm-related-content .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;
	padding-bottom: 10px;
}

#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;
}

#ibm-content .ibm-columns .ibm-col-2-1,#ibm-content .ibm-columns .ibm-col-4-2,#ibm-content .ibm-columns .ibm-col-6-3
	{
	width: 268px;
}

#ibm-content .ibm-columns .ibm-col-5-1 {
	width: 172px;
}

.ibm-content-expand #ibm-content .ibm-columns .ibm-col-2-1,.ibm-content-expand #ibm-content .ibm-columns .ibm-col-4-2,.ibm-content-expand #ibm-content .ibm-columns .ibm-col-5-2,.ibm-content-expand #ibm-content .ibm-columns .ibm-col-6-3
	{
	width: 359px;
}

.ibm-content-expand #ibm-content .ibm-columns .ibm-col-5-1 {
	width: 169px;
}

.ibm-content-expand #ibm-content .ibm-columns .ibm-col-5-3 {
	width: 549px;
}

* 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-leadspace-body .ibm-columns,#ibm-media .ibm-columns {
	width: 960px;
	padding: 0px 10px;
}

.ibm-landing-page #ibm-content .ibm-columns,.dijitDialogPaneContent .ibm-common-overlay .ibm-columns
	{
	width: 960px;
	padding: 0px 10px 10px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-columns,.ibm-content-expand #ibm-content .ibm-columns .ibm-columns
	{
	padding: 0px;
	margin: 0px -10px;
	width: auto;
}

#ibm-content .ibm-container .ibm-columns {
	margin: 0px -10px;
}

.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,#ibm-content .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,#ibm-content .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,.dijitDialogPaneContent .ibm-common-overlay .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,.dijitDialogPaneContent .ibm-common-overlay .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,.dijitDialogPaneContent .ibm-common-overlay .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,.dijitDialogPaneContent .ibm-common-overlay .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,.dijitDialogPaneContent .ibm-common-overlay .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-gc-column-one .ibm-columns .ibm-col-2-1 {
	width: 195px;
	padding: 0px;
}

#ibm-content .ibm-two-column .ibm-column.ibm-first {
	float: left;
	width: 288px;
}

#ibm-content .ibm-two-column .ibm-column.ibm-second {
	float: right;
	width: 288px;
}

.ibm-content-expand #ibm-content .ibm-two-column .ibm-column.ibm-first,.ibm-content-expand #ibm-content .ibm-two-column .ibm-column.ibm-second
	{
	width: 379px;
}

#ibm-content .ibm-container .ibm-two-column .ibm-column.ibm-first {
	clear: left;
	padding-right: 10px;
	width: 268px;
}

#ibm-content .ibm-container .ibm-two-column .ibm-column.ibm-second {
	clear: right;
	padding-left: 10px;
	width: 268px;
}

.ibm-content-expand #ibm-content .ibm-container .ibm-two-column .ibm-column.ibm-first,.ibm-content-expand #ibm-content .ibm-container .ibm-two-column .ibm-column.ibm-second
	{
	width: 359px;
}

#ibm-content .ibm-two-column.ibm-alternate-four .ibm-column.ibm-first {
	width: 404px;
}

#ibm-content .ibm-two-column.ibm-alternate-four .ibm-column.ibm-second {
	width: 172px;
}

#ibm-content .ibm-two-column.ibm-alternate-five .ibm-column.ibm-first {
	clear: both;
	width: 172px;
}

#ibm-content .ibm-two-column.ibm-alternate-five .ibm-column.ibm-second {
	width: 404px;
}

@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 {
		cursor: move;
		display: block;
		height: 28px;
		position: absolute;
		text-indent: -9999px;
		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;
		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;
		border: 8px solid #999\9;
	}
	* html .dijitDialog {
		width: 390px;
	}
	* html .ibm-overlay-alt {
		width: 570px;
	}
	* 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;
	}
	div.dijitDialog .ibm-head {
		background: none;
		margin: 0px;
		padding: 0px;
		height: 0px;
	}
	div.dijitDialog .ibm-head p {
		margin: 0px;
		padding: 0px;
	}
	div.dijitDialog img.ibm-inset {
		float: left;
		margin: 5px 20px 12px 0;
		padding: 0;
	}
	div.dijitDialog .ibm-buttons-row p {
		text-align: right;
		padding-left: 0px;
		padding-bottom: 4px !important;
	}
	div.dijitDialog div.ibm-buttons-row .ibm-sep {
		padding: 5px;
	}
	.dijit_a11y .dijitDialog .dijitDialogCloseIcon {
		background: #FFF;
		_background: #FFF;
		border: 3px solid #FFF;
		height: 22px;
		right: -30px;
		text-indent: 0.4em;
		top: -30px;
		width: 22px;
	}
	.dijitDialog .dijitDialogCloseIcon {
		display: block;
		background: url(//1.w3.s81c.com/i/v17/overlay/overlay-close.png)
			no-repeat 0px 0px;
		_background: url(//1.w3.s81c.com/i/v17/overlay/overlay-close.gif)
			no-repeat 0px 0px;
		position: absolute;
		right: -24px;
		top: -24px;
		cursor: pointer;
		width: 42px;
		height: 42px;
		text-indent: -999em;
		z-index: 999;
	}
	.dijitDialog .dijitDialogCloseIconHover {
		background-position: 0px -42px;
	}
	.ibm-common-overlay .ibm-body {
		padding: 0px;
		cursor: default;
	}
	.dijitDialogPaneContent .ibm-main {
		padding: 30px;
	}
	.dijitDialogPaneContent {
		background-color: #FFF;
		margin: 0px;
		width: 100%;
		padding: 0px;
	}
	.dijitDialogPaneContent .ibm-common-overlay {
		width: 410px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt {
		width: 590px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-two {
		width: 770px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three {
		width: 980px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-main
		{
		padding: 20px 0 20px 0;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-main .ibm-columns p,.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-main .ibm-columns h2,.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three p
		{
		font-size: 1.1em;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-title h1
		{
		padding-bottom: 10px;
		padding-left: 20px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-title p
		{
		padding-top: 0px;
		padding-bottom: 20px;
		padding-left: 0px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-title p em,.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three p
		{
		padding-left: 20px;
	}
	.dijitDialogPaneContent .ibm-common-overlay.ibm-overlay-alt-three .ibm-title p em
		{
		font-style: normal;
		font-size: 1.025em;
	}
	div.dijitDialog .ibm-main p {
		padding-top: 20px;
		padding-bottom: 10px;
		color: #222222;
	}
	div.dijitDialog .ibm-footer {
		display: none;
	}
	.dijitDialog .ibm-container-body {
		border: 0px;
	}
	div.dijitDialog .ibm-head p {
		padding: 0px !important;
	}
	* 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: #000;
	}
	div.dijitDialog .ibm-title.ibm-subtitle h1 {
		padding: 0px;
	}
	div.dijitDialog .ibm-title.ibm-subtitle p {
		padding-left: 0px;
		padding-top: 15px;
	}
	div.dijitDialog .ibm-title.ibm-subtitle p em {
		color: #666;
	}
	div.dijitDialog .ibm-title.ibm-subtitle p.ibm-error em {
		color: #F00;
	}
	div.dijitDialog div.ibm-overlay-rule {
		border-top: 1px solid #ccc;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	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,div.dijitDialog .ibm-container.ibm-alternate
		{
		margin: 0px;
		color: #222;
	}
	div.dijitDialog ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	div.dijitDialog ol {
		list-style-type: decimal !important;
		margin: 0px;
		padding: 0px 0px 0px 20px;
	}
	div.dijitDialog ul li,div.dijitDialog ul.ibm-no-links li:hover {
		background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
			no-repeat 0px 10px;
		_background: none;
		padding: 5px 0px 5px 8px;
		height: 1%;
		clear: left;
	}
	div.dijitDialog ul li:hover {
		background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
			no-repeat 0px 10px;
	}
	div.dijitDialog ul.ibm-tabs li {
		padding: 0;
		clear: none;
	}
	div.dijitDialog form label {
		color: #333;
	}
	div.dijitDialog form.ibm-column-form label {
		width: 120px;
	}
	div.dijitDialog form.ibm-column-form p span {
		margin-left: 140px;
	}
	form.ibm-column-form label span {
		display: inline;
		margin: 0 !important;
	}
}

#dialog_overlay-leaving-ibm {
	width: 410px;
}

#dialog_overlay-leaving-ibm .ibm-common-overlay {
	
}

#dialog_overlay-leaving-ibm .ibm-title h1 {
	color: #444444;
	margin: 0;
}

#dialog_overlay-leaving-ibm .ibm-container p {
	color: #666666;
}

#dialog_overlay-leaving-ibm div.ibm-overlay-rule {
	background: none !important;
	margin-bottom: 6px;
	margin-top: 18px;
	border-top: 1px solid #CCCCCC;
}

#dialog_overlay-leaving-ibm div.ibm-buttons-row {
	text-align: right;
}

#dialog_overlay-leaving-ibm div.ibm-buttons-row p {
	padding-left: 0px !important;
}

#dialog_overlay-leaving-ibm div.ibm-buttons-row .ibm-sep {
	padding: 5px;
}

div#ibm-overlay-top form {
	height: 1%;
}

div#ibm-overlay-top form label {
	display: block;
	padding-bottom: .2em;
}

div#ibm-overlay-top form.ibm-column-form label {
	clear: left;
	display: block;
	float: left;
	width: 150px;
}

div#ibm-overlay-top form.ibm-column-form p span {
	display: block;
	margin-left: 157px;
}

*:first-child+html div#ibm-overlay-top form.ibm-column-form p {
	height: 25px;
}

div#ibm-overlay-top form.ibm-column-form label span {
	display: inline;
	margin: 0px;
}

div#ibm-overlay-top .ibm-buttons-row p {
	margin: 0;
	padding-bottom: 8px;
	padding-left: 30px;
}

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 {
	clear: left;
	background-color: #ffffff;
}

div#ibm-overlay-top h2 {
	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;
}

.dijitDialogPaneContent a:focus {
	outline: thin dotted;
}

#ibm-content select,.dijitDialog select {
	border: 1px solid #DDD;
	color: #838383;
	padding: 2px;
}

#ibm-content select:hover,.dijitDialog select:hover {
	border: 1px solid #CCC;
	color: #5C5C5C;
}

#ibm-content input[type="text"],#ibm-content input[type="password"],#ibm-content textarea,.dijitDialog input[type="text"],.dijitDialog input[type="password"],.dijitDialog textarea
	{
	border: 1px solid #DDD;
	color: #838383;
	padding: 3px;
}

#ibm-content input[type="text"]:hover,#ibm-content input[type="password"]:hover,#ibm-content textarea:hover,.dijitDialog input[type="text"]:hover,.dijitDialog input[type="password"]:hover,.dijitDialog textarea:hover
	{
	border: 1px solid #CCC;
	color: #5C5C5C;
}

#ibm-content input[type="text"]:focus,#ibm-content input[type="password"]:focus,#ibm-content textarea:focus,#ibm-content select:focus,.dijitDialog input[type="text"]:focus,.dijitDialog input[type="password"]:focus,.dijitDialog textarea:focus,.dijitDialog select:focus
	{
	border: 1px solid #CCC;
	color: #5C5C5C;
	background: #E5E5E5;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#E5E5E5', endColorstr = '#FFFFFF' );
	background: -webkit-gradient(linear, left top, left bottom, from(#E5E5E5),
		to(#FFFFFF) );
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF);
	background: -o-linear-gradient(top, #E5E5E5, #FFFFFF);
}

.dijitSelect {
	padding: 5px 0px 5px 10px;
	border: 1px solid #DDD;
	width: 100%;
	text-decoration: none;
	line-height: 1.1em;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
	background: #D8D8D8;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F2F2F2', endColorstr = '#D8D8D8' );
	-background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 242, 242,
		0.4) ), to(rgba(216, 216, 216, 0.8) ) );
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 0.2),
		rgba(216, 216, 216, 0.5) );
	background: -o-linear-gradient(top, rgba(242, 242, 242, 0.2),
		rgba(216, 216, 216, 0.5) );
	color: #333;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-collapse: separate;
}

table.dijitSelect .dijitButtonContents,table.dijitSelect .dijitDownArrowButton
	{
	*padding: 5px 0px 5px 10px;
}

table.dijitSelect span.dijitSelectLabel {
	display: block;
}

.ibm-col-5-1 .ibm-short-btn .dijitSelect {
	width: 142px;
	float: left;
}

.ibm-landing-page .ibm-col-4-1 .ibm-short-btn .dijitSelect {
	width: 190px;
	float: left;
}

.ibm-landing-page .ibm-col-4-2 .ibm-short-btn .dijitSelect {
	width: 430px;
	float: left;
}

.ibm-landing-page .ibm-col-5-2 .ibm-short-btn .dijitSelect {
	width: 334px;
	float: left;
}

.ibm-landing-page .ibm-col-5-3 .ibm-short-btn .dijitSelect {
	width: 526px;
	float: left;
}

.ibm-landing-page .ibm-col-6-2 .ibm-short-btn .dijitSelect {
	width: 270px;
	float: left;
}

.ibm-landing-page .ibm-col-6-3 .ibm-short-btn .dijitSelect {
	width: 430px;
	float: left;
}

.ibm-landing-page .ibm-col-6-4 .ibm-short-btn .dijitSelect {
	width: 590px;
	float: left;
}

.dj_ie6 .dijitSelect,.dj_ie6 .dijitSelect .dijitButtonNode {
	background-image: none;
}

.dijitSelect .dijitArrowButton {
	background: url(//1.w3.s81c.com/i/v17/icons/dropdown_sprite.png)
		no-repeat 100% -4px;
	*background-position: 100% 0px;
	padding: 0px;
	width: 20px;
}

.dijitSelect .dijitArrowButton .dijitArrowButtonChar {
	display: none;
	*display: block;
	*color: transparent;
	_color: #333;
}

.dijitSelectHover {
	border: 1px solid #CCC;
	background: #D8D8D8;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F2F2F2', endColorstr = '#D8D8D8' );
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 242, 242,
		0.8) ), to(rgba(216, 216, 216, 0.8) ) );
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 0.8),
		rgba(216, 216, 216, 0.8) );
	background: -o-linear-gradient(top, rgba(242, 242, 242, 0.8),
		rgba(216, 216, 216, 0.8) );
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
}

.dijitSelectHover .dijitButtonContents {
	border-color: #81a5c6;
}

.dijitSelectHover .dijitArrowButton {
	background-position: 100% -54px;
	*background-position: 100% -50px;
}

.dijitSelectFocused {
	border: 1px solid #CCC;
	background: #D8D8D8;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F2F2F2', endColorstr = '#D8D8D8' );
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 242, 242,
		0.8) ), to(rgba(216, 216, 216, 0.8) ) );
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 0.8),
		rgba(216, 216, 216, 0.8) );
	background: -o-linear-gradient(top, rgba(242, 242, 242, 0.8),
		rgba(216, 216, 216, 0.8) );
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
}

.dijitSelectFocused .dijitArrowButton {
	background-position: 100% -104px;
	*background-position: 100% -100px;
}

.dijitSelectDisabled {
	border: 1px solid #D3D3D3;
	background-color: #EFEFEF;
	background-image: none;
	color: #818181;
}

.dijitSelectDisabled .dijitArrowButton {
	background-color: #EFEFEF;
}

.dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
	background-position: 0px 70%;
}

.dijitSelectMenu td.dijitMenuItemIconCell,.dijitSelectMenu td.dijitMenuArrowCell
	{
	display: none;
}

.dijitMenu {
	_width: 250px !important;
	max-width: 600px;
	list-style-type: none;
	padding: 0px;
	border: 5px solid rgba(255, 255, 255, 0.4);
	border: 5px solid #FFF\9;
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

@
-moz-document url-prefix (){ .
	dijitMenu {margin: 1px 0 -17px 1px;
}

}
:root .dijitMenu {
	margin: 1px 0 -17px 1px \0/IE9;
}

.dijitMenuItem {
	color: #FFF;
	display: block;
	padding: 5px 10px;
	width: auto;
}

.dijitMenuTable {
	border-collapse: separate;
	border-spacing: 0 0;
	padding: 5px 0px;
	background: #1B2125;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#63686E', endColorstr = '#1B2125' );
	background: -webkit-gradient(linear, left top, left bottom, from(#63686E),
		to(#1B2125) );
	background: -moz-linear-gradient(top, #63686E, #1B2125);
	background: -o-linear-gradient(top, #63686E, #1B2125);
}

.dijitMenuPassive .dijitMenuItemHover,.dijitMenuPassive .dijitMenuItemSelected
	{
	background-color: #abd6ff;
	border: solid 1px #769dc0;
	background-position: 0px 0px;
}

.dijitMenuPassive .dijitMenuItemActive {
	background-position: 0px -177px;
}

.dj_ie6 .dijitMenuItem,.dj_ie6 .dijitMenuPassive .dijitMenuItem {
	background-image: none;
}

.dijitMenuActive .dijitMenuItemHover,.dijitMenuActive .dijitMenuItemSelected
	{
	padding: 4px 10px;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	background: #000;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#535353', endColorstr = '#0D0D0D' );
	background: -webkit-gradient(linear, left top, left bottom, from(#535353),
		to(#0D0D0D) );
	background: -moz-linear-gradient(top, #535353, #0D0D0D);
	background: -o-linear-gradient(top, #535353, #0D0D0D);
}

.dijitMenuActive td.dijitMenuItemLabel {
	padding: 5px 10px\9;
}

.dijitMenuActive .dijitMenuItemHover td.dijitMenuItemLabel,.dijitMenuActive .dijitMenuItemSelected td.dijitMenuItemLabel
	{
	padding: 4px 10px\9;
	border-top: 1px solid #CCC\9;
	border-bottom: 1px solid #CCC\9;
}

.dijitCheckedMenuItemIconChar {
	display: none;
}

.dijitCheckedMenuItemIcon {
	background-image: url(//1.w3.s81c.com/i/v17/icons/form_sprites.png);
	background-repeat: no-repeat;
	background-position: -15px 50%;
	width: 15px;
	height: 16px;
}

.dj_ie6 .dijitCheckedMenuItemIcon {
	background-image: url('form/images/checkboxAndRadioButtons_IE6.png');
}

.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
	background-position: 0px 50%;
}

.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.dijit_a11y .dijitPopup,.dijit_ally .dijitPopup DIV,.dijit_a11y .dijitPopup TABLE,.dijit_a11y .dijitTooltipContainer
	{
	background-color: #FFF !important;
}

.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {
	padding: 0px;
	border: 0px;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}

.dijitCheckBox input,.dijitRadio input {
	margin: 0px;
	padding: 0px;
	display: block;
}

.dijitCheckBoxInput {
	opacity: 0.01;
}

.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity = 0);
}

.dijit_a11y .dijitCheckBox,.dijit_a11y .dijitRadio {
	width: auto !important;
	height: auto !important;
}

.dijit_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}

.dijitToggleButton .dijitCheckBoxIcon {
	background-image:
		url('//1.w3.s81c.com/common/js/dojo-src/src-1.5.0/dijit/themes/claro/form/images/checkmarkNoBorder.png');
}

.dj_ie6 .dijitToggleButton .dijitCheckBoxIcon {
	background-image:
		url('//1.w3.s81c.com/common/js/dojo-src/src-1.5.0/dijit/themes/claro/form/images/checkmarkNoBorder.gif');
}

.dijitCheckBox,.dijitCheckBoxIcon {
	background-image: url(//1.w3.s81c.com/i/v17/icons/form_sprites.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

.dj_ie6 .dijitCheckBox,.dj_ie6 .dijitCheckBoxIcon {
	background-image: url('//1.w3.s81c.com/i/v17/icons/form_sprites.png');
}

.dijitCheckBox,.dijitToggleButton .dijitCheckBoxIcon {
	background-position: -15px;
}

.dijitCheckBoxChecked,.dijitToggleButtonChecked .dijitCheckBoxIcon {
	background-position: -0px;
}

.dijitCheckBoxDisabled {
	background-position: -75px;
}

.dijitCheckBoxCheckedDisabled {
	background-position: -60px;
}

.dijitCheckBoxHover {
	background-position: -45px;
}

.dijitCheckBoxCheckedHover {
	background-position: -30px;
}

.dijitCheckBoxCheckedFocused,.dijitCheckBoxFocused {
	outline: thin dotted;
}

.dijitToggleButton .dijitRadio,.dijitToggleButton .dijitRadioIcon {
	background-image: url(//1.w3.s81c.com/i/v17/icons/form_sprites.png);
}

.dj_ie6 .dijitToggleButton .dijitRadio,.dj_ie6 .dijitToggleButton .dijitRadioIcon
	{
	background-image:
		url('//1.w3.s81c.com/common/js/dojo-src/src-1.5.0/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png');
}

.dijitRadio,.dijitRadioIcon {
	background-image: url(//1.w3.s81c.com/i/v17/icons/form_sprites.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

.dj_ie6 .dijitRadio,.dj_ie6 .dijitRadioIcon {
	background-image:
		url('//1.w3.s81c.com/common/js/dojo-src/src-1.5.0/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png');
}

.dijitRadio {
	background-position: -105px;
}

.dijitToggleButton .dijitRadioIcon {
	background-position: -107px;
}

.dijitRadioDisabled {
	background-position: -166px;
}

.dijitRadioHover {
	background-position: -135px;
}

.dijitRadioChecked {
	background-position: -90px;
}

.dijitToggleButtonChecked .dijitRadioIcon {
	background-position: -92px;
}

.dijitRadioCheckedHover {
	background-position: -120px;
}

.dijitRadioCheckedFocused,.dijitRadioFocused {
	outline: thin dotted;
}

.dijitRadioCheckedDisabled {
	background-position: -150px;
}

.ibm-label-disabled {
	color: #777;
}

form.ibm-column-form label {
	clear: left;
	display: block;
	float: left;
	width: 150px;
	line-height: 14px;
}

form.ibm-column-form .ibm-columns label {
	float: none;
	width: 100%;
}

form.ibm-column-form p span {
	display: block;
	margin-left: 160px;
	margin-top: -5px;
	_margin-top: 0px;
}

form.ibm-column-form p span span {
	margin-top: 5px;
	_margin-top: 0px;
}

form.ibm-column-form p span span span {
	margin-top: -5px;
	_margin-top: 0px;
}

.ibm-landing-page form.ibm-column-form p span table {
	_float: left;
}

form.ibm-column-form p span.ibm-input-group div {
	*display: inline;
}

#ibm-content-main form.ibm-column-form p table.dijitSelect span,#ibm-content-main form.ibm-column-form p label span,div.ibm-common-overlay form.ibm-column-form p table.dijitSelect span,div.ibm-common-overlay form.ibm-column-form p label span
	{
	margin-left: 0px;
}

form fieldset#ibm-form-elem-grp span a.ibm-calculator-link,form fieldset#ibm-form-elem-grp span a.ibm-calendar-link,form fieldset#ibm-form-elem-grp span a.ibm-information-link,form fieldset#ibm-form-elem-grp span a.ibm-error-link,form fieldset#ibm-form-elem-grp span a.ibm-help-link,form p span a.ibm-calculator-link,form p span a.ibm-calendar-link,form p span a.ibm-information-link,form p span a.ibm-error-link,form p span a.ibm-help-link
	{
	display: inline-block;
	text-indent: -999em;
	width: 8px;
	height: 8px;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 5px 5px 8px 10px;
	overflow: hidden;
}

form a.ibm-calculator-link,form a.ibm-calendar-link,form a.ibm-information-link,form a.ibm-help-link,form a.ibm-error-link
	{
	filter: none !important;
}

form a.ibm-calculator-link {
	background: url(//1.w3.s81c.com/i/v17/icons/ibm_sprite_tools_OFF.png)
		no-repeat 1px -202px;
}

form a.ibm-calendar-link {
	background: url(//1.w3.s81c.com/i/v17/icons/ibm_sprite_tools_OFF.png)
		no-repeat 1px -2px;
}

form a.ibm-information-link,form a.ibm-help-link {
	background:
		url(//1.w3.s81c.com/i/v17/icons/ibm_sprite_status_sm_OFF.png)
		no-repeat 1px -1px;
}

form a.ibm-error-link {
	background:
		url(//1.w3.s81c.com/i/v17/icons/ibm_sprite_status_sm_OFF.png)
		no-repeat 1px -201px;
}

form.ibm-column-form.ibm-styled-form p {
	clear: both;
}

form.ibm-column-form p span.ibm-input-group {
	padding-bottom: 5px !important;
}

form.ibm-column-form p span.ibm-input-group label a,form.ibm-column-form fieldset#ibm-form-elem-grp span.ibm-input-group label a
	{
	position: relative;
	top: 5px;
	*top: -5px;
	_top: 10px;
}

form.ibm-column-form label span {
	display: inline;
	margin: 0px;
}

form.ibm-column-form span.ibm-input-group label,form.ibm-row-form span.ibm-input-group label
	{
	clear: none;
	display: inline;
	float: none;
	width: auto;
	margin-right: 10px;
}

.dijitCheckBox,.dijitRadio {
	clear: left;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 5px;
	zoom: 1;
	*display: inline;
	*top: 0px;
}

form.ibm-column-form fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

form.ibm-column-form fieldset#ibm-form-elem-grp {
	border: 0px;
	margin: 0px;
	padding: 10px 20px;
}

form.ibm-column-form fieldset legend {
	padding: 0px;
	margin: 0px;
	padding-left: 4px;
	display: inline;
	color: #000;
	padding-top: 10px;
}

form.ibm-column-form fieldset span {
	display: block;
	margin-left: 160px;
	margin-top: -18px !important;
	padding-bottom: 10px !important;
}

form.ibm-column-form fieldset#ibm-form-elem-grp span {
	margin-top: 0px !important;
}

form.ibm-column-form fieldset#ibm-form-elem-grp label span {
	display: inline;
	margin: 0px;
	padding: 0;
}

form.ibm-column-form fieldset span label {
	float: none !important;
	clear: none;
	display: inline;
	width: auto !important;
}

form.ibm-column-form fieldset span input,form.ibm-column-form fieldset span label
	{
	display: inline !important;
}

form.ibm-row-form div.ibm-two-column p.ibm-first {
	float: left;
	width: 250px;
}

form.ibm-row-form div.ibm-two-column p.ibm-second {
	_width: 250px;
	margin-left: 260px;
}

.ibm-landing-page form.ibm-row-form div.ibm-two-column p.ibm-first {
	width: 250px;
}

.ibm-landing-page form.ibm-row-form div.ibm-two-column p.ibm-second {
	_width: 500px;
	margin-left: 400px;
}

form.ibm-row-form label,form.ibm-row-form label span.ibm-additional-info
	{
	display: block;
	padding-bottom: 4px;
}

form.ibm-row-form label span {
	display: inline;
	margin: 0px;
}

form .ibm-checkbox-layout {
	clear: both;
}

form .ibm-checkbox-layout input {
	float: left;
}

#ibm-content-main form .ibm-checkbox-layout label {
	clear: right;
	display: block;
	float: none;
	margin-left: 1.8em;
	width: auto;
}

form .ibm-checkbox-layout .dijitCheckBox {
	float: left;
	top: 0px;
}

.ibm-buttons-row {
	clear: both;
	width: 100%;
}

.ibm-buttons-row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.ibm-buttons-row p {
	padding-left: 157px;
	float: none;
}

.ibm-buttons-row p.ibm-first {
	width: 140px;
	float: left;
}

.ibm-buttons-row p.ibm-second {
	margin-left: 160px;
}

.ibm-buttons-row span.ibm-sep {
	display: inline !important;
	clear: none;
	margin: 0px !important;
	padding-right: 20px;
}

#etpForm a.ibm-error-link {
	position: relative;
	left: -30px;
	top: -25px;
}

#etpForm a.ibm-error-link:hover {
	background: url("//1.w3.s81c.com/i/v17/icons/sprites-form.gif")
		no-repeat scroll 0 -126px transparent;
}

.dijitDateTextBox .dijitInputContainer .dijitInputInner,.dijitDateTextBox .dijitInputContainer .dijitInputInner:focus
	{
	background: url(//1.w3.s81c.com/i/v17/calendar/calendar-ico.gif)
		no-repeat 100% 50%;
}

.dijitTextBox .dijitValidationContainer {
	display: none;
}

.dijitCalendarContainer {
	width: auto;
}

.dijitCalendarContainer th,.dijitCalendarContainer td {
	padding: 0;
	vertical-align: middle;
}

.dijitCalendarNextYear {
	margin: 0 0 0 0.55em;
}

.dijitCalendarPreviousYear {
	margin: 0 0.55em 0 0;
}

.dijitCalendarIncrementControl {
	vertical-align: middle;
}

.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear
	{
	cursor: pointer;
}

.dijitCalendarDisabledDate {
	color: gray;
	text-decoration: line-through;
	cursor: default;
}

.dijitSpacer {
	position: relative;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
	text-align: center;
}

.dijitDateTextBox .dijitArrowButtonInner {
	width: 15px;
	height: 15px;
	margin: 0 auto;
	background-image: url(//1.w3.s81c.com/i/v17/calendar/buttonArrows.png);
	background-repeat: no-repeat;
	background-position: -51px 53%;
}

.dijitDateTextBox .dijitLeftArrowButton .dijitArrowButtonInner {
	background-position: -77px 53%;
}

.dijitDateTextBox .dijitRightArrowButton .dijitArrowButtonInner {
	background-position: -26px 53%;
}

.dijitDateTextBox .dijitUpArrowButton .dijitArrowButtonInner {
	background-position: 0 53%;
}

.dijitDateTextBox .dijitDisabled .dijitArrowButtonInner {
	background-position: -151px 53%;
}

.dijitDateTextBox .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner
	{
	background-position: -177px 53%;
}

.dijitDateTextBox .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner
	{
	background-position: -126px 53%;
}

.dijitDateTextBox .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner
	{
	background-position: -100px 53%;
}

.dijitCalendarPopup {
	height: 209px;
	height: 206px\9;
	border: 5px solid #CCC\9;
	border: 5px solid rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 890 !important;
}

.dijitCalendar {
	background-color: #EEE;
	text-align: center;
	padding: 6px 5px 3px 5px;
	border-collapse: separate;
	font-size: 0.8em;
}

.dijitCalendar img {
	border: none;
}

.dijitCalendarHover,.dijitCalendarActive {
	background-color: #DDD;
}

.dijitCalendarMonthContainer th {
	text-align: center;
	padding-bottom: 4px;
	vertical-align: middle;
}

.dijitCalendarMonthLabel {
	color: #000;
	font-size: 0.8em;
	padding: 0 4px;
}

.dijitCalendarMonthLabel.dijitCalendarCurrentMonthLabel {
	font-size: 1em;
}

.dijitCalendarIncrementControl {
	width: 18px;
	height: 16px;
	background-image: url(//1.w3.s81c.com/i/v17/calendar/calendarArrows.png);
	background-repeat: no-repeat;
}

.dj_ie6 .dijitCalendarIncrementControl {
	background-image:
		url(//1.w3.s81c.com/i/v17/calendar/calendarArrows8bit.png);
}

.dijitCalendarIncrease {
	background-position: -18px 0;
}

.dijitCalendarArrowHover .dijitCalendarDecrease {
	background-position: -36px 0;
}

.dijitCalendarArrowHover .dijitCalendarIncrease {
	background-position: -55px 0;
}

.dijitCalendarArrowActive .dijitCalendarDecrease {
	background-position: -72px 0;
}

.dijitCalendarArrowActive .dijitCalendarIncrease {
	background-position: -91px 0;
}

.dijitA11ySideArrow {
	display: none;
}

.dijitDayLabels th {
	padding: 0 4px 0 4px;
	font-weight: bold;
	text-align: center;
}

.dijitCalendarDayLabelTemplate {
	padding-bottom: 0;
	text-align: center;
	border-bottom: 1px solid #b5bcc7;
	font-size: 0.909em;
	padding: 0 3px 2px;
}

.dijitCalendarDateTemplate {
	text-align: center;
	background-color: #FFF;
	border-bottom: 1px solid #d3d3d3;
	padding-top: 0;
	font-size: 0.909em;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: .05em;
	text-align: center;
}

.dj_ie6 .dijitCalendarDateTemplate {
	background-image: none;
}

.dijitCalendarPreviousMonth,.dijitCalendarNextMonth {
	background-color: #e9f4fe;
	background-image: none;
	border-bottom: solid 1px #d3d3d3;
}

.dijitCalendarDateTemplate .dijitCalendarDateLabel {
	text-decoration: none;
	display: block;
	padding: 3px 5px 3px 4px;
	border: solid 1px #FFF;
	background-color: rgba(171, 212, 251, 0);
	-webkit-transition-property: background-color, border;
	-moz-transition-property: background-color, border;
	transition-property: background-color, border;
	-webkit-transition-duration: 0.35s;
	-moz-transition-duration: 0.35s;
	transition-duration: 0.35s;
}

.dijitCalendarPreviousMonth .dijitCalendarDateLabel,.dijitCalendarNextMonth .dijitCalendarDateLabel
	{
	color: #769dc0;
	border-color: #e9f4fe;
}

.dijitCalendarYearContainer {
	vertical-align: middle;
}

.dijitCalendarYearControl {
	padding: 1px 2px 2px 2px;
}

.dijitCalendarYearLabel {
	padding: 2px 0 0 0;
	margin: 0;
}

.dijitCalendarYearLabel span {
	vertical-align: middle;
}

.dijitCalendarSelectedYear {
	padding: 0 3px;
}

.dijitCalendarNextYear,.dijitCalendarPreviousYear {
	padding: 1px 6px !important;
	font-weight: normal;
	font-size: 0.909em;
}

.dijitCalendarSelectedYear {
	font-size: 1.091em;
	color: #000;
}

.dijitCalendarHoveredDate .dijitCalendarDateLabel {
	background-color: #abd6ff;
	border: solid 1px #769dc0;
	color: #000;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}

.dijitCalendarNextYearHover,.dijitCalendarPreviousYearHover {
	color: #000;
	border: solid 1px #FFF;
	padding: 0 5px 0 5px;
	background-color: #e9f4fe;
}

.dijitCalendarNextYearActive,.dijitCalendarPreviousYearActive {
	border: solid 1px #769dc0;
	padding: 0 5px 0 5px;
	background-color: #cfe5fa;
}

.dijitCalendarActiveDate .dijitCalendarDateLabel {
	background-color: #7dbefa;
	border: solid 1px #FFF;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}

.dijitCalendarSelectedDate .dijitCalendarDateLabel {
	color: #000;
	background-color: #abd6ff;
	border-color: #769dc0;
}

.dijitCalendarDisabledDate .dijitCalendarDateLabel {
	text-decoration: line-through;
	background-color: transparent;
	border-width: 0;
	padding: 4px 6px 4px 5px;
	color: #818181;
}

.dijitCalendar .dijitDropDownButton {
	margin: 0;
}

.dijitCalendar .dijitButtonText {
	padding: 1px 0px 3px !important;
	margin-right: -4px;
}

.dijitCalendar .dijitDropDownButton .dijitButtonNode {
	width: 100px;
	background-color: transparent;
	background-image: none;
	padding: 0 3px 0 2px;
	border: solid 1px #b5bcc7;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,.dijitCalendar .dijitDropDownButton:hover .dijitButtonNode
	{
	background-color: #e9f4fe;
	border: solid 1px #ffffff;
}

.dijitCalendarMonthMenu {
	border-color: #769dc0;
	background-color: #ffffff;
	text-align: center;
	background-image: none;
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	padding: 2px 0;
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
	background-color: #abd6ff;
	border-color: #769dc0;
	border-width: 1px 0;
	background-image:
		url(//1.w3.s81c.com/i/v17/calendar/commonHighlight.png);
	background-repeat: repeat-x;
}

.dijitCalendar .dijitOffScreen {
	position: absolute;
	left: 50%;
	top: -10000px;
}

.dijitCalendar .dijitInline {
	display: inline-block; #
	zoom: 1; #
	display: inline;
	border: 0;
	padding: 0;
	vertical-align: middle; #
	vertical-align: auto;
}

.dijitCalendar .dijitArrowButtonChar {
	display: none !important;
}

.dijitCalendar .dijitArrowButtonInner {
	width: 15px;
	height: 15px;
	margin: 0 auto;
	background-image: url(//1.w3.s81c.com/i/v17/calendar/buttonArrows.png);
	background-repeat: no-repeat;
	background-position: -51px 53%;
}

.dijitCalendar .dijitLeftArrowButton .dijitArrowButtonInner {
	background-position: -77px 53%;
}

.dijitCalendar .dijitRightArrowButton .dijitArrowButtonInner {
	background-position: -26px 53%;
}

.dijitCalendar .dijitUpArrowButton .dijitArrowButtonInner {
	background-position: 0 53%;
}

.dijitCalendar .dijitDisabled .dijitArrowButtonInner {
	background-position: -151px 53%;
}

.dijitCalendar .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner
	{
	background-position: -177px 53%;
}

.dijitCalendar .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner
	{
	background-position: -126px 53%;
}

.dijitCalendar .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner
	{
	background-position: -100px 53%;
}

.dijitCalendarMonthMenu .dijitMenu {
	width: 100px !important;
	min-width: 100px;
	margin: 0px !important;
}

DIV.dijitArrowButton {
	display: none;
}

input.ibm-disabled,input.ibm-disabled:hover,input.ibm-disabled:focus,input.ibm-disabled:active,input[disabled],input[disabled]:hover,input[disabled]:focus,input[disabled]:active,input[disabled="disabled"],input[disabled="disabled"]:hover,input[disabled="disabled"]:focus,input[disabled="disabled"]:active
	{
	color: #aaa;
	cursor: default;
	border: 1px solid #CBCBCB;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F5F5F5', endColorstr = '#DBDBDB' );
	background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#DBDBDB) );
	background: -moz-linear-gradient(center top, #F5F5F5, #DBDBDB);
	background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
}

#editorArea div.dijitArrowButton {
	display: block;
}

#ibm-signin {
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 5px;
	background: #EEEEEE;
	_background: #e3dfe0;
}

#ibm-masthead #ibm-signin .ibm-dlg-close {
	margin-top: 26px;
}

#ibm-signin ul {
	float: left;
	padding: 0 10px;
	width: 96%;
}

#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(//1.w3.s81c.com/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 {
	color: #ffffff;
	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("//1.w3.s81c.com/i/v17/ibm_icon_sprites.png") no-repeat
		scroll 0px 0px transparent;
	padding: 0 20px;
}

#ibm-content-nav {
	position: relative;
	margin-top: -38px;
	min-height: 37px;
}

#ibm-content-nav #ibm-primary-tabs {
	height: 37px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)
		), to(rgba(0, 0, 0, 0.05) ) );
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.05) );
}

#ibm-content-nav #ibm-secondary-tabs {
	padding: 20px 0px;
	text-align: center;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	margin: 0px auto;
	padding: 0px 20px;
	width: 940px;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs {
	margin: 0 auto;
	width: 940px;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
	height: 1%;
	float: left;
	display: block;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	margin-right: 5px;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li {
	display: inline;
	height: 1%;
	float: left;
	border-right: 1px solid #E5E5E5;
	padding: 3px 15px !important;
	text-align: center;
	margin-bottom: 7px;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li:first-child {
	border-left: 0px none;
	margin-left: 0px !important;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li:last-child {
	border-right: 0px none;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs a {
	padding: 0;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li.ibm-active a
	{
	padding-bottom: 1px;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	display: block;
	color: #000;
	padding: 10px 25px;
	background-color: #dddddd;
	*background-color: #dddddd;
	text-shadow: 0px 1px 0px #FFF;
	text-decoration: none;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:hover,#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:focus
	{
	background-color: #eeeeee;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a:active {
	background-color: #999999;
	color: #666;
	text-shadow: none;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a {
	text-decoration: none;
	color: #666;
	padding: 0px;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active a {
	background: #FFF;
	padding-bottom: 11px;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a:hover,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a:focus,#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li.ibm-active a
	{
	color: #000;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li {
	display: block;
	color: #000;
	padding: 10px 25px;
	background-color: #dddddd;
	background-color: rgba(216, 216, 216, 0.9);
	*background-color: #dddddd;
	text-shadow: 0px 1px 0px #FFF;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 0.9em;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li:hover,#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li:focus
	{
	background-color: #eeeeee;
	background-color: rgba(229, 229, 229, 0.95);
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li:active,#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li.ibm-active
	{
	background-color: #999999;
	background-color: rgba(153, 153, 153, 0.8);
	color: #000;
	text-shadow: none;
}

#ibm-content-nav #ibm-secondary-tabs.ibm-dyntabs ul.ibm-tabs li {
	text-decoration: none;
	color: #666;
	margin: 0px 15px;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li:focus {
	border-color: #d5d5d5;
	outline: thin dotted;
}

#ibm-content-nav #ibm-primary-tabs.ibm-dyntabs ul.ibm-tabs li.ibm-active
	{
	background: #FFF;
	padding-bottom: 11px;
}

#ibm-content-nav #ibm-secondary-tabs.ibm-dyntabs ul.ibm-tabs li:hover,#ibm-content-nav #ibm-secondary-tabs.ibm-dyntabs ul.ibm-tabs li.ibm-active
	{
	color: #000;
}

#ibm-com div.ibm-tab-section {
	clear: both;
	float: left;
	width: 100%;
}

#ibm-com div.ibm-tab-section {
	border-bottom: 1px solid #CCC;
}

#ibm-com div.ibm-tab-section.ibm-text,#ibm-com .ibm-container.ibm-graphic-tabs
	{
	border-top: 0 none;
}

#ibm-com .ibm-graphic-tabs.ibm-dyntabs .ibm-container-body {
	padding-top: 5px;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text {
	margin-top: -25px;
	text-align: center;
	border-top: 0 none;
	border-bottom: 0 none;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-tabs
	{
	margin-bottom: -10px;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul li.ibm-highlight-tab,#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list li.ibm-highlight-link
	{
	font-weight: bold;
}

* html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul li.ibm-highlight-tab
	{
	border-left: 0 none !important;
	border-top: 0 none !important;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul li
	{
	background: none repeat scroll 0 0 transparent;
	border-left: 0 none !important;
	border-right: 1px solid #CCCCCC !important;
	border-top: 0 none !important;
	float: none;
	margin-left: 0;
	line-height: 1.2em;
	height: 17px;
	display: inline;
	font-weight: normal;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list,#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list
	{
	text-align: left;
	padding-left: 0px;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list li
	{
	line-height: 1em;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list li,#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list li
	{
	border-right: 0px none !important;
	padding-right: 0px !important;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list li
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png)
		no-repeat 0px 10px;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list li:hover
	{
	background: url(//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_on.png)
		no-repeat 0px 10px;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-bullet-list li a
	{
	text-decoration: none;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list li a
	{
	display: block;
}

* html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list li a
	{
	padding-bottom: 10px !important;
}

*:first-child+html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-link-list li a
	{
	padding-bottom: 10px !important;
}

* html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-two-column .ibm-column.ibm-first,*
	html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-two-column .ibm-column.ibm-second,*
	html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-three-column
	{
	padding-top: 20px;
}

*:first-child+html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-two-column .ibm-column.ibm-first,*:first-child+html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-two-column .ibm-column.ibm-second,*:first-child+html #ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text .ibm-three-column
	{
	padding-top: 20px;
}

#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li,#ibm-com div.ibm-text ul.ibm-tabs li a
	{
	color: #666666;
	display: inline;
	padding: 0;
}

#ibm-com div.ibm-text ul.ibm-tabs li a:active,#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li.ibm-active,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a
	{
	color: #454545 !important;
}

#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li:hover,#ibm-com div.ibm-text ul.ibm-tabs li a:hover,#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li:focus,#ibm-com div.ibm-text ul.ibm-tabs li a:focus
	{
	color: #000 !important;
}

#ibm-com .ibm-columns.ibm-graphic-tabs .ibm-col-1-1 {
	margin: 0px -10px;
}

#ibm-com .ibm-columns.ibm-graphic-tabs,#ibm-com .ibm-container.ibm-graphic-tabs
	{
	margin: 0px 10px;
	padding-bottom: 40px;
}

#ibm-com .ibm-container>div.ibm-tab-section.ibm-text {
	border-top: 2px solid #CCCCCC;
	margin-top: -2px;
	padding-top: 6px;
}

#ibm-com ul.ibm-tabs a,#ibm-com .ibm-dyntabs ul.ibm-tabs li a {
	display: block;
	padding: 6px 8px;
	color: #454545;
	text-decoration: none;
}

#ibm-com .ibm-graphic-tabs div.ibm-tab-section {
	margin-bottom: 22px;
}

#ibm-com ul.ibm-tabs {
	clear: left;
	display: block;
	padding: 0px;
	position: relative;
	top: 1px;
}

#ibm-com ul.ibm-tabs li {
	padding: 0px;
	float: left;
}

#ibm-com ul.ibm-tabs li a:hover,#ibm-com ul.ibm-tabs li a:visited {
	text-decoration: none !important;
	color: #000;
}

#ibm-com .ibm-graphic-tabs ul.ibm-tabs li {
	background: none repeat 0 0 #DEDEDE;
	background: -moz-linear-gradient(center bottom, #cdcdcd 3%, rgba(222, 222, 222, 0)
		58% ) repeat scroll 0 0 #DEDEDE;
	margin-right: 1px;
	margin-bottom: 1px;
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
	display: block;
	text-decoration: none;
	cursor: pointer;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	font-weight: bold;
	height: 26px;
}

#ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-active,#ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-highlight-tab
	{
	background: none repeat 0 0 #FFFFFF;
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	border-top: 1px solid #ccc !important;
	color: #000000;
	height: 27px;
	height: 28px\9;
	margin-bottom: -2px !important;
}

* html #ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-active,* html #ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-highlight-tab,*
	html #ibm-com div.ibm-text ul.ibm-tabs li:first-child.ibm-active {
	height: 28px;
	border-bottom: 0px none !important;
}

#ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-active:hover,#ibm-com .ibm-graphic-tabs ul.ibm-tabs li.ibm-highlight-tab:hover,#ibm-com div.ibm-text ul.ibm-tabs li:first-child.ibm-active:hover
	{
	background: none repeat 0 0 #FFFFFF;
}

#ibm-com .ibm-graphic-tabs ul.ibm-tabs li:hover {
	color: #000;
	text-decoration: none;
	background: #c6c6c6;
}

#ibm-com div.ibm-text ul.ibm-tabs li {
	border-bottom: 0 none !important;
	border-right: 1px solid #E5E5E5;
	margin-bottom: 7px;
	padding: 0 10px !important;
	text-align: center;
	cursor: pointer;
}

#ibm-com div.ibm-text ul.ibm-tabs.ibm-link-list li {
	border-left: 0 none;
	float: none;
	margin-bottom: 10px;
	padding-left: 0 !important;
	text-align: left;
}

#ibm-com .ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text ul.ibm-tabs li.ibm-last-tab,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-last-tab
	{
	border-right: 0px none !important;
}

#ibm-com div.ibm-tab-section.ibm-text {
	margin-bottom: 22px;
	padding-bottom: 5px;
}

* html #ibm-com div.ibm-tab-section.ibm-text,*:first-child+html #ibm-com div.ibm-tab-section.ibm-text
	{
	padding-bottom: 10px;
}

#ibm-com div.ibm-text ul.ibm-tabs li:first-child,#ibm-com .ibm-graphic-tabs ul.ibm-tabs li:first-child
	{
	margin-left: 0px;
}

#ibm-com div.ibm-text div.ibm-rule {
	display: none;
}

#ibm-com div.ibm-text ul.ibm-tabs {
	color: #000;
	display: block;
	padding: 6px 0px;
}

#ibm-com div.ibm-text ul.ibm-tabs li,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-last-tab
	{
	padding-left: 14px !important;
	padding-right: 13px !important;
}

#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li.ibm-highlighed-tab,#ibm-com .ibm-dyntabs.ibm-graphic-tabs ul.ibm-tabs li.ibm-active
	{
	height: 17px;
}

#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li.ibm-highlighed-tab:focus,#ibm-com .ibm-dyntabs.ibm-graphic-tabs ul.ibm-tabs li.ibm-active:focus
	{
	outline: thin dotted;
}

#ibm-com .ibm-dyntabs div.ibm-text ul.ibm-tabs li,#ibm-com .ibm-dyntabs.ibm-graphic-tabs ul.ibm-tabs li
	{
	height: 16px;
	padding: 6px 8px;
}

#ibm-com div.ibm-text ul.ibm-tabs li,#ibm-com .ibm-text ul.ibm-tabs li.ibm-active,#ibm-com .ibm-text ul.ibm-tabs li.ibm-highlight-tab
	{
	border-bottom: 0px none;
}

#ibm-com div.ibm-text ul.ibm-tabs li.ibm-active:visited,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-active:hover,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-highlight-tab:visited,#ibm-com div.ibm-text ul.ibm-tabs li.ibm-highlight-tab:hover
	{
	background: #fff;
	color: #000;
}

#ibm-com div.ibm-text ul.ibm-tabs span.ibm-sep {
	display: none;
}

.ibm-scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}

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;
}

* html div.ibm-scroll-slider-outer {
	background: #e6e6e6;
	width: 6px;
}

* html div.ibm-scroll-slider-inner {
	background: #888;
	width: 6px;
	height: 68px;
}

html>body div.ibm-scroll-slider-outer {
	background: #e6e6e6;
	width: 6px;
}

* div.ibm-scroll-slider-inner {
	background: #888;
	width: 6px;
	height: 68px;
}

div.ibm-scroll-slider-outer {
	height: 100%;
	position: absolute;
	top: 0px;
	cursor: pointer;
	right: 0px;
	top: 0;
	background: #e6e6e6;
}

div.ibm-scroll-slider-outer-active {
	background: #ddd;
}

div.ibm-scroll-slider-inner {
	position: absolute;
	background: #888;
	cursor: pointer;
	overflow: hidden;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.ibm-scroll-slider-inner-active {
	background: #666;
}

div.ibm-scroll-slider-up,div.ibm-scroll-slider-down {
	position: absolute;
	height: 5px;
	background: #FFF
		url(//1.w3.s81c.com/i/v17/icons/scrollbar_arrows_sprite.png) no-repeat;
	width: 100%;
}

div.ibm-scroll-slider-up {
	top: 0px;
	background-position: 0 0;
}

div.ibm-scroll-slider-outer-active div.ibm-scroll-slider-up {
	background-position: 0 -106px;
}

div.ibm-scroll-slider-down {
	bottom: 0px;
	background-position: 0 -318px;
}

div.ibm-scroll-slider-outer-active div.ibm-scroll-slider-down {
	background-position: 0 -424px;
}

div.ibm-scroll-gradient {
	position: absolute;
	bottom: 0px;
	height: 15px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 0) ), color-stop(100%, rgba(255, 255, 255, 1) ) );
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100% );
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100% );
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100% );
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#00ffffff', endColorstr = '#ffffff', GradientType = 0 );
	background: linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100% );
}

#ibm-content .ibm-media .ibm-container.ibm-ribbon h2,#ibm-content .ibm-media .ibm-container.ibm-video h2,#ibm-content .ibm-media .ibm-container.ibm-portrait h2
	{
	display: inline-block;
	padding: 7px 0px 2px;
	margin-right: -10px;
}

#ibm-content .ibm-media .ibm-container ul.ibm-container-controls li {
	background: none;
	clear: none;
}

.ibm-video .ibm-video-container {
	background-color: #333;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 10px;
	position: relative;
}

.ibm-video .ibm-video-container a {
	
}

.ibm-video-play {
	background: url(//1.w3.s81c.com/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 {
	position: relative;
	width: 140px;
	height: 140px;
	top: -225px;
	*position: absolute;
	_top: 0px;
	_margin-top: 100px;
	left: 230px;
	*left: 400px;
	_left: 0px;
}

.ibm-col-6-4 .ibm-video-play {
	*left: 250px;
	_left: 0px;
}

.ibm-col-1-1 .ibm-video .ibm-video-container div:hover .ibm-video-play,.ibm-col-1-1 .ibm-video .ibm-video-container a:hover .ibm-video-play,.ibm-col-6-4 .ibm-video .ibm-video-container div:hover .ibm-video-play,.ibm-col-6-4 .ibm-video .ibm-video-container a:hover .ibm-video-play,.ibm-col-6-2 .ibm-video .ibm-video-container div:hover .ibm-video-play,.ibm-col-6-2 .ibm-video .ibm-video-container a:hover .ibm-video-play,.ibm-col-5-2 .ibm-video .ibm-video-container div:hover .ibm-video-play,.ibm-col-5-2 .ibm-video .ibm-video-container a:hover .ibm-video-play
	{
	background-position: -9px -900px;
}

.ibm-col-6-2 .ibm-video-play {
	width: 132px;
	height: 132px;
	top: 20px;
	_top: 0px;
	_margin-top: 35px;
	left: 84px;
	position: absolute;
}

*: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-6-2 .ibm-thumbnail .ibm-video-play,.ibm-col-6-3 .ibm-thumbnail .ibm-video-play
	{
	background-color: transparent;
	background-position: -14px -10px;
	position: absolute;
	width: 28px;
	height: 28px;
	margin-top: 20px;
	left: 15px;
	top: -15px;
}

.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-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-col-5-2 .ibm-video-play {
	height: 132px;
	left: 112px;
	top: 35px;
	width: 132px;
}

.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-col-5-1 .ibm-thumbnail:hover .ibm-video-play,.ibm-col-6-1 .ibm-thumbnail:hover .ibm-video-play
	{
	background-position: -14px -360px;
}

.ibm-col-5-1 .ibm-media .ibm-thumbnail-widget span.ibm-thumbnail {
	width: 172px;
	width: 170px\9;
	height: 108px;
	margin-top: 10px;
}

.ibm-col-5-1 .ibm-media .ibm-thumbnail-widget .ibm-thumbnail img {
	width: 172px;
	height: 108px;
}

#ibm-content .ibm-container-controls,#ibm-media .ibm-container-controls
	{
	float: right;
	display: block;
	padding-bottom: 0px;
	padding-right: 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;
	opacity: 1;
	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 100 );
}

.ibm-container-controls a {
	background: url(//1.w3.s81c.com/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;
}

.ibm-media .ibm-col-6-2 ul.ibm-portrait-module-list li {
	*height: auto !important;
}

#ibm-content .ibm-playlist .ibm-container-body {
	*width: 300px;
}

#ibm-content-sidebar {
	margin: 0 0 0 586px;
	overflow: hidden;
	width: 172px;
}

.ibm-liquid #ibm-content-sidebar {
	float: left;
	margin: 0px -202px 0px 0px;
	padding-left: 10px;
}

.ibm-landing-page #ibm-content-sidebar {
	margin: 0px 0px 0px 740px;
}

#ibm-content-sidebar .ibm-container {
	clear: right;
}

#ibm-content-sidebar p,#ibm-content-sidebar ul {
	color: #666;
	margin: 0em;
}

#ibm-content-sidebar h2 {
	color: #333;
}

#ibm-content-sidebar .ibm-container .ibm-container-body img {
	display: block;
	clear: both;
	margin: 0px auto 4px;
	text-align: center;
}

#ibm-content-sidebar .ibm-container.ibm-alternate .ibm-container-body {
	border-width: 0px;
}

#ibm-content #ibm-content-sidebar p.ibm-ind-link {
	padding: 0px;
}

#ibm-twitter-list li {
	border-top: 1px dotted #CCC;
	padding: 0px;
}

#ibm-twitter-list li {
	padding-top: 7px !important;
	padding-bottom: 5px !important;
}

ul.ibm-link-list li a {
	height: 1%;
}

#ibm-content-sidebar ul.ibm-link-list li.ibm-first,#ibm-content-sidebar ul.ibm-link-list.ibm-alternate li
	{
	border-top: 0px none;
}

ul.ibm-link-list li.ibm-first {
	width: auto !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,.ibm-landing-page .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait img
	{
	display: inline;
	float: left;
	margin: 8px 10px 5px 0px;
}

#ibm-content-sidebar ul.ibm-link-list li p.ibm-call-info {
	padding-left: 16px !important;
}

#ibm-content ul.ibm-live-assistance-list {
	clear: both;
}

#ibm-content ul.ibm-live-assistance-list li {
	padding-left: 0px;
}

#ibm-content ul.ibm-live-assistance-list a:link {
	text-decoration: underline;
}

#ibm-content ul.ibm-live-assistance-list p,.ibm-landing-page ul.ibm-live-assistance-list li p,#ibm-content ul.ibm-live-assistance-list a.ibm-chat-link,#ibm-content ul.ibm-live-assistance-list a.ibm-phone-link,#ibm-content ul.ibm-live-assistance-list a.ibm-email-link,#ibm-content ul.ibm-live-assistance-list a.ibm-generic-link,#ibm-content ul.ibm-live-assistance-list a.ibm-requestquote-link,#ibm-content ul.ibm-live-assistance-list a.ibm-forward-link,#ibm-content ul.ibm-live-assistance-list a.ibm-call-link,#ibm-content ul.ibm-live-assistance-list a.ibm-video-link,#ibm-content ul.ibm-live-assistance-list a.ibm-demoplay-link,#ibm-content ul.ibm-live-assistance-list a.ibm-signin-link
	{
	padding: 0px 0px 0px 16px !important;
}

#ibm-content ul.ibm-live-assistance-list a.ibm-chat-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-phone-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-email-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-generic-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-requestquote-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-forward-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-call-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-video-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-demoplay-link:link,#ibm-content ul.ibm-live-assistance-list a.ibm-signin-link:link
	{
	text-decoration: none !important;
}

#ibm-content ul.ibm-live-assistance-list a.ibm-chat-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-phone-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-email-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-generic-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-requestquote-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-forward-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-call-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-video-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-demoplay-link:hover,#ibm-content ul.ibm-live-assistance-list a.ibm-signin-link:hover
	{
	text-decoration: underline !important;
}

#ibm-content ul.ibm-live-assistance-list li.ibm-chat-link,#ibm-content ul.ibm-live-assistance-list li.ibm-phone-link,#ibm-content ul.ibm-live-assistance-list li.ibm-email-link,#ibm-content ul.ibm-live-assistance-list li.ibm-generic-link,#ibm-content ul.ibm-live-assistance-list li.ibm-requestquote-link,#ibm-content ul.ibm-live-assistance-list li.ibm-forward-link,#ibm-content ul.ibm-live-assistance-list li.ibm-call-link,#ibm-content ul.ibm-live-assistance-list li.ibm-video-link,#ibm-content ul.ibm-live-assistance-list li.ibm-demoplay-link,#ibm-content ul.ibm-live-assistance-list li.ibm-signin-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-chat-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-phone-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-email-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-generic-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-requestquote-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-forward-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-call-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-video-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-demoplay-link,#ibm-leadspace-head ul.ibm-live-assistance-list li.ibm-signin-link
	{
	-ms-filter: "none" !important;
}

#ibm-content ul.ibm-live-assistance-list a span,#ibm-content ul.ibm-live-assistance-list li p span,#ibm-content ul.ibm-live-assistance-list li span,#ibm-content .ibm-live-assistance span
	{
	font-weight: bold;
	color: #444;
}

ul.ibm-live-assistance-list li.ibm-phone-link a:link,ul.ibm-live-assistance-list li.ibm-generic-link a:link
	{
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
}

.ibm-container-body p+ul.ibm-live-assistance-list {
	padding-top: 0px !important;
}

.ibm-columns .ibm-col-5-1 ul.ibm-live-assistance-list {
	line-height: 1.15em;
}

.ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait p,.ibm-landing-page .ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait.ibm-alternate p
	{
	margin-left: 60px !important;
	height: 1%;
}

.ibm-container.ibm-live-assistance .ibm-container-body div.ibm-portrait.ibm-alternate p
	{
	margin-left: 46px !important;
}

#ibm-content #ibm-content-sidebar .ibm-ms-statement {
	margin: 0px;
}

#ibm-content #ibm-content-sidebar .ibm-ms-statement .ibm-container-body p
	{
	color: #000;
	padding: 0px;
}

#ibm-content-sidebar form.ibm-sidebar-form {
	padding-top: 0px;
	padding-bottom: 12px;
}

#ibm-content-sidebar form.ibm-sidebar-form p {
	padding-top: 5px !important;
	padding-bottom: 0px !important;
}

table.ibm-data-table {
	background: #FFF url(//1.w3.s81c.com/i/v17/table-border-bottom.gif)
		repeat-x 0px 100%;
	border-collapse: separate;
	width: 100%;
	border-right: 10px solid white;
	border-left: 10px solid white;
	margin-bottom: 20px;
	padding-bottom: 2px;
}

.ibm-landing-page table.ibm-data-table {
	border-right: 20px solid #FFF;
	border-left: 20px solid #FFF;
}

.ibm-liquid .ibm-columns table.ibm-data-table,.ibm-liquid .ibm-container table.ibm-data-table,.ibm-landing-page .ibm-columns table.ibm-data-table,.ibm-landing-page .ibm-container table.ibm-data-table,.ibm-container table.ibm-data-table
	{
	border-right: 0px none;
	border-left: 0px none;
}

table.ibm-data-table a,table.ibm-data-table a:visited,table.ibm-results-table a,table.ibm-results-table a:visited,.ibm-table-navigation a,.ibm-table-navigation a:visited
	{
	text-decoration: underline;
}

table.ibm-data-table caption,table.ibm-results-table caption {
	background: #FFF url(//1.w3.s81c.com/i/v17/table-border-caption.gif)
		repeat-x 0px 0px;
	margin: 0px;
	padding: 10px 0px;
	width: 100%;
	width: auto\9;
	clear: both;
	border-right: 10px solid white;
	border-left: 10px solid white;
}

.ibm-landing-page table.ibm-data-table caption,.ibm-landing-page table.ibm-results-table caption
	{
	border-right: 20px solid white;
	border-left: 20px solid white;
}

.ibm-liquid .ibm-columns table.ibm-data-table caption,.ibm-liquid .ibm-columns table.ibm-results-table caption,.ibm-landing-page .ibm-columns table.ibm-data-table caption,.ibm-landing-page .ibm-columns table.ibm-results-table caption
	{
	border-right: 0px none;
	border-left: 0px none;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.ibm-data-table caption.ibm-access,table.ibm-results-table caption.ibm-access
	{
	*display: none;
}

table.ibm-data-table thead tr {
	background: #FFF url(//1.w3.s81c.com/i/v17/table-border.gif) repeat-x
		0px 0px;
}

table.ibm-data-table td,table.ibm-data-table th {
	padding: 10px 5px;
	vertical-align: top;
}

#ibm-content table.ibm-data-table td ul li {
	background: url("//1.w3.s81c.com/i/v17/bullets/ibm_bullet_grey_off.png")
		no-repeat scroll 0 12px transparent;
	padding-left: 10px;
}

table.ibm-data-table tbody td,table.ibm-data-table tbody th {
	border-top: 1px solid #E6E6E6;
}

table.ibm-data-table thead th.ibm-sort-down a span.ibm-icon {
	background-image: url(//www.ibm.com/i/v16/icons/scope_dn.gif);
}

table.ibm-data-table thead th.ibm-sort-up a span.ibm-icon {
	background-image: url(//www.ibm.com/i/v16/icons/scope_up.gif);
}

table.ibm-data-table th.ibm-sort span.ibm-icon {
	background: url(//www.ibm.com/i/v16/icons/scope_default.gif) no-repeat
		100% 0px;
	display: inline-block;
	width: 12px;
	height: 14px;
	padding-left: 5px;
}

table.ibm-data-table th.ibm-sort a {
	text-decoration: none;
}

table.ibm-data-table tbody th,table.ibm-data-table tbody td {
	color: #666;
	padding: 8px 5px 5px;
}

table.ibm-data-table tbody tr:first-child td,table.ibm-data-table tbody tr:first-child th,table.ibm-data-table.ibm-alternating tbody tr:first-child td,table.ibm-data-table.ibm-alternating tbody tr:first-child th
	{
	background: #FFF url(//1.w3.s81c.com/i/v17/table-border-top.gif)
		repeat-x 0px 0px;
	border: 0 none;
	height: 32px;
}

table.ibm-data-table tbody tr:first-child td:first-child,table.ibm-data-table tbody tr:first-child th:first-child
	{
	background-position: -3px 0px;
}

table th.ibm-numeric,table td.ibm-numeric {
	text-align: right;
}

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: #D7EDF8;
}

table.ibm-data-table tbody tr:first-child:hover td,table.ibm-data-table tbody tr:first-child:hover th
	{
	background: #D7EDF8 url(//1.w3.s81c.com/i/v17/table-border-top.gif)
		repeat-x 0px 0px;
	height: 32px;
}

table.ibm-data-table tbody tr:first-child:hover td:first-child,table.ibm-data-table tbody tr:first-child:hover th:first-child
	{
	background-position: -3px 0px;
}

table.ibm-data-table.ibm-alternating tbody tr:hover td,table.ibm-data-table.ibm-alternating tbody tr:hover th,table.ibm-data-table.ibm-alternating-col tbody tr:hover td,table.ibm-data-table.ibm-alternating-col tbody tr:hover th,table.ibm-data-table.ibm-alternating-col tbody tr:hover td
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F0F0F0', endColorstr = '#D6D6D6' );
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),
		to(#D6D6D6) );
	background: -moz-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: -o-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: -moz-linear-gradient(center top, #F0F0F0, #D6D6D6) repeat
		scroll 0 0 transparent;
}

table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover td,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover th
	{
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px;
}

table.ibm-data-table.ibm-alternating-col tbody tr:first-child td.ibm-alt-col
	{
	background: url(//1.w3.s81c.com/i/v17/table_col_background_child.gif)
		repeat 0px 0px;
}

table.ibm-data-table.ibm-alternating tbody tr:first-child:hover td,table.ibm-data-table.ibm-alternating tbody tr:first-child:hover th,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover td,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover th
	{
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -moz-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -o-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),
		to(#D6D6D6) );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F0F0F0', endColorstr = '#D6D6D6' );
	background-image: url(//1.w3.s81c.com/i/v17/table-border-top.gif)
		repeat-x 0px 0px;
}

table.ibm-data-table.ibm-alternating tbody tr:first-child:hover td:first-child,table.ibm-data-table.ibm-alternating tbody tr:first-child:hover th:first-child,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover td:first-child,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover th:first-child
	{
	background-position: -3px 0px;
}

table.ibm-data-table tbody tr.ibm-alt-row td,table.ibm-data-table tbody tr.ibm-alt-row th
	{
	background-color: #eeeeee !important;
}

table.ibm-data-table tbody tr td.ibm-alt-col {
	background: url(//1.w3.s81c.com/i/v17/table_col_background.gif) repeat 0
		0;
}

table.ibm-data-table tbody tr td.ibm-alt-col:hover {
	background: -moz-linear-gradient(top, #F0F0F0, #d97a7a);
}

table.ibm-data-table tbody tr:hover.ibm-alt-row td,table.ibm-data-table tbody tr:hover.ibm-alt-row th
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#F0F0F0', endColorstr = '#D6D6D6' );
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),
		to(#D6D6D6) );
	background: -moz-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: -o-linear-gradient(top, #F0F0F0, #D6D6D6);
	background: -moz-linear-gradient(center top, #F0F0F0, #D6D6D6) repeat
		scroll 0 0 transparent;
}

table.ibm-data-table tbody tr.ibm-alt-row-checked td,table.ibm-data-table tbody tr.ibm-alt-row-checked th
	{
	background-color: #e0f1f7 !important;
}

table.ibm-data-table tbody tr.ibm-alt-row-checked td.ibm-alt-col {
	background: none;
	background-color: #e0f1f7;
}

table.ibm-data-table.ibm-alternating-col tbody tr:first-child.ibm-alt-row-checked td.ibm-alt-col
	{
	background: #D7EDF8 url(//1.w3.s81c.com/i/v17/table-border-top.gif)
		repeat-x 0px 0px;
}

table.ibm-data-table tbody tr:hover.ibm-alt-row-checked td,table.ibm-data-table tbody tr:hover.ibm-alt-row-checked th
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#e3f2f8', endColorstr = '#cad9de' );
	background: -webkit-gradient(linear, left top, left bottom, from(#e3f2f8),
		to(#cad9de) );
	background: -moz-linear-gradient(top, #e3f2f8, #cad9de);
	background: -o-linear-gradient(top, #e3f2f8, #cad9de);
	background: -moz-linear-gradient(center top, #e3f2f8, #cad9de) repeat
		scroll 0 0 transparent;
}

table.ibm-data-table tbody tr:first-child:hover.ibm-alt-row-checked td,table.ibm-data-table tbody tr:first-child:hover.ibm-alt-row-checked th,table.ibm-data-table.ibm-alternating-col tbody tr:first-child:hover.ibm-alt-row-checked td.ibm-alt-col
	{
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -moz-linear-gradient(top, #e3f2f8, #cad9de);
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -o-linear-gradient(top, #e3f2f8, #cad9de);
	background: url(//1.w3.s81c.com/i/v17/table-border-top.gif) repeat-x 0px
		0px, -webkit-gradient(linear, left top, left bottom, from(#e3f2f8),
		to(#cad9de) );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#e3f2f8', endColorstr = '#cad9de' );
	background-image: url(//1.w3.s81c.com/i/v17/table-border-top.gif)
		repeat-x 0px 0px;
}

table.ibm-data-table tbody tr:first-child:hover.ibm-alt-row-checked td:fist-child,table.ibm-data-table tbody tr:first-child:hover.ibm-alt-row-checked th:first-child
	{
	background-position: -3px 0px;
}

.v17 table.ibm-data-table .dijitCheckBox {
	clear: left;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 0px;
}

table.ibm-data-table.ibm-sortable-table td.ibm-accent {
	background-color: #eeeeee;
}

table.ibm-data-table td a.ibm-tooltip {
	text-decoration: none;
	border-bottom: 1px dotted #17af4b;
}

table.ibm-results-table {
	width: 100%;
}

table.ibm-results-table td,table.ibm-results-table th {
	padding: 5px 0px;
	vertical-align: top;
}

table.ibm-results-table td.ibm-table-row,table.ibm-results-table th.ibm-table-row
	{
	width: 25px;
}

table.ibm-results-table td.ibm-numeric,table.ibm-results-table th.ibm-numeric
	{
	width: 100px;
	padding-left: 15px;
}

table.ibm-results-table h2 {
	margin: 0px !important;
	padding: 0px 0px 3px 0px;
}

p.ibm-table-navigation {
	clear: both;
}

p.ibm-table-navigation a.ibm-back-em-link {
	padding: 0px 0px 0px 16px;
}

p.ibm-table-navigation a.ibm-forward-em-link {
	background-position: 100% -1px;
	padding: 0px 20px 0px 0px;
	padding-left: 0px !important;
}

p.ibm-table-navigation a.ibm-forward-em-link:hover {
	background-position: 104% -1px;
}

p.ibm-table-navigation .ibm-primary-navigation {
	*float: left;
	*height: 1%;
}

p.ibm-table-navigation .ibm-secondary-navigation {
	float: right;
}

p.ibm-short-btn {
	float: right;
	margin-top: -25px;
	padding-top: 0 !important;
}

* p.ibm-short-btn {
	margin-top: -12px;
	*margin-top: -25px;
}

.v17 p.ibm-short-btn .dijitSelect {
	width: 60px;
	*width: auto !important;
}

table.ibm-data-table.ibm-alternate {
	background: none;
	border-collapse: collapse !important;
	border: 1px solid #e6e6e6;
	margin-left: 10px;
	width: 96.8%;
}

table.ibm-data-table.ibm-alternate caption {
	background: none;
	border-top: 2px solid #666;
	border-left: 0px none;
	border-right: 0px none;
	width: 96.8%;
	width: 100% \9;
}

table.ibm-data-table.ibm-alternate tbody tr:first-child:hover td,table.ibm-data-table.ibm-alternate tbody tr:first-child:hover th
	{
	background: #D7EDF8;
}

table.ibm-data-table.ibm-alternate.ibm-alternating tbody tr:first-child:hover td,table.ibm-data-table.ibm-alternate.ibm-alternating tbody tr:first-child:hover th
	{
	background: none;
}

.ibm-columns table.ibm-data-table.ibm-alternate,.ibm-container table.ibm-data-table.ibm-alternate,.ibm-columns table.ibm-data-table.ibm-alternate caption,.ibm-container table.ibm-data-table.ibm-alternate caption
	{
	width: 100%;
	margin-left: 0px;
}

.ibm-columns table.ibm-data-table.ibm-alternate,.ibm-container table.ibm-data-table.ibm-alternate,.ibm-columns table.ibm-data-table.ibm-alternate caption,.ibm-container table.ibm-data-table.ibm-alternate caption
	{
	width: 100%;
	margin-left: 0px;
}

.ibm-container table.ibm-data-table.ibm-alternate caption {
	border-top: 0 none;
}

* html table.ibm-data-table.ibm-alternate,* html table.ibm-data-table.ibm-alternate caption
	{
	width: 96.8% !important;
	margin-left: 10px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

*:first-child+html table.ibm-data-table.ibm-alternate,*:first-child+html table.ibm-data-table.ibm-alternate caption
	{
	width: 96% !important;
	margin-left: 10px !important;
}

* html .ibm-columns table.ibm-data-table.ibm-alternate,* html .ibm-container table.ibm-data-table.ibm-alternate,*
	html .ibm-columns table.ibm-data-table.ibm-alternate caption {
	width: 100% !important;
	margin-left: 10px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

*:first-child+html .ibm-container table.ibm-data-table.ibm-alternate,*:first-child+html .ibm-columns table.ibm-data-table.ibm-alternate,*:first-child+html .ibm-columns table.ibm-data-table.ibm-alternate caption
	{
	width: 100% !important;
	margin-left: 0px !important;
}

.ibm-landing-page table.ibm-data-table.ibm-alternate {
	width: 96.0% !important;
	margin-left: 20px !important;
}

.ibm-landing-page table.ibm-data-table.ibm-alternate caption {
	width: 96.0%;
	width: 100% \9;
}

*:first-child+html .ibm-landing-page table.ibm-data-table.ibm-alternate,*:first-child+html .ibm-landing-page table.ibm-data-table.ibm-alternate caption
	{
	margin-left: 20px !important;
}

.ibm-landing-page .ibm-columns table.ibm-data-table.ibm-alternate,.ibm-landing-page .ibm-columns table.ibm-data-table.ibm-alternate caption,.ibm-landing-page .ibm-container table.ibm-data-table.ibm-alternate
	{
	margin-left: 0 !important;
	width: 100% !important;
}

*:first-child+html .ibm-landing-page .ibm-columns table.ibm-data-table.ibm-alternate,*:first-child+html .ibm-landing-page .ibm-container table.ibm-data-table.ibm-alternate,*:first-child+html .ibm-landing-page .ibm-columns table.ibm-data-table.ibm-alternate caption
	{
	margin-left: 0px !important;
}

* html .ibm-landing-page .ibm-container table.ibm-data-table.ibm-alternate
	{
	margin-left: 20px !important;
}

table.ibm-data-table.ibm-alternate tbody td,table.ibm-data-table.ibm-alternate tbody th,.ibm-columns table.ibm-data-table.ibm-alternate tbody td,.ibm-columns table.ibm-data-table.ibm-alternate tbody th,.ibm-container table.ibm-data-table.ibm-alternate tbody td,.ibm-container table.ibm-data-table.ibm-alternate tbody th
	{
	border: 1px solid #E6E6E6;
}

table.ibm-data-table.ibm-alternate tbody tr:first-child td,table.ibm-data-table.ibm-alternate tbody tr:first-child th
	{
	background: none;
	border-right: 1px solid #e6e6e6;
	border-top: 2px solid #666666;
}

table.ibm-data-table.ibm-alternate thead tr {
	background: none;
}

table.ibm-data-table.ibm-alternate thead th {
	border: 1px solid #e6e6e6;
}

.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;
	padding: 0px 0px 10px 0px;
}

.ibm-landing-page #ibm-content-head {
	margin: 0px 10px;
}

.ibm-landing-page #ibm-content-body {
	padding-top: 0px;
}

.ibm-landing-page #ibm-content-main {
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 980px;
}

.ibm-landing-page #ibm-leadspace {
	padding: 0px;
	margin: 0px;
}
/*
 * $Id: tooltip.source.css,v 1.2 2010/06/22 15:04:06 mbaierl Exp $
 * Tooltip JS code
 */
.dijitTooltip {
	position: absolute;
	z-index: 3100;
	left: 50%;
	top: -10000px;
	overflow: visible;
}

.dijitTooltipContainer {
	background-color: #000;
	border: 1px solid #ffffff;
	padding: 6px 7px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	color: #ccc;
	font-size: 12px;
}

.dijitTooltip h3 {
	margin: 0px;
}

.dijitTooltipRight {
	padding-left: 12px;
}

.dijitTooltip h3 {
	margin: 0px;
}

.dijitTooltipRight {
	padding-left: 12px;
}

.dijitTooltipConnector {
	display: none;
}

.dijitTooltipRight .dijitTooltipConnector {
	left: 0px;
	bottom: 7px;
	background:
		url("//1.w3.s81c.com/i/v17/tooltip/tooltipConnectorLeft-2.png")
		no-repeat top left;
	width: 16px;
	height: 14px;
	position: absolute;
	border: 0px;
	z-index: 2;
}

* html .dijitTooltipRight .dijitTooltipConnector {
	background:
		url("//1.w3.s81c.com/i/v17/tooltip/tooltipConnectorLeft-IE.gif")
		no-repeat top left;
}

.dijitBackgroundIframe {
	width: 0px !important;
	height: 0px !important;
}

.ibm-popup {
	padding-top: 0px !important;
	min-width: 390px !important;
}

.ibm-popup #ibm-content-sidebar,.ibm-popup #ibm-navigation,.ibm-popup #ibm-media,.ibm-popup #ibm-mast-options,.ibm-popup #ibm-menu-links,.ibm-popup #ibm-search-module,.ibm-popup #ibm-footer,.ibm-popup #ibm-related-content,.ibm-popup #ibm-footer-module,.ibm-popup #ibm-custom-footer-module,.ibm-popup #ibm-social-tools
	{
	display: none !important;
}

.ibm-popup#ibm-top {
	margin-top: 40px;
}

.ibm-popup #ibm-pcon {
	margin: 20px auto;
	padding: 40px 0 10px 20px;
	width: auto;
}

.ibm-popup #ibm-masthead {
	background: #000;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#595C64', endColorstr = '#1B1B1C' );
	background: -webkit-gradient(linear, left top, left bottom, from(#595C64),
		to(#1B1B1C) );
	background: -moz-linear-gradient(top, #595C64, #1B1B1C);
	height: 35px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	min-width: 390px !important;
}

.ibm-popup #ibm-universal-nav #ibm-unav-links {
	float: none !important;
}

.ibm-popup #ibm-universal-nav {
	height: 35px;
	min-width: 390px;
}

.ibm-popup #ibm-universal-nav li#ibm-home {
	width: 160px;
}

.ibm-popup #ibm-universal-nav li#ibm-home a {
	background-position: 0px -100px;
	display: block;
	position: relative;
	margin: 4px 0 0 0px;
	_border: 0 none;
	height: 23px;
	_height: 1%;
	width: 50px;
}

.ibm-popup #ibm-universal-nav li#ibm-home a:hover {
	background-position: 0px -130px;
}

.ibm-popup #ibm-universal-nav li#ibm-title {
	color: #CCC;
	float: right !important;
	font-size: 0.85em;
	font-weight: bold;
	margin: 8px 10px 0;
	text-align: right;
	text-shadow: 0px 1px 0 #000;
}

.ibm-popup #ibm-leadspace-head #ibm-leadspace-body {
	width: 100%;
	margin: 0px;
}

.ibm-popup #ibm-content-main {
	width: 498px;
}

.ibm-popup #ibm-content .ibm-buttons-row p {
	padding: 10px 0 10px 10px;
}

.ibm-popup .ibm-buttons-row {
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: right;
}

.ibm-popup iframe {
	margin: -5px 0 10px 10px;
	border: 2px solid #ccc;
	padding: 0pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: rgb(0, 0, 0);
}

#ibm-mytext {
	font-size: 0.8em !important;
	font-weight: normal;
	margin-left: 10px !important;
	width: 480px;
}

.ibm-popup .ibm-buttons-row span.ibm-sep {
	clear: none;
	display: inline !important;
	margin: 0 !important;
	padding: 5px;
}

div,p,span,a,li,strong {
	font-family: Arial, sans-serif;
}

#ibm-mast-options a {
	font-weight: normal;
}

#ibm-universal-nav li a {
	font-size: 1em !important;
	font-weight: 200;
}

#ibm-common-menu h2,#ibm-common-menu h3 {
	font-weight: bold;
}

#ibm-scoped-search li a {
	font-size: 0.8em !important;
}

#ibm-search-results p a {
	font-weight: bold;
}

#ibm-search-results .ibm-portrait-module-list a,#ibm-search-results .ibm-thumbnail-list a
	{
	font-weight: bold;
}

#ibm-search-form input#q {
	font-size: 0.75em;
}

#ibm-search-results .ibm-portrait-module-list p,#ibm-search-results .ibm-thumbnail-list p
	{
	line-height: 1.4em;
}

#ibm-signin {
	font-size: 0.8em;
}

#ibm-signin input.ibm-btn-signin {
	font-family: sans-serif;
	font-weight: bold;
}

#ibm-signin .ibm-reg-link {
	font-weight: bold;
}

#ibm-navigation-trail {
	font-size: 0.7em !important;
	line-height: 1em;
}

#ibm-content #ibm-leadspace-head ul#ibm-navigation-trail {
	font-size: 0.85em !important;
	line-height: 1em;
}

#ibm-navigation #ibm-primary-links #ibm-parent-link {
	font-size: 1.2em;
}

#ibm-navigation #ibm-primary-links a:focus {
	font-weight: bold;
}

#ibm-navigation #ibm-primary-links>li>a:active {
	font-weight: normal;
}

#ibm-navigation #ibm-primary-links>li>a.ibm-is-active,#ibm-navigation #ibm-primary-links>li>a.ibm-active
	{
	font-weight: bold;
}

#ibm-navigation #ibm-primary-links li ul li a {
	font-size: 0.84em;
}

#ibm-navigation #ibm-primary-links li ul li a.ibm-is-active,#ibm-navigation #ibm-primary-links li ul li a.ibm-active
	{
	font-weight: bold;
}

#ibm-navigation #ibm-primary-links li ul li ul li a {
	font-size: 0.88em;
}

#ibm-navigation #ibm-primary-links #ibm-overview a,#ibm-navigation #ibm-primary-links #ibm-overview a:hover,#ibm-navigation #ibm-primary-links #ibm-overview a:active
	{
	font-weight: bold;
}

#ibm-secondary-navigation h2 {
	font-size: 0.8em;
}

#ibm-secondary-navigation ul li a {
	font-size: 0.8em;
}

#ibm-related-content {
	font-size: 0.7em !important;
}

#ibm-related-content h2 {
	font-size: 1em;
}

#ibm-menu-links a,.ibm-landing-page #ibm-leadspace-head h1,.ibm-landing-page #ibm-leadspace-head p,.ibm-landing-page #ibm-leadspace-head span,.ibm-intro em,#ibm-content h2,#ibm-content h3,#ibm-content h4
	{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", Helvetica, Arial;
}

#ibm-content h2,#ibm-content h3,#ibm-content h4 {
	font-size: 1.025em;
}

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;
}

#ibm-mast-options {
	font-size: 0.7em;
	color: #A1A2A7;
}

#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-custom-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-common-menu h2,#ibm-common-menu h3 {
	*font-size: 100%;
}

#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-content .ibm-ribbon .ibm-container-body p {
	font-style: italic;
}

#ibm-content .ibm-video .ibm-container-body p,#ibm-content .ibm-media .ibm-ribbon .ibm-container-body p
	{
	font-style: normal;
}

#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-ribbon .ibm-container-body p {
	font-style: italic;
}

#ibm-content .ibm-video .ibm-ribbon .ibm-container-body p,#ibm-content .ibm-media .ibm-ribbon .ibm-container-body p
	{
	font-style: normal;
}

#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;
}

h1 {
	font-size: 2.6em;
	clear: both;
	line-height: 1em;
	text-shadow: 0px 1px 0 #FFF;
}

h1.ibm-small {
	font-size: 1.875em;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1,#ibm-content #ibm-leadspace-head.ibm-alternate h1
	{
	font-size: 2.25em;
}

.ibm-landing-page #ibm-leadspace-head.ibm-alternate h1.ibm-small,#ibm-content #ibm-leadspace-head.ibm-alternate h1.ibm-small
	{
	font-size: 1.875em;
}

.ibm-landing-page #ibm-leadspace-head p a {
	font-size: 0.85em;
}

.ibm-landing-page #ibm-leadspace-head p em {
	font-style: normal;
}

.ibm-landing-page #ibm-leadspace-head p em span {
	font-weight: bold;
}

#ibm-content-head p {
	font-size: 1.0em;
}

#ibm-content-head p em,#ibm-content #ibm-leadspace-head p em {
	font-style: normal;
	font-weight: bold;
	color: #666;
	font-size: 1.1em;
}

.ibm-thumbnail span {
	font-size: 0.9em;
}

#ibm-content-main table.ibm-data-table caption em {
	font-weight: bold;
	font-style: normal;
}

#ibm-content-main table th.ibm-table-row {
	font-weight: normal;
}

#ibm-content-main table.ibm-data-table ul,#ibm-content-main table.ibm-data-table ol
	{
	font-size: 1em;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
	font-weight: bold;
	font-size: 0.875em;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs a {
	font-size: 0.8em;
	font-weight: normal;
}

#ibm-com ul.ibm-tabs li.ibm-active,#ibm-com ul.ibm-tabs li.ibm-highlight-tab
	{
	font-weight: bold;
}

#ibm-content-nav #ibm-secondary-tabs ul.ibm-tabs li.ibm-active a {
	font-weight: bold;
}

div.ibm-text ul.ibm-tabs {
	line-height: 1.66em;
}

div.ibm-tab-section ul li {
	line-height: 1.2em;
}

#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs {
	line-height: 1em;
}

#ibm-content-head ul#ibm-navigation-trail li {
	font-family: arial, sans-serif;
	font-size: 0.85em;
}

#ibm-content-main p {
	font-size: 1em;
	color: #333;
}

#ibm-content-main ul,#ibm-content-main ol {
	color: #333;
}

#ibm-content #ibm-content-main p.ibm-intro,#ibm-content #ibm-content-main h2.ibm-intro,#ibm-content #ibm-content-main h2.ibm-alternate,#ibm-related-content h2.ibm-alternate
	{
	font-size: 1.8em;
	line-height: 1.2em;
}

#ibm-content #ibm-content-main p.ibm-intro em,#ibm-content #ibm-content-main h2.ibm-intro,#ibm-content #ibm-content-main h2.ibm-alternate,#ibm-related-content h2.ibm-alternate
	{
	font-style: normal;
	font-weight: 200;
}

#ibm-related-content h2.ibm-alternate {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", Helvetica, Arial;
}

#ibm-top p.ibm-alt-type {
	font-family: Georgia, arial, sans-serif;
	font-size: 1.1em;
}

#ibm-top h3.ibm-alt-type,#ibm-top p.ibm-alt-type a {
	font-family: Georgia, arial, sans-serif;
}

#ibm-content #ibm-content-main .ibm-columns h3.ibm-alternate {
	font-size: 1.2em;
	line-height: normal;
}

.ibm-landing-page #ibm-content-main .ibm-col-1-1 p,.ibm-landing-page #ibm-content-main .ibm-col-1-1 h2,.ibm-landing-page #ibm-content-main .ibm-col-1-1 h3,#ibm-content-main .ibm-col-4-3 p,#ibm-content-main .ibm-col-4-3 h2,#ibm-content-main .ibm-col-4-3 h3,#ibm-content-main .ibm-col-5-4 p,#ibm-content-main .ibm-col-5-4 h2,#ibm-content-main .ibm-col-5-4 h3,#ibm-content-main .ibm-col-6-4 p,#ibm-content-main .ibm-col-6-4 h2,#ibm-content-main .ibm-col-6-4 h3,#ibm-content-main .ibm-col-6-5 p,#ibm-content-main .ibm-col-6-5 h2,#ibm-content-main .ibm-col-6-5 h3,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ul,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ol,#ibm-content-main .ibm-col-4-3 ul,#ibm-content-main .ibm-col-4-3 ol,#ibm-content-main .ibm-col-5-4 ul,#ibm-content-main .ibm-col-5-4 ol,#ibm-content-main .ibm-col-6-4 ul,#ibm-content-main .ibm-col-6-4 ol,#ibm-content-main .ibm-col-6-5 ul,#ibm-content-main .ibm-col-6-5 ol
	{
	font-size: 1.166em;
	line-height: 1.5em;
}

.ibm-landing-page #ibm-content-main .ibm-col-1-1 ul ul,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ol ol,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ol ul,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ul li p,.ibm-landing-page #ibm-content-main .ibm-col-1-1 ol li p
	{
	font-size: 1em;
	line-height: 1.5em;
}

#ibm-content-main .ibm-col-4-3 ol li p,#ibm-content-main .ibm-col-4-3 ul ul,#ibm-content-main .ibm-col-4-3 ol ol,#ibm-content-main .ibm-col-5-4 ol li p,#ibm-content-main .ibm-col-5-4 ul ul,#ibm-content-main .ibm-col-5-4 ol ol,#ibm-content-main .ibm-col-6-4 ol li p,#ibm-content-main .ibm-col-6-4 ul ul,#ibm-content-main .ibm-col-6-4 ol ol,#ibm-content-main .ibm-col-6-5 ol li p,#ibm-content-main .ibm-col-6-5 ul ul,#ibm-content-main .ibm-col-6-5 ol ol
	{
	font-size: 1em;
	line-height: 1em;
}

#ibm-content-main .ibm-col-4-3 ul.ibm-portrait-module-list,#ibm-content-main .ibm-col-4-3 ul.ibm-thumbnail-list,#ibm-content-main .ibm-col-5-4 ul.ibm-portrait-module-list,#ibm-content-main .ibm-col-5-4 ul.ibm-thumbnail-list,#ibm-content-main .ibm-col-6-4 ul.ibm-portrait-module-list,#ibm-content-main .ibm-col-6-4 ul.ibm-thumbnail-list,#ibm-content-main .ibm-col-6-5 ul.ibm-portrait-module-list,#ibm-content-main .ibm-col-6-5 ul.ibm-thumbnail-list
	{
	font-size: 1em;
	line-height: 1.2em;
}

#ibm-content-main .ibm-col-6-2 ul.ibm-portrait-module-list h2 a,#ibm-content-main .ibm-col-6-2 ul.ibm-portrait-module-list h3 a,#ibm-content-main .ibm-col-6-2 ul.ibm-thumbnail-list h2 a,#ibm-content-main .ibm-col-6-2 ul.ibm-thumbnail-list h3 a
	{
	line-height: 1.2em;
}

#ibm-content-main .ibm-col-4-1 p,#ibm-content-main .ibm-col-4-1 h2,#ibm-content-main .ibm-col-4-1 h3,#ibm-content-main .ibm-col-4-2 p,#ibm-content-main .ibm-col-4-2 h2,#ibm-content-main .ibm-col-4-2 h3,#ibm-content-main .ibm-col-5-3 p,#ibm-content-main .ibm-col-5-3 h2,#ibm-content-main .ibm-col-5-3 h3,#ibm-content-main .ibm-col-5-3 ul,#ibm-content-main .ibm-col-5-2 p,#ibm-content-main .ibm-col-5-2 h2,#ibm-content-main .ibm-col-5-2 h3,#ibm-content-main .ibm-col-6-2 p,#ibm-content-main .ibm-col-6-2 h2,#ibm-content-main .ibm-col-6-2 h3,#ibm-content-main .ibm-col-6-5 .ibm-col-6-2 p,#ibm-content-main .ibm-col-6-5 .ibm-col-6-2 h2,#ibm-content-main .ibm-col-6-5 .ibm-col-6-2 h3,#ibm-content-main .ibm-col-6-3 p,#ibm-content-main .ibm-col-6-3 h2,#ibm-content-main .ibm-col-6-3 h3
	{
	font-size: 1.083em;
	line-height: 1.4em;
}

#ibm-content-main .ibm-col-6-5 .ibm-col-6-1 p,#ibm-content-main .ibm-col-6-5 .ibm-col-6-1 h2,#ibm-content-main .ibm-col-6-5 .ibm-col-6-1 h3,#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 p,#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 h2,#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 h3,#ibm-content-main .ibm-col-6-4 .ibm-col-6-1 ul,#ibm-content-main .ibm-col-6-1 p,#ibm-content-main .ibm-col-6-1 h2,#ibm-content-main .ibm-col-6-1 h3
	{
	font-size: 1em !important;
	font-family: arial, sans-serif;
	line-height: 1.3em;
}

#ibm-content-main .ibm-media .ibm-container.ibm-ribbon h2,#ibm-content-main .ibm-media .ibm-container.ibm-video h2,#ibm-content-main .ibm-media .ibm-container.ibm-portrait h2
	{
	font-size: 1em;
	line-height: 1em;
}

#ibm-content-main .ibm-media .ibm-portrait.ibm-container.ibm-ribbon h3 {
	font-size: 1.198em;
	line-height: 1.2em;
}

#ibm-content-main .ibm-media .ibm-portrait.ibm-container.ibm-ribbon p,#ibm-content-main .ibm-media .ibm-container.ibm-playlist .ibm-col-6-2 p,#ibm-content-main .ibm-media .ibm-container.ibm-playlist .ibm-col-6-3 p,#ibm-content-main .ibm-media .ibm-col-6-2 .ibm-portrait-module-list p
	{
	line-height: 1.2em;
	font-size: 1.11em;
}

#ibm-content-main .ibm-col-5-1 h2,#ibm-content-main .ibm-col-5-1 h3,#ibm-content-main .ibm-col-6-1 h2,#ibm-content-main .ibm-col-6-1 h3
	{
	color: #333;
}

#ibm-content-main .ibm-col-5-1 p,#ibm-content-main .ibm-col-6-1 p {
	color: #666;
}

#ibm-content-main .ibm-col-5-2 p,#ibm-content-main .ibm-col-6-2 p {
	color: #4C4C4C;
}

#ibm-content-main ul.ibm-portrait-module-list p,#ibm-content-main ul.ibm-thumbnail-list p
	{
	font-size: 1em;
	line-height: 1.2em;
}

#ibm-content-main .ibm-container.ibm-playlist ul.ibm-portrait-module-list h3 a
	{
	font-size: 1.1em;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", Helvetica, Arial;
}

#ibm-navigation li#ibm-parent-link a {
	font-size: 0.7em;
	color: #666;
}

span.ibm-table-navigation-links a,.ibm-price {
	font-weight: bold !important;
}

#ibm-content-main .ibm-container .ibm-container-body ul.ibm-stock-list h3,.ibm-columns ul.ibm-stock-list h3
	{
	font-weight: normal;
}

#ibm-content-main ul li p,#ibm-content-main ol li p,#ibm-content-main ol.ibm-article-list li
	{
	font-size: 1em;
}

#ibm-content ul li.ibm-link-description p {
	font-size: 1em !important;
}

a.ibm-btn-pri,input.ibm-btn-pri,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
	{
	font-weight: bold;
	font-size: 1em;
}

a.ibm-btn-sec,input.ibm-btn-sec,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
	{
	font-size: 1em;
}

#ibm-content-sidebar input.ibm-btn-arrow-pri,#ibm-content-sidebar input.ibm-btn-add-sec,#ibm-content-sidebar input.ibm-btn-arrow-sec,#ibm-content-sidebar input.ibm-btn-back-sec,#ibm-content-sidebar input.ibm-btn-cancel-sec,#ibm-content-sidebar input.ibm-btn-cart-sec,#ibm-content-sidebar input.ibm-btn-chat-sec,#ibm-content-sidebar input.ibm-btn-customize-sec,#ibm-content-sidebar input.ibm-btn-download-sec,#ibm-content-sidebar input.ibm-btn-email-sec,#ibm-content-sidebar input.ibm-btn-pda-sec,#ibm-content-sidebar input.ibm-btn-phone-sec,#ibm-content-sidebar input.ibm-btn-refresh-sec,#ibm-content-sidebar input.ibm-btn-remove-sec,#ibm-content-sidebar input.ibm-btn-undo-sec,#ibm-content-sidebar input.ibm-btn-video-sec,#ibm-content-sidebar input.ibm-btn-view-sec
	{
	font-size: 1em;
}

table div.ibm-buttons-row p {
	font-size: 1em !important;
}

#ibm-parent-link a,#ibm-secondary-navigation ul {
	font-weight: normal;
}

#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;
}

div.ibm-link-list-az ul.ibm-link-list li {
	font-size: 1.3em;
	font-weight: bold;
}

div.ibm-link-list-az ul.ibm-link-list span.ibm-no-anchor {
	font-size: 1.012em;
}

.ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list a:hover {
	line-height: 0.98em;
}

.ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:link,.ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:visited,.ibm-col-6-4 div.ibm-link-list-az ul.ibm-link-list li.ibm-highlight-link a:hover
	{
	line-height: 0.98em;
}

#ibm-content-main ul.ibm-directory-link-list a {
	font-size: 1.1em;
}

p.ibm-ind-link a,ul.ibm-link-list a {
	line-height: 1.065em;
}

#ibm-related-content ul.ibm-link-list a,#ibm-content-sidebar p.ibm-ind-link a,#ibm-content-sidebar ul.ibm-link-list a
	{
	line-height: 1.22em;
}

#ibm-content-head #ibm-navigation-trail {
	font-size: 1.0em !important;
	line-height: 1em;
}

.ibm-simple-show-hide p.ibm-show-hide-controls a {
	font-weight: normal;
	color: #333333;
}

.ibm-simple-show-hide h3 a.ibm-show-hide-link {
	font-weight: bold;
}

.ibm-form-note,.ibm-form-note a,.ibm-item-note,.ibm-item-note a,.ibm-item-note-alternate,.ibm-item-note-alternate a,.ibm-footnote p,.ibm-footnote p a
	{
	font-family: Georgia;
}

.ibm-twitter-list li a,.ibm-twitter-list .ibm-item-note {
	font-family: Gerogia;
	font-style: Italic;
}

div#ibm-reg-number {
	font-size: 0.8em;
}

.ibm-required {
	font-size: 1.4em;
	line-height: 10px;
}

#ibm-primary-links li li {
	font-size: 0.95em;
}

.dijitTooltip {
	font-size: 0.1em;
	font-family: Arial, sans-serif;
}

.ibm-expertise-header {
	font-size: 0.7em;
	font-weight: bold;
	font-family: arial, sans-serif;
}

.ibm-expertise-namerole {
	line-height: 10px;
	_line-height: 13px;
	*line-height: 13px;
	font-family: arial, sans-serif;
}

.ibm-expertise-expertname {
	font-weight: bold;
	font-size: 0.7em;
}

.ibm-expertise-expertrole {
	font-size: 0.6em;
}

.ibm-expertise-tooltip {
	font-family: arial, sans-serif;
}

.ibm-expertise-tooltip-expertname {
	font-size: 0.8em;
	font-weight: bold;
}

.ibm-expertise-tooltip-expertrole {
	font-size: 0.7em;
	line-height: 11px;
}

.ibm-expertise-desc {
	font-family: arial, sans-serif;
	font-size: 0.7em;
}

.ibm-expertise-blog-title {
	font-weight: bold;
}

.dijitDialogPaneContent {
	font-family: arial, sans-serif;
	font-size: 0.7em;
}

div.dijitDialog .ibm-container h2,div.dijitDialog .ibm-container h3,div.dijitDialog .ibm-container p
	{
	font-size: 1.1em;
	line-height: 18px;
}

div.dijitDialog .ibm-head p {
	font-size: 0.71em;
}

div.dijitDialog .ibm-title h1 {
	font-size: 2.1em;
	font-weight: normal;
	line-height: normal;
}

div.dijitDialog .ibm-title.ibm-subtitle p em {
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
}

.ibm-common-overlay form.ibm-row-form label,.ibm-common-overlay form.ibm-row-form label span.ibm-additional-info,.ibm-common-overlay form .ibm-checkbox-layout label
	{
	font-weight: bold;
	font-size: 1.0em;
}

#dialog_overlay-leaving-ibm .ibm-title h1 {
	font-size: 2.3em;
	font-weight: normal;
	line-height: normal;
}

#dialog_overlay-leaving-ibm .ibm-container p {
	font-size: 1.1em !important;
	line-height: 18px;
}

div#ibm-overlay-top form label {
	font-weight: bold;
}

div#ibm-overlay-top form.ibm-column-form label {
	font-weight: bold;
}

div#ibm-overlay-top p {
	font-family: arial, sans-serif;
	font-size: 1.2em;
}

div#ibm-overlay-top h2 {
	font-size: 1.4em;
	font-family: arial, sans-serif;
	font-weight: normal;
}

.dijitMenuItem {
	font-family: arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

.dijitMenuSeparatorTop {
	font-size: 1px;
}

.dijitMenuSeparatorBottom {
	font-size: 1px;
}

.ibm-ribbon-nav a {
	font-size: 1px;
}

a.ibm-ribbon-next,a.ibm-ribbon-prev {
	font-size: 0px;
}

.ibm-img-resize span {
	line-height: 12px;
	font-size: 0.9em;
}

ul.ibm-newsletter span.ibm-newsletter-header {
	font-weight: bold;
}

#ibm-loader {
	font-size: 0.8em;
}

#ibm-country-selector #ibm-country-sort {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
}

#ibm-country-selector #ibm-country-sort h2 {
	font-size: 1.2em;
}

#ibm-country-selector #ibm-country-nav ul li a {
	font-size: 1.1em;
	font-weight: bold;
}

#ibm-country-selector h2 {
	font-size: 0.9em;
}

#ibm-country-selector ul li {
	font-size: .7em;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

#ibm-content input[type="text"],#ibm-content input[type="password"],#ibm-content textarea
	{
	font-family: Arial, sans-serif;
	font-size: 0.95em;
}

.dijitSelect .dijitArrowButton .dijitArrowButtonChar {
	*font-size: 0px;
	_font-size: 11px;
}

.dijitSelect {
	line-height: 1.1em;
}

.dijitMenuItem {
	font-size: 0.8em;
}

form.ibm-column-form label {
	font-weight: bold;
	line-height: 14px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-col-1-1 form.ibm-column-form p label,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-5 form.ibm-column-form p label,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-4 form.ibm-column-form p label,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-4 form.ibm-column-form p label,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-5-3 form.ibm-column-form p label,.ibm-landing-page #ibm-content .ibm-columns .ibm-col-4-3 form.ibm-column-form p label
	{
	font-size: 0.9em;
}

form.ibm-column-form span.ibm-input-group label {
	font-weight: normal;
	line-height: 25px;
}

form.ibm-row-form label,form.ibm-row-form label span.ibm-additional-info,#ibm-content-main form .ibm-checkbox-layout label
	{
	font-weight: normal;
}

#ibm-content-sidebar {
	font-size: 0.9em;
}

#ibm-content-sidebar .ibm-ms-statement .ibm-container-body p {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#ibm-content-main a.ibm-back-em-link,#ibm-content-main a.ibm-forward-pg-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,#ibm-content-main a.ibm-back-em-link:hover,#ibm-content-main a.ibm-forward-em-link:hover,#ibm-content-main a.ibm-anchor-up-link:hover,#ibm-content-main a.ibm-anchor-down-em-link:hover,#ibm-content-sidebar a.ibm-back-em-link:hover,#ibm-content-sidebar a.ibm-anchor-down-em-link:hover,#ibm-content-sidebar a.ibm-anchor-up-link:hover,#ibm-content-sidebar a.ibm-forward-em-link:hover
	{
	font-weight: bold;
}

li.ibm-highlight-link {
	font-weight: bold;
}

#ibm-footer-module h2,#ibm-footer-module h3 {
	font-size: 1em;
}

#ibm-footer-module ul {
	line-height: 14px;
}

#ibm-footer-module {
	font-size: 0.7em;
}

* html #ibm-footer-module a {
	line-height: 20px;
}

#ibm-custom-footer-module h2,#ibm-custom-footer-module h3 {
	font-size: 1em;
}

#ibm-custom-footer-module ul {
	line-height: 14px;
}

#ibm-custom-footer-module {
	font-size: 0.7em;
}

* html #ibm-custom-footer-module a {
	line-height: 20px;
}

#ibm-footer ul {
	font-weight: normal;
	font-size: 0.85em;
}

#ibm-footer:after {
	font-size: 0;
}

#ibm-content-main .ibm-legal-text,#ibm-content-main .ibm-legal {
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 0.85em;
}

.ibm-legal-text .ibm-required,.ibm-legal .ibm-required {
	font-size: 1.4em;
}

.ibm-legal-text,.ibm-legal {
	font-family: "Georgia", "Times", "Times New Roman", serif;
	font-size: 0.66em;
	line-height: 18px;
}

sup {
	line-height: 1;
	position: relative;
	top: -0.5em;
	font-size: 0.8em;
}

sub {
	line-height: 1;
	position: relative;
	top: 0.2em;
	font-size: 0.8em;
}

.ibm-inset-img-caption {
	font-size: 0.75em;
}

#ibm-content ul.ibm-live-assistance-list li,.ibm-live-assistance .ibm-portrait p
	{
	font-weight: bold;
}

.ibm-pullquote-source {
	font-family: arial !important;
	font-size: 1.2em !important;
	font-style: normal;
}

.ibm-pullquote-open,.ibm-pullquote-close {
	font-family: georgia;
	font-size: 1.9em;
}

div.ibm-pull-quote blockquote p,div.ibm-pull-quote.ibm-inset blockquote p,div.ibm-pull-quote.ibm-inset.ibm-alternate blockquote p
	{
	line-height: 1.3em !important;
	font-size: 1.8em !important;
	font-style: normal;
	font-family: Georgia;
}

.ibm-pull-quote.ibm-alternate-font blockquote p,.ibm-pull-quote.ibm-inset.ibm-alternate-font blockquote p,.ibm-pull-quote.ibm-inset.ibm-alternate.ibm-alternate-font blockquote p,.ibm-pullquote-open.ibm-alternate-font,.ibm-pullquote-close.ibm-alternate-font
	{
	font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight',
		'Helvetica Neue', Arial, Helvetica, sans-serif;
}

@media screen {
	#ibm-print-masthead,#ibm-content-main p.ibm-terms {
		display: none !important;
	}
}

@media print {
	#ibm-content a,#ibm-content-main a {
		opacity: 1 !important;
	}
	.ibm-mobile {
		display: none !important;
	}
	#ibm-print-masthead {
		display: block !important;
		clear: both !important;
		position: absolute !important;
		top: 0px !important;
	}
	#ibm-masthead {
		border: 0px none !important;
	}
	.ibm-home-page #ibm-leadspace-head .ibm-ribbon-section .ibm-columns .ibm-col-1-1,#ibm-content,#ibm-content-main,#ibm-pcon,#ibm-leadspace-head #ibm-leadspace-body
		{
		float: none !important;
		clear: both !important;
		width: 100% !important;
		padding: 0px !important;
		margin: 0px !important;
	}
	#ibm-top {
		float: none !important;
		clear: both !important;
		width: 100% !important;
		padding: 40px 0px 0px 0px !important;
		margin: 0px !important;
	}
	#ibm-content-nav {
		margin-top: 0px;
	}
	.ibm-twisty-body,.ibm-hideable,.ibm-container.ibm-show-hide .ibm-container-body
		{
		display: block !important;
		height: auto !important;
	}
	.ibm-two-column .ibm-column.ibm-first,.ibm-two-column .ibm-column.ibm-second
		{
		width: 48% !important;
	}
	.ibm-columns .ibm-col-2-1 {
		width: 47.5% !important;
	}
	#ibm-content-nav #ibm-primary-tabs {
		background: none;
		border-bottom: 1px solid #000000;
	}
	.ibm-landing-page #ibm-leadspace-head {
		background: none;
		border-bottom: none;
	}
	#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs a {
		background: none;
	}
	#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li {
		border-left: none;
		border-right: none;
		border-top: none;
	}
	#ibm-content-nav #ibm-primary-tabs ul.ibm-tabs li.ibm-active {
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-top: 1px solid #000000;
	}
	.ibm-three-column .ibm-column.ibm-first,.ibm-three-column .ibm-column.ibm-second,.ibm-three-column .ibm-column.ibm-third
		{
		width: 31.5% !important;
	}
	table.ibm-data-table caption,table.ibm-results-table caption {
		border-top: 2px solid #333;
	}
	#ibm-related-content {
		margin-top: 20px !important;
		border-top: 2px solid #333;
	}
	table.ibm-data-table td,table.ibm-data-table th {
		border-top: 1px solid #EEE;
	}
	#ibm-lead-2,#ibm-lead-3,.ibm-ribbon-nav,#ibm-mast-options,#ibm-navigation-trail,#ibm-universal-nav,#ibm-navigation,#ibm-content-sidebar,#ibm-common-menu,#ibm-social-tools,#ibm-page-tools-inner,#ibm-footer-module,#ibm-custom-footer-module,#ibm-footer
		{
		display: none !important;
	}
	html,body {
		background: #ffffff !important;
	}
}

.dijit_a11y a.ibm-share-email img.ibm-access {
	left: -52px;
	top: -52px;
	width: auto;
}

.dijit_a11y a.ibm-share-print img.ibm-access {
	left: -52px;
	top: -130px;
	width: auto;
}

.dijit_a11y a.ibm-share-delicious img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-digg img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-facebook img.ibm-access {
	left: -52px;
	top: -78px;
	width: auto;
}

.dijit_a11y a.ibm-share-linkedin img.ibm-access {
	left: -52px;
	top: -104px;
	width: auto;
}

.dijit_a11y a.ibm-share-twitter img.ibm-access {
	left: -52px;
	top: -156px;
	width: auto;
}

.dijit_a11y a.ibm-share-ibm-dogear img.ibm-access {
	left: -52px;
	top: -182px;
	width: auto;
}

.dijit_a11y a.ibm-share-stumble img.ibm-access {
	left: -52px;
	top: -208px;
	width: auto;
}

.dijit_a11y a.ibm-share-yahoo-japan img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-hatena img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-livedoor img.ibm-access {
	left: -52px;
	top: -52px;
	width: auto;
}

.dijit_a11y a.ibm-share-blip img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-wykop img.ibm-access {
	left: -52px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-viadeo img.ibm-access {
	left: -52px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-email:hover img.ibm-access,.dijit_a11y a.ibm-share-email:focus img.ibm-access
	{
	left: -78px;
	top: -52px;
	width: auto;
}

.dijit_a11y a.ibm-share-print:hover img.ibm-access,.dijit_a11y a.ibm-share-print:focus img.ibm-access
	{
	left: -78px;
	top: -130px;
	width: auto;
}

.dijit_a11y a.ibm-share-delicious:hover img.ibm-access,.dijit_a11y a.ibm-share-delicious:focus img.ibm-access
	{
	left: -78px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-digg:hover img.ibm-access,.dijit_a11y a.ibm-share-digg:focus img.ibm-access
	{
	left: -78px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-facebook:hover img.ibm-access,.dijit_a11y a.ibm-share-facebook:focus img.ibm-access
	{
	left: -78px;
	top: -78px;
	width: auto;
}

.dijit_a11y a.ibm-share-linkedin:hover img.ibm-access,.dijit_a11y a.ibm-share-linkedin:focus img.ibm-access
	{
	left: -78px;
	top: -104px;
	width: auto;
}

.dijit_a11y a.ibm-share-twitter:hover img.ibm-access,.dijit_a11y a.ibm-share-twitter:focus img.ibm-access
	{
	left: -78px;
	top: -156px;
	width: auto;
}

.dijit_a11y a.ibm-share-ibm-dogear:hover img.ibm-access,.dijit_a11y a.ibm-share-ibm-dogear:focus img.ibm-access
	{
	left: -78px;
	top: -182px;
	width: auto;
}

.dijit_a11y a.ibm-share-stumble:hover img.ibm-access,.dijit_a11y a.ibm-share-stumble:focus img.ibm-access
	{
	left: -78px;
	top: -208px;
	width: auto;
}

.dijit_a11y a.ibm-share-yahoo-japan:hover img.ibm-access,.dijit_a11y a.ibm-share-yahoo-japan:focus img.ibm-access
	{
	left: -78px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-hatena:hover img.ibm-access,.dijit_a11y a.ibm-share-hatena:focus img.ibm-access
	{
	left: -78px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-livedoor:hover img.ibm-access,.dijit_a11y a.ibm-share-livedoor:focus img.ibm-access
	{
	left: -78px;
	top: -52px;
	width: auto;
}

.dijit_a11y a.ibm-share-blip:hover img.ibm-access,.dijit_a11y a.ibm-share-blip:focus img.ibm-access
	{
	left: -78px;
	top: 0px;
	width: auto;
}

.dijit_a11y a.ibm-share-wykop:hover img.ibm-access,.dijit_a11y a.ibm-share-wykop:focus img.ibm-access
	{
	left: -78px;
	top: -26px;
	width: auto;
}

.dijit_a11y a.ibm-share-viadeo:hover img.ibm-access,.dijit_a11y a.ibm-share-viadeo:focus img.ibm-access
	{
	left: -78px;
	top: 0px;
	width: auto;
}

#ibm-social-tools {
	position: absolute;
	top: 160px;
	right: 0px;
	_right: -1px;
	z-index: 500;
	width: 25px;
}

#ibm-social-tools ul {
	padding: 0;
	margin: 0;
	width: 15px;
	padding: 3px 6px 3px 3px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0px 0px 5px #888;
	background-color: #fff;
	background: -moz-linear-gradient(180deg, #e6e6e6 0, #fff 20%) no-repeat
		#fff;
	border: 1px solid #fff;
	border-right: 0px;
	float: right;
	border-color: #aaa\9;
	opacity: 0.8;
	filter: alpha(opacity =   80);
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
}

#ibm-social-tools ul:hover,#ibm-social-tools ul.ibm-active {
	opacity: 1;
	filter: alpha(opacity =   100);
}

#ibm-social-tools li {
	padding: 0;
	float: left;
	padding: 2px 0;
}

#ibm-social-tools a {
	display: block;
	height: 16px;
	width: 16px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

a.ibm-share-email {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -52px;
}

a.ibm-share-print {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -130px;
}

a.ibm-share-delicious {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px 0;
}

a.ibm-share-digg {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -26px;
}

a.ibm-share-facebook {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -78px;
}

a.ibm-share-linkedin {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -104px;
}

a.ibm-share-twitter {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -156px;
}

a.ibm-share-ibm-dogear {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -182px;
}

a.ibm-share-stumble {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -52px -208px;
}

a.ibm-share-yahoo-japan {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-52px 0;
}

a.ibm-share-hatena {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-52px -26px;
}

a.ibm-share-livedoor {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-52px -52px;
}

a.ibm-share-blip {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-52px 0;
}

a.ibm-share-wykop {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-52px -26px;
}

a.ibm-share-viadeo {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		-52px 0;
}

#ibm-social-tools ul:hover a.ibm-share-email {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -52px;
}

#ibm-social-tools ul:hover a.ibm-share-print {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -130px;
}

#ibm-social-tools ul:hover a.ibm-share-delicious {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px 0;
}

#ibm-social-tools ul:hover a.ibm-share-digg {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-facebook {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -78px;
}

#ibm-social-tools ul:hover a.ibm-share-linkedin {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -104px;
}

#ibm-social-tools ul:hover a.ibm-share-twitter {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -156px;
}

#ibm-social-tools ul:hover a.ibm-share-ibm-dogear {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -182px;
}

#ibm-social-tools ul:hover a.ibm-share-stumble {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -208px;
}

#ibm-social-tools ul:hover a.ibm-share-yahoo-japan {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px 0;
}

#ibm-social-tools ul:hover a.ibm-share-hatena {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-livedoor {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px -52px;
}

#ibm-social-tools ul:hover a.ibm-share-blip {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-26px 0;
}

#ibm-social-tools ul:hover a.ibm-share-wykop {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-26px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-viadeo {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		-26px 0;
}

#ibm-social-tools ul:hover a.ibm-share-email:hover,#ibm-social-tools ul a.ibm-share-email:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -52px;
}

#ibm-social-tools ul:hover a.ibm-share-print:hover,#ibm-social-tools ul a.ibm-share-print:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -130px;
}

#ibm-social-tools ul:hover a.ibm-share-delicious:hover,#ibm-social-tools ul a.ibm-share-delicious:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px 0;
}

#ibm-social-tools ul:hover a.ibm-share-digg:hover,#ibm-social-tools ul a.ibm-share-digg:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-facebook:hover,#ibm-social-tools ul a.ibm-share-facebook:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -78px;
}

#ibm-social-tools ul:hover a.ibm-share-linkedin:hover,#ibm-social-tools ul a.ibm-share-linkedin:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -104px;
}

#ibm-social-tools ul:hover a.ibm-share-twitter:hover,#ibm-social-tools ul a.ibm-share-twitter:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -156px;
}

#ibm-social-tools ul:hover a.ibm-share-ibm-dogear:hover,#ibm-social-tools ul a.ibm-share-ibm-dogear:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -182px;
}

#ibm-social-tools ul:hover a.ibm-share-stumble:hover,#ibm-social-tools ul a.ibm-share-stumble:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -208px;
}

#ibm-social-tools ul:hover a.ibm-share-yahoo-japan:hover,#ibm-social-tools ul a.ibm-share-yahoo-japan:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px 0;
}

#ibm-social-tools ul:hover a.ibm-share-hatena:hover,#ibm-social-tools ul a.ibm-share-hatena:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-livedoor:hover,#ibm-social-tools ul a.ibm-share-livedoor:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px -52px;
}

#ibm-social-tools ul:hover a.ibm-share-blip:hover,#ibm-social-tools ul a.ibm-share-blip:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-78px 0;
}

#ibm-social-tools ul:hover a.ibm-share-wykop:hover,#ibm-social-tools ul a.ibm-share-wykop:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-78px -26px;
}

#ibm-social-tools ul:hover a.ibm-share-viadeo:hover,#ibm-social-tools ul a.ibm-share-viadeo:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		-78px 0;
}

#ibm-social-tools ul:hover a.ibm-share-active-email:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -52px;
}

#ibm-social-tools ul:hover a.ibm-share-active-print:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -130px;
}

#ibm-social-tools ul:hover a.ibm-share-active-delicious:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 0;
}

#ibm-social-tools ul:hover a.ibm-share-active-digg:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -26px;
}

#ibm-social-tools ul:hover a.ibm-share-active-facebook:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -78px;
}

#ibm-social-tools ul:hover a.ibm-share-active-linkedin:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -104px;
}

#ibm-social-tools ul:hover a.ibm-share-active-twitter:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -156px;
}

#ibm-social-tools ul:hover a.ibm-share-active-ibm-dogear:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -182px;
}

#ibm-social-tools ul:hover a.ibm-share-active-stumble:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -208px;
}

#ibm-social-tools ul:hover a.ibm-share-active-yahoo-japan:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 0;
}

#ibm-social-tools ul:hover a.ibm-share-active-hatena:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 -26px;
}

#ibm-social-tools ul:hover a.ibm-share-active-livedoor:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 -52px;
}

#ibm-social-tools ul:hover a.ibm-share-active-blip:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		0 0;
}

#ibm-social-tools ul:hover a.ibm-share-active-wykop:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		0 -26px;
}

#ibm-social-tools ul:hover a.ibm-share-active-viadeo:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		0 0;
}

.ibm-share-this ul:hover a.ibm-share-email {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -52px;
}

.ibm-share-this ul:hover a.ibm-share-print {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -130px;
}

.ibm-share-this ul:hover a.ibm-share-delicious {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px 0;
}

.ibm-share-this ul:hover a.ibm-share-digg {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -26px;
}

.ibm-share-this ul:hover a.ibm-share-facebook {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -78px;
}

.ibm-share-this ul:hover a.ibm-share-linkedin {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -104px;
}

.ibm-share-this ul:hover a.ibm-share-twitter {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -156px;
}

.ibm-share-this ul:hover a.ibm-share-ibm-dogear {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -182px;
}

.ibm-share-this ul:hover a.ibm-share-stumble {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -26px -208px;
}

.ibm-share-this ul:hover a.ibm-share-yahoo-japan {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px 0;
}

.ibm-share-this ul:hover a.ibm-share-hatena {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px -26px;
}

.ibm-share-this ul:hover a.ibm-share-livedoor {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-26px -52px;
}

.ibm-share-this ul:hover a.ibm-share-blip {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-26px 0;
}

.ibm-share-this ul:hover a.ibm-share-wykop {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-26px -26px;
}

.ibm-share-this ul:hover a.ibm-share-viadeo {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		-26px 0;
}

.ibm-share-this ul:hover a.ibm-share-email:hover,.ibm-share-this ul a.ibm-share-email:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -52px;
}

.ibm-share-this ul:hover a.ibm-share-print:hover,.ibm-share-this ul a.ibm-share-print:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -130px;
}

.ibm-share-this ul:hover a.ibm-share-delicious:hover,.ibm-share-this ul a.ibm-share-delicious:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px 0;
}

.ibm-share-this ul:hover a.ibm-share-digg:hover,.ibm-share-this ul a.ibm-share-digg:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -26px;
}

.ibm-share-this ul:hover a.ibm-share-facebook:hover,.ibm-share-this ul a.ibm-share-facebook:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -78px;
}

.ibm-share-this ul:hover a.ibm-share-linkedin:hover,.ibm-share-this ul a.ibm-share-linkedin:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -104px;
}

.ibm-share-this ul:hover a.ibm-share-twitter:hover,.ibm-share-this ul a.ibm-share-twitter:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -156px;
}

.ibm-share-this ul:hover a.ibm-share-ibm-dogear:hover,.ibm-share-this ul a.ibm-share-ibm-dogear:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -182px;
}

.ibm-share-this ul:hover a.ibm-share-stumble:hover,.ibm-share-this ul a.ibm-share-stumble:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat -78px -208px;
}

.ibm-share-this ul:hover a.ibm-share-yahoo-japan:hover,.ibm-share-this ul a.ibm-share-yahoo-japan:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px 0;
}

.ibm-share-this ul:hover a.ibm-share-hatena:hover,.ibm-share-this ul a.ibm-share-hatena:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px -26px;
}

.ibm-share-this ul:hover a.ibm-share-livedoor:hover,.ibm-share-this ul a.ibm-share-livedoor:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		-78px -52px;
}

.ibm-share-this ul:hover a.ibm-share-blip:hover,.ibm-share-this ul a.ibm-share-blip:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-78px 0;
}

.ibm-share-this ul:hover a.ibm-share-wykop:hover,.ibm-share-this ul a.ibm-share-wykop:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		-78px -26px;
}

.ibm-share-this ul:hover a.ibm-share-viadeo:hover,.ibm-share-this ul a.ibm-share-viadeo:focus
	{
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		-78px 0;
}

.ibm-share-this ul:hover a.ibm-share-active-email:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -52px;
}

.ibm-share-this ul:hover a.ibm-share-active-print:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -130px;
}

.ibm-share-this ul:hover a.ibm-share-active-delicious:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 0;
}

.ibm-share-this ul:hover a.ibm-share-active-digg:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -26px;
}

.ibm-share-this ul:hover a.ibm-share-active-facebook:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -78px;
}

.ibm-share-this ul:hover a.ibm-share-active-linkedin:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -104px;
}

.ibm-share-this ul:hover a.ibm-share-active-twitter:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -156px;
}

.ibm-share-this ul:hover a.ibm-share-active-ibm-dogear:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -182px;
}

.ibm-share-this ul:hover a.ibm-share-active-stumble:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-all.png)
		no-repeat 0 -208px;
}

.ibm-share-this ul:hover a.ibm-share-active-yahoo-japan:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 0;
}

.ibm-share-this ul:hover a.ibm-share-active-hatena:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 -26px;
}

.ibm-share-this ul:hover a.ibm-share-active-livedoor:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-jp.png) no-repeat
		0 -52px;
}

.ibm-share-this ul:hover a.ibm-share-active-blip:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		0 0;
}

.ibm-share-this ul:hover a.ibm-share-active-wykop:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-pl.png) no-repeat
		0 -26px;
}

.ibm-share-this ul:hover a.ibm-share-active-viadeo:hover {
	background: url(//1.w3.s81c.com/i/v17/icons/sprites-pt-fr.png) no-repeat
		0 0;
}

body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 100%;
	width: 100%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

body {
	letter-spacing: 0;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		hIEfix.png, sizingMethod = crop ) !important;
	zoom: 1;
}

#ibm-top {
	margin-top: 90px;
	_margin-top: 0px;
	background: #FFF;
	background: -o-linear-gradient(top, #d8d8d8 -1px, #FFFFFF 50px) repeat 0
		0;
	background: -webkit-linear-gradient(top, #d8d8d8 -1px, #FFFFFF 50px)
		repeat 0 0;
	background: -moz-linear-gradient(top, #d8d8d8 -1px, #FFFFFF 50px) repeat
		0 0;
	padding-top: 0px;
}

#ibm-content-main .ibm-columns p {
	color: #222;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

a,a span {
	cursor: pointer;
}

#ibm-content-main .ibm-columns p {
	font-size: 1.2em;
	padding-bottom: 1em;
	line-height: 1.3em;
}

#ibm-content-main .ibm-columns p img+em {
	color: #666;
	font-size: 0.9em;
	margin-top: 5px;
	display: block;
	font-family: Georgia, "Times", "Times New Roman", serif;
}

#ibm-content ul a:link {
	text-decoration: none;
}

#ibm-content ul a:hover {
	text-decoration: underline;
}

p.ibm-ind-link a,ul.ibm-link-list a {
	text-decoration: none;
}

.ibm-thumbnail {
	position: relative;
}

#ibm-leadspace-head {
	overflow: visible;
}

#ibm-leadspace-head #ibm-leadspace-body {
	background-image: none;
}

.ibm-liquid #ibm-leadspace-head #ibm-leadspace-body {
	width: auto;
}

#ibm-leadspace-head,.ibm-landing-page #ibm-leadspace-head {
	background: none;
	border-bottom: 0px;
}

#ibm-leadspace-head.ibm-alternate-bgcolor {
	background: url('//1.w3.s81c.com/i/v17/lead/leadspace-tall-bg.png')
		repeat 50% 100% #EEE;
}

#ibm-leadspace-head #ibm-leadspace-body h1 {
	padding-top: 25px !important;
	padding-right: 20px !important;
	padding-bottom: 7px !important;
	width: auto;
}

#ibm-leadspace-head #ibm-leadspace-body h1.ibm-alternate-one {
	font-size: 2.2em;
	padding-top: 15px !important;
}

#ibm-leadspace-head ul#ibm-navigation-trail li {
	background-image: url('//1.w3.s81c.com/i/v17/t/nav-trail-w3.gif');
	padding-right: 13px;
}

#ibm-leadspace-head ul#ibm-navigation-trail a {
	color: #222;
	text-shadow: none;
}

#ibm-leadspace-head.ibm-alternate-transparent #ibm-navigation-trail {
	text-shadow: 1px 1px 0 #eee;
	color: #333;
}

#ibm-leadspace-head.ibm-alternate-transparent #ibm-navigation-trail a {
	text-shadow: 1px 1px 0 #eee;
	color: #333;
}

#ibm-pcon #ibm-content-main #ibm-leadspace-head #ibm-navigation-trail {
	font-size: 0.88em;
}

#ibm-pcon {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	z-index: 500;
	margin-top: 0px;
}

#ibm-content ul li a,#ibm-related-content ul li a {
	display: inline-block;
}

#ibm-content #ibm-content-main .ibm-columns p.ibm-intro {
	padding-top: 0;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 10px;
	margin-top: -2px;
}

#ibm-content #ibm-content-main p.ibm-intro {
	color: #666;
}

.ibm-columns h3 {
	color: #222;
}

.ibm-columns .ibm-col-6-4 h3.ibm-alternate {
	margin-top: 10px;
}

.ibm-columns .ibm-col-6-4 p.ibm-alternate-video {
	float: right;
	width: 320px;
}

#ibm-content #ibm-content-sidebar .ibm-container {
	border-top-width: 2px;
	margin-top: 5px;
}

#ibm-content #ibm-content-sidebar .ibm-container .ibm-container-body {
	padding: 0px;
}

.ibm-col-6-2 .ibm-video-play {
	top: 50px;
}

#ibm-content .ibm-container-controls li,#ibm-media .ibm-container-controls li
	{
	background-image: none;
}

#ibm-content .ibm-container-body ul,#ibm-content .ibm-columns ul {
	padding-top: 3px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-container.ibm-video h2
	{
	font-size: 1em;
}

.ibm-liquid #ibm-content .ibm-columns .ibm-container,.ibm-landing-page #ibm-content .ibm-columns .ibm-container
	{
	
}

#ibm-top.ibm-signin #ibm-leadspace-body h1 {
	font-size: 1.8em;
}

#ibm-top.ibm-signin #ibm-leadspace-body h1+p {
	margin-top: 20px;
}

#ibm-top.ibm-signin #ibm-pcon {
	margin-top: 0px;
}

#ibm-top.ibm-signin #ibm-pcon p+.ibm-columns {
	margin-top: 20px;
}

#ibm-top.ibm-signin #ibm-leadspace-head #ibm-leadspace-body {
	padding-bottom: 0px;
}

#ibm-top.ibm-signin #ibm-leadspace-head p a {
	display: inline-block;
	font-size: 1em;
	text-decoration: underline;
}

#ibm-top.ibm-signin form a {
	text-decoration: none;
}

#ibm-top.ibm-signin form a:hover {
	text-decoration: underline;
}

.ibm-country-language-module {
	padding-bottom: 10px;
	padding-top: 5px;
}

#ibm-leadspace-head .ibm-country-language-module {
	float: right;
	padding-top: 0px;
}

#ibm-leadspace-head .ibm-country-language-module select {
	width: 142px;
}

#ibm-leadspace-head .ibm-country-language-module p {
	padding: 0 0 5px !important;
}

.ibm-country-language-module p {
	color: #666666 !important;
	font-weight: bold;
}

.ibm-country-language-module ul {
	display: inline;
	padding: 0 !important;
}

.ibm-country-language-module ul li:first-child {
	padding-left: 0px !important;
}

.ibm-country-language-module span {
	display: inline;
	font-weight: bold;
	color: #666666;
}

.ibm-country-language-module ul li.ibm-last {
	border-right: 0px none;
}

.ibm-country-language-module ul li {
	background: none repeat scroll 0 0 transparent !important;
	border-right: 1px solid #CCCCCC;
	display: inline;
	padding-bottom: 0 !important;
	padding-right: 10px !important;
	padding-top: 0 !important;
}

.ibm-country-language-module ul li a {
	color: #00649D !important;
}

.ibm-country-language-module h3 {
	padding-bottom: 4px;
	padding-top: 15px;
}

.ibm-col-6-2 .ibm-country-language-module select {
	width: 270px;
}

#ibm-content-sidebar .ibm-country-language-module select {
	width: 142px;
}

#ibm-top.ibm-portal-page {
	background: -moz-linear-gradient(center top, #e8e8e8, #FFFFFF) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #e8e8e8, #FFFFFF) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8),
		to(#FFFFFF) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e8e8e8', endColorstr='#ffffff')";
	filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0,
		startColorstr = '#e8e8e8', endColorstr = '#ffffff' );
}

#ibm-masthead {
	background-color: #131623;
	width: 100%;
	min-width: 980px;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 900;
	border-top: 1px solid #666;
	border-bottom: 4px solid #FFF;
}

#ibm-top.ibm-no-scroll #ibm-masthead {
	position: relative;
}

#ibm-top.ibm-no-scroll {
	margin-top: 0px;
}

#ibm-top.ibm-no-scroll #ibm-leadspace-head {
	margin-top: 0px;
}

#ibm-masthead .ibm-dlg-close {
	position: absolute;
	float: right;
	height: 25px;
	width: 25px;
	margin-left: 98%;
	margin-top: 7px;
	overflow: hidden;
	z-index: 9;
}

#ibm-masthead .ibm-dlg-close span {
	position: absolute;
	height: 25px;
	width: 25px;
	background:
		url("//1.w3.s81c.com/i/v17/buttons/www_closebtn_sprites.png")
		no-repeat scroll 7px -795px transparent;
}

#ibm-masthead .ibm-dlg-close span:hover,#ibm-masthead .ibm-dlg-close span:focus
	{
	height: 23px;
	width: 23px;
	border: 1px dotted gray;
	background-position: 6px -996px;
}

#ibm-masthead .ibm-mm-close {
	height: 25px;
	width: 940px;
	overflow: hidden;
	z-index: 9;
	position: relative;
	margin: -25px auto 0;
	cursor: pointer;
}

#ibm-masthead .ibm-mm-close span {
	position: absolute;
	display: block;
	height: 25px;
	width: 940px;
	text-align: center;
	background: url(//1.w3.s81c.com/i/v17/w3/w3_mm-sprite.png) no-repeat
		center 0px;
}

#ibm-masthead .ibm-mm-close span:hover {
	background-position: center -200px;
}

#ibm-masthead .ibm-mm-close span:active,#ibm-masthead .ibm-mm-close span:focus
	{
	background-position: center -200px;
}

#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 {
	text-decoration: none;
}

#ibm-mast-options a:focus {
	color: #FFF;
}

#ibm-universal-nav #ibm-unav-links,#ibm-universal-nav #ibm-menu-links {
	margin: 0 260px 0 20px;
}

#ibm-universal-nav {
	width: 100%;
	min-width: 980px;
	background: #000;
	overflow: hidden;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#595C64', endColorstr = '#1B1B1C' );
	background: -webkit-gradient(linear, left top, left bottom, from(#595C64),
		to(#1B1B1C) );
	background: -moz-linear-gradient(top, #595C64, #1B1B1C);
	background: -o-linear-gradient(top, #595C64, #1B1B1C);
	height: 30px;
	border-top: 1px solid #999;
}

#ibm-universal-nav:hover {
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#595C64', endColorstr = '#1B1B1C' );
	background: -webkit-gradient(linear, left top, left bottom, from(#595C64),
		to(#1B1B1C) );
	background: -moz-linear-gradient(top, #595C64, #1B1B1C);
	background: -o-linear-gradient(top, #595C64, #1B1B1C);
}

#ibm-universal-nav span.ibm-masthead-indicator {
	left: 50%;
	margin-top: -18px;
	position: absolute;
}

#ibm-universal-nav #ibm-unav-links,#ibm-universal-nav #ibm-menu-links {
	margin: 0px 20px;
}

#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;
	letter-spacing: 0px !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px #191919;
	padding: 16px 20px;
	_height: 1%;
	_float: left;
}

#ibm-universal-nav li#ibm-home a {
	background: url(//1.w3.s81c.com/i/v17/t/ibm-logo.png) 0px 0px no-repeat;
	width: 100px;
	float: left;
	height: 50px;
	text-indent: -999em;
	padding: 0px;
	margin-right: 20px;
}

#ibm-universal-nav li#ibm-home.ibm-sm-logo a {
	background-position: 0px -100px;
	height: 30px;
}

#ibm-universal-nav #ibm-menu-links li:hover {
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#696c72', endColorstr = '#333334' );
}

#ibm-universal-nav #ibm-menu-links li a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#696c72),
		to(#333334) );
	background: -moz-linear-gradient(top, #696c72, #333334);
	background: -o-linear-gradient(top, #696c72, #333334);
	_background: none transparent no-scroll repeat;
	text-shadow: 0px 0px 3px #FFF;
	color: #FFF;
}

#ibm-universal-nav #ibm-menu-links li a:active,#ibm-universal-nav #ibm-menu-links li a:focus
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#1B1B1C', endColorstr = '#595C64' );
	background: -webkit-gradient(linear, left top, left bottom, from(#1B1B1C),
		to(#595C64) );
	background: -moz-linear-gradient(top, #1B1B1C, #595C64);
	background: -o-linear-gradient(top, #1B1B1C, #595C64);
	text-shadow: 0px 0px 3px #FFF;
	color: #FFF;
}

#ibm-universal-nav #ibm-menu-links li.ibm-active {
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#696c72', endColorstr = '#333334' );
}

#ibm-universal-nav #ibm-menu-links li a.ibm-active {
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#696c72', endColorstr = '#333334' );
	background: -webkit-gradient(linear, left top, left bottom, from(#696c72),
		to(#333334) );
	background: -moz-linear-gradient(top, #696c72, #333334);
	background: -o-linear-gradient(top, #696c72, #333334);
	text-shadow: 0px 0px 3px #FFF;
	color: #FFF;
}

#ibm-universal-nav li#ibm-home.ibm-sm-logo a:hover,#ibm-universal-nav li#ibm-home.ibm-sm-logo a:focus
	{
	background-position: 0px -100px;
}

#ibm-universal-nav li#ibm-home a:hover,#ibm-universal-nav li#ibm-home a:focus
	{
	background-position: 0px -50px;
}

#ibm-universal-nav li.ibm-active {
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#595C64', endColorstr = '#1B1B1C' );
	background: -webkit-gradient(linear, left top, left bottom, from(#595C64),
		to(#1B1B1C) );
	background: -moz-linear-gradient(top, #595C64, #1B1B1C);
	background: -o-linear-gradient(top, #595C64, #1B1B1C);
	color: #FFF;
	text-shadow: none;
}

#ibm-my-menu {
	width: 100%;
	background: #D2D2D0;
	height: 160px;
	display: none;
}

#ibm-common-menu {
	width: 100%;
	background: #02416B;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#02416B', endColorstr = '#5582BC' );
	background: -webkit-gradient(linear, left top, left bottom, from(#02416B),
		to(#5582BC) );
	background: -moz-linear-gradient(top, #02416B, #5582BC);
	background: -o-linear-gradient(top, #02416B, #5582BC);
	border-top: 1px solid #4978B1;
	border-bottom: 2px solid #4978B1;
	height: 160px;
	display: none;
}

#ibm-common-menu h2 {
	color: #00B0DA;
	height: 16px;
	width: 140px;
	padding-left: 0;
}

#ibm-common-menu h2 a {
	color: #FFE14F;
	text-decoration: none;
}

#ibm-common-menu h2 a:hover {
	color: #FFC14F;
}

#ibm-common-menu h3 {
	color: #00B0DA;
	width: 140px;
	padding-left: 0;
	font-weight: bold;
}

#ibm-common-menu h3 a {
	color: #FFE14F;
	text-decoration: none;
}

#ibm-common-menu h3 a:hover {
	color: #FFC14F;
}

#ibm-common-menu ul {
	list-style: none;
	padding: 0 0 18px 0;
	white-space: normal;
}

#ibm-common-menu li {
	background: url(//1.w3.s81c.com/i/v17/bullets.gif) no-repeat -2px -198px;
	padding-left: 10px;
	margin-top: 10px;
}

#ibm-common-menu li:hover,#ibm-common-menu li.ibm-active {
	background-position: -2px -98px;
}

#ibm-common-menu a {
	color: rgba(255, 255, 255, 0.8);
	color: #D0D0D3\9;
	text-shadow: 0px 1px 0px #333333;
	text-decoration: none;
}

#ibm-common-menu a:focus {
	color: #FFF;
	text-shadow: 0px 1px 0px #000;
	text-decoration: underline;
}

#ibm-common-menu a:hover {
	color: #FFF;
	text-shadow: 0px 1px 0px #000;
}

#ibm-masthead {
	position: fixed;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: none;
	overflow: visible;
	border-top: 0px;
}

#ibm-mast-options {
	height: 38px;
	width: auto;
	color: #222;
	overflow: hidden;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #44474a;
	background-color: #9c9c9c;
	background: -moz-linear-gradient(top, #BEBEBE, #868686) repeat scroll 0
		0 transparent;
	background: -o-linear-gradient(top, #BEBEBE, #868686) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BEBEBE),
		to(#868686) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BEBEBE', endColorstr='#868686')";
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#BEBEBE', endColorstr = '#868686' );
	float: none;
}

#ibm-mast-options ul {
	float: none;
	padding: 0;
	margin-right: 49px;
	background-color: #131623;
	border-left: 1px solid #2b2d39;
	border-right: 1px solid #02050E;
}

#ibm-mast-options li {
	padding: 0px 12px;
	margin: 9px 0 0;
	color: #747475;
	border-left: 1px solid #747475;
	border-right: 0px;
	height: 18px;
	line-height: 18px;
	background-image: none;
	color: #000;
	float: left;
}

#ibm-mast-options li a {
	color: #000;
	text-shadow: none;
	padding: 0;
	margin: 0 7px 0 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 18px;
}

#ibm-mast-options li a+a {
	margin: 0 0 0 7px;
}

#ibm-mast-options li span.ibm-thumbnail+a {
	margin: 0 3px 0 7px;
}

#ibm-mast-options li a:hover {
	text-decoration: underline;
}

#ibm-mast-options #ibm-home {
	padding: 2px 28px 2px 10px;
	margin-top: 0px;
	height: auto;
	border: 0px;
	height: 33px;
	width: 45px;
}

#ibm-mast-options #ibm-home a {
	background: url("../skin/images/w3_logos_sprite.png")
		no-repeat scroll 0px 5px transparent;
	display: block;
	line-height: 33px;
	width: 38px;
	padding: 0;
	text-indent: -9999px;
	position: absolute;
}

#ibm-mast-options #ibm-home a:hover,#ibm-mast-options #ibm-home a:focus
	{
	background-position: 0px -38px;
}

#ibm-mast-options #ibm-home.ibm-sm-logo a {
	background-position: 0px -82px;
	line-height: 30px;
}

#ibm-mast-options #ibm-home.ibm-sm-logo a:hover {
	background-position: 0px -123px;
}

#ibm-mast-options li#ibm-sso {
	border: 0;
}

#ibm-mast-options li#ibm-sso,#ibm-mast-options li#ibm-sso a {
	font-weight: bold;
	border: 0px;
	margin-top: 7px;
	line-height: 22px;
}

#ibm-mast-options li#ibm-sso span.ibm-user {
	color: #000000 !important;
	height: 14px;
	font-weight: normal;
	text-decoration: none;
	cursor: default;
	margin: 0 3px 0 7px;
}

#ibm-mast-options li#ibm-sso a.ibm-user {
	color: #000000 !important;
	height: 14px;
	font-weight: normal;
	text-decoration: none;
	cursor: default;
}

#ibm-mast-options #ibm-sso .ibm-thumbnail {
	float: left;
	height: 25px;
	width: 25px;
	background: url("//1.w3.s81c.com/i/v17/w3/w3_user_tb_sm.png") no-repeat
		scroll 0 0 transparent;
}

#ibm-mast-options #ibm-sso:hover #ibm-notification-menu {
	background-position: -5px -7200px;
}

#ibm-mast-options #ibm-sso #ibm-user-name {
	font-size: 1em;
	font-weight: bold;
	cursor: default;
	color: #000;
}

#ibm-mast-options #ibm-search-logo {
	float: right;
	width: 16px;
	height: 16px;
	border-left: 0px;
	margin-right: 5px;
	margin-top: 6px;
	background: url('//1.w3.s81c.com/i/v17/w3/w3_search_mini_icon.png')
		no-repeat top left transparent;
}

#ibm-mast-options #ibm-notification {
	line-height: 22px;
}

#ibm-mast-options #ibm-notification strong {
	font-size: 1.1em;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	padding: 0 4px;
	margin-right: 1px;
	background: none repeat scroll 0 0 #666666;
	color: #FFFFFF;
	text-shadow: 0 1px 2px #666666;
}

#ibm-mast-options #ibm-notification-menu {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll -5px -7000px transparent;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	width: 6px;
}

#ibm-mast-options #ibm-create-share {
	border-left: 1px solid #747475;
	margin: 9px 0 0 7px;
	padding: 0px 12px 1px 12px;
	line-height: 18px;
}

#ibm-mast-options #ibm-create-share a {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -6400px transparent;
	padding: 1px 0 0px 20px;
}

#ibm-mast-options #ibm-create-share a:hover {
	background-position: 0 -6600px;
}

#ibm-universal-nav,#ibm-universal-nav:hover {
	width: auto;
	border-top: none;
	border-bottom: 0px;
	background-color: #333333;
	background: -moz-linear-gradient(center top, #333333 1px, #414141 8px, #222222 100%)
		repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top, #333333 1px, #414141 8px, #222222 100%)
		repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.03, #333),
		color-stop(.11, #414141), color-stop(100%, #222) );
	filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0,
		startColorstr = '#222222', endColorstr = '#414141' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#222222', endColorstr='#414141')";
}

#ibm-universal-nav #ibm-site-title {
	padding: 2px 10px 2px 20px;
	line-height: 30px;
}

#ibm-universal-nav #ibm-site-title em {
	font-style: normal;
	font-weight: normal;
	color: #fff;
	font-size: 13pt;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
		"Helvetica Neue", "Helvetica", "Arial";
	text-shadow: 1px 1px 1px #000;
}

#ibm-universal-nav #ibm-menu-links {
	position: absolute;
	top: 0;
	right: 0;
	margin: 1px 0 0;
	padding: 0 40px 0 10px;
}

#ibm-universal-nav #ibm-menu-links a {
	color: #000;
	-webkit-font-smoothing: subpixel-antialiased;
	text-shadow: none;
	font-size: 0.75em !important;
	font-weight: bold;
	padding: 12px 10px 13px;
	letter-spacing: 0px;
}

#ibm-universal-nav #ibm-menu-links .ibm-active a,#ibm-universal-nav #ibm-menu-links li a:hover,#ibm-universal-nav #ibm-menu-links li a:focus
	{
	background-color: #6f6f6f;
	color: #fff;
	display: block;
	text-shadow: none;
	background: -moz-linear-gradient(top, #858585 0%, #5f5f5f 100%);
	background: -o-linear-gradient(top, #858585 0%, #5f5f5f 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#858585),
		to(#5f5f5f) );
	filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0,
		startColorstr = '#858585', endColorstr = '#5f5f5f' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#858585', endColorstr='#5f5f5f')";
}

#ibm-search-module {
	margin-left: 0;
	position: absolute;
	right: 0;
}

#ibm-search-form {
	margin: -37px 50px 12px 37px;
}

#ibm-search-form:hover,#ibm-search-form:focus {
	margin: -37px 50px 12px 36px;
}

#ibm-search {
	background: url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search.png) no-repeat
		scroll 0px 0px transparent;
	margin: 4px 0 0 -24px;
}

#ibm-search-form:hover #ibm-search,#ibm-search:hover,#ibm-search-form:focus #ibm-search,#ibm-search:focus
	{
	background-position: 0px -216px;
	color: #FFFFFF;
}

#ibm-search-form input#q {
	float: left;
	width: 158px;
	height: 17px;
	padding: 2px 30px 2px 10px;
	*padding-top: 5px;
	padding-top: 5px\9;
	padding-top: 3px\0/IE9;
	color: #454545;
	letter-spacing: 0px;
	font-size: 0.75em;
	background: -moz-linear-gradient(center top, #d5d5d5, #e2e2e2) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #d5d5d5, #e2e2e2) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d5d5d5),
		to(#e2e2e2) );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#d5d5d5', endColorstr = '#e2e2e2' );
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	border: 1px solid #121213;
	border-color: #e2e2e2\0/IE8 +9;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	box-shadow: 0px 1px 0px #555;
	-moz-box-shadow: 0px 1px 0px #555;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.35);
}

#ibm-search-form input#q:hover,#ibm-search-form:hover input#q,#ibm-search-form input#q:focus,#ibm-search-form:focus input#q,#ibm-search-form input#q.ibm-active
	{
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#EEEEEE', endColorstr = '#FFFFFF' );
	background: -moz-linear-gradient(center top, #EEEEEE, #FFFFFF) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #EEEEEE, #FFFFFF) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE),
		to(#FFFFFF) );
	color: #000;
	box-shadow: 0px 0px 3px #86888a;
	-moz-box-shadow: 0px 0px 3px #86888a;
	border: 1px solid #000;
	border-color: #e2e2e2\0/IE8 +9;
}

#ibm-leadspace-head ul.ibm-tabs {
	position: relative;
	left: 0px;
	padding: 4px 0 0 0;
	width: 100%;
	float: left;
	border-bottom: 1px solid #fff;
	margin: 0;
	border-left: 0px;
	height: 27px\9;
}

.ibm-portal-page #ibm-leadspace-head ul.ibm-tabs {
	padding: 10px 0 0 0;
	box-shadow: 0px -1px 2px #999 inset;
	-moz-box-shadow: 0px -1px 2px #999 inset;
	background-color: #c8c8c8;
	background: -moz-linear-gradient(center top, #c0c0c0, #cdcdcd) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #c0c0c0, #cdcdcd) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0c0c0),
		to(#cdcdcd) );
	filter: progid : DXImageTransform.Microsoft.Gradient ( GradientType = 0,
		StartColorStr = '#c0c0c0', EndColorStr = '#cdcdcd' );
}

#ibm-leadspace-head ul.ibm-tabs a,#ibm-leadspace-head .ibm-sub-tabs a,#ibm-leadspace-head ul.ibm-tabs a:hover,#ibm-leadspace-head .ibm-sub-tabs a:hover
	{
	text-decoration: none;
}

#ibm-leadspace-head ul.ibm-tabs li:first-child {
	margin-left: 20px;
}

#ibm-leadspace-head ul.ibm-tabs li {
	border: 1px solid #8d8d8d;
	border-bottom: none;
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
	background-color: #d5d5d5;
	background: -moz-linear-gradient(center top, #dbdbdb, #bcbcbc) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #dbdbdb, #bcbcbc) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbdb),
		to(#bcbcbc) );
	filter: progid : DXImageTransform.Microsoft.Gradient ( GradientType = 0,
		StartColorStr = '#dbdbdb', EndColorStr = '#bcbcbc' );
	box-shadow: 0px -1px 2px #999 inset;
	-moz-box-shadow: 0px -1px 2px #999 inset;
}

#ibm-leadspace-head ul.ibm-tabs a {
	background-color: transparent;
	color: #000;
	font-size: 0.7em;
	font-weight: bold;
	padding: 2px 30px 2px 10px;
	letter-spacing: 0px;
	line-height: 21px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	display: block;
	overflow: hidden;
}

#ibm-leadspace-head ul.ibm-tabs li a:focus {
	outline: thin dotted;
}

#ibm-leadspace-head ul.ibm-tabs li a:hover {
	color: #000;
	background-color: #aaa;
}

#ibm-leadspace-head ul.ibm-tabs .ibm-active {
	background-color: #dadada;
	border: 1px solid #aaaaaa;
	border-bottom: none;
	box-shadow: none;
	-moz-box-shadow: none;
}

#ibm-leadspace-head ul.ibm-tabs .ibm-active a {
	color: #222;
	text-shadow: none;
	padding: 2px 20px 3px 10px;
	margin-bottom: -1px;
	margin-bottom: 0px\9;
	background-color: #fff;
	border: 1px solid #fff;
	border-bottom: none;
	background: -moz-linear-gradient(center top, #eeeeee, #fff) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #eeeeee, #fff) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee),
		to(#ffffff) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#ffffff')";
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#eeeeee', endColorstr = '#ffffff' );
}

.ibm-portal-page #ibm-leadspace-head ul.ibm-tabs .ibm-active a {
	background: -moz-linear-gradient(center top, #fefefe, #EAEAEA) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #fefefe, #EAEAEA) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe),
		to(#EAEAEA) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#EAEAEA')";
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fefefe', endColorstr = '#EAEAEA' );
}

#ibm-leadspace-head ul.ibm-tabs .ibm-active a:hover {
	color: #000;
}

#ibm-leadspace-head ul.ibm-tabs .ibm-active a:focus {
	outline-color: #000;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-newTab,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-editMenu,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-scroll,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-help
	{
	background: none;
	filter: none;
	border: none;
	margin: 7px 0 4px 8px;
	box-shadow: none;
	-moz-box-shadow: none;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-newTab>a,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-editMenu>a,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-scroll>a,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-help>a
	{
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	padding: 0;
	border: 0px;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-newTab>a {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -1200px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-newTab>a:hover,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-newTab>a:focus
	{
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -1400px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-editMenu>a {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -7800px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-editMenu>a:hover,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-editMenu>a:focus
	{
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -8001px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-scroll>a {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -8601px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-scroll>a:hover,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-scroll>a:focus
	{
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -8801px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-help>a {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -8201px transparent;
}

#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-help>a:hover,#ibm-leadspace-head ul.ibm-tabs #ibm-tabs-help>a:focus
	{
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll 0 -8401px transparent;
}

#ibm-leadspace-head ul.ibm-tabs .ibm-close {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll right -795px transparent;
}

#ibm-leadspace-head ul.ibm-tabs .ibm-close:hover {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll right -995px #aaa;
}

#ibm-leadspace-head .ibm-sub-tabs {
	display: block;
	float: left;
	height: 32px;
	width: 100%;
	padding: 0 0 20px 0;
	_padding: 0;
}

.ibm-portal-page #ibm-leadspace-head .ibm-sub-tabs {
	padding: 0 0 0 0;
	_padding: 0;
}

#ibm-leadspace-head .ibm-sub-tabs ul {
	height: 100%;
	padding: 0 0 0 20px;
}

#ibm-leadspace-head .ibm-sub-tabs li {
	float: left;
	padding: 5px 0;
	position: relative;
}

#ibm-leadspace-head .ibm-sub-tabs li a {
	font-size: 0.7em;
	padding: 0 10px;
	color: #444;
	font-weight: bold;
	border-left: 1px solid #BBBBBB;
	text-shadow: none;
}

#ibm-leadspace-head .ibm-sub-tabs ul :first-child a {
	border-left: none;
}

#ibm-leadspace-head .ibm-sub-tabs li a:hover {
	color: #000;
	text-decoration: underline;
}

#ibm-leadspace-head .ibm-sub-tabs .ibm-active {
	color: #000;
}

#ibm-leadspace-head .ibm-sub-tabs li a.ibm-isp-mm-icon {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll right -400px transparent;
	padding-right: 15px;
	margin-right: 5px;
}

#ibm-leadspace-head .ibm-sub-tabs li a.ibm-isp-mm-icon:hover {
	background: url("//1.w3.s81c.com/i/v17/w3/w3_hp_sm_sprites.png")
		no-repeat scroll right -600px transparent;
}

#ibm-content-nav #ibm-secondary-tabs {
	padding-bottom: 0px;
}

#ibm-common-menu {
	filter: progid : DXImageTransform.Microsoft.gradient ( enabled = false );
	background: #fff;
	-moz-box-shadow: 0 2px 5px #b7b7b7 inset;
	-webkit-box-shadow: 0 2px 5px #b7b7b7 inset;
	box-shadow: 0 2px 5px #b7b7b7 inset;
	border-top: 0px;
	font-size: 1em;
	border-bottom: 0px;
}

#ibm-common-menu .ibm-columns h2 {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
}

#ibm-common-menu .ibm-columns h3 {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
}

#ibm-common-menu .ibm-columns p {
	color: #666;
	font-family: georgia;
	font-size: 0.75em;
}

#ibm-common-menu .ibm-columns ul {
	padding-left: 0px;
}

#ibm-common-menu .ibm-columns li {
	list-style-type: none;
	background: url('//1.w3.s81c.com/i/v17/w3/w3_mm_bullet.png') no-repeat
		left 8px transparent;
	color: #999;
	margin-top: 3px;
	line-height: 18px;
}

#ibm-common-menu .ibm-columns li a {
	color: #666;
	font-size: 0.75em;
	text-shadow: none;
	line-height: 18px;
	padding: 0;
}

#ibm-common-menu .ibm-columns li:hover,#ibm-common-menu .ibm-columns li a:hover
	{
	color: #333;
}

#ibm-common-menu .ibm-columns li a:hover {
	text-decoration: underline;
}

#ibm-my-menu {
	background-color: #fff;
	-moz-box-shadow: 0 2px 5px #b7b7b7 inset;
	-webkit-box-shadow: 0 2px 5px #b7b7b7 inset;
	box-shadow: 0 2px 5px #b7b7b7 inset;
}

#ibm-my-menu .ibm-columns h2 {
	color: #333;
	font-size: 0.8em;
	padding: 5px 0;
}

#ibm-my-menu .ibm-columns p {
	color: #666;
	font-family: georgia;
	font-size: 0.75em;
}

#ibm-my-menu .ibm-columns ul {
	padding-left: 15px;
}

#ibm-my-menu .ibm-columns li {
	padding: 0;
	list-style-type: square;
	color: #999;
}

#ibm-my-menu.ibm-columns li a {
	color: #999;
	font-size: 0.75em;
}

#ibm-my-menu.ibm-columns li:hover,#ibm-my-menu .ibm-columns li a:hover {
	color: #666;
}

#ibm-footer-module {
	filter: none;
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px #424448;
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px, -moz-linear-gradient(top, #424448, #212327);
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px, -o-linear-gradient(top, #424448, #212327);
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px,
		-webkit-gradient(linear, 0% 0%, 0% 100%, from(#424448), to(#212327) );
	background-repeat: no-repeat;
	border-top: 1px solid #212224;
	font-size: 1em;
	margin: 35px 0 0;
	_margin: 0;
}

#ibm-footer-module.ibm-active {
	padding: 0 0 50px;
}

#ibm-footer-module h2 {
	color: #FFE14F;
	padding-top: 18px;
	font-size: 0.7em;
}

#ibm-footer-module h3 {
	color: #FFE14F;
	padding-top: 18px;
	font-size: 0.7em;
}

div#ibm-footer-module ul {
	padding: 0px 0 10px 15px;
	margin-top: 10px;
	list-style: square;
	font-size: 0.75em;
}

#ibm-footer-module ul:first-child {
	margin-top: 40px;
}

#ibm-footer-module h2+ul {
	margin-top: 0px;
}

#ibm-footer-module li {
	padding: 0px;
	margin: 4px 0;
	background: none;
}

#ibm-footer-module li:hover,#ibm-footer-module li:focus,#ibm-footer-module li.ibm-active
	{
	color: #999;
	background: none;
}

#ibm-footer-module li a {
	color: #ccc;
	font-size: 0.9em;
}

#ibm-footer-module li a:hover {
	color: #fff;
}






#ibm-custom-footer-module {
	filter: none;
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px #424448;
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px, -moz-linear-gradient(top, #424448, #212327);
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px, -o-linear-gradient(top, #424448, #212327);
	background: url('//1.w3.s81c.com/i/v17/w3/ibm_logo.png') no-repeat
		scroll 99% 40px,
		-webkit-gradient(linear, 0% 0%, 0% 100%, from(#424448), to(#212327) );
	background-repeat: no-repeat;
	border-top: 1px solid #212224;
	font-size: 1em;
	margin: 35px 0 0;
	_margin: 0;
}

#ibm-custom-footer-module.ibm-active {
	padding: 0 0 50px;
}

#ibm-custom-footer-module h2 {
	color: #FFE14F;
	padding-top: 18px;
	font-size: 0.7em;
}

#ibm-custom-footer-module h3 {
	color: #FFE14F;
	padding-top: 18px;
	font-size: 0.7em;
}

div#ibm-custom-footer-module ul {
	padding: 0px 0 10px 15px;
	margin-top: 10px;
	list-style: square;
	font-size: 0.75em;
}

#ibm-custom-footer-module ul:first-child {
	margin-top: 40px;
}

#ibm-custom-footer-module h2+ul {
	margin-top: 0px;
}

#ibm-custom-footer-module li {
	padding: 0px;
	margin: 4px 0;
	background: none;
}

#ibm-custom-footer-module li:hover,#ibm-custom-footer-module li:focus,#ibm-custom-footer-module li.ibm-active
	{
	color: #999;
	background: none;
}

#ibm-custom-footer-module li a {
	color: #ccc;
	font-size: 0.9em;
}

#ibm-custom-footer-module li a:hover {
	color: #fff;
}



#ibm-footer {
	background-color: #212327;
	*background-color: #424448;
	border-top: 0px;
	_margin-top: -20px;
}

#ibm-footer li a:link,#ibm-footer li a:visited {
	color: #999;
}

#ibm-footer li a:hover,#ibm-footer li a:focus {
	color: #FFF;
}

.ibm-landing-page #ibm-pcon {
	margin: 20px auto;
	margin-top: 40px;
}

.ibm-landing-page.ibm-liquid #ibm-pcon {
	width: 100%;
	max-width: 1192px;
}

.ibm-landing-page #ibm-content .ibm-columns,#ibm-media .ibm-columns {
	margin-left: 0px;
}

.ibm-landing-page #ibm-footer-module {
	margin: 0px;
}

.ibm-landing-page #ibm-custom-footer-module {
	margin: 0px;
}

.ibm-landing-page #ibm-content .ibm-container.ibm-alternate {
	border-top: 2px solid #cccccc !important;
	border-bottom: 0 none;
}

.ibm-landing-page #ibm-content .ibm-container p {
	font-size: 1em;
}

.ibm-landing-page #ibm-content .ibm-container.ibm-video p {
	color: #666666;
	font-size: 1em;
}

.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list p,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list p
	{
	line-height: 1.25em;
	font-size: 1em;
}

.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list h3,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list h3
	{
	line-height: 1.25em;
}

.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list li,.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list h3 a,.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list a.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list li,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list h3 a,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list a
	{
	color: #222;
}

.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list a,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list a
	{
	text-decoration: none;
	display: inline-block;
}

.ibm-landing-page #ibm-content-main ul.ibm-portrait-module-list a:hover,.ibm-landing-page #ibm-content-main ul.ibm-thumbnail-list a:hover
	{
	text-decoration: underline;
}

#ibm-content-main p em.ibm-inset.ibm-alternate {
	color: #666666;
	float: right;
	font-family: Georgia;
	font-size: 0.9em;
	margin: 0 0 12px 20px;
	padding: 0;
	width: 300px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-2 .ibm-container
	{
	margin: 0 0 15px 0;
	color: #666;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-col-6-4 .ibm-col-6-1 p
	{
	font-size: 0.9em;
}

.ibm-landing-page #ibm-related-content {
	font-size: 1em !important;
	background-image: none;
	background-color: #f2f2f2;
}

.ibm-landing-page #ibm-related-content.ibm-alternate-top-space {
	margin-top: 53px;
}

.ibm-landing-page #ibm-related-content .ibm-columns h2 {
	font-size: 0.85em;
}

.ibm-landing-page #ibm-related-content .ibm-columns {
	width: 960px;
	padding: 10px;
	margin: 0px auto;
	clear: both;
	font-size: .8em;
}

.ibm-landing-page #ibm-related-content .ibm-columns .ibm-col-6-1 {
	width: 140px;
}

.ibm-landing-page #ibm-related-content .ibm-columns .ibm-col-6-1 p {
	font-size: 0.85em;
}

.ibm-landing-page #ibm-related-content .ibm-columns .ibm-col-6-1 p a {
	color: #4c6e94;
	text-decoration: none;
}

.ibm-landing-page #ibm-related-content .ibm-columns .ibm-col-6-1 p a:hover
	{
	text-decoration: underline;
}

.ibm-landing-page #ibm-related-content .ibm-columns .ibm-col-6-1 p a:visited
	{
	color: #53049c;
}

#ibm-content-sidebar p,#ibm-content-sidebar li a {
	line-height: 1.4em;
}

#ibm-content-sidebar p {
	padding: 10px 0;
}

#ibm-content-sidebar ul,#ibm-content ul.ibm-portrait-module-list,#ibm-content ul.ibm-thumbnail-list
	{
	padding: 5px 0;
}

#ibm-content-sidebar>h2,#ibm-content-sidebar>h3 {
	margin: 0px;
}

#ibm-content-sidebar h2 {
	border-top: 2px solid #333;
	padding: 5px 0;
}

#ibm-content-sidebar>h3 {
	border-top: 2px solid #ccc;
	padding: 5px 0 5px 0;
	margin-top: 16px;
}

#ibm-content-sidebar p i {
	font-family: Georgia, "Times", "Times New Roman", serif;
}

#ibm-content-sidebar .ibm-container h2 {
	border: 0px;
	padding-top: 5px;
}

#ibm-content #ibm-content-sidebar .ibm-thumbnail-list {
	padding: 5px 0 3px 0;
}

#ibm-content-sidebar .ibm-portrait-module-list li,#ibm-content-sidebar .ibm-thumbnail-list li
	{
	padding: 0px;
	background: none !important;
}

#ibm-content-sidebar .ibm-portrait-module-list li p,#ibm-content-sidebar .ibm-thumbnail-list li p
	{
	margin: 0 0 0 35px;
}

#ibm-content-sidebar .ibm-portrait-module-list li img,#ibm-content-sidebar .ibm-thumbnail-list li img
	{
	float: left;
	margin: 0 5px 5px 0;
}

#ibm-content-sidebar ul.ibm-portrait-module-list h3,#ibm-content-sidebar ul.ibm-thumbnail-list h3
	{
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#ibm-content-sidebar .ibm-portrait-module-list h3 a,#ibm-content-sidebar .ibm-thumbnail-list h3 a
	{
	color: #666;
}

#ibm-content-sidebar .ibm-portrait-module-list h3 a:hover,#ibm-content-sidebar .ibm-thumbnail-list h3 a:hover
	{
	text-decoration: underline;
}

#ibm-content #ibm-content-sidebar .ibm-bullet-list li,#ibm-content #ibm-content-sidebar .ibm-bullet-list li:hover
	{
	background: url(//1.w3.s81c.com/i/v17/w3/w3_mm_bullet.png) no-repeat
		left 12px;
	padding: 5px 0 0 10px;
}

#ibm-content #ibm-content-sidebar ul li a {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.ibm-back-link,.ibm-back-link:hover {
	background-position: 1px -200px;
}

h1.ibm-errorLarge-link,h1.ibm-errorLarge-link:hover {
	background-position: 20px -178px;
	padding-left: 60px !important;
	font-size: 1.8em !important;
}

h1.ibm-errorLarge-link+p {
	margin-top: 20px;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-container.ibm-video h2
	{
	font-size: 1em;
}

#ibm-leadspace-head ul.ibm-tabs a {
	-ms-filter: none;
	filter: none;
	opacity: 1;
}

.ibm-popup#ibm-top {
	margin-top: 34px;
}

.ibm-popup #ibm-masthead {
	height: 31px;
}

.ibm-popup #ibm-mast-options {
	height: 32px;
	display: block !important;
}

.ibm-popup #ibm-mast-options li#ibm-home {
	padding-top: 0px;
}

.ibm-popup #ibm-mast-options li#ibm-title {
	float: right;
	border: 0px;
	padding-right: 0px;
	color: #222222;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 7px;
}

.ibm-popup #ibm-universal-nav {
	display: none !important;
}

.ibm-popup #ibm-pcon {
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
}

.ibm-popup #ibm-content-main {
	width: auto;
	padding-right: 20px;
}

.ibm-popup #ibm-content #ibm-content-main p.ibm-intro {
	padding-left: 10px;
}

.ibm-popup #ibm-mytext {
	width: auto;
	min-width: 95%;
	max-width: 480px;
}

.ibm-popup .ibm-buttons-row {
	width: 100%;
}

.ibm-col-5-2 .ibm-video-play {
	top: 35px;
	left: 120px;
}

.ibm-col-6-2 .ibm-video-play {
	top: 15px;
}

.ibm-col-6-4 .ibm-video-play {
	top: 64px;
	left: 250px;
}

.ibm-col-1-1 .ibm-video-play {
	top: -232px;
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary
	{
	display: block;
}

.typeahead-results {
	text-align: left;
	z-index: 30;
	display: none;
	width: 500px;
	position: absolute;
	-moz-box-shadow: rgba(0, 0, 0, 0.75) 0 2px 6px 0;
	box-shadow: rgba(0, 0, 0, 0.75) 0 2px 6px 0;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 4px solid #434446;
	z-index: 910;
	position: fixed;
	font-size: 15px;
}

.typeahead-results a {
	text-decoration: none;
}

.typeahead-results a img {
	border: none;
}

.typeahead-results ul {
	background-color: #fff;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #333333;
}

.typeahead-results ul li.result {
	overflow: hidden;
	cursor: pointer;
	letter-spacing: 0.01em;
	line-height: 16px;
	border-bottom: 1px solid #cdcdcd;
}

.faces-typeahead-results .result {
	height: 50px;
	padding: 10px;
}

.faces-typeahead-results .more-results {
	background-image: url(//faces.tap.ibm.com/i/cio-lab-icon-xtra-small.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}

.typeahead-results ul li.selected {
	background-color: #e6f4f9;
}

.faces-typeahead-results .selected img {
	
}

.faces-typeahead-results .result img {
	float: left;
	margin-right: 10px;
	max-height: 50px;
}

.faces-typeahead-results .small-result img {
	width: 32px;
	overflow: hidden;
	font-size: 0.7em;
}

.faces-typeahead-results .large-result img {
	width: 50px;
}

.typeahead-results ul li.result>div {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
	font-size: 11px;
}

.typeahead-results ul li.result>div span.name {
	color: #222;
	font-size: 13px;
	font-weight: bold;
}

.typeahead-results ul li.result>div span.meta {
	display: block;
	text-overflow: inherit;
	overflow: inherit;
}

.typeahead-results ul li.result>div .inner-label {
	color: #777777;
	margin-left: 1em;
}

.typeahead-results ul li.result span.tel {
	display: none;
}

.typeahead-results .selected.topsearch-typeahead-results {
	*zoom: 1;
}

.topsearch-typeahead-results .result .icon {
	width: 16px;
	height: 16px;
	margin-right: 4px;
	float: left;
}

.topsearch-typeahead-results .result>a {
	padding: 5px;
	display: block;
}

.topsearch-typeahead-results .result>a .query {
	display: block;
}

.topsearch-typeahead-results .result>a .url {
	display: block;
	color: #999999;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	clear: both;
}

.topsearch-typeahead-results .result>a:hover {
	text-decoration: none;
}

.more-results {
	padding: 12px 10px;
	text-align: right;
	cursor: pointer;
}

.more-results.selected a {
	color: #05386b;
	text-decoration: underline;
	background: url("//1.w3.s81c.com/i/v17/w3/w3_sprite_search.png")
		no-repeat scroll right -1080px transparent;
	padding-right: 10px;
}

.more-results a {
	color: #00649d;
	font-size: 12px;
	background: url("//1.w3.s81c.com/i/v17/w3/w3_sprite_search.png")
		no-repeat scroll right -864px transparent;
	padding-right: 10px;
	font-weight: bold;
}

.ibm-faces-explainclick {
	background-color: #434446;
	color: #ffffff;
	display: block;
	font-size: 0.8em;
	padding: 9px;
	text-shadow: 1px 1px 1px #000;
}

.ibm-faces-explainfaces {
	background-color: #fff;
	padding: 9px;
	font-size: 0.7em;
	border-bottom: 1px solid #cdcdcd;
	color: #555555;
	font-family: "Georgia", serif;
}

.typeahead-results {
	width: 300px;
}

#ibm-scope-button_dropdown.dijitPopup {
	z-index: 901 !important;
	position: fixed;
}

#ibm-scope-dropdown.dijitMenu {
	background-color: #585a5e;
	background: -moz-linear-gradient(center top, #585a5e, #434649) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(top, #585a5e, #434649) repeat scroll 0 0
		transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585a5e),
		to(#434649) );
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 3px;
	box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 3px #333;
	border: 1px solid #000;
	border-collapse: separate;
	min-width: 170px;
	margin: 0px;
	font-size: 14px;
	filter: progid : DXImageTransform.Microsoft.Gradient ( GradientType = 0,
		StartColorStr = '#585a5e', EndColorStr = '#434649' );
}

#ibm-scope-dropdown.dijitMenu:before {
	content: " ";
	position: absolute;
	top: -9px;
	background-color: #333;
	display: block;
	height: 10px;
	overflow: visible;
	width: 16px;
	background: url("//1.w3.s81c.com/i/v17/w3/w3_isp_pointer.png") no-repeat
		scroll 0 0 transparent;
}

#ibm-scope-dropdown img {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 3px 6px 3px 3px;
	background-image:
		url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search_scope_default.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px -1401px;
}

#ibm-scope-dropdown .w3-icon {
	background-position: 0px 0px;
}

#ibm-scope-dropdown .profiles-icon {
	background-position: 0px -201px;
}

#ibm-scope-dropdown .ibm-icon {
	background-position: 0px -401px;
}

#ibm-scope-dropdown .connections-icon {
	background-position: 0px -601px;
}

#ibm-scope-dropdown .bluepages-icon {
	background-position: 0px -801px;
}

#ibm-scope-dropdown .ibmlearning-icon {
	background-position: 0px -1001px;
}

#ibm-scope-dropdown .ibmwwqa-icon {
	background-position: 0px -1201px;
}

#ibm-scope-dropdown .dijitMenuItemLabel {
	vertical-align: middle;
}

#ibm-scope-dropdown .dijitMenuSeparator {
	border-top: 1px solid #cccccc;
	display: block;
}

#ibm-scope-dropdown.dijitMenu .dijitMenuItem {
	background-color: #fff;
	background-image: none !important;
	width: auto;
	min-width: 170px;
	font-size: 0.8em;
	color: #666;
	display: block;
	padding: 5px 4px;
	font-weight: normal;
	border: 1px solid #fff;
}

#ibm-scope-dropdown.dijitMenu .dijitMenuItem td {
	padding: 0;
}

#ibm-scope-dropdown.dijitMenu .dijitMenuItemHover,#ibm-scope-dropdown.dijitMenu .dijitMenuItemSelected
	{
	display: block;
}

#ibm-scope-dropdown.dijitMenu .dijitMenuItemHover,#ibm-scope-dropdown.dijitMenu .dijitMenuItemSelected
	{
	background-color: #cce8f2;
	font-weight: bold;
	color: #000000;
}

#ibm-search-form input#q {
	padding-left: 45px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#ibm-search-form {
		width: 270px;
	}
}

.scopeButton {
	float: left;
	position: relative;
	left: 45px;
	height: 15px;
	padding: 2px 1px;
	margin: 2px 0 0;
}

.scopeButton .arrow {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search.png) no-repeat
		scroll -1px -432px transparent;
}

.scopeButton:hover .arrow,.scopeButton:focus .arrow {
	background-position: -1px -648px;
}

#ibm-search-module .icon {
	display: inline-block;
	height: 16px;
	width: 17px;
	background:
		url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search_scope_default.png)
		no-repeat 0px -1401px transparent;
}

#ibm-search-module .w3-icon {
	background-position: 0px 0px;
}

#ibm-search-module .profiles-icon {
	background-position: 0px -201px;
}

#ibm-search-module .ibm-icon {
	background-position: 0px -401px;
}

#ibm-search-module .connections-icon {
	background-position: 0px -601px;
}

#ibm-search-module .bluepages-icon {
	background-position: 0px -801px;
}

#ibm-search-module .ibmlearning-icon {
	background-position: 0px -1001px;
}

#ibm-search-module .ibmwwqa-icon {
	background-position: 0px -1201px;
}

#ibm-search-module .scopeButton.ibm-active .icon,#ibm-search-module .scopeButton.ibm-active:hover .icon
	{
	background:
		url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search_scope_selected.png)
		no-repeat 0px -1401px transparent;
}

#ibm-search-module .scopeButton:focus .icon,#ibm-search-module .scopeButton:hover .icon
	{
	background:
		url(//1.w3.s81c.com/i/v17/w3/w3_sprite_search_scope_focus.png)
		no-repeat 0px -1401px transparent;
}

#ibm-search-module .scopeButton.ibm-active .w3-icon,#ibm-search-module .scopeButton.ibm-active:hover .w3-icon,#ibm-search-module .scopeButton:focus .w3-icon,#ibm-search-module .scopeButton:hover .w3-icon
	{
	background-position: 0px 0px;
}

#ibm-search-module .scopeButton.ibm-active .profiles-icon,#ibm-search-module .scopeButton.ibm-active:hover .profiles-icon,#ibm-search-module .scopeButton:focus .profiles-icon,#ibm-search-module .scopeButton:hover .profiles-icon
	{
	background-position: 0px -201px;
}

#ibm-search-module .scopeButton.ibm-active .ibm-icon,#ibm-search-module .scopeButton.ibm-active:hover .ibm-icon,#ibm-search-module .scopeButton:focus .ibm-icon,#ibm-search-module .scopeButton:hover .ibm-icon
	{
	background-position: 0px -401px;
}

#ibm-search-module .scopeButton.ibm-active .connections-icon,#ibm-search-module .scopeButton.ibm-active:hover .connections-icon,#ibm-search-module .scopeButton:focus .connections-icon,#ibm-search-module .scopeButton:hover .connections-icon
	{
	background-position: 0px -601px;
}

#ibm-search-module .scopeButton.ibm-active .bluepages-icon,#ibm-search-module .scopeButton.ibm-active:hover .bluepages-icon,#ibm-search-module .scopeButton:focus .bluepages-icon,#ibm-search-module .scopeButton:hover .bluepages-icon
	{
	background-position: 0px -801px;
}

#ibm-search-module .scopeButton.ibm-active .ibmlearning-icon,#ibm-search-module .scopeButton.ibm-active:hover .ibmlearning-icon,#ibm-search-module .scopeButton:focus .ibmlearning-icon,#ibm-search-module .scopeButton:hover .ibmlearning-icon
	{
	background-position: 0px -1001px;
}

#ibm-search-module .scopeButton.ibm-active .ibmwwqa-icon,#ibm-search-module .scopeButton.ibm-active:hover .ibmwwqa-icon,#ibm-search-module .scopeButton:focus .ibmwwqa-icon,#ibm-search-module .scopeButton:hover .ibmwwqa-icon
	{
	background-position: 0px -1201px;
}