<html>
<head>

<title>U3A Table Style Sheet</title>
<style type="text/css">
/*Dummy*/
#dummy
{
font-family: Arial, Helvetica, sans-serif;
}
tr.grey
{
background-color:grey;
}
tr.tan
{
background-color:orange;
}
tr.green
{
background-color:green;
color:white;
}
tr.pink
{
background-color:pink;
}

.bottom
{
vertical-align:bottom; 
}

.tbody
{
overflow: auto;
height: 400px;
}

.cell-centre
{
border: 1.0pt solid lightgrey; 
vertical-align:bottom; 
}

/*-- Group Registration Sheet  -------------------------------------------------*/
#registration
{
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#registration th
{
border:1px solid grey;
padding:4px 2px 2px 2px;
font: 1em "Arial Black";
height:15;
}
#registration td
{
font-size:1em;
border-bottom:1px solid grey;
padding:8px 2px 4px 2px;
}

/*-- Event Registration Sheet  -------------------------------------------------*/
#registration_event
{
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#registration_event th
{
border:1px solid grey;
padding:4px 2px 2px 2px;
font: 1.1em "Arial Black";
height:15;
}
#registration_event td
{
font-size:1.1em;
border-bottom:1px solid grey;
padding:8px 2px 4px 2px;
}

/*-- Current Diary items  -------------------------------------------------*/
#diary
{
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#diary th
{
background-color:#0035A1;
border:1px solid lightgrey;
padding:4px 2px 2px 2px;
font: 1em "Arial Black"; color:#FFC61D;
height:15;
}
#diary td
{
font-size:1em;
border-bottom:1px solid lightgrey;
padding:8px 2px 4px 2px;
}
#diary td.date
{
text-align:center;
vertical-align:top;
width:12%;
}
#diary td.time
{
text-align:center;
vertical-align:top;
width:15%;
}
#diary td.what
{
text-align:left;
width:48%;
}
#diary td.where
{
text-align:left;
width:25%;
}
#diary tr.mm td 
{
background-color:#E6FFE6;
}
#diary tr.agm td 
{
background-color:#A0FFA0;
}

#diary tr.ff td 
{
background-color:#D9B3FF;
}


/*-- Previous Diary items ------------------------------------------------- */
#diary-old
{
width:100%;
border-collapse:collapse;
}
#diary-old th
{
background-color:lightgrey;
font: 1em "Arial Black"; color:dimgrey;
border:1px solid grey;
padding:4px 4px 2px 4px;
height="15";
}
#diary-old td
{
font: 1em Arial; color:darkgrey;
font-size:1em;
border-bottom:1px solid lightgrey;
padding:8px 4px 4px 4px;
color:grey;
}
#diary-old td.date
{
text-align:center;
width:12%;
}
#diary-old td.time
{
text-align:center;
width:15%;
}
#diary-old td.what
{
text-align:left;
width:48%;
}
#diary-old td.where
{
text-align:left;
width:25%;
}

/*#diary-old tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}*/


/*-- General lists */
#lists
{
border-collapse:collapse;
}
#lists th
{
background-color:darkgreen;
font: 1em "Arial Black"; color:white;
border:1px solid lightgrey;
padding:3px 7px 2px 7px;
height="15";
}
#lists td
{
font: 1em Arial; color:black;
font-size:1em;
border:1px solid lightgrey;
padding:3px 2px 2px 2px;
}
#lists td.date
{
text-align:right;
}
#lists th.left, td.left
{
text-align:left;
}
#lists th.center, td.center
{
text-align:center;
}
#lists th.right, td.right
{
text-align:right;
}

/*#lists tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}*/
/*-- Ledger */
#ledger
{
border-collapse:collapse;
}
#ledger th
{
background-color:darkgreen;
font: 1em "Arial Black"; color:white;
padding:3px 7px 2px 7px;
}
#ledger td
{
font: 1em Arial; color:black;
font-size:1em;
border:1px solid lightgrey;
padding:3px 7px 2px 7px;
}
#ledger td.date
{
text-align:right;
}
#ledger td.left
{
text-align:left;
}
#ledger td.centre
{
text-align:center;
}
#ledger td.right
{
text-align:right;
}

/*#lists tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}*/

#form-table td.col
{
font-weight:bold;
text-align:right;
color: indigo;
}
#form-table
{
background-color:bisque;
}
#form-table input.headerinput, td.headerinput
{
font-size: 1em; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
color: indigo;
margin-top: 5px;
}

/*Activity Details -------------------------------------------------*/
#activity
{
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
border:1px solid lightgrey;
padding:4px 4px 4px 4px;
}

#activity tr th.countam
{
font: bold .9em Arial,sans-serif;
text-align: center;
background-color:#FFFF66;
color: #00529B;
}

#activity tr th.am
{
font: bold 1em verdana,sans-serif;
text-align: left;
background-color:#FFFF66;
color: #00529B;
}

#activity tr th.aminfo
{
font: bold .9em verdana,sans-serif;
text-align:center;
color: #00529B;
background-color:#FFFF66;
}

#activity td.head
{
font: bold 1em verdana,sans-serif;
text-align: left;
color: #00529B;
}

#activity td.head-bkgrnd
{
font: bold .9em verdana,sans-serif;
text-align: left;
color: white;
background-color:#990000;
}

#activity tr th.countpm
{
font: bold .9em Arial,sans-serif;
text-align: center;
color: #E773227;
background-color:cyan;
}

#activity tr th.pm
{
font: bold 1em verdana,sans-serif;
text-align: left;
color: #E773227;
background-color:cyan;
}

#activity tr th.pminfo
{
font: bold .9em verdana,sans-serif;
text-align:center;
color: #E773227;
background-color:cyan;
}

#activity tr th.countany
{
font: bold .9em Arial,sans-serif;
text-align: center;
color: #00529B;
background-color:burlywood;
}

#activity tr th.any
{
font: bold 1em verdana,sans-serif;
text-align: left;
color: #00529B;
background-color:burlywood;
}

#activity tr th.anyinfo
{
font: bold .9em verdana,sans-serif;
text-align:center;
color: #00529B;
background-color:burlywood;
}

#activity tr th.countdis
{
font: bold .9em Arial,sans-serif;
text-align: center;
color: dimgrey;
background-color:lightgrey;
}

#activity tr th.dis
{
font: bold 1em verdana,sans-serif;
text-align: left;
color: dimgrey;
background-color:lightgrey;
}

#activity tr th.disinfo
{
font: bold .9em verdana,sans-serif;
text-align:center;
color: lightgrey;
background-color:lightgrey;
}

#activity td
{
font: .9em verdana,sans-serif;
text-align: left;
color: black;
}

#activity td.itmhdr
{
font: bold .9em verdana,sans-serif;
text-align: right;
vertical-align:top;
color: black;
}
#activity td.text
{
font: bold .9em verdana,sans-serif;
text-align: left;
vertical-align:top;
color: black;
}

#activity td.am
{
font: .9em verdana,sans-serif;
text-align: left;
color: black;
background-color:yellow;
text-align: left;
}

#activity td.pm
{
font: .9em verdana,sans-serif;
text-align: left;
color: black;
background-color:cyan;
text-align: left;
}

#activity td.dis
{
font: .9em verdana,sans-serif;
text-align: left;
color: dimgrey;
background-color:lightgrey;
text-align: left;
}

#activity td.Monday
{
background-color: yellow;
font: .9em verdana,sans-serif;
text-align: left;
: left;
}

#activity td.Tuesday
{
background-color: #FFCCFF;
font: .9em verdana,sans-serif;
text-align: left;
}

#activity td.Wednesday
{
font: .9em verdana,sans-serif;
text-align: left;
background-color: #7FFF7F;
}

#activity td.Thursday
{
font: .9em verdana,sans-serif;
text-align: left;
background-color: #FF9900;
}

#activity td.Friday
{
font: .9em verdana,sans-serif;
text-align: left;
background-color: #00BFFF;
}

#activity td.Saturday
{
font: .9em verdana,sans-serif;
text-align: left;
color:white;
background-color: #9900CC;
}

#activity td.Sunday
{
font: .9em verdana,sans-serif;
text-align: left;
background-color: red;
}

/*Activity Summary -------------------------------------------------*/
#activity-summary table
{
table-layout:fixed;
font-family: Arial, Helvetica, sans-serif;
font: 1em  Arial,sans-serif;
text-align:center;
width:100%;
border:2px solid white;
padding:4px 4px 4px 4px;
border-color="#FFFFFF";
border-collapse: collapse;
}

div.fixed 
{
position: fixed; 
z-index: 100; 
}

#activity-summary a:hover 
{
color: green; 
font-style: italic; 
font-weight: bold;
}

#activity-summary a:link 
{
color: 'black'; 
text-decoration: none;
}

#activity-summary td.header
{
font: bold 1.4em "Arial Black",sans-serif;
text-align: center;
border:2px solid white;
background-color:darkblue;
color: gold;
}

#activity-summary td.issue
{
font: bold 1em "Arial Black",sans-serif;
text-align: right;
border:2px solid white;
background-color:darkblue;
color: gold;
}

#activity-summary th
{
font: bold 1.1em "Arial Black",sans-serif;
text-align: center;
border:2px solid white;
background-color:darkblue;
color: gold;
}

#activity-summary td.am
{
font: 1em  Arial,sans-serif;
text-align:center;
border:2px solid white;
color: #00529B;
background-color:#FDD570;
}

#activity-summary td.pm
{
font: 1em  Arial,sans-serif;
text-align:center;
border:2px solid white;
color: #00529B;
background-color:#AFC7DC;
}

#activity-summary td.AM
{
font: 1em  Arial,sans-serif;
text-align:center;
border:2px solid white;
color: #00529B;
background-color:#FDD570;
}

span.am
{
background-color:#FDD570;
}

#activity-summary td.PM
{
font: 1em  Arial,sans-serif;
text-align:center;
border:2px solid white;
color: #00529B;
background-color:#C0D2E2;
}

span.pm
{
background-color:#C0D2E2;
}

#activity-summary td.dis
{
font: 1em  Arial,sans-serif;
text-align:center;
border:2px solid white;
color: #00529B;
background-color: #E0E0E0;
}

#activity-summary td.head
{
font: bold 1em verdana,sans-serif;
text-align: left;
border:2px solid white;
color: #00529B;
}

#activity-summary td.Travel
{
border:1px solid lightgrey;
background-color:#FF00FF;
}

#activity-summary td.Active
{
background-color:#00FF00;
}

#activity-summary td.Arts_and_Crafts
{
background-color:brown;
}

#activity-summary td.Discussion
{
background-color:yellow;
}

#activity-summary td.Games
{
background-color:#FF6600;
}

#activity-summary td.Health_and_Wellbeing
{
background-color:#808080;
}

#activity-summary td.History
{
background-color:#008080;
}

#activity-summary td.Languages
{
background-color:#00CC66;
}

#activity-summary td.Literature
{
background-color:cyan;
}

#activity-summary td.Monthly_Meeting
{
background-color:gray;
}

#activity-summary td.Music
{
background-color:#FF0000;
}

#activity-summary td.Natural_History
{
background-color:#008000;
}

#activity-summary td.Science_and_Technology
{
background-color:aqua;
}

#activity-summary td.Social
{
background-color:whitesmoke;
}

#activity-summary td.Travel
{
background-color:#800080;
}

#activity-summary p.bold-red
{
font: bold;
color: red;
}

/*Programme Details -------------------------------------------------*/
#programme
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
padding:5px 7px 5px 7px;
background-color:bisque;
}

#programme input.headerinput, td.headerinput
{
font-size: 1em; 
font-family:  Arial, Helvetica, sans-serif; 
font-weight: bold;
color: indigo;
margin-top: 5px;
}
#programme tr.head
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:darkslategrey;
}
#programme tr th.column
{
border: 1.0pt solid lightgrey; 
text-align: left;
padding:3px 7px 2px 7px;
background:darkslategrey;
}
#programme tr th.date
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:right;
width:85px;
}
#programme th
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:darkslategrey;
}
#programme td.col
{
font-weight:bold;
text-align:right;
color: indigo;
}
#programme td.column
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}
#programme td
{
font-size:1.25em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}
#programme td.cancelled
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
color: grey;
vertical-align: top;
}
#programme td.date
{
font-size:1em;
text-align:right;
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}

