h3.hll_login {
	background: url(/images/login/hll_login.png) no-repeat 10px 18px;
}

div.hll_logcont {
	padding-left: 40px;
}

fieldset.hld_lfield {
	border: 0;
	margin: 20px 0 0 0;
	padding: 0 50px 20px 0;
	width: 202px;
	border-right: 1px solid #ddd;
	float: left;
}

fieldset.hld_lfield2 {
	border: 0;
	margin: 20px 0 0 0;
	padding: 0 0 20px 50px;
	width: 202px;
	float: left;
}

fieldset.hld_lfield h4, fieldset.hld_lfield2 h4 {
	font-size: .9em;
}

fieldset.hld_lfield3 {
	clear: both;
	float: right;
	border: 0;
	margin: 0;
	padding: 0 79px 20px 50px;
	width: 202px;
	border-left: 1px solid #ddd;
}


p.hll_info {
	float: left;
	width: 310px;
	padding: 55px 0 0 40px;
}

p.hll_info2 {
	float: left;
	width: 310px;
	padding: 15px 0 0 40px;
}

fieldset.hld_lfield p, fieldset.hld_lfield2 p, fieldset.hld_lfield3 p {
	display: block;
	padding-top: 15px;
}

fieldset.hld_lfield p.hll_info, fieldset.hld_lfield2 p.hll_info{
	float: left;
	width: 230px;
	padding: 0 0 10px 0;
	font-size: .9em;
	height: 25px;
}

fieldset.hld_lfield3 p.hll_info {
	float: left;
	width: 230px;
	padding: 30px 0 0 0;
	font-size: .9em;
	height: 35px;
}



input.input {
	border: 1px solid #ccc;
	width: 193px;
	height: 24px;
	margin-bottom: 1px;
	font-size: 1.3em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color: #555;
	padding: 2px 0 0 7px;
}

input.submit {
	display: block;
	border: 0;
	background: url(/images/login/hll_login_btn.png) 0 0 no-repeat;
	height: 21px;
	width: 61px;
	margin: 15px 0 0 0;
	float: left;
	cursor: pointer;
}

p.forgot {
	font-size: .85em;
	float: left;
	margin: 2px 0 0 15px;
	padding: 0;
}