/* Laurier definitions  (modified to include transparent backgrounds) */
a:link {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal; 
		background-color:	transparent; 
		color:#0000FF; text-decoration:underline
	}
a:visited {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal; 
		background-color:	transparent; 
		color:#0000FF; text-decoration:underline
	}
/* modified by Terry Sturtevant  January 30, 2007 ; removed underline */
a:hover {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal; 
		background-color:	transparent; 
		color:#FF0000; 
	}
p {  		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; font-style: normal; 
		font-weight: normal; font-variant: normal
	}
ol {  		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; font-style: normal; 
		font-weight: normal; 
		font-variant: normal
	}
ul {  		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal}
.news1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 	
		font-weight: bold; 
		background-color:	transparent; 
		color: #000000
	}
.news2 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		font-weight: normal; 
		background-color:	transparent; 
		color: #000000
	}
.events { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: normal; 
		background-color:	transparent; 
		color: #000000 
	}
.lh1 {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 18pt; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal; 
		background-color:	transparent; 
		color: #660099
	}
.lh2 { 		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14pt; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal; 
		background-color:	transparent; 
		color: #000000
	}
.lh3 { 		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 13pt; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal; 
		background-color:	transparent; 
		color: #660099
	}
.lh4 { 		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; 
		font-style: italic; 
		font-weight: bold; 
		font-variant: normal; 
		background-color:	transparent; 
		color: #660099
	}
.pdate {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal
	}
.pdate2 {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-decoration:none
	}
.ltext {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal; 
		background-color:	transparent; 
		color: #000000
	}
.ltextBOLD {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal
	}
.ltextBOLDitalic {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11pt; 
		font-style: italic; 
		font-weight: bold; 
		font-variant: normal
	}
.more {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		font-variant: normal
		}
.slink {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal
	}
.mlink {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal
	}
.llink {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		font-weight: normal; 
		font-variant: normal
	}

/* Nora definitions   (modified to include transparent backgrounds) */
a.nz:visited {  font-style: normal; 
		background-color:	transparent; 
		color:#0000FF; 
		text-decoration:underline
	}
a.nz:link {  	font-style: normal; 
		text-decoration:underline
		}
a.nz:hover {  	font-style: normal; 
		background-color:	transparent; 
		color:#FF0000; text-decoration:underline
		}
.nzlinkwhite { 	font-style: normal; 
		text-decoration:underline ; 
		background-color:	transparent; 
		color: #FFFFFF
	}


/* David Brown definitions   (modified to include transparent backgrounds) */ 
.cplh1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		background-color:	transparent; 
		color: #660099 
	}
.cppdate { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	 }
.cpheader { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-color:	transparent;
		color: white 
	}

body.cp{ 	background-color: white ; 
		color:	black;
		margin: 10px 
	}
a.cp:link {	background-color:	transparent;
		color: blue 
	}
a.cp:visited { 	background-color:	transparent;
		color: #8A2BE2 
	}
a.cp:active { 	background-color:	transparent;
		color: #8A2BE2 
	}
a.cp:hover { 	background-color:	transparent;
		color: red 
	}

/* Terry Sturtevant definitions */
body.pc{	background-color:	white;
		color:			black;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-style: 		normal; 
		font-weight: 		normal;
		font-size:		small; 
		font-variant: 		normal
	}
a.pc:link {	background-color:	transparent;
		color:			#0000FF; 
		text-decoration:	underline
		}
a.pc:visited {	background-color:	transparent;
		color:			#00FF00; 
		text-decoration:	underline
		}
a.pc:hover {	background-color:	transparent;
		color:			#FF0000; 
		text-decoration:	underline
		}
	.pclh1 {font-weight: 		bold;  
		background-color:	transparent;
		color: 			#6666CC
		}
	.pclh2 {font-weight: 		bold;  
		background-color:	transparent;
		color: 			#000000
		}
	.pclh3 {font-weight: 		bold; 
		background-color:	transparent;
	  	color: 			#6666CC
		}
	.pclh4 {font-style: 		italic; 
		font-weight: 		bold; 
		background-color:	transparent;
	  	color: 			#6666CC
		}
	.pcpdate {font-size: 		small; 
		background-color:	transparent;
	  	color:			gray
		}

span	#junk{}
span.pcupdated{	font-size:     smaller;
                background-color:	transparent;
		color:          #999999
		}

span.pcsource{	font-size:     smaller;
                background-color:	transparent;
		color:          #666666
		}

span.pcnote{	font-size:	smaller;
		background-color:	transparent;
		color:		#666666
		}

	.pctentative	{background-color:	blue;
			color:			red
			}

div.pcoutline 	{background-color:	transparent;
		color:		red 
		}
div.pcintroduction 	{background-color:	transparent;
			color:		black 
		}
div.pcpreparation 	{background-color:	transparent;
		  	color: 	green 
		}
div.pcexercises 	{background-color:	transparent;
		  	color:		fuchsia 
		}
div.pcfilms 		{background-color:	transparent;
		  	color: 	olive
		}
div.pclabs 		{background-color:	transparent;
			color:		silver 
		}
div.pcschedule 	{	background-color:	transparent;
			color:		aqua 
		}
div.pcappendices{	background-color:	transparent;
			color:		yellow 
		}
div.pclinks 	{	background-color:	transparent;
			  	color:		teal
		}
div.pcwriting	{	background-color:	transparent;
			color: 	maroon
		}
div.pctools 	{	background-color:	transparent;
		  	color: 	navy
		}
div.pcnews	{	background-color: #FFFFCC;
			padding:	5px;
			color:		red
		}
