A:visited
{
  color: #666699;
}
A:link
{
  color: #666699;
}
A:active
{
  color: #AACC66;
}
A:hover
{
  cursor: hand;
  background-color: #AACC66;
}

.txt_fixed
{
  font-family: verdana;
  font-size: 8pt;
  vertical-align: top;
  color: #666699;
  table-layout: fixed;
}

.but
{
  width: 90px;
  font-family: verdana;
  font-size: 7pt;
  font-color: Black;
  background-color: #F3FEDF;
  border: 1pt outset Green;
  cursor: hand;
  text-align: center;
  
}
.lk
{
  font-family: verdana;
  color: #666699;
  font-size: 8pt;
  text-decoration: underline;
  background-color: Transparent;
  border: None;
  cursor: hand;
}
.txt
{
  font-family: verdana;
  font-size: 8pt;
  vertical-align: top;
  color: #666699;
}
.tothand
{
  text-align: center;
  font-family: verdana;
  font-size: 7pt;
  text-decoration: underline;
  background-color: #FFD47F;
  border: 0.5pt solid Black;
  cursor: hand;
}
.tot
{
  text-align: center;
  font-family: verdana;
  font-size: 7pt;
  background-color: #E6E652;
  border: 0.5pt outset Black;
}
.totsmall
{
  text-align: center;
  font-family: verdana;
  font-size: 6pt;
  background-color: #E6E652;
  border: 0.5pt outset Black;
}
.bt
{
  font-family: verdana;
  font-size: 7pt;
  background-color: #FFFFD4;
  border: 0.5pt outset black;
  cursor: hand;
}
.danger
{
  font-family: verdana;
  font-size: 7pt;
  background-color:  #FFA9AF;
  border: 0.5pt outset Black;
  cursor: hand;
}
.go
{
  font-family: verdana;
  font-size: 7pt;
  background-color: #00FF7F;
  border: 0.5pt outset Black;
  cursor: hand;
}
.sv
{
  font-family: verdana;
  font-size: 7pt;
  background-color: #FFAA00;
  border: 0.5pt outset Black;
  cursor: hand;
}
.snap
{
  font-family: verdana;
  background-color: #eeeeee;
  font-size: 7pt;
  border: 0.5pt outset Black;
  cursor: hand;
}
.yellow
{
  font-family: verdana;
  font-size: 7pt;
  background-color: #FFFF73;
  border: 0.5pt outset black;
  cursor: hand;
}
.red
{
  font-family: verdana;
  font-size: 7pt;
  background-color: #FFA9AF;
  border: 0.5pt outset Black;
  cursor: hand;
}
.txtbox
{
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
  border: 0.5pt outset #0273BE;
}
.numbox
{
  font-family: verdana;
  text-align: right;
  font-size: 8pt;
  color: #666699;
  border: 0.5pt outset #0273BE;
}

.numboxgray
{
  font-family: verdana;
  text-align: right;
  font-size: 8pt;
  color: #666699;
  background-color:#EDEDED;
  border: 0.5pt outset #0273BE;
}

.numbox_alloc
{
  font-family: verdana;
  text-align: right;
  font-size: 8pt;
  color: Black;
  border: 0.5pt outset #0273BE;
}

.numboxgray_alloc
{
  font-family: verdana;
  text-align: right;
  font-size: 8pt;
  color: Black;
  background-color:#EDEDED;
  border: 0.5pt outset #0273BE;
}

.heading
{
  background-color: #c9d2f9;
  font-family: verdana;
  font-size: 8pt;
  color: White;
}
.headingred
{
  background-color: #c9d2f9;
  font-family: verdana;
  font-size: 8pt;
  color: Red;
}
.headingminor
{
  background-color: #AADBFC;
  font-family: verdana;
  font-size: 7pt;
  color: White;
}
.headingminor1
{
  background-color: #e2fbfb;
  font-family: verdana;
  font-size: 7pt;
  color: #666699;
}
.headingmedium
{
  background-color: #b3e4fd;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headingsmall
{
  background-color: #E8FEFD;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headingweeny
{
  background-color: #e2fbfb;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headinggrey
{
  background-color: #F7F7F7;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headingtiny
{
  background-color: #E2F9FE;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headingmini
{
  background-color: #D4D4FF;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.headingminute
{
  background-color: #CCFFFF;
  font-family: verdana;
  font-size: 8pt;
  color: #666699;
}
.txtsmall
{
  font-family: verdana;
  font-size: 7pt;
  color: #666699;
}
.txtvsmall
{
  font-family: verdana;
  font-size: 6pt;
  color: #666699;
}
.btwhite
{
  font-family: verdana;
  font-size: 8pt;
}
.team
{
  background-color: #EBF9FF;
  font-family: verdana;
  font-size: 7pt;
  color: #666699;
}
.personal
{
  background-color: #A5D0E3;
  font-family: verdana;
  font-size: 7pt;
  color: #666699;
}
.bounty
{
  background-color: #97DDFB;
  font-family: verdana;
  font-size: 7pt;
  color: #666699;
}

.bounty_alloc
{
  background-color: #97DDFB;
  font-family: verdana;
  font-size: 8pt;
  color: Black;
}

.team_alloc
{
  background-color: #EBF9FF;
  font-family: verdana;
  font-size: 8pt;
  color: Black;
  }
.personal_alloc
{
  background-color: #A5D0E3;
  font-family: verdana;
  font-size: 8pt;
  color: Black;
}

.teamsmall
{
  background-color: #EBF9FF;
  font-family: verdana;
  font-size: 6pt;
  color: #666699;
}
.personalsmall
{
  background-color: #A5D0E3;
  font-family: verdana;
  font-size: 6pt;
  color: #666699;
}
.bountysmall
{
  background-color: #97DDFB;
  font-family: verdana;
  font-size: 6pt;
  color: #666699;
}

div#tbl-container
{
  width: 90%;
  height: 80%;
  overflow: auto;
  scrollbar-base-color: #666699;
}
table
{
  border-collapse: collapse;
}
div#tbl-container table th
{
  width: 100px;
}
thead th, thead th.locked
{
  background-color: #c9d2f9;
  font-family: verdana;
  font-size: 8pt;
  color: White;
  position: relative;
  cursor: default;
}
thead th
{
  top: expression(document.getElementById( "tbl-container" ).scrollTop-2);
  z-index: 20;
}
thead th.locked
{
  z-index: 30;
}
td.locked, th.locked
{
  background-color: #E2F5FE;
  left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
  position: relative;
  z-index: 10;
}