body {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0;}

a.index {text-decoration: none;}
a.index:link {color: black;}
a.index:visited {color: black;}
a.index:hover {color: yellow;}

table.meetings {font: 10pt; background-color:#B59971;}
tbody.meetings {background-color:white; }

table.heading {background-color: #D4C6A4; width: 760;}
table.index {background-color: #B59971; width: 760; font-weight: bold; font-size: 7.5pt;}
table.index2 {background-color: #D4C6A4; width: 760; font-weight: bold; font-size: 7.5pt;}
table.main {background-color: #DEDFCE; width: 760;}

td {padding: 5; vertical-align: top;}  /* For the tables of meetings + index, everything else must specify */
td.typical {padding: 20;}
td.index2 {padding: 5; text-align: center; width: 90%;}
td.index2empty {background-color: #DEDFCE; width: 5%}
td.headingleft {padding: 20; width: 1%; vertical-align: center; text-align: center;}
td.headingright {padding: 20; width: 99%; vertical-align: center; text-align: center;}
td.body {padding: 40 20 20 20; vertical-align: top;}
td.tabletime {width: 75px; font-weight: bold;};
td.tabletown {width: 100px; font-weight: bold;};
td.tablename {width: 150px; font-weight: bold;};
td.tableaddress {width: 280px; font-weight: bold;};
td.tablecode {width: 50px; font-weight: bold;};

span.heading1 {font-weight: bold; font-size: 18pt;}
span.heading2 {font-weight: bold; font-size: 10pt;}
span.activepage {color: white;}

p.body {margin-left: 20px; margin-right: 20px;}
p.bodytitle {font-weight: bold;}