a	{color:			#FFFFFF;
	 text-decoration:	none;}
a:hover	{color:			#FFFFFF;
	 text-decoration:	underline;}
a.cal	{color:			#000066;
	 text-decoration:	none;}
a.cal:hover	{color:		#000000;
	 text-decoration:	underline;}
body	{background-color:	#C8DCFF;}

.c-bc	{background-color:	#1870EE; /* Calendar Bottom Center */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-bl	{background-color:	#1870EE; /* Calendar Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-br	{background-color:	#1870EE; /* Calendar Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-mc	{background-color:	#1870EE; /* Calendar Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-d	{background-color:	#AAFFFF; /* Calendar Middle Center Dive */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-e	{background-color:	#77DDFF; /* Calendar Middle Center Meet */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-i	{background-color:	#77FFDD; /* Calendar Middle Center Invitational */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-m	{background-color:	#1870EE; /* Calendar Middle Center Month */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		18pt;
	 text-align:		center;}
.c-mc-o	{background-color:	#BBDDFF; /* Calendar Middle Center Other */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-r	{background-color:	#BBFFDD; /* Calendar Middle Center Regionals */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-s	{background-color:	#77FFFF; /* Calendar Middle Center State */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		1px solid #000000;
	 border-right:		1px solid #000000;
	 border-top:		0px;
	 color:			#000000;
	 font-size:		12pt;
	 text-align:		left;
	 vertical-align:	top;}
.c-mc-w	{background-color:	#1870EE; /* Calendar Middle Center Week */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 margin-right;		2px;
	 color:			#DDDDDD;
	 font-size:		12pt;
	 font-weight:		bold;
	 text-align:		center;}
.c-ml	{background-color:	#1870EE; /* Calendar Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-mr	{background-color:	#1870EE; /* Calendar Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-mw	{background-color:	#1870EE; /* Calendar Middle Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-tc	{background-color:	#1870EE; /* Calendar Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-tl	{background-color:	#1870EE; /* Calendar Top Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-tr	{background-color:	#1870EE; /* Calendar Top Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.c-tw	{background-color:	#1870EE; /* Calendar Top Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#DDDDDD;
	 font-size:		20pt;
	 text-align:		center;}

img	{border:		0px;}
.emf	{color:			#FFFFFF;
	 font-weight:		bold;}
.emf2	{color:			#FFFFFF;
	 text-decoration:	underline;}
.emf3	{color:			#FFFFFF;
	 font-size:		24 pt;}


.g-bc	{background-color:	#1870EE; /* Gallery Bottom Center */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-bl	{background-color:	#1870EE; /* Gallery Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-br	{background-color:	#1870EE; /* Gallery Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-mc	{background-color:	#1870EE; /* Gallery Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-ml	{background-color:	#1870EE; /* Gallery Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-mr	{background-color:	#1870EE; /* Gallery Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-mw	{background-color:	#1870EE; /* Gallery Middle Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}
.g-tc	{background-color:	#1870EE; /* Gallery Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-tl	{background-color:	#1870EE; /* Gallery Top Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-tr	{background-color:	#1870EE; /* Gallery Top Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.g-tw	{background-color:	#1870EE; /* Gallery Top Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}


.h-bl	{background-color:	#1870EE; /* History Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.h-br	{background-color:	#1870EE; /* History Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.h-mc	{background-color:	#1870EE; /* History Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 vertical-align:	top;}
.h-ml	{background-color:	#1870EE; /* History Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 vertical-align:	top;}
.h-mr	{background-color:	#1870EE; /* History Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 vertical-align:	top;}
.h-mw	{background-color:	#1440FF; /* History Middle Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		1px solid #000000;
	 color:			#FFFFFF;
	 font-size:		24pt;
	 text-align:		center;}
.h-mw-i	{background-color:	#1870EE; /* History Middle Width with Image */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		10pt;
	 text-align:		center;}
.h-tc	{background-color:	#1870EE; /* History Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#DDDDDD;
	 font-size:		16pt;}


.i-gal	{border:		1px solid #000000; /* Image: Gallery */
	 margin:		10px;}
.i-gal:hover {border:		2px solid #000000; /* Image: Gallery Hover */
	 margin:		10px;}
.i-map	{border:		1px solid #000000; /* Image: Map */
	 margin:		10px;}


.m-bc	{background-color:	#1870EE; /* Members Bottom Center */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-bl	{background-color:	#1870EE; /* Members Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-br	{background-color:	#1870EE; /* Members Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-mc	{background-color:	#1870EE; /* Members Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-ml	{background-color:	#1870EE; /* Members Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-mr	{background-color:	#1870EE; /* Members Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-mw	{background-color:	#1870EE; /* Members Middle Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}
.m-tc	{background-color:	#1870EE; /* Members Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-tl	{background-color:	#1870EE; /* Members Top Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-tr	{background-color:	#1870EE; /* Members Top Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.m-tw	{background-color:	#1870EE; /* Members Top Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}


.mr-bc	{background-color:	#1870EE; /* Meet Results Bottom Center */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.mr-bl	{background-color:	#1870EE; /* Meet Results Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.mr-br	{background-color:	#1870EE; /* Meet Results Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.mr-bw	{background-color:	#1870EE; /* Meet Results Bottom Width */
	 border:		2px solid #000000;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		16pt;}
.mr-mc	{background-color:	#1870EE; /* Meet Results Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.mr-ml	{background-color:	#1870EE; /* Meet Results Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 vertical-align:	top;}
.mr-mr	{background-color:	#1870EE; /* Meet Results Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;
	 vertical-align:	top;}
.mr-tw	{background-color:	#1870EE; /* Meet Results Top Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#DDDDDD;
	 font-size:		16pt;}

.n-b	{background-color:	#1870EE; /* News Body */
	 border:		2px solid #000000;
	 border-top:		1px solid #000000;
	 color:			#DDDDDD;
	 font-size:		12pt;}
.n-bl	{background-color:	#1870EE; /* News Body Left */
	 border:		2px solid #000000;
	 border-top:		1px solid #000000;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		12pt;}
.n-br	{background-color:	#1870EE; /* News Body Right */
	 border:		2px solid #000000;
	 border-top:		1px solid #000000;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		12pt;}
.n-t	{background-color:	#A0C8FF; /* News Title */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#000000;
	 font-size:		20pt;
	 font-weight:		bold;}
.n-tbl	{background-color:	#A0C8FF; /* News Title Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 color:			#000000;
	 font-size:		20pt;
	 font-weight:		bold;}
.n-tbr	{background-color:	#A0C8FF; /* News Title Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 color:			#000000;
	 font-size:		20pt;
	 font-weight:		bold;}


.na-bl	{background-color:	#1870EE; /* News Article Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.na-br	{background-color:	#1870EE; /* News Article Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.na-mc	{background-color:	#1870EE; /* News Article Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}
.na-ml	{background-color:	#1870EE; /* News Article Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.na-mr	{background-color:	#1870EE; /* News Article Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.na-tc	{background-color:	#1870EE; /* News Article Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}
.na-tl	{background-color:	#1870EE; /* News Article Top Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}
.na-tr	{background-color:	#1870EE; /* News Article Top Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		center;}


.s-bc	{background-color:	#1870EE; /* Schedule Bottom Center */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-bl	{background-color:	#1870EE; /* Schedule Bottom Left */
	 border:		2px solid #000000;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-br	{background-color:	#1870EE; /* Schedule Bottom Right */
	 border:		2px solid #000000;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-mc	{background-color:	#1870EE; /* Schedule Middle Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-mc-m	{background-color:	#1870EE; /* Schedule Middle Center Month */
	 border:		2px solid #000000;
	 border-bottom:		1px solid #000000;
	 border-left:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-ml	{background-color:	#1870EE; /* Schedule Middle Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-mr	{background-color:	#1870EE; /* Schedule Middle Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-mw	{background-color:	#1870EE; /* Schedule Middle Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-top:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-tc	{background-color:	#1870EE; /* Schedule Top Center */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-tl	{background-color:	#1870EE; /* Schedule Top Left */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-right:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-tr	{background-color:	#1870EE; /* Schedule Top Right */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 border-left:		0px;
	 color:			#DDDDDD;
	 font-size:		14pt;
	 text-align:		left;}
.s-tw	{background-color:	#1870EE; /* Schedule Top Width */
	 border:		2px solid #000000;
	 border-bottom:		0px;
	 color:			#FFFFFF;
	 font-size:		20pt;
	 text-align:		center;}


.spacer	{background-color:	#C8DCFF; /* Spacer */
	 border:		0px;}
.t1	{color:			blue;	/* The really big title */
	 font-size: 		48pt}
.t1s	{font-size:		36pt;}	/* 3/4 of t1 */
.t2	{color:			black;	/* Just below that title */
	 font-size:		16pt;
	 font-style:		italic;}
.t3	{color:			black;	/* The page titles */
	 font-size: 		36pt;
	 text-decoration:	underline;}
.t3s	{color:			black;	/* 3/4 of t3 */
	 font-size:		27pt;
	 text-decoration:	underline;}