body
{
  font-family: arial,helvetica,sans-serif;
  font-size: 100%;
}

#content
{
  font-size: .8em;
  line-height: 1.5em;
}

a
{
  color: #000;
  background-color: #fff;
}

img
{
  border: 0 solid #000;
}

.waibreak
{
  display: none;
}

#jumpbody, #nocss, #header, #footer,#localnav,#globalnav, .pdmenu, .noprint
{
  display: none;
}

.boxfl
{
  float: left;
  margin: 2px 3px 2px 0;
  border: 1px solid #aaa;
  padding: 5px;
}

.boxfr
{
  float: right;
  margin: 2px 0 2px 3px;
  border: 1px solid #aaa;
  padding: 5px;
}
h2
{
  clear: both;
  border-bottom: 1px solid #000;
}

h3
{
  clear: both;
}

  .kdatahead
{
  margin: 1em 0 0 .2em;
  padding: 0 0 0 .5em;
  border-left: .1em solid #000;
  border-bottom: 1px solid #000;
  font-weight: 800;
}

.kdata
{
  margin: 0 0 .3em .2em;
  border-left: .1em solid #000;
  padding: .2em .5em;
}

.kdata p, .kdatab p
{
  font-size: .8em;
  margin: 0;
  padding: 0;
}

.kdatab
{
  margin: 0 0 0 .2em;
  border-left: .1em solid #000;
  padding: .2em .5em;
}



.blockFloatLeft, .taleft, .left { text-align: left; }
.tacenter, .center { text-align: center; }
.blockFloatRight, .taright, .right { text-align: right; }
.vatop { vertical-align: top; }
.nobordertop { border-top: 0px; }
.imgright { float: right; background: #fff; padding: 0 0 0 10px; } 


.no_bullet_list {
  list-style-type: none;
}


.normalUl {
  line-height: 1.5em;
}

.blockFloatRight, .blockFloatLeft {

  width: 180px;
  background-color: #fff;
  color: #000;
  font-size: .9em;
}

.blockFloatLeft {
  float: left;
}

.blockFloatRight {
  float: right;
}

.blockFloatLeft .inside {
  padding: 0 10px 3px 0;
}

.blockFloatRight .inside {
  padding: 0 0 3px 10px;
}

.blue, .hilite {
  color:#569;
  background-color: transparent;
}

.hilite {
  font-weight:800;
}