label, div.field { float:left; }
label
{
  display:block;
  margin-right:5px;
  width:120px;
  line-height:25px;
  text-align:right;
}
div.field { width:206px; }

input.button, input.text, input.textLocked, select, textarea
{
  font:normal normal 9pt Arial,Helvetica,sans-serif;
  color:black;
}
input.button, input.text, input.textLocked, textarea { padding:2px; }
input.button
{
  padding:2px;
  border-width:2px;
  border-style:solid;
  border-color:#f0f0f0 #909090 #909090 #f0f0f0;
  background-color:gainsboro;
}
input.text, input.textLocked, select, textarea { border:1px solid gray; }
input.text, select, textarea { background-color:white; }
input.textLocked { background-color:gainsboro; }
textarea { overflow:auto; }

#txtProjectDescription { width:95%; }

div.formSpacer, div.buttons { clear:left; }
div.formSpacer
{
  height:5px;
  overflow:hidden;
}
div.buttons
{
  padding-top:15px;
  text-align:center;
}