#login {min-width: 500px;margin: 0 auto;padding: 1em;width: 500px;}.usrlogin {background-color: white;border: 1px solid #BBB;min-height: 50px;margin-top: 100px;position: relative;-moz-border-radius: .4em;-webkit-border-radius: .4em;border-radius: .4em;padding: 1em;}.usrlogin h2 {border-bottom: none;color: #333;font-size: 1.6em;margin: 0 0 1em;}form.auh {color: #333;font-family: verdana, arial, helvetica, sans-serif;font-size: 13px;line-height: 1.4;margin: 0 0 1em 0;position: relative;}form.auh fieldset {border: 0;display: block;margin-bottom: 5px;padding-bottom: 5px;position: relative;}form.auh .field-group {clear: both;display: block;margin-bottom: 5px;min-height: 1.6em;padding: 0 0 5px 140px;}form.auh .field-group label {float: left;display: block;left: -140px;line-height: 1;margin-right: -130px;padding-top: 4px;position: relative;width: 130px;text-align: right;}form.auh .medium-field {width: 200px;}form.auh .group {position: relative;clear: both;display: block;margin-bottom: 5px;min-height: 1.6em;padding: 0 0 5px 0;}form.auh div.checkbox, form.auh div.radio {padding: 0 0 5px 140px;}form.auh div.radio input.radio, form.auh div.checkbox input.checkbox {border: none;float: left;margin-top: 2px;width: 15px;}form.auh .buttons-container {border-top: 1px solid #DDD;clear: both;margin-bottom: 5px;min-height: 2.7em;overflow: auto;}form.auh .buttons-container .buttons {padding: 5px 0 0 140px;}form.auh .buttons a.cancel {line-height: 1.2;margin: 10px 10px 0 0;}a, a:link, a:visited {color: #97120b;cursor: pointer;text-decoration: none;}.login_message {color: #d10701;}