 BODY      { background:#FFFFAA; color:#0000FF; font-size:9pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 TABLE,IMG { border: 0px solid #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
 H1        { font-size:30pt; letter-spacing:10pt; font-weight:bold; }
 H2        { }
 H3        { font-style:italic; }
 PRE       { text-align:left; font-weight:normal;  font-family:monospace; font-size:8pt; }
 TR.odd    { background:#FFFF77; }
 TR.even   { background:#FFFF88; }
 TABLE.c0  { width:100%; border: 0px solid #000000; }
 .c0 TR    { width:100%; }
 .c0 TH    { vertical-align:top; text-align:right; font-weight:bold; color:#FF0000; }
 .c0 TD    { vertical-align:top; text-align:left; font-weight:normal; }
 TABLE.c1  { width:100%; border: 0px solid #000000; border-spacing: 0 0; border-collapse:collapse; padding: 0px 5px 0px 3px;}
 .c1 TR    { page-break-before:avoid; width:100%; }
 .c1 TH    { width:20%; vertical-align:top; text-align:left; font-weight:bold; color:#0000FF; padding: 0px 5px 0px 3px; }
 .c1 TD    { vertical-align:top; text-align:left; padding: 0px 5px 0px 3px; }
 TABLE.c2  { width:100%; border: 1px solid #000000; border-spacing: 0 0; border-collapse:collapse;}
 .c2 TR    { page-break-before:avoid; width:100%; }
 .c2 TH    { text-align:left; font-weight:normal; color:inherit }
 .c2 TD    { text-align:center; }
 .r        { text-align:right;  }
 .l        { text-align:left;  }
 U         { color:#FF0000; text-decoration:none; }
 A:link    { color:#0000FF; }
 A:active  { color:#00FF00; }
 A:visited { color:#0000FF; }
 A:hover   { color:#FF0000; }
 P         {
  margin:   5px  0px  0px  0px ;
	padding:  1px  1px  1px  1px ;
}
dt {
  font-weight:bolder;
  color: red;
  background-color: #FFFF44 ;
  border:    1px solid #0000FF;
  margin:  10px  0px  2px  0px ;
	padding:  1px  5px  1px  5px ;
}
dd		{
	display: block;
	color: inherit ;
	margin:   3px  0px  0px  0px ;
	padding:  0px  0px  0px  0px ;
}

.error {
  color: red;
  font-weight: bolder;
}

