.tabbg { background-color: #000077; vertical-align: middle; }
.blkbg { background-color: #000000; vertical-align: middle; }
.tabbdr { background-color: #d8dfea; vertical-align: middle; }
.wspace { background-color: #ffffff; vertical-align: middle; }

.greybg { background-color: #f4f5f1; }
.greybdr { background-color: #e3e4e0; }
.blackbdr { background-color: #000000; }
.lbgrey { background-color: #d4d5d1; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; font-weight: bold; }

.caprow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; font-weight: bold; }

.ylwbg { background-color: #eeffee; text-decoration: none; color: #000000; vertical-align: middle;  }
.ylwbgmid { background-color: #eeffee; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; }
.ylwbgtop { background-color: #eeffee; text-decoration: none; color: #000000; vertical-align: top;  }
.ylwbgbottom { background-color: #eeffee; text-decoration: none; color: #000000; vertical-align: bottom; text-align: center;  }
.ylwbg2 { background-color: #ddeedd; }
.ylwbdr { background-color: #ccddcc; }

.mtabbg { background-color: #f2f4f7; vertical-align: top; text-align: center; }

.error { background-color: #ffffff; text-decoration: none; color: #ff0000; vertical-align: middle; text-align: left; font-weight: bold; }
.cerror { background-color: #ffffff; text-decoration: none; color: #ff0000; vertical-align: middle; text-align: center; font-weight: bold; }

.greytxt { color: #777777; }
.bluetxt { color: #003399; }
.normtxt { color: #000000; }
.norm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; }
.drow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; }
.lnorm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; }
.rnorm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: right; }
.rdrow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: right; }
.ldrow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; }
.bnorm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; font-weight: bold; }
.rbnorm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: right; font-weight: bold; }
.lbnorm { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; font-weight: bold; }
.bdrow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; font-weight: bold; }
.lbdrow { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; font-weight: bold; }
.lylw { background-color: #eeffee; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; }

.normtop { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: top; text-align: center; }
.lnormtop { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: top; text-align: left; }
.drowtop { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: top; text-align: center; }
.ldrowtop { background-color: #f2f4f7; text-decoration: none; color: #000000; vertical-align: top; text-align: left; }

a.tblink:link {
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
}

.dvr { color: #999999; font-weight: normal; vertical-align: middle; }
.hltitle { text-decoration: none; color: #000000; font-size: 16px; font-weight: bold; }
.whltitle { background-color: #ffffff; text-decoration: none; color: #000000; font-size: 16px; font-weight: bold; }
.idxhltitle { text-decoration: none; color: #990099; font-size: 16px; font-weight: bold; }

.tbtitle {
  background-color:#D8DFEA;
  text-decoration:none;
  color:#3B5998;
  font-weight:bold;
  border-top:1px solid #3B5998;
  border-bottom:1px solid #D8DFEA;
}

.innertbtitle {
  background-color:#D8DFEA;
  text-decoration:none;
  color:#3B5998;
  font-weight:normal;
}

.tabopt { background-color: #5555cc; vertical-align: middle; text-align: center; }
.tabsel { background-color: #ffffff; text-decoration: underline; color: #000000; font-weight: bold; vertical-align: middle; text-align: center; }

a.tablink {
  font-weight:bold;
  vertical-align:middle;
}

a.tablink:link { color: #ffffff; }
a.tablink:hover { color: #eeeeee; }

.lnitxt { }
.lseltxt { }
.lselbldtxt { font-weight: bold; }
.formcls {  background-color:#f2f4f7; vertical-align:middle; text-align:left }
.formclsright {  background-color:#f2f4f7; vertical-align:middle; text-align:right }

li { background-color: #ffffff; color: #000000;  }
p { color: #000000;  }
th { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; font-weight: bold; }

a.wire { font-weight:bold }

.menubg { background-color: #000077; text-decoration: none; color: #000000; vertical-align: middle; text-align: center; }
.menubdr { background-color: #f2f4f7; vertical-align: middle; }

table#wiretab {
  border-spacing:0px;
  border-collapse:collapse;
  background-color:#F2F4F7;
  width:450px;
  height:250px;
}

table#wiretab td.section {
  border-bottom:1px solid #D8DFEA;
}

table#wirecell {
  background-color:#F2F4F7;
  border:0px;
}

table#wirecell td#wirecelltitle {
  vertical-align:top;
}

table#wirecell td#wirecellblurb {
  vertical-align:top;
}

.smnt { background-color: #ffffff; text-decoration: none; color: #000000; vertical-align: middle; text-align: left; }

a.peep { font-weight:bold; font-size: 12px; line-height: 14px; }

form {
  padding:0px;
  margin:0px;
}

table.thickouter {
  border:1px solid #D8DFEA;
}

table.thickouter td.padded {
  padding:2px;
}

div.notice {
  border:1px solid #D8DFEA;
  padding:10px;
  background:#D8DFEA url(/afl/img/customback.gif);
  text-align:center;
  vertical-align:middle;
  margin-bottom:10px;
  font-size: 12px;
}

div.datadiv td.data {
  padding:3px;
  vertical-align:top;
}
