.signup-steps .step{display:inline-block;text-align:center;font-weight:900;width:54px;height:54px;margin-right:10px;font-size:26pt;line-height:54px;color:#fff;background:#0064a3}.signup-steps .step-completed,.signup-steps .step-active{background:#ffd520;color:#000}.frmSignup .section-title{font-weight:400;font-size:12pt;display:block;color:#6ebb9a}.frmSignup label{color:#666;font-family:open sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35}.frmSignup button.cmdSubmit{border:none;color:#fff;font-size:14pt;font-weight:700;padding:0 15px 7px 0;height:53px;width:200px;background:url(/siteimages2/button-aff-signup.png) no-repeat scroll left top transparent}.frmSignup img.icon-signup-error{vertical-align:middle}.frmSignup .achForm th,.frmSignup .achForm td{padding-bottom:.35em}.frmSignup .formNote{font-weight:300;font-size:10pt}.frmSignup select{width:100%;padding:14px 15px;-webkit-transition:350ms ease-in-out;-o-transition:350ms ease-in-out;transition:350ms ease-in-out;border:1px solid #e4e4e4;background-color:#fff;color:#c3c8cc;font-family:questrial,Arial,Helvetica,sans-serif;font-size:16px}.iconNav{margin:2em 0}.sign-up{text-align:center;margin-top:3em}.sign-up a{position:relative}.sign-up a:hover{top:2px}.warningDiv{width:365px}form._gen7 input.warning{padding:6pt}div.instruct{margin-bottom:40px;color:#666;font-family:open sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35;max-width:850px}.progress{font-size:10pt;line-height:20px;font-weight:300}.progress div.stp{margin:5px 0;word-wrap:break-word}.progress .step{display:inline-block;vertical-align:top;text-align:center;font-weight:900;width:20px;height:20px;margin:0 5px;font-size:12pt;line-height:20px;color:#666;background:#fff;word-wrap:break-word}.progress .step-completed,.progress .step-active{background:#6ebb9a;color:#fff}#adultQs{margin-left:20px}#adultQs label,#infoQs label{font-weight:300;font-size:10pt}.column-outer{display:inline-block;vertical-align:top}.frmSignup .section-title{font-weight:400;font-size:12pt;display:block;color:#6ebb9a}.frmSignup button.cmdSubmit{border:none;color:#fff;font-size:14pt;font-weight:700;padding:0 15px 7px 0;height:53px;width:200px;background:url(/siteimages2/button-aff-signup.png) no-repeat scroll left top transparent}.frmSignup img.icon-signup-error{vertical-align:middle}.frmSignup .achForm th,.frmSignup .achForm td{padding-bottom:.35em}.frmSignup .formNote{font-weight:300;font-size:10pt}ul.signUpList{font-size:11pt;line-height:15pt;list-style-type:disc}ul.signUpList li{list-style:disc;margin-left:20px}div.instruct_text{font-size:11pt;margin:1.5em 3em 2em 0}ol.orderedList{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}ol.orderedList li{list-style:decimal;padding-left:15px}.fst-trk{text-transform:uppercase;font-size:13pt;line-height:15pt;margin-left:20px}.fst-trk .fst-trk-opt{position:relative;padding-left:15px;margin-bottom:1.5em;zoom:1}.fst-trk .fst-trk-opt input{position:absolute;left:-8px;top:0}.fst-trk-alert{font-size:9pt}