/* CSS Document */
/* Div Structure STARTS*/
body
{
margin:0px;
padding:0px;
top:0px;
left:0px;
background-color:#666666;
}

	.centerTable
	{
	width: 100%;
	height: auto;
	}
	
	.centerTd
	{
	vertical-align: middle;
	text-align: center;
	padding:0px;
	margin:0px;
	}
	
	.header
	{
	z-index:5;
	position:relative;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:775px;
	height:149px;
	}
	
	.content 
	{
	z-index:5;
	background-image:url(../images/contentBG.gif);
	background-repeat:repeat-y;
	float:left;
	position:relative;
	width: 775px;
	left: 0px;
	top: 0px;
	height:auto;
	}

		.leftNav
		{
		z-index:5;
		float:left;
		margin:0px;
		padding:0px;
		top:0px;
		left:0px;
		width:117px;
		height:auto;
		}
	
		.main
		{
		z-index:5;
		float:right;
		margin:0px;
		padding:0px;
		top:0px;
		width:650px;
		height:auto;
		}

	.footer
	{
	background-image:url(../images/footerDotBG.gif);
	background-color:#666666;
	z-index:5;
	float:left;
	margin:0px;
	padding:0px;
	width:775px;
	height:70px;
	}
	
/* Div Structure ENDS */

/* LeftNav Styles - REGULAR STARTS */

	.navTitle
	{
	color:#333333;
	font-family:sans-serif;
	font-weight:bold;
	font-size:13px;
	}
	
	.searchStyle
	{
	color:#666666;
	font-family:sans-serif;
	font-size:12px;
	}
	
	.catalogLinks
	{
	color:#666666;
	font-family:sans-serif;
	font-size:11px;
	line-height:14px;
	}
	
	.leftNavHR
	{
	margin-bottom:9px;
	}
	
/* LeftNav Styles - REGULAR ENDS */

/* Inside DIV STRUCTURE START */

	.navPadContainer
	{
	margin-left:17px;
	width:100px;
	}
	
	.footerPadContainer
	{
	margin-top:25px;
	margin-left:17px;
	width:740px;
	text-align:center;
	color:#666666;
	font-family:sans-serif;
	font-size:11px;
	line-height:1.3em;
	}		
	
	.mainPadContainer
	{
	margin-left:18px;
	width:600px;
	}

/* Inside DIV STRUCTURE ENDS */

/* MainDiv Styles - SPECIAL STARTS */

	.mainSerifContentSP
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	width:325px;
	line-height:1.3;
	text-indent:1px;
	}
	
	.flashNews
	{
	z-index:5;
	width:274px;
	height:177px;
	float:right;
	}
	
	.fullDash
	{
	background-image:url(../images/dash.gif);
	background-repeat:repeat-x;
	height:2px;
	/*width:600px;*/
	}
	
	.floatRight
	{
	float:right;
	}
	
	.floatLeft
	{
	float:left;
	}
	
	.eventsLegend
	{
	float:right;
	color:#666666;
	font-family:sans-serif;
	font-size:12px;
	}
	
	.logoImage
	{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	width:auto;
	height:auto;
	/*images/logos/$logo_image*/
	}
	
	.affilContainer
	{
	width:500px;
	}
	
	.affilSlogan
	{
	color:#666666;
	font-family:sans-serif;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
	.affil_link
	{
	color:#990000;
	font-family:sans-serif;
	font-size:10px;
	padding-top:3px;
	padding-bottom:5px;
	text-decoration:none;
	}
	
	.affil_link:link{text-decoration:none;}
	.affil_link:visited{text-decoration:none;}
	.affil_link:hover{text-decoration:underline;}
	.affil_link:active{text-decoration:underline;}
	
	.newsDate
	{
	color:#000000;
	font-family:sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-right:7px;
	}
	
	.navWidth17
	{
	width:17px;
	}
	
	.navWidth83
	{
	width:120px;
	}
	
	.width29
	{
	width:29px;
	}
	
	.width35
	{
	width:35px;
	}
	
	.width50
	{
	width:50px;
	}
	
	.noImageBorder
	{
	border:0;
	}
	
	.dividerOrange
	{
	background-image:url(../images/dividerOrange.gif);
	background-repeat:no-repeat;
	width:610px;
	height:4px;
	padding:0 0 0 0;
	}

/* MainDiv Styles - REGULAR STARTS */

	.mainTitle
	{
	margin-top:10px;
	padding-bottom:8px;
	}
	
	.mainSerifContent
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	width:600px;
	line-height:1.3;
	}
	
	.mainSubTitleGray
	{
	color:#333333;
	font-family:sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:7px;
	}
	
	.mainSubTitleBlack
	{
	color:#000000;
	font-family:sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	}
	
	.mainSubTitleBlack12 
	{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	}
	
	.mainLabelGray
	{
	color:#666666;
	font-family:sans-serif;
	font-size:11px;
	}
	
	.mainSloganGray
	{
	color:#666666;
	font-family:sans-serif;
	font-size:14px;
	}
	
	.mainQuoteGray
	{
	color:#333333;
	font-family:sans-serif;
	font-size:14px;
	width:500px;
	margin-top:10px;
	margin-left:25px;
	}
	
	.mainLinkToGray
	{
	color:#999999;
	font-family:sans-serif;
	font-size:10px;
	}
	

