/* Body */
BODY {
  background-color: #ffffff;
  color: #000000;
}

OL LI {
   padding : 0 0 15 0;
}

UL LI {
   padding : 0 0 15 0;
}

/******************************************************************************
 *
 * Title
 *
 ******************************************************************************/
TR.title {
  background: #0D8DEA ;
}

/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #ffffff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #0D8DEA} /*#9b72cf*/ /*#d2e4fc*/
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* Menu */
TR.menu {
  background: #0D8DEA;
  /*text-align: center;*/
  font-family: "Verdana";
  font-size: 10pt;
  color: white;
}

TR.menu TD {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 5px;
}

TR.menu TD a {
  padding-left: .5em;
  padding-right: .5em;
  padding-top: .2em;
  padding-bottom: .2em;
  font-weight : bold;
  color: white;
  text-decoration: none;
}

TR.menu TD a.high {
  color: white;
  text-decoration: underline;
}

TR.menu TD a:hover {
  color: white;
  text-decoration: underline;
}

/******************************************************************************
 *
 * Content
 *
 ******************************************************************************/
TR.content TD {
  font-family: "Verdana";
  font-size: 9pt;
  text-align: left;
}

TR.content TD P.sub-header {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-right: 0px;
  font-size: 16px;
  color: #339;
  border-bottom: 2px solid #c60;
  font-weight:bold;
}

TABLE.param TR {
  vertical-align: top;
};

TABLE.param TR TD {
  padding-bottom: 10;
};

.content {
  font-family: "Verdana";
  font-size: 9pt;
  text-align: left;
}

.content-header {
  color: blue;
  font-size: 24pt;
  font-weight: normal;
  text-align: left;
}

.content-sub-header {
  font-size: 11pt;
  font-weight: bold;
}

.content b {
  font-size: 10pt;
}

P.attention {
  padding: 10;
  border: 1px solid #c60;
  background-color: #ffffcc;
}

P.important {
  font-size: 10pt;
  font-weight: bold;
}

/******************************************************************************
 *
 * Info
 *
 ******************************************************************************/
TD.side {
  font-family: "MS Sans Serif";
  font-size: 8pt;
}

TD.side P.header {
  font-size: 12pt;
/*  color: blue; */
  color: #339;
  font-weight: bold;
  text-align:center;
}

TD.side UL {
   margin-left: 15;
   padding : 0;
}

TD.side UL LI {
   padding : 0 0 3 0;
}

TD.side B {
  font-size: 10pt;
  font-weight: bold;
}

/******************************************************************************
 *
 * Bottom (copyright, etc)
 *
 ******************************************************************************/
.bottom {
  font-family: Tahoma;
  font-size: 8pt;
  color: #65627F;
}

.bottom a {
  text-decoration: none;
}

.bottom a:hover {
  text-decoration: underline;
}
