body { background: #FFFFCC; color: black;
	 font-family: "times new roman", serif;
	 margin-left: 10%; margin-right: 10%; }

a:link {color: blue; background-color: transparent;} /* for unvisited links */
a:visited {color: purple; background-color: transparent;} /* for visited links */
a:active {color: green; background-color: transparent;} /* when user clicks link */
a:hover {color: red; background-color: transparent;} /* when hovering over link */

h1, h2, h3, h4, h5, h6 { font-family: "times new roman", serif;
	color: maroon;
	background-color: transparent;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em; }

ul.plain {list-style: none;}

.hc { color: maroon;
	background-color: transparent;
	text-align: center;}

.hc1 { color: black;
	 background-color: transparent;
	 text-align: center;}
	 
.isblack { color: black; background-color: transparent;}

.ismaroon { color: maroon; background-color: transparent;}

cite { color: #d73601; background-color: transparent;}

pre, code { font-family: monospace; }

.box { border: solid thin maroon;
	 text-align: center;
	 color: maroon;
	 background-color: transparent;
	 width: 100%;
	 padding: 1em; }

.box1 { border: solid;
	 border-width: thin;
	 border-color: #ffffcc;
	 text-align: left;
	 color: black;
	 background-color: transparent;
	 width: 80%;
	 padding: 12em; }
	 
.box2 { border: solid thin #ffffcc;
	 text-align: left; 
	 color: maroon;
	 background-color: transparent;
	 width: 100%;
	 padding: 1em; }
 
b { color: maroon; background-color: transparent;}

p.dropcap:first-letter { font-size: 250%;
	font-weight: bold;
	float: left;
	vertical-align: text-top;
	color: maroon; 
	background-color: transparent;}
p.dropcap span { font-variant: small-caps; color: maroon; }

table.courses { width: 100%; border-collapse: collapse; 
	   			  border: 1px solid black; border-spacing: 0; 
				  background: #ffc;}
table.courses th { padding: 4px 6px; border: 1px solid black; 
	   	  color: navy; background: #fc9; font: 0.9em bold; }
table.courses th.div { padding: 4px 6px; border: 1px solid black;
		  color: navy; background: #fc9; font: 1.0em bold; }
table.courses td { text-align: left; padding: 4px 6px; 
          border: 1px solid black; color: navy; background: transparent; 
		  vertical-align: text-top; }
table.courses td.center { text-align: center; padding: 4px 6px; 
          border: 1px solid black; color: navy; background: transparent; 
		  vertical-align: text-top; }
table.courses caption { caption-side: top; padding: 1.2em 0 1.2em 0;
	   		   text-align: center; font: 1.2em bold; color: maroon; }
td.top-line { border: thick; }