/*Calendar Details -------------------------------------------------*/
#calendar
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
padding:5px 7px 5px 7px;
background-color:bisque;
}
#calendar tr:nth-child(even) 
{
background-color: #f2f2f2;
}
#calendar th
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:darkslategrey;
}
#calendar td
{
font-size:1.25em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}

/*Equipment_bookings -------------------------------------------------*/
#equipment_bookings
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse: collapse;
padding:5px 7px 5px 7px;
}
#equipment_bookings tr.head
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: center;
background:darkslategrey;
}
#equipment_bookings tr th.column
{
border: 1.0pt solid lightgrey; 
text-align: center;
padding:3px 7px 2px 7px;
background:darkslategrey;
}
#equipment_bookings tr th.side
{
border: 1.0pt solid lightgrey; 
text-align: right;
padding:3px 7px 2px 7px;
background:darkslategrey;
}
#equipment_bookings tr th.date
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: right;
width:120px;
}
#equipment_bookings th
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
background-color:darkslategrey;
}
#equipment_bookings td.column
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
text-align: center;
}
#equipment_bookings td.Free
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
color: white;
background-color: green;
vertical-align: top;
}
#equipment_bookings td.Out
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
color: white;
background-color: blue;
vertical-align: top;
}
#equipment_bookings td.Using
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
color: white;
background-color: red;
vertical-align: top;
}
#equipment_bookings td.Back
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
color: white;
background-color: darkgrey;
vertical-align: top;
}
#equipment_bookings td.date
{
text-align:right;
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}
#equipment_bookings a:link
{
color: lightgreen;
}
#equipment_bookings a:visited
{
color: white;
}

