.tabbg { background-color : #085a82; vertical-align: middle; }
.tabbdr { background-color : #ddddff; vertical-align: middle; }
.wspace { background-color : #ffffff; vertical-align: middle; }

.greybg { background-color : #eeeeff; }
.greybdr { background-color : #ddddff; }
.blackbdr { background-color : #000000; }
.lbgrey { background-color : #d4d5d1; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; font-weight: bold; }

.caprow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; font-weight: bold; }

.ylwbg { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle;  }
.ylwbgmid { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; }
.ylwbgtop { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top;  }
.ylwbgbottom { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: bottom; text-align: center;  }
.ylwbg2 { background-color : #ddddee; }
.ylwbdr { background-color : #ccccdd; }

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

.error { background-color : #ffffff; text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; font-weight: bold; }
.cerror { background-color : #ffffff; text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; font-weight: bold; }

.greytxt { color: #777777; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bluetxt { color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.normtxt { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.norm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; }
.drow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; }
.lnorm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; }
.rnorm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: right; }
.rdrow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: right; }
.ldrow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; }
.bnorm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; font-weight: bold; }
.rbnorm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: right; font-weight: bold; }
.lbnorm { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; font-weight: bold; }
.bdrow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; font-weight: bold; }
.lbdrow { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; font-weight: bold; }
.lylw { background-color : #eeffee; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: left; }
.nnorm { background-color : #ffffff; text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; }
.ndrow { background-color : #eeeeff; text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; }

.normtop { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; text-align: center; }
.lnormtop { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; text-align: left; }
.drowtop { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; text-align: center; }
.ldrowtop { background-color : #eeeeff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; text-align: left; }

.dvr { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; vertical-align: middle; }
.huge { text-decoration: none; color: #000000; background-color : #eeeeff; font-family: Arial, Helvetica, sans-serif; font-size: 64px; font-weight: bold; vertical-align: middle; text-align: center; }
.whltitle { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.idxhltitle { text-decoration: none; color: #990099; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.tbtitle { background-color : #085a82; text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.tabopt { background-color : #5555cc; vertical-align: middle; text-align: center; }
.tabsel { background-color : #ffffff; text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align: middle; text-align: center; }

.lnitxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.lseltxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.lselbldtxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.formcls { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  background-color : #eeeeff; vertical-align: middle; text-align: left }
.formclsna { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  background-color : #eeeeff; vertical-align: middle; }

p { text-decoration: bold; background-color: #ffffff; color: #000000;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
th { background-color : #ffffff; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle; text-align: center; font-weight: bold; }

.maintable {
  border-left: 1px solid #014d8d;
  border-right: 1px solid #014d8d;
  border-top: 0px solid #014d8d;
  border-bottom: 1px solid #014d8d;
  padding: 0px;
  border-spacing: 0px;
  background-color: #ffffff;
}

.menubg { background-color : #085a82; vertical-align: middle; }
.menubdr { background-color : #3b8db5; vertical-align: middle; }

.button {
  border-bottom:1px solid #085a82; border-right:1px solid #085a82;
  border-top:1px solid #3b8db5; border-left:1px solid #3b8db5;
  font-size:11px; font-weight:bold; 
  background-color:#196b93; color: #FFFFFF; 
  padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;
  line-height:.85; cursor: hand
}

.hltitle { text-decoration: none; color: #085a82; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.blkbg { background-color : #085a82; vertical-align: middle; }

.bodybg { background-color : #236eae; }

.bordertbl {
  border-top: 0px solid #ddddff;
  border-left: 1px solid #ddddff;
  border-right: 1px solid #ddddff;
  border-bottom: 1px solid #ddddff;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  border-spacing: 0px;
  text-align: center;
  background-color: #ffffff;
  color: #000000;
}
