#div5 table {
  table-layout:fixed;					/* this is used in conjunction with the 'overflow' & 'white-space' declarations below */
  width: 100%;
  border-collapse: collapse;				/* (was 0) giving a value of 'collapse' or 'seperate' don't work */
  border-spacing: 0;
  text-align: center; }
#div5 td, #div5 th {
  padding: 1px;
  white-space: nowrap;
  overflow: hidden; }
#div5 th { }


#divDev td label { font: 14px Sans-serif; cursor: pointer; }
#divDev td ul li { text-align: left; }			/* undoes the text-align: center; from the table declarations above */
#divDev .ulTxt { margin-right: 10px; }			/* adjusts the width for the checkboxes */
#divDev .thDevBottom { border-bottom: 1px solid #808080; }
#divDev .trDevEven { background-color: #efefef; }
#divDev .tdDevEven, #divDev .tdDevOdd {
  display: block;
  overflow: auto;					/* this is not neccessary any longer since we doubled up the div's (due to IE) */
  padding-left: 28px;
  width: 643px; }
#divDev .tdDevEven { background-color: #efefef; }
#divDev .liDevHeader { text-indent: 18px; text-decoration: underline; }
#thDevCol0 { width: 25px; }
#thDevCol1, #thDevCol3 { width: 100px; }

#divDev .ulDevGraph { width: 100%; z-index: -1; }
#divDev .ulDevGraph li {
  display: block;
  float: left;
  width: 159px;
  color: #fff;
  font-size: 10px;
  border-right: 1px solid #fff;
  background-color: #ff8080;
  text-align: center; }
#divDev .divDevProgress {
  position: absolute;
  background-color: #00dd00;
  z-index: 0;						/* the only higer one is the menu system */
  opacity: 0.7; }
#divDev .ulTxt { width: 100%; }				/* so the features list doesn't get bunched up */