<style type="text/css">

  a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #CC9900;
  }

  a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #CC9900;
  }

  a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #CC9900;
  }

  a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #CC6600;
  }

  body {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;   
    text-align         : left;
    vertical-align     : top;
    margin-left        : 10px;
    margin-right       : 0;
    color              : #000000;
    background-color   : #003366;
  }

  p {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
  }

  p.footer {
    font-size          : 7pt;
    width              : 100%;
  }

  br {
    line-height        : 5pt;
  }

  .break {
    page-break-before  : always;
  }

  h1 {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 12pt;
    font-weight        : bold; 
    text-align         : center;
    background-color   : #000099;
    color              : #FFFF00;
    border             : none;  
    padding            : 0.1em;
  }

  h2 {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    font-weight        : bold;
    text-transform     : uppercase;
    background-color   : #FFFFFF;
    color              : #003366;
  }

  h3 {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    font-weight        : bold;
    background-color   : #FFFFFF;
    color              : #000099;
  }

  h4,h5,h6 {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  }

  pre {
    font-family        : monospace;
  }

  li {
    text-indent        : 20px;
    list-style         : square inside;
  }

  div {
    text-align         : center;
    vertical-align     : middle;
    width              : 100%;
    margin             : 0%;
    color              : #FFFFFF;
    font-family        : serif;
  }

  table {
    margin             : 0px;
    padding            : 0px;
    border-style       : none;
    border-width       : 0px;
  }

  table.outline {
    padding            : 0px;
    border-style       : solid;
    border-width       : 1px;	
    border-color       : #666666;
  }

  table.small {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 7pt;
    text-align         : justify;
    width              : 80%;
    margin             : 0% 10%;
    padding            : 5px;
  }

  .output {
    font               : bold 14px/14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-align         : left;   
    margin             : 0px;
    padding            : 1px 5px;
    width              : 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
  }

  table.autowidth {
    text-align         : center;
    width              : 100%;
    margin-left        : auto;   
    margin-right       : auto;
    padding            : 0px; 
    border-style       : none;
    border-width       : 0px;
  }

  table.fixedwidth {
    text-align         : center;
    width              : 560px;
    margin-left        : auto;
    margin-right       : auto;
    padding            : 0px;
    border-style       : none;
    border-width       : 0px;
  }

  th {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    font-weight        : bold;
    text-align         : center;
    margin             : 0px; 
    padding            : 0px;
    background-color   : #000099;
    color              : #FFFF00;
    border-style       : none;
    border-width       : 0px;
  }

  th.column {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;       
    font-weight        : bold;
    text-align         : left; 
    margin             : 0px; 
    padding-left       : 5px;
    border-style       : none;
    border-width       : 0px;
    color              : #000099;
    background-color   : #CCCCCC;
  }

  th.radio {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 8pt;
    text-align         : center;
    margin             : 0px;
    padding            : 0px;
    border-style       : none;
    border-width       : 0px;
    color              : #FFFFFF;
    background-color   : #000099;
  }

  th.small {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 8pt;
    text-align         : center;
    margin             : 0%;
    padding            : 0px;
    color              : #000000;
    background-color   : #FFFFFF;
  }

  td {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    text-align         : left;
    margin             : 0px;
    padding            : 0px;
    border             : none;
    border-width       : 0px;
  }

  td.number {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    font-weight        : normal;
    text-align         : left; 
    vertical-align     : top;
    margin             : 0px; 
    padding-left       : 5px;  
    color              : #000099;
    background-color   : #FFFFFF;
    border-top-style   : solid;
    border-top-width   : 1px;
    border-top-color   : #999999;
  }

  td.item {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    text-align         : left;
    vertical-align     : top;
    margin             : 0px; 
    padding-left       : 5px; 
    padding-right      : 2px; 
    border-top-style   : solid;
    border-top-width   : 1px; 
    border-top-color   : #999999;
    border-left-style  : dashed;
    border-left-width  : 1px;
    border-left-color  : #CCCCCC;
  }

  td.radio {
    font-family        : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size          : 10pt;
    text-align         : center;
    vertical-align     : bottom;
    margin             : 0px;
    padding            : 0px;
    color              : #000000;
    background-color   : #FFFFCC;
    border-top-style   : solid;
    border-top-width   : 1px; 
    border-top-color   : #999999;
    border-left-style  : dashed;
    border-left-width  : 1px;
    border-left-color  : #CCCCCC;
  }

  td.pad {
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 15px;
    margin             : 0px;
    padding-left       : 5px;
    border-style       : none;
    border-width       : 0px;
    vertical-align     : bottom;
  }

  td.nopad {
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 15px;
    margin             : 0px;
    padding            : 0px;
    border-style       : none;
    border-width       : 0px;
    vertical-align     : bottom;
  }

  td.dashed {
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 10px;
    margin             : 0px;
    padding            : 0px;
    border-right-style : dashed;
    border-right-width : 1px;
    border-right-color : #CCCCCC;
  }

  td.field {
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 1;
    text-align         : left;
    padding            : 0px;  
    color              : $000000;
  }

  input {
    font               : bold 14px/14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-align         : left;
    margin             : 0px;
    padding            : 1px 2px;
    width              : 100%;
  }

  textarea {
    font               : bold 14px/14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-align         : left;
    margin             : 0px;
    padding            : 1px 2px;
    width              : 100%;
  }

  .output {
    font               : bold  14px/14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-align         : left;
    margin             : 0px;
    padding            : 0px 5px;
    width              : 100%;
    border-left        : 0px;
    border-right       : 0px; 
    border-top         : 0px;
    border-bottom      : 1px solid #000000;
    color              : #000000;
  }

  textarea.output {
    font               : bold 14px/14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    border             : 1px solid #666666;
  }

  input.check {
    width              : auto;
  }

</style>
