/* CSS Document */p { /* default styling in paragraphs */	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size: 1.2em;	color:#333323;}caption { /* Styling of table captions - default all tables */ text-align: center; font-weight: bold; color:#333323; padding-top: 0.5em; padding-bottom: 0.4em;}#base-tbl { /* Default setting for tables within UL list */	border: none;	text-align: left;	width: 100%;}#pipe-tbl ul li { /* Styling of the list items */	margin-left: 0;	list-style: none;} #pipe-tbl ul { /* Styling of list */	margin-left: 0;	padding-left: 0;} table.used-sales-tbl { /* Styling of table - overall styles */	width: 99%;	border-collapse: collapse;	border: 1px solid #333;}table.amesbury-tbl { /* Styling of table - overall styles */	width: 100%;	border-collapse: collapse;	border: 0px solid #333;	padding: 10px;	margin: 1em;	vertical-align: top;}/* table.used-sales-tbl td { 	border: 1px solid black;	padding: 0.2em 2ex 0.2em 2ex;	color: black;} */tr.leftc td { /* format header each table*/	color: #000;	background-color: #8fadcc;	width: 90%;}tr.left40 td { /* format header table left 40% */	color: #333323;	width: 40%;}td.tbl-border-dot-right {	border-right: 1px dotted #333;	padding-right: 12px;}td.pad-left {	padding-left: 12px;	}/* td.tdhr {	color: #fff;	background-color: #7d98b3;}tr.rightc td { 	color: #fff;	background-color: #7d98b3;} */tr.leftd td { /* Controls styling around cells - no images */	border: 1px dotted #333;	width: 90%;}tr.lefti td { /* Controls styling around cells - with images */	border-left: 1px dotted #333;	border-right: 1px dotted #333;	border-top: 1px dotted #333;	border-top: 1px dotted #333;}tr.tblimg td { /* Styling of table cell with image */	border-bottom: 1px solid #333;	border-right: 1px dotted #333;	font-weight: bold;	color: #333323}tr.tblimg td img{ /* Styling of images in tables cells */	border: none;	list-style: none;	float: right;	padding: 0 1px 0 3px;}.imgcenter2{	float: right;	padding: 0.5em;	border: none;  margin-left: auto ;  margin-right: auto ;}.right2 {	text-align: right;}.noborder{	border: none;	float: right;	clear: right;	padding: 0.5em;}.noborder-left img {	float: left;	clear: left;	padding: 6px 10px 6px 0px;	border: none;}a:link,a:visited,a:active { 	color: #333323;	text-decoration: underline;	}a:hover, a:hover img { 	color: #CCCCCC;	background-color: #333333;	text-decoration: none;	border: none;	}a:hover h2 { 	color: #0000FF;	background-color:#CCCCCC;	text-decoration: underline;	}a:link h2,a:visited h2,a:active h2 { 	color: #333323;	text-decoration: none;	}#logodiv a:link,#logodiv a:visited,#logodiv a:active { 	color: #333323;	text-decoration: none;}a:link img,a:visited img,a:active img,a:hover img {	border: none;}#logodiv  a:hover img {	background-color: #ffffff;}.red {color: #cc0000;}
