BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #444444;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff; /*#eaeaea*/
}
UNKNOWN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #eaeaea
}
DIV
{
    FONT-SIZE: 10px
}
TABLE
{
    FONT-SIZE: 10px
}
TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    border: #333333 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
SELECT
{
    FONT-SIZE: 11px
}
INPUT.checkbox
{
    border: 0px;
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
PRE
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
H1
{
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #330066;
}
H2
{
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #330066;
}
H3
{
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #330066;
}
H4
{
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #330066;
}

A
{
    COLOR: #330066;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #330066;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #330066;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #330066;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: purple;
    TEXT-DECORATION: underline;
}

TR.rowheader
{
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #330066;
}

TR.subtotal
{
    FONT-WEIGHT: bold;
}

TD.number
{
    FONT-FAMILY: Courier New,Courier,monospace;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
}

TD.wingding
{
    FONT-FAMILY: Webdings;
    FONT-SIZE: 20px;
    letter-spacing: 1px;
}

TD.monospace
{
    FONT-FAMILY: Courier New,Courier,monospace;
    FONT-SIZE: 11px;
}
.rotable
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-WIDTH: 1px;
    BORDER-STYLE: solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: white;
}

.rowhl
{
    BACKGROUND-COLOR: yellow
}

.form
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #f2f2f2
}

.modtable
{
    BORDER-RIGHT: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: white;
}

.button
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #330066;
}

.error
{
  COLOR: darkred;
  FONT-WEIGHT: bold;
}

.errordata
{
  COLOR: gray;
  font-style: italic;
  FONT-WEIGHT: light;
  font-size: 7pt;
}

.content
{
    BACKGROUND-COLOR: #ffffff
}

.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    LEFT: 5px;
    TOP: 5px;
    COLOR: #330066;
    BORDER-BOTTOM: #330066 2px solid;
    BACKGROUND-COLOR: #ffffff;
}

.title
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    text-align: center;
    COLOR: #330066;
    PADDING-BOTTOM: 2px;
    WIDTH: 100%;
    PADDING-TOP: 20px;
    BORDER-BOTTOM:#330066 1px solid;
    BACKGROUND-COLOR: #f2f2f2;
}

.content
{
    BACKGROUND-COLOR: #ffffff
}

.footer
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #330066 2px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 25px;
    COLOR: #555555;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}

.nav
{
    BORDER-RIGHT: #cccccc 1px dashed;
    WIDTH: 150px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #F5F2F8
}

.menuitem
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 5px 12px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #f2f2f2;
    TEXT-DECORATION: none;
}

TABLE.key {
  border: none;
  padding: 0px;
  margin: 0px;
}

TD.key {
  background-repeat: no-repeat;
  border: none;
  padding: 0px;
  margin: 0px;
}

IMG.key {
  border: none;
  padding: 0px;
  margin: 0px;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 1;
  /* z-index: -1; */
}