    .req { color: #8030c0 }
    body                { font-family: arial, helvetica, geneva, sans-serif; margin: 0px }
    .small              { font-family: arial, helvetica, geneva, sans-serif; font-size: 9pt }
    .small tt           { font-family: arial, helvetica, geneva, sans-serif; font-size: 7pt }
    .footer             { font-family: arial, helvetica, geneva, sans-serif; font-size: 9pt }
    .padding            { font-family: arial, helvetica, geneva, sans-serif; font-size: 4pt }
    .h4, h4             { font-family: arial, helvetica, geneva, sans-serif; font-size: 12pt; font-weight: bold }
    .h3, h3             { font-family: arial, helvetica, geneva, sans-serif; font-size: 14pt; font-weight: bold }
    .h2, h2             { font-family: arial, helvetica, geneva, sans-serif; font-size: 18pt; font-weight: bold }
    h1                  { font-family: arial, helvetica, geneva, sans-serif; font-size: 21pt }
    td, th              { font-family: arial, helvetica, geneva, sans-serif; font-size: 12pt }
    .more               { font-family: arial, helvetica, geneva, sans-serif; font-size: 10pt }
    a                   { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none }
    h2.X                { padding: 0px; margin: 0px; }
    .X                  { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 14pt; color: #ffffff }
    .Y a, .X a, .title a { font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #ffffff }
    .Y a, .X a:hover, .title a:hover { font-family: arial, helvetica, geneva, sans-serif; text-decoration: underline }
    .nav big            { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 11pt; color: #000000 }
    .nav                { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 9pt; color: #000000 }
    .nav table tr td    { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 9pt; color: #000000 }
    .nav a              { font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #4D1979 }
    .nav a:hover        { font-family: arial, helvetica, geneva, sans-serif; text-decoration: underline }
    .navbar             { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 9pt; color: #ffffff; background-color: #4D1979 }
    .navbar_dev         { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 9pt; color: #ffffff; background-color: #006600 }
    .navbar  a, .navbar_dev a           { font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #99cc00 }
    .navbar_dev a:hover, .navbar a:hover     { font-family: arial, helvetica, geneva, sans-serif; text-decoration: underline }
    .navbar_X           { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-size: 9pt; background-color: #ffffff }
    .navbar_X a         { font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #4D1979 }
    .navbar_X a:hover   { font-family: arial, helvetica, geneva, sans-serif; text-decoration: underline }
    .title              { font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; font-style: italic; font-size: 16pt; color: #ffffff }
    .poramend { color: #990000; background-color: #ffeedd; font-weight: bold }
table.spreadsheet { width: 100%; }
table.spreadsheet th { background-color: #ffcc99; vertical-align: top }
table.spreadsheet td { vertical-align: top }
pre { font-size: .7em }
