body { background-color: #FFF; }
body.search { background-color: #EEE; }

p
{
	font-family: Helvetica, Arial;
	font-size: 10pt;
	line-height: 12pt;
}

.wrapper
{
	margin: 0 auto;
	width: 840px;
}

td
{
	vertical-align: top;
	padding: 0;
}

td.oneof5
{
	width: 156px;
	padding: 0 15px 0 0;
}

table.schedule
{
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
	border: 0px;
}

td.logo
{
	width: 195px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

td.navgrafx
{
	padding: 1px;
	border: 0px;
	width: 127px;
	text-align:center;
	height: 45px;
}

td.rednav
{
	padding: 1px;
	text-align: center;
	margin: 0;
	width: 127px;
}

.navpix
{
	border: 0;
	width: 127px;
	height: 45px;
}

a:link
{
	color: #F00;
	font-family: Helvetica, Arial;
	text-decoration: underline;
}

a:visited
{
	color: #F66;
	font-family: Helvetica, Arial;
	text-decoration: underline;
}

td.right
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 11pt;
	text-align: right;
	padding: 3px 13px 3px 3px;
	vertical-align: top;
	border-color: #966;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}

td.left
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 11pt;
	padding: 3px;
	vertical-align: top;
	border-color: #966;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}

td.formright
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 11pt;
	text-align: right;
	padding: 3px;
	vertical-align: top;
	width: 150px;
}

td.formleft
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 11pt;
	padding: 3px;
	vertical-align: top;
}

td.show
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	padding: 3px;
	vertical-align: top;
	border-color: #966;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}

td.caption
{
	font-family: Helvetica, Arial;
	font-size: 9pt;
	line-height: 10pt;
	padding: 3px;
	vertical-align: top;
}

a:link.nav, a:visited.nav
{
	color: #FFF;
	font-family: Helvetica, Arial;
	font-size: 8pt;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: #F00;
	font-weight: bold;
	padding: 3px;
}

a:hover.nav
{
	color: #FFF;
	font-family: Helvetica, Arial;
	font-size: 8pt;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: #900;
	font-weight: bold;
	padding: 3px;
}

.caption
{
	font-family: Helvetica, Arial;
	font-size: 7pt;
	line-height: 8pt;
	vertical-align: top;
}

td.gallery { padding: 0px 10px 0px 0px; }

th
{
	color: white;
	font-family: Helvetica, Arial;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	background-color: #F00;
	padding: 3px;
	vertical-align: top;
}

th.show
{
	color: white;
	font-family: Helvetica, Arial;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	background-color: #F00;
	padding: 3px;
	vertical-align: top;
	border-color: #900 #966 #CCC #666;
	border-width: 1px;
	border-style: solid;
}

.red
{
	color: #F00;
	font-weight: bold;
}

.bold { font-weight: bold; }

.bold1
{
	font-weight: bold;
	font-style: italic;
}

h2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	line-height: 15pt;
	font-weight: bold;
}

h3
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;
	color: #600;
}

.hr
{
	width: 100%;
	border-bottom: #900;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	margin: 4px 0px 4px 0px;
}
