* {margin:0;padding:0;}

body {
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#signupForm label.error {
  background:url("g/unchecked.gif") no-repeat 0px 0px;
  min-height:12px;
  padding-left: 16px;
  text-align:left;
  padding-bottom: 2px;
}

#signupForm label.checked {
  background:url("g/checked.gif") no-repeat 0px 0px;
  text-align:left;
  padding-bottom: 16px;
}

a {color:#346183;text-decoration:underline;}
a:hover {text-decoration:none;}

p {padding:0 15px 20px;}
.blue {color:#346183;}

h1 {
	background:url(g/home/lightbox-bar.gif) repeat-x;
	color:#346183;
	font-size:24px;
	font-weight:normal;
	height:62px;
	letter-spacing:-0.05em;
	padding:15px 30px 0;
}

table {
	margin:0 20px;
}

td {padding-bottom:2px;}



label {
	display:block;
	font-size:14px;
	padding-right:5px;
	text-align:right;
}

.input1 {
	border:solid 1px #cecece;
	color:#676767;
	font-size:16px;
	padding:3px;
        width:220px;
}

	.input1:focus {
		border:solid 1px #c0c0c0;
		color:#333;
	}

.submit1 {
	font-size:16px;
	margin-top:5px;
	padding:3px 10px;
}

.agree {
	display:inline-block;
	font-size:11px;
	margin:0;
	text-align:left;
}

	.agree a {
		color:#717171;
	}