html	{
	scrollbar-arrow-color:#b32017;
    scrollbar-face-color:#ffffff;
	scrollbar-3dlight-color:#b32017;
	scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#b32017;
	scrollbar-track-color: #ffffff;}

body {
	margin-left: 15%;
	margin-right: 10%;
	background-color: #ffffff;}

a:link,
a:visited,
a:hover,
a:active	{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}

a:link,
a:visited,
a.toppage:link,
a.toppage:visited	{color: #9c0000;}

a:hover,
a:active,
a.toppage:hover,
a.toppage:active	{
	color: #400000;
	text-decoration: none;}

.footer,
a.footer:link,
a.footer:visited,
a.footer:hover,
a.footer:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;}

a.footer:link,
a.footer:visited	{color: #ffffff;}

a.footer:hover,
a.footer:active	{color: #400000;}

#container	{
	display: block;
	width: 750px;
	margin: 15px auto 15px auto;
	padding: 15px;
	background-color: #ffffff;
	border: solid 1px #b32017;}

#main	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 10px;
	background-color: ebbea9;}

#menu	{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 250px;}

#menu ul	{
	margin-top: 0;
	margin-bottom: 0;}

#menu li	{
	list-style-type: none;
	margin-left: 20px;
	padding: 0;}

#menu a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;}

#bodytext	{
	width: 500px;
	margin: 0 0 0 250px;
	padding: 0;
	background-color: #ffffff;}

#bodytext h1,
#bodytext h1.follow	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #b32017;}

#bodytext h1,
#bodytext h2	{margin: 0 0 0 15px;}
#bodytext h1.follow,
#bodytext h2.follow	{margin: 40px 0 0 15px;}

#bodytext h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #b32017;}

#bodytext p, th, td	{
	margin: 2pt 0 9pt 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}

#bodytext p.listfollow	{margin-bottom: 0pt;}

ul.layout,
ol.layout	{
	margin-top: 0pt;
	margin-bottom: 9pt;}

ul.layout li,
ol.layout li	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}

table	{margin-left: 15px;}

table.layout th,
table.layout td	{
	text-align: left;
	padding-right: 25px;
	border-bottom: solid 1px #000000;}

table.schedule th	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #b32017;
	text-align: left;}

td.hour	{
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;}

table.terms th	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #b32017;
	text-align: left;
	padding: 4pt;}

table.terms td	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: ebbea9;
	padding: 4pt;
	vertical-align: top;}

table.twotone th, table.twotone td	{
	text-align: left;
	vertical-align: top;
	padding-left: 5pt;
	padding-right: 10pt;
	border-bottom: solid 1px lightgray;}

tr.row1 th, tr.row1 td	{background-color: #f6e2d8;}
tr.row2 th, tr.row2 td {background-color: #ebbea9;}

table.sponsors td	{width: 215px;}

img.left	{
	float: left;
	margin-top: 4pt;
	margin-left: 15px;
	margin-right: 10pt;
	margin-bottom: 10pt;
	padding: 4pt;
	border: solid 2px #b32017;}

img.right	{
	float: right;
	margin-left: 7pt;
	margin-bottom: 2pt;}

img.rightborder	{
	float: right;
	margin-left: 7pt;
	margin-bottom: 2pt;
	padding: 4pt;
	border: solid 2px #b32017;}

.bottom	{
	width: 750px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	background: #b32017;}