#page{height:100%}#app{max-width:950px;margin:10px auto}#app fieldset{padding:10px}#app h4{margin-left:auto;margin-right:auto;padding-top:20px;width:400px;text-align:center}#fname{width:200px}#mi{width:50px}#lname{width:200px}#header{padding:15px 0;border-bottom:1px dotted #ccc}#btnSave{margin-left:auto;margin-right:auto;min-width:100px;width:100px}#header_section{margin:0 10px}#mainContent{margin-top:0}#footer_section{margin:30px 0 5px}#form1.signup_form ul li label input{margin:0 4px 0 0}#app #thanks{width:100%}#internationalAddress{margin:40px 0 10px}#international{margin:0 5px 0 0}.responseStack{margin-left:20px}.followUpContent{padding-left:20px}#footer_wrapper{border-top:1px dotted #ccc;min-height:100px;min-width:100%;position:relative;bottom:0;left:0}#footer{width:100%;min-width:320px;color:#706e6e;font-size:14px;max-width:950px;padding-left:0;margin-top:10px}#footer_links{float:left;margin:0 10px 10px 0;line-height:1.3em}#footer_right{float:left;font-size:10px;padding-top:2px}#verisign_seal{float:right;margin-top:20px}#form1.signup_form fieldset{margin-bottom:10px}#formbuttons{text-align:center}button.centered{margin:auto}#content_wrapper #content .step_indicator{visibility:hidden;display:none;height:0}#emailFields{padding:10px}#emailFields input[type=text],#emailFields textarea{width:100%}fieldset ol li input[type=text].w50{width:50%}fieldset ol li input[type=text].w100{width:100%}