.login-page-section p.intro { margin-bottom:0!important; }
.login-page-section p.intro strong { font-size:1em; }
.login-page-section p.intro a { color:#4f4f4f!important; }
.login-community { margin-right:0; }
.user-login-form h3 { display:none; }

.login-page-box fieldset {border:0; }
.login-page-box form label { float:left; display:block; width:120px; padding:0 0 0 20px; font-weight:bold;}
.login-page-box form input { border:1px solid #a2a3a2; margin-bottom:5px; width:160px; }
.login-page-box form .submit-retrieve input, .login-page-box form input.account-login-btn { border:0; float:right; margin:1px 10px 0px 0; width:92px;}
.login-page-box form .submit-retrieve input { width:80px!important; margin-top:0;}
.login-community a { float:left; padding:0 0 0 20px;}

.login-page-tefl { float:left; margin:20px 0 0 0; }


/* Login page elements */

/* edited by Therese Kritzinger 2011-04-18 */
.login-page-section {
	float:left;
	width: 209px!important;
	text-align:center;
	margin:0 10px 0 10px;
	background: url(../images/common/v3/login/bg-login-box-209px.png) no-repeat top left;
}

.login-page-section p {
	color:#4f4f4f;
	font-weight:bold;
	font-size:1.4em;
	display:block;
	text-align:center;
	margin:0;
	padding:0 0 5px 0;
}

.login-page-section a.login-link-text {
	color:#646464;
	font-size:1.2em;
	background: url(../images/common/v3/login/link-arrow.gif) no-repeat right;
	padding:3px 20px 3px 20px;
	text-decoration:none;
}
.login-page-section a.login-link-text:hover, .login-page-section a.login-link-text:active, .login-page-section a.login-link-text:focus { color:#000!important; }

.login-page-section a.login-link-text span { border-bottom:1px dashed #ccc; }
.login-page-section a.login-link-text:hover span { border-bottom:0; }

/* edited by Therese Kritzinger 2011-04-18 */
.login-page-section .login-page-inner {
	padding:10px;
	background: url(../images/common/v3/login/bg-login-box-end-209px.png) no-repeat bottom left;
	min-height: 90px;
  	height:auto !important;
  	height: 90px;
}
.login-page-section div#login-page-form, .login-page-section .login-page-box, .login-page-section .submit-retrieve { background:none!important;}
.user-login-form { margin-top:10px; }
.user-login-form a { display:block; margin-bottom:5px; }
