  <style type="text/css">



form {
  margin-left: 50px;
  margin-right: 50px;
}

H4.section{
  margin-top:20px;/*Set the scpae above h4 under red bar */
}

fieldset.section {
  margin-top:30px;/*Set the scpae between  sections like the boster*/
  border-right: 0px;
  border-bottom: 0px;
  border-left: 3px solid #cc0000;
	width: 600px;/*Set the width of the Section */
}
fieldset.section > legend {
  display:none;
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px;
}
fieldset.section .fieldset-section-summary {
  font-size: 100%;
  clear:left;
  float:left;
  width:575px;/*Set the width of red section box */
  border-top: 0px solid #000000;
  border-right: 0px solid #d3d7cf;
  border-left: 0px solid #d3d7cf;
  margin-top:-15;/*Set the offset between the section box and the secton topline*/
  padding: 0 1em 0 1em;
}
fieldset.section .fieldset-section-summary.wide {
  width:40em
}
fieldset.section .fieldset-section-summary h2 {/*Controles the section titles*/
  color: #ffffff;/*Font color, white*/ 
	margin: 0px -14px;/*margin-top; margin-right; margin-bottom; margin-left; */
	line-height: 20px;
  padding: 5px 20px;/*Pads text inisde box*/
  text-align:left;
//  border-bottom: 3px solid #ef2929;
  border-bottom: 1px solid #ef2929;
}
fieldset.section .fieldset-section-summary p {
  margin-top: 0.1em;
  margin-bottom: 0.5em;
  text-align: left;
}
p.group {
	margin: 0px 20px;
	font-size:11px;
	line-height:16px;
}
fieldset.group {
  margin-left:  10px;/*Set how far the group is tucked under the section*/
  clear: left;
  float:left;
  width:500px;/*Set the width of the group */
  border:0;
  border-top: 1px dotted #0964b3;
  border-left: 1px dotted #d3d7cf;
  margin-top: 7px;/*Set space between h4 and first item*/
}
fieldset.group fieldset.group {
  margin-left: 0px;
}
fieldset.group.first {
  margin-top: 30px 0px 0px 0px;/*margin-top; margin-right; margin-bottom; margin-left; */
}
fieldset.group legend {
  margin-top: -0.7em;
  font-size: 1em;
  font-weight: normal;
  padding:0 0.5em 0 0.5em;
}
fieldset.group legend.empty {
  display: none;
}
fieldset.group .fieldset-group-note {
  margin-top: -0.7em;
  margin-bottom: 1em;
  text-align: right;
  font-size: 0.9em;
  font-style: italic;
  color: #555753;
}

.required.field label {
  font-weight:bold;
}

div.field {
  clear: both;
}

div.field label {
  display:block;
  float:left;
//  width: 35em;
  width: 45%;
  text-align: right;
  padding-right: 0.5em;
}

div.field label.label-radio-bool {
  width: 10%;
}

div.field label.label-textarea {
  margin-top: 0.5em;
  width: 95%;
  text-align: left;
}

div.field label.label-list {
  margin-top: 0.5em;
  width: 95%;
  text-align: left;
}

div.field input.input-text {
//  width: 15em;
  width: 45%;
}

div.field textarea {
  float:right;
  overflow: auto;
  width: 90%;
}

div.field ol {
  clear: both;
  margin-left: 3%;
}




h6.todo {
clear:both;
display:block;
  color: red;
  font-weight: bold;
}