/* Remove this when pasting into your Stylesheet! */

html, body { border: 0; margin: 0; padding: 0; }
body {
	min-width: 100%;
	min-height: 101%;
	color: #666;
	background:#eee;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
}

/* END Remove This */

#contact p, label, legend {
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style:none; solid; }

#contact { display: block; width: 650px; margin: 50px auto; padding: 35px; border: 1px solid #cbcbcb; background-color: #FFF;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em;  }
.bgfieldinput {
	background-image: url(../bg-formfield.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	width: 370px;
	padding-top: 0px;
}
.logininput {
	outline: none;
	border:0;
}
#contact fieldset { padding:20px; border:1px solid #eee; }
#contact legend {
	padding:7px 10px;
	font-weight:normal;
	color:#000;
	border:1px solid #eee;
	margin-bottom:0 !important;
	margin-bottom:20px;
}
#contact span.required { margin: 10px 0; padding: 0; }
.submit {
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	margin-left: 0px;
	padding-left: 0px;
	background-image: url(../login_button.jpg);
	outline: none;
	border:0;
}
#logintable a {
	color: #333333;
	margin-left: 0px;
	font-size: 10px;
}
#contact a {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a:focus {outline: none}

