form .editform {
  margin : 0;
  padding: 0;
  width  : 100%;
}
form .buttonform {
  margin : 0;
  padding : 0;
  display : block;
}
/*
.formTable {
  width: 97%;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
*/
.formPrompt {
  font-family : arial, sans-serif;
  font-size : 9pt;
  font-weight : bold;
}
.ErrorMessage {
  font : bold 10pt arial, sans-serif;
  color : red;
  display : block;
  clear : both;
  height : auto;
  margin : 0;
  padding : 0;
}
.sectiontitle {
  font-family : arial, sans-serif;
  font-size : 14pt;
  font-weight : bold;
  color : #000;
  display : block;
  text-align : left;
  clear : both;
}
fieldset {
  width: 98%;
  margin : 0;
  padding-left : 5px;
  padding-top : 0;
  padding-bottom : 5px;
  border: 0;
  clear : both;
}
div .popupForm {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin : 0;
  padding-left : 0;
  padding-top : 0;
/*  padding-bottom : 5px;
  border: 1px solid green; */
}
div .group {
/*  background-color : #bfbfbf; */
  margin-left : 5px;
  margin-bottom : 5px;
  padding-left : 0;
  padding-top : 5px;
  padding-bottom : 5px;
  border : 2px groove #707070;
  display : block;
  float : left;
  clear : right;
}
div .transgroup {
  background-color : transparent;
  margin : 0;
  padding : 0;
  display : block;
  float: left;
  clear : both;
  width : 100%;
}
div .legend {
  height : 22px;
  width: 20%;
  font-family : arial, sans-serif;
  font-size : 11pt;
  font-weight : bold;
  color : #000;
  display : block;
  padding-right : 15px;
  text-align : right;
/*  border: 1px solid red; */
  float: left;
}
div .navgroup {
  width:70%;
  background-color : transparent;
  height : 22px;
  margin : 0;
  padding : 0;
  display : block;
  float : left;
/*  border: 1px solid red; */
}
div.displaygroup {
  background-color : transparent;
  margin : 0;
  margin-bottom : 2px;
  padding : 0.25em;
  border : 1px solid #7f7f7f;
  clear : both;
  display : block;
}
div.label {
  background-color : transparent;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : bold;
  padding-left : 0;
  padding-top : 0;
  clear : both;
  display : block;
}
div.field {
  background-color : transparent;
  font : menu;
  font-weight : normal;
  padding-left : 1.5em;
  padding-top : 0;
  clear : both;
  display : block;
}
div.label_inline {
  background-color : transparent;
  font : menu;
  font-weight : bold;
  padding-left : 0;
  padding-top : 0;
  float : left;
  display : block;
}
div.field_inline {
  background-color : transparent;
  font : menu;
  font-weight : normal;
  padding-left : 5px;
  padding-top : 0;
  float : left;
  clear : right;
  display : block;
}
textarea {
  font : menu;
  padding : 1px;
  margin : 1px;
  display : block;
}
textarea.normal {
  font : menu;
  padding : 0;
  margin : 0;
  display : block;
  width : 500px;
  height : 75px;
}
textarea.wide {
  font : menu;
  padding : 0;
  margin : 0;
  display : block;
  width : 99%;
  height : 250px;
}
select {
  font : menu;
  padding-left : 0;
  margin : 0;
  display : block;
}
input {
  font : menu;
  padding : 0;
  margin : 0;
  display : block;
/*  float : left; */
}
input.radio {
  display : block;
  padding : 0.25em;
  margin-right : 0.5em;
  width : 1em;
  float : left;
}
.radio_label {
  display : block;
  padding : 0 5px;
  float : left;
}
label {
  font : menu;
  font-weight : bold;
  display : block;
  float : left;
  padding : 0;
  margin-left : 0;
  margin-top : 2px;
  margin-bottom : 2px;
  margin-right : 10px;
}
label.forcedbreak {
  font : menu;
  font-weight : bold;
  display : block;
  clear : both;
  padding : 0;
  margin-left : 0;
  margin-top : 2px;
  margin-bottom : 2px;
}
form_field {
  display : block;
  float : left;
  padding : 0;
  margin-left : 0;
  margin-top : 0;
  margin-bottom : 0;
}
div.cr p {
  margin : 0;
}
input.submit {
  font : menu;
  margin-top : 5px;
  margin-left : 5px;
  float : left;
}
div.break {
  margin : 0;
  margin : 0;
  display : block;
  clear : right;
}
input.detailbutton {
  font : menu;
  padding : 0;
  margin : 0;
  margin-right : 5px;
  width : auto;
  display : block;
  float : left;
  clear : right;
}
.editformSubmit {
  float:left;
}
.navbutton {
  font : menu;
/*
  padding : 0;
  margin : 0;
*/
  margin-top : 5px;
  margin-left : 5px;
  width : auto;
  float : left;
}
.navbutton_disabled {
  font : menu;
  color : #4f4f4f;
  padding : 0;
  margin : 0;
  width : auto;
  display : block;
  float : left;
}
.icon {
  display : block;
  float : left;
  cursor : pointer;
  border : 0;
}
.removed {
  display : none !important;
}

