#content .reg_form{float:left;margin-left:38px;width:239px;padding-bottom:20px;height:auto;margin-top:21px;}
#content .form_fields{padding:2px 0 2px 5px;width:200px;}
.FormOuter{padding:5px 0 0 0;width:239px;background:url(images/form-top-bg.jpg) top no-repeat;}
form.formBuilderForm,div.formBuilderSuccess{text-align:left;padding:10px;clear:both;}
form.formBuilderForm,div.formBuilderSuccess{padding:5px 10px 10px 19px;min-height:230px;height:auto!important;height:230px;background:url(images/form-btm-bg.jpg) no-repeat bottom;}
form.formBuilderForm .formBuilderInput input{background:url(images/form-input-bg.gif) no-repeat;border:0;color:#808080;width:195px;height:23px;padding:1px 0 3px 5px;#padding:4px 0 0 5px;font:normal 13px Arial,Helvetica,sans-serif;position:absolute;z-index:1;}
form.formBuilderForm br{display:none;}
.formBuilderForm div.formBuilderInput{margin:0;padding:0;position:relative;width:205px;height:30px;}
div.formBuilderSuccess h4{margin:0;padding:0;}
.formBuilderForm .formBuilderField{padding-bottom:8px;clear:both;}
.formBuilderForm .formBuilderError{font-weight:bold;}
.formBuilderForm div.formBuilderComment{font-style:italic;padding:4px;margin:4px 0 4px 0;clear:both;float:left;width:95%;}
.formBuilderForm .formBuilderHidden{visibility:hidden;padding:0;margin:0;border:0;position:absolute;}
.formBuilderForm .formBuilderSubmit{clear:both;text-align:right;padding:6px 12px 0 0;}
.formBuilderForm .formBuilderLabel,.formBuilderForm .formBuilderLabelRequired{clear:left;float:left;vertical-align:top;width:160px;margin-right:10px;}
.formBuilderForm .formBuilderLabelRequired{font-weight:bold;}
.formBuilderForm .small_text_area .formBuilderLabel{width:auto;clear:both;}
.formBuilderForm .small_text_area textarea{width:98%;}
.formBuilderForm .large_text_area .formBuilderLabel{width:auto;clear:both;}
.formBuilderForm .large_text_area textarea{width:98%;}
.formBuilderForm .checkbox{float:left;width:100%;}
.formBuilderForm .radio_buttons{position:relative;}
.formBuilderForm .radio_buttons .formBuilderRadio{display:block;position:relative;margin-left:170px;padding-left:0;}
div.formBuilderFailure{border:1px solid red;background-color:#FFEBEB;margin:0 auto 2px auto;padding:2px 5px;width:214px;}
form.formBuilderForm textarea{background:url(images/form-tarea-bg.gif) no-repeat;border:0;width:195px;padding:5px 0 2px 5px;height:75px;color:#808080;font:bold 12px Arial,Helvetica,sans-serif;}
div.formBuilderFailure ul{padding:2px 0 5px 20px;}
div.formBuilderFailure h4,div.formBuilderFailure p{margin:0 0 4px 0;padding:0;}
div.formBuilderCaptcha{display:block;width:120px;float:left;}
div.formBuilderCaptcha input{width:120px;}
div.formBuilderPageBreak{text-align:right;}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;z-index:199;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
a.dp-choose-date{
float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(images/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
input.dp-applied{width:140px;float:left;}
.formBuilderForm div.thank_msg{margin-bottom:4px;}
.formText{z-index:12;color:#000;}
.reg_form p{text-indent:-9999px;line-height:7px;height:4px;font-size:5px;margin:0;padding:0;}
div.formBuilderCaptcha{display:block;float:left;width:205px;}
form.formBuilderForm .formBuilderInput div.formBuilderCaptcha input{position:relative;}
