* {color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt}

body {background-color:#FFFFFF}

p {margin-top: 1em;
   margin-bottom: 1em;
   padding-left: 0em;
   padding-right: 0em}

ul {padding-left:1.5em;
    padding-right: 0em;
    margin-top: 1em;
    margin-bottom: 1em}

li {margin-top: 1em;
    margin-bottom: 1em}

ol {padding-left:2.5em;
    padding-right: 0em;
    margin-top: 1em;
    margin-bottom: 1em}

blockquote {margin-left:5em;
            margin-right: 5em;
            padding-top: 0pt;
            padding-bottom: 0pt;
            margin-top: 0em;
            margin-bottom: 1em}

h1,h3,h5 {color: #000066;
          font-family: Helvetica, Arial, sans-serif}

h2,h4,h6 {color: #0066CC;
          font-family: Helvetica, Arial, sans-serif}

h1 {font-weight: bold;
    font-style: italic;
    margin-top: 1.5em;
    margin-bottom: 0em;
    line-height: 100%;
    padding-top:0pt;
    padding-bottom: 0pt;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 14pt}

h2 {font-weight: bold;
    font-style: italic;
    margin-top: 1.5em;
    margin-bottom: 0em;
    line-height: 100%;
    padding-top:0pt;
    padding-bottom: 0pt;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 13pt}

h3 {font-weight: normal;
    font-style: italic;
    margin-top: 1.5em;
    margin-bottom: 0em;
    line-height: 100%;
    padding-top:0pt;
    padding-bottom: 0pt;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 12pt}

h4 {font-weight: bold;
    font-style: normal;
    margin-top: 1.5em;
    margin-bottom: 0em;
    line-height: 100%;
    padding-top:0pt;
    padding-bottom: 0pt;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 11pt}

h5 {font-weight: normal;
    font-style: italic;
    margin-top: 1.5em;
    margin-bottom: 0em;
    line-height: 100%;
    padding-top:0pt;
    padding-bottom: 0pt;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 10pt}

h6 {font-weight: bold;
    font-style: normal;
    margin-top: 1.5em;
    padding-top:0pt;
    padding-bottom: 0pt;
    line-height: 100%;
    margin-bottom: 0em;
    margin-left: 0em;
    margin-right: 0em;
    font-size: 10pt}

th {color: #000000;
    text-align: right;
    vertical-align: top;  
    font-weight: bold;
    font-style: italic;
    margin: 1px;
    padding: 1px;
    padding-right: 0.5em}

input[type="text"],textarea {background-color: #FFFFFF;
                             color: #000000;
                             font-family: Courier, monospace;
                             font-size: 11pt}

select {background-color: #FFFFFF;
        color: #000000;
        font-family: Helvetica,Arial, sans-serif;
        font-size: 10pt}

input[type="reset"] {background-color: #000066;
                     border-color: #000000;
                     border-width: 1px;
                     color: #FFFFFF;
                     font-family: Helvetica,Arial, sans-serif;
                     font-size: 10pt}

input[type="reset"]:hover {background-color: #3399CC;
                           color: #FFFFFF}

input[type="submit"] {background-color: #000066;
                      border-color: #000000;
                      border-width: 1px;
                      color: #FFFFFF;
                      font-family: Helvetica,Arial, sans-serif;
                      font-size: 10pt}

input[type="submit"]:hover {background-color: #666699;
                            color: #FFFFFF}

table {font-size: 10pt}

div.trail {background-color: #0066CC;
              color:#FFFFFF;
              padding-left: 3px;
              padding-right: 3px;
              padding-top: 3px;
              padding-bottom: 3px;
              font-family: Helvetica, Arial, sans-serif;
              font-size: 9pt;
              line-height: 12pt;
              font-weight: bold;
              font-style: normal;
              margin-top: 5pt;
              margin-bottom: 0pt;}

div.trail a {color:#FFFFFF;
                background-color: #0066CC;
                text-decoration: none;
                font-weight: bold;
                font-family: Helvetica, Arial, sans-serif;
                font-style: normal;
                font-size: 9pt;
                line-height: 12pt}

div.trail a:hover {color: #FFFFFF;
                      background-color: #0066CC;
                      text-decoration: underline}

div.trail a:visited {color: #FFFFFF;
                        text-decoration: none}

div#menu {float:left;
          width: 12em;
          background-color: #0066CC;
          color: #FFFFFF;
          font-family: Helvetica, Arial, sans-serif;
          font-size: 9pt;
          line-height: 12pt;
          font-weight: bold;
          font-style: normal;
          padding-left: 6px;
          padding-right: 6px;
          padding-top: 3px;
          padding-bottom: 3px;
          border-left: 2px solid #666699;
          border-right: 2px solid #666699;
          border-bottom: 2px solid #666699}

 div#menu a {display: block;
             color: #FFFFFF;
             font-weight: bold;
             font-style: normal;
             font-family: Helvetica, Arial, sans-serif;
             text-decoration: none;
             font-size: 9pt}
 
div#menu a:hover {color: #FFFFFF;
                  background-color: #6666FF;
                  text-decoration: underline}

div#menu a:visited {color: #CCCCCC}

.smenu {color: #000066;
        font-style: italic;
        font-weight: bold;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 9pt}

div#menu a.submenu {font-size: 8pt;
                    display:list-item;
                    list-style-position:inside}

