body {
	font-family: Myriad, Verdana, Arial, Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #123a6f;
}
a:hover { text-decoration: underline; }
fieldset { display: block; border: 0 none; margin: 0; padding: 0; }
legend, caption { font-size: 16px; font-weight: bold; color: #1E1E1E; }
input { margin: 0; }
img { border: 0px; }
table { width: 100%; }
th { font-size: 16px; font-style: italic; }
td { vertical-align: top; }
h1 { color: #001299; font-size: 20px; margin: 5px 0px; }
h2 { font-size: 18px; color: #000000; margin: 5px 0; }
h3 { width: 237px; height: 20px; margin: 0 auto; font-size: 16px; padding: 3px 10px; color: #FFFFFF; background: transparent url('../images/highlight-hdr.png') no-repeat scroll 0 0; }
p { margin: 2px 0px; }
.search {
	width: 238px;
	height: 49px;
	display: block;
	text-align: right;
	margin-left: auto;
	background: transparent url('../images/search-bkg.gif') no-repeat scroll 10px 0px;
}
.formError { color: #DF0D3D; font-weight: bold; font-style: italic; }
.content {	background-color: #efefef; }
.copy { padding: 10px; }
.highlight-header { height: 65px; vertical-align: bottom; text-align: left; font-size: 0px; background: transparent url('../images/highlights-topbkg.png') no-repeat scroll 0 0; }
.highlight { width: 245px; margin: auto; padding: 5px; border: 1px solid #b1bdc3; border-bottom: 0 none; background-color: #FFFFFF; }
.highlight-footer { width: 257px; height: 7px; margin: auto; font-size: 0px; background: transparent url('../images/highlight-btm.png') no-repeat scroll 0 0; }
.Faq { padding: 10px; }
.onlinepayment, .contactus, .sitemap { padding: 15px; }
.serviceRequest fieldset {padding: 10px; border: 1px solid #000000;}
.serviceRequest input[type=checkbox], .serviceRequest input[type=radio] { position: relative; top: 3px; }
.partRequest fieldset {padding: 10px; border: 1px solid #000000;}
.footer {
	width: 820px;
	height: 101px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 15px;
	background: transparent url('../images/footer-bkg.png') repeat-x scroll 0 0;
}
.footer a { color: #FFFFFF; }
.drivingDirectionsHeaderText { font-size: 16px; font-weight: bold; color: #1E1E1E; }

.emailsignupform td { vertical-align: middle; }