fieldset {
  margin: 0px;
  padding: 0px;
  border: 0; }



form label {
  display:inline-block;
  line-height:1.8;
  min-width:160px; }

form label.question {
  display:inline-block; 
  line-height:1.4;
  width:430px;
  height:80px;
  float:left;
  margin-right:40px;}


form label.error { 
  display: none;
  font-size:12px; 
  color:#999;
  margin-left:27px; }


input.radio { 
  margin-top:10px; }

input.checkbox { 
  margin-right:10px; }

input.submit { 
  margin-top:20px;
  margin-bottom:10px;
  width:80px;
  height:30px; }

input.text {
  font-size:16px;
  border-color:#7C7C7C #C3C3C3 #DDDDDD;
  border-style:solid;
  border-width:1px; }

input.text:focus {
  background-color:#F3F3F3; }

input.text:hover {
  background-color:#F3F3F3; }

tr.projects { 
  height:50px; }

tr.projects:hover {
  background-color:#F3F3F3; }

td.radio{
  width:45px; }
  

