
		/* +++++++++++++  global general styles start ++++++++++++++++*/
		html, body {
			margin:0px;
			padding:0px;
			height: 100%;
			font: 13px Arial, Helvetica, sans-serif;
			color: #000000;}
		/*++++++++++++++  global general styles end  ++++++++++++++++*/
		
		/*++++++++++++++  global structure styles start  ++++++++++++++++*/
		#as-body-center {
			text-align: center;
			border: 0px solid #000000;}
		#as-body-wrap {
			min-width: 700px;
			width: 1000px; /* this can fixed or fluid */
			word-wrap: break-word;
			position: relative;
			/* wrapper holds left faux column tab */
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			border: 0px solid #000000;}
		/*++++++++++++++  global structure styles end  ++++++++++++++++*/
		.left-red {
			color: #990000;
			text-align: left;
			font: bold 16px Arial, Helvetica, sans-serif;}
		.center-red {
			color: #990000;
			font: bold 16px Arial, Helvetica, sans-serif;
			text-align: center;}
		.center {
			text-align: center;}
		.heading {
			text-align: center;
			font: bold 18px Arial, Helvetica, sans-serif;}
		.border {
			padding-left: 5px;
			border: 1px solid #000000;}
		.teams {
			text-align: left;
			width: 100%;}
		.center-small {
			text-align: center;
			font: 14px Arial, Helvetica, sans-serif;}
		.caption {
			text-align: center;
			font: 10px;
			padding: 0cm 1cm 0cm 1cm;}
		.totals {
			color:  #990000;
			font: 11px Arial, Helvetica, sans-serif;
			text-align: center;}
		.home-color {
			color: #ffffff;
			background: #466686;}
		/*++++++++++++++  Div styles start  ++++++++++++++++*/
		#as-header {
			clear: both; 
			border: 0px solid #000000;
			width: 1000px;}
			#as-header-left {
				position: relative;
				top: 0px;
				left: 0px;
				width: 163px;}
			#as-header-center {
				position: absolute;
				top: 0px;
				left: 163px;}
			#as-header-right {
				position: absolute;
				top: 0px;
				right: 25px;}
		#as-left-title {
			position: absolute;
			z-index: 1;
			top: 84px;
			left: 0 px;
			width: 163px;
			height: 250px;
		  	background: #22445C;}
			#as-menu {
					position: absolute;
					top: 15px;
					left: 0px;
					padding-left: 10px;
					background: #22445C;
					font: bold 14px Arial #ffffff;}
				#as-menu a {
					display:block;
					text-align:left;
					line-height:23px;
					vertical-align:50%;
					padding-left: 25px;
					margin-bottom:1px;
					text-decoration:none;
					background: url(images/bg_menu_off.gif) no-repeat 0px 0px;
					color:#ffffff;}	
				#as-menu a:hover {
					background: url(images/bg_menu_on.gif) no-repeat 0px 0px;
					margin-bottom:1px;
					font-weight: normal;
					color:#ffffff;}	
			#as-ozelogo {
				position:absolute;
				background: #22445C;
				color:#ffffff;
				font: bold 14px Arial, Helvetica, sans-serif;
				text-align: center;
				top: 325px;
				left: 5px;
			}
			#as-subnav {
				position:relative;
				clear: both; 
				border: 0px solid #000000;
				width: 1000px;
				background: #ffffff;} 
				#as-title {
					position: absolute;			
					right:0px;
					top:3px;
					width: 834px;
					height:34px;
					text-align: center;
					font: 18pt monotype corsiva;
					color: #ffffff;
					background:#000000;} 
					#as-photo-left {
						position:absolute;
						left:0px;
						border-left: 0px solid #000000;
						top:38px;}
					#as-photo-center-left {
						position:absolute;
						left: 208px;
						top:38px;}
					#as-photo-center-right {
						position:absolute;
						left: 416px;
						top:38px;}
					#as-photo-right {
						position:absolute;
						right:0px;
						border-right: 0px solid #000000;
						top:38px;}
		#as-footer {
			text-align: center;
			color: #ffffff;
			background: gray;}
		#as-contentfloatholder-home {/* also makes the right "sliding" tab */
			float: left;
			width: 100%;
			top: 220px;
			position: relative;}
		#as-contentfloatholder-second {/* also makes the right "sliding" tab */
			float: left;
			width: 100%;
			top: 34px;
			position: relative;}
		#as-contentfloatholder:after {
		 /* this is for NN6 to clear floats */
    		content: "."; 
    		display: block; 
    		height: 0px;
    		clear: both; 
    		visibility: hidden;}
			#as-center-wrap /*use this one for three column page: narrow right column*/
				{
  				float:left;
				background: url(images/bg_faux_columns.gif) repeat-y;
  				width: 100%;
				margin: 0 -95% 0 0;
				/* this needs to be less than 100% for Moz/Mac which thinks 
       			  it's empty otherwise. The difference is made up by putting a 
         		  negative left margin on the left float:
	   			  Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   			  be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
				*/}
				#as-center {
					background: white; 
					min-height: 600px;
					text-align: left;
					margin-left: 163px; 
					margin-right: 208px;
					padding: 10px 10px 10px 15px;}
			#as-center-wrap-one-col /*use this one for one column content page*/
				 {
  				float:left;
				background: url(images/bg_faux_columns_second.gif) repeat-y;
				width: 100%; 
  				margin: 0 -95% 0 0;
				/* this needs to be less than 100% for Moz/Mac which thinks 
       			  it's empty otherwise. The difference is made up by putting a 
         		  negative left margin on the left float:
	   			  Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   			  be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
				*/}
				#as-center-one-col {
					background: white;
					min-height: 400px; 
					text-align: left;
					margin-left: 163px; 
					margin-right: 1px;
					padding: 10px 15px 10px 15px;}
				#as-center-one-col-center {
					background: white;
					min-height: 300px; 
					text-align: center;
					margin-left: 163px; 
					margin-right: 1px;
					padding: 10px 15px 10px 15px;}
					#as-links {
						text-align: left;
						padding: 60px 60px 90px 60px;}
			#as-right-wrap {
  				float:right;
				text-align: left;
				}				
				#as-right {
					font: bold 16px arial;
					color: #000000;
					text-align: center;}	
					#as-standings {
						width: 180px;
						padding-left: 15px;
						padding-top: 10px;
						padding-bottom: 20px;
						margin-right: 15px;}
					#as-match-box {
						width: 180px;
						padding-left: 20px;
						padding-top: 20px;
						border: 0px solid #000000;}
			#as-left-wrap {
 				float:left;
  				width: 163px;
				margin: 0 0 0 -5%; /* the difference to make the left colum appear flush left */}
				#as-left {
					background: url(images/bg_float_left.gif) repeat-y 0 100px;}			
			#as-footer {
				color: #ffffff;
				position: relative;
				clear: both; 
				border: 0px solid #000000;
				width: 1000px;
				background: #000000;}
			#as-footer a {
				color: #ffffff;}
			#as-dual-col {
				clear: both;
				position: relative;
				width: 100%;}
				#as-col-one {
					float: left;
					margin-left:16px;}
				#as-col-two {
					float:right;
					margin-right: 17px;	}
			#as-contact {
				margin-top: 40px;}
			#as-double-border {
				border: 1px solid #000000;
				margin-top: 10px;
				padding: 10px 25px 10px 25px;}
			#as-team-update {
				text-align: left;}
			#as-schedule {
				margin-top: 50px;
				}
			#as-gallery {
				width: 100%;
				height: 1200px; 
				border: none;
				}


						
