body
	{
	background-image: url('main_img.gif');
	background-attachment:fixed;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', arial, verdana, helvetica, georgia, 'Arial black', 'Courier New', 'Times New Roman', Times, sans-serif;
	}
h1 {color:#333366}
h1.topname {color:#8B008B}
h1.top {color:#8B008B}
h1.subtop {color:#8B008B}
h1.course 
	{
	font-size:240%;
	color:#8B008B
	}
h2 {color:#333366}
h2.top {color:#8B008B}
h3 {color:red}
h3.top {color:#333366}
h3.link {color:purple}
h4 {color:red}
h4.top {color:#333366}
h5 {color:red}
h6 {color:red}
p {font-size:100%;color:#333366}
p.big {font-size:130%;color:#333366}
ul {font-size:100%;color:#003200}
ol {font-size:100%;color:#006600}
td {background-color: #ccffff}
table {width:95%}
table.small {width:60%}
table.medium {width:90%}
table.home {width:67%}
table.full {width:100%}
table.green
{
	width:95%;
	border:0px solid #003200;
	padding-top:0px;
	padding-bottom:0px;
}
td.gy
{
	border:1px solid #003200;
}
td.green
{
	height:30px;
	vertical-align:top;
	padding-top:0px;
	border:2px solid #003200;
	padding-bottom:0px;
	background-color:#99ffff;
}
td.greeno
{
	height:30px;
	vertical-align:top;
	padding-top:0px;
	border:0px solid #003200;
}
tr.green
{
	height:50px;
	vertical-align:bottom;
	padding-top:0px;
	border:1px solid #003200;
}
pig {font-size:120%;color:#cc3366}
a {
	color:DarkRed;
	text-decoration:none
	}
a.link {
	color:DarkRed;
	text-decoration:none
	}
a.largelink {
	font-size:115%;
	color:DarkRed;
	text-decoration:none
	}
div.largelink {
	text-align:center;
	background-color:pink;
	padding:10px;
	border:5px solid #99cc66;
	margin:20px;
	width:40%;
	}
p.borderlarge {
	position:relative;
	left:0%;	
	text-align:center;
	padding:10px;
	border:5px ridge #99cc66;
	margin-right:30%;
	margin-left:30%;
	width:40%;
	}
p.bordernomarg {
	position:relative;
	left:0%;	
	text-align:center;
	background-color:pink;
	padding:10px;
	border:5px ridge #99cc66;
	margin-right:5%;
	margin-left:5%;
	width:90%;
	}
p.bordera {
	position:relative;
	left:0%;	
	text-align:center;
	background-color:#99ffff;
	padding:10px;
	border:3px ridge #333366;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:20%;
	margin-left:20%;
	width:60%;
	}
p.borderb {
	position:relative;
	left:0%;	
	text-align:center;
	background-color:#99ffff;
	padding:10px;
	border:3px ridge #333366;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:5%;
	margin-left:5%;
	width:90%;
	}
ul.large {font-size:120%;color:#003200}


