.login-form,.registration-form {
	width: 281px;
	float: left;
	height: 100%;
	margin: 25px 0px 10px;
    maRGIN-TOP: 25px;
    margin-bottom: 37px;
}

.login-form input[type="text"],.login-form input[type="password"] {
	width: 100%;
}

.login-form-content {
    padding: 2px 0;
    margin-top: 20px;
}

#forgot-password>a {
	color: #363D82;
	font-size: 13px;
	margin-left: 30px;
}

.submit-line {
	margin-top: 2px;
}

.submit-line div {
	display: inline;
}

div.hr {
	width: 80%;
	height: 1px;
	border-bottom: 1px solid #CCC;
	margin: 0px auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.registration-form-content {
	margin-top: 29px;
    color: #555555;
}

.benefits {
	height: 25px;
	line-height: 25px;
}

.benefits>img {
	vertical-align: middle;
}

.benefits>div {
	display: inline-block;
}

.register-bottom-line {
	height: 30px;
	line-height: 30px;
    margin-top: 19px;
    margin-left: 4px;
}

.register-bottom-line div {
	vertical-align: middle;
	display: inline-block;
}

#register-now {
    vertical-align: middle;
}

#register-now.ui-state-active{
    margin-right: 3px
}

.secured-login {
	height: 36px;
	line-height: 36px;
    margin-top: 24px;
}

.secured-login>img {
	vertical-align: middle;
}

.secured-login>div {
	display: inline-block;
	font-size: 13px;
	margin-left: 10px;
}

#login-form #master-error-message {
	margin-bottom: 15px;
    float: left;
}

#login-failed-message {
	color: #D54B58 !important;
	display: none;
}

.login-form .section-header,.registration-form .section-header,#forgot-password-form .section-header
	{
    color: #232323;
    font-size: 22px;
    margin: 0px;
}

#forgot-password-form {
	display: none;
	margin-bottom: 10px;
    margin-top: 25px;
}

.center-content {
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

#send-email{
	margin-top: 5px;
	width: 100%;
}

#login-form-content .form-legend{
	float: left;
	margin-top: 0px;
}

.logout-center {
	width: 420px;
	margin: 0px auto;
	text-align: center;
}

.logout-message p{
	margin-bottom: 10px;
}

.login-form .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-state-hover.ui-state-active {
    margin-right: 3px;
}

.login-form .formItem {
    margin-bottom: 14px;
}

#forgot-password > a {
    margin-left: 14px;

}

.secured-login > div {
    margin-left: 8px;
    padding-top: 0px;

}

.secured-login > img {
    vertical-align: -6px;

}

.registration-form .benefits-header {
    font-size: 16px;
    margin-left: 5px;
    margin-bottom: 11px;
}

.benefits > div {
    font-size: 13px;

}

.register-bottom-line .free-registration {
    margin-left: 14px;
}

#forgot-password-form-content {
    margin-top: 20px;
}