div#bodyblock {margin-left: 13em;
               padding-left: 5px;
               padding-right: 5px;
               padding-top: 5px;
               padding-bottom: 5px;
               background-color: #FFFFFF;
               font-size: 10pt;
               line-height: 16pt}

div#bodyblock a {color: #0066CC;
                 font-family: Helvetica, Arial, sans-serif;
                 font-weight: normal;
                 font-style: normal;
                 font-size: 10pt}

div#bodyblock a:visited {color: #0066CC}

div#bodyblock a:hover {color: #000066;
                       background-color: #FFFFFF;
                       font-decoration: underline}

div#bodyblock b {font-weight: bold}

div#bodyblock i {font-style: italic}

table.bodytable {background-color: #333333;
                 color: #000000;
                 margin-left: 0em;
                 margin-right: 0em;
                 margin-top: 1em;
                 margin-bottom: 1em}

table.bodytable td {padding-left: 5px;
                    padding-right: 5px;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    margin: 2px;
                    background-color: #CCCCFF}

.guestdisplay {background-color: #333333;
               color: #000000;
               margin-left: 0em;
               margin-right: 0em;
               margin-top: 1em;
               margin-bottom: 1em}

table.mailform td,
table.guestform td,
table.guestdisplay td {text-align: left;
                       vertical-align: top;
                       font-size: 9pt;
                       color: #000000}

table.guestdisplay th {font-weight: bold;
                       font-style: italic;
                       background-color: #CCCCFF}

table.guestdisplay th {background-color: #CCCCFF}

table.guestdisplay td {background-color: #CCCCFF}

table.mailform td,
table.guestform td {color: #000000}

.guestform input {border-color: #000000}

.more {float: right;
       color: #FFFFFF;
       font-size: 8pt;
       font-weight: normal;
       font-style: normal;
       text-decoration: none}

.more a {color: #FFFFFF;
           text-decoration: none}

.more a:hover {color: #FFFFFF;
                 background-color: #6666FF;
                 text-decoration: underline}

div#toplink {font-size: 10pt;
             line-height: 14pt;
             padding-left: 5px;
             padding-right: 5px;
             margin-top: 5px;
             margin-bottom: 5px;
             padding-top: 0pt;
             padding-bottom: 0pt;
             font-family: Helvetica, Arial, sans-serif;
             color: #666699;
             background-color:#FFFFFF;
             text-align: center;
             text-decoration: none;}

div#toplink a {text-decoration: none;
               color: #000000;
               font-family: Helvetica, Arial, sans-serif;
               background-color:#FFFFFF}

div#toplink a:hover {text-decoration: underline;
                     color: #000066;
                     background-color: #FFFFFF;}

div#toplink a:visited {text-decoration: none;
                       color: #666699}

div#pagemenu {font-size: 10pt;
              font-family: Helvetica, Arial, sans-serif;
              line-height: 14pt;
              color: #666699;
              background-color:#FFFFFF;
              text-align: center;
              text-decoration: none;
              padding-left: 5px;
              padding-right: 5px;
              padding-top: 0pt;
              padding-bottom: 0pt;
              margin-top: 5px;
              margin-bottom: 5px;}

div#pagemenu a {text-decoration: none;
                color: #000000;
                font-family: Helvetica, Arial, sans-serif;
                background-color:#FFFFFF}

div#pagemenu a:hover {text-decoration: underline;
                      color: #000066;
                      background-color: #FFFFFF;}

div#pagemenu a:visited {text-decoration: none;
                        color: #666699}

div.prpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: right; clear: right; }
div.prpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.trpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: right; clear: right; }
div.trpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.frpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: right; clear: right; }
div.frpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.plpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: left; clear: right; }
div.plpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.tlpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: left; clear: right; }
div.tlpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.flpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: left; clear: right; }
div.flpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.pcpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: none; clear: both; }
div.pcpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.tcpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: none; clear: both; }
div.tcpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.fcpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: none; clear: both; }
div.fcpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.phpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; display: inline; float:none }
div.phpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.thpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; display: inline; float:none }
div.thpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.fhpicture {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; display: inline; float:none }
div.fhpicture img {
  border: 1px solid #000000; padding: none; margin: 4px; }

.caption {color: #000000;
          text-align: center;
          font-size: 9pt;
          font-weight: bold;
          font-style: normal;
          line-height: 110%;
          margin-top: 0pt;
          margin-bottom: 0pt;
          padding-top: 0pt;
          padding-bottom: 0pt;
          font-family: Helvetica, Arial, sans-serif}

table.forumdisplay {background-color:#FFFFFF;
                    margin:0px;
                    padding:0px;
                    border: solid 2px #000000}

th.forumdisplayheaderth {background-color:#000000;
                          color: #FFFFFF;
                          text-align: left;
                          padding: 5px}

th.forumdisplayheaderth form {float:right}

th.forumdisplayfooterth {background-color:#000000;
                          color: #FFFFFF;
                          text-align: left;
                          padding: 5px}

th.forumdisplayfooterth form {float:right}

th.oddposting {background-color: #0000CC;
               color: #FFFFFF;
                 width: 12em;
                 border-top:solid 1px #000000;
                 border-bottom:solid 1px #000000}

th.evenposting {background-color: #666699;
               color: #FFFFFF;
                 width: 12em;
                 border-top:solid 1px #000000;
                 border-bottom:solid 1px #000000}

td.oddposting {border-top:solid 1px #000000;
               color: #000000;
               background-color: #FFFFFF;
                       border-bottom:solid 1px #000000;
                       padding: 5px}

td.evenposting {border-top:solid 1px #000000;
               color: #000000;
                background-color: #FFFFFF;
                       border-bottom:solid 1px #000000;
                       padding: 5px}

div.prtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: right; clear: right; }
div.prtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.trtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: right; clear: right; }
div.trtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.frtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: right; clear: right; }
div.frtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.pltextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: left; clear: right; }
div.pltextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.tltextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: left; clear: right; }
div.tltextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.fltextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: left; clear: right; }
div.fltextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.pctextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: none; clear: both; }
div.pctextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.tctextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: none; clear: both; }
div.tctextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.fctextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: none; clear: both; }
div.fctextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.phtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 310px; float: right; clear: right; }
div.phtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.thtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 160px; float: right; clear: right; }
div.thtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }
div.fhtextbox {
  background: #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  font-size: 9pt; width: 85px; float: right; clear: right; }
div.fhtextbox img {
  border: 1px solid #000000; padding: none; margin: 4px; }

div.image {
  background:  #CCCCCC; margin: 4px 0 0 4px; padding: 4px;
  color: white;
  font-size: 9pt; width: 204px; float: right; clear: right; }
div.image img {
  border: 2px #000000}
