.appTable {
	width:570px;
}

/* Contact */
.contactInfoHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
}
.contactInfoCell {
	border:1px solid #4e86aa;
}
#nameDiv {
	margin-top:10px;
}
#addressDiv {
	margin-top:10px;
}
#phoneDiv {
	margin-top:10px;
}
#emailDiv {
	margin:10px 0;
}

/* Credit */
.creditInfoHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.creditInfoCell {
	border:1px solid #4e86aa;
}
#ssnDiv {
	margin-top:10px;
}
#housingDiv {
	margin-top:10px;
}
#prevAddressDiv {
	margin:10px 2px 0 2px;
	background-color:#ffe5bf;
	padding:4px 0;
}
#creditAskDiv {
	margin:10px 0;
}
#discharge {
	margin:0 2px;
	background-color:#ffe5bf;
	padding:4px 0;
}

/* Employment */
.employmentHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.employmentCell {
	border:1px solid #4e86aa;
}
#employerDiv {
	margin:10px 0;
}
#prevEmployerDiv {
	margin:10px 2px 2px 2px;
	background-color:#ffe5bf;
	padding:4px 0;
}

/* Trade In */
.tradeInHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.tradeInCell {
	border:1px solid #4e86aa;
}
#tradeInDiv {
	margin:10px 0;
}

/* Desired Vehicle */
.desiredHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.desiredCell {
	border:1px solid #4e86aa;
}
#desiredDiv {
	margin:10px 0;
}

/* Appointment */
.appointmentHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.appointmentCell {
	border:1px solid #4e86aa;
}
#appInfoDiv {
	margin-top:10px;
}
#appointmentDiv {
	margin:10px 0;
}
#appointmentInfoDiv {
	margin:0 2px 2px 2px;
	background-color:#ffe5bf;
	padding:4px 0;
}

/* Additional */
.additionalHd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4e86aa;
	text-align:left;
	border-top:1px solid #666;
	padding-top:10px;
}
.additionalCell {
	border:1px solid #4e86aa;
}
#hearAboutDiv {
	margin:10px 0;
}

/* Form Submit */
.submitCell {
	border-top:1px solid #666;
	background-color:#ff9900;
}
#submitExtra {
	font-size:36px;
	color:#fff;
	padding-bottom:6px;
}
.formButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Common Elements */
.formLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.typFormBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	padding-left:2px;
	border:1px solid #999;
}
.itemHide {
	display:none;
}
.itemShow {
	display:block;
}
