@charset "utf-8";
/* CSS Document */

p
{
	font:Arial, Helvetica, sans-serif;
	size:12px;
	color:#333;
}

#h1
{
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	size: 16px;
	font-weight:bold;
}

body
{
	background-color:#333;
	background-image:url("/imgs/bgTOP.jpg"); 
	background-repeat:repeat-x; 
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#333;
}

/*----------Header Links Formatting----------*/
#home
{
  display: block;
  width: 66px;
  height: 35px;
  background: url("/imgs/links/home.png") no-repeat 0 0;

}
#home:hover
{ 
  background-position: 0 -35px;
}
#home span
{
  display: none;
}

#showinfo
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("/imgs/links/showInfo.png") no-repeat 0 0;

}
#showinfo:hover
{ 
  background-position: 0 -35px;
}
#showinfo span
{
  display: none;
}

#prereg
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("/imgs/links/preregister.png") no-repeat 0 0;

}
#prereg:hover
{ 
  background-position: 0 -35px;
}
#prereg span
{
  display: none;
}

#supporters
{
  display: block;
  width: 80px;
  height: 35px;
  background: url("/imgs/links/supporters.png") no-repeat 0 0;

}
#supporters:hover
{ 
  background-position: 0 -35px;
}
#supporters span
{
  display: none;
}

#maps
{
  display: block;
  width: 90px;
  height: 35px;
  background: url("/imgs/links/maps.png") no-repeat 0 0;

}
#maps:hover
{ 
  background-position: 0 -35px;
}
#maps span
{
  display: none;
}


#promote
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("/imgs/links/promote.png") no-repeat 0 0;

}
#promote:hover
{ 
  background-position: 0 -35px;
}
#promote span
{
  display: none;
}

#merch
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("/imgs/links/merch.png") no-repeat 0 0;

}
#merch:hover
{ 
  background-position: 0 -35px;
}
#merch span
{
  display: none;
}

#contact
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("/imgs/links/contact.png") no-repeat 0 0;
  text-decoration:none;

}
#contact:hover
{ 
  background-position: 0 -35px;
  text-decoration:none;
}
#contact span
{
  display: none;
}

#minevents
{
  display: block;
  width: 85px;
  height: 35px;
  background: url("/imgs/links/minevents.png") no-repeat 0 0;

}
#minevents:hover
{ 
  background-position: 0 -35px;
}
#minevents span
{
  display: none;
}

#navlist li
{
	float:left;
	list-style-type: none;
	list-style-image: none;	
}
/*-------------------------------------------*/

#banner
{
	text-align:center;
}

#headerLinks
{
	background-image:url("/imgs/tableHeader.png"); 
	background-position:center; 
	background-repeat:no-repeat; 
	height:195px; 
	width:745px; 
	text-align:center;
}

#bodyPage
{
	background-image:url("/imgs/tableBG.png"); 
	background-position:center;
	background-repeat:repeat-y;
	padding:10px 35px 0px 35px;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
#rightColHeader
{
	text-align:center; 
	font: 12px/16px Arial, Helvetica, sans-serif;
	font-style:italic;
}
	#rightColHeader span
	{
		font-style:normal;
		font-size:24px;
		font-weight:bold;
	}
	#rightColHeader p
	{
		font: 12px/16px Arial, Helvetica, sans-serif;
		font-style:oblique;
	}
	
#disclaimer
{
	font-size:10px; 
	line-height:normal;
}

#overallFooter
{
	background:url("/imgs/tableBGbot.png"); 
	background-position:center; 
	height:25px;
}

#list
{
	list-style-image:url("/imgs/bullet.gif");
	list-style-position:inside;
	padding:0;
	margin:0;
}

a
{
	color:#6497b3;
	text-decoration:underline;
}

a:hover
{
	color:#a0b842;
	text-decoration:underline;
}

#faqhead{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#faqheadselected{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}

#error1{
	display: table; 
	width: 100%;
	padding: 20px;
	background-image:url(/imgs/uf_error.png);
	border-style:dashed;
	border-width:thin;
	border-color:#FF3300;
	_position: relative; 
	overflow: hidden;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#F00;
	font-weight:bold;
	font-size:14px;
	text-align: center;
}

#error2{
	 _position: absolute; 
	 _top: 50%; 
	 display: table-cell; 
	 vertical-align: middle;
}

#error{
	
	_position: relative; 
	_top: -50%; 
	text-align:center;
	padding:10px;
}


#success1{
	display: table; 
	width: 100%;
	padding:20px;
	background-image:url(/imgs/uf_success.png);
	border-style:dashed;
	border-width:thin;
	border-color:#030;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#030;
	font-weight:bold;
	font-size:14px;
	_position: relative; 
	overflow: hidden;
	text-align: center;
}

#success2{
	 _position: absolute; 
	 _top: 50%; 
	 display: table-cell; 
	 vertical-align: middle;
}

#success{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#030;
	font-weight:bold;
	font-size:14px;
	_position: relative; 
	_top: -50%; 
	text-align:center;
	padding:10px;
}

#formerror{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

	
