a {
	text-decoration:none;
	color:#D60000;
}
a:hover {
	text-decoration:underline;
	color:#D6000;
}

.red_text {
color: #D60000;
}

.subheading_red {
color: #D60000;
font-weight: bold;
font-size: 14px;
}

.italic_text {
font-style:italic;
}

.content {
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}

body {
color: #000000;
}

#nav_table {
background-color:#ac0000;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size: 14px;
}

#nav_table td {
padding: 0px 0px 0px 5px;
border-bottom: 1px solid white;
}

#nav_table a {
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
}

#nav_table a:hover {
text-decoration: underline;
}

.body_content {
padding: 40px 40px 30px 40px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:justify;
line-height: 18px;
background-image:url(file:/site/image/bg.gif);
background-repeat:no-repeat;
background-position:top;
}

.footer {
color: #FFFFFF;
background-color: #d60000;
padding: 10px 0px 10px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
border-top: 1px solid white;
}

.footer a {
color: #FFFFFF;
text-decoration:underline;
}

#nav {
background-color: #AC0000;
}

#nav_table td {
height: 25px;
padding: 10px 0px 0px 5px;
}

h1 {
font-family: "Times New Roman", Times, serif;
font-size: 24px;
color: #D60000;
text-align:right;
}

.ticket_prices {
background-color:#999999;
}

.ticket_prices td {
padding: 3px 5px 3px 5px;
background-color:#FFFFFF;
}

.error-message {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF0000;
}
