.standardform{width:400px}.extendedform{width:590px;margin-bottom:20px}.standardform div,.extendedform div{overflow:hidden;clear:left;margin:6px 0}.standardform label,.extendedform label{width:110px;display:block;float:left}.extendedform label{width:290px;margin-right:10px}.widelabels{width:450px}.widelabels label{width:160px}.standardform input,.standardform textarea,.extendedform input,.extendedform textarea{width:280px;background:#F3F2EC none repeat scroll 0 50%;border:1px solid #AFAC78;color:#333;font-family:Arial;padding:1px}.short input,.short textarea{width:182px}.standardform select,.extendedform select{background:#F3F2EC none repeat scroll 0 50%;border:1px solid #AFAC78;width:284px;color:#333;padding:1px}.standardform textarea{height:80px;font-size:1.1em}.extendedform textarea,.short textarea{height:50px;font-size:1.1em}.standardform textarea.twocolumn{height:44px}.standardform .checkboxset div,.extendedform .checkboxset div,.standardform .radioset div,.extendedform .radioset div{float:left;width:auto;clear:none}.standardform .checkboxset input,.extendedform .checkboxset input{width:auto;display:block;float:left;border:none;margin-top:5px;height:13px}html>body.standardform .checkboxset label,html>body.extendedform .checkboxset label,html>body.standardform .radioset label,html>body.extendedform .radioset label{margin-top:5px}.standardform .radioset label,.extendedform .radioset label{margin:6px 10px 6px 0}.standardform .radioset input,.extendedform .radioset input{width:auto;display:block;float:left;margin-top:5px;height:13px}.standardform .hr,.extendedform .hr{border-top:solid 2px #D9D8C7;margin-top:24px}.standardform .required input,.extendedform .required input,.standardform .required textarea,.extendedform .required textarea,.standardform .required select,.extendedform .required select{background:#F5E5E5 none repeat scroll 0;border-color:#988}.short .person_break{border-top:solid 2px #D9D8C7}.short .people_selector{margin-bottom:12px}.standardform .fulllabel label{width:300px;margin:-5px 0 0 5px}.standardform .boldlabel{margin-left:20px;position:relative;overflow:visible}.standardform .boldlabel strong{position:absolute;left:-15px;top:3px;color:#000;font-size:1.1em}.standardform .boldlabel label{width:auto;float:left;display:inline;margin:-12px 0 15px 15px}.standardform .boldlabel input{clear:left;display:block;float:left;margin:-12px 0 19px}.standardform .twocolumn{width:48%;float:left}.standardform .specialoffer{width:44%;float:right;border:solid 1px #AE1A22;background:#EBC6C8;color:#AE1A22;margin-top:-25px;padding:10px}.standardform .specialoffer input{display:inline;float:none;width:auto}.standardform .specialoffer label{display:inline;float:none;font-weight:700;width:auto}.standardform .specialoffer h3{font-size:2em}.clearboth{clear:both}.standardform .submit input,.extendedform .submit input{width:100px;margin-left:110px;background:#F5E5E5 none repeat scroll 0;color:#AE1A22;font-weight:700;border-color:#988}.extendedform .submit input{margin-left:300px}.topmargin{padding-top:2em}.submit{padding-top:1em}.smalltext{font-size:10px}.boldtext{font-weight:700;color:#000}.formresults table{border-top:solid 2px #D9D8C7;margin-top:14px}.formresults td{padding:5px}.formresults table b{color:#000}.tableform fieldset{border:none;margin:0;padding:0}.tableform .tableheadbig{font-weight:700;background-color:#D9D8C7;color:#000;font-size:1em;width:610px;padding:5px}.tableform .tableheadbig p,.tableform .tablehead td{margin:0}.tableform .tablehead{font-weight:700;background-color:#fff;color:#AE1A22;font-size:1em;width:610px;clear:both;padding:5px}* html .tableform .tablehead{margin-top:10px}.tableform.feedbackonly .tablestart div{border-top:1px solid #ccc;font-size:10px;padding:4px 0}.tableform.feedbackonly .tablestart div.radioset{border-top:none;font-size:11px;width:610px;overflow:hidden;clear:both;float:none;padding:0}.tableform.feedbackonly .tablestart div.radioset div{border-top:none}.tableform.feedbackonly .tablestart div.comment{width:610px}.tableform.feedbackonly .tablestart div.comment label{display:inline}.tableform.feedbackonly .tablestart div.comment textarea,.tableform div.commentfinal textarea{height:50px;width:420px}.tableform.feedbackonly .tablestart div.comment.radioset textarea{height:26px;width:114px}.tableform.feedbackonly .tablestart td.higlightedrow{background:#F3F2EC}.tableform .tableheadbig.thstart{background:#fff}.tableform fieldset textarea{width:114px;height:26px}.tableform fieldset div{float:left;clear:left}.tableform fieldset div label{width:177px;float:left;padding:10px 5px}.tableform fieldset div div{width:23px;float:left;clear:none;padding:10px 20px}.tableform fieldset div.comment{width:118px;float:left;clear:none}.tableform .simpletextfield input{width:345px}.tableform .simpletextfield label{display:block;width:150px;float:left}.tableform div.simpletextfield{overflow:hidden;padding:2px 0}.tableform div.radioset div label,.tableform div.comment.radioset label{display:inline;float:none}.tableform div.radioset div,.tableform div.comment.radioset{width:100px;padding:10px 0 0}.tableform div.comment.radioset{clear:both;width:300px;float:right;padding:0 0 10px}h5{color:#AE1A22;font-size:10px}.short,.tableform.feedbackonly .tablestart div.comment.radioset{width:300px}.short select,.tableform div.commentfinal label{width:186px}.standardform .checkboxset div label,.extendedform .checkboxset div label,.standardform .radioset div label,.extendedform .radioset div label{float:left;height:13px;width:auto;margin:-9px 6px 1px}.displaynone,.tableform fieldset div div label,.tableform fieldset div.comment label,form #m2_2065,form #m2_2069,form #m2_2068,form #m2_2066,form #m2_2067{display:none}.tableform .tableheadbig td,.tableform .tablehead td,.tableform.feedbackonly .tablestart td{padding:3px}.tableform.feedbackonly .headerrow td,.tableform .tableheadbig.thstart .headerrow td{font-weight:700;background-color:#D9D8C7;color:#000;font-size:1em;padding:5px}
