#form-div{font-family:verdana,helvetica,palatino sans,tahoma,arial,sans-serif;width:100%;margin:auto;color:#555;line-height:1.7em;top:-4px}#form-div p.form-footer{margin:-35px 2px 20px 13px}#form-div p.form-footer a{color:navy}#form-div p.form-footer a:hover,#form-div p.form-footer a:focus,#form-div p.form-footer a:active{color:#000;text-decoration:none}#form-div p.form-footer a:focus,#form-div p.form-footer a:active{background-color:#eee}#form-div a{color:navy}#form-div a:hover,#form-div a:focus,#form-div a:active{color:#000;text-decoration:none}#form-div a:focus,#form-div a:active{background-color:#eee}#form-div p.success,#form-div p.error,#form-div p.center{color:#fff;padding:1px 4px;border:1px solid #000;background-color:#690;margin:10px 3px;text-align:center}#form-div p.error{background-color:#b00}#form-div p.error a,#form-div p.success a{color:#ffff7f}#form-div p.center{text-align:center;background-color:#edbaba;color:#000;margin-top:-3px;padding:0 4px}#form-div p.error a:hover,#form-div p.error a:focus,#form-div p.error a:active,#form-div p.success a:hover,#form-div p.success a:focus,#form-div p.success a:active{color:#eee;background-color:#b00}#form-div p.success a:hover,#form-div p.success a:focus,#form-div p.success a:active{background-color:#690}fieldset.main-set,fieldset.req-set,fieldset.opt-set{border:1px solid #eee;padding:5px}#form-div legend{font-weight:700}legend.main-legend{color:#777;font-size:110%}legend.req-legend,legend.opt-legend{color:#777}legend.req-legend{margin-left:-2px}legend.opt-legend{margin-left:-2px}label.req-label,label.opt-label{color:navy}label.opt-label.check{float:right;padding:0;margin:1px 4px;cursor:pointer}label.opt-label.main-label{margin:0 2px;font-weight:700}label.opt-label.main-label span{font-weight:400;color:#666}label.opt-label.main-label span.req,label span.req{font-weight:700;color:#c70000}label.req-label.explain{color:#666;font-size:.8em}label.req-label.explain:hover{color:#000}input.text-long.address,input.text-long.address:hover,input.text-long.address:focus,input.text-long.address.hover,input.text-long.address.focus{border-bottom:0;margin-bottom:0;padding-bottom:2px;border-bottom:1px dotted #bbb}input.text-long.address2,input.text-long.address2:hover,input.text-long.address2:focus,input.text-long.address2.hover,input.text-long.address2.focus{border-top:0;margin-top:0;padding-top:2px;border-top:1px dotted #bbb}input.checkbox{border:1px solid #999;width:.9em;height:.9em;padding:0;margin:0;cursor:pointer}input.checkbox:hover,input.checkbox.hover,input.checkbox:focus,input.checkbox.focus{border:1px solid #666}input.text-short,input.text-med,input.text-long,select.select,textarea.textarea{font:1em verdana,helvetica,palatino sans,tahoma,arial,sans-serif;border:1px solid #999;background-color:#fffffe;cursor:text;padding:1px 2px}select.select{padding:1px 0}input.text-short{width:100px}input.text-vImage{width:148px;height:20px;font:13px verdana,helvetica,palatino sans,tahoma,arial,sans-serif;border:1px solid #999;background-color:#fffffe;cursor:text;padding:1px 2px 1px 10px}input.text-med{width:120px}select.select{width:180px}input.text-long{width:200px}textarea.textarea{width:260px;height:80px}select.select,select.select option{cursor:pointer}input.text-short:focus,input.text-short.focus,input.text-med:focus,input.text-med.focus,input.text-long:focus,input.text-long.focus,select.select:focus,input.select.focus,textarea.textarea:focus,textarea.textarea.focus{border:1px solid #666;background-color:#ffe}input.button{font:1.1em verdana,helvetica,palatino sans,tahoma,arial,sans-serif;font-weight:700;margin-top:8px;padding:1px 10px;cursor:pointer;float:right;clear:both;color:navy}input.button:hover,input.button.hover,input.button:focus,input.button.focus{color:#333}* html input.button{border:1px solid #666}
