.anchor, .anchor.prev, .anchor.table, .caption.prev { margin-top:0; padding-top:0; }
.bold, .headnumbered, .headstep, .run-inhead, .seealso, .tablehead { font-weight:bold; }
.breadcrumbs { font-size:x-small; }
.caption { margin-bottom:1ex; margin-top:0; padding-top:0; }
.code, .courier { font-family:Monospace; white-space:pre; }
.emphasis { font-style:italic; }
.superscript { font-size:xx-small; vertical-align:super; }
body {background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:x-small; font-style: bol; line-height: normal; font-weight: normal; font-variant: normal}
a {
  text-decoration:none;
  color:#000099;}

a:visited { color:#0000ff; }
a:hover { color:#990000; text-decoration:underline; }body { font-size:x-small; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }
div { font-size:x-small }
div.seealsolink { font-size:x-small; list-style-type:disc; list-style-position:outside; display:list-item; }
h1, h2, h3, h4 { font-size:medium; font-weight:bold; line-height:135%; }
hr { color:black; width:100%; height:1px; noshade:noshade; }
p.headstep .seealso .tablehead { font-weight:bold; line-height:135%; }
p.run-inhead { font-weight:bold; }
td, th { text-align:left; vertical-align:top; }
ul, li { margin:0; padding:0; text-indent:0; }