td {
	vertical-align:		top;
}

table.heading {
	border-style:			none;
	background-color:		#C0A0A1;
}
tr.heading {
	border-style:			none;
	background-color:		#C0A0A1;
}
td.heading {
	border-style:			solid;
	border-width:			thin;
	border-color:			gray;
	vertical-align:		top;
	background-color:		#C0A0A1;
}

table.note {
	border-style:			none;
	background-color:		rgb(255,255,0);
}
tr.note {
	border-style:			none;
	background-color:		rgb(255,255,0);
}
td.note {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(200,200,0);
	vertical-align:		top;
	background-color:		rgb(255,255,0);
}

div.note, p.note {
	border-style:			solid;
	border-width:			thin;
	border-color:			rgb(200,200,0);
	background-color:		rgb(255,255,0);
	padding:					0px;
}

table.link table.sub-link {
	border-style:			none;
	width:					100%;
}
table.link a, table.sub-link a {
	text-decoration:		none;
}
table.sub-link {
	margin-left:			3em;
}

table.link tr.separator {
	background-color:		rgb(192,160,161); /*C0A0A1*/
	color:					rgb(168,8,12);
	font-family:			Helvetica, sans-serif;
	font-size:				150%;
}
table.link tr.titles {
	background-color:		rgb(192,160,161); /*C0A0A1*/
	color:					rgb(168,8,12);
	font-family:			Helvetica, sans-serif;
}
table.link a:hover, table.sub-link a:hover {
	text-decoration:		underline overline;
	color:					rgb(168,8,12);
}

table.menu {
	font-family:			Helvetica, sans-serif;
#	font-size:				-2;
	font-size:				smaller;
	color:					rgb(168,8,12);
}
table.sub-menu {
	margin-left:			2em;
}

table.menu a {
	text-decoration:		none;
	color:					rgb(168,8,12);
}
table.menu a:hover {
	text-decoration:		underline overline;
}

table.TOC, table.TOC tr, table.TOC td {
	padding:					0px;
	margin:					0px;
	font-family:			Helvetica, sans-serif;
	font-size:				small;
}
table.TOC {
	margin-left:			3em;
}
table.TOC a {
	text-decoration:		none;
	color:					black;
}
table.TOC a:hover {
	text-decoration:		underline overline;
	color:					rgb(168,8,12);
}

table.schedule {
	border-style:			none;
	width:					100%;
}
table.schedule a {
	text-decoration:		none;
}
table.schedule tr.separator {
	background-color:		rgb(192,160,161); /*C0A0A1*/
	color:					rgb(168,8,12);
	font-family:			Helvetica, sans-serif;
	font-size:				150%;
}
table.schedule tr.titles {
	background-color:		rgb(192,160,161); /*C0A0A1*/
	color:					rgb(168,8,12);
	font-family:			Helvetica, sans-serif;
}
table.schedule a:hover {
	text-decoration:		underline overline;
	color:					rgb(168,8,12);
}

.even {
	background-color:		rgb(225,225,225);
}
.odd {
	background-color:		rgb(200,200,200);
}

h1, h2, h3, h4, h5, h6 {
	color:					rgb(168,8,12);
	font-family:			helvetica;
}

h1, h2 {
	border-style:			solid;
	border-width:			thin;
	border-color:			gray;
}

h1 {
	background-color:		rgb(168,8,12);
	color:					rgb(255,255,0);
}

em.title {
	font-style:				normal;
	text-decoration:		underline;
}

ul.bullet-one {
	list-style-image:		url("Caution-Bullet.png");
}

ul.bullet-two {
	list-style-image:		url("Stop-Bullet.png");
}

ul.bullet-three {
	list-style-image:		url("No-Entry-Bullet.png");
}