* {margin:0;padding:0;}

body {
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#signinForm label.error {
  background:url("g/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  text-align:left;
  padding-bottom: 2px;
}

#signinForm label.checked {
  background:none 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 30px;
}

td {padding-bottom:2px;}



label {
	display:block;
	font-size:14px;
	margin-top:0px;
        margin-top:8px;
	padding-right:5px;
	text-align:right;
}

.remember {
	display:inline-block;
	font-size:11px;
	margin:0;
	text-align:left;
}

.forgot {
	font-size:10px;
	text-decoration:none;
}

	.forgot:hover {
		text-decoration:underline;
	}

.input1 {
	border:solid 1px #cde4f5;
	font-size:16px;
	padding:3px;
        width:220px;
}

.submit1 {
	font-size:16px;
	margin-top:5px;
	padding:3px 10px;
}

.rightborder {
border-right: 1px solid #ccc;
}

