BODY,DIV {
    margin: 0; padding: 0;
    background: black;
    color: yellow;
    font-family: Arial, helvetica, sans-serif;
    font-size: 18px;
}
table, table td {
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    font-size: 20px;
}
.ScheduleTable 
{
	color:Blue;
	background-color:White;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableH1
{
	color:Blue;
	background-color:White;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:center;
    font-size: 24px;
    font-weight:bold;
}
.ScheduleTableH2
{
	color:Blue;
	background-color:White;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:center;
    font-size: 22px;
}
.ScheduleTableDay 
{
	color:red;
	font-weight:bold;
	background-color:white;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableTime 
{
	color:Black;
	background-color:white;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:right;
    font-size: 20px;
}
.ScheduleTableFooter
{
	color:Black;
	background-color:white;
    border-collapse: collapse;
    border-style:solid;
    border-width:1px;
    border-color:Blue;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTablePink
{
	color:black;
	background-color:pink;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableYellow
{
	color:black;
	background-color:#ffff99;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableYellow2
{
	color:Purple;
	background-color:#ffff99;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
    font-weight:bold;
}
.ScheduleTableSilver1
{
	color:black;
	background-color:Silver;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
    border-bottom:solid 2px black;
}
.ScheduleTableSilver2
{
	color:black;
	background-color:Silver;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableGray
{
	color:black;
	background-color:gray;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
}
.ScheduleTableGray2
{
	color:Purple;
	background-color:gray;
    border-collapse: collapse;
    border: none 0px #ffffff;
    padding: 0px;
    vertical-align: top;
    text-align:center;
    font-size: 20px;
    font-weight:bold;
}


/* -- link colors */
A { 
text-decoration:none;
color: white;
    font-family: Arial, helvetica, sans-serif;
    font-size: 20px;
 }
A:link { }
A:active { }
A:hover { text-decoration: underline; }
A:visited { }

A IMG { border: 0; }


.NewA { 
text-decoration:none;
color: white;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: yellow;
 }
.NewA:link { }
.NewA:active { }
.NewA:hover { text-decoration: underline; }
.NewA:visited { }
