/*	$Revision: 1.30 $ */
body,td,th,font{ font-family: "MS PGothic",sans-serif; font-size:13px; }
td,th {line-height: 16px;}
ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:"MS UI Gothic",arial,sans-serif; font-weight:normal; font-size:25px; margin:0; line-height: 29px; margin-top: 3px;}
h2{ font-family:"MS UI Gothic",arial,sans-serif; font-weight:normal; font-size:14px; margin:0; line-height: 16px;}
h3{ font-family:"MS UI Gothic",arial,sans-serif; font-weight:bold; font-size:22px; line-height: 24px;}
h4{ font-family:"MS UI Gothic",arial,sans-serif; font-size:18px; line-height: 19px;}

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

#v14-body-table p#subtitle{ font-family:"MS UI Gothic",verdana,arial,sans-serif; font-weight:bold; font-size:13px; margin:0; padding:2px 0px 0px 0px; }

#v14-body-table p#subtitle em{ font-style:normal; }

table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th{ font-size:12px; padding-bottom:4px; }

#v14-pop-mast h1{ font-family:"MS UI Gothic",verdana,arial,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/v14/t/masthead-bg.gif) repeat-x; }
.masthead-phone{ font-weight:bold; }
td.lbg,
td.hil,
.mbg{ font-weight:bold; }
.input{ width:130px; }

a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.rlinks-red:link,
a.rlinks-red:visited,
a.rlinks-red:hover{ font-family:"MS UI Gothic",verdana,arial,sans-serif; font-size:13px; line-height: 17px;}

.bct,
.bctl,
a.bs:link,
a.bs:visited,
a.bs:hover { font-family:"MS UI Gothic",verdana,arial,sans-serif; font-size:11px; line-height: 12px;} 

a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
.small,
.fnt,
.smgraytext { font-family:"MS PGothic",verdana,arial,sans-serif; font-size:11px; line-height: 12px;}


.spacer,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
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,
a.close:link,
a.close:visited,
a.close:hover,
.fnt,
.sth,
.iform,
.iformwh,
a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-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 { font-family: "MS UI Gothic",verdana,arial,sans-serif; font-size:13px; line-height: 14px;}

a.fbox:link,
a.fbox:visited,
a.fbox:hover { font-family: "MS PGothic",verdana,arial,sans-serif; font-size:13px; line-height: 14px;}


a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover { font-family:"MS UI Gothic",verdana,arial,sans-serif; font-weight:bold; font-size:13px; line-height: 14px;}

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.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover,
a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
.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.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
td.v14-header-5,
th.v14-header-5,
a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover,
.greytextbld,
.hdgd,
.mdgd { font-family:"MS UI Gothic",verdana,arial,sans-serif; font-weight:bold; font-size:13px; line-height: 14px;}

table.data-table-1 caption em,
table.data-table-2 caption em{ font-family:"MS UI Gothic",verdana,arial,sans-serif; font-style:normal; font-weight:bold;  font-size:13px; line-height: 14px;}

.mstagline{ font-family:"MS UI Gothic",arial,sans-serif; font-weight:bold; font-size:13px; line-height: 14px;}

a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:"MS UI Gothic",verdana,arial,sans-serif; font-size:13px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title1{ font-family:"MS UI Gothic","MS P Gothic",arial,sans-serif; font-size:25px; line-height:27px;}
.lggraytitle{font-family: "MS UI Gothic",arial,sans-serif; font-size:25px; line-height:27px;}
.tvgray{ font-family:"MS P Gothic",verdana,arial,sans-serif; font-weight:bold; }

.title{ font-family:"MS UI Gothic", arial,sans-serif; font-size:25px; line-height:27px;}
.subtitle{ font-family:"MS UI Gothic",arial,sans-serif; font-size:15px; }
.boldtitle{ font-family:"MS UI Gothic","Arial Black",arial,sans-serif; font-size:24px; line-height:26px; }
.smalltitle,
#v14-body-table p#newstitle em { font-family:"MS UI Gothic",arial,sans-serif; font-style:normal; font-weight:bold; font-size:15px; line-height: 20px; margin-top: 3px; }
.pagesubtitle{ font-family:"MS UI Gothic",arial,sans-serif; font-size:15px; line-height:18px; }
.pagetitle{ font-family:"MS UI Gothic",arial,sans-serif; font-size:24px; line-height:24px; line-height:26px; }
.popup_title{ font-family:"MS UI Gothic",arial,sans-serif; font-size:16px; }

td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small{ padding-top:4px; padding-bottom:4px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-top:3px; padding-bottom:3px;}

td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-top:4px; padding-bottom:4px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2,
th.v14-header-2,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-left:6px; line-height: 13px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-left:5px; line-height: 13px;}

td.gradient_bar { padding-top:2px; padding-bottom:3px; padding-left:6px; }

.imgpaddingright { padding-right:6px; }
.imgpaddingtop { padding-top:6px; }

