form.jqtransformdone label{margin-top:0px;margin-right:8px;display:block;float:left;}
form.jqtransformdone div.rowElem{clear:both;padding:4px 0px;}
button.jqTransformButton{float:right;margin:0 0 0 10px;padding:0px;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;}
*:first-child+html button.jqTransformButton[type]{width:1;}
button.jqTransformButton span{display:block;float:left;height:21px;margin:0px;padding:0px;background:transparent url(../img/formElements/btn_left.gif) left top no-repeat;}
button.jqTransformButton span span{position:relative;height:20px !important;padding:1px 12px 0px 14px;background:transparent url(../img/formElements/btn_right.gif) right top no-repeat;font:13px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;color:#6f7a88;white-space:nowrap;}
button.jqTransformButton_hover span{background-position:left -21px;}
button.jqTransformButton_hover span span{background-position:right -21px;}
button.jqTransformButton_click span{background-position:left -42px;}
button.jqTransformButton_click span span{background-position:right -42px;}
.jqTransformInputWrapper{background:transparent url(../img/formElements/input/input_text_left.gif) no-repeat left top;height:21px;padding:0px;float:left;}
.jqTransformInputInner{background:transparent url(../img/formElements/input/input_text_right.gif) no-repeat top right;padding:0px;margin:0px;}
.jqTransformInputInner div{height:21px;margin:0px 0px 0px 8px;}
.jqTransformInputInner div input{font:12px Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;border:none;margin:0px;padding-top:3px;background:transparent;}
* html .jqTransformInputInner div input{padding:3px 0 0 0;margin:0 0 0 -6px;height:14px;line-height:14px;}
*+ html .jqTransformInputInner div input{padding:3px 0 0 0;margin-left:-6px;height:14px;line-height:14px;}
.jqTransformInputWrapper_hover{background-position:left -21px;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -21px;}
.jqTransformInputWrapper_focus{background-position:left -42px;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -42px;}
.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input{background-color:none;position:absolute;top:1px;left:0px;}
* html table.jqTransformTextarea{margin-top:-16px;}
*+ html table.jqTransformTextarea{margin-top:-16px;}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size:12px;line-height:16px;}
table.jqTransformTextarea td{font-size:1px;line-height:1px;width:10px;height:10px;margin:0;padding:0;}
table.jqTransformTextarea textarea{margin:0;padding:0;border:0;background:none;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background:url(../img/formElements/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background:url(../img/formElements/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background:url(../img/formElements/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background:url(../img/formElements/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background:url(../img/formElements/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background:url(../img/formElements/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background:url(../img/formElements/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background:url(../img/formElements/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background:url(../img/formElements/textarea/textarea_br.gif) no-repeat top left;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image:url(../img/formElements/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-10px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -20px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -20px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -20px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-20px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image:url(../img/formElements/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position:-20px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -20px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -20px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -20px;}
table.jqTransformTextarea .jqTransformSafariTextarea div{position:relative;overflow:hidden;border:0px solid red;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background:none;resize:none;}
.jqTransformRadioWrapper{float:left;display:block;margin:0px 4px 0 0;margin-top:3px;}
.jqTransformRadio{background:transparent url(../img/formElements/radio.gif) no-repeat center top;vertical-align:middle;height:16px;width:16px;display:block;}
span.jqTransformCheckboxWrapper{display:block;float:left;}
a.jqTransformCheckbox{background:transparent url(../img/formElements/checkbox.gif) no-repeat center top;vertical-align:middle;height:14px;width:14px;display:block;}
a.jqTransformChecked{background-position:center bottom;}
.jqTransformSelectWrapper{position:relative;height:32px;margin-bottom:16px;background:url(../img/formElements/select_left.gif) no-repeat top left;float:left;font-family:"Open Sans", sans-serif !important;font-weight:300 !important;text-align:left;color:#b7b7b7 !important;}
.jqTransformSelectWrapper.filled{color:#696969 !important;}
.jqTransformSelectWrapper div span{font-size:14px;float:none;position:absolute;white-space:nowrap;height:26px;padding:6px 0 0 12px;overflow:hidden;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:32px;height:32px;background:url(../img/formElements/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul{position:absolute;width:43px;top:31px;left:0px;list-style:none;background-color:#FFF;border:solid 1px #b2b2b2;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:10;}
.jqTransformSelectWrapper ul a{display:block;padding:2px 7px;text-decoration:none;color:#696969;background-color:#FFF;font-size:14px;}
.jqTransformSelectWrapper ul a.selected{background:#3eabff;color:#fff;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover{background:#3eabff;color:#fff;}
.jqTransformHidden{display:none;}