body {
	background-color: #003366;
	font-weight:bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
td.text {
	background-color: #ffffff;
	font-weight:bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
#tickets {
	background-color: #ffffff;
	color: Black;
	cursor: grab;
}
div, td {
	margin-bottom: 10px;
	font-weight:bold;
	font-size: x-small;
}
p {
	font-weight:bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.registration {
	font-weight:bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {font-size: 11pt; font-weight:bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF}
H2 {font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFF00}
H3 {font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000}
H4 {font-size: larger; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#800000}
H5 {font-size: .7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF}

a:link, p a:link, td a {color:#00A5C6; font-weight:bold; text-decoration:underline; font-size: x-small;}
a.sponsor {font-weight:bold; color:#FFFFFF}
a:visited {color:#00478A; text-decoration:underline}
a:hover {color:#FF0000; text-decoration:underline}
a:active {color:#FF0000; text-decoration:underline}
a.whatsNewMain, a.whatsNewMain:visited {color: Red;text-decoration:none; font-size: medium;}
a.whatsNewSub, a.whatsNewSub:visited {color: Red;text-decoration:none; font-size: small; }
a.whatsNewMain:hover, a.whatsNewSub:hover {text-decoration:underline;}
a.permaLink, a.permaLink:visited, a.permaLink:active {color:#00A5C6; text-decoration:underline; font-size: x-small;font-weight:bold;}
a.permaLink:hover {color:#FF0000; text-decoration:underline; font-weight:bold;}
a.admin  {color:#00A5C6; text-decoration:underline; font-size: x-small;font-weight:bold;}
a.admin:visited, a.admin:active {color: #C68100; }
a.admin:hover {color:#FF0000; text-decoration:underline; font-weight:bold;}

#headerLink {color:#800000; text-decoration:none;}
#headerLink:visited {color:#800000; text-decoration:none;}
#headerLink:hover {color:#FF0000; text-decoration:underline;}
#headerLink:active {color:#FF0000; text-decoration:underline;}

div.contents {
	width: 780px;
}
div.graphic {
	float: left;
	width: 450px;
}
div.text {
	float: left;
	margin-left: 510px;
	margin-top: 0px;
	background-color: white;
	z-index: 1200;
	text-align: left;
	width: 300px;
	height: 445px;
}
div.textInline {
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	padding: 20pt 40pt 20pt 40pt;
	width: 80%;
}
div.textInline h4 {
	text-align: center;
}
div.indexSection {
	margin-left: 10pt;
	margin-top: 10pt;
	z-index: 1200;
}
span.indexHead {
	font-weight:bold; 
	color:#800000;
	margin-bottom: .9em;
	z-index: 1200;
}
div.indexBody {
	margin-left: 20pt;
	color:#FFFF00;
	font-weight: bold;
	margin-bottom: 1em;
	z-index: 1200;
}
#whatsNew {
	margin-left: 5pt;
}
span.heading {font-size: 11pt; font-weight:bold; color:#800000}
span.thanks {
	font-size: 1.2em; 
	font-weight: bold; 
	color:red;
}

td.sponsor{
	font-size: .9em; 
	font-weight: bold; 
	color:#003366;
}
td.sponsorType {
	font-size: .9em; 
	font-weight: bold; 
	color:#800000;
}
span.sponsor{
	font-size: 1em; 
	font-weight: bold; 
	color:#003366;
}
span.sponsorMsg a.sponsorMsg {
	font-size: .9em; 
	font-weight: bold; 
	color: yellow;
}

a.sponsorMsg:hover {color:#00A5C6; text-decoration:underline}

span.sponsorType1 {
	position: absolute;
	margin-left: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color:#3300FF;
}
span.sponsorType2 {
	position: absolute;
	margin-left: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color:#800000;
}
div.premiumSponsor {
	margin-left: 200pt;
}
div.premiumSponsorEnclosure {
	border-bottom: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
p.premiumSponsor{
	font-size: 1.2em;
	font-weight: normal; 
}
span.tel {position: absolute; margin-left: 30pt;}
span.hours1 {position: absolute; margin-left: 10pt;}
span.hours2 {position: absolute; margin-left: 53pt;}

div.toolbar {
	background-color: #008041;
	position: relative; 
	top: 0pt; 
	left: 0pt; 
	height: 13pt; 
	 font-size:14px;
	color: yellow; 
	width: 780px; 
	margin: 10px 0 20px 0;
	padding-right: 0pt;
	padding-left: 0pt;
	z-index: 1000;  
	visibility: visible;
	overflow: visible;
	border-bottom-style:solid; 
	border-bottom-color:#008041; 
	border-top-style:solid; 
	border-top-color:#008041; 
}
div.toolbarContainer {
	line-height:14px;
}
a.ToolbarAction, a.ToolbarAction:visited {
	font-weight: bold; 
	text-align: center; 
	text-decoration: none; 
	color: yellow; 
	font-family: arial, sans-serif; 
	 font-size:14px;
	z-index: 1000;
}
a.ToolbarAction:hover{
	color: green; 
}
span.ToolbarAction{
	border-style:solid; 
	border-color:#008041; 
	text-align: center; 
	vertical-align: middle; 
	z-index: 1000;  
	height: 13pt;
	padding-left: 10pt;
	padding-right: 10pt;
	 font-size:14px;
}
span.ToolbarActionSp{
	border-style:solid; 
	border-color:#008041; 
	text-align: center; 
	width: 1px; 
	vertical-align: baseline; 
	z-index: 50; 
	height: 13pt;
	 font-size:14px;
}

div.ads img {
	border: none;
	margin: 2pt 0 2pt 0;
}
#ivyNoodle,  #ivyNoodleLink.a {
	color: yellow;
	font-weight:bold;
	font-size: large;
	text-decoration: none; 
}
a.ivyNoodleLink:hover {
	color: #003366;
	background-color: yellow;
}