body {
	margin: 60px;
	padding: 0;
	color: black;
	text-align: left;
	background: white;
	font: normal 76%/140% verdana, arial, helvetica, sans-serif;
	width: 500px;
}

a { font-weight: bold; color: #0055AA; text-decoration: none; }
a:hover { color: #c70000; }

h1 {
	font: bold 160%/normal arial, helvetica, sans-serif;
	margin: 0 0 5px;
	padding: 0;
	color: #E60007;
}

p {
	margin: 0 auto 10px;
	padding: 0;
}

form input {
	font: bold 130% arial, sans-serif;
	vertical-align: middle;
}

form input.field {
	margin-bottom: 5px;
	width: 180px;
}
form input.button {
	font: bold 110% verdana, arial, sans-serif;
	text-transform: uppercase;
}

img.icon { margin: 0 0 10px -4px; }
img.logo { margin: 0 0 5px; }


.cred {
	margin: 15px 0 0;
	padding: 10px 0 0;
	font-size: 9px;
	color: #999;
	border-top: 1px solid #eee;
}

.cred a { color: #999; }

