#div11 .ulObj { width: 100%; }
#div11 .ulObj li { display: inline; }

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


#div11 td label { font: 14px Sans-serif; cursor: pointer; }
#div11 .tdDrvEven, #div11 .tdDrvOdd {
  display: block;
  overflow: auto;					/* this is not neccessary any longer since we doubled up the div's (due to IE) */
  padding-left: 25px;
  width: 646px; }
#div11 .trDrvEven, #div11 .tdDrvEven { background-color: #f5f5f5; }
#div11 .liDrvHeader { text-decoration: underline; }
#div11 .tdDrvCol1 { width: 22px; }
#div11 .thDrvCol2, #div11 .thDrvCol3 { width: 125px; }
#div11 .tdDrvCol4 { text-align: center; }
#div11 .tdDrvCol5 { width: 100px; text-align: center; }
#div11 .tdDrvCol6 { width: 60px; text-align: right; }

#div11 .ulDrvGenInfo li { display: block; float: left; width: 25%; }

#div11 .tblDrvGenInfo {
  margin-top: 0;
  width: 100%;
  border-top: 1px solid #808080;
  text-align: center; }
#div11 .tblDrvGenInfo th { width: 60px; }


#btnDrvSubmit1 { margin-right: 12px; }