.paragraph_hdline {  background-color: #EEEEFF; width: 200%; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 5px}

.paragraph_hdline2 {  color: #FFFFFF; width: 100%; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 5px}


P {  
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }  

.norm1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
   a:norm1:link {color: #0000AA; text-decoration: underline;}
   a:norm1:visited {color: #000099;text-decoration: underline;}
   a:norm1:hover {color: #FF0000;text-decoration: underline;};
   a:norm1:hover { background: FFFF00 }

.norm9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
   a:norm9:link {color: #0000AA; text-decoration: underline;}
   a:norm9:visited {color: #000099;text-decoration: underline;}
   a:norm9:hover {color: #FF0000;text-decoration: underline;};
   a:norm9:hover { background: FFFF00 }

.norm10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
   a:norm10:link {color: #0000AA; text-decoration: underline;}
   a:norm10:visited {color: #000099;text-decoration: underline;}
   a:norm10:hover {color: #FF0000;text-decoration: underline;};
   a:norm10:hover { background: FFFF00 }


.norm11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  }
   a:norm11:link {color: #0000AA; text-decoration: underline;}
   a:norm11:visited {color: #000099; text-decoration: underline;}
   a:norm11:hover {color: #FF0000;text-decoration: underline;};
   a:norm11:hover { background: FFFF00 }

.norm12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  }
   a:norm12:link {color: #0000AA; text-decoration: underline;}
   a:norm12:visited {color: #000099; text-decoration: underline;}
   a:norm12:hover {color: #FF0000;text-decoration: underline;};
   a:norm12:hover { background: FFFF00 }
   
.norm13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  }
   a:norm13:link {color: #0000AA; text-decoration: underline;}
   a:norm13:visited {color: #000099;text-decoration: underline;}
   a:norm13:hover {color: #FF0000;text-decoration: underline;};
   a:norm13:hover { background: FFFF00 }

.norm14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;  }
   a:norm14:link {color: #0000AA; text-decoration: underline;}
   a:norm14:visited {color: #000099;text-decoration: underline;}
   a:norm14:hover {color: #FF0000;text-decoration: underline;};
   a:norm14:hover { background: FFFF00 }

.norm18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;  }
   a:norm14:link {color: #0000AA; text-decoration: underline;}
   a:norm14:visited {color: #000099;text-decoration: underline;}
   a:norm14:hover {color: #FF0000;text-decoration: underline;};
   a:norm14:hover { background: FFFF00 }
      
      
.addtext {  font-size: 12px; font-weight: normal;   }


td.u5_b1_-header-1,
th.u5_b1_-header-1{ color:#fff; background:#4466CC; }
td.u5_b1_-header-2,
th.u5_b1_-header-2,
td.u5_b1_-header-1-small,
th.u5_b1_-header-1-small{ color:#fff; background:#98b1c4; }
td.u5_b1_-header-2-small,
th.u5_b1_-header-2-small{ color:#333; background:#ccc; }
td.u5_b1_-header-3,
th.u5_b1_-header-3{ color:#fff; background:#999; }
td.u5_b1_-header-3-small,
th.u5_b1_-header-3-small{ border:#ccc solid 1px; }
td.u5_b1_-header-4,
th.u5_b1_-header-4{ color:#333; background:#ccc; }
td.u5_b1_-header-4-small,
th.u5_b1_-header-4-small,
td.u5_b1_-header-5,
th.u5_b1_-header-5{ border:#ccc solid 1px; color:#000; background:#eee; }


/*==============================================*/

/*========= FONT COLOR =====================================*/
body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:12px; color:#000000;}

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

#u5_b1_-body-table p#subtitle{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:0; padding:0; }

#u5_b1_-body-table p#subtitle em{ font-style:normal; }

#u5_b1_-h-tasks table td,
#u5_b1_-h-tasks table th,
table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th{ font-size:10px; padding-bottom:4px; }

#u5_b1_-pop-mast h1{ font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:normal; line-height:1.1em; margin:0; padding-right:6px; }

.left-nav-child-highlight img,
.left-nav-child img,
.rlinks img{ float:right; margin-right:0px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
tr.left-nav-child td,
td.left-nav-highlight,
tr.left-nav-child-highlight td{ padding-top:3px; padding-bottom:4px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
td.left-nav-highlight{ padding-left:4px; padding-right:5px;}

tr.left-nav-child td,
tr.left-nav-child-highlight td{ padding-right:4px; }

td.related{ padding-left:4px; padding-right:5px; padding-bottom:3px; }
tr.rlinks td{ padding-bottom:2px; padding-right:4px; }

.bullet-spacer{ padding-right:4px; }
img.pbl{ margin-top:7px; margin-bottom:10px; }
tr.bullet-list td{ vertical-align:top; padding-right:0px; }
tr.bullet-list td img{ float:right; padding-right:4px; }
tr.no-padding td img{ padding-right:0px; }

.mbbg{ background:#000 url(//www.ibm.com/i/u5_b1_/t/masthead-bg.gif) repeat-x; }
.masthead-phone{ font-weight:bold; }
td.lbg,
td.hil,
.mbg{ font-weight:bold; }
.input{ width:130px; }

a.bs:link,
a.bs:visited,
a.bs:hover{ font-family:verdana,arial,sans-serif; font-size:9px; }

.spacer,
.smgraytext,
.small,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.highlight:link,
a.highlight:visited,
a.highlight:hover,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
.bct,
.bctl,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.fnt{ font-family:verdana,arial,sans-serif; font-size:10px; }

b.related,
a.left-nav:link,
a.left-nav:visited,
a.left-nav:hover,
a.left-nav-overview:link,
a.left-nav-overview:visited,
a.left-nav-overview:hover,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover,
a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover,
a.u5_b1_-tab-link-selected:link,
a.u5_b1_-tab-link-selected:visited,
a.u5_b1_-tab-link-selected:hover,
a.u5_b1_-tab-link-unselected:link,
a.u5_b1_-tab-link-unselected:visited,
a.u5_b1_-tab-link-unselected:hover,

.sth,
.iform,
.iformwh,
a.u5_b1_-text-tab-unselect-link:link,
a.u5_b1_-text-tab-unselect-link:visited,
a.u5_b1_-text-tab-unselect-link:hover,
a.tablink:link,
a.tablink:visited,
a.tablink:hover,
a.tablinkblue:link,
a.tablinkblue:visited,
a.tablinkblue:hover,
a.toclink:link,
a.toclink:visited,
a.toclink:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:verdana,arial,sans-serif; font-size:11px; }

.medbluetitlebar,
.medgraytitlebar,
.lightgraytitlebar,
.whitetitlebar,
a.tbmainlink:link,
a.tbmainlink:visited,
a.tbmainlink:hover,
a.texttabselectlink:link,
a.texttabselectlink:visited,
a.texttabselectlink:hover,
a.tocselectlink:link,
a.tocselectlink:visited,
a.tocselectlink:hover,
.tblue,
.tdblue,
.tgray,
.tgreen,
.price,
td.u5_b1_-header-1,
th.u5_b1_-header-1,
td.u5_b1_-header-2,
th.u5_b1_-header-2,
td.u5_b1_-header-3,
th.u5_b1_-header-3,
td.u5_b1_-header-4,
th.u5_b1_-header-4,
td.u5_b1_-header-5,
th.u5_b1_-header-5,
a.u5_b1_-text-tab-select-link:link,
a.u5_b1_-text-tab-select-link:visited,
a.u5_b1_-text-tab-select-link:hover{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }

table.data-table-1 caption em,
table.data-table-2 caption em{ font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; }

.greytextbld,
.hdgd,
.mdgd{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; }

.mstagline{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; }

a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:verdana,arial,sans-serif; font-size:10px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title1{ font-family:arial,sans-serif; font-size:25px; }
.lggraytitle{ font-size:24px; }
.tvgray{ font-family:verdana,arial,sans-serif; font-weight:bold; }

.title{ font-family:arial,sans-serif; font-size:25px; }
.subtitle{ font-family:arial,sans-serif; font-size:15px; }
.boldtitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; }
.smalltitle,
#u5_b1_-body-table p#newstitle em{ font-family:arial,sans-serif; font-style:normal; font-weight:bold; font-size:15px; }
.pagesubtitle{ font-family:arial,sans-serif; font-size:15px; line-height:18px; }
.pagetitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; line-height:24px; }
.popup_title{ font-family:arial,sans-serif; font-size:16px; }

td.u5_b1_-header-1-small,
th.u5_b1_-header-1-small,
td.u5_b1_-header-2-small,
th.u5_b1_-header-2-small{ padding-top:4px; padding-bottom:4px; }

td.u5_b1_-header-3-small,
th.u5_b1_-header-3-small,
td.u5_b1_-header-4-small,
th.u5_b1_-header-4-small,
td.u5_b1_-header-5,
th.u5_b1_-header-5{ padding-top:3px; padding-bottom:3px; }

td.u5_b1_-header-1,
th.u5_b1_-header-1,
td.u5_b1_-header-2,
th.u5_b1_-header-2,
td.u5_b1_-header-3,
th.u5_b1_-header-3,
td.u5_b1_-header-4,
th.u5_b1_-header-4{ padding-top:3px; padding-bottom:4px; }

td.u5_b1_-header-1,
th.u5_b1_-header-1,
td.u5_b1_-header-1-small,
th.u5_b1_-header-1-small,
td.u5_b1_-header-2,
th.u5_b1_-header-2,
td.u5_b1_-header-2-small,
th.u5_b1_-header-2-small,
td.u5_b1_-header-3,
th.u5_b1_-header-3,
td.u5_b1_-header-4,
th.u5_b1_-header-4{ padding-left:6px; }

td.u5_b1_-header-3-small,
th.u5_b1_-header-3-small,
td.u5_b1_-header-4-small,
th.u5_b1_-header-4-small,
td.u5_b1_-header-5,
th.u5_b1_-header-5{ padding-left:5px; }

.imgpaddingright { padding-right:6px; }
.imgpaddingtop { padding-top:6px; }

/* SFM: Grey borders  and spacing */

#u5_b1_-body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.u5_b1_-gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.u5_b1_-gray-table-border p{ padding:5px 5px 5px 5px; }
table.u5_b1_-gray-table-border table{ margin-left:5px; margin-right:5px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.left-nav-spacer{ vertical-align:top; height:22px; }
td.left-nav-spacer img{padding-top:4px;}
* html td.left-nav-spacer img{padding-top:3px;}
tr.left-nav-spacer td{ vertical-align:top; padding-top:4px; padding-bottom:4px; }
table.u5_b1_-list-spacing td{ padding-top:2px; padding-bottom:3px; }
table.u5_b1_-list-spac-wbg-no td{ padding-top:1px; padding-bottom:5px; }
table.u5_b1_-list-spac-wbg-toc td{ padding-top:3px; padding-bottom:3px; }

