@media screen { .printonly { display: none; } }
@media print { .noprint { display: none; } }

body
{
  background-color: #ffffff;
  border: 0px;
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  margin: 5px;
  vertical-align: top;
}

:link, :visited { color: #000000; text-decoration: underline; }
:link:hover, :visited:hover { color: #666666; text-decoration: underline; }
:link:active, :visited:active { color: #666666; text-decoration: underline; }

:link img, :visited img { border-color: #000000; }
:link:hover img, :visited:hover img { border-color: #000000; }
:link:active img, :visited:active img { border-color: #000000; }

.no_ul, .no_ul:link, .no_ul:visited { text-decoration: none; }
.no_ul:link:hover, .no_ul:visited:hover { text-decoration: none; }
.no_ul:link:active, .no_ul:visited:active { text-decoration: none; }

.email, .email:link, .email:visited { color: #006633; }
.email:link:hover, .email:visited:hover { color: #009933; }
.email:link:active, .email:visited:active { color: #006633; }

p, dt, dd, dl, caption, th, td, tr, u, div, font, li
{
  font-size: 13px;
  font-family: Verdana, Arial, sans-serif;
}

caption, th, td, tr
{ vertical-align: top; }

table { empty-cells: show; }

th, dt { font-weight: bold; }

.rec0 { background-color: #cccccc; }
.rec1 { background-color: #ffffff; }

ul, ol, dl { margin-top: 0px; margin-bottom: 0px; }

form { margin: 0; padding: 0; }

hr { color: #000000; height: 1px; }

.i { font-style: italic; }
.b { font-weight: bold; }
.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }

.ind1 { margin-left: 25px; }
.ind2 { margin-left: 50px; }
.ind3 { margin-left: 75px; }
.ind4 { margin-left: 100px; }

.normal { font-weight: normal; }

pre, tt, code, samp
{
  font-family: Courier New, Courier, monospace;
  font-size: 13px;
}

sup { font-size: 9px; }

.code
{
  margin-left: 6px;
  font-size: 12px;
  font-family: Courier New, Courier, Monaco, monospace;
}

.orig_url
{
  font-size: 9px;
  font-style: italic;
}

.note p { font-size: 11px; }
div.note
{
  background: #dddddd;
  border: 1px solid #666666;
  margin: 0 5% 0 5%;
  padding: 0 4px 0 4px;
  -moz-border-radius: 8px;
}

h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 13px; }

.h2, .h2c { font-weight: bold; font-size: 18px; }
.h3, .h3c { font-weight: bold; font-size: 16px; }
.h4, .h4c { font-weight: bold; font-size: 13px; }
.h2c, .h3c, .h4c { text-align: center; }

.blue, .blue :link, .blue :visited { color: #0000cc; }
.blue :link:hover, .blue :visited:hover { color: #6699cc; }
.blue :link:active, .blue :visited:active { color: #0000cc; }

.dblue, .dblue :link, .dblue :visited { color: #000080; }
.dblue :link:hover, .dblue :visited:hover { color: #6699cc; }
.dblue :link:active, .dblue :visited:active { color: #000080; }

.lblue, .lblue :link, .lblue :visited { color: #0066cc; }
.lblue :link:hover, .lblue :visited:hover { color: #6699cc; }
.lblue :link:active, .lblue :visited:active { color: #0066cc; }

.green, .green :link, .green :visited { color: #006633; }
.green :link:hover, .green :visited:hover { color: #009933; }
.green :link:active, .green :visited:active { color: #006633; }

.red, .red :link, .red :visited { color: #cc0000; }
.red :link:hover, .red :visited:hover { color: #ff3333; }
.red :link:active, .red :visited:active { color: #cc0000; }

.black, .black :link, .black :visited { color: #000000; }
.black :link:hover, .black :visited:hover { color: #999999; }
.black :link:active, .black :visited:active { color: #000000; }

.white, .white :link, .white :visited { color: #ffffff; }
.white :link:hover, .white :visited:hover { color: #666666; }
.white :link:active, .white :visited:active { color: #ffffff; }

.grey, .grey :link, .grey :visited { color: #999999; }
.grey :link:hover, .grey :visited:hover { color: #cccccc; }
.grey :link:active, .grey :visited:active { color: #999999; }

.gold, .gold :link, .gold :visited { color: #ff9900; }
.gold :link:hover, .gold :visited:hover { color: #ffcc33; }
.gold :link:active, .gold :visited:active { color: #ff9900; }
