/* Effective stylesheet produced by snapshot save */
@media all {
  .ibm-common-overlay, .ibm-common-overlay-mask { display: none; }
}
@media screen {
  .ibm-common-overlay { position: absolute; width: 410px; z-index: 9; }
  * html .ibm-common-overlay { width: 390px; }
  .ibm-common-overlay.ibm-overlay-alt { z-index: 1000; width: 590px; }
  * html .ibm-common-overlay.ibm-overlay-alt { width: 570px; }
  .ibm-common-overlay.ibm-overlay-alt-two { z-index: 1000; width: 770px; }
  * html .ibm-common-overlay.ibm-overlay-alt-two { width: 750px; }
  .ibm-common-overlay-mask { background: none repeat scroll 0% 0% transparent; border: medium none; margin: 0pt; overflow: hidden; padding: 0pt; position: absolute; z-index: 8; }
  .ibm-common-overlay .ibm-head { background: url("http://www.ibm.com/i/v16/overlay/sprites.png") no-repeat scroll 0pt 0pt transparent; height: 41px; overflow: hidden; padding: 0pt 20px; }
  * html .ibm-common-overlay .ibm-head { background-image: url("http://www.ibm.com/i/v16/overlay/sprites.gif"); height: 39px; padding: 0pt 10px; }
  .ibm-common-overlay.ibm-overlay-alt .ibm-head { background-position: -1362px 0pt; }
  .ibm-common-overlay.ibm-overlay-alt-two .ibm-head { background-position: -3264px 0pt; }
  .ibm-common-overlay .ibm-head p { margin: 0pt; padding: 0pt; line-height: 39px; text-align: right; }
  .ibm-common-overlay .ibm-head p a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
  .ibm-common-overlay .ibm-body { background: url("http://www.ibm.com/i/v16/overlay/sprites.png") repeat-y scroll -930px 0pt transparent; padding: 10px; }
  * html .ibm-common-overlay .ibm-body { background-image: url("http://www.ibm.com/i/v16/overlay/sprites.gif"); padding: 10px 0pt; }
  div.ibm-common-overlay .ibm-body { padding-bottom: 1px; }
  .ibm-common-overlay.ibm-overlay-alt .ibm-body { background-position: -2652px 0pt; }
  .ibm-common-overlay.ibm-overlay-alt-two .ibm-body { background-position: -4914px 0pt; }
  .ibm-common-overlay .ibm-main { padding: 0pt 10px; }
  .ibm-common-overlay .ibm-footer { background: url("http://www.ibm.com/i/v16/overlay/sprites.png") no-repeat scroll -460px 0pt transparent; height: 22px; padding: 0pt 10px; }
  * html .ibm-common-overlay .ibm-footer { background-image: url("http://www.ibm.com/i/v16/overlay/sprites.gif"); padding: 0pt; }
  .ibm-common-overlay.ibm-overlay-alt .ibm-footer { background: url("http://www.ibm.com/i/v16/overlay/sprites.png") no-repeat scroll -2002px 0pt transparent; }
  .ibm-common-overlay.ibm-overlay-alt-two .ibm-footer { background: url("http://www.ibm.com/i/v16/overlay/sprites.png") no-repeat scroll -4084px 0pt transparent; }
  * html .ibm-common-overlay .ibm-footer, * html .ibm-common-overlay.ibm-overlay-alt .ibm-footer { height: 20px; }
  * html body { z-index: -1; }
  :first-child + html body { z-index: -1; }
  * html #ibm-content { z-index: 1; }
  :first-child + html #ibm-content { z-index: 1; }
  * html #ibm-navigation { z-index: 0; }
  :first-child + html #ibm-navigation { z-index: 0; }
  #ibm-content-main .ibm-common-overlay .ibm-head p { font-size: 0.71em; }
  * html #ibm-content-main .ibm-common-overlay .ibm-two-column, * html #ibm-content-main .ibm-common-overlay .ibm-three-column, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay .ibm-two-column, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay .ibm-three-column { width: auto; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-first, #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-second { width: 270px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-first, #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-second { width: 360px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-first, * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-two-column .ibm-column.ibm-second { width: 270px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-first, * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-two-column .ibm-column.ibm-second { width: 360px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column, #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-container-body.ibm-three-column .ibm-column { width: 176px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-third { width: 177px; }
  * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-container-body.ibm-three-column .ibm-column { width: 175px; }
  :first-child + html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column { width: 176px; }
  :first-child + html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-third { width: 177px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column { width: 236px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third { width: 238px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column { width: 236px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-three-column .ibm-column.ibm-third { width: 238px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-first, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-three-column .ibm-column.ibm-first { margin-right: 10px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first { width: 364px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first { width: 482px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-first { width: 364px ! important; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-first { width: 482px ! important; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second { width: 176px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second { width: 239px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-four .ibm-column.ibm-second { width: 176px ! important; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-four .ibm-column.ibm-second { width: 239px ! important; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first { width: 176px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first { width: 238px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-first { width: 176px ! important; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-first { width: 237px ! important; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second { width: 364px; }
  #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second { width: 483px; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt .ibm-alternate-five .ibm-column.ibm-second { width: 364px ! important; }
  * html #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second, * html div.ibm-landing-page #ibm-content-main .ibm-common-overlay.ibm-overlay-alt-two .ibm-alternate-five .ibm-column.ibm-second { width: 483px ! important; }
  div.ibm-common-overlay .ibm-title h1, div.ibm-common-overlay .ibm-title h2, div.ibm-common-overlay .ibm-title h3, div.ibm-common-overlay .ibm-title h4 { padding: 0pt; margin: 0pt; color: rgb(51, 51, 51); }
  div.ibm-common-overlay .ibm-title { padding-bottom: 7px; }
  div.ibm-common-overlay .ibm-title.ibm-subtitle h1 { padding: 0pt; }
  div.ibm-common-overlay .ibm-title.ibm-subtitle p { padding-left: 0pt ! important; }
  div.ibm-common-overlay .ibm-title.ibm-subtitle p em { color: rgb(102, 102, 102); }
  div.ibm-common-overlay .ibm-title.ibm-subtitle p.ibm-error em { color: rgb(255, 0, 0); }
  div.ibm-overlay-rule { background: url("gradient-overlay-rule.gif") repeat-x scroll 0% 0% rgb(255, 255, 255); height: 6px; }
  div.ibm-common-overlay .ibm-container.ibm-alternate div.ibm-overlay-rule { margin-top: 9px; margin-left: -10px; margin-right: -10px; }
  div.ibm-overlay-rule hr { display: none; }
  div.ibm-common-overlay .ibm-overlay-rule { clear: both; }
  div.ibm-common-overlay .ibm-container.ibm-alternate.ibm-buttons-last { margin-bottom: 10px; }
  div.ibm-common-overlay .ibm-container.ibm-alternate { margin: 0pt 0pt 0.3em; }
}
