body {
  font: small sans-serif;
  background: white;
}
th.chartheader {
  background: black;
  color: white;
  font: bold medium sans-serif;
  text-align: center;
}
th.chartsubtitle {
  font: small serif;
  text-align: sans-center;
  background: #cccccc;
}
td.fulltitle {
  font: bold large serif;
  background: #cccccc;
  text-align: center;
}

/***** ATTRS *****/
td.attr {
  font: bold medium serif;
  text-align: right;
}
td.value {
  font: medium serif;
  text-align: left;
}

/***** ARMOR/PENETRATION CHART *****/
th.aspect {
  font: bold small sans-serif;
  text-align: center;
}
td.apA {
  background: #ffcccc;
  text-align: center;
  font: small sans-serif;
}
td.apB {
  background: #ffdd99;
  text-align: center;
  font: small sans-serif;
}
td.apC {
  background: #ffff99;
  text-align: center;
  font: small sans-serif;
}
td.apD {
  background: #ccffcc;
  text-align: center;
  font: small sans-serif;
}
td.apE {
  background: #99ffff;
  text-align: center;
  font: small sans-serif;
}
td.apF {
  background: #ddddff;
  text-align: center;
  font: small sans-serif;
}

td.ap0 {
  background: #cccccc;
  text-align: center;
  font: small sans-serif;
}
td.ap1 {
  background: #99eeff;
  text-align: center;
  font: small sans-serif;
}
td.ap2 {
  background: #aaeeee;
  text-align: center;
  font: small sans-serif;
}
td.ap3 {
  background: #bbeedd;
  text-align: center;
  font: small sans-serif;
}
td.ap4 {
  background: #cceecc;
  text-align: center;
  font: small sans-serif;
}
td.ap5 {
  background: #ddeebb;
  text-align: center;
  font: small sans-serif;
}
td.ap6 {
  background: #eeeeaa;
  text-align: center;
  font: small sans-serif;
}
td.ap7 {
  background: #ffee99;
  text-align: center;
  font: small sans-serif;
}
td.ap8 {
  background: #ffdd99;
  text-align: center;
  font: small sans-serif;
}

td.apr0 {
  background: #cccccc;
  text-align: right;
  font: small sans-serif;
}
td.apr1 {
  background: #99eeff;
  text-align: right;
  font: small sans-serif;
}
td.apr2 {
  background: #aaeeee;
  text-align: right;
  font: small sans-serif;
}
td.apr3 {
  background: #bbeedd;
  text-align: right;
  font: small sans-serif;
}
td.apr4 {
  background: #cceecc;
  text-align: right;
  font: small sans-serif;
}    
td.apr5 {
  background: #ddeebb;
  text-align: right;
  font: small sans-serif;
}
td.apr6 {
  background: #eeeeaa;
  text-align: right;
  font: small sans-serif;
}
td.apr7 {
  background: #ffee99;
  text-align: right;
  font: small sans-serif;
}
td.apr8 {
  background: #ffdd99;
  text-align: right;
  font: small sans-serif;
}

td.mvr {
  font: x-small sans-serif;
  text-align: right;
}
td.mvc {
  font: x-small sans-serif;
  text-align: center;
}
td.slpr {
  font: x-small sans-serif;
  text-align: right;
  background: #ffee99;
}
td.slpc {
  font: x-small sans-serif;
  text-align: center;
  background: #ffee99;
}
td.vegr {
  font: x-small sans-serif;
  text-align: right;
  background: #ddeebb;
}
td.vegc {
  font: x-small sans-serif;
  text-align: center;
  background: #ddeebb;
}

/***** GUNNERY CHART *****/
th.agun {
  text-align: center;
  font: bold large sans-serif;
  color: #990000;
}
th.arng0 {
  text-align: center;
  font: bold x-small sans-serif;
  background: #ffcccc;
}
th.arng1 {
  text-align: center;
  font: bold x-small sans-serif;
  background: #ffffcc;
}
th.arng2 {
  text-align: center;
  font: bold x-small sans-serif;
  background: #ccffff;
}

td.arof {
  text-align: center;
  font: italic bold medium sans-serif;
  color: #990000;
}
td.q {
  text-align: right;
  font: italic bold medium sans-serif;
  color: #0000cc;
  background: white;
}
td.q0 {
  text-align: right;
  font: italic bold medium sans-serif;
  color: #0000cc;
  background: #ffcccc;
}
td.q1 {
  text-align: right;
  font: italic bold medium sans-serif;
  color: #0000cc;
  background: #ffffcc;
}
td.q2 {
  text-align: right;
  font: italic bold medium sans-serif;
  color: #0000cc;
  background: #ccffff;
}

td.ammo {
  text-align: left;
  font: small sans-serif;
  background: white;
}
td.amodel {
  text-align: center;
  font: x-small sans-serif;
  background: white;
}
td.adate {
  text-align: right;
  font: small sans-serif;
  background: white;
}
td.a0 {
  text-align: right;
  font: small sans-serif;
  background: #ffcccc;
}
td.a1 {
  text-align: right;
  font: small sans-serif;
  background: #ffffcc;
}
td.a2 {
  text-align: right;
  font: small sans-serif;
  background: #ccffff;
}

td.otherammo {
  font: x-small sans-serif;
  background: #cccccc;
}

/*************** NOTES & STATS ***********/
td.notes {
  font: x-small serif;
  background: #eeeeee;
}
td.stats {
  font: x-small serif;
  background: #eeeeee;
}

/***** FOR THE MAIN INDEX *****/
h2.country {
  font: bold large serif;
}

a.Fr {
  font: medium serif;
}
a.Ge {
  font: medium serif;
}
a.Gn {
  font: medium serif;
}
a.GB {
  font: medium serif;
}
a.It {
  font: medium serif;
}
a.Jp {
  font: medium serif;
}
a.Po {
  font: medium serif;
}
a.Sv {
  font: medium serif;
}
a.US {
  font: medium serif;
}


