body,dt,dd,dl,sl,caption,th,td,tr,select,option,form,font { font-family: Arial, sans-serif; font-size: 9pt; }
b { font-weight:700; }
H3 { font-size:10pt; font-style: italic; font-weight: bold;}
H5 { font-size:9pt; }
PRE { margin-bottom:0px; }
LI { margin-bottom:0px; padding-bottom;0px; }
UL {
  font-size: 9pt;
  display: block;
  list-style-type: disk;
}
UL UL        {
        font-size: 9pt;
        list-style-type: square;
        }
UL UL UL        {
        font-size: 9pt;
        list-style-type: circle;
        }

.tbgc { background-color: #006699; }
.bbg { background-color: #000000; vertical-align: middle; }
.dbg { background-color: #6699cc; }
.mbg { background-color: #c8d7e3; }
.lbg { background-color: #cce5ff; }
.hil { background-color: #ffffff; font-family: Arial, sans-serif;
font-size: 9pt; }
.related { color: #ffffff; font-family: Arial, sans-serif;
font-size: 9pt; font-weight: bold; }
.input { color: #000000; font-weight: normal; font-size: 11px;
width: 130px; }
.hbg { background-color: #006699;
background-image: url(//www.ibm.com/i/v11/m/en/lines.gif); }
.tbg { background-color: #006699;
background-image: url(//www.ibm.com/i/v11/m/en/gr760.gif); }

a.mainlink:link { text-decoration: none; color: #ffffff;
font-family: Verdana, Arial, sans-serif; font-size: 8pt;
font-weight: bold; }
a.mainlink:visited { text-decoration: none; color: #ffffff;
font-family: Verdana, Arial, sans-serif; font-size: 8pt;
font-weight: bold; }
a.mainlink:hover { text-decoration: underline; color: #ffffff;
font-family: Verdana, Arial, sans-serif; font-size: 8pt;
font-weight: bold; }

.divider { color: #999999; font-family: Verdana, Arial, sans-serif;
font-size: 9pt; font-weight: normal; }

a.alnav:link { text-decoration: none; color: #5C81A7;
font-family: Verdana; font-size: 9pt; }
a.alnav:visited { text-decoration: none; color: #5C81A7;
font-family: Verdana; font-size: 9pt; }
a.alnav:hover { text-decoration: underline; color: #5C81A7;
font-family: Verdana; font-size: 9pt; }

a.btt:link { text-decoration: none; color: #5C81A7; font-family: Verdana; font-size: 8pt; }
a.btt:visited { text-decoration: none; color: #5C81A7; font-family: Verdana; font-size: 8pt; }
a.btt:hover { text-decoration: underline; color: #5C81A7; font-family: Verdana; font-size: 8pt; }

a.barnav:link { text-decoration: none; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; }
a.barnav:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; }
a.barnav:hover { text-decoration: underline; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; }

a.h2title:link
{
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; text-indent:5px;
	text-decoration: none; color: #000000;
}

a.h2title:visited
{
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; text-indent:5px;
	text-decoration: none; color: #000000;
}

a.h2title:hover
{
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; text-indent:5px;
	text-decoration: none; color: #000000;
}

a.h3title:link { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10pt; }
a.h3title:visited { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10pt; }
a.h3title:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10pt; }

.tbar
{
	font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; text-indent:5px;
	color:#fff; background:#98b1c4;
}

.tdblue { background-color:#5C81A7; layer-background-color:#5C81A7; color:White;
         text-indent:5px; font-family: Verdana; font-weight:400;
         font-size:10pt; height:14pt; text-indent:5px; }
.docopt { border-style:solid; border-width:1px; border-color:#999; width:160px; }

#backtotop { position:absolute; top:0px; left:0px; visibility:hidden; background-color:White; layer-background-color:White; }
#fullpart { position:absolute; top:500px; left:10px; width:753px; background-color:White; layer-background-color:White; }

.tmc { clear: left; font-weight:400; color: white; font-family: Arial, Sans-Serif; }

.h2cls { font-family: Arial, sans-serif; font-weight:400; font-size: 10pt;
          color:White; background-color:#6699cc; layer-background-color:#6699cc; width:600px; height:15px; text-indent:10px;
          clip:rect(0 600 15 0); margin-top:15px; margin-bottom:15px;
        }

.PageTitle { font-family:Arial, Sans-Serif; font-weight:700;
font-size:14pt; margin-bottom:0px; padding-bottom:0px; }

.h2sect
{
     width:600px; margin-bottom:0px; margin-top:0px; line-height:16px; font-weight:600;
}

.RuleSize
{
     width:600px; height:1px; background-color:#6699CC;
}

.barbot
{
     line-height:1px; margin-bottom:15px; margin-top:3px;
     width:600px; height:1px; background-color:#CCCCCC;
}

.bartop
{
     background-color:#006699; line-height:3px; margin-bottom:0px;
     margin-top:15px; width:600px; height:3px;
}

.tocbar
{
     font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; text-indent:5px;
     color:#fff; background:#3c5f84;
}

.sectbar
{
     margin-bottom:0px;
}

.SMREV
{
     font-family:Arial; font-size:9pt; font-weight:normal; margin-top:0px; margin-bottom:25px;
}

#MainBdy
{
     width:600px;
}

.SubTitle
{
   font-family:Arial; font-size:12pt; font-weight:normal;
}

.pdf
{
	font-family: Verdana; font-size:10pt; color:#5C81A7;
}
