body {
	font-size:10pt;
	font-family:Tahoma, ComicSans, sans-serif;
	color:#400080;
	margin-left:1.25in;
	margin-right:1.25in;
	margin-top:.5in;
	background-color:#6600cc;
}

section {
	font-size:10pt;
	font-family:Tahoma, ComicSans, sans-serif;
	color:#400080;
	background-color:#e6ccff;
	padding-top:.25in;

}

.border {
	margin:auto;
	border-collapse:collapse;
}

th, td {
	border-top:1px solid #400080;
	border-bottom:1px solid #400080;
}

td {
	padding-left:10px;
}

dd {
	padding-left:.25in;
	padding-top:.1in;
	padding-bottom:.1in;
}

#first {
	width:28%;
	border-right:1px solid #400080;
	vertical-align:top;
	padding-right:10px;
	margin:auto;
}

#second {
	width:72%;
	padding:10px;
	vertical-align:top;
}

li {
	list-style-type:square;
	text-align:left;
}

.menu {
	list-style-type:none;
	box-sizing:border-box;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#400080;
	float:left;
}

li a {
	display:block;
	color:white;
	text-align:center;
	padding:10px;
	text-decoration:none;
}

h1 {
	font:20pt Tahoma, ComicSans, sans-serif;
	font-weight:bold;
	font-height:30pt;
	text-align:center;
	margin-right:10px;
}

h2 {
	font:16pt Tahoma, ComicSans, sans-serif;
	font-weight:bold;
	color:#400080;
	text-align:center;
}

h3 {
	font:12pt Tahoma, ComicSans, sans-serif;
	font-weight:bold;
	color:#400080;
	padding-left:.25in;
}

h4 {
	font:9pt Tahoma, ComicSans, sans-serif;
	font-weight:bold;
	color:#400080;
	text-align:center;
}

footer {
	font-family: Tahoma;
	font-size:8pt;
	font-style:italic;
	text-align:center;
	padding:10pt;
	background-color:#e6ccff;
}

a:link, a:visited {
	background-color:#400080;
	color:white;
	height:12pt;
	padding-top:.02in;
	padding-bottom:.2in;
	margin:0.02in;
	text-align:center;
	text-decoration:none;
	display:block;
	border-radius:20px;
}

a:hover {
	background-color:white;
	color:#400080;
	height:12pt;
	padding-top:.02in;
	padding-bottom:.2in;
	margin:.02in;
	text-align:center;
	text-decoration:none;
	display:block;
	border-radius:20px;
}

a:active {
	background-color:#400080;
	color:white;
	height:12pt;
	padding-top:.02in;
	padding-bottom:.2in;
	margin:.02in;
	text-align:center;
	text-decoration:none;
	display:block;
	border-radius:20px;
}

#foot {
	background-color:#e6ccff;
	color:#400080;
}

#foot:hover {
	color:white;
}

p {
	margin-left:.33in;
	margin-right:.33in;
}

.ex {
	padding:.15in;
	border:none;
}

.ex2 {
	padding-left:.4in;
	padding-right:.4in;
	border:none;
	text-align:center;
}

.center {
	display:block;
	margin:auto;
}

.ineq {
	text-align:center;
	padding:10px;
	border:1px solid #400080;
}

.ol2 {
	display:inline-block;
	list-style-position:inside;
	padding-left:.55in;
}
