

body {
  margin:40px;
  width: 900px;
}

table {
  border: none;
  border-collapse:collapse;
  width: 900px;
}

th, td {
  border: 1px solid black;
}

td.heading {
background-color:#BDFF78; 
font-style:bold;
font-size: 18pt;
}

td.gray {
  background-color:#B0B0B0;
}

td.lightgray {
  background-color:#D5D5D5;
}

td {
  padding: 10px;
}

img.left {
        padding: 0;
	float: left;
        margin: 3px 8px 3px 0;
        vertical-align: top;
}
img.right {
        padding: 0;
        float: right;
        margin: 3px 0 3px 8px;
        vertical-align: top;
}



