﻿/* CSS for contact form */
table.formtable { width: 90%; font-size: 90%; }
table.formtable p  { margin: 0; padding: 0; font-size: 80%;  }
table.formtable td.labelr { text-align: right; padding:0; }
col.label {width: 125px; font-size: 100%; }
col.field {width: 350px;}
input, textarea {font-family: Verdana,Arial,sans-serif; font-size:100%;}

input.hfvis { display: none; visibility: hidden; }

form.atcform { 
  width: 800px;
  font-size: 93%;
  font-style: normal;
  color: #111;
}
form.atcform fieldset { background-color:#CCFFCC; 
}
form.atcform label {
  display: inline-block;
  line-height: 1.6;
  vertical-align: top; padding-top:0;
  text-align: right;
  color: #111;
}
form.atcform ol {
  margin: 0;
  padding: 10px 0;
}
form.atcform li {
  list-style: none;
	padding: 5px 10px 7px 10px;
  margin: 0;
	background: url("form-divider.gif") left bottom repeat-x;
}
form.atcform li.hfvis { visibility: hidden; display: none; }
form.atcform li.buttons { text-align:center; }
form.atcform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.atcform label {
  width: 150px; /* Width of labels */
}
form.atcform input { width: 300px; color: #222; }
form.atcform textarea { width: 425px; color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; }
form.atcform input[type=reset] { width: 75px; color: #111; }
form.atcform input[type=submit] { width: 75px; color: #111; }


