﻿div.frm{margin:0 0 24px 0}
.frm div.row{margin:0 0 8px 0}
.frm .wizardhead{margin-bottom:16px;padding:0}
.frm .wizardstep{display:inline-table;border:2px solid #8DCE00;background-color:#E9F5CD;width:90px;height:30px;padding:8px 4px;font-size:.9em;color:#666;white-space:nowrap}
.frm .wizardstep:hover{cursor:pointer;color:#333}
.frm .wizardstep.active,.frm .wizardstep.selected{background-color:#8DCE00;color:#FFF;font-weight:bold}
.frm .row .tooltip{display:inline-block;width:160px;position:absolute;z-index:9;border:1px solid #8DCE00;background-color:#E9F5CD;padding:2px;font-size:.85em}
.frm fieldset{border:0;border-bottom:1px dashed #CCC}
.frm div.mainTitle{font-weight:bold;text-transform:uppercase;background-color:#EEE;padding:4px 2px;margin-bottom:8px}
.frm .title,.frm fieldset legend{font-size:1.05em;padding:4px 0 2px;font-weight:bold;color:#777;display:block;margin:0}
.frm .field.disabled{background-color:#EEE;padding:2px 6px;width:276px}
.frm div.label{display:inline-block;text-transform:lowercase;width:100px;text-align:left;padding:4px 8px 0 0;vertical-align:top;color:#777}
.frm div.field{display:inline-block;width:300px}
.frm input,.frm select,.frm textarea{font:12px Helvetica,Tahoma,Arial,sans-serif;border:1px solid #EEE;padding:2px 4px}
.frm input[type=text],.frm input[type=password],.frm select,.frm textarea{width:280px}
.frm input:focus,.frm select:focus,.frm textarea:focus{border:1px solid #8DCE00;background-color:#E9F5CD}
.frm .errors{padding:8px 4px;font-size:.9em;color:#B22222;font-style:normal;text-transform:none}
.frm .errorsbox{border:1px solid #B22222;padding:8px 4px;font-size:.9em;color:#B22222;font-style:normal;text-transform:none;margin:16px 0;background-color:#F0D4D4}
.frm .buttons{text-align:left}
.frm .notes{padding:8px 4px;color:#666;font-weight:bold;font-size:.9em}
.frm fieldset .notes{padding:8px 0}
.frm input[type=submit]{border-radius:2px;border:1px solid #999;margin:0;color:#555;text-transform:lowercase;padding:4px 8px 2px 8px}
.button{display:inline-block;padding:4px 8px 2px 8px;border-radius:2px;border:1px solid #999;margin:0;text-transform:lowercase;background-color:#EEE;text-decoration:none;color:#555;min-width:60px;text-align:center}
.button:hover,.frm input[type=submit]:hover{cursor:pointer;border:1px solid #8DCE00;background-color:#E9F5CD;color:#333}
input[type=submit][disabled=disabled],button[disabled=disabled],.button.disabled{background-color:#EEE;border:1px solid #CCC;color:#999}
input[type=submit][disabled=disabled]:hover,button[disabled=disabled]:hover,.button.disabled:hover{cursor:default;border:1px solid #CCC;background-color:#EEE;color:#999}
.frm .field.error input{border:1px solid #B22222}
table.PrettyTable{border-collapse:collapse}
table.PrettyTable th{padding:4px 8px;background-color:#8DCE00;color:#FFF;text-align:left}
table.PrettyTable td{padding:4px 8px;border-bottom:1px dashed #8ed300}
table.PrettyTable tr:hover{background-color:#E9F5CD}
.frm div.label.block,.frm div.field.block{display:block;width:98%}