.F                  { width:700px; margin:0; font-size:0.85em }
.contact            { width:65%;}
.costs              { width:60%; color:#000000; font-size:1em}
.costs td           { width:400px;border:#00AEEF solid 1px; padding:3px; margin:2px;}
.costs th           { width:300px; border:#00AEEF solid 1px; padding:3px; margin:2px;}
.F table            { width:700px; border:#00AEEF solid 1px; border-right:0; border-bottom:0; font-size:0.85em; margin-left:1em; }
.F tbody input      {  }
.F tbody textarea   { height:12em; width:100%; }
.F tbody th         { width:300px;background-color:#00AEEF; color:#FFFFFF;}
.F tfoot th         { width:300px;background-color:#00AEEF; color:#FFFFFF; border-right:none; font-size:0.85em; }
.F tfoot td         { width:400px;background-color:#CCEFFC; color:#FFFFFF; border-left:none; font-size:0.85em;}
.F td               { background-color:#CCEFFC; color:#FFFFFF; border-left:none; font-size:1em;}

#W #C .F input.sendbutton {font-size:1.1em; text-align:center; width:12em; margin:2px;}
.F th,.F td {color:#000000; padding:1px 3px 2px 3px; border:#FFFFFF solid 1px; border-top:0; border-left:0; line-height:1.8em; vertical-align:middle;}

label {
  margin-right:1em;
}

.f .d tbody th {
  background-color:#00aeef;
  color:#fff;
}

.f .d tbody td {
  background-color:#cceffc;
}

.f tbody input {
  width:18em;
}

.f .auto,
.f label input {
  width:auto;
}


 
.f tfoot th {
  border-right-width:0;
}

.f tfoot th,
.f tfoot td {
  background-color:#b9ecff;
}