/* Sample FormBuilder CSS base */form {margin-top: 0}form, td, th, li {font-size: 100%}form div {margin-bottom: 0}fieldset div {margin-bottom: 0.5em;margin-left: 1em;}fieldset div div {margin-top: 0.5em;margin-left: 1em}fieldset {margin-bottom: 1em;border: 1px solid #F60;padding: 0.5em}/* fieldset label {width:auto;}  */legend {color: #FFF;background: #F60;font-style: italic;font-size: 1.2em;margin-bottom: 0.5em;padding: 0.2em;width: auto;border: 1px solid #CCC}textarea {float: left;width: 279px;font-size: 13px;line-height: 13px;color: #fff;padding: 5px 10px 5px 10px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #2f2f2f;}/* Apply this class to text/select input fields with shorter labelsto help alignment */.short-label label {float: left;width: 10em}.short-label fieldset div input, .short-label fieldset div select {width: 16em}/* Pretty up your Captcha image output */.captcha {margin: 0.5em 0;width: 200px;text-align: center}.captcha img {border: 1px solid #F60;margin-bottom: 0.5em}.captcha input {width: 196px;margin-top: 0.5em}/* Just a bit more room for the Submit button */.submit {margin-top: 0.5em}/* Apply this class to text/select input fields with shorter labelsto help alignment */.short-label label {float: left;width: 10em}.short-label fieldset div input, .short-label fieldset div select {width: 16em}/* Pretty up your Captcha image output */.captcha {margin: 0.5em 0;width: 200px;text-align: center}.captcha img {border: 1px solid #F60;margin-bottom: 0.5em}.captcha input {width: 196px;margin-top: 0.5em}/* Just a bit more room for the Submit button */.submit {margin-top: 0.5em}.contactform input {float: left;width: 279px;font-size: 13px;line-height: 13px;color: #fff;padding: 5px 10px 5px 10px;margin-bottom: 4px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #2f2f2f;}.contactform input.checkbox {border: none;width: 10px;}.contactform label {float: left;display: block;font-size: 13px;padding: 2px 0 0 20px;width: auto;line-height: 26px;color: white;}.contactform label.label {float: left;display: block;font-size: 13px;padding: 2px 0 0 20px;width: 70px;line-height: 26px;color: white;}.contactform textarea {float: left;width: 279px;font-size: 13px;line-height: 13px;color: #fff;padding: 5px 10px 5px 10px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #2f2f2f;margin-bottom: 4px;overflow: auto;}.formbuilderform .message {line-height: 16px;padding: 0 0 8px 0;}.error_message {color: #fff;}.error_message1 {color: #000;}/********* BRIEF FORM *************//* Original styles from main css#m98457moduleform_1 {width:428px;}#m98457moduleform_1 label {display:block;  color:#000;}#m98457moduleform_1 input {width:342px; font-size:13px; color:#14181b; padding:7px 8px 9px 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:2px solid #f1f1f1; background:#fff;}#m98457moduleform_1 textarea {height:234px; overflow:auto; width:340px; font-size:13px; color:#14181b; padding:7px 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border:2px solid #f1f1f1; background:#fff;}#m98457moduleform_1 input#fbrp__51.cms_checkbox {width:10px;}*/.briefform {font-size: 13px;}.briefform .brieftext {margin-left: 12em;}.briefform .brieftext input {width: 250px !important;font-size: 13px;line-height: 13px;color: #000;padding: 5px 10px 5px 10px;margin-bottom: 4px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #FFF;}.briefform label {font-size: 13px;padding: 2px 0 0 20px;line-height: 26px;color: #000;}.briefform label {display: block;width: 48%;float: left;padding-top: 6px;}.briefform textarea {width: 400px;font-size: 13px;line-height: 13px;color: #000;padding: 5px 10px 5px 10px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;margin-bottom: 4px;overflow: auto;display: block;float: none;}.briefform .message {line-height: 16px;padding: 0 0 8px 0;}.briefform input, .briefform textarea {margin-left: 12em;}.briefform .briefcheck {clear: both !important;width: auto;}.briefform .briefcheck input {display: block;width: 25px;float: left;padding: 0 !important;margin: 10px 0 1em 0 !important;}.briefform .briefcheck label {display: block;padding: 0;margin: 0 0 1em 0 !important;float: left;width: 80% !important;}.briefform .briefdate {width: 48%;float: right;clear: both;}.briefform .briefdate select {width: auto;}.briefform .briefdate label {width: 48%;float: left;}.briefform .briefradio {width: 48%;float: right;clear: both;text-align: left;}.briefform .briefradio div {clear:both;}.briefform .briefradio label {/* overwrite std label settings */width: auto;padding: 0;float: none;display: inline;padding-left: 1em;}.briefform .briefradio input {clear: both;display:block;margin: 6px 0 0 0;line-height: 26px;width: 30px;float:left;}.briefform .briefselect {float: right;width: 48%;}.briefform > div {clear: both;margin: 0.8em 0;}.briefform .buttons {clear: both;margin-left: 52%;text-align: left;}.briefform .buttons a.button {padding: 4px 15px;}.briefform h3 {font-size: 1.5em;margin-top: 2em;}