body {
	margin:0 auto; width:464px; background-color:#ACD3E2;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

a { color:#6160ff; text-decoration:none }
a:hover { text-decoration:underline }
h1 { padding-top:22px; font-size:16px; color:#6160ff; text-align:center; text-transform:uppercase }
label { font-weight:bold }
p, input { font-size:12px }

.cr { color:#467486; font-size:11px; text-align:center }
.error { color:red; font-weight:bold }
.maindiv { background:url('/images/splash-responsive.jpg') no-repeat center top; height:620px }
.innerdiv { padding-left:60px }
.logodiv { padding:30px 0 10px 60px }
.logodiv img { max-height:110px; max-width:300px }
.field { border:#999999 1px solid; width:150px; padding:4px; margin-bottom:6px; }
.submit { width:100px; height:26px; background-color:#6160ff; color:#FFFFFF; border:none; cursor:pointer}

@media (max-width: 464px) {
	body { width:100% }
	p, input { font-size:16px }
	.innerdiv, .logodiv { padding-left: 30px; padding-right:10px }
}

@media (max-width: 390px) {
	.innerdiv, .logodiv { padding-left: 10px }
	.logodiv img { width:100% }
}