P {
	font-family:Verdana;
	font-size:11pt;
	font-weight:500;
	margin-top:6px;
	margin-left:20px;
	text-align:left;
	color:black;
}
P.cdtext {
	font-family:Verdana;
	font-size:11pt;
	font-weight:500;
	margin-top:6px;
	margin-left:20px;
	margin-right:40px;
	text-align:left;
	color:black;
}
P.spec {
	font-family:Times;
	font-size:12pt;
	font-weight:500;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	color:black;
}
P.nav {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#5533ff;
}
P.head {
	font-family:Verdana;
	font-size:18pt;
	font-weight:700;
	color:blue;
	text-align:center;
}
P.headblk {
	font-family:Verdana;
	font-size:16pt;
	font-weight:500;
	color:black;
}
P.subhead {
	font-family:Arial;
	font-size:14pt;
	font-weight:100;
	color:#333333;
	text-align:center
}
P.subheadb {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:#000000;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
}
P.subheadc {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:blue;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
	text-align:center;
}
P.rednotice_centered {
	font-family:Verdana;
	font-size:13pt;
	font-weight:700;
	color:#cc0000;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
}
P.navsmall {
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	color:#333333;
	margin:0px;
	padding:2px;
}

P.coursehead {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursesubhead {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:midnightblue;
	text-align:left;
}
P.coursebody {
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	color:black;
	text-align:left;
	margin-right:75;
	margin-left:20px
}
P.tbody {
	font-family:Verdana;
	font-size:11pt;
	font-weight:100;
	color:#0000aa;
	text-align:left;
	margin-right:15;
	margin-left:15px;
	margin:0px;
	padding:10px;
	padding-bottom:2px;
}
P.tauthor {
	font-family:Tahoma;
	font-size:10pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-right:15;
	margin-left:40px;
	margin-top:0px;
	padding:0px;
	padding-left:20px;
	padding-bottom:3px;
	margin:0px;
}

P.coursedate {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;
}
P.courselink {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	color:black;
	text-align:left;
	margin-bottom:4px;
	font-style: italic;
}
P.caption {
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
	margin-top:6px;
	text-align:center;
	color:black;
}
P.captionleft {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	text-align:left;
	color:black;
	margin:3px;
	padding:3px;
}

input.submit {
	background:green;
}
table.main {
	border-bottom:7px #99CCFF solid;
	border-left:3px #99CCFF solid;
}
body {
	font-family:Verdana;
	font-size:12pt
}
table.links {
	font-family:Verdana;
	font-size:11pt;
	font-weight:700;
}
UL {
	font-family:Verdana;
	font-size:11pt;
	font-weight:500;
	margin-top:6px;
	text-align:left;
	margin-left:75px;
}
TD.month {
	background:#ddddee;
}
td.tcell {
	background:white;
}

hr.endcourse {
	color:blue;
	margin-bottom:6px;
	margin-top:3px
}
H2 {
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-align:left;
	margin:3px;
	margin-left:30px;
}
TD.subscribe {
	font-size:13;
	font-weight:700;
	color:steelblue;
	padding:4px;
}
DIV.spec {
	font-family:Verdana;
	font-size:9pt;
	font-weight:700;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	color:blue;
}