.form01{
  display:block;
  margin-top:1em;
}

.form01 label{
	font-weight:bold;
}

.form01 div.divider{
	height: 15px;
	margin:0;
	padding:0;
}

.form01 h1{
	margin:0 0 0.6em 0;
}

.form01 div {
 	padding-bottom: 3px;
	width:524px;
}

.form01 label.text {
  width: 21em ;
  float: left ;
  margin-right: 1em ;
  text-align: left ;
  padding-top: 0.2em ;
  font-size:70%;
  color:#666666;
}

.form01 form span {
  color: #444 ;
  background-color: #fff ;
}

.form01 .noLabel {
  margin-left: 22em ;
  font-size:70%;
  color:#CE0E09;
}

.form01>div.noLabel {
  margin-left: 22em ;
}

/*
.form01 input#mailinglist {
  margin-left: 0;
}
*/
.form01 textarea {float: left; width:256px;/width:254px;w/idth:254px; height:120px;}
.form01 input.text {width:258px;/width:256px;w/idth:256px;}
.form01 select {width:260px;}

.form01 input.unchanged 	{color:#90a1b8; border:1px solid #90a1b8; background:#F4F9FF;}
.form01 input.focussed 	{color:#000000; border:1px solid #205168; background:#ffffff;}
.form01 input.changed 		{color:#000000; border:1px solid #90a1b8; background:#ffffff;}

.form01 input.dateField {background:url(/images/general/DDMMYYYY.gif);}

 	