.formHidden {position:absolute;left:-20000px;top:-20000px;opacity:0;}
.formRed {color:red;font-weight:bold;}
.formError {color:#CF4D4D;font-weight:normal;font-size:10px;}
.formNoError {display:none;}
.formField {display:block;overflow:auto;}
.formClr {clear:both;display:block;}
fieldset.formFieldset {margin-bottom:10px;}
fieldset.formFieldset legend {padding:0 2px;font-weight:bold;font-size:16px;}
fieldset.formFieldset ol.formContainer {margin:0;padding:0;}
fieldset.formFieldset ol.formContainer li {background-image:none;list-style:none;padding:5px;margin:0;clear:both;}
strong.formRequired {font-weight:bold;font-style:normal;margin-left:3px;}
div.formCaption {display:block;float:left;width:25%;min-height:12px;}
div.formBody {display:block;float:left;}
.formFieldset .formBody label {display:inline;margin:3px;}
.formTableLayout {border:none;}
.formTableLayout > tbody > tr {border:none;}
.formTableLeft,
.formTableRight {border:none;}
.formTableLayout tr td label {display:inline;margin:3px;}
.formTableLayout tr.rsform-block,
.formTableLayout tr.rsform-block > td {border:0;}
.formTableLayout tr.rsform-block > td {padding:3px;}
.form2LinesLayout .formField label {display:inline;margin:3px;}
div.formDescription {margin-left:3px;padding-left:3px;font-size:11px;font-weight:normal;}
div.calheader{text-align:center!important;}
.rsformProgress {text-align:center;font-size:14px;}
.rsformProgressContainer {width:100%;height:4px;border:solid 1px #c7c7c7;overflow:hidden;margin:0 0 10px !important;background:#fff;}
.rsformProgressBar {height:4px;background:green;margin:0px !important;}
.rsformVerticalClear {overflow:hidden;display:block;}
p.rsformVerticalClear {margin:0;}
.recaptcha_input_area_text {float:none !important;}
.rsformMaps img {max-width:none !important;}
.rsform-map-geolocation {list-style:none outside none;margin:0;width:455px;background:none repeat scroll 0 0 #F5F5F5;border:1px solid #E8E7E7;height:auto;position:absolute;z-index:999999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.rsform-map-geolocation li a {padding:4px;text-decoration:none;display:block;line-height:20px;}
.rsform-map-geolocation li a:hover{text-decoration:none;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
