/* masthead styles start =================================================== */

#acg-masthead {
	background: url(img/sprites-t1.gif) repeat-x 0px -615px;
	clear:both;
	/*color:#FFF;*/
	margin:0px;
}


#acg-masthead li {
	display:inline;
	padding:0px 14px 0px 13px;
}
#ibm-logo {
	clear:left;
	float:left;
	margin:0px 0px -4px 0px;
	
}
#ibm-logo img {border:none;}
#acg-logo {
	clear:right;
	float:right;
	margin: 0px 0px -4px 0px;	
}
#acg-logo img {border:none;}
#search-bar {
	clear: both;
    float:right;
	height: 22px;
	margin: 7px 0px 0px 0px;
	
}
#search-bar a:link,
#search-bar a:visited,
#search-bar a:hover{ text-decoration:none; }

#ibm-universal-nav {
	background:#BCCDDB url(img/sprites-t1.gif) repeat-x 0px -280px;
	border-top:#3D474E solid 1px;
	border-bottom:#98B1C4 solid 1px;
	color:#666;
	clear:both;
	margin:0px;
	height:22px;
}
#ibm-universal-nav ul {
	margin:0px;
	padding:0px;
	height:1%;
}
#ibm-universal-nav li {
	float:left;
	overflow:inherit;
	padding:0px 11px 0px 12px;
	white-space:nowrap;
}
#ibm-universal-nav li a {
	white-space:nowrap;
	display:block;
	padding:4px 0px;
	text-decoration:none;
}
#ibm-universal-nav li:hover {background:#C8D7E3  url(img/sprites-t1.gif) repeat-x 0px -195px;}
li#ibm-unav-home a {padding-left:5px;}
li#ibm-welcome-message,
li#ibm-unav-misc {
	background:none !important;
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	float:right;
}
li#ibm-welcome-message a,
li#ibm-unav-misc a {display:inline;}
li#ibm-phone {
	background:none !important;
	color:#293D6B;
	float:right;
}
div#ibm-welcome-message {
	background-color:#EEE ;
	border-bottom: 1px solid #DDD;
	text-align:right;
	padding:0px 15px 2px 15px !important;
}
div#ibm-welcome-message span {color:#000;}
div#ibm-welcome-message span a {color:#5C81A7;}


#ibm-universal-nav ul {
	font-family:arial,sans-serif;
	font-size:1.0em;
	font-weight:bold;
}
#ibm-universal-nav ul ul {font-size:1em;}
#ibm-universal-nav li a {
	background-image:url(img/c.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:0px;
	
}

li#ibm-welcome-message,
li#ibm-welcome-message a,
li#ibm-unav-misc,
li#ibm-unav-misc a {font-weight:normal;}
div#ibm-welcome-message span {
	font-family:arial,sans-serif;
	font-size:1.0em;
	font-weight:bold;
}
div#ibm-welcome-message span a {font-weight:normal;}

#ibm-universal-nav li a:link,
#ibm-universal-nav li a:visited {color:#293D6B;}
#ibm-universal-nav li a:hover {text-decoration:none;}

#ibm-pcon {
	background:url(img/sprites-t1.gif) repeat-x 0px -810px;
	margin:0px;
	padding:10px 0px 0px 200px;
}
/* masthead styles end =================================================== */

/* content head styles */
#ibm-content-head {
	margin:0px;
	padding:2px 0px 0px 0px;
	width:750px;
}
#ibm-content-head h1 {
	clear:both;
	margin:0px;
	padding:4px 0px 30px 0px;
	font-family:arial,sans-serif;
	font-size:2.2em;
	font-weight:normal;	
}
#ibm-content-head.ibm-content-subtitle h1,
div.ibm-landing-page #ibm-content-head h1 {padding:0px;}
#ibm-content-head ul {
	line-height:1em;
	height:1%;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#ibm-content-head ul#ibm-navigation-trail li {
	background:url(img/nav-trail.gif) no-repeat 100% 50%; 
	float:left;
	display:inline;
	padding:0px 14px 0px 2px;
	margin:0px;
	font-family:arial,sans-serif;
	font-size:0.9em;
}
#ibm-content-head ul#ibm-navigation-trail li.ibm-first {padding-left:0px;}
#ibm-content-head ul#ibm-navigation-trail li a:link,
#ibm-content-head ul#ibm-navigation-trail li a:visited {text-decoration:none; color:#999;}
#ibm-content-head ul#ibm-navigation-trail li a:hover {text-decoration: underline;}
#ibm-content-head p {
	height:1%;
	line-height:1em;
	margin:0px;
	padding:0px 0px 29px 0px;
}
#ibm-content-head.ibm-content-subtitle p {padding:0px 0px 20px 0px;}
#ibm-content-head p em {color:#666;}
#ibm-content-head.ibm-news-subtitle p {padding:10px 0px;}
#ibm-content-head.ibm-news-subtitle em {color:#000;}

.ibm-alternate-title h1 {
	font-size:1em;
	font-weight:bold;
}
#ibm-content-head em {
	font-family:verdana,sans-serif;
	font-weight:bold;
	font-size:0.8em;
	font-style:normal;
}
/* end content head styles  */

