.SelectedLink {  background-color: #99CCFF}
a:hover {  background-color: #99CCFF}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color: #3333FF;
	border-style: solid;
	border-width: 1px;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }

#navbar_h {
	white-space:nowrap;
	padding:4px;
	border-color:#3333FF;
	border-width:thin;
	border-style:solid;
	background-color:#FFFFFF;
}
#navbar_h li { display:inline; margin:0px; padding-left:3px; padding-right:3px; border-right-style:solid; border-right-width:1px; border-right-color:#3333FF; }

.listBullet { font-family: Arial, Helvetica, sans-serif; font-size:16px; }

.pubIndexCategory { font-size:14px; font-weight:bold; text-align: left; margin-top: 12px; }
.pubIndexItem { padding-top: 8px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3333FF; }
.pubIndexPrice { text-align: right;	float: right; }
.pubIndexName {	text-align: left; }
.pubIndexName a { text-decoration:none; }
.pubIndexDescription { text-align:justify; margin-left:12px; margin-top:2px; }
.pubIndexPara { text-align:justify; }

.pubPrice { text-align:right; float:right; }
.pubName { text-align: left; font-weight:bold; }
.pubAuthor { text-align:left; margin-top:6px;}
.pubPublisher { text-align:left; margin-top:6px;}
.pubImage { margin-top:12px; margin-bottom:12px;}
.pubDescription { text-align:justify; }
.pubInfo { text-align:center; margin-top: 12px; }
.pubPurchase { text-align:center; margin-top: 12px; }

.linkCategory { font-size:14px; font-weight:bold; text-align: left; margin-top: 12px; }
.linkItem { padding-top: 8px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3333FF; }
.linkName { text-align: left; }
.linkName a { text-decoration:none; }
.linkDescription { text-align: justify; margin-left:12px; margin-top: 2px; }
.linkSubmit { text-align:right; float:right; }

.linkSubmitHeading { font-size:14px; font-weight:bold; text-align:center; margin-top: 4px; }
.linkSubmitPara { text-align:center; }

.newsIndexCategory { font-size:14px; font-weight:bold; text-align: left; margin-top: 12px; }
.newsIndexItem { padding-top: 8px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3333FF; }
.newsIndexDate { font-size:10px; text-align: right;	float: right; }
.newsIndexTitle { text-align: left; }
.newsIndexTitle a { text-decoration:none; }

.newsDate { font-size:10px; text-align:right; float:right; }
.newsTitle { text-align: left; font-weight:bold; }
.newsHeading { text-align: left; font-style:italic; }
.newsBody p { text-align: justify; }
.newsImage { text-align:center; }
.newsImage p { font-size:10px; text-align:center; margin-top: 2px; margin-bottom: 2px;}

.historyHeading { font-size:14px; font-weight:bold; text-align:center; }
.historyPara { text-align:justify; }
.historyImage { text-align:center; }
.historyImage p { font-size:10px; text-align:center; margin-top: 2px; margin-bottom: 2px;}

.contactHeading { font-size:14px; font-weight:bold; text-align:left; }
.contactAddress { text-align:left; padding-left: 40px; }
.contactFormRow {  clear: both; padding-top: 10px; padding-bottom: 10px;}
.contactFormLabel {	float: left; width: 100px; text-align: right; }
.contactFormField { float: right; width: 235px; text-align: left; }

.vehicleIndexPara { text-align:justify; }
.vehicleIndexItem { text-align:left; padding-left: 40px; margin-top:2px; margin-bottom:10px;}

.vehicleTitle { font-size:14px; font-weight:bold; text-align:center; }
.vehicleHeading { text-align:left; font-weight:bold; }
.vehiclePara { text-align:justify; }
.vehicleImage {text-align:center; }
.vehicleImage p { font-size:10px; text-align:center; margin-top: 2px; margin-bottom: 2px;}
