/* login and change password pages */
div.login p, div.passwordChange p, div.passwordReset p {padding-top: 10px; padding-bottom: 10px;}
div.login .input-text, div.passwordChange .input-text, div.passwordReset .input-text, div.pwservices .input-text {border:1px solid #545355; color:#666666;}
div.login label, div.passwordChange label, div.passwordReset label, div.pwservices label {display:block; margin-bottom:10px; color:#555555;}
div.login label span, div.passwordChange label span, div.passwordReset label span, div.pwservices label span {display:block; float:left; padding-right:6px; width:120px; text-align:right; font-weight:bold;}
div.login input.submitButton, div.passwordChange input.submitButton, div.passwordReset input.submitButton, div.pwservices input.submitButton {margin-left: 126px;}
div.loginError, div.passwordChangeError, div.passwordResetError {margin-bottom: 10px;}
div.pwservices .input-checkbox {margin-left: 0px;}
span.trcompany {background: url(../images/fxallLogo.gif) no-repeat top left; float: right; width: 230px; height: 60px;}
div.login div.actions {margin-top: 20px;}

/* legal page */
div.legal {padding: 10px;}
div.legal p {margin-top: 10px;}
div.legal span {font-weight: bold;}
div.legal ol {padding-left: 10px;}
div.agreement {margin-top: 5px; margin-left: 5px; margin-bottom: 10px;}
div.agreement input.legalButton {position: relative; top: 30px; left: -158px;}
div.agreementError {margin-left: 8px;}

/* fcc pages */
div#servicesDiv p {padding-top: 10px; padding-bottom: 10px;}

/* pwdchgsuccess page */
a.loginLink {padding-left:16px; background: url(../images/iconLock.gif) no-repeat top left; margin-left:5px;}

/* pwdreset page */
div#recaptcha_widget_div {margin-left: 123px;}
iframe#recaptchaiframe {margin-left: 117px;}
textarea#recaptcha_challenge_field {margin-left: 125px;}
