.login_form{
	width:600px;
	height:250px;
	background:url(../../images/login_bg.png) no-repeat center top;
	margin:20px 0 0 10px;
	float:left;
	padding:0px 0 0 0px;
}
.form{
	width:600px;
	float:left;
	clear:both;
}
fieldset { border:none; clear:both;}
label {font-size:11px; font-weight:bold; color:#666;}
label a{font-size:11px; font-weight:bold; color:#666;}
dl {clear:both; width:600px;}
dl.submit {clear:both; width:500px; text-align:center; padding:0 0 0 90px;}

dt {float:left; text-align:right; width:170px; line-height:34px; padding:0 10px 10px 0;}
dd {float:left; width:400px; margin:0 0 10px 0;}


label.check_label{
	padding:0 0 0 10px;
	line-height:32px;
}

/*Buttons*/
input[type=submit]
{
	background:#60C8F2; font-size:14px; text-align:center; padding:5px; color:#FFFFFF; padding-left:10px; padding-right:10px; font-weight:bold;
}

input[type=reset]
{
	background:#60C8F2; font-size:14px; text-align:center; padding:5px; color:#FFFFFF; padding-left:10px; padding-right:10px; font-weight:bold;
}

input[type=button]
{
	background:#60C8F2; font-size:14px; text-align:center; padding:5px; color:#FFFFFF; padding-left:10px; padding-right:10px; font-weight:bold;
}

input, textarea, select {
	padding: 5px;
	
	background:#F7F7F7;
	border:solid 1px #CCC;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: -1px 1px 2px #CCC;
	-moz-box-shadow: -1px 1px 2px #CCC;
	box-shadow: -1px 1px 2px #CCC;
	
}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}