body {
  margin:0;
  padding:0;
  border:0;
}

.p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
}

table.schedule td.p1 {
border-top:2px solid #faf;
border-left:2px solid #faf;
background:#ffe3ff;
padding:5px 8px;
}

.t1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
}
.s1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
}
.noun {
	text-decoration: none;
	color: #CC0099;
}
.colorras {
	color: #CC0099;
}
.nounbl {
	color: #000000;
	text-decoration: none;
}
.noured {
	color: #FD0000;
	text-decoration: none;
}
.purplelink {
	color: #6b236b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
.nounpink {
	color: #FF99CC;
	text-decoration: none;
}
.nounblue {
	color: #0000EC;
	text-decoration: none;
}
.nounyel {
	color: #7F6600;
	text-decoration: none;
}
.blue {
	color: #0000EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.4em;
}
.nounora {
	color: #FD6200;
	text-decoration: none;
}
a.orange,
a.orange:link,
a.orange:visited,
a.orange:hover,
a.orange:active {
color: #CC6600;
text-decoration:underline;
font-size:8pt;
line-height:1em;
}

.black {
	color: #000000;
}
td.p1-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  padding:3px;
}

table.schedule td.p1-2 {
border-top:2px solid #faf;
border-left:2px solid #faf;
background:#ffd8ff;
}

table.schedule {
border-right:2px solid #faf;
border-bottom:2px solid #faf;
}

.brick {
background:url(../img/brick_fmiddle.jpg) repeat-x;
}

.brick2 {
background:url(../img/brick_fbottom.jpg) repeat-x;
}

tr.clouds {
background:url(../img/clouds.jpg) repeat-x;
}

.archtile {
background:url(../img/archtile_29.jpg) repeat-x;
}

.archtile2 {
background:url(../img/archtile_125.jpg) repeat-x;
}