body, html {
	margin:0;
	padding:0;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
body {
	min-width:990px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

a:link { color:#DB4315;
}

a:hover {
	color:#DB4315;
	text-decoration: none;
}
a:visited {
	color: #DB4315;
}
.bghead {
	background-image: url(../images/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 306px;
}
.bghead2 {
	background-image: url(../images/bg_head2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1500px;
}
.topheight {
	padding-top: 49px;
}
.topheightmain {
	padding-top: 5px;
}
.topheightleft {
	padding-top: 5px;
}
.bgsponsors {
	padding-top: 50px;
}
.sponsorsleft {
	padding-top: 10px;
	text-align: center;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FCF7D9;
	text-transform: uppercase;
}

#bottomleft {
	padding: 0 0 0 0px;
}

#wrap {
	margin:0 auto;
	width:990px;
}
#wrap2 {
	margin:0 auto;
	width:990px;
}
#left {
	float:left;
	width:390px;
	padding: 0 0 0 0px;
}
#left p {
	padding: 0 0 0 0px;
}
#right {
	float:right;
	width:600px;
}
#right2 {
	float:right;
	width:600px;
}
#rightbg {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
}

#titlebox {
	background-color: #EFE9BD;
	width: 310px;
	text-align: center;
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 6px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#titlebox2 {
	background-color: #EFE9BD;
	width: 310px;
	text-align: center;
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 6px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}
#titlebox3 {
	background-color: #EFE9BD;
	width: 310px;
	text-align: center;
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 6px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#titlebox4 {
	background-color: #FFDA68;
	width: 310px;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 4px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#titlebox5 {
	background-color: #FFDA68;
	width: 310px;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 4px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#titlebox6 {
	background-color: #FFDA68;
	width: 310px;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 4px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#titlebox7 {
	background-color: #FFDA68;
	width: 310px;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 18px;
	padding-bottom: 4px;
	border: 1px solid #F2E2C3;
	font-weight: bold;
}

#txtbox {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#txtbox2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#txtbox3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#txtbox4 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#txtbox5 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#txtbox6 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#txtbox7 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #DB4315;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.formstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fields300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F7F7F7;
	height: 16px;
	width: 300px;
	border: 1px solid #CCCCCC;
}

.fields120{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F7F7F7;
	height: 16px;
	width: 120px;
	border: 1px solid #CCCCCC;
}

#titleboxright {
	background-color: #FDF8F0;
	width: 211px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 12px;
	border: 1px solid #F2E2C3;
} 

#txtarial12 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #0035B1;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.txtsubhead {
	color: #880000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

#mainwrap {
	margin:0 auto;
	width:600px;
	background-image: url(../images/bgright.gif);
}
#mainleft {
	float:left;
	width:330px;
	padding: 0 0 0 20px;
	background-image: url(../images/mainbgright.gif);
	background-repeat: repeat-y;
}
#mainright {
	float:left;
	width:230px;
	padding: 0 0 0 0px;
}
#mainright2 {
	float:left;
	width:230px;
	padding: 0 0 0 0px;
}
#sep {
	height: 5px;
	width: 265px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE595;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sep2 {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}
#sep2b {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2c {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2d {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2e {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2f {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2g {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2h {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sep2i {
	height: 18px;
	width: 295px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/schsep.gif);
	background-repeat: repeat-x;
}

#sepright {
	height: 2px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE595;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#seprightpics {
	height: 3px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9D9D8;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu {
	float:right;
	width:600px;
}
#menu2 {
	float:right;
	width:600px;
}
#right h3, #right p {
	padding:0 0 0 0;
}
#menufooter {
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	clear:both;
	width: 600px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEB746;
	background-color: #000000;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}

#menufooter a{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB4315;
	text-align: center;
}
#menufooter a:hover{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB4315;
	text-align: center;
	text-decoration: none;
}

#footer {
	background:#230B06;
	border-top-style: solid;
	border-top-color: #230B06;
	border-top-width: 1px;
	padding: 30px;
	text-align: center;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #DCD6B3;
}
#offmediasponsor {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A5371C;
	text-align: center;
	padding-top: 5px;
}

#offmediasponsorbanner {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF00A8;
	text-align: center;
	padding-top: 5px;
}

#mediasponsor {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A5371C;
	text-align: center;
	padding-top: 5px;
}

#badgeswristbands {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-align: center;
	padding-top: 5px;
}

#mediasponsorbanner {
	float:right;
	width:600px;
	background-image: url(../images/bgright.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF00A8;
	text-align: center;
	padding-top: 5px;
}
#footsponsors {
	width: 990px;

}

.titlesponsorship {
	background-color: #FDF8F0;
	text-align: center;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A5371C;
	font-size: 14px;
	padding-bottom: 8px;
	font-weight: bold;
}

.txtsponsorship {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #A5371C;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.txtsoldout {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;

}

.bgsponsorshiptr1 {

}
.bgsponsorshiptr2 {
	background-color: #FFFFFF;
}
.location {
	text-transform: uppercase;
	color: #000000;
	font-size: 11px;
}
.txt10 {
	font-size: 11px;
	color: #000000;
}
.style2 {font-size: 10px}
