html, body, .height100 { height: 100%; }

body {
  margin: 0;
  padding: 0;
  color: #000000;
  background: #E1E1E1 url(img/bg.png) top repeat-x;
  font-family: Tahoma,Verdana,sans-serif;
}

.text {
  font-size:12px;
  color: #666666;
  text-align: justify;
}

a.lnav {
  font-size: 11px;
  color: #949799;
  text-decoration: none;
}
a:hover.lnav {
  color: #777777;
  text-decoration: underline;
}

.bnav {
  font-size: 10px;
  color: #5C5C5C;
}
a.bnav { font-weight: bold; }
a:hover.bnav {
  color: #FF4040;
  text-decoration: underline;
}
a.bnav {
  color: #5C5C5C;
  text-decoration: none;
}

/* Tidy stuff */

table.c9 {background: url(img/bbg2.png) repeat-x;}
td.c8 {padding-right: 11px;}
td.c7 {padding-top: 5px;}
td.c6 {padding-top: 10px;}
td.c5 {background: url(img/midbg.png) repeat-x; height:11px;}    
td.c4 {padding-left: 2px; background: #F8F7F7 url(img/lbg.png) 0px 255px repeat-x;}
td.c3 {padding-left: 9px;}
td.c2 {background: url(img/sidebg.png) repeat-y;}
td.c1 {background: url(img/bbg.png) bottom repeat-x;}

/* ... */

hr { color: #ff0000; background-color: #ff0000; height: 1px; border: 0px none; }
div.hr {background: url(img/midbg.png) repeat-x; height: 11px; margin: 8px 0;}
div.hr hr {display: none; }
h1 { font-size: 18px; color: #00518c; }
h2 { font-size: 14px; color: #666666; font-weight: bold; margin: 10px 0; }
h3 { font-size: 13px; color: #666666; font-weight: bold; margin: 10px 0; }
p { margin: 8px 0; }
.form1 { margin: 10px 0; }
.form1 input, .form1 textarea { width: 100%; }

dl.qa dt {
  font-size: 11px;
  /* color: #666666; */
  /* color: #333333; */
  color: #00518c;
  text-align: left;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 8px;
}

dl.qa dd {
  font-size:11px;
  /* color: #666666; */
  color: #000000;
  text-align: left;
  /* margin-left: 24px; */
  margin-left: 0px;
  margin-bottom: 14px;
}

dl.qa dt strong.a { color: #00518c; }
dl.qa dd strong.a { color: #ff0000; }