.form-list{margin-top:35px}
.input-text{width:250px}
.input-textarea{width:560px}
.input-text-short{width:60px}
.input-text, .input-text-short{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#ABADB3; border-right-color:#DBDFE6; border-bottom-color:#E3E9EF; border-left-color:#DBDFE6; margin:1px; padding:2px}
.input-text:focus, .input-text-short:focus{background-color:#FEFCE7}
.button{text-align:right; padding:5px}
a.edit{color:#F60; font-size:11px; font-weight:normal}
fieldset{padding:15px; margin:10px; border:0px}
*+html fieldset{margin-top:10px}
legend{font-weight:bold; color:#3F92CF; font-size:16px; border-left-width:3px; border-left-style:solid; border-left-color:#3F92CF; padding-left:10px; display:block; position:relative}
.form{border:1px solid #D0D0D0; background-color:#FFF; margin-bottom:10px}
*+html fieldset{margin-top:10px}
.form-list dt{width:145px; clear:both;  float:left; display:block; margin-bottom:5px}
.form-list dd{margin-bottom:5px; width:455px; float:left; display:block}
.form-list small{color:#008040}
.step{color:#999; height:20px; padding-top:5px; padding-left:15px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DCE1E7}
.current{color:#6D9ADE; font-weight:bold}
.step img{padding-right:10px; vertical-align:middle}
.form-list td{vertical-align:top}

pre{
  white-space: pre; /* CSS2 */
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  background-color:#F7F5F8;
  border:0px; 
  padding:0px;
  font-size:small;
}

.table_fixed {
  text-align: left;
  table-layout:fixed;
}
