BODY
{
  font-family:               arial, sans-serif;
  font-size:                 12pt;
  color:                     #000000;
  background-color:          #ffffff;
}

.PRE
{
  font-family:               courier, monospace;
  font-weight:               100;
  font-size:                 8pt;
}

.BIGPRE
{
  font-family:               courier, monospace;
  font-weight:               100;
  font-size:                 12pt;
}

.FAKE_TEXTBOX
{
  font-family:               arial, sans-serif;
  font-size:                 10pt;
  padding-left:              1px;
  padding-right:             1px;
  color:                     #000000;
  background-color:          #ffffff;
  border-color:              #dddddd;
  border-style:              inset;
  border-top-width:          2px;
  border-bottom-width:       2px;
  border-left-width:         2px;
  border-right-width:        2px;
}

.FOOTER
{
  font-family:               arial, sans-serif;
  font-size:                 8pt;
}

A
{
  color:                     #0000ff;
  background-color:          inherit;
  font-weight:               400;
  text-decoration:           none;
}

A:hover
{
  color:                     #ff0000;
  background-color:          inherit;
  font-weight:               400;
  text-decoration:           none;
}

A.STEALTH
{
  color:                     inherit;
  background-color:          inherit;
  text-decoration:           none;
}

.PAGETITLE
{
  color:                     #000000;
  background-color:          inherit;
  font-weight:               700;
  font-family:               arial, sans-serif;
  font-size:                 18pt;
}

SPAN.SPACER
{
  width:                     25px;
}

SPAN.BIGSPACER
{
  width:                     150px;
}

.BORDERLESS
{
  border-style:              none;
  border-width:              0px;
}

.SMALLBUTTON
{
  font-size:                 8pt;
}

.MESSAGE
{
  color:                     #ff0000;
  background-color:          inherit;
  font-weight:               400;
  text-decoration:           none;
}

.SMALLMESSAGE
{
  color:                     #000000;
  background-color:          inherit;
  font-weight:               100;
  font-size:                 8pt;
  text-decoration:           none;
}

.FINEPRINT
{
  color:                     #aaaaaa;
  background-color:          inherit;
  text-decoration:           none;
  font-family:               arial, sans-serif;
  font-size:                 7pt;
}

.LINED_ROW
{
  border-color:              #000000;
  border-style:              solid;
  border-width:              1px 0px 1px 0px;
}

.FIXED_SPACE
{
  font-family:               courier, monospace;
}

.WIDE_SELECT
{
  width:                     400px;
}

.WINDOW
{
  color:                     #000000;
  background-color:          #dddddd;
}

.WINDOW_HEADER
{
  color:                     #ffffff;
  background-color:          #007777;
}

.SORTING_WINDOW_HEADER
{
  color:                     #ffffff;
  background-color:          #990000;
  cursor:                    pointer;
  font-family:               arial, sans-serif;
  font-size:                 8pt;
}

.HL
{
  color:                     #000000;
  background-color:          #ffff00;
}

.VISIBLE
{
  visibility:                visible;
}

.HIDDEN
{
  visibility:                hidden;
  display:                   none;
}

/* ----------------------------------------------------
 * Printer Friendly Styles
 * ---------------------------------------------------- 
 */
 
BODY.PF
{
  font-family:               arial, sans-serif;
  font-size:                 9pt;
  color:                     #000000;
  background-color:          #ffffff;
} 

TABLE.PF
{
  font-family:               arial, sans-serif;
  font-size:                 9pt;
  color:                     #000000;
  background-color:          #ffffff;
  border-style:              solid;
  border-color:              #000000;
  border-width:              1px;
}

TD.PF
{
  font-family:               arial, sans-serif;
  font-size:                 9pt;
  color:                     #000000;
  background-color:          #ffffff;
  border-style:              solid;
  border-color:              #000000;
  border-width:              1px;
}

TH.PF
{
  font-family:               arial, sans-serif;
  font-size:                 9pt;
  color:                     #000000;
  background-color:          #ffffff;
  border-style:              solid;
  border-color:              #000000;
  border-width:              1px;
}