.loginForm p,.welcomeForm p{line-height:1em;padding:2px 0;margin:0;}.loginForm label,.welcomeForm label{clear:left;display:block;float:left;width:120px;text-align:right;padding-right:10px;margin-top:5px;}.welcomeForm span{font-weight:bold;display:block;float:left;width:120px;text-align:left;padding-left:10px;margin-top:5px;}.loginForm .textInput,.loginForm .textAreaInput,.welcomeForm .textInput,.welcomeForm .textAreaInput{width:180px;border:1px solid #7e7e7e;margin-top:3px;}.textAreaInput{height:94px;}p.forgotten{margin-left:170px;}p.loginButton{clear:left;text-align:right;margin-top:20px;}p.optional{margin-left:130px;width:200px;color:#7e7e7e;}.validationSummary{padding:5px;float:left;width:280px;color:#c33;overflow:hidden;}.validationSummary li{list-style-position:inside;padding:0;color:#c33;}.registerButton{text-align:right;float:right;width:80px;}