* {
	font-family:arial, helvetica, sans-serif;
}

A {
	color:#666;
}

BODY {
	background: url(images/background.gif) repeat-x top #C9E6ED;
	margin:0;
	padding:0;
}

div#formgraphic {
	width:770px;
	height:407px;
	display:block;
	margin:40px auto 10px;
	background:url(images/background-form.png) no-repeat;
}

div#date {
	font-size:12px;
	font-weight:bold;
	padding-top:43px;
	width:760px;
	text-align:right;
	color:#FFF;
}

div#content {
	display:block;
	height:138px;
	width:594px;
	margin:3px 1px 0px 175px;
	background:url(images/keys.jpg) no-repeat top right;
}

#content H1 {
	font-size:24px;
	margin:0 80px 0 10px;
	padding:0;
}

#content P {
	font-size:12px;
	margin:5px 140px 10px 50px;
	padding:0;
}

#content UL {
	font-size:12px;
	margin:-5px 0 0 50px;
	padding:0px;
}

#content LI {
	display:block;
	padding-left:15px;
	width:200px;
	white-space: nowrap;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#555;
	background:url(/images/bullet-arrow.png) no-repeat 2px 4px;
}

#content #bullets {
	display:none;
}

DIV#enterzip {
	display:block;
	margin-left:380px;
	font-size:13px;
	font-weight:bold;
	padding:2px 0;
}

#enterzip P {
	float:left;
	margin:0;
	padding:7px 4px 3px;
}

#zipcode-on {
	text-align:center;
	font-weight:bold;
	border:0;
	background:url(images/background-zip.gif) no-repeat transparent;
	padding:6px 0;
	width:204px;
	font-size:15px;
}

#zipcode-err {
	text-align:center;
	font-weight:bold;
	border:0;
	background:url(images/background-zip-err.gif) no-repeat transparent;
	padding:6px 0;
	width:204px;
	font-size:15px;
}

DIV#triage {
	display:block;
	margin-top:12px;
	margin-left:400px;
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
}

INPUT.submit {
	background:url(images/btn-clickhere.gif) no-repeat;
	width:266px;
	height:31px!important;
	text-indent:-1000em;
	#text-indent:0;
	#padding-top:31px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin-top:21px;
	#margin-top:18px;
	margin-left:450px;
	margin-bottom:0;
}

div#copy {
	font-size:11px;
	padding-top:0px;
	width:700px;
	text-align:right;
}

div#footer {
	width:770px;
	display:block;
	margin:0 auto;
	text-align:center;
}

.error {
	color:#C00;
	position:absolute;
	z-index:10;
	display:block;
	margin-left:310px;
	width:350px;
	text-align:center;
	padding-top:220px;
	top:0;
	font-size:13px;
}