div.pcintro	{	background-color: #0FFFCC;
			color:	black;
			width:		70%;
			padding:	1%;
			float:		left
		}
div.pcabout	{	background-color: #FFFFCC;
			color:	black;
			width:		25%;
			padding:	1%;
			float:		right
		}
div.pcmain	{	width:		70%;
			padding-right:	2%;
			float:		left
		}
div.pcsup		{}
div.pclectures	{	background-color: #00FFFF;
			color:	black;
			width:		25%;
			padding:	1%;
			float:		right
		}
div.pcreference	{	background-color: #00CCCC;
			color:	black;
			width:		25%;
			padding:	1%;
			float:		right
		}
div.pcfooter	{	width:		100%;
			float:		left
		}

p.pcepigram 	{	font-size:	larger;
			background-color:	transparent;
			color:		gray
		}
tr.pcoddrows	{	background-color:	#FFFFCC;
			color:			black 
		}
tr.pcevenrows	{	background-color:	#FFFFFF;
			color:			teal 
		}
tr.pctoprow	{	font-style: 		italic; 
			background-color:	#66009B;
			color:			white
		}
tr.pcspecialrow	{	font-style: 		italic; 
			background-color:	#CCFFFF;
			color:			white
		}
table.wlubanner	{
			background-color:	#660099;
			color:			white
		}
table.wlubg	{
			background-color:	#000000;
			color:			white
		}
div		{	background-color:	#FFFFFF;
			color:			black; 
			width:			100%;
			float:			left
		}
div.wlubg	{	background-color:	#FFFFFF;
			color:			black; 
			width:			100%;
			padding: 		1px;
			float:			left
		}
div.wlubanner	{	background-color:	#660099;
			color:			white; 
			border-color:		black; 
			border-width:		2px; 
			border-style:		solid; 
			width:			100%;
			float:			left
		}
input.wlur	{	background-color:	white;
			color:			black; 
			margin:			3px;
			float:			right
		}
input.wlur:focus
		{
			background-color:	white;
			color:			gray 
		}
input.wlur:hover
		{
			background-color:	white;
			color:			red 
		}
strong.wlur	{
			background-color:	transparent;
			color:			white; 
			float:			right
		}
span.wlur	{
			padding:		5px;
			float:			right
		}
span.wlul	{ 
			float:			left
		}
img.wlubuttons	{	background-color:	#660099;
			color:			white; 
			border:			inset;
			float:			right
		}
img.wlubuttons:hover
		{       background-color:       #660099;
			color:			white; 
			border:			outset;
			float:			right
		}

img.wlulogo	{	background-color:	#660099;
			color:			#660099;
			float:			left
		}
img.wluc	{	background-color:	#660099;
			color:			#660099;
			float:			none
		}
img.wlur	{	background-color:	#660099;
			color:			#660099;
			float:			right
		}
img.wlul	{	background-color:	#660099;
			color:			#660099;
			float:			left
		}
/* Laurier definitions  (added January 26, 2007) */

#footer 	{ 	border-top: 1px solid #CCCCCC; 
			padding-top: 1px; color: #999999;
		}
#footer a.rightside { 	float: right; clear: right; 
			padding-right: 50px; 
			text-decoration: underline; 
			color: #330033; 
			white-space: nowrap; 
		}
#footer img 	{ 	float: right; 
		}
#footer ul 	{ 	list-style-type: none; 
			margin: 0px; 
			padding: 0px; 
		}
#footer ul li 	{ 	float: left; 
			padding: 3px 15px; 
			border-right: 1px solid #CCCCCC;
		}
#footer ul li.last { 	border-right: 0px; 
		}
#footer address { 	font-style: normal; 
			clear: left; 
			padding: 5px 0px; 
		}
#footer .phone 	{ 	padding-left: 20px; 
		}

/* My definitions  (added January 30, 2007) */
a {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: normal; 
		background-color:	transparent; 
		color:#0000FF; text-decoration:none
	}
a.name {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-style: 		normal; 
		font-weight: 		bold; 
		background-color:	transparent; 
		color:			#0000FF; 
		text-decoration:	none
	}
/* My definitions  (added January 30, 2007) to override Laurier  */
td {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 		100%; 
		text-decoration:	none
	}

.date { 
		font-size: 75%; 
	}

/* My definitions  (added June 18, 2009) to override Laurier  */
/* Modified April 21, 2015 for "mobile-friendly"  */
body	{ 	background-color: white ; 
		color:	black;
		margin: 10px;
		font-size: 16px;
	}

/* Added April 21, 2015 for "mobile-friendly"  */
.small { 
		font-size: 12px; 
	}

/* Added April 21, 2015 for "mobile-friendly"  */
.large { 
		font-size: 20px; 
	}

/* My definitions  (added Sept 9, 2009) to show structure  */
h1.ts	{ 	 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 		125%; 
		font-weight: 		bold; 
		text-decoration:	underline;
		color:	red;
	}
h2.ts	{ 	 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 		125%; 
		font-weight: 		bold; 
		text-decoration:	none;
		color:	black;
	}
h3.ts	{ 	 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 		100%; 
		font-weight: 		bold; 
		text-decoration:	none;
		color:	blue;
	}
h4.ts	{ 	 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 		100%; 
		font-weight: 		bold; 
		text-decoration:	none;
		color:	black;
	}
.required {background-color: #FFFFFF}
.lecture {background-color: #EBEAD8}
.optional {background-color: #e8e8f0}
.omit {background-color: #CCCCCC}
.important {background-color: #FF4444}
.unrevised {color: #CCCCCC}
.good {background-color: #42F465}

