a
{
    font-size       : 9pt;
    color           : #cccccc;
    text-decoration : none;
}

a:link
{
    color : #0000ff;
}

a:active
{
    background-position : left top;
    color               : #cc6600;
    background-repeat   : no-repeat;
    text-decoration     : underline;
}

a:visited
{
    color : #800080;
}

a:hover
{
    color           : #ff0000;
    text-decoration : underline;
}

address
{
    font-weight : normal;
    color       : #000099;
}

b
{
    font-weight : bold;
}

body
{
    background-color : #ffffff;
    color            : #000000;
    font-family      : arial, verdana, sans-serif;
    font-size        : 100%;
    font-weight      : normal;
    margin-bottom    : 0px;
    margin-left      : 0px;
    margin-right     : 0px;
    margin-top       : 0px;
}

button
{
    background-color : #000099;
    border-bottom    : thin outset;
    border-left      : #0000ff thin outset;
    border-right     : thin outset;
    border-top       : #0000ff thin outset;
    color            : white;
    font-family      : arial, verdana, sans-serif;
    font-weight      : 600;
    font-size        : 8pt;
    font-style       : oblique;
    visibility       : visible;
    position         : relative;
      height         : 20px;
      width          : 80px;
}

code
{
    font-family : 'courier new', arial, sans-serif;
}

dl
{
    font-weight : normal;
    font-size   : 9pt;
}

dt
{
    font-weight : normal;
    font-size   : 9pt;
}

form
{
    font-weight : normal;
    font-size   : 9pt;
}

h1
{
    font-weight    : bold;
    font-size      : 14pt;
    text-transform : none;
    color          : #660000;
    font-style     : italic;
}

h2
{
    font-weight : bold;
    font-size   : 13pt;
    color       : #660000;
    font-style  : italic;
}

h3
{
    font-weight : bold;
    font-size   : 10pt;
    color       : #660000;
}

h4
{
    font-weight : bold;
    font-size   : 9pt;
    color       : #660000;
}

h5
{
    font-weight : bold;
    font-size   : 8pt;
    color       : #660000;
}

h6
{
    font-weight : bold;
    font-size   : 8pt;
    color       : #660000;
}

hr
{
    border-top    : #990000 solid;
    border-bottom : #800000 solid;
}

i
{
    font-weight : 500;
}

input
{
    font-weight : normal;
    font-size   : 9pt;
}

li
{
    font-weight : normal;
    font-size   : 9pt;
}

ol
{
    font-weight : normal;
    font-size   : 9pt;
    text-indent : -2px;
}

ol li
{
    font-weight : normal;
    font-size   : 9pt;
}

ol li li
{
    font-weight : normal;
    font-size   : 9pt;
}

option
{
    font-weight : normal;
    font-size   : 9pt;
}

p
{
    font-weight : normal;
    font-size   : 9pt;
}

select
{
    font-weight : normal;
    font-size   : 9pt;
}

table
{
    font-weight : normal;
    font-size   : 9pt;
}

textarea
{
    font-weight : normal;
    font-size   : 9pt;
}

td
{
    font-weight : normal;
    font-size   : 9pt;
    font-family : arial, verdana, sans-serif;
}

th
{
    font-weight   : bold;
    font-size     : 9pt;
    color         : #800000;
    border-bottom : #990000 0.5pt solid;
    text-align    : left;
}

ul
{
    text-indent     : -2px;
    list-style-type : circle;
}

ul li
{
    font-weight     : normal;
    font-size       : 9pt;
    list-style-type : circle;
}

ul li li
{
    font-weight     : normal;
    font-size       : 9pt;
    list-style-type : circle;
}

.Button
{
  background-color : #000099;
  border-bottom    : #000066 thin outset;
  border-left      : #0000ff thin outset;
  border-right     : #000066 thin outset;
  border-top       : #0000ff thin outset;
  color            : white;
  font-family      : arial, sans-serif;
  font-size        : 8pt;
  font-weight      : bold;
  height           : 25px;
  text-align       : center;
}

