/* some changes made dd 1-12-2005, after discussion with Bill Brown- removed absolute positioning on the content; makes demo more useful+ added 1px top-border on body and positioned it -1px upwards, to prevent margin-collapsing+ explicitly added z-index:0 to body for Mozilla*//* styles for background-image */
html {	height: 100%;}
body {	background-image:url(../images/bg_main.gif);	margin: 0px;	padding: 0px;	height: 100%;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	color:#000;}

img#background {	height: 100%;	width: 100%;	z-index: -1;	position:absolute;	color: white;}
	img {
	border:none;
}
	
.bg-stripe {	width:100%;	background:url(../images/bg_main_stripe.gif) no-repeat;}

body a {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	color:#000;}

p {	padding:0;	margin:0 0 14px 0;}

.clear {	clear:both;}/*#content {margin-top: 30%; margin-left: 10%; padding: 10px; width: 40%; height: 20%; overflow: auto; }h1 { color: maroon; font-size: 14px; }*/

	#mainContent {	background-color:#000000;}
	#navLeft {	background-image:url(../images/navBG_left.gif);	width:409px;	height:27px;}
	#navRight {
	background-image:url(../images/navBG_right.gif);
	width:398px;
	height:27px;
	padding-left: 20px;
}
	#flashContent {	float:left;}

.textBox {	padding:5px 10px 0 15px;}
.blackText {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#000;}
.greyText {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:15px;	color:#999999;	line-height:18px;}
.greyTextHel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#999999;
	line-height:20px;
}
.greyText2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#797979;	line-height:18px;}
.whiteText {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:15px;
	color:#ffffff;
}
.darkGold {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#b48523;}
.darkGoldBold {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#b48523;
}
.goldLink {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#cba323;	text-decoration:none;}

.footerText {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#a6a6a6;}
.footerLink {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#a6a6a6;	text-decoration:none;}

.navItem1 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem2 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem3 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem4 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	height:27px;
	margin-bottom:-7px;
	padding:7px 10px 0px 7px;
	margin-left:0px;
}
.navItem6 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem7 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem8 {	font-family:Arial, Helvetica, sans-serif;	font-size:11x;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem9 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;}
.navItem1on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;	background-image:url(../images/nav_bg1.gif);}
.navItem2on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;	background-image:url(../images/nav_bg2.gif);}
.navItem3on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;	background-image:url(../images/nav_bg3.gif);}
.navItem4on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 10px 0px 7px;	background-image:url(../images/nav_bg4.gif);}
.navItem5on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	height:27px;
	margin-bottom:-7px;
	padding:7px 10px 0px 7px;
	background-image:url(../images/nav_bg5.gif);
}
.navItem6on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 12px 0px 7px;	background-image:url(../images/nav_bg6.gif);}
.navItem7on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 12px 0px 7px;	background-image:url(../images/nav_bg7.gif);}
.navItem8on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 12px 0px 7px;	background-image:url(../images/nav_bg8.gif);}
.navItem9on {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;	display:block;	float:left;	height:27px;	margin-bottom:-7px;	padding:7px 12px 0px 7px;	background-image:url(../images/nav_bg9.gif);}
	.navItem1:hover {	background-image:url(../images/nav_bg1.gif);	color:#000000;}
	.navItem2:hover {	background-image:url(../images/nav_bg2.gif);	color:#000000;}
	.navItem3:hover {	background-image:url(../images/nav_bg3.gif);	color:#000000;}
	.navItem4:hover {	background-image:url(../images/nav_bg4.gif);	color:#000000;}
	.navItem5:hover {	background-image:url(../images/nav_bg5.gif);	color:#000000;}
	.navItem6:hover {	background-image:url(../images/nav_bg6.gif);	color:#000000;}
	.navItem7:hover {	background-image:url(../images/nav_bg7.gif);	color:#000000;}
	.navItem8:hover {	background-image:url(../images/nav_bg8.gif);	color:#000000;}
	.navItem9:hover {	background-image:url(../images/nav_bg9.gif);	color:#000000;}

.blackpage {
	min-height:500px;
}

.whitepage {
	background:url(../images/whitepage_bg.jpg) #fff bottom no-repeat;
	min-height:500px;
}
.whitepagepad {	padding:0 26px 15px 26px;}
.whitepagepad h2 {	font-size:16px;	color:#a17c31;	font-family:Georgia, "Times New Roman", Times, serif;	padding:0;	margin:0;}
.pushright {	float:right;	margin-left:60px;}
.questionsbox {	width:273px;	height:108px;	padding-left:22px;	background:url(../images/bg_downloadsched.jpg) repeat-x;	border:1px solid #cd9c36;	color:#fff;	margin-bottom:4px;}
.questionsbox a {	color:#e8b349;	text-decoration:none;}
.questionsbox a:hover {	text-decoration:underline;}
.goldbar {	background:url(../images/divider_goldbar.png) repeat-x;	height:4px;	margin:5px 0 15px 0;	font-size:1px;}

.other-left {	float:left;	width:598px;}
.other-right {	float:left;	width:294px;	margin-left:28px;}
.other-right #changebox {	border:1px solid #9f7c2c;	padding:20px;	min-height:260px;}
.other-right #changebox h2 {	font-size:20px;	font-weight:bold;	color:#865f11;	margin-bottom:15px;}

.tbl-states a {	font-size:15px;	color:#865f11;	text-decoration:none;	display:block;	margin-bottom:9px;}
.tbl-states a:hover {	text-decoration:underline;}

.formbox1 {	width:260px;	height:18px;	font-size:12px;}
.formbox2 {	width:165px;	height:18px;	font-size:12px;}
.formbox3 {	width:65px;	height:18px;	font-size:12px;}
.formbox4 {	width:260px;	height:18px;	font-size:12px;}
.formbox5 {	width:260px;	height:140px;	font-size:12px;}
.mainhdr-details {	width:974px;	height:104px;	background:url(../images/mainhdr_eventdetails.jpg) no-repeat;}
.mainhdr-details .detailsnav {	padding:71px 0 0 26px;}
.events-left {	float:left;	width:677px;}
.events-left-pad {	padding:0 22px 0 26px;}
.events-left-pad ul {	padding:0;	list-style-type:disc;}
.events-left-pad ul li {	margin-left:17px;	padding-bottom:12px;}
.events-right {	float:left;	width:297px;}
.fastfacts {	background:url(../images/bg_fastfacts.jpg) no-repeat #000;	width:261px;	padding:20px 15px 20px 21px;}
	.fastfacts .divider {	background:url(../images/fastfacts_divider.gif) no-repeat;	height:2px;	margin:8px 0 0 0;}

table.tournaments {	color:#fff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	margin-bottom:20px;}
	table.tournaments td {	padding:5px 5px 7px 5px;	background:url(../images/fastfacts_divider.gif) bottom no-repeat;}
		.sched-left {	float:left;	width:631px;}
	table.tbl-sched {	width:631px;}
	table.tbl-sched td {	border-top: 1px solid #cfa339;	padding:14px 0 11px 0;	vertical-align: top;}
		.sched-right {	float:left;	width:274px;	margin-left:17px;}

.downloadbox {	float:right;	width:250px;	height:108px;	padding-left:22px;	background:url(../images/bg_downloadsched.jpg) no-repeat;	border:1px solid #cd9c36;	color:#fff;}
	.downloadbox a {	color:#e8b349;	text-decoration:none;}
	.downloadbox a:hover {	text-decoration:underline;}
	
.rules-left {	float:left;	width:240px;}
	.rules-left a {	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-bottom:15px;	text-decoration:none;	font-weight:bold;	display:block;}
	.rules-left a:hover {	color:#e8b349;	text-decoration:none;}
	.rules-right {	float:left;	width:390px;}
	
ol#listnum {	margin:0;	padding:0;}
	ol#listnum li {	padding:0 0 6px 0;	margin-left:19px;}
	ol#listnum li ul li {	list-style-type:none;	margin:0;	padding:0 0 3px 5px;}
	
.mainhdr-partners {	width:974px;	height:104px;	background:url(../images/mainhdr_partners.jpg) no-repeat;}
	.mainhdr-partners .partnersnav {	padding:71px 0 0 26px;}

.sponsorbox {	float:right;	width:250px;	height:108px;	padding-left:22px;	background:url(../images/bg_downloadsched.jpg) no-repeat;	border:1px solid #cd9c36;	color:#fff;}
	.sponsorbox a {	color:#e8b349;	text-decoration:none;}
	.sponsorbox a:hover {	text-decoration:underline;}
	.sponsors_box {	padding-bottom:20px;}.sponsors_box .pic {	float:left;	width:167px;}
	.sponsors_box .pic img {	border:1px solid #e8b349;}
	.sponsors_box .text {	float:left;	padding-left:12px;	width:685px;}
	
.style1 strong {	font-size:15px;	font-weight:bold;	color:#745513;}
table.tbl-affl td a img {	border:1px solid #e8b349;}
.mainhdr-press {	width:974px;	height:104px;	background:url(../images/mainhdr_press.jpg) no-repeat;}
.mainhdr-press .pressnav {	padding:71px 0 0 26px;}

.inforeqbox {	float:right;	width:273px;	height:158px;	padding-left:22px;	background:url(../images/questions_bg.jpg) no-repeat;	border:1px solid #cd9c36;	color:#fff;}

	.inforeqbox a {	color:#e8b349;	text-decoration:none;}
	.inforeqbox a:hover {	text-decoration:underline;}
	
.press-pad {	padding-right:324px}
	.press-left {	float:left;	width:677px;}
	.press-left-pad {	padding:0 22px 0 26px;}
	.press-right {	float:left;	width:297px;}
	
.resources {
	background:url(../images/bg_resources.gif) repeat-x #000;
	width:261px;
	height:825px;
	padding:20px 15px 20px 21px;
}
	.resources .divider {	background:url(../images/fastfacts_divider.gif) no-repeat;	height:2px;	margin:8px 0 0 0;}
	.resources h3 {	color:#fff;	font-size:15px;	margin-bottom:12px;}
	.resources a {	color:#e8b349;	font-size:12px;	text-decoration:none;}
	.resources a:hover {	text-decoration:underline;}

#legends-left {
	float:left;
	width:400px;
}
	#legends-left a {	color:#585757;	font-size:12px;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	display:block;	margin-bottom:12px;	font-weight:bold;}
	#legends-left a:hover {	color:#e8b349;	text-decoration:underline;}
	#legends-mid {
	float:left;
	width:35px;
	height:513px;
	background:url(../images/divider_legends.gif) no-repeat;
}
	#legends-right {
	float:right;
	width:485px;
	padding-top:20px;
}
	#legends-right h2 {	font-size:18px;	font-weight:bold;	color:#865f11;	margin-bottom:15px;}
	#legends-right img {	float:left;	margin:0 12px 12px 0;	border:1px solid #865f11;}

#offers-left {
	float:left;
	width:400px;
	padding-left: 50px;
}
	#offers-left a {	color:#585757;	font-size:12px;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	display:block;	margin-bottom:12px;	font-weight:bold;}
	#offers-mid {
	float:left;
	width:15px;
	height:513px;
	background:url(../images/divider_black.gif) no-repeat;
}
	#offers-right { float:left; width:450px;
}
	
.hidebox {	visibility:hidden;	position:absolute;	top:0px;	left:-5000px;}
.contact-left {	float:left;	width:598px;}
.contact-right {	float:left;	width:297px;	margin-left:27px;}
.addressbox {	width:273px;	height:239px;	padding-left:22px;	background:url(../images/bg_address.jpg) repeat-x;	border:1px solid #cd9c36;	color:#fff;}
	.addressbox a {	color:#e8b349;	text-decoration:none;}
	.addressbox a:hover {	text-decoration:underline;}
