form {

	padding:1em;

	border:1px solid #D6D6D6;

}

.login {

	background:url(../gfx/user.gif) no-repeat 95% 1em;

}

.contact {

	background:url(../gfx/email2.gif) no-repeat 95% 1em;

	font-family: Georgia, "Times New Roman", Times, serif;

}

fieldset div {

	margin:0.3em 0;

	clear:both;

}

form {

	margin:1em;

	width:450px;

}

label {

	float:left;

	width:10em;

	text-align:right;

	margin-right:1em;

}

legend {

	color:#0b77b7;

	font-size:1.2em;

}

legend span {

	width:10em;

	text-align:right;

}

input {

	padding:0.15em;

	width:15em;

	border:1px solid #999999;

	background:#fafafa;

	font:bold 0.95em arial, sans-serif;

	-moz-border-radius:0.4em;

	-khtml-border-radius:0.4em;

}

input:hover, input:focus {

	border-color:#333333;

	background:#f6f6f6;

} 

fieldset {

	border:1px solid #ddd;

	padding:0 0.5em 0.5em;

}



.email {

	width:14em;

}



input.default {

	color:#333333;

}



.submit-go {

	margin-top:1em;

	width:69px;

	height:26px;

	text-indent:-9999px;

	overflow:hidden;

	border:0;

	display:block;

	cursor:pointer !important;

	cursor:hand;

	background-color: #333333;

	color: #333333;

	font-size: 14px;

}

.submit-go:hover {

	background-position:0 -26px;

	background-color: #666666;

	color: #333333;

	font-size: 14px;

}




