table.standard {  
  font-size:0.69em; 
  margin:1em 0;     
}

table.standard th {
  background-color:#c9dcec;
  text-align:left;
  padding:5px 10px;
  border-right:#f2f7fb solid 3px;  
}

table.standard td {
  padding:10px;  
  border-right:#f2f7fb solid 3px;
  line-height:18px;
  background-color:#fff;  
}

#content table.standard td p {
  margin:0;
  padding:0 0 0 15px;
  background:#fff url('../images/g-double-arrows-w.gif') no-repeat 0 30%;
  font-size:1em;
}

table.standard input, table.standard textarea {
  width:250px;
  line-height:1.75em;
  padding:0.5em;
  border:#edf0f4 solid 1px;
}

table.standard input.submit {
  background:0;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer;
}

table.standard div.submit-button {
  background: transparent url('../images/g-button-r-projects-design.gif') no-repeat scroll top right;  
  display: block;
  float: left;        
  margin:5px 6px 0 0;
  padding-right: 8px; /* sliding doors padding */
  text-decoration: none;  
  font-size:0.625em;  
}

table.standard div.submit-button input.submit {
  background: transparent url('../images/g-button-l-projects-design.gif') no-repeat;
  display: block;  
  padding: 0 8px 5px 10px;
  color:#2774b3;  
  height: 22px;
  width:auto;  
}

div:hover.button {
  color:#93bad9;
}

#contactform table.standard td {
  background-color:#f2f7fb;
  padding:2px 6px;
}

#contactform table.standard th {
  background-color:#dfeaf4;
  padding:2px 6px;
}

table.survey {
  width:100%;
}

table.survey input, table.survey textarea {
  width:95%;
}

table.survey input.cat_button {
  width:100px;
}

table.survey small {
  font-weight:normal;

}