#formGradient {min-width:200px;padding:0pt 10px;}#formLeft {background:transparent url(/images/login_left.gif) no-repeat scroll left top;height:auto;line-height:14px;margin-right:9px;padding:25px 15px 50px 22px;}#formRight {background:transparent url(/images/login_right.gif) no-repeat scroll left top;color:#F1F1F1;float:right;height:190px;width:15px;}#formWrapper {margin:0pt auto;min-width:inherit;padding:0px 20px 10px;text-align:left;width:480px;}#additional {margin:100px auto 0pt;width:440px;}#additional h1 {margin:0pt 75px 15px;}form dl {margin:15px 0pt;}form dt {float:left;font-size:14px;line-height:24px;width:80px;}form dd {color:#666666;font-size:11px;line-height:24px;margin:0pt 0pt 5px 80px;}dd span {color:#CCCCCC;}input {font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:3px;}input.button {padding:0pt;vertical-align:middle;}input#username {width:250px;}input#password {margin-right:5px;width:150px;}input#emailpassword {margin-right:5px;vertical-align:middle;}input#forgot {width:280px;}#success {background:transparent url(/images/icons/tick.gif) no-repeat scroll left top;margin-bottom:15px;padding:0pt 0pt 0pt 44px;text-align:left;}#failure {background:transparent url(/images/icons/error.gif) no-repeat scroll left top;height:25px;margin-bottom:15px;padding:10px 0pt 0pt 44px;text-align:left;}#success h1, #failure h1 {font-size:16px;margin:0pt 0pt 3px;}p {font-size:12px;margin-bottom:18px;text-align:left;}p em {color:#A1A1A1;font-style:italic;}p.success {color:#009754;font-weight:bold;}p.error {color:#CC2A2A;font-weight:bold;}p.extraPad {margin-bottom:30px;}