body {
	font: normal 16px/1 Arial, sans-serif;
}

#page_wrapper {
	margin: 0 auto 3em;
	width: 760px;
	border: 1px solid #0072BC;
}

.strong {
	font-weight: bold;
}

a {
	color: #006699;
	text-decoration: none;
}

.small {
	font-size: .8em;
}


/* ========== */
/* = Header = */
/* ========== */

.header {
	height: 79px;
}

.spacer {
	background: #003366;
	height: 20px;
	border-top: 2px solid white;
}

.banner_image {
	margin-bottom: -160px;
}


/* ========= */
/* = Table = */
/* ========= */

.table {
	width: 690px;
	margin: 0 auto 1em;
	position: relative;
	z-index: 10;
}

table {
	width: 100%;
}

tr.odd {
	background: #d9e6ef;
}

th {
	font-size: 1.1em;
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 5px;
	vertical-align: bottom;
}

td {
	padding: 4px 0;
	font-weight: bold;
}

th, td {
	padding-left: 1em;
}

.centered {
	text-align: center;
	font-weight: bold;
}

.fine_print {
	font-size: .6em;
	font-weight: normal;
	margin-top: 5px;
	color: #888;
}


/* ============ */
/* = Tag Line = */
/* ============ */

.tag_line {
/*	font-size: 1.3em;*/
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	width: 460px;
	margin: 0 auto 1.5em;
}


/* ======== */
/* = Form = */
/* ======== */

fieldset {
/*	padding-top: 1em;*/
	overflow: visible;
}

form ul {
	width: 690px;
	margin: 0 auto;
	list-style: none;
}

form li {
	margin-bottom: 1em;
}

legend {
	font-weight: bold;
	padding-left: 73px;
	padding-bottom: 10px;
}

label {
	font-size: .7em;
}

fieldset.text_inputs label {
	text-transform: uppercase;
}

fieldset.text_inputs input {
	border: 1px solid black;
	margin-left: .25em;
	margin-right: .5em;
	padding-left: .25em;
}

fieldset label.first {
	width: 70px;
	text-align: right;
	display: inline-block;
}

fieldset.bottom_fields {
	margin-left: 70px;
}

#first_name, #last_name { width: 250px; }
#company { width: 580px; }
#street { width: 580px; }
#city { width: 185px; }
#state { width: 30px; }
#zip { width: 50px; }
#phone { width: 185px; }
#email { width: 345px; }
