acronym { 
	color: black ;
	background: #FFFFCC ;
}
body {
	background: #FFFFCC ;
}
P {
}
/* Table stuff */
table {
	border: solid white 3px;
}
tr {
}
td { 
	text-align: left;
}
th {
}
.tb1 {
	border: 1px ;
}
.thalf {
	border: 1px ;
	width: 50% ;
}
.mtbl {
	padding: 2% ;
	text-align: center ;
	border: solid thin blue ;
}
.pad10 {
	padding: 10% ;
	border: solid thin green ;
}
/* */
.img1 {
	width: 15px ;
	height: 15px ;
}
.sliimg { 
	width: 133px; 
	height: 100px; 
}
.tb1 {
	height:100%;
	width:100%;
}
.ac {
	text-align: center ;
}
.al {
	text-align: left ;
    	padding: 5px;
}
.al2 {
	text-align: left ;
}
.ar {
	text-align: right ;
}
.vat {
	vertical-align: top ;
}
.cred {
	color: red ;
}
.thgen {
	text-align: center ;
	border: thin solid olive ;
	width: 50% ;
}

.tbltopbar {
	width: 100% ;
	background: #FFFFCC ;
	border: thin solid olive ;
}
.tditopbar { 
	width: 80% ;
	text-align: left ;
	background: #FFFFCC ;
}
.tdtopbar {
	width: 10% ;
	text-align: center ;
	background: #FFFFCC ;
}

.tbldiarybar {
	width: 100% ;
	background: #FFFFCC ;
}
.tdidiarybar {
	width: 40% ;
	background: #FFFFCC ;
}
.tddiary7 {
	width: 7% ;
	background: #FFFFCC ;
}
.tblinfobar {
	width: 100% ;
	background: #FFFFCC ;
}
.tdiinfobar {
	width: 50% ;
	background: #FFFFCC ;
}
.tdinfobar {
	width: 10% ;
	background: #FFFFCC ;
}

.tblfarmbar {
	width: 100% ;
	background: #FFFFCC ;
}
.tdifarmbar {
	width: 50% ;
	background: #FFFFCC ;
}
.tdfarmbar {
	width: 10% ;
	background: #FFFFCC ;
}
.tblfarm2 {
	width: 100% ;
	background: #FFFFCC ;
}
.tdifarm2 {
	width: 50% ;
	background: #FFFFCC ;
}
.tdfarm2 {
	width: 10% ;
	background: #FFFFCC ;
}
.tblppbar {
	width: 100% ;
	background: #FFFFCC ;
}
.tdippbar {
	width: 50% ;
	background: #FFFFCC ;
}
.tdppbar {
	width: 10% ;
	background: #FFFFCC ;
}
.ipmimg {
	width: 150px ;
	height: 150px ;
	margin: auto ;
}
.ipmith {
	width: 25% ;
	margin: auto ;
}
.ipmtth {
	width: 50% ;
	margin: auto ;
}
.al3body {
	background: #FFFFCC ;
}
.al3toptbl {
	border: groove ;
	background: #FFFFCC ;
}
.al3wrpb {
	border: groove ;
	background: #FFFFCC ;
}
.al3tstt {
	border: groove ;
	background: #FFFFCC ;
	text-align: center ;
	width: 100% ;
}
.imgsq30 {
	text-align: center ;
	width: 30px ;
	height: 30px ;
}
.img180160 {
	height: 180px ;
	width: 160px ;
}
.bgwhite {
	background: white ;
}
.bgnull {
/* leave background set to overall colour */
}
.ital {
	font-style: italic;
}

/* author header and footer stuff */

.a1 {
	background: yellow;
}
.d1 {
	text-align: center;
	font-size: 8pt; 
}
.dby {
}
.f1 {
	background: yellow;
}
.top1 {
	width: 100% ;
}
.top2 {
	width: 80% ;
}
.top3 {
	width: 10% ;
	text-align: center ;
}
.inf1 {
	border: 0 ;
	width: 100% ;
	padding: 0 ;
}
.inf2 {
	text-align: center ;
	background: lightgreen ;
}
