A.header	{
color: #000000;
text-decoration:none;
}

A.header:active	{
color: #000000;
text-decoration:none;
}

A.header:link	{
color: #000000;
text-decoration:none;
}

A.header:visited	{
color: #000000;
text-decoration:none;
}

A.header:hover	{
color: #000000;
text-decoration:none;
}

A 			{
color: #3E843E;
text-decoration: none;
}

A:active 	{
color: #3E843E;
text-decoration: none;
}

A:link 	{
color: #3E843E;
text-decoration: none;
}

A:visited {
color: #316A2C;
text-decoration: none;
}

A:hover	{
color: #339F33;
text-decoration: underline;
}

table {
background-repeat: no-repeat;
}

td {
background-repeat: no-repeat;
vertical-align: top;
cell-spacing: 0;
padding: 2;
border: 0;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 5 px;
}

td.highlight {
background-repeat: no-repeat;
background-color: #ffe762;
vertical-align: top;
cell-spacing: 0;
padding: 2;
border:dashed #ffa462 3px;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 5 px;
}

td.cell {
background-repeat: no-repeat;
vertical-align: top;
cell-spacing: 0;
padding: 2;
border: 1px groove grey;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 5 px;
}

td.color1 {
background-color: #bdfeb6;
vertical-align: top;
cell-spacing: 0;
padding: 2;
border: 0;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 5 px;
}
td.color2 {
background-color: #fcf49d;
vertical-align: top;
cell-spacing: 0;
padding: 2;
border: 0;
font-family: arial, courier new, courier;
font-size: 80%;
font-weight:bold;
margin: 5 px;
}

td.narrow {
background-repeat: no-repeat;
vertical-align: top;
padding: 0;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 10;
}

td.right {
width:120px;
background-repeat: no-repeat;
vertical-align: top;
cell-spacing: 0;
padding-top: 20;
border: 0;
font-family: arial, courier new, courier;
font-size: 80%;
margin: 5 px;
}

body {
scrollbar-track-color: #FFFFFF;
}

.box	{
border-color: #336633; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
background-color: #FFFFFF; 
color: #000000;
font-size: 100%;
font-family: arial, courier new, courier;
filter: alpha(opacity=60);
}

.button {
padding: 3px;
}

.border {
border: 1px solid black;
}