body {
	margin: 0;
	padding: 0;
	background: /*#500400*/#000 url(../../images/bars_wBlack.jpg) top  left repeat-x;
	}
div#header {
	width: 764px;
	margin: 0 auto 0;
	padding: 0;
	height: 154px;
	}
form {
	margin: 0;
	 padding: 0;
	 }
ul {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 21px;
	background: #00428A url(../images/back_right.gif) top right repeat;
	border-top: 1px solid #000;
	}
li {
	float: left;
	width: 125px;
	height: 20px;
	background-color: #000;
	list-style: none;
	}
ul li a, ul li a:visited {
	text-decoration: none;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	border: none;
	margin: 0;
	padding: 0;
	}
div#container {
	width: 752px;
	height: 755px;
	margin: 0 auto;
	padding: 5px;
	background: #fff url(../images/diagonals_blue.gif) top left repeat;
	border: 1px solid #ccc;
	}
html>body div#container {
	height: 932px;
	}
div#contentLeft {
	border: 1px solid #ccc;
	width: 478px;
	
	margin: 0;
	padding: 10px;
	background-color: #fff;
	float: left;
	}
html>body div#contentLeft {
	margin: 0 0 5px 0;
	height: 808px;
	}
div#contentRight {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 228px;
	margin: 0;
	padding: 10px;
	float: left;
	background-color: #fff;
	height: 674px;
	}
html>body div#contentRight {
	height: 808px;
	}
p#dateBox {
	background: #fff url(../images/tab_upperLeft.gif) top center no-repeat;
	height: 20px;
	width: 62px;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 4px;
	margin: 0;
	}
p#vehicleSelection {
	float: left;
	width: 383px;
	text-align: right;
	height: 20px;
	margin: 0;
	padding-top: 4px;
	font: bold 12px Arial, Helvetica, sans-serif;
	}
p#vehicleSelection a, p#vehicleSelection a:visited {
	color: #787E88;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	}
p#vehicleSelection img {
	margin:0 0 -2px 0;
	}
div.innerBox {
	border: 1px solid #ccc;
	width: 455px;
	height: 636px;
	padding: 5px;
	clear: both;
	}
html>body div.innerBox {
	height: 778px;
	}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 10px 0 0 0;
	text-align: left;
	color: #333;
	}
html>body h1 {
	padding-top: 12px;
	}
div.innerBox p {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 2px 0;
	padding: 0;
	color: #B7B7B7;
	}
table {
	margin: 0;
	border: 1px solid #ccc;
	padding: 0;
	width: 455px;
	height: 70px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	padding: 5px 0 5px 5px;
	color: #333;
	}
td.leftTD {
	width: 145px;
	border-right: 1px solid #ccc;
	}
table#additional {
	background-color: #EBF1F5;
	}
table#additional td {
	height: 46px;
	width: 145px;
	margin: 0;
	padding:5px 0 0 5px;
	color: #333;
	}
td.cell2, td#cell5 {
	border-left: 1px solid #ccc;
	}
td.cell2, td.cell3 {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	}
td#cell5, td#cell6 {
	background-color: #fff;
	}
select {
	width: 120px;
	}
p.blurb {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	}
div.contactInfo {
	border: 1px solid #ccc;
	width: 228px;
	height: 472px;
	margin: 0 auto;
	padding: 5px 0;
	background-color: #EBF1F5;	
	}
html>body div.contactInfo {
	height: 482px;
	}
p.fieldTitle {
	width: 180px;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 2px 0 0 0;
	color: #333;
	}
html>body p.fieldTitle {
	padding: 5px 0 3px 0;
	}
input.textField {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	}
.shortBox {
	width: 80px;
	}
input.submit {
	margin: 10px 0;
	}
div.disclaimer {
	width: 706px;
	height: 61px;
	border: 1px solid #ccc;
	margin: 5px auto 0;
	padding: 15px 20px 20px 20px;
	background: #787E88 url(../images/diagonals_grey.gif) top left repeat;
	clear:both;
	}
div.disclaimer p {
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 1.1em;
	}
div.disclaimer a, div.disclaimer a:visited {
	color: #fff;
	text-decoration: none;
	}
div.disclaimer a:hover {
	color: #0000FF
	}
span {
	display: inline;
	font: 10px Arial, Helvetica, sans-serif;
	color: #f00;
	}
td p.trimLevels {
	width: 130px;
	margin: 0 5px 0 0;
	padding: 0 0 0 8px;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #333;
	}
p#colors {
	text-align: right;
	padding: 0 30px 0 0;
	margin: 0;
	}
select.menuSelect {
	width: 170px;
	}
p#footnote {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ccc;
	text-align: center;
	width: 760px;
	margin: 0 auto;
	padding: 2px 0;
	}
p#footnote a, p#footnote a:visited {
	text-decoration: none;
	color: #BDC9D6;
	}
p#footnote a:hover {
	color: #00428A;
	} 
a#morePhotos, a:visited#morePhotos {
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 10px 10px 0 0;
	}
span.required {
	color: #666;
	margin: 0;
	padding: 0;
	}
table#researchMaterials {
	background-color: #fff;
	z-index: 10;
	}
table#researchMaterials img {
	border: 1px solid #fff;
	}
table#researchMaterials img:hover {
	border: 1px solid #f00;
	}
textarea {
	height: 60px;
	width: 180px;
	}
div#connect {
	width: 750px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	text-align: right;
	}
