/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
.cform fieldset{margin-top:10px;padding:5px 0 5px 0}.cform fieldset,img.captcha-reset,img.imgcalendar{border:none}.cform .cf_hidden,div.cf_info{display:none}.cform .cf_hidden,input.cf-box-b,input.cf-box-a,img.captcha{border:none!important}.cform .cf_hidden,input.cf-box-b,input.cf-box-a,[disabled]{background:none!important}.cform .cf_hidden,img.captcha{padding:0!important}.cform .cf_hidden,ol.cf-ol{margin:0!important}.cform legend,.cform select,.cform textarea,.cform input,p.cf-sb,#cforms_captcha,#cforms_captcha2,#cforms_captcha3,#cforms_captcha4,#cforms_captcha5,#cforms_captcha6,div.cf_info ol{margin:0}.cform legend,ol.cf-ol li,ol.cf-ol li ul.cf_li_text_err{padding:0}.cform legend{letter-spacing:3px}ol.cf-ol{padding:15px 0 0 0!important}ol.cf-ol li{margin:5px 0!important;line-height:1.1em}ol.cf-ol li,ol.cf-ol ul.cf_li_text_err li{list-style:none!important}ol.cf-ol li,label.cf-after,label.cf-group-after{text-align:left}ol.cf-ol li.textonly,ol.cf-ol li.cf-box-title{letter-spacing:2px;padding:0 0 0 100px}ol.cf-ol li.textonly{margin:12px 0 !important}.cform label,#cforms_captcha,#cforms_captcha2,#cforms_captcha3,#cforms_captcha4,#cforms_captcha5,#cforms_captcha6{width:100px}.cform label{margin:8px 10px 0 0}.cform label,*+html ol.cf-ol li,*+html ol.cf-ol,* html span.emailreqtxt,* html span.reqtxt,* html ol.cf-ol li,* html ol.cf-ol{display:inline-block}.cform label,span.emailreqtxt,span.reqtxt{vertical-align:top}.cform label span,label.cf-after span,label.cf-group-after span,span.emailreqtxt,span.reqtxt,div.success,div.failure,div.waiting,div.mailerr{display:block}label.cf-before{margin:4px 10px 0 0}label.cf-after{margin:4px 2px 0 6px}label.cf-after,label.cf-after span{width:75px}label.cf-group-after{margin:4px 0 0 2px}label.cf-group-after,label.cf-group-after span{width:60px}.cform select,.cform textarea,.cform input{font:11px arial,helvetica,sans-serif;background:#e8e8e8;padding:8px}.cform select,.cform textarea,.cform input,.cform input.sendbutton,.cform input.resetbutton,.cform input.backbutton{border:0 none}.cform select,.cform textarea,.cform input,.cform select,.cform textarea,.cform input{color:#666}.cform input,.cform textarea,.cform select{width:378px}.cform select.cfselectmulti{height:7.5em}.cform textarea{overflow:auto}span.emailreqtxt,span.reqtxt{margin:0 5px 7px;line-height:1.2em;color:#999}span.emailreqtxt,span.reqtxt,.linklove,.linklove a:visited,.linklove a{font-size:10px}ol.cf-ol li.cf-box-title{margin:12px 0 0 !important}input.cf-box-b,input.cf-box-a{margin:1px 0 0 0;width:16px;height:22px}input.cf-box-a{margin-left:100px}ol.cf-ol li.cf-box-group{padding:0 0 5px 100px}p.cf-sb{padding:0 126px 0 0 !important}p.cf-sb,.linklove{text-align:right}.cform input.sendbutton,.cform input.resetbutton,.cform input.backbutton{background:#ccd4db;color:#3b5973;padding:4px;text-transform:uppercase;width:auto}.cform input.resetbutton,.cform input.backbutton{margin:0 5px 0 0}ol.cf-ol li ul.cf_li_text_err{margin:0 0 0 10px}ol.cf-ol ul.cf_li_text_err li{text-indent:0;margin:0 0 2px!important;padding-left:15px}ol.cf-ol ul.cf_li_text_err li:before{content:''}label.seccap,label.secq,input.secinput,#cforms_captcha,#cforms_captcha2,#cforms_captcha3,#cforms_captcha4,#cforms_captcha5,#cforms_captcha6,img.captcha,img.captcha-reset{vertical-align:text-bottom}label.seccap,label.secq{margin-bottom:4px}#cforms_captcha,#cforms_captcha2,#cforms_captcha3,#cforms_captcha4,#cforms_captcha5,#cforms_captcha6{height:15px;padding:4px 4px}img.captcha{margin:0 0 0 10px!important;float:none!important}img.captcha-reset{background:url(captcha_reset_white.gif) no-repeat;margin:0 0 2px 3px;width:21px;height:21px}div.cf_info{padding:10px 15px!important;width:380px;line-height:1.3em;margin:10px auto}div.cf_info ol{padding:5px 15px 0 30px}div.cf_info ol li{padding:1px 0;margin:2px 0}div.cf_info a{text-decoration:underline!important}div.success,div.waiting{background:#3c4853}div.success,div.failure,div.waiting{color:#fff}div.success,div.failure,div.waiting,p.cf_info{text-align:center}div.failure{background:#3c4853}.cform .cf_error{border:1px solid #3c4853}p.cf_info{margin:10px 0}[disabled],.disabled{border-color:#ddd!important}.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888}.linklove{margin:6px auto 10px !important;padding:0 146px 0 0 !important}.linklove a:visited,.linklove a{text-decoration:none}* html .cform legend,*+html .cform legend{position:absolute;left:-8px;top:0;margin-left:0}* html .cform fieldset,*+html .cform fieldset{position:relative;margin-top:15px;padding-top:25px}* html img.captcha,*+html img.captcha{margin-bottom:1px!important}