/*Equipment Details -------------------------------------------------*/
#equipment
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
padding:3px 7px 2px 7px;
}
#equipment tr.head
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:darkslategrey;
}
#equipment tr th.column
{
border: 1.0pt solid lightgrey; 
text-align: left;
padding:3px 7px 2px 7px;
background:darkslategrey;
}
#equipment tr th.date
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:right;
width:85px;
}
#equipment th
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
background-color:darkslategrey;
}
#equipment td.column
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}
#equipment td.date
{
text-align:right;
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}

/*General Table -------------------------------------------------*/
#general_table
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
padding:3px 7px 2px 7px;
}
#general_table tr:nth-child(even) 
{
background-color: #f2f2f2
}
#general_table tr.head
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:darkslateblue;
}
#general_table tr.message
{
font: 1em "Arial Black"; color:black;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:white;
}
#general_table tr th.left
{
border: 1.0pt solid lightgrey; 
text-align: left;
padding:3px 7px 2px 7px;
background:darkslateblue;
}
#general_table tr th.right
{
border: 1.0pt solid lightgrey; 
text-align: right;
padding:3px 7px 2px 7px;
background:darkslateblue;
}
#general_table tr th.centre
{
border: 1.0pt solid lightgrey; 
text-align: center;
padding:3px 7px 2px 7px;
background:darkslateblue;
}
#general_table tr th.date
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:right;
width:85px;
}
#general_table th
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
color: white;
background-color:darkslateblue;
}
#general_table td
{
font-size:1em;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
color: black;
/*background-color:#fbfafc;*/
}
#general_table tr.general
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}
#general_table td.left
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align: left;
vertical-align: top;
}
#general_table td.center
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align: center;
vertical-align: top;
}
#general_table td.right
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align: right;
vertical-align: top;
}
#general_table td.date
{
text-align:right;
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
vertical-align: top;
}

