body { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

a.no-decoration:link { text-decoration: none; }

a.no-decoration:visited { text-decoration: none; }

a.no-decoration:hover { text-decoration: none; }

div.indent { margin-left: 5%; }

div.box { border: solid; border-width: thin; border-color: #000; width: 600px; margin-left: 0%; padding-left: 5%; }

.hide { display: none }

.indent { margin-left: 5%; }

.gaptop { margin-top: 5px; }

.nogaptop { margin-top: 0px; }

.gapbottom { margin-bottom: 5px; }

.nogapbottom { margin-bottom: 0px; }

.crumbs { display: none; }

.foot { font-size: x-small; color: black; padding-top: 10px; margin-bottom: 0; line-height: 100%; }

p, li, dt, dd, td, th, blockquote { font-size: small; }

caption { text-align: left; font-size: small; margin-left:  4%; }

 #container
 {
 display: 100%;
 margin: 0px;
 background-color: #fff;
 background-image: none;
 color: black;
 line-height: 120%;
 }

 #top
 {
 display: none;
 }
 
 #topnav
 {
 display: none;
 }
 
#leftnav
 {
display: none;
 }

 #content
 {
 margin-left: 0;
 padding: 0 0 0 1.5em;
 max-width: 48em;
 }

 #footer
 {
 display: none;
 }

 #content p, pre, dl, ol { margin-left: 4% }
 #content h2 { margin: 0 0 .5em 0; color: black; line-height: 150%;  }
 #content h3 { margin: 2em 0 .5em 0; color: black; }
 #content h4 { margin-bottom: 0px; margin-left: 1.8em; }
 #content h5 { font-size: xx-small; }
 #content table { margin-left: 4%; padding: 3px; border-collapse: collapse; margin-right: .5em; }
 #content caption { padding-bottom: 1em; }
 #content td { padding-left: .5em; border: 1px solid black; }
 #content th { margin-left: 4%; padding: 3px; background-color: #ddd; border: 1px solid black; }
 #content tr { margin-left: 4%; padding: 3px; border: 1px solid black; background-color: #fff; }
 #content .odd { background-image: none; }
  #content ul { margin-left: 4%; padding-left: 0; list-style: circle; }
 #content ol { margin-left: 4%; padding-left: 0; font-size: xx-small; }
 
a:link { color: black; border-bottom: dotted 1px #069; text-decoration: none; }

a:visited { color: black; border-bottom: dotted 1px #069; text-decoration: none; }

a:hover { text-decoration: none; border-bottom: solid 1px #069; text-decoration: none; }

.crumbs a:link { border-bottom: 0; text-decoration: none; color: black; }
.crumbs a:visited { border-bottom: 0; text-decoration: none; color: black; }
.crumbs a:hover { border-bottom: 0; text-decoration: none; color: black; }

 .rbroundbox { background: url(gfx/nt.gif) repeat; }
 .rbtop div { background: url(gfx/tl.gif) no-repeat top left; }
 .rbtop { background: url(gfx/tr.gif) no-repeat top right; }
 .rbbot div { background: url(gfx/bl.gif) no-repeat bottom left; }
 .rbbot { background: url(gfx/br.gif) no-repeat bottom right; }

 .rbtop div, .rbtop, .rbbot div, .rbbot {
 width: 100%;
 height: 7px;
 font-size: 1px;
 }
 .rbcontent { margin: 0 7px; }
 .rbroundbox { width: 90%; margin: 1em aut