div#contents h2 {
	margin: 2em 0 0 0;
	padding: 0.5em 0 0 0;
	color: #810000;
	font-size: 1.1em;
	border-top: 2px solid #810000;
	}
.onlinecoursetable {
	font-size: 0.85em;
	}
dl.glossary {
	/*font-size: 0.9em;*/
	}
dl.glossary dt {
	font-weight: bold;
	}
dl.glossary dd {
	padding: 0 0 1em 0;
	margin: -1.em 0 0 5em;
	}
div#click {
	padding: 0.1em;
	margin: 0.1em 0.1em 0.1em 5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	background: #810000;
	border: 1px solid #fdb400;
	width: 23em;
	}
div#click a {
	color: #fdb400;
	text-decoration: none;
	}
div#click a:link {
	color: #fdb400;
	text-decoration: none;
	}
div#click a:visited {
	color: #fdb400;
	text-decoration: none;
	}
div#click a:focus {
	color: #fdb400;
	text-decoration: none;
	}
div#click a:hover {
	color: #810000;
	}
div#click a:active {
	color: #fdb400;
	text-decoration: none;
	}	
div#click:hover {
	color: #810000;
	background: #fdb400;
	}
div#click:hover a{
	color: #810000;
	background: #fdb400;
	}
div#notice {
	padding: 0.1em;
	margin: 0.1em 2em 0.1em 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background: silver; 
	border: 1px solid black;
	width: 90%;
	}
#topics li {
	list-style-type: none;
}

ul#topics > li {
	margin-bottom: 10px;
}
#topics li.title {
	font-size: 1.3em;
	}
#topics ul li {
	list-style-image: url(../images/listicons/l2_normal.gif);
}

#topics ul ul li {
	list-style-image: url(../images/listicons/l3_normal.gif);
}

#topics ul li.firstfollow {
	list-style-image: url(../images/listicons/l2_first_follow.gif);
}

#topics ul li.last {
	list-style-image: url(../images/listicons/l2_last_item.gif);
}

#topics ul ul li.firstfollow {
	list-style-image: url(../images/listicons/l3_first_follow.gif);
}

#topics ul ul li.last {
	list-style-image: url(../images/listicons/l3_last_item.gif);
}
#topics ul ul li.finalnormal; {
	list-style-image: url(../images/listicons/l3_last_normal.gif);
}
#topics ul ul li.finallast; {
	list-style-image: url(../images/listicons/l3_final_last.gif);
}

div#contents h2 {
	margin: 2em 0 0 0;
	padding: 0.5em 0 0 0;
	color: #810000;
	font-size: 1.1em;
	border-top: 2px solid #810000;
	}
.mixedlist li{
	margin-bottom: 1em;
	}
ol.mixedlist li li {
	font-size: 1.2em;
	list-style-type: circle;
	margin-top: 1em;
	}