#v14-body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.v14-gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.v14-gray-table-border p{ padding:5px 5px 5px 5px; }
table.v14-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{ height:22px; text-align:right; }
* html td.left-nav-spacer img{padding-top:3px;}
tr.left-nav-spacer td{ vertical-align:top; padding-top:4px; padding-bottom:4px; }
table.v14-list-spacing td{ padding-top:2px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td{ padding-top:1px; padding-bottom:5px; }
table.v14-list-spac-wbg-toc td{ padding-top:3px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td,
td.v14-graphic-tab-lblue-table td{ padding-top:3px; }
table.v14-list-spac-wbg-toc tr.bullet-list td,
table.v14-list-spac-wbg-no tr.bullet-list td,
table.v14-list-spacing tr.bullet-list td{ padding-top:0px; padding-bottom:6px; }

.esbp{ padding-bottom:8px; }
.ipt{ padding-top:4px; }
.gbp{ padding-top:5px; padding-bottom:9px; }
.spl{ padding-left:5px; }
td.npl p{ padding-left:0px; }
td.espl p{ padding-left:9px !important; }
td.npb p{ padding-bottom:0px !important; }
td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }
td.iltbp{ padding-left:7px; padding-top:8px; padding-bottom:8px; }
td.ntb p{ font-size:13px; }

.v14-graphic-tab-unselected{background:url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) repeat-x 0px -59px; white-space:nowrap; }
td.v14-tab-hlrt{background: #c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -531px;}
td.v14-tab-hlrt-end{background:#c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -649px;}
td.v14-tab-hllt{background:#c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -413px;}
td.v14-tab-dmrt{background:#5c81a7 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -118px;}
td.v14-tab-dmrt-end{background:#5c81a7 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -236px;}
.v14-graphic-tab-unselected2{background:url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) repeat-x 0px 0px; white-space:nowrap; }
td.v14-tab-hlrt2{background:#c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -472px;}
td.v14-tab-hlrt-end2{background:#c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -590px;}
td.v14-tab-hllt2{background:#c8d7e3 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -354px;}
td.v14-tab-dmrt2{background:#5c81a7 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -295px;}
td.v14-tab-dmrt-end2{background:#5c81a7 url(//www.ibm.com/i/v15/tabs/jp/ja/sprites.gif) no-repeat 0px -177px;}

body table#v14-h-tasks a{ font-size:12px !important; }
td.v14-graphic-tab-unselected,
td.v14-graphic-tab-selected{ height:22px; }

.imgleft{ float:left; padding:7px 5px 0px 0px; }
table.v14-gray-table-border .imgleft{ padding-left:5px; }
td.text-tab-link-section{ line-height:1.6em; }

.displaycode {margin-top: 0; margin-bottom: 0; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px}
.boldcode {font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px; font-weight: bold}
.code-outline {background-color:#eeeeee; border: 1px solid #ccc; padding: 5px 5px 5px 5px}




/* v15 styles */

/* masthead styles begin ============================================ */

#ibm-geo,
#ibm-geo-tou {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:.9em;
	font-weight:bold;
}
#ibm-change-country,
#ibm-geo a,
#ibm-geo li#ibm-back-country,
#ibm-geo-tou a {font-weight:normal;}
#ibm-site-name span#ibm-site-name-back-link {font-weight:normal;}
#ibm-site-name {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	height:45px;
	font-weight:normal;
}
#ibm-search-form select,
#ibm-search-form input {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	line-height:1.1em;
	height:14px;
}

input.ibm-btn-search {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em !important;
	font-weight:normal;
	padding-left:10px !important;
	padding-right:10px !important;
	height:20px !important;
}
#ibm-universal-nav ul {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.1em;
}
#ibm-universal-nav ul ul{
	font-family:"MS UI Gothic",arial,sans-serif;
	font-weight:normal;
	line-height:0.9em;
}
li#ibm-unav-misc {font-weight:bold;}
li#ibm-unav-misc a {font-weight:bold;}
div#ibm-welcome-message span {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:0.9em;
	font-weight:normal;
}
div#ibm-welcome-message span a {font-weight:normal;}

*:first-child+html #ibm-search-form {
	padding-top:7px;
	padding-bottom:2px;
}
* html #ibm-logo {
	margin:0px;
	margin-bottom /**/:1px;
}
* html #ibm-universal-nav {height:1%;}
* html #ibm-search-form {
	padding:7px 0px 0px;
	padding-top /**/:8px;
}
* html input#q {margin-bottom /**/:7px;}
* html input.ibm-btn-search {
	padding:4px 5px 5px 5px;
	margin-bottom:-1px;
}
*:first-child+html input.ibm-btn-search {
	padding:4px 5px 5px 5px;
	margin-bottom:-1px;
}

/* masthead styles end ============================================== */


/* footer styles begin ============================================== */


#ibm-page-tools ul {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	font-weight:normal;
	line-height:1em;
}

#ibm-footer ul {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
}

/* footer 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-view-sec {
	font-family:"MS UI Gothic",arial,sans-serif;
	font-size:1em;
	font-weight:bold;
}
/* button styles end ============================================== */

/* overlay styles begin =========================================== */
* html div#ibm-overlay-content.ibm-overlay-signin form .ibm-two-column label {line-height:1.25em;}
/* overlay styles end ============================================= */
