.clear {
}
#contact_detail
{
  line-height:1.6em;
  float:left;
  margin:40px auto auto 10px;
  width:390px;
  border:0px solid #0ff;
}

#contact_detail label
{
}

#online_contact
{
  float:right;
  margin:10px 0px auto auto;
  border:0px solid #000;
  width:440px;
}
.labelFieldContainer {
    height: 100%;
    overflow: hidden;
}
.labelAndField {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left:5px;
    min-height: 33px;
    width: 200px;
    border:0px solid #000;
}

.labelAndField.wide {
    width: 420px;
}
.labelAndField label {
    white-space: nowrap;
}
.labelAndField input {
    width: 180px;   
}
/*
    width: 206px;
*/
.labelAndField select {
  width:100px;
}
.labelAndField input.fldVersion {
    width: 90px;
    margin-right: 110px;
}
.labelAndField select.fldRelated {
    width: 30em;
    margin-right: 6em;
}
p.bsubmit
{
  margin-top:10px;
  margin-bottom:10px;
  margin-right:40px;
  text-align:right;
}