#content-main .ibm-container.ibm-alternate .ibm-container-body {border-width:0px;}
#content-main .ibm-container.ibm-alternate .ibm-container-body p {padding:0.3em 0px 0.7em;}
#content-main .ibm-container.ibm-alternate-two h2,
#content-main .ibm-container.ibm-alternate-six h2 {
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	background:none;
	color:#000;
	margin:0px;
}
#content-main .ibm-alternate .ibm-container-body h2 {
	background:none;
	color:#000;
	margin:0px;
	padding-left:0px;
}
#content-main .ibm-container.ibm-alternate-two .ibm-container-body h2,
#content-main .ibm-container.ibm-alternate-three .ibm-container-body,
#content-main .ibm-container.ibm-alternate-six .ibm-container-body h2 {border:none;}
h2.ibm-inner-subhead {
	background:#FFF
		url("img/subtitle-gradient.gif")
		repeat-x !important;
	border-top:#CCC solid 1px  !important;
	border-bottom:#CCC solid 1px  !important;
}
#content-main .ibm-container.ibm-alternate-two,
#content-main .ibm-container.ibm-alternate-three {border-top:1px solid #CCC;}
#content-main .ibm-container.ibm-alternate-six {border-top:4px solid #CCC;}
.ibm-container h2 { font-size:1.1em; font-weight:bold;}
#content-main .ibm-container.ibm-alternate-six {border-top:4px solid #CCC;}
.ibm-container-body {
clear:both;
	padding: 5px;
	background:#FFF
		url("img/container-gradient.gif")
		repeat-x 0% 100%;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

.ibm-footnote .ibm-container-body {
	background:none;
	margin:0px -3px;
	border-width:0px;
	color:#666 !important;
}
.ibm-container.ibm-footnote,
.ibm-container.ibm-footnote p {padding-top:0px !important;}
div.ibm-rule {
	background:#FFF url("img/dotted.gif") repeat-x;
	height:1px;
}
div.ibm-alternate-rule,
div.ibm-alternate-rule-two {
	background:#FFF url("img/solid.gif") repeat-x;
	height:1px;
}
div.ibm-alternate-rule-two {
	background-repeat:repeat;
	height:4px;
}
div.ibm-alternate-rule-three {
	background:none;
	height:0px;
}
div.ibm-rule hr,
div.ibm-alternate-rule hr,
div.ibm-alternate-rule-two hr,
div.ibm-alternate-rule-three hr {display:none;}
.ibm-rule,
.ibm-alternate-rule,
.ibm-alternate-rule-two,
.ibm-alternate-rule-three,
.ibm-clear {clear:both;}

.hide{
display: none;
}
.show{
display: block;
}



#content-main p {
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 5px 5px;
}
	
#content-main ol {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list {
	list-style-type:none;
	margin:0px;
	padding:4px 3px 4px 0px;
}

.ibm-container .ibm-container-body ul.ibm-bullet-list li {
	background:url("img/bl-bullet.gif")
		no-repeat 6px 0.15em;
	line-height:1.2em;
	padding:2px 0px;
	height:1%;
	padding-left:14px;
	padding-right:2px;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list li.ibm-no-links {
        background:url("img/bk-bullet.gif")
                no-repeat 6px 0.15em !important;
}
.ibm-container .ibm-container-body ul.ibm-bullet-list li ol li { 
	background:none !important; 
	margin:0px;
	padding:0px;
}

/* nav styles begin ================================================= */
#ibm-navigation {
clear:left;
	float: left;
	width: 170px;
	height: 100%;
	margin: 5px 0px 0px 2px;
	/*position:relative;
	float:left;
	/*left:-180px;
	margin:0% 0% 0% -100%;
	padding:0.8em 0px 30px;
	width:170px;*/

}
#ibm-navigation li a:link,
#ibm-navigation li a:visited,
#ibm-navigation li a:hover{ text-decoration:none; color:#293d6b;}

#ibm-navigation ul {
	background:#C8D7E3 url("img/left-nav-bottom.gif")
		no-repeat 100% 100%;
	line-height:1.25em;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 19px;
}
#ibm-navigation.ibm-parent {padding-top:1px;}
#ibm-navigation ul ul {padding:0px;}
#ibm-navigation li#ibm-parent-link a {
	background:#FFF url("img/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-navigation li#ibm-overview a {
	background:#7A96AB
		url("img/leftnav-overview-gradient.gif")
		repeat-x 0px 50%;
	border-top:none;
	border-bottom:1px solid #657f96;
	color:#FFFFFF
}
#ibm-navigation li a {
	border-top:1px solid #E6EDF2;
	display:block;
	margin:0px;
	padding:4px 10px;
}
#ibm-navigation ul ul li {border:none;}
#ibm-navigation ul ul a {
	background:#C8D7E3;
	border:none;
	padding:3px 4px 4px 17px;
}
#ibm-navigation li a.ibm-is-active {
	padding-top:5px;
	padding-bottom:3px;
	background:#FFF
		url("img/leftnav-selected.gif")
		repeat-x 0% 0%;
	border-top:none;
}
#ibm-navigation li a.ibm-is-active:hover {
	background:#FFF
		url("img/leftnav-selected.gif")
		repeat-x 0% 0%;
}
#ibm-navigation h2 {
	color:#666;
	margin:1em 0em 0em;
	padding:7px 4px 2px 10px;
}
#ibm-secondary-navigation ul {
	background:#FFF;
	padding:0px;
}

