table {
  margin:		0 auto;
}

fieldset {
  margin:		0 auto;
  border-width:		2px;
  border-style:		groove;  
}

legend {
  font-weight:		bold;
  font-size:		16px;
  color:		#000;
}
#contact {
  width:		300px;
}

#description {
  width:		500px;
}

#questions {
  width:		625px;
}

td.l {
  text-align:		right;
}

td.r {
  text-align:		left;
}

td.c {
  text-align:		center;
}

#bestTime {
  margin-top:		10px;
}

td.spacer {
  width:		50%;
}

input, select {
  margin-left:		10px;
}

td.req {
  font-weight:		bold;
}

p#err_msg {
  color:		red;
  text-align:		center;
  margin:		10px 0;
}