.ButtonSmall
{
  background-color : #000099;
  border-bottom    : #000066 thin outset;
  border-left      : #0000ff thin outset;
  border-right     : #000066 thin outset;
  border-top       : #0000ff thin outset;
  color            : white;
  font-family      : arial, sans-serif;
  font-size        : 6.5pt;
  font-weight      : 900;
  height           : 20px;
  text-align       : center;
}

.ColumnFooter
{
    border-right  : #000099;
    font-weight   : normal;
    font-size     : 9pt;
    border-left   : #000099;
    color         : #666666;
    border-bottom : #000099 0.5pt solid;
    font-family   : arial, verdana, sans-serif;
}

.custom_items
{
  border       : 0px solid #000;
  display      : block;
  margin-left  : 10px;
  margin-right : 5px;
  margin-top   : 0px;
  position     : relative;
    top        : -15px;
}

.custom_items .NavLink
{
    border          : 0px solid #fff;
    margin-left     : 0px;
    list-style-type : none;
}

.custom_items .NavLink a
{
    border          : 0px solid #fff;
    color           : #000;
    font-size       : 90%;
    font-style      : normal;
    font-weight     : normal;
    list-style-type : none;
}

.HorizontalLines
{
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt;
    border-bottom : #cccccc 0.5pt solid;
}

.Leftline
{
    border-left : #cccccc 0.5pt solid;
}

.LeftLines
{
    border-right  : medium none;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt solid;
}
.LORline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt;
}
.LOline
{
    border-right  : #cccccc 0.5pt;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt;
}
.LUline
{
    border-right  : #cccccc 0.5pt;
    border-top    : #cccccc 0.5pt;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt solid;
}
.LUOline
{
    border-right  : #cccccc 0.5pt;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt solid;
}
.LURline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt solid;
}

.ORline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt;
    border-bottom : #cccccc 0.5pt;
}

.Outline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
    border-bottom : #cccccc 0.5pt solid;
}

.Overline
{
    border-right  : #cccccc 0.5pt;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt;
    border-bottom : #cccccc 0.5pt;
}

.Rightline
{
    border-right  : #cccccc 0.5pt solid;
}

.RightLines
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt solid;
    border-left   : medium none;
    border-bottom : #cccccc 0.5pt solid;
}

.RowDivider
{
    border-right  : #000099;
    border-top    : #000099 0.5pt solid;
    border-left   : #000099;
    border-bottom : #000099;
}

.RowFooter
{
    border-right  : #000099;
    border-top    : #000099;
    font-weight   : bold;
    border-left   : #000099 0.5pt solid;
    border-bottom : #000099;
}

.RowHeader
{
    border-right  : #000099 0.5pt solid;
    font-weight   : bold;
}

.RowHeaderDivider
{
    border-right  : #000099 0.5pt solid;
    border-top    : #000099 0.5pt solid;
    font-weight   : 900;
}

.Small
{
    font-size : 8pt;
}

.TableFooter
{
    border-top  : #000099 0.5pt solid;
    font-weight : bold;
    font-size   : 9pt;
    font-family : arial, verdana, sans-serif;
    text-align  : left;
}

.Underline
{
    border-right  : #cccccc;
    border-top    : #cccccc;
    border-left   : #cccccc;
    color         : #333333;
    border-bottom : #cccccc 0.5pt solid;
}

.UORline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt;
    border-bottom : #cccccc 0.5pt solid;
}

.URline
{
    border-right  : #cccccc 0.5pt solid;
    border-top    : #cccccc 0.5pt;
    border-left   : #cccccc 0.5pt;
    border-bottom : #cccccc 0.5pt solid;
}

.VerticalLines
{
    border-right  : #cccccc 0.5pt solid;
    border-left   : #cccccc 0.5pt solid;
}

