.frmtxt {/* fld */
    background-color:#FFFFFF;
    width:220px;
    height:20px;
	padding: 1px 1px 1px 1px; /* set top margin same as form input - textarea etc. elements */
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    border: #B2B2B2 1px solid;
  }

.frmtxtarea {/* fld */
    background-color:#FFFFFF;
        padding: 1px 1px 1px 1px; /* set top margin same as form input - textarea etc. elements */
    font-family:Verdana,Arial,Helvetica,sans-serif;
	width: 620px;
	height: 100px;
    font-size:11px;
    border: #B2B2B2 1px solid;
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 100px; 
	padding: 0; 
	margin: 5px 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form fieldset#contact {
    background-color:#EEEEEE;
	padding: 10px;
	position:center;
	width: 620px;
}


textarea {
  overflow: auto;
}

form div {
  clear: left;
  display: block;
  width: 354px;
  height: expression('1%');
  margin: 5px 0 0 5px;
  padding: 1px 3px;
}

form fieldset div.notes {
  float: right;
  width: 250px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
}


form fieldset span.formSubmit {
  float: left; 
  margin: 0 0 0 250px;
}