/* MainDiv Styles - REGULAR ENDS */

/* Contact Form Styles - STARTS */

	.form 
	{
	float:right;
	width:300px;
	height:auto;
	}
	
	.info 
	{
	float:left;
	width:265px;
	margin-left:10px;
	padding-top:10px;
	height:auto;
	}
	
	.container 
	{
	width:600px;
	height:auto;
	}
	
	.contactInfo
	{
	float:left;
	width:265px;
	margin-left:10px;
	padding-bottom:5px;
	font-family:sans-serif;
	font-size:18px;
	font-weight:500;
	color:#990000;
	}
	
	.contactForm 
	{
	float:left;
	width:300px;
	margin-left:15px;
	padding-bottom:5px;
	font-family:sans-serif;
	font-size:18px;
	font-weight:500;
	color:#990000;
	}
	
	.halfDash
	{
	background-image:url(../images/dash.gif);
	background-repeat:repeat-x;
	height:2px;
	width:200px;
	}
	
	.formTitles
	{
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	}
	
/* Contact Form Styles - ENDS */

/* Catalog Styles - STARTS */

	.itemBg 
	{
	background-image: url(../images/shop/shopItemTile.gif);
	background-repeat: no-repeat;
	width:203px;
	height:241px;
	}
	
	.itemImage 
	{
	width:160px;
	height:130px;
	padding-left:1px;
	padding-right:1px;
	padding-top:21px;
	}
	
	.statusStamp 
	{
	float:right;
	padding-right:20px;
	}
	
	.itemPad 
	{
	margin-left:20px;
	}
	
	.itemTitle 
	{
	font-family:sans-serif;
	font-size:11px;
	font-weight:100;
	padding-top:8px;
	}
	
	.regPriceOn 
	{
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:3px;
	}
	
	.regPriceOff 
	{
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:3px;
	text-decoration:line-through;
	}
	
	.salePrice 
	{
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#339933;
	padding-top:3px;
	}
	
	.tabUp 
	{
	background-color: #FFFFFF;
	border-width:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	}
	
	.tabDown 
	{
	background-color: #EAEAEA;
	border-width:1px;
	border-style:solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	}
	
	.tabFiller 
	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
	.tabText 
	{
	text-align:center;
	font-family:sans-serif;
	font-size:10px;
	}
	.tabText:link{color:#999999;text-decoration:none;}
	.tabText:visited{color:#999999;text-decoration:none;}
	.tabText:hover{color:#666666;text-decoration:none;}
	.tabText:active{color:#999999;text-decoration:none;}
	
	.regText 
	{
	font-family:sans-serif;
	font-size:11px;
	margin:10px;
	}
	
	.barPadding
	{
	margin-top:1px;
	}
	
	.redLine
	{
	background-color:#990000;
	height:3px;
	font-size:2px;
	}
		
	.subNav
	{
	/*text-align:center;*/
	font-family:sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-bottom:4px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-bottom-color:#999999;
	text-align:center;
	background-color:#FFFFFF;
	}
	
	.subNavLink:link{color:#660000;text-decoration:none;}
	.subNavLink:visited{color:#660000;text-decoration:none;}
	.subNavLink:hover{color:#660000;text-decoration:underline;}
	.subNavLink:active{color:#660000;text-decoration:none;}
	
	
	.outline 
	{
	border-width:1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #FFFFFF;
	}
	
/* Catalog Styles - ENDS */

/* Adult and Youth Events Styles - START */

	.info_div
	{
	width:600px;
	height:auto;
	}
	
	.information
	{
	width:400px;
	height:auto;
	float:left;
	padding:6px 5px 0px 10px;
	}
	
	.status_button
	{
	width:125px;
	margin-right:30px;	
	height:auto;
	float:right;
	}
	
	.info_headings
	{
	font-family:sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:600;
	}
	
	.info_content
	{
	font-family:sans-serif;
	font-size:12px;
	color:#000000;
	}
	
	.red_header
	{
	font-family:sans-serif;
	font-size:16px;
	color:#990000;
	font-weight:700;
	}
	
	.table_600
	{
	width:600px;
	}
	
	/* AnyPlay Table Styles - STARTS */
	
	.rslt_times
	{
	border-style:solid;
	border-color:#990000;
	border-width:1px;
	}
	
	.rslt_header_c
	{
	background-color: #990000;
	font-family:sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	height:16px;
	}
	
	.rslt_content_c
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	}
	
	.rslt_header
	{
	background-color: #990000;
	font-family:sans-serif;
	font-size:13px;
	color:#FFFFFF;
	height:16px;
	padding-left:5px;
	}
	
	.rslt_content
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:5px;
	}
	
	.rslt_content_on
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:5px;
	}
	
	.rslt_content_on_c
	{
	font-family:sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	}
	
	.teamName
	{
	font-family:sans-serif;
	font-size:14px;
	color:#CC0000;
	padding-bottom:3px;
	}
	
	.cancelled
	{
	font-family:sans-serif;
	font-size:12px;
	color:#990000;
	padding-left:5px;
	}
	
	.headlineLarge
	{
	font-family:sans-serif;
	font-size:32px;
	font-weight:700;
	color:#660000;
	padding-top:10px;
	padding-bottom:0px;
	}
	
	.descriptionLarge
	{
	font-family:sans-serif;
	font-size:12px;
	font-weight:900;
	color:#333333;
	padding-left:7px;
	}
	
	.leftTeams
	{
	float:left;
	width:199px;
	}
	
	.rightTeams
	{
	float:right;
	width:199px;
	}
		
	.errorText
	{
	font-family:sans-serif;
	font-size:12px;
	font-weight:100;
	color:#990000;
	}
	
	.noItems
	{
	background-color:#F7F7F7;
	font-family:sans-serif;
	font-size:12px;
	font-weight:100;
	color:#666666;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	width:560px;
	}
	
	.noSeason
	{
	margin-left:10px;
	background-color:#F7F7F7;
	font-family:sans-serif;
	font-size:12px;
	font-weight:100;
	color:#666666;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	width:480px;
	}
	
	/* AnyPlay Table Styles - ENDS */
	
/* Adult and Youth Events Styles - ENDS */

/* Anchor Styles - STARTS */

.altNavAnchor{text-decoration:none;color:#666;}
.altNavAnchor:hover{text-decoration:underline;color:#333333;}

.navAnchor{text-decoration:none;font-size:11px;}
.navAnchor:link{color:#999999;}
.navAnchor:visited{color:#999999;}
.navAnchor:hover{color:#333333;}
.navAnchor:active{color:#CC0000;}

.redLink{font-size:12px;}
.redLink:link{color:#CC0000;}
.redLink:visited{color:#CC0000;}
.redLink:hover{text-decoration:underline;color:#CC0000;}
.redLink:active{color:#CC0000;}

.info_link{text-decoration:underline;font-family:sans-serif;font-size:12px;color:#999999;}
.info_link:link{color:#666666;text-decoration:underline;}
.info_link:visited{color:#666666;text-decoration:underline;}
.info_link:hover{color:#666666;text-decoration:none;}
.info_link:active{color:#666666;text-decoration:none;}

.reg_link{text-decoration:underline;color:#CC0000;}
.reg_link:link{color:#CC0000;text-decoration:underline;}
.reg_link:visited{color:#CC0000;text-decoration:underline;}
.reg_link:hover{color:#CC0000;text-decoration:none;}
.reg_link:active{color:#CC0000;text-decoration:none;}

.mainSubTitleBlack:link{color:#000000;text-decoration:none;}
.mainSubTitleBlack:visited{color:#000000;text-decoration:none;}
.mainSubTitleBlack:hover{color:#000000;text-decoration:underline;}
.mainSubTitleBlack:active{color:#000000;text-decoration:none;}

.artLink
{
text-decoration:underline;
font-family:sans-serif;
color:#CC0000;
font-size:11px;
}
.artLink:link{color:#CC0000;text-decoration:underline;}
.artLink:visited{color:#CC0000;text-decoration:underline;}
.artLink:hover{color:#CC0000;text-decoration:underline;}
.artLink:active{color:#CC0000;text-decoration:underline;}

.site_map_heading
{
color:#000000;
font-size:12px;
font-weight:900;
font-family:sans-serif;
}

.site_map_heading:link{text-decoration:none;}
.site_map_heading:visited{text-decoration:none;}
.site_map_heading:hover{text-decoration:underline;}
.site_map_heading:active{text-decoration:underline;}

.site_map_subheadings
{
color:#000000;
font-size:11px;
font-weight:300;
font-family:sans-serif;
padding-left:5px;
}

.site_map_subheadings:link{text-decoration:none;}
.site_map_subheadings:visited{text-decoration:none;}
.site_map_subheadings:hover{text-decoration:underline;}
.site_map_subheadings:active{text-decoration:underline;}

.moreLink
{
color:#990000;
font-size:11px;
font-weight:300;
font-family:sans-serif;
}
.moreLink:link{text-decoration:none;}
.moreLink:visited{text-decoration:none;}
.moreLink:hover{text-decoration:underline;}
.moreLink:active{text-decoration:underline;}

.headlineLink
{
color:#000000;
font-size:11px;
font-weight:900;
font-family:sans-serif;
}
.headlineLink:link{text-decoration:none;}
.headlineLink:visited{text-decoration:none;}
.headlineLink:hover{text-decoration:underline;}
.headlineLink:active{text-decoration:underline;}

.largeLink
{
color:#666666;
font-size:13px;
font-weight:400;
font-family:sans-serif;
}
.largeLink:link{text-decoration:none;}
.largeLink:visited{text-decoration:none;}
.largeLink:hover{color:#333333;text-decoration:none;}
.largeLink:active{color:#333333;text-decoration:none;}

.contactEmail
{
color:#333333;
font-size:11px;
font-weight:400;
font-family:sans-serif;
}
.contactEmail:link{text-decoration:underline;}
.contactEmail:visited{text-decoration:underline;}
.contactEmail:hover{color:#000000;text-decoration:underline;}
.contactEmail:active{color:#000000;text-decoration:underline;}

/* Anchor Styles - ENDS */

.please_content
{
font-family:sans-serif;
font-size:12px;
font-weight:500;
color:#333333;
}

.please_content_st
{
font-family:sans-serif;
font-size:12px;
font-weight:900;
color:#333333;
}
