/* Copyright 2007 Forte Interactive */
form{display:block;margin-bottom:5px;}fieldset{display:block;margin-bottom:5px;border:1px solid #000000;padding:3px 0 0 3px;}legend{margin-left:5px;font-weight:bold;color:#000000;}select,input{font-size:92%;}input.disabled{border:0;color:#333333;background-color:transparent;}.buttonContainer{text-align:center;float:none;clear:both;zoom:1;}.buttonContainer button{padding:0 0.5em;width:auto;overflow:visible;}.fieldContainer{margin:0 3px 3px 0;clear:both;overflow:hidden;}.fieldContainer label{width:30%;float:left;clear:left;padding:3px 3px 0 0;text-align:right;}.fieldContainer label.radioInput,.fieldContainer label.checkboxInput{clear:none;padding:3px 5px 0 0;width:auto;font-weight:normal;white-space:nowrap;}.fieldContainer label.radioInput input,.fieldContainer label.checkboxInput input{margin-right:2px;vertical-align:baseline;}.fieldContainer .formField{display:block;float:left;text-align:left;width:69%;height:auto;}.fieldContainer input.text,.fieldContainer input.password,.fieldContainer select,.fieldContainer textarea{width:250px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;vertical-align:top;}.fieldContainer select{width:256px;}.fieldContainer input.text,.fieldContainer input.password,.fieldContainer textarea{padding:1px 2px;}.fieldContainer input.readonly,.fieldContainer input.disabled,.fieldContainer select.readonly,.fieldContainer textarea.disabled,.fieldContainer select.readonly,.fieldContainer textarea.disabled{border-color:#CCCCCC;color:#666666;}.fieldContainer input.date{width:70px;}.fieldContainer input.file{width:250px;}.fieldContainer textarea{width:350px;height:100px;}.fieldContainer .hint{display:block;clear:both;font-size:85%;font-style:italic;}.fieldContainer .hint input.hint{display:inline;margin:0;border:0;padding:0;width:auto;font-size:1em;}.fieldContainer .hint label{padding:0;}.fieldContainer .warning{font-weight:bold;}.fieldContainer.error *{color:#CC6600;}.fieldContainer.error input.text,.fieldContainer.error input.password,.fieldContainer.error select,.fieldContainer.error textarea{background-color:#FFF7CC;border-color:#CC9933;}.fieldContainer.required.error *{color:#990000;}.fieldContainer.required.error input.text,.fieldContainer.required.error input.password,.fieldContainer.required.error select,.fieldContainer.required.error textarea{background-color:#FFEEDD;border-color:#990000;}.fieldContainer .requiredIcon{display:none;}.fieldContainer.required label{font-weight:bold;}.fieldContainer.required .requiredIcon{display:inline;}.fieldContainer.required .formField label{font-weight:normal;}.fieldContainer .toolTipIndicator {padding-left:5px; cursor:pointer; font-weight:normal;}.fieldContainer .toolTipIndicator {vertical-align:middle;}