#ibm-secondary-navigation ul li a {
	background:url("img/rl-bullet.gif")
		no-repeat 17px 0.07em;
	border:none;
	display:block;
	margin:0px;
	padding:1px 4px 1px 23px;
}
#ibm-primary-links a:hover {background:#ACBFD0;}
#ibm-navigation li#ibm-overview a:hover {
	background:#98B1C4
		url("img/leftnav-overview-highlight.gif")
		repeat-x 0% 50%;
	border-bottom:1px solid #8499AB;
	
}
#ibm-secondary-navigation a:hover {text-decoration:underline;}
#ibm-secondary-navigation li a:link,
#ibm-secondary-navigation li a:visited {color:#666;}
/* nav styles end =================================================== */

/* nav styles begin ================================================= */

#ibm-navigation ul {
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
#ibm-navigation ul ul {font-size:1em;}
#ibm-navigation ul ul li {border:none;}
#ibm-navigation ul ul a {font-weight:normal;}
#ibm-navigation li#ibm-overview a {font-size:9pt;}
#ibm-navigation h2 {
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
#ibm-parent-link a,
#ibm-secondary-navigation ul {font-weight:normal;}
/* nav styles end =================================================== */

/* stili per  tooltip */
a.tips {position:relative; /*questa Ë fondamentale*/
    z-index:24; color: #000;
    text-decoration: none}
a.tips:hover{ z-index: 25;}
a.tips span{display: none}
a.tips:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; position:absolute;
    bottom: 120px; left: 0em; width: 15em;
    border: 1px solid #4c6e94; background-color: #f6f6f6; color:#4c6e94; padding:5px;
    font-size: 11px;text-align: left; }

/* fine stili per  tooltip */	

/* ----- tab navigation -------------*/
ul.ibm-tabs a:link,
ul.ibm-tabs a:visited,
ul.ibm-tabs a:hover { text-decoration:none; font-weight:bold; font-size: 10px;  }

div.ibm-tab-section {
	background:url("img/tab-background-rule.gif") 
		repeat-x 0% 100%;
	float:left;
	clear:both;
	padding-bottom:0px;
	margin-bottom:0px;
	width:100%;
}