/*E-mail Log Table -------------------------------------------------*/
#email_log
{
font: .9em Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
padding:3px 7px 2px 7px;
}
#email_log tr.head
{
font: 1em "Arial Black"; color:white;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:#E06F1F;
}
#email_log tr.email_details_Normal
{
font: 1em Arial; color:black;
font-weight: bold;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background: #F9E2D2;
}
#email_log tr.email_message_Normal
{
font: 1em "Arial"; color:black;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background:white;
}
#email_log tr.email_details_To_Self
{
font: 1em Arial; color:brown;
font-weight: bold;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background: #F9E2D2;
}
#email_log tr.email_message_To_Self
{
font: 1em "Arial"; color:brown;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background: white;
}
#email_log tr.email_details_Simulate
{
font: 1em Arial; color:grey;
font-weight: bold;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background: #F9E2D2;
}
#email_log tr.email_message_Simulate
{
font: 1em "Arial"; color:grey;
height:15;
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align: left;
background: lightgrey;
}
#email_log th.date
{
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align:left;
vertical-align: top;
}
#email_log tr th.column
{
border: 1.0pt solid lightgrey; 
text-align: left;
padding:3px 7px 2px 7px;
}
#email_log tr th.right
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:right;
}
#email_log th.left
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:left;
vertical-align: top;
}
#email_log td
{
border: 1.0pt solid lightgrey; 
padding:3px 7px 2px 7px;
text-align:left;
vertical-align: top;
}
#email_log tr.general
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
}
#email_log td.left
{
font-size:1em;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align:left;
vertical-align: top;
}
#email_log td.right
{
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align:right;
vertical-align: top;
#email_log td.date
{
width:85px;
padding:3px 7px 2px 7px;
border: 1.0pt solid lightgrey; 
text-align:left;
vertical-align: top;
}

/*Authorisation Table -------------------------------------------------*/
#auth_table
{
font: 10px Arial, Helvetica, sans-serif;
border: 1.0pt solid lightgrey; 
border-collapse:collapse;
}
#auth_table th
{
padding 0px;
border: 1.0pt solid lightgrey; 
color: white;
background-color:darkseagreen;
}
#auth_table td
{
padding 0px;
border: 1.0pt solid lightgrey; 
color: white;
}
#auth_table th.border
{
padding 0px 2px 0px 2px;
border: 1.0pt solid lightgrey; 
color: white;
background-color:darkseagreen;
}
#auth_table th.code
{
padding 0px 4px 0px 4px;
border: 1.0pt solid lightgrey; 
color: white;
background-color:seagreen;
}
#auth_table td.code
{
border: 1.0pt solid lightgrey; 
background-color:ghostwhite;
}
#auth_table th.role
{
padding 0px 4px 0px 4px;
border: 1.0pt solid lightgrey; 
color: white;
background-color:darkseagreen;
}
#auth_table td.border
{
padding 0px;
border: 1.0pt solid lightgrey; 
}
th.border
{
padding 0px 4px 0px 4px;
border: 1.0pt solid lightgrey; 
color: white;
background-color:darkseagreen;
}
td.border
{
padding 0px;
border: 1.0pt solid lightgrey; 
}

</style>
</head>

</html>