/*  Tool Maker - Form Stylesheet: contact  */.fmaker_wrap  {  margin: 0px 0px 0px 0px;
font-size: 10px;
font-family: Verdana, sans-serif;
background: white;
padding: 4px;
text-align: center;  }
h1.fmaker_title  {  font-size: 14px;
border: solid 0px black;  }
.fmaker_desc  {  margin-bottom: 10px;
border: solid 0px black;
padding: 4px;  }
table.fmaker_form  {  border: solid 1px black;  }
td.fmaker_label  {  padding: 4px;
background: ivory;
font-size: 10px;
vertical-align: top;
width: 200px;  }
td.fmaker_field   {  padding: 4px;
background: white;
vertical-align: top;
width:200px;  }
.fmaker_field_desc  {  font-size: 9px;
font-style: italic;  }
td.fmaker_form_break   {  height: 16px; 
background: ivory;  }
input.fmaker_onfocus { background: ivory;  }
textarea.fmaker_onfocus { background: ivory;  }
td.fmaker_nested_onclick  {  background: ivory;  }
.fmaker_button  input {  font-size: 10px;
background: #f5f5f5;
font-weight: bold; }
.fmaker_button_hov  input {  font-size: 10px;
background:ivory;
font-weight: bold; }
td.fmaker_button_cell {  padding: 10px;
background: ivory;  }
.fmaker_req_symbol   { color: red;  }
.fmaker_req_text   { font-style: italic;  }
.fmaker_err_message   { padding: 10px;  }
.fmaker_err_prefix   { color: red;
font-weight: bold;  }
.fmaker_results_wrap   { font-size: 10px;
font-family: arial;  }
table.fmaker_summary_table   { border: solid 1px #dcdcdc;  }
td.fmaker_summary_label   { padding: 4px;
background: #f5f5f5;  }
td.fmaker_summary_data   { padding: 4px;
  }
td.fmaker_summary_link   { padding: 4px;
  }
.fmaker_null   { color: #696969;font-size: 9px;  }
