.frmrow {  clear:both;  margin:0 0 2px 0;}.label {  font-weight:bold;}.frmlabel {  display:inline-block;  width:170px;  font-weight:bold;  vertical-align:top;  padding-top:2px;}.widelabel {  margin-right: 5px;  width: 300px;}.frmlabeltd {  display:block;  cursor:pointer;  font-weight:bold;  padding-top:2px;}#reportfrm .frmlabeltd {font-weight:normal;}.frmtable th {  width:160px;}.frmrow .formtable {  display:inline-block;  width:308px;}.frmblock {  display:inline-block;  height:1%;  width:550px;  margin-bottom:1em;}.frmblock h2 {  margin:10px 0 5px 0;  font-size:13px;}.frmcheckblock {  display:block;  border-bottom:1px solid #eee;}.frmrow .formtable td {  padding:1px 2px;}.frmtext, .frmtextarea, .frmupload {  border:1px solid /*[FRMBORDER]*/;  border-right:1px solid /*[FRMBORDERLIGHT]*/;  border-bottom:1px solid /*[FRMBORDERLIGHT]*/;  background:#fff url(../images/styles/formfield.gif) no-repeat;  padding:2px 4px;  width:300px;  font-size:1em;  color:#000;}.frmtext:focus, .frmtextarea:focus, .frmupload:focus {  background:#ffd;}.frmupload {  width:305px;}.frmtextarea {  width:298px;  overflow:auto;}.frmselect {  width:310px;  font-size:1em;}* html .frmselect {  width:306px;}.weightselect {  width: 50px !important;}.frmsubmitrow {  width:480px;  text-align:right;  padding:4px 0;}.frmsubmitrow div {  float:left;  font-size:10px;  color:#ccc;}.frmsubmitwide {  width:auto;}.frmsubmit, .frmdelete {  font-weight:bold;  padding: 1px 5px;  font-size:1em;  cursor:pointer;}.frmsubmit, a.frmsubmit:link, a.frmsubmit:visited {  border:1px solid /*[SUBMITBORDERLIGHT]*/;  border-right-color:/*[SUBMITBORDER]*/;  border-bottom-color:/*[SUBMITBORDER]*/;  background:/*[SUBMITBG]*/;  color:/*[SUBMITTEXT]*/;}a.frmsubmit:link, a.frmsubmit:visited, span.frmsubmit {  padding: 1px 5px !important;}a.frmsubmit:hover {  background:/*[MENUSEL]*/;  color:/*[MENUSELTEXT]*/;}.frmdelete {  border:1px solid #ff8080;  border-right-color:#262626;  border-bottom-color:#262626;  background:#f00;  color:#fff;}* html .frmsubmit, * html .frmdelete {  padding:0!important;}.filterform fieldset {  border:1px solid /*[MAINCOLOR]*/;  padding:5px;}.filterform fieldset legend {  font-size:1.4em;  font-weight:bold;  color:/*[MAINCOLOR]*/;}.smalltext {  font-size:10px;  line-height:10px;  color:#666;  padding-bottom:5px;}.error span.required, .error label.frmlabel {  color:#de4646;}.error .frmtext, .error .frmtextarea, .error .frmupload {  border-color:#de4646;}.frmrow span.required {  font-weight:bold;  padding:0 0 0 5px;}.frmrow .msg_alert {  margin-left: 170px;  width:268px;}form .msg_alert_narrow {  width:184px;  margin-bottom:4px;}.form220 .frmtext, .form220 .frmsubmitrow {   width:220px;}.checkbox_row input {  vertical-align: middle;  margin-top:1px;}.nolabel {  padding-left:170px;}.inl {  padding-top:3px;  display:inline-block;}.chkrow label {  vertical-align:top;  margin-top:2px;  display:inline-block;}.wideform .frmtextarea, .wideform .frmtext, .wideform .frmselect {  width:530px;}* html .wideform .frmselect {  width:536px;}.wideform .frmsubmitrow {  width:auto;}.disabled, [disabled] {  border-color: #aaa;  background: #eee;}.radiolabel {  vertical-align:bottom;}
