body 		{ background: #FFFFFF; font-family: Times New Roman, Times, serif; }

H1 		{ text-align: center; font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: 900; }

H2 		{ text-align: left; font-family: arial, helvetica, sans-serif; font-size : large; font-weight : 900; margin: 7px; padding: 5px; }

H3 		{ text-align: left; font-family: arial, helvetica, sans-serif; font-size: medium; font-weight: 700; margin: 7px; padding: 5px; }

H4 		{ text-align: center; font-family: arial, helvetica, sans-serif; font-size: medium; font-weight: 900; }

H5 		{ text-align: center; font-family: arial, helvetica, sans-serif; font-size: medium; font-weight : 700; }

H6 		{ text-align: center; font-family: arial, helvetica, sans-serif; font-size: medium; font-weight: 500; }

A.nav:link 	{ color: #660066; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: small;}

A.cnav:link 	{ color: #FFFFFF; text-decoration: none; font-family: arial, helvetica, sans-serif; }

A:link		{ color: #660066; text-decoration: none; font-family: arial, helvetica, sans-serif; }

A:link IMG	{ border: none; }

A:visited 	{ color: #330033; text-decoration: none; font-family: arial, helvetica, sans-serif;}

A:visited IMG	{ border: none; }

A.cnav:visited	{ color: #BBBBBB; text-decoration: none; font-family: arial, helvetica, sans-serif;}

A:active 	{ color: #AA0039; text-decoration: none; font-family: arial, helvetica, sans-serif;}

A:hover 	{ color: #FFFFFF; background-color: #660066; font-family: arial, helvetica, sans-serif; }

A.cnav:hover 	{ color: #660066; background-color: #FFFFFF; font-family: arial, helvetica, sans-serif; }

IMG.border	{ border: 1px solid black; }

p		{ margin: 7px; padding: 5px; }
p.justify 	{ text-align: justify; }
p.indent 	{ text-indent: 2em; }
p.copyright 	{ color: #FFFFFF; font-size: x-small; }
p.caption	{ text-align: justify; font-size: x-small; background: #BBBBBB; }
p.center	{ text-align: center;}
p.lnav { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

th  	      	{ font-family: arial, helvetica, sans-serif; border: solid 1px #000000; }
table.sched	{ padding: 5px; border: 1px solid #000000; }
table.misc	{ margin-left: 7px; padding: 5px; border: 2px solid #000000; }
table.web   { width: 450px; margin-left: auto; margin-right: auto; height: 450px; text-align: center; border-collapse: collapse; }
table.webport { width: 110px; height:130px; text-align: center; border-collapse: collapse; margin-left: auto; margin-right: auto; background: #BBBBBB;}
table.center	{ margin-left:auto; margin-right:auto; padding: 5px; border: 2px solid #000000; }
table.rmarg { margin-bottom: 7px; min-height: 800px; width: 100%; }

td.misc		{ background: #FFFFFF; }
td.lnav		{ align: left; background: #660066; border: none; }
td.rnav		{ border-left: 1px solid #660066; }
td.tlink	{ text-align: center; border-top: thick double #660066; margin-top: 50px; }
td.binfo	{ background: #BBBBBB; border-top: 1px solid #000000; font-size: x-small; }
td.info		{ background: #BBBBBB; font-weight: bold; }
td.time		{ background: #BBBBBB; border: 1px solid #000000; }
td.a		{ background: #5F9EA0; border: 1px solid #000000; }
td.b		{ background: #BDB76B; border: 1px solid #000000; }
td.c		{ background: #FAEBD7; border: 1px solid #000000; }
td.d		{ background: #556B2F; border: 1px solid #000000; }
td.e		{ background: #D17855; border: 1px solid #000000; }
td.caption	{ text-align: justify; font-size: xx-small; background: #BBBBBB; }
td.webcaption { text-align:center; font-size: small; background:#BBBBBB; }
td.web {height: 150px; width: 200px;}
td.padded {padding: 8px;}

blockquote { 
					 font-family: arial, helvetica, sans-serif;
					 font-size: 90%;
					 text-align: left;
					 } 
					 
blockquote.instructor {
     width: 70%; 
		 margin-left: auto; 
		 margin-right: auto;
		 border: 1px dashed #900090;
		 background-color: #EEE;
		 padding: .5em;
}

i.blockquote {
						    font-size: 105%;
								color: #700070;
						 }
					 
ul.lnav { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }

#button {
	width: 124px;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	background-color: #700070;
	color: #333;
	}
	
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#button li {
		border-bottom: 1px solid #800080;
		margin: 0;
		}
		
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #800080;
		border-right: 10px solid #700070;
		background-color: #660066;
		color: #fff;
		text-decoration: none;
		width: auto;
		}

#button li a:hover {
		border-left: 10px solid #A000A0;
		border-right: 10px solid #900090;
		background-color: #800080;
		color: #fff;
		}
		
#button ul ul li a {
						border-left: 20px solid #800080;
		}

#button ul ul li a:hover {
						border-left: 20px solid #A000A0;
		}

#button ul ul li a:before {
		 	 content: "\0020 \0020 \0020 \00BB \0020";
		}

#topbar ul {
	margin: none;
	padding: none;
	border: none;
	display: inline;
	} 

#topbar ul li {
	border: none;
	margin: 0;
	list-style: none;
	padding: none;
	display: inline;
	}

#topbar ul li a {
		display: inline;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #800080;
		border-right: 10px solid #800080;
		background-color: #660066;
		color: #fff;
		text-decoration: none;
		width: auto;
}

#topbar ul li a:hover {
		border-left: 10px solid #A000A0;
		border-right: 10px solid #900090;
		background-color: #800080;
		color: #fff;
}
