textarea { 

  width: 99%;

  height: 100px;

}



.formTable { 

  border-collapse: collapse;

  width: 100%;

}



.formTable tr { 

  vertical-align: top;

}



.formTable td { 

  padding: 10px;

  border: 1px solid #cccccc;

}



table#stateList td { 

  padding: 3px;

  border: 0px;

}



div#form3, div#form4, div#form5, div#form6, div#form7 { 

  overflow: hidden;

  display: none;

}



table.toggle { 

  border: 1px solid #cccccc;

  width: 100%;

}



table#boxesquest td {

  border: 0px;

  padding-left: 10px;

}



table.no-border, table.no-border td, table.no-border tr {

  border: 0px;

  padding: 0px;

  vertical-align: middle;

}



#q1_questions { 

  display: none;

  border-collapse: collapse;

  width: 100%;

}



#q1_questions td { 

  border: 1px solid #cccccc;

  padding: 5px;

}



.red { 

  color: #cc0000;

}



.expand { 

  width: 200px;

}


