body {margin:0px 0px;left-margin:0px;right-margin:0px;top-margin:0px;bottom-margin:0px;}.onblack a {text-decoration:none;color:#ffffff}.onblack a:hover {text-decoration:underline}
p {
	font: 1em/120% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 10px 0px 0px 0;
}
.alertlg {
	color: #FFF/*#900*/;
	margin: 10px 0 -5px 0;
	padding: 1px 8px 1px 8px;
	background-color: #C46141/*#FFC*/;
	border: 1px #600 solid;
	width: auto;
}
.alert {
	font: .9em/120% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FFF/*#900*/;
	margin: 10px 0 -5px 0;
	padding: 1px 8px 1px 8px;
	background-color: #C46141/*#FFC*/;
	border: 1px #600 solid;
	width: auto;
}
table.schedule p {
	font: 1em/120% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0;
}
h1 {
	font: 1.2em/140% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #A2987D;
	font-weight: 700;
	margin-bottom: 10px;
}

h2 {
	font: 1.4em/140% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #996600;
	margin-top:5px;
	margin-bottom: 0px;
	padding: 0 0 0 6px;
	font-weight:700;
	background-color:#FFDFA8;
}

h3 {
	font: 1.2em/140% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 12px 0px 0px 0px;
	color: #C46141;
}

h4 {
	font: .8em/140% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #666666;
}
h5 {
	font: .8em/140% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
ul {
	font: 1em/120% "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
li {
	margin: 0px;
	padding: 10px 0px 0px 0;
}
img {
	
}
img.borderonly {
	border: 1px #000000 solid;
}

img.right {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
img.rightborder {
	float: right;
	margin-right: 30px;
	margin-left: 20px;
	border: 1px #000000 solid;
}
img.rightborder-grp-tight {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	border: 1px #000000 solid;
}
img.left {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
}
img.leftborder {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	border: 1px #000000 solid;
}
div#index {
float: right;
width: 200px;
color: #FFF;
background-color: #C79640;
border: 5px #FFF solid;
margin-top: 5px;
margin-left: 12px;
padding: 4px 8px 0 8px;
clear: left;
}
#index p { font-size:12px;
}
#index a { color: #FFF;
}
div.schedule {
	border: 1px #A2987D solid;
	background-color: #D3C4AA;
}
table.schedule {
	border: 1px #A2987D solid;
	background-color: #FFFFFF/*#D3C4AA*/;
	margin-top: 8px;
}
table.schedule td {
	padding: 4px;
}
