/* Standard Elements */

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : normal;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : normal;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

P, OL, UL, TD, TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

/* Hyperlinks - Breadcrumb */

A.bc:link, A.bc:visited, A.bc:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;	
}

/* Hyperlinks - Left Navigation (Menu) */

A.leftnavmenu:link, A.leftnavmenu:visited, A.leftnavmenu:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffcc;
	text-decoration : none	
}

/* Hyperlinks - Left Navigation (Text) */

A.leftnavreg:link, A.leftnavreg:visited, A.leftnavreg:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffcc;
}

/* Breadcrumb */

td.breadcrumb {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;
	background-color : #800080;
}

/* Course Header */

td.course {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #800080;
	background-color : #ffffcc;
}

/* Form Input */

td.forminput {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #cccccc;
}

/* Form Label */

td.formlabel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #ffffcc;
}

/* Form View (Read-Only) */

td.formview {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #ffffff;
}

/* Left Nav */

td.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffcc;
	background-color : #008080;
}

/* Test */

td.test {
	font-size : 10pt;
	background-color : #eaeaea;
}

/* Test */

th.test {
	font-size : 10pt;
	color : #ffffff;
	background-color : #008080;
}

/* Tests - Fail */

.failbig {
	font-size : 12pt;
	font-weight : bold;
	color : #cc0000;
}

/* Tests - Fail */

.failreg {
	font-size : 10pt;
	font-weight : bold;
	color : #cc0000;
}

/* Tests - Fail */

.failsmall {
	font-size : 10pt;
	font-weight : bold;
	color : #cc0000;
}

/* Form Control */

.formcontrol {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

/* Banner/Header */

.header {
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffcc;
	background-color : #008080;
	text-align : center;
}

/* Banner/Header */

.headerbig {
	font-size : 18pt;
}

/* Banner/Header */

.headersmall {
	font-size : 10pt;
}

/* Tests - Pass */

.passbig {
	font-size : 12pt;
	font-weight : bold;
	color : #009933;
}

/* Tests - Pass */

.passreg {
	font-size : 10pt;
	font-weight : bold;
	color : #009933;
}

/* Tests - Pass */

.passsmall {
	font-size : 10pt;
	font-weight : bold;
	color : #009933;
}

/* Red Text */

.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #cc0000;
	font-weight : bold;
}

/* Smaller Text */

.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

/* White Text */

.yellow {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : yellow;
	font-weight : bold;
}