a:link { color:#9900cc; text-decoration:underline;  }
a:visited { color:#9900cc; text-decoration:underline;  }
a:hover { color:#cc00cc; text-decoration:underline; }
a:active { color:#cc00cc; text-decoration:underline; }

h1{
	background-image: url(../images/h1_bg.gif);
}
#sectionimage{
	width: 241px;
	height: 301px;
	background: url(../images/image.jpg) right top no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 78px;
}
h3{
	background: url(../images/h3_bg.gif) left top no-repeat;
}

.colorbl li{
	background: url(../images/bullet.gif) no-repeat;
}
dl.note{
	margin: 0px 0px 0px 46px;
}
.note dd{
	float: left;
	width: 510px;
}
.note dd.mark{
	color: #9900cc;
}

#bottom_button a{
	background-image: url(../images/button.gif);
}
#copyright{
	border-top: 1px #9900cc solid;
}

dl.lecturelist{
	margin: 0px 0px 0px 46px;
	padding: 0px;
	width: 561px;
}
.lecturelist dt{
	clear: both;
	float: left;
	width: 60px;
	margin: 0px;
	padding: 0px;
}
.lecturelist dd{
	float: left;
	width: 501px;
	margin: 0px;
	padding: 0px;
}

dl.schedule{
	width: 480px;
	margin: 0px 18px 12px 0px;
	padding: 0px;
}
.schedule dt{
	clear: both;
	width: 80px;
	float: left;
}
.schedule dt.basic4t{
	width: 484px;
}
.schedule dt.basic4{
	text-indent: 1em;
}
.schedule dl{
	float: left;
	width: 460px;
}
.f_color {
	color: #cc66ff;
}