ul.ibm-tabs {
	clear:left;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.ibm-tabs li {
	background:url("img/ibm-tab-background.gif") no-repeat 0px 0px;
	border-top:1px solid #7E9AB0;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
ul.ibm-tabs a {
	color:#C8D7E3 !important;
	display:block;
	padding:5px 8px 5px 8px;
}
ul.ibm-tabs li:hover {background:url("img/ibm-tab-hover-background.gif") no-repeat 0px 0px;}
ul.ibm-tabs a:hover {color:#FFF !important;}
ul.ibm-tabs li.ibm-highlight-tab a:hover {color:#000 !important;}
ul.ibm-tabs li.ibm-highlight-tab {border-top:1px solid #CCC;}
ul.ibm-tabs li.ibm-highlight-tab a {color:#000 !important;}
ul.ibm-tabs li.ibm-first-tab.ibm-highlight-tab {border-left:1px solid #CCC;}
ul.ibm-tabs li.ibm-highlight-tab.ibm-last-tab {border-right:1px solid #CCC;}
ul.ibm-tabs li.ibm-highlight-tab {background:url("img/ibm-tab-selected-background.gif") repeat-x 0px 0px;}


div.ibm-graphic-tabs.ibm-combo-tabs div.ibm-tab-section.ibm-text div.ibm-tabs {
	border-top:0px !important;
	background-image:none;
}
div.ibm-text ul.ibm-tabs {
	font-size:0.8em;
	font-weight:normal;
	line-height:1.66em;
}
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab {font-weight:bold;}

div.ibm-combo-tabs ul.ibm-tabs li.ibm-highlight-tab {background:url("img/highlight-tab-combo-bg.gif") repeat-x 0px 0px;}
div.ibm-text ul.ibm-tabs {
	background:#F7F8FC url("img/text-tabs-bg.gif") repeat-x;
	border:#CCC solid 1px;
	color:#000;
	display:block;
	margin:0px;
	padding:6px 8px 6px 14px;
}
div.ibm-graphic-tabs div.ibm-text ul.ibm-tabs {
	background-image:none;
	border-top:none;
}
div.ibm-text ul.ibm-tabs li,
div.ibm-text ul.ibm-tabs li.ibm-first-tab,
div.ibm-text ul.ibm-tabs li.ibm-last-tab {
	border:none;
	padding:0px;
}
div.ibm-combo-tabs div.ibm-text ul.ibm-tabs li,
div.ibm-text ul.ibm-tabs li,
div.ibm-text ul.ibm-tabs a {
	background:none;
	display:inline;
	float:none;
	margin:0px;
}
div.ibm-text ul.ibm-tabs a {
	border:none !important;
	padding:0px;
}
div.ibm-text ul.ibm-tabs span.ibm-sep {
	background-image:url("img/text-tabs-separator.gif");
	background-position:85% 50%;
	background-repeat:no-repeat;
	padding:0px 12px 0px 6px;
}
div.ibm-text ul.ibm-tabs li.ibm-last-tab span.ibm-sep {background-image:none;}
div.ibm-text div.ibm-rule {
	background:#FFF url("img/text-tabs-drop.gif") repeat-x;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	clear:both;
	height:6px;
}
div.ibm-text ul.ibm-tabs a:link,
div.ibm-text ul.ibm-tabs a:hover {color:#4C6E94 !important;}
div.ibm-text ul.ibm-tabs a:visited {color:#969 !important;}
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:link,
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:visited,
div.ibm-text ul.ibm-tabs li.ibm-highlight-tab a:hover {color:#000 !important;}
div.ibm-text ul.ibm-tabs a:hover {text-decoration:underline;}
div.ibm-text ul.ibm-tabs.ibm-link-list {padding-bottom:5px !important;}
div.ibm-text ul.ibm-tabs.ibm-link-list a {
	display:block;
	padding-bottom:0px !important;

}
div.ibm-text ul.ibm-tabs.ibm-link-list a.ibm-anchor-down-em-link {
	background:url("img/d_bold.gif") no-repeat 2px 2px !important;
	display:block;
}
div.ibm-text div.ibm-tabs {
	background:#F7F8FC url("img/text-tabs-bg.gif") repeat-x;
	border:#CCC solid 1px;
}
#content-main div.ibm-text div.ibm-tabs.ibm-three-column .ibm-column {width:169px;}



/* fine tab navigation */

/* form definitions */
#ibm-content-main form.ibm-column-form label {
	clear:left;
	display:block;
	float:left;
	font-weight:bold;
	width:150px;
}
#ibm-content-main form.ibm-column-form p span {
	display:block;
	margin-left:157px;
}
#ibm-content-main form.ibm-column-form p span.ibm-input-group {padding-bottom:5px !important;}
#ibm-content-main form.ibm-column-form label span {
	display:inline;
	margin:0px;
}
#ibm-content-main form.ibm-column-form .ibm-buttons-row p {
	padding-left:157px;
	float:none;
}
#ibm-content-main form.ibm-column-form .ibm-buttons-row p.ibm-first {padding-left:157px;}
#ibm-content-main form.ibm-column-form fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}
#ibm-content-main form.ibm-column-form fieldset legend {
	padding:0px;
	margin:0px;
	padding-left:4px;
	display:inline;
	color:#000;
	padding-top:10px;
}
#ibm-content-main form.ibm-column-form fieldset span {
	display:block;
	margin-left:157px;
	margin-top:-18px !important;
	padding-bottom:10px !important;
}
#ibm-content-main form.ibm-column-form fieldset span label {
	float:none !important;
	clear:none;
	display:inline;
	width:auto !important;
}
#ibm-content-main form.ibm-column-form fieldset span input,
#ibm-content-main form.ibm-column-form fieldset span label {display:inline !important;}
#ibm-content-main .ibm-buttons-row p.ibm-first {
	width:140px;
	float:left !important;
}
#ibm-content-main form.ibm-column-form input { font-size:10px}
#ibm-content-main .ibm-buttons-row p.ibm-second {margin-left:160px;}
#ibm-content-main .ibm-buttons-row span.ibm-sep {
	display:inline !important;
	clear:none;
	margin:0px !important;
	padding-right:20px;
}

.ibm-required {color:#F30;}
/* */

/* button styles begin ============================================== */
input.ibm-btn-arrow-pri,
input.ibm-btn-cancel-pri,
input.ibm-btn-cart-pri,
input.ibm-btn-customize-pri,
input.ibm-btn-download-pri,
input.ibm-btn-view-pri,
input.ibm-btn-add-sec,
input.ibm-btn-arrow-sec,
input.ibm-btn-back-sec,
input.ibm-btn-cancel-sec,
input.ibm-btn-cart-sec,
input.ibm-btn-chat-sec,
input.ibm-btn-customize-sec,
input.ibm-btn-download-sec,
input.ibm-btn-email-sec,
input.ibm-btn-pda-sec,
input.ibm-btn-phone-sec,
input.ibm-btn-refresh-sec,
input.ibm-btn-remove-sec,
input.ibm-btn-undo-sec,
input.ibm-btn-video-sec,
input.ibm-btn-view-sec {
	background:#FFF;
	border:none;
	color:#4C6E94;
	padding:5px 0px 9px 29px;
	text-align:left;
	cursor:pointer;
	margin-bottom:-7px;
}
input.ibm-btn-go,
input.ibm-btn-view {
	border:none;
	padding:0px;
	margin-bottom:-13px;
}
input.ibm-btn-arrow-pri {background:url("img/arrow-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-cancel-pri {background:url("img/cancel-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-cart-pri {background:url("img/cart-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-customize-pri {background:url("img/customize-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-download-pri {background:url("img/download-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-view-pri {background:url("img/view-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-add-sec {background:url("img/add-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-arrow-sec {background:url("img/arrow-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-back-sec {background:url("img/back-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-cancel-sec {background:url("img/cancel-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-cart-sec {background:url("img/cart-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-chat-sec {background:url("img/chat-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-customize-sec {background:url("img/customize-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-download-sec {background:url("img/download-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-email-sec {background:url("img/email-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-pda-sec {background:url("img/pda-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-phone-sec {background:url("img/phone-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-refresh-sec {background:url("img/refresh-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-remove-sec {background:url("img/remove-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-undo-sec {background:url("img/undo-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-video-sec {background:url("img/video-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-view-sec {background:url("img/view-secondary.gif") no-repeat 0% 30%;}
input.ibm-btn-arrow-pri:hover {background:url("img/arrow-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-cancel-pri:hover {background:url("img/cancel-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-cart-pri:hover {background:url("img/cart-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-customize-pri:hover {background:url("img/customize-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-download-pri:hover {background:url("img/download-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-view-pri:hover {background:url("img/view-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-add-sec:hover {background:url("img/add-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-arrow-sec:hover {background:url("img/arrow-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-back-sec:hover {background:url("img/back-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-cancel-sec:hover {background:url("img/cancel-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-cart-sec:hover {background:url("img/cart-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-chat-sec:hover {background:url("img/chat-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-customize-sec:hover {background:url("img/customize-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-download-sec:hover {background:url("img/download-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-email-sec:hover {background:url("img/email-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-pda-sec:hover {background:url("img/pda-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-phone-sec:hover {background:url("img/phone-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-refresh-sec:hover {background:url("img/refresh-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-remove-sec:hover {background:url("img/remove-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-undo-sec:hover {background:url("img/undo-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-video-sec:hover {background:url("img/video-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-view-sec:hover {background:url("img/view-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-go {background:url("img/arrow-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-go:hover {background:url("img/arrow-primary-over.gif") no-repeat 0% 30%;color:#2A507B;}
input.ibm-btn-view {background:url("img/view-primary.gif") no-repeat 0% 30%;}
input.ibm-btn-view:hover {background:url("img/view-secondary-over.gif") no-repeat 0% 30%;color:#2A507B;}
/* button styles end ============================================== */
/* button styles begin ============================================== */
input.ibm-btn-arrow-pri,
input.ibm-btn-cancel-pri,
input.ibm-btn-cart-pri,
input.ibm-btn-customize-pri,
input.ibm-btn-download-pri,
input.ibm-btn-view-pri,
input.ibm-btn-add-sec,
input.ibm-btn-arrow-sec,
input.ibm-btn-back-sec,
input.ibm-btn-cancel-sec,
input.ibm-btn-cart-sec,
input.ibm-btn-chat-sec,
input.ibm-btn-customize-sec,
input.ibm-btn-download-sec,
input.ibm-btn-email-sec,
input.ibm-btn-pda-sec,
input.ibm-btn-phone-sec,
input.ibm-btn-refresh-sec,
input.ibm-btn-remove-sec,
input.ibm-btn-undo-sec,
input.ibm-btn-video-sec,
input.ibm-btn-view-sec {
	font-family:arial,sans-serif;
	font-size:1em;
	font-weight:bold;
}
#ibm-content-sidebar input.ibm-btn-arrow-pri {font-size:1em;}
#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;}
/* button styles end ============================================== */

/* Show/hide styles begin =========================================== */
.ibm-simple-show-hide .ibm-container-body {padding-bottom:4px;}
.ibm-simple-show-hide p.ibm-show-hide-controls {
	color:#666;
	display:none;
}
.ibm-simple-show-hide p.ibm-show-hide-controls a,
.ibm-simple-show-hide h3 a.ibm-show-hide-link {
	font-weight:bold;
	text-decoration:none;
}
.ibm-simple-show-hide p.ibm-show-hide-controls a.ibm-active {color:#000;}
.ibm-show-hide h2 a {
	display:block;
	background:transparent
		url("img/sh_closed.gif")
		no-repeat 100% 0%;
	padding-right:16px;
}
.ibm-show-hide h2 a.ibm-show-active {
	background:transparent
		url("img/sh_open.gif")
		no-repeat 100% 0%;
}
.ibm-show-hide h2 a:link,
.ibm-show-hide h2 a:visited,
.ibm-show-hide h2 a:hover {
	color:#000;
	text-decoration:none;
}
#ibm-content-sidebar .ibm-show-hide h2 a {width:142px;}
#ibm-content-main .ibm-show-hide h2 a {width:502px;}
.ibm-landing-page #ibm-content-main .ibm-show-hide h2 a {width:682px;}
.ibm-landing-page #content-main .ibm-show-hide h2 a {width:682px;}
/* Show/hide styles end ============================================= */

/* Twisty styles begin ============================================== */
ul.ibm-twisty {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:4px 0px;
}
ul.ibm-twisty li {
	clear:left; 
}
ul.ibm-twisty p {
	padding:0.3em 0em 0.7em;
}

ul.ibm-twisty li a.ibm-twisty-trigger {
	display:block;
	background:transparent url("img/tw_open.gif") no-repeat;
	float:left;
	height:16px;
	margin:1px;
	overflow:hidden;
	padding-left:16px;
	background-color:#F6F6F6;
	text-decoration:none;
	font-weight:bold;
	width:96%;
}
ul.ibm-twisty li a.ibm-twisty-trigger-closed {
	background-image:url("img/tw_closed.gif") !important;
	display:block;
	float:left;
	height:16px;
	margin:1px;
	overflow:hidden;
	padding-left:16px;
	background-color:#F6F6F6;
	text-decoration:none;
	font-weight:bold;
	width: 96%;
}
ul.ibm-twisty li a.ibm-twisty-trigger:hover {
background-color:#EEEEEE;
}
ul.ibm-twisty li a.ibm-twisty-trigger img {
	height:16px;
	width:16px;
}
ul.ibm-twisty li .ibm-twisty-head {
	display:block;
	margin-left:16px;
}

ul.ibm-twisty div.ibm-twisty-body {
	clear:left;
	margin-left:5px;
}
ul.ibm-twisty ul.ibm-form-element-list {
	list-style-type:none;
	margin-left:0px;
	padding-left:16px;
}
ul.ibm-twisty div.ibm-twisty-body ol{ margin-top:20px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; list-style:decimal; padding-left:100px;}
/* Twisty styles end ================================================ */

/* List styles */
/*ul.ibm-link-list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}
ul.ibm-link-list li {
	height:1%;
	padding:5px;
	margin:0px;
}
ul.ibm-link-list a {
	height:1%;
	padding:0px 5px 5px 21px;
	margin:0px;
	background-position:2px 2px;
}*/
ul.ibm-link-list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}
p.ibm-ind-link a,
ul.ibm-link-list a {
	display:block;
	margin:0px;
	padding:5px 5px 5px 21px;
}


li.ibm-add-link,p.ibm-ind-link a.ibm-add-link,ul.ibm-link-list a.ibm-add-link {background:url(img/add.gif) no-repeat 2px 4px;}
li.ibm-audio-link,p.ibm-ind-link a.ibm-audio-link,ul.ibm-link-list a.ibm-audio-link {background:url(img/aud.gif) no-repeat 2px 4px;}
li.ibm-back-link,p.ibm-ind-link a.ibm-back-link,ul.ibm-link-list a.ibm-back-link {background:url(img/bk.gif) no-repeat 2px 4px;}
li.ibm-back-em-link,p.ibm-ind-link a.ibm-back-em-link,ul.ibm-link-list a.ibm-back-em-link {background:url(img/bk_bold.gif) no-repeat 2px 4px;}
li.ibm-calculator-link,p.ibm-ind-link a.ibm-calculator-link,ul.ibm-link-list a.ibm-calculator-link {background:url(img/calculator.gif) no-repeat 2px 4px;}
li.ibm-calendar-link,p.ibm-ind-link a.ibm-calendar-link,ul.ibm-link-list a.ibm-calendar-link {background:url(img/calendar.gif) no-repeat 2px 4px;}
li.ibm-cancel-link,p.ibm-ind-link a.ibm-cancel-link,ul.ibm-link-list a.ibm-cancel-link {background:url(img/cancel.gif) no-repeat 2px 4px;}
li.ibm-caution-link,p.ibm-ind-link a.ibm-caution-link,ul.ibm-link-list a.ibm-caution-link {background:url(img/caution.gif) no-repeat 2px 4px;}
li.ibm-confirm-link,p.ibm-ind-link a.ibm-confirm-link,ul.ibm-link-list a.ibm-confirm-link {background:url(img/confirm.gif) no-repeat 2px 4px;}
li.ibm-chat-link,p.ibm-ind-link a.ibm-chat-link,ul.ibm-link-list a.ibm-chat-link {background:url(img/chat.gif) no-repeat 2px 4px;}
li.ibm-anchor-down-link,p.ibm-ind-link a.ibm-anchor-down-link,ul.ibm-link-list a.ibm-anchor-down-link {background:url(img/d.gif) no-repeat 2px 4px;}
li.ibm-anchor-down-em-link,p.ibm-ind-link a.ibm-anchor-down-em-link,ul.ibm-link-list a.ibm-anchor-down-em-link {background:url(img/d_bold.gif) no-repeat 2px 4px;}
li.ibm-download-link,p.ibm-ind-link a.ibm-download-link,ul.ibm-link-list a.ibm-download-link {background:url(img/dn.gif) no-repeat 2px 4px;}
li.ibm-enlarge-link,p.ibm-ind-link a.ibm-enlarge-link,ul.ibm-link-list a.ibm-enlarge-link {background:url(img/enlarge.gif) no-repeat 2px 4px;}
li.ibm-error-link,p.ibm-ind-link a.ibm-error-link,ul.ibm-link-list a.ibm-error-link {background:url(img/error.gif) no-repeat 2px 4px;}
li.ibm-information-link,p.ibm-ind-link a.ibm-information-link,ul.ibm-link-list a.ibm-information-link {background:url(img/info.gif) no-repeat 2px 4px;}
li.ibm-password-link,p.ibm-ind-link a.ibm-password-link,ul.ibm-link-list a.ibm-password-link {background:url(img/icons/key.gif) no-repeat 2px 4px;}
li.ibm-secure-link,p.ibm-ind-link a.ibm-secure-link,ul.ibm-link-list a.ibm-secure-link {background:url(img/lock.gif) no-repeat 2px 4px;}
li.ibm-pdf-link,p.ibm-ind-link a.ibm-pdf-link,ul.ibm-link-list a.ibm-pdf-link {background:url(img/pdf.gif) no-repeat 2px 4px;}
li.ibm-call-link,p.ibm-ind-link a.ibm-call-link,ul.ibm-link-list a.ibm-call-link,ul.ibm-link-list p.ibm-call-info {background:url(img/ph.gif) no-repeat 2px 4px;}
li.ibm-video-podcast-link,p.ibm-ind-link a.ibm-video-podcast-link,ul.ibm-link-list a.ibm-video-podcast-link {background:url(img/podvideo.gif) no-repeat 2px 4px;}
li.ibm-popup-link,p.ibm-ind-link a.ibm-popup-link,ul.ibm-link-list a.ibm-popup-link {background:url(img/popup.gif) no-repeat 2px 4px;}
li.ibm-print-link,p.ibm-ind-link a.ibm-print-link,ul.ibm-link-list a.ibm-print-link {background:url(img/printer.gif) no-repeat 2px 4px;}
li.ibm-rss-link,p.ibm-ind-link a.ibm-rss-link,ul.ibm-link-list a.ibm-rss-link {background:url(img/rss.gif) no-repeat 2px 4px;}
li.ibm-sort-down-link,p.ibm-ind-link a.ibm-sort-down-link,ul.ibm-link-list a.ibm-sort-down-link {background:url(img/scope_dn.gif) no-repeat 2px 4px;}
li.ibm-sort-up-link,p.ibm-ind-link a.ibm-sort-up-link,ul.ibm-link-list a.ibm-sort-up-link {background:url(img/scope_up.gif) no-repeat 2px 4px;}
li.ibm-twitter-link,p.ibm-ind-link a.ibm-twitter-link,ul.ibm-link-list a.ibm-twitter-link {background:url(img/twitter.gif) no-repeat 2px 4px;}
li.ibm-external-link,p.ibm-ind-link a.ibm-external-link,ul.ibm-link-list a.ibm-external-link {background:url(img/sout.gif) no-repeat 2px 4px;}
li.ibm-anchor-up-link,p.ibm-ind-link a.ibm-anchor-up-link,ul.ibm-link-list a.ibm-anchor-up-link {background:url(img/u_bold.gif) no-repeat 2px 4px;}
li.ibm-video-link,p.ibm-ind-link a.ibm-video-link,ul.ibm-link-list a.ibm-video-link {background:url(img/video.gif) no-repeat 2px 4px;}
li.ibm-wireless-link,p.ibm-ind-link a.ibm-wireless-link,ul.ibm-link-list a.ibm-wireless-link {background:url(img/wireless.gif) no-repeat 2px 4px;}
li.ibm-email-link,p.ibm-ind-link a.ibm-email-link,ul.ibm-link-list a.ibm-email-link {background:url(img/em.gif) no-repeat 2px 4px;}

li.ibm-add-link,li.ibm-audio-link,li.ibm-back-link,li.ibm-back-em-link,li.ibm-calculator-link,li.ibm-calendar-link,li.ibm-cancel-link,li.ibm-caution-link,li.ibm-confirm-link,li.ibm-chat-link,li.ibm-anchor-down-link,li.ibm-anchor-down-em-link,li.ibm-download-link,li.ibm-enlarge-link,li.ibm-error-link,li.ibm-information-link,li.ibm-password-link,li.ibm-secure-link,li.ibm-pdf-link,li.ibm-call-link,li.ibm-call-info,li.ibm-video-podcast-link,li.ibm-popup-link,li.ibm-print-link,li.ibm-rss-link,li.ibm-sort-down-link,li.ibm-sort-up-link,li.ibm-external-link,li.ibm-anchor-up-link,li.ibm-video-link,li.ibm-wireless-link,li.ibm-forward-link,li.ibm-forward-em-link,li.ibm-email-link,li.ibm-facebook-link,li.ibm-twitter-link {
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left:18px !important;
	padding-bottom:8px !important;
}
li.ibm-add-link p,li.ibm-audio-link p,li.ibm-back-link p,li.ibm-back-em-link p,li.ibm-calculator-link p,li.ibm-calendar-link p,li.ibm-cancel-link p,li.ibm-caution-link p,li.ibm-confirm-link p,li.ibm-chat-link p,li.ibm-anchor-down-link p,li.ibm-anchor-down-em-link p,li.ibm-download-link p,li.ibm-enlarge-link p,li.ibm-error-link p,li.ibm-information-link p,li.ibm-password-link p,li.ibm-secure-link p,li.ibm-pdf-link p,li.ibm-call-link p,li.ibm-call-info p,li.ibm-video-podcast-link p,li.ibm-popup-link p,li.ibm-print-link p,li.ibm-rss-link p,li.ibm-sort-down-link p,li.ibm-sort-up-link p,li.ibm-external-link p,li.ibm-anchor-up-link p,li.ibm-video-link p,li.ibm-wireless-link p,li.ibm-forward-link p,li.ibm-forward-em-link p,li.ibm-email-link p,li.ibm-facebook-link p,li.ibm-twitter-link p{margin-left:-18px !important;}



#content-main p.ibm-ind-link {
	padding:0em; 
	clear:both;
	padding:5px;
	text-align:right;
	height:1%;}
	
/*List of links with blue arrow for main column*/
ul.ibm-forward-em-link {
	margin-left:0; 
padding-left:5px;
	margin-bottom:0;
	margin-top:3px;
list-style: none;
font-weight:bold;
}
ul.ibm-forward-em-link li {
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	padding-left: 14px;
	padding-right: 5px;
	background: url(img/fw_bold.gif) no-repeat -2px 0px;
}
ul.ibm-forward-em-link li div {
	margin-bottom: 8px;}
	
	
ul.ibm-forward-em-link li a:link,
ul.ibm-forward-em-link li a:visited,
ul.ibm-link-list li a:link,
ul.ibm-link-list li a:visited 
 {text-decoration:none;}
 
ul.ibm-link-list li a:hover { text-decoration:underline;}

/* footer styles start */
#ibm-footer {
	background:#000 url(img/sprites-t1.gif) repeat-x 0px -631px;
	border-top:1px solid #FFF;
	clear:both;
	color:#CCC;
	margin:0px;
	padding-top:1px;
	height:22px;
}
#ibm-footer ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:1%;
}
#ibm-footer li {
	float:left;
	overflow:inherit;
	padding:3px 10px 5px 14px;
	white-space:nowrap;
}
#ibm-footer li.ibm-first {
	background-image:none;
	padding-left:19px;
}
#ibm-footer ul {
	font-family:arial,sans-serif;
	font-size:1.0em;
	font-weight:bold;
}
#ibm-footer li a:link, #ibm-footer li a:visited {color:#CCC;text-decoration:none;}
#ibm-footer li a:hover {color:#FFF;text-decoration:none;}
/* footer style end */

/* IBM data table */

table.ibm-data-table td,
table.ibm-data-table th {
	border-top:#CCC solid 1px;
	padding:2px 2px;
	vertical-align:top; font-size:10px;
}
table.ibm-data-table td,
table.ibm-data-table tbody th {
	padding:2px 2px;
}
table.ibm-data-table th {
	background:#F7F8FC url(img/text-tabs-bg.gif) repeat-x;
	text-align:left;
	font-weight:bolder;
	
}
table th.ibm-table-row {background:#FFF;}
table.ibm-data-table {
	border:1px solid #CCC;
	border-top:0px;
	width:100%;
	font-size:10px; /*aggiunto da d.ciaravella*/
	margin-top: 5px;/*aggiunto da d.ciaravella*/
}
table.ibm-data-table caption {
	border-bottom:0px none;
	text-align:left;
}
th.ibm-numeric, td.ibm-numeric {text-align:right !important;}
.ibm-container-body table.ibm-results-table,
.ibm-container-body table.ibm-results-table td,
.ibm-container-body table.ibm-results-table th,
table.ibm-results-table h2 {
	height:auto;
	margin:0px;
	padding:0px;
}
.ibm-container-body table.ibm-results-table,
.ibm-container-body table.ibm-results-table caption {
	border-right:0px none;
	border-left:0px none;
}
.ibm-container-body table.ibm-results-table {border-bottom:0px none;}
table.ibm-results-table caption.ibm-access em,
table.ibm-results-table thead.ibm-access th,
table.ibm-results-table thead.ibm-access td {
	position:absolute;
	left:-3000px;
	width:500px;
}
table.ibm-results-table td,
table.ibm-results-table th {
	padding:5px 0px !important;
	vertical-align:top;
}
table.ibm-results-table th {text-align:left;}
table.ibm-results-table {
	width:100%;
	border:#CCC solid 1px;
	border-top:0px;
}
table.ibm-results-table td.ibm-table-row,
table.ibm-results-table th.ibm-table-row {
	width:25px;
	padding-left:5px !important;
	padding-right:0px !important;
}
table.ibm-results-table td.ibm-table-row.ibm-alternate,
table.ibm-results-table th.ibm-table-row.ibm-alternate,
table.ibm-data-table td.ibm-table-row.ibm-alternate,
table.ibm-data-table th.ibm-table-row.ibm-alternate {width:auto !important;}
table.ibm-results-table td.ibm-numeric,
table.ibm-results-table th.ibm-numeric {
	width:100px;
	padding-left:0px !important;
	padding-right:5px !important;
}
#content-main table.ibm-results-table caption em {font-weight:bold;font-style:normal;}
table.ibm-results-table th.ibm-table-row {font-weight:bold !important;}
table.ibm-data-table.ibm-table-outline td,
table.ibm-data-table.ibm-table-outline th {border-right:#CCC solid 1px;}
table.ibm-data-table.ibm-table-outline {border-right:0px;}
table.ibm-data-table tbody td.ibm-accent-1,
table.ibm-data-table tbody th.ibm-accent-1 {background-color:#E7EEF4;}
table.ibm-data-table tbody td.ibm-accent-2,
table.ibm-data-table tbody th.ibm-accent-2 {background-color:#F7F8FC;}
table.ibm-data-table tbody td.ibm-accent-3,
table.ibm-data-table tbody th.ibm-accent-3 {background-color:#EDEDED;}
table.ibm-data-table tbody td.ibm-accent-4,
table.ibm-data-table tbody th.ibm-accent-4 {background-color: #FAFAFA;}
table.ibm-data-table tbody tr.ibm-alt-row td,
table.ibm-data-table tbody tr.ibm-alt-row th {background-color:#F7F8FA;}
table.ibm-data-table tbody tr.ibm-highlight-row td,
table.ibm-data-table tbody tr.ibm-highlight-row th,
table.ibm-data-table tbody tr:hover td,
table.ibm-data-table tbody tr:hover th {background: #F9F9F9;}
table.ibm-data-table thead th.ibm-sort a,
table.ibm-data-table thead th.ibm-sort-down a,
table.ibm-data-table thead th.ibm-sort-up a {
	color:#4C6E94;
	text-decoration:none;
}
table.ibm-data-table thead th.ibm-sort a span,
table.ibm-data-table thead th.ibm-sort-down a span,
table.ibm-data-table thead th.ibm-sort-up a span {text-decoration:underline;}
table.ibm-data-table thead th.ibm-sort a span.ibm-icon {
	background:transparent url(img/scope_default.gif) no-repeat 100% 0%;
	cursor:pointer;
	padding:0px 6px 0px 8px;
	text-decoration:none;
}
table.ibm-data-table thead th.ibm-sort-down a span.ibm-icon {background-image:url(img/scope_dn.gif);}
table.ibm-data-table thead th.ibm-sort-up a span.ibm-icon {background-image:url(img/scope_up.gif);}
.ibm-inner-data-table .ibm-container-body table.ibm-data-table,
.ibm-inner-data-table-last .ibm-container-body table.ibm-data-table {
	clear:both;
	padding:0px;
}
.ibm-inner-data-table table.ibm-data-table,
.ibm-inner-data-table-last table.ibm-data-table {
	border-width:0px;
	border-collapse:collapse;
}
.ibm-inner-data-table table.ibm-data-table {
	border-width:0px 0px 1px;
}

/* end ibm data table */

