/* FormWizard PageBrick */

.fwiz_form_clear { clear: both; height: 1px; overflow: hidden; line-height: 1px; display: block; font-size:1px; }
.fwiz_form { text-align: left; font-size: 100%; width: auto; display: block; width: 99%; margin-bottom: 1em; padding: 5px 0px 5px 0px; }
.fwiz_form .fwiz_layoutBlock { clear: both; }
.fwiz_form .fwiz_layoutBlock .fwiz_column { float: left; width: 100%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column_width48 { width: 48%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column_width32 { width: 32%; margin-right: 1%; float: left; }
.fwiz_form .fwiz_layoutBlock .fwiz_column_width32_last { width: 32%; margin-right: 0%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock { clear: both; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlockSelected { background: #fbff82; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlockError { background: #ff9e91; }
.fwiz_form .fwiz_rowError { display: block; margin: 3px; clear: both; text-align: right; font-size: 80%; color: #fff; font-weight: bold; font-style: italic; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row { clear: both; padding: 5px 0px 5px 0px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row label { cursor: pointer; font-weight: bold; float: left; width: 23%; padding-left: 2% }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row label.labelPosition_alt { width: 99%; float: none; clear: both; margin: 5px 0px 5px 0px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_rowContent { float: left; width: 74%; }

* html .fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row { height:0; }
* html .fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row label { height:0; }


.fwiz_separator { border-bottom: 1px solid #a5a5a5; }
.fwiz_form textarea, .fwiz_form .textBox, .fwiz_form .passwordBox { font-size: 100%; font-family: arial, helvetica, sans-serif; background: #fff; border: 1px solid #a7a7a7; width: 70%; }
.fwiz_form textarea { width: 60%; height: 5em; }
.fwiz_form .fwiz_heading { display: block; padding: 4px; font-weight: bold; font-size: 130%; border-bottom: 1px solid #d5d5d5; text-align: left; clear: both; }

.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioList {  }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListItem { float: left; margin: 5px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListItem label { vertical-align: middle; margin: 1px 5px 0px 5px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListItem input { float: left; margin-right: 8px; vertical-align: middle; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn { float: left; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_full { width: 100%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_half { width: 48%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_third { width: 32%; }

.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_full .fwiz_radioListItem { clear: left; width: 99%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_full .fwiz_radioListItem label { float: left; width: 90%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_half .fwiz_radioListItem { clear: left; width: 95%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_half .fwiz_radioListItem label { float: left; width: 75%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_third .fwiz_radioListItem { clear: left; width: 95%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_radioListColumn_third .fwiz_radioListItem label { float: left; width: 60%; }

.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxList {  }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListItem { float: left; margin: 5px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListItem label { vertical-align: middle; margin: 1px 5px 0px 5px; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListItem input { float: left; margin-right: 8px; vertical-align: middle; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn { float: left; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_full { width: 100%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_half { width: 48%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_third { width: 32%; }

.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_full .fwiz_checkboxListItem { clear: left; width: 99%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_full .fwiz_checkboxListItem label { float: left; width: 90%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_half .fwiz_checkboxListItem { clear: left; width: 95%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_half .fwiz_checkboxListItem label { float: left; width: 75%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_third .fwiz_checkboxListItem { clear: left; width: 95%; }
.fwiz_form .fwiz_layoutBlock .fwiz_column .fwiz_selectionBlock .fwiz_row .fwiz_checkboxListColumn_third .fwiz_checkboxListItem label { float: left; width: 60%; }

.fwiz_date { float: left; }
.fwiz_date .fwiz_dateControlBlock { float: left; margin-right: 8px; }
.fwiz_date .fwiz_dateControlBlock label { float: left; }
.fwiz_date .fwiz_dateControlBlock select { clear: left; }

.fwiz_textBlock { padding: 10px; display: block; }

.fwiz_errorList { font-size: 80%; }
.fwiz_errorList li a { text-decoration: none; color: red; }
.fwiz_errorList li a:hover { background: red; color: #fff; }

.fwiz_errorText { font-size: 100%; color: #470707; }
.fwiz_submitRow { display: block; padding: 5px; text-align: right; }
.fwiz_submitRow input { border: 1px solid #a8a8a8; background: #eaeaea; padding: 3px; font-weight: bold; cursor: pointer; }

.fwiz_labelHidden { width: 99%; }
.fwiz_labelHidden .textBox, .fwiz_labelHidden .passwordBox, .fwiz_labelHidden textarea { width: 80%; }