/* FYI -- Color values

*/

@media screen {

	/*************** CSS Reset ******************************************************************************************/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
	table {border-collapse:collapse;border-spacing:0;}
	fieldset,img,input {border:0;}
	address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal; } /*Strong removed from list*/
	ol,ul {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal;}
	q:before,q:after {content:'';}
	abbr,acronym {border:0;}
	body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:71%;height:100%;}
	.s4-nosetwidth{ color: black;}
	/*************** Global Element Styles ******************************************************************************************/	

		BODY.contentPage .twoColumn2 .rightContent .contentContainer P {display:block; margin:0 5px 10px;}

		/*---------- Links  ----------*/
		a {color:; cursor: text-decoration:underline;}
		a:hover {text-decoration:none;}

		/*---------- Headings ----------*/
		h1, h2, h3, h4, h5 {font-family:Arial, Helvetica, sans-serif;}
		h1 {font-size:2.3em; font-weight:bold; color:#580000;}
		h2 {color:#580000; font-size:1.6em; font-weight:bold;}
		h3 {font-size:1.5em; font-weight:bold; margin-bottom:5px;}
		h4 {color:#580000; display:block; font-size:1.1em; font-weight:bold; margin:3px 0 5px 0;}
		h5 {color:#000; display:block; font-size:1em; font-weight:bold; margin:3px 0 5px 0;}
		.accessibility {display:none;}	
		
		/*-------- Tables ---------*/
		.content .contentContainer table {border:#59523f 1px solid; margin:10px auto; position:relative; width:96%;}
		.content .contentContainer table tr th {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrameDark.gif) -2px left no-repeat; 
					border-top:#59523f 1px solid; 
					border-right:#59523f 1px solid;
					border-bottom:#59523f 2px solid;
					font-weight:bold; padding:5px;
					}
		.content .contentContainer table tr td {border-top:#59523f 1px solid; border-right:#59523f 1px solid; padding:5px;}

		/*--------- Site actions menu ---------*/
		.ms-siteaction {border:none; position:absolute; right:100px; top:10px; width:5%;}
		.ms-siteaction tr,
		.ms-siteaction td {border:none; padding:0;}
		.ms-siteaction tr td.ms-siteactionsmenu span {width:100px;}
		
		table.ms-rtetoolbarmenu {border:none !important; margin:0 !important; position:absolute !important; width:auto !important;}
		table.ms-rtetoolbarmenu tr td,
		table.ms-rtetoolbarmenu tr th  {border:none !important; padding:0 !important;}
		table.ms-rtetoolbarmenu tr td table {border:none !important; margin:0 !important; width:auto !important;}
		table.ms-rtetoolbarmenu tr td table tr td,
		table.ms-rtetoolbarmenu tr th table tr th {border:none !important; padding:0 !important;}
		
		/*---------- Forms ----------*/
		label {color:#5d5d5d; display:block; font-size:0.9em; font-weight:bold;}
		
		.FORM_inlineLabel label {width:10%;}
		.FORM_inlineLabel .FORM_textInput {float:right;}
		
		.FORM_blockLabel {float:left; overflow:hidden; margin:0 0 0 0;}
		.FORM_blockLabel label {display:block; margin:0 0 0 0;}
		.FORM_blockLabel span {overflow:hidden;}
		.FORM_textInput {background:transparent url(../SiteCollectionImages/backgrounds/SB_textInputLeft.gif) top left no-repeat; display:block; margin-bottom:10px; padding-left:8px;}
		.FORM_textInput input {background:transparent url(../SiteCollectionImages/backgrounds/SB_textInputRight.gif) top right no-repeat; float:left; height:21px; padding-top:5px}
		
		.FORM_inlineLabel label {float:left; width:29%}
		.FORM_inlineLabel .FORM_textInput {float:left;}
		.orLabel {color:#5d5d5d; display:block; font-weight:bold; padding:5px 0 5px 130px;}


		/*---------- Buttons ---------
			<div class="btn {Button_Width (optional)} {Button_Height} {Visual_Type}">
				<a><span>{label}</span></a>
			</div>*/
		
		.btn {overflow:hidden;}
		.btn a {background-repeat:no-repeat; display:block; cursor:hand; text-decoration:none; font-weight:normal; float:left;}
		.btn span{background-repeat:no-repeat; display:block; text-align:center; margin-left:5px; text-decoration:none; display:inline; float:left;}
	
		/*---------- Button Height ----------
		 height is determined by the size baked into the background image */

		.btn-height_small {height:25px}
		.btn-height_small a {font-size:1em; height:25px; color:#000000; background-position:left -197px;}
		.btn-height_small a span {height:25px; padding:4px 10px 0px 5px; background-position:right -197px;}
		.btn-height_small a:hover {background-position:left -172px;}
		.btn-height_small a:hover span {background-position:right -172px;}

		/*---------- Button Width (optional) ----------*/
		.btn-width_small {width:100px;}
		.btn-width_medium {width:150px;}
		.btn-width_large {width:250px;}
	
		/*---------- Button Visual Type ----------*/
			/*** STANDARD button ***/
				.btn-style_standard a {background-image:url(../SiteCollectionImages/buttons/buttons_left.png);color:#f8ff85;font-family:Arial, Helvetica, sans-serif;}
				.btn-style_standard a span {background-image:url(../SiteCollectionImages/buttons/buttons_right.png); font-size:1.1em;}

		
		/*----- Rules & Dividers -----*/
		.divider {background:transparent url(../SiteCollectionImages/graphics/minirule.gif) center center; clear:both; display:block; height:17px; margin:15px 0 15px 50px; position:relative; width:159px;}
		.contentContainer .tableDivider {background:url(../SiteCollectionImages/graphics/scorecard_break.gif) top center no-repeat; 
																				    display:block; 
																				    height:68px; 
																				    margin:0; 
																				    width:600px; 
																				    z-index:1000;
																				    }
		.contentContainer .top50 {background-image:url(../SiteCollectionImages/graphics/scorecard_break.gif);}
		.contentContainer .top16 {background-image:url(../SiteCollectionImages/graphics/scorecard_break16.gif);}
		.contentContainer .top8 {background-image:url(../SiteCollectionImages/graphics/scorecard_break8.gif);}
		.contentContainer .top4 {background-image:url(../SiteCollectionImages/graphics/scorecard_break4.gif);}
		.contentContainer .top3 {background-image:url(../SiteCollectionImages/graphics/scorecard_break3.gif);}
		.contentContainer .finalist {background-image:url(../SiteCollectionImages/graphics/scorecard_break1.gif);}

		/*----- Edit Mode -----*/																		    
		.editable {}
		.editable .header {height:290px !important;}
		.editable .toolbarcontainerdivclass {z-index:2000000 !important;}
		
		.hidden {display:none;}
		
	/***************** Wigets ******************************************************************************************/
	
		/*---------- generic multi-columns ----------*/
		.twoColumn1 {float:left; margin-right:10px; width:260px;}
		.twoColumn2 {float:left; width:600px;}
		.threeColumn1, .threeColumn2, .threeColumn3 {display:inline; float:left; width:30%;}
		.threeColumn1, .threeColumn2, .threeColumn3 {float:left;}
		.twoColumn1 {min-height:200px;}

		/*----------     alert     ----------*/
		.alert {color:red; font-weight:bold;}
		.searchReminder {background:transparent url(../SiteCollectionImages/graphics/icon_arrowLeft.gif) left center no-repeat; 
						 font-weight:bold; 
						 font-size:1em; 
						 height:40px; 
						 margin-left:20px;
						 padding:10px 0 0 35px; 
						 width:160px;
						 }
		.generalReminder {font-weight:bold; font-size:1em; text-align:center; margin:5px auto; width:200px;}
	
		/*---------- Tab Navigation ---------- */	
		.tab {clear:both; margin-bottom:44px;}
		.tab ul {margin:0px 0px 0px 1px; padding:0px; list-style:none; position:absolute; z-index:1000;}
		.tab li {display:inline; 
				 float:left; 
				 margin:0px 1px 0px 0px;  
				 position:relative;
				 }
		.tab a {background:transparent url(../SiteCollectionImages/tabs/scoreTabFixed.png) bottom right no-repeat; 
				color:#332819; 
				cursor:hand; 

				float:left; 
				font-family:Georgia, "Times New Roman", Times, serif; 
				height:50px; 
				margin:0px; 
				text-decoration:none;
				width:121px;
				}
		/*body > * .tab a {background-image:url(../SiteCollectionImages/tabs/scoreTabFixed.png);}*/
		.tab a span {display:block; margin:6px 20px;}
		.tab a:hover span {text-decoration:underline;}
		.tab .selector {display:block; height:20px; width:100%;}	
		.tab .current {margin-top:-1px;}
		.tab .current a, 
		.tab .current a:hover {border-width:0; background-position:top right; float:left;}

		
	/*************** Global Page Structure ******************************************************************************************/	

	body {background:#000 url(../SiteCollectionImages/backgrounds/bodybackground.gif) repeat;}
	.pageContainer {margin:0 auto;width:1040px;}
	.video table, .video td {border:none!important;}
	
	/*---------- Global Branding Bar ----------*/
	.brandingBar {background:#000 url(../SiteCollectionImages/backgrounds/brandingbar.gif) top left repeat-x; height:40px; width:100%;}
	.brandingBar span {display:block; height:40px; margin:0 auto 0 auto; width:1040px;}
	.brandingBar span a {display:block; float:left;}
	.brandingBar span .logo {background:#000 url(../SiteCollectionImages/graphics/icon_amflogo.gif) top left no-repeat; 
								  height:19px; 
								  margin:7px 50px 0 40px; 
								  overflow:hidden; 
								  text-indent:-5000em; 
								  width:86px;
								  }
	.brandingBar span .centerLink {color:#f1fac6; 
									background:transparent url(../SiteCollectionImages/graphics/icon_ball.gif) top left no-repeat; 
									font-weight:bold; 
									height:15px;
									margin-top:8px;
									padding:1px 0 0 21px; 
									text-decoration:none;
									}
	.brandingBar span .centerLink:hover {background-position:bottom left; text-decoration:underline;}
	
	/*---------- Header ----------*/
	body .pageContainer .header {background:transparent url(../SiteCollectionImages/backgrounds/contentareaheader.gif) top left no-repeat; 
								 height:215px; 
								 position:relative; 
								 width:1040px;
								 }
	.pageContainer .header .logo {background:transparent url(../SiteCollectionImages/graphics/logo_tournament.png) top left no-repeat; 
								  height:167px; 
								  left:95px; 
								  overflow:hidden; 
								  position:absolute; 
								  text-indent:-5000em; 
								  top:15px; 
								  width:228px;
								  }
	
	/*---------- Main Navigation ----------*/
	.mainNav {position:absolute; height:80px; right:0; top:37px; width:520px;}
	.mainNav li {float:left; margin-right:5px;}
	.mainNav li a {display:block; overflow:hidden; text-indent:-5000em;}
	.mainNav .navItem1 {margin-top:42px;}
	.mainNav .navItem1 a {background:transparent url(../SiteCollectionImages/buttons/mainNav_scores.png) top left no-repeat; height:30px; width:98px;}
	.mainNav .navItem1 a:hover {background-position:bottom left;}
	.mainNav .navItem2 {margin-top:30px;}
	.mainNav .navItem2 a {background:transparent url(../SiteCollectionImages/buttons/mainNav_schedule.png) top left no-repeat; height:35px; width:133px;}
	.mainNav .navItem2 a:hover {background-position:bottom left;}
	.mainNav .navItem3 {margin-top:20px;}
	.mainNav .navItem3 a {background:transparent url(../SiteCollectionImages/buttons/mainNav_howto.png) top left no-repeat; height:35px; width:186px;}
	.mainNav .navItem3 a:hover {background-position:bottom left;}
	.mainNav .navItem4 {margin-top:14px;}
	.mainNav .navItem4 a {background:transparent url(../SiteCollectionImages/buttons/mainNav_rules.png) top left no-repeat; height:30px; width:83px;}
	.mainNav .navItem4 a:hover {background-position:bottom left;}
	
	/*---------- Footer ----------*/
	.pageContainer .footer {background:transparent url(../SiteCollectionImages/backgrounds/contentareafooter.gif) bottom left no-repeat; 
							height:78px; 
							padding-bottom:10px;
							position:relative;
							margin-top:-15px; 
							width:1040px;
							z-index:100;
							}
	
	.footerContent {bottom:10px; position:absolute; left:290px;}

	.footerContent .centerFloatLeft {float:left; position:relative; left:50%;}
	.footerContent .centerFloatRight {float:left; position:relative; right:50%;}
	.footerContent a {color:#000;}
	.footerContent a:hover {text-decoration:none;}
	.footerContent span {display:block; height:40px; float:left;}
	.footerContent ul {background:#000 url(../SiteCollectionImages/backgrounds/footerbg.gif) top left repeat-x; 
									  display:block; 
									  float:left; 
									  height:40px; 
									  padding-right:20px;
									  }
	.footerContent ul li {border-right:#000 1px solid; float:left; margin:12px 5px 5px 0; padding:0 5px 3px 0;}
	.footerContent ul li.lastItem {border:none;}
	.footerContent .capLeft {background:transparent url(../SiteCollectionImages/backgrounds/footercap_left.gif) top left no-repeat; width:30px;}
	.footerContent .capRight {background:transparent url(../SiteCollectionImages/backgrounds/footercap_right.gif) top left no-repeat; width:119px;}

	/*---------- Main Content ----------*/
	.pageContainer .twoColumn1 {margin-bottom:0;}
	.pageContainer .mainContent {height:100%; margin-bottom:15px; overflow:hidden; padding-bottom:0; position:relative; width:1040px;}
	.pageContainer .mainContent .content {background:transparent url(../SiteCollectionImages/backgrounds/contentareabody.gif) top left repeat-y; 
										  overflow:hidden;
										  position:relative;
										  width:1040px; 
										  z-index:1;
										  }
	
	/*--------- Sidebar -----------*/
	.localLinks a {color:#a33200; display:block; font-weight:bold;}
	.localLinks .address {display:block; margin:5px 0 10px 0;}
	.sidebar h5 {display:block; padding-bottom:10px;}
	.archiveLinks a {color:#a33200; display:block; font-weight:bold; margin-bottom:10px;}	
	
	/*************** Page Layouts ******************************************************************************************/	
	/*--------- Home Page ---------*/
	.homePage .twoColumn1 {display:inline; float:left; margin-right:15px; position:relative; width:260px;}
	.homePage .twoColumn2 {display:inline; float:left; position:relative; width:600px;}
	.homePage .pageContainer .header .pageHeading {display:block; position:absolute; top:135px; right:30px; width:600px;}
	.homePage .pageContainer .header .pageHeading {font-size:12pt; margin-top:-3px;}
	
	/*--------- Home Page Alternate ---------*/
	.alternateHome .twoColumn1 {display:none;}
	.alternateHome .twoColumn2 {display:block; float:left; margin:0 0 0 110px; position:relative; width:820px;}
	.alternateHome .pageContainer .header .pageHeading {display:block; position:absolute; top:135px; right:30px; width:600px;}
	.alternateHome .pageContainer .header .pageHeading {font-size:12pt; margin-top:-3px;}
	
	/*-- Content Area --*/
	.alternateHome .twoColumn2 .rightContent {background:transparent url(../SiteCollectionImages/backgrounds/mainContent_home.jpg) 0 94px repeat-y; 
												overflow:hidden; 
												position:relative; 
												z-index:1;
												}
	.alternateHome .rightContent .cap {background:transparent url(../SiteCollectionImages/backgrounds/mainContentTop_home.jpg) top left repeat-y; 
													 display:block; 
													 height:93px; 
													 margin-bottom:-65px;
													 position:relative; 
													 width:820px; 
													 z-index:3;
													 }
	.alternateHome .rightContent .foot {background:transparent url(../SiteCollectionImages/backgrounds/mainContentFoot_home.jpg) top left repeat-y; 
													  display:block; 
													  height:78px; 
													  margin-top:-65px;
													  width:820px; 
													  z-index:2;
													  }
	.alternateHome .rightContent .contentContainer {margin:0 0 0 0; overflow:hidden; position:relative; z-index:20;}
	.alternateHome .rightContent .contentContainer h3,
	.alternateHome .rightContent .contentContainer p,
	.alternateHome .rightContent .contentContainer table {margin-left:10px; margin-right:10px; position:relative;}
	.alternateHome .rightContent .contentContainer table table {margin:0;}
	
	/*--- Content ---*/
	.alternateHome .ornament {background:transparent url(../SiteCollectionImages/graphics/ornament.png) top left no-repeat; 
											  height:247px;
											  position:absolute; 
											  right:-50px;
											  top:-100px;
											  width:300px;
											  z-index:35000;
											 }
	.alternateHome .contentContainer {padding:0 15px 20px 15px;}
	.alternateHome .contentContainer .hr {background:transparent url(../SiteCollectionImages/graphics/rule.gif) center bottom no-repeat; 
															border:none; 
															display:block; 
															height:37px; 
															margin:0 auto 0 auto;
															width:500px;
															}
	
	.alternateHome .winnersIntro {margin-bottom:10px;}
	.alternateHome .winnersIntro h1 {display:block; margin-bottom:10px; width:560px;}
	.alternateHome .winnersIntro p {display:block; margin-bottom:10px; width:600px;}
	
	.alternateHome  .divisions {clear:left; margin-bottom:10px; padding-top:20px;}
	.alternateHome .divisions h2 {color:#090;}
	.alternateHome .divisions .winnerBlock {float:left; margin:15px 0 0 30px; padding:30px 0 0 30px; position:relative;}
	.alternateHome .divisions .winnerBlock .winner {margin-bottom:5px;}
	.alternateHome .divisions .winnerBlock .winner .caption {display:block;}
	.alternateHome .divisions .winnerBlock .placeToken {display:block; height:72px; left:-5px; position:absolute; text-indent:-3000em; top:0; width:72px;}
	.alternateHome .divisions .winnerBlock .first {background:transparent url(../SiteCollectionImages/graphics/pt_first.png) top left no-repeat;}	
	.alternateHome .divisions .winnerBlock .second {background:transparent url(../SiteCollectionImages/graphics/pt_second.png) top left no-repeat;}
	.alternateHome .divisions .winnerBlock .third {background:transparent url(../SiteCollectionImages/graphics/pt_third.png) top left no-repeat;}
	.alternateHome .divisions .winnerBlock .fourth {background:transparent url(../SiteCollectionImages/graphics/pt_fourth.png) top left no-repeat;}
	.alternateHome .divisions .winnerBlock .open {background:transparent url(../SiteCollectionImages/graphics/pt_open.png) top left no-repeat;}	
	.alternateHome .divisions .winnerBlock .divA {background:transparent url(../SiteCollectionImages/graphics/pt_divA.png) top left no-repeat;}
	.alternateHome .divisions .winnerBlock .divB {background:transparent url(../SiteCollectionImages/graphics/pt_divB.png) top left no-repeat;}
	.alternateHome .divisions .winnerBlock .divC {background:transparent url(../SiteCollectionImages/graphics/pt_divC.png) top left no-repeat;}
	
	/*--------- Past Winners ---------*/
	.pastWinners .twoColumn1 {display:none!important;}
	.pastWinners .twoColumn2 {display:block; float:left; margin:0 0 0 110px!important; position:relative!important; width:820px!important;}
	.pastWinners .pageContainer .header .pageHeading {display:block; position:absolute; top:135px; right:30px; width:600px;}
	.pastWinners .pageContainer .header .pageHeading {font-size:12pt; margin-top:-3px;}
	.pastWinners .twoColumn2 .rightContent {background:transparent url(../SiteCollectionImages/backgrounds/mainContent_home.jpg) 0 94px repeat-y; 
											overflow:hidden; 
											position:relative; 
											z-index:1;
											}
	.pastWinners .rightContent .cap {background:transparent url(../SiteCollectionImages/backgrounds/mainContentTop_home.jpg) top left repeat-y; 
									 display:block; 
									 height:93px; 
									 margin-bottom:-65px;
									 position:relative; 
									 width:820px; 
									 z-index:3;
									 }
	.pastWinners .rightContent .foot {background:transparent url(../SiteCollectionImages/backgrounds/mainContentFoot_home.jpg) top left repeat-y; 
									  display:block; 
									  height:78px; 
									  margin-top:-65px;
									  width:820px; 
									  z-index:2;
									  }
	.pastWinners .rightContent .contentContainer {margin:0 0 0 0; overflow:hidden; position:relative; z-index:20;}
	.pastWinners .rightContent .contentContainer h3,
	.pastWinners .rightContent .contentContainer p,
	.pastWinners .rightContent .contentContainer table {margin-left:10px; margin-right:10px; position:relative;}
	.pastWinners .rightContent .contentContainer table table {margin:0;}
	.pastWinners .ornament {background:transparent url(../SiteCollectionImages/graphics/ornament.png) top left no-repeat; 
							height:247px;
							position:absolute; 
							right:-50px;
							top:-100px;
							width:300px;
							z-index:35000;
							}
	.pastWinners .contentContainer {padding:0 15px 20px 15px;}
	
	.pastWinners .winnersIntro {margin-bottom:10px;}
	.pastWinners .winnersIntro h1 {display:block; margin-bottom:10px; width:600px;}
	.pastWinners .winnersIntro p {display:block; margin-bottom:10px; width:600px;}
	
	.pastWinners .divisions {clear:left; margin-bottom:10px; padding-top:20px;}
	.pastWinners .divisions h2 {color:#090;}
	.pastWinners .divisions .winnerBlock {float:left; margin:15px 0 0 30px; padding:30px 0 0 30px; position:relative;}
	.pastWinners .divisions .winnerBlock .winner {margin-bottom:5px;}
	.pastWinners .divisions .winnerBlock .winner .caption {display:block;}
	.pastWinners .divisions .winnerBlock .placeToken {display:block; height:72px; left:-5px; position:absolute; text-indent:-3000em; top:0; width:72px;}
	.pastWinners .divisions .winnerBlock .open {background:transparent url(../SiteCollectionImages/graphics/pt_open.png) top left no-repeat;}	
	.pastWinners .divisions .winnerBlock .divA {background:transparent url(../SiteCollectionImages/graphics/pt_divA.png) top left no-repeat;}
	.pastWinners .divisions .winnerBlock .divB {background:transparent url(../SiteCollectionImages/graphics/pt_divB.png) top left no-repeat;}
	.pastWinners .divisions .winnerBlock .divC {background:transparent url(../SiteCollectionImages/graphics/pt_divC.png) top left no-repeat;}

	/*--------- Content Page ---------*/
	.contentPage .twoColumn1 {display:inline; float:left; margin-right:15px; position:relative; width:260px;}
	.contentPage .twoColumn2 {display:inline; float:left; position:relative; width:600px;}
	/*.contentPage .pageContainer*/ 
	.header .pageHeading {display:block; position:absolute; top:135px; right:30px; width:600px;}
	.header .pageHeading h2 {font-size:12pt; margin-top:-3px;}
	
	/*-- Sidebar --*/
	.twoColumn1 {margin-left:75px;}
	.sidebar {background:transparent url(../SiteCollectionImages/backgrounds/sidebar.gif) top left repeat-y; overflow:hidden; width:260px;}
	.sidebar h5 {margin:5px 0 10px 0;}
	.sidebar .cap {background:transparent url(../SiteCollectionImages/backgrounds/sidebarCap.gif) top left no-repeat; display:block; height:20px; width:260px;}
	.sidebar .foot {background:transparent url(../SiteCollectionImages/backgrounds/sidebarFoot.gif) bottom left no-repeat; 
					display:block; 
					height:23px; 
					margin-top:10px;
					position:relative;
					width:260px;
					z-index:1;
					}
								
	.sidebar .contentContainer {margin:-12px 8px 0 15px; overflow:hidden;}
	.sidebar .contentContainer .btn {clear:left; float:right; padding:0; margin:0 12px 0 0;}
	
	.sidebar .address {color:#5d5d5d; display:block; font-size:0.9em; margin-bottom:10px;}
												
	/*-- Content Area --*/
	/*.contentPage .twoColumn2*/
	.rightContent {background:transparent url(../SiteCollectionImages/backgrounds/mainContentBG.gif) 0 94px repeat-y; overflow:hidden; position:relative; z-index:1;}
	.rightContent .cap {background:transparent url(../SiteCollectionImages/backgrounds/mainContentTop.gif) top left repeat-y; 
						display:block; 
						height:93px; 
						margin-bottom:-65px;
						position:relative; 
						width:600px; 
						z-index:3;
						}
	.rightContent .foot {background:transparent url(../SiteCollectionImages/backgrounds/mainContentFoot.gif) top left repeat-y; 
						 display:block; 
						 height:78px; 
						 margin-top:-65px;
						 width:600px; 
						 z-index:2;
						 }
	 
	.rightContent .contentContainer {margin:0 0 0 0; overflow:hidden; position:relative; z-index:20;}
	.rightContent .contentContainer h3,
	.rightContent .contentContainer p,
	.rightContent .contentContainer table {margin-left:10px; margin-right:10px; position:relative;}
	.rightContent .contentContainer table table {margin:0;}
	
	
	/*------------------------- Scores page ---------------------------------*/
	/*-- TabCrumbs --*/
	.tabCrumb ul {margin:0 0 10px 0; height:31px;}
	.tabCrumb ul li {float:left; height:31px;}
	.tabCrumb ul li a {background:transparent url(../SiteCollectionImages/buttons/crumbTab_endCap.gif) left top no-repeat; 
					   display:block; 
					   float:left;
					   padding-left:6px; 
					   height:31px;
					   text-decoration:none;
					   }
	.tabCrumb ul li a span {background:transparent url(../SiteCollectionImages/buttons/crumbTab_item.gif) right top no-repeat;
							color:#ec911c;
							display:block; 
							float:left;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:1em;
							font-style:italic;
							font-weight:bold;
							height:21px; 
							padding:5px 25px 5px 10px;
							text-decoration:none;
							}
	.tabCrumb ul li a:hover {background-position:bottom left;}
	.tabCrumb ul li a:hover span {background-position:bottom right;}
	.tabCrumb ul li.firstItem a {background-image:url(../SiteCollectionImages/buttons/crumbTab_leftCap.gif);}
	.tabCrumb ul li.lastItem span {background-image:url(../SiteCollectionImages/buttons/crumbTab_lastItem.gif);}
	.tabCrumb ul li.selected a {background-position:bottom left;}
	.tabCrumb ul li.selected a span {background-position:bottom right; color:#573302;}
	.tabCrumb ul li.back { width:30px;}
	.tabCrumb ul li.back a {background:transparent url(../SiteCollectionImages/buttons/crumbTab_back.gif) top left no-repeat;}
	.tabCrumb ul li.back a:hover {background-position:bottom left;}
	.tabCrumb ul li.back a span {background-image:none;}
	
	.pageHeading .topTenLink {background: url(../SiteCollectionImages/buttons/top10.png) top left no-repeat; display:block; height:28px; position:absolute; right:80px; top:5px; width:200px;}
    .pageHeading .topTenLink:hover {background-position:left -29px;}
	
	/*------ Score tables ------*/
	.scoreTable td {padding:0;}
	/*-- score table header --*/
	.scoreTable {color:#443c28; margin:15px auto; width:96%;}
	.scoreTable th.TABLE_cell-pos,
	.scoreTable th.TABLE_cell-bowler {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrameDark.gif) top right no-repeat;
													font-weight:bold; 
													border-bottom:#6c5f3e 1px solid; 
													cursor:default;
													}
	.scoreTable th.TABLE_cell-1Gavg,
	.scoreTable th.TABLE_cell-3Gavg,
	.scoreTable th.TABLE_cell-score,
	.scoreTable th.TABLE_cell-city,
	.scoreTable th.TABLE_cell-prize,
	.scoreTable th.TABLE_cell-center,
	.scoreTable th.TABLE_cell-POA {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrameDark.gif) top right no-repeat; 
								   border-bottom:#6c5f3e 1px solid; 
								   border-top:none;
								   border-right:none;
								   font-weight:bold; 
								   padding:5px; 
								   text-align:center;
								   }
								   
	/*-- score table cells --*/
	.scoreTable{border-bottom:#6c5f3e 1px solid;}
	.scoreTable td {border-bottom:#6c5f3e 1px solid;}
	.scoreTable .TABLE_cell-pos {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrame.gif) top right no-repeat; 
								 border-left:#6c5f3e 1px solid;
								 border-top:none;
								 border-right:none;
								 font-size:0.9em; 
								 heght:30px; 
								 text-align:center; 
								 width:5%;
								 }
	.scoreTable .TABLE_cell-bowler {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrame.gif) top right no-repeat; 
									border-left:#6c5f3e 1px solid; 
									border:none;
									cursor:pointer;
									font-size:0.9em; 
									font-weight:bold;
									heght:30px; 
									padding:5px; 
									width:55%;
									}
	.scoreTable .TABLE_cell-1Gavg {background:url(../SiteCollectionImages/backgrounds/table_solidFrame.gif) top right no-repeat;
								   border:none;
								   font-size:0.9em; 
								   heght:30px; 
								   padding:5px; 
								   text-align:center; 
								   width:10%;
								   }
	.scoreTable .TABLE_cell-3Gavg {background:url(../SiteCollectionImages/backgrounds/table_solidFrame.gif) top right no-repeat;
								   border:none;
								   font-size:0.9em; 
								   heght:30px; 
								   padding:5px; 
								   text-align:center; 
								   width:10%;
								   }
	.scoreTable .TABLE_cell-score {background:url(../SiteCollectionImages/backgrounds/table_solidFrame.gif) top right no-repeat; 
								   border-left:#6c5f3e 1px solid; 
								   border-top:none;
								   border-right:none;
								   font-size:0.9em; 
								   heght:30px; 
								   padding:5px; 
								   text-align:center;
								   width:10%;
								   }
	.scoreTable .TABLE_cell-POA {background:url(../SiteCollectionImages/backgrounds/table_solidFrame.gif) top right no-repeat; 
								border:none;
								 font-size:0.9em;
								 font-weight:bold;
								 heght:30px; 
								 padding:5px;
								 text-align:center; 
								 width:10%;
								 }
	
	/*-- game stats expanded --*/ 
	.scoreTable td table {width:100%;}
	.scoreTable td table.TABLE_cell-pos {background:url(../SiteCollectionImages/backgrounds/table_solidNoFrame.gif) -2px right no-repeat; 
										 border-left:#6c5f3e 1px solid;
										 border-top:none;
								   		 border-right:none;
								 		 width:5%;
										 }
	.scoreTable td table .TABLE_cell-date {background:url(../SiteCollectionImages/backgrounds/table_ghostFrame.gif) top right no-repeat; 
										   border-left:#6c5f3e 1px solid; 
										   border-top:none;
								  		   border-right:none;
										   border-bottom:none;
										   padding:5px; 
										   text-align:center; 
										   width:12%;
										   }
	.scoreTable td table .TABLE_cell-game {background:url(../SiteCollectionImages/backgrounds/table_ghostNoFrame.gif) top right no-repeat;
											border:none;
											padding:5px; 
											width:65%;
											}
	.scoreTable td table .TABLE_cell-1GScore {background:url(../SiteCollectionImages/backgrounds/table_ghostFrame.gif) top right no-repeat; 
														border:none;
														padding:5px;
														text-align:center;
														width:10%;
														}
	.scoreTable td table .TABLE_cell-blank {background:url(../SiteCollectionImages/backgrounds/table_ghostNoFrameEndcap.gif) top right no-repeat;
													  border:none; 
													  padding:5px; 
													  width:10%;
													  }
	
	.scoreTable .TABLE_cell-bowler .expand {background:#f4d67f; border:#6c5f3e 1px solid; cursor:pointer; font-size:0.8em; padding:1px; margin:2px 5px 2px 0; width:15px;}
	.scoreTable .TABLE_cell-bowler .expand:hover {background:#e5b730;}
	.scoreTable .TABLE_cell-bowler .centerName {font-size:0.8em; font-weight:normal;}
	.scoreTable .collapsed {display:none;}
	
	.scoreTable .TABLE_cell-bowler .icon {background:transparent url(../SiteCollectionImages/graphics/icon_pin.gif) bottom left no-repeat; 
										display:block; 
										float:right; 
										height:20px; 
										margin:0 3px; 
										width:7px;
										}										
	.scoreTable td.details {border:none; padding:0; width:100%;}
	.scoreTable td.details table {margin:0;}
	.scoreTable td.details table td {border:none;}
	
	/*-- Highlight Row --*/
	.highlight .TABLE_cell-pos,
	.highlight .TABLE_cell-bowler {background-image:url(../SiteCollectionImages/backgrounds/table_solidNoFrameHilite.gif); border:none;}	
	.highlight .TABLE_cell-1Gavg, 
	.highlight .TABLE_cell-3Gavg, 
	.highlight .TABLE_cell-score, 
	.highlight .TABLE_cell-POA {background-image:url(../SiteCollectionImages/backgrounds/table_solidFrameHilite.gif); border:none;}	
	.darkTable .highlight .TABLE_cell-pos,
	.darkTable .highlight .TABLE_cell-bowler {background-image:url(../SiteCollectionImages/backgrounds/table_solidNoFrameHilite.gif); border:none;}
	.darkTable .highlight .TABLE_cell-1Gavg, 
	.darkTable .highlight .TABLE_cell-3Gavg, 
	.darkTable .highlight .TABLE_cell-score, 
	.darkTable .highlight .TABLE_cell-POA {background-image:url(../SiteCollectionImages/backgrounds/table_solidFrameHilite.gif); border:none;}
	
	/*-- Search found Row --*/
	.scoreTable .found td {color:#deff8e; border:none;}
	.scoreTable .found .TABLE_cell-bowler .expand {background-color:#23c402; border-color:#deff8e;}
	.scoreTable .found .TABLE_cell-bowler .expand:hover {background-color:#106000;}	
	.scoreTable .found .TABLE_cell-pos {border-left:#9dff20 1px solid;}	
	.scoreTable .found .TABLE_cell-pos,
	.scoreTable .found .TABLE_cell-bowler {background-image:url(../SiteCollectionImages/backgrounds/table_solidNoFrameFound.gif);}	
	.scoreTable .found .TABLE_cell-1Gavg, 
	.scoreTable .found .TABLE_cell-3Gavg, 
	.scoreTable .found .TABLE_cell-score, 
	.scoreTable .found .TABLE_cell-POA {background-image:url(../SiteCollectionImages/backgrounds/table_solidFrameFound.gif);}
	
	/*-- Non-qualifying players table --*/
	.darkTable .found .TABLE_cell-pos,
	.darkTable .found .TABLE_cell-bowler {background-image:url(../SiteCollectionImages/backgrounds/table_solidNoFrameFound.gif);}
	.darkTable .found .TABLE_cell-1Gavg, 
	.darkTable .found .TABLE_cell-3Gavg, 
	.darkTable .found .TABLE_cell-score, 
	.darkTable .found .TABLE_cell-POA {background-image:url(../SiteCollectionImages/backgrounds/table_solidFrameFound.gif);}
	.darkTable .TABLE_cell-pos,
	.darkTable .TABLE_cell-bowler {background-image:url(../SiteCollectionImages/backgrounds/table_solidNoFrameDark.gif);}	
	.darkTable .TABLE_cell-1Gavg, 
	.darkTable .TABLE_cell-3Gavg, 
	.darkTable .TABLE_cell-score, 
	.darkTable .TABLE_cell-POA {background-image:url(../SiteCollectionImages/backgrounds/table_solidFrameDark.gif);}
	
	
	/*-- Nationals game 4 bracket --*/
	
	.bracket {position:relative; margin:20px 0 30px 0;}
	.bracket .bracketGraphic1 {display:block; position:absolute;}
	.bracket .bracketGraphic2 {}
	.bracket .threeColumn1, .bracket .threeColumn2, .bracket .threeColumn3 {padding:5px 0 20px 0; height:270px; width:200px;}
	.bracket .line1, .bracket .line2, .bracket .line3, .bracket .line4 {display:block; margin:0 5px 0 5px; text-align:center;}
	.bracket .threeColumn2 {background:url(../SiteCollectionImages/backgrounds/centerBracketBG.gif) top center repeat-y;}	
	.bracket .threeColumn1 h3, 
	.bracket .threeColumn2 h3, 
	.bracket .threeColumn3 h3 {display:block; border-bottom:#000 2px solid; margin:0 0 10px 0; text-align:center; width:100%;}
	.bracket .playerOne {color:#333; margin-bottom:30px;}
	.bracket .playerTwo {color:#333;}
	.bracket .playerOne.winner .line1, .bracket .playerTwo.winner .line1 {color:#030; font-weight:bold;}
	.bracket .playerOne.loser, .bracket .playerTwo.loser {color:#999;}
	.bracket .threeColumn1 .playerOne {margin-top:0;}
	.bracket .threeColumn2 .playerOne {margin-top:55px;}
	.bracket .threeColumn3 .playerOne {margin-top:95px;}
	.bracket .bracketGraphic1 {background:url(../SiteCollectionImages/graphics/bracketNew.gif) top left no-repeat; display:block; height:72px; left:190px; position:absolute; top:70px; width:21px;}
	.bracket .bracketGraphic2 {background:url(../SiteCollectionImages/graphics/bracketNew.gif) top left no-repeat; display:block; height:72px; left:390px; position:absolute; top:115px; width:21px;}
	
	.winnersPlatform {background:url(../SiteCollectionImages/backgrounds/champion.gif) center 50px no-repeat; clear:left; height:170px; margin:0 0 20px 0; padding:20px 0 0 0;}
	.winnersPlatform .champ {font-size:1.3em; padding-bottom:10px;}
	.winnersPlatform .runnersUp {font-size:1.1em; margin:0 auto 0 auto; width:500px; text-align:center;}
	.winnersPlatform .runnersUp .place {margin:0 0 5px 0;}
	.winnersPlatform .runnersUp .place .line1 {display:block; font-weight:bold; }
	.winnersPlatform .runnersUp .place .line2 {display:block; font-weight:normal;}
	.winnersPlatform .runnersUp .place .line1 span {font-weight:normal;}
	/* old layout of winners
	.winnersPlatform {clear:left;}
	.winnersPlatform .grandPrize {background:url(../SiteCollectionImages/backgrounds/champion.gif) 20px 15px no-repeat; float:left; margin:0 0 10px 10px; padding:25px 0 45px 0; width:250px;}	
	.winnersPlatform .grandPrize .playerOne {float:left; margin:0 0 0 18px; padding:0; width:200px;}
	.winnersPlatform .grandPrize .playerOne .label {font-size:1.4em; margin:0 0 10px 0; padding:0;}
	.winnersPlatform .grandPrize .playerOne .line1 {font-weight:bold; font-size:1.2em;}
	.winnersPlatform .grandPrize .playerOne .line1, 
	.winnersPlatform .grandPrize .playerOne .line2, 
	.winnersPlatform .grandPrize .playerOne .line3, 
	.winnersPlatform .grandPrize .playerOne .line4 {display:block; margin:0 5px 0 5px; text-align:center;}
	.winnersPlatform .runnersUp {float:left; font-size:1.1em; margin:53px 0 0 0; width:250px;}
	.winnersPlatform .runnersUp .place {font-weight:bold; margin:0 0 5px 0;}
	.winnersPlatform .runnersUp .place span {font-weight:normal;}*/
	



}

@media print {

	/* TBD */

}
