  .defTable {
     width:100%;
     font-Family: verdana;
     font-Size: 10;
     margin: 0;
     border: 0px none;
     text-align: left;
  }
  .defHead {
  	 background-color: "#FFFFFF";
     color: "#202020";
	   height: 10;
     font-Family: verdana;
     font-Size: 10;
     font-Weight: bold;
     text-align: left;
     margin: 1
  }
 .defAlternateLine {
	 background-color: "#EAEAEA";
   vertical-align: top;
  }
 .defDefaultLine {
	 background-color: "#FFFFFF";
   vertical-align: top;
  }
 .defSelectedLine {
	 background-color: "#F8E7B1";
   vertical-align: top;
  }
 .defAlertLine {
	 background-color: "#FFCCCC";
   vertical-align: top;
  }
 .defAlternateDoneLine {
	 color: "gray";
 	 text-decoration: "line-through";
	 background-color: "#d9d9d9";
   vertical-align: top;
  }
 .defDoneLine {
	 color: "gray";
 	 text-decoration: "line-through";
	 background-color: "#FFFFFF";
   vertical-align: top;
  }
 .defItem {
     font-Family: verdana;
     font-Size: 10;
     text-align: left;
     margin: 1
  }
 .defItemRight {
     font-Family: verdana;
     font-Size: 10;
     text-align: right;
     margin: 1;
  }
 .defSum {
     font-Family: verdana;
     font-Size: 10;
     text-align: left;
     font-Weight: bold;
     margin: 1;
  }
 .defSumRight {
     font-Family: verdana;
     font-Size: 10;
     text-align: right;
     font-Weight: bold;
     margin: 1;
  }
  .defInput {
     border-style:inset;
     border-width:1;
     font-size: 10px;
     font-family: Verdana;
     background-color: "#f0f0f0"
  }
  .defInputNumber {
     border-style:inset;
     border-width:1;
     text-align: right;
     font-size: 10px;
     font-family: Verdana;
     background-color: "#f0f0f0"
  }
  .defInputCheck {
     border-style:none;
     border-width:1;
     font-size: 10px;
     font-family: Verdana;
     background-color: "#ffffff"
  }

  /* SubmitButton */
  #Submit
  {
    vertical-align:bottom;
  }

  .subCell1
  {
    width:10px;
    height:20px;
    background:url(../images/submit_li.gif) no-repeat;
    vertical-align:bottom;
  }

  .subCell2
  {
    height:20px;
    background:url(../images/submit_mi.gif) repeat-x;
    display:inline-block;
    padding:1px 4px 0 0;
    font-size:10px;
    vertical-align:baseline;
     
    white-space: nowrap;
  }

  .subCell2 a
  {
    height:20px;
    color: #404040; 
    text-decoration:none!important;
    vertical-align:bottom;
  }
  .subCell2 a:hover
  {
    color:#2E53AB;
  }
  .subCell2 a:active
  {
    color: #A3A3A3; 
    text-decoration:underline; 
    position:relative; 
    top:1px; left:1px;
  }

  .subCell3
  {
    width:10px;
    height:20px;
    background:url(../images/submit_re.gif) no-repeat;
   vertical-align:bottom;
  }
  
