BODY,HTML,PRE 	{margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* for the editor pages */
.editor			{margin: 5px;
				/*crazy colored scroll for IE */
				 scrollbar-face-color: 			#607cb7;
				 scrollbar-arrow-color: 		#FFFFFF;
				 scrollbar-track-color: 		#366698;
				 scrollbar-shadow-color: 		#366698;
				 scrollbar-highlight-color: 	#849cb5;
				 scrollbar-3dlight-color: 		#849cb5;
				 scrollbar-darkshadow-Color: 	#1b344d;}	
							 
TABLE, TR, TD 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* for ALL FORMS */
FORM 			{margin: 0px; padding: 0px;}

/* for drop-downs in the editor menu and below */
.dropdown 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #000000;}
.dropdown12 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #000000;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* EDFORM DIV for EDITOR PAGES*/
#edform  		table		 		{border-collapse: collapse; border: 0px none; width: 100%;}
#edform  		.fulltd 			{border-collapse: collapse; padding: 0px; vertical-align: top; width: 100%;}
#edform  		.halftd 			{border-collapse: collapse; padding: 0px; vertical-align: top; width: 50%;}
/* HALF DIVS */
#paddingYES		td	 				{padding: 4px 4px 4px 6px; vertical-align: top;}
#paddingNO		td	 				{padding: 0px; vertical-align: top;}
#paddingNO		div	 				{padding: 0px; margin: 0px;}
/* MISC STUFF TO SIMULATE MAIN DIV on editor pages... */
#paddingNO  	p 					{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}	 /* fixes the space problems between blocks of text! */	
#paddingNO 	 	ul	 				{margin: 5px 0px 5px 30px; padding: 0px 0px 0px 0px; list-style-image: url('http://www.tseworld.com/img/arrow/11x11arrowDK.gif');}	
#paddingNO  	li 					{margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px;}
/* MAIN tables on editor pages */
#edform  		.grayinputbox		{margin: 0px 0px 6px 0px; border: 1px solid #000000; background-color: #e3e3e3; width: 100%;}
#edform  		.contentinputbox	{margin: 0px 0px 6px 0px; border: 1px solid #000000; background-color: #d7d3ff; width: 100%;}
#edform  		.displaybox			{margin: 0px 0px 6px 0px; border: 1px solid #000000; background-color: #ffffff; width: 100%;}
#edform  		.NOdisplaybox		{margin: 0px 0px 6px 0px; border: 0px solid #000000; background-color: #ffffff; width: 100%;}
#edform 		.findbox			{border: 1px solid #000000; background-color: #ffff99; width: 100%}
#edform 		.databox			{border: 1px solid #000000; background-color: #ccffff; width: 100%}
#edform 		.categoriesbox		{background-color:#CCCCCC;}
/* stuff for the success or error messages after editing */
#edform 		.error_table 		{margin: 0px 0px 6px 0px; border: 1px solid #FF0000; background-color: #FFB1B1; width: 100%;}
#edform 		.error_td 			{font-size: 11px; font-weight: bold;}
#edform 		.ok_table 			{margin: 0px 0px 6px 0px; border: 1px solid #009900; background-color: #BEFFB1; width: 100%;}
#edform 		.ok_td 				{font-size: 11px; font-weight: bold;}
#edform 		.caution_table 		{margin: 6px 0px 6px 0px; border: 1px solid #000000; background-color: #FFFF99; width: 100%;}
#edform 		.caution_td 		{font-size: 11px; font-weight: bold; padding: 4px 4px 4px 6px;}
/* general form stuff */
#edform  		input 				{padding: 2px; border: 1px solid #000000; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#edform  		textarea			{padding: 2px; border: 1px solid #000000; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 100%;}
#edform			.label				{vertical-align: top; width: 100px;}
#edform  		.small 				{font-size: 10px;}
#edform  		.alphabet 			{font-size: 18px;}
#edform  		.radioinput 		{border: 0px none; background-color: #e3e3e3;}
#edform  		.checkboxinput 		{border: 0px none; background-color: #ffffff;}
#edform  		.wideinput 			{height: 21px; width: 100%;}
#edform  		.inputheight 		{height: 21px;}
#edform  		.givemeaborder		{border: 1px solid #000000; width: 100%;}
#edform  		.findboxsubmit 		{padding: 1px 0px 1px 0px; margin: 0px; background-color:#d4d0c8; height: 21px;}
/* SUBMIT table */
#edform  		.toolboxtabletop	{margin: 0px 0px 6px 0px; border: 1px solid #000000; background-color: #cccc99; width: auto;}
#edform  		.submittabletop		{margin: 0px 0px 6px 0px; border: 1px solid #000000; background-color: #366698; width: 100%;}
#edform  		.submittable 		{margin: 0px 0px 0px 0px; border: 1px solid #000000; background-color: #366698; width: 100%;}
#edform  		.submittd	 		{padding: 2px;}
#edform  		.submit	 			{font-weight: bold;}
/* PAGER table */
#edform  		.pagertable 		{margin: 6px 0px 0px 0px; border: 1px solid #000000; background-color: #e3e3e3; width: 100%;}
#edform  		.pagertd	 		{padding: 2px; text-align: center;}
/* RESULTS table */
#edform			.resultstable 		{margin: 6px 0px 0px 0px; border: 0px solid #000000; border-collapse: collapse; width: 100%;}
#edform			.resultstablerow	{margin: 0px 0px 0px 0px; border: 0px solid #000000; border-collapse: collapse; width: 100%;}
#edform 		th		 			{text-align: left;}
#edform 		.noresults 			{font-style: italic; color: #FF0000; text-align: center}
#edform			.actions 			{text-align: left; width: 100px;}
#edform			.pagename			{text-align: left; width: 400px;}
#edform			.url				{text-align: left;}	


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* for editor log in page */
.darkselect {
	border: 1px;
	border-style: solid;
	border: 1px solid #849cb5;
	background-color: #1b344d;
	color:#FFFFFF;
	font-family: verdana;
	font-size: 9px;
}
.darktextarea {
	border: 1px;
	border-style: solid;
	border: 1px solid #849cb5;
	background-color: #1b344d;
	color:#FFFFFF;
	font-family: verdana;
	font-size: 12px;
}
.login_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/							 			

/* for HEADER DIV */
#header  		.full			{width: 100%;  height: 100px; border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#FFFFFF;}
/* this one was old logo.. when we needed blue to extend all the way to the right...
#header  		.full			{width: 100%;  height: 100px; border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#FFFFFF; background-image:url('http://www.tseworld.com/img/topper800/bluewave_line100.jpg')}
*/
#header  		.w800 			{width: 800px; height: 100px; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#header  		tr, td 			{padding: 0px;}
/* for MINORMENU DIV */
#minormenu  	.full 			{width: 100%;  height: 25px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#000000;}
#minormenu  	.w800 			{width: 800px; height: 25px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#minormenu  	tr, td 			{padding: 0px;}
/* for whiteline DIV */
#whiteline  	.full 			{width: 100%;  height: 1px;   border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#FFFFFF;}
#whiteline  	tr, td 			{padding: 0px;}
/* for BILLBOARD DIV -- main page only*/
#billboard 		.full 			{width: 100%;  height: 137px; border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#226fb6; background-image:url('http://www.tseworld.com/img/backgrounds/billboard137.gif');}
#billboard  	.w800 			{width: 800px; height: 137px; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#billboard 		tr, td 			{padding: 0px;}
/* for SUBBILLBOARD DIV */
#subbillboard  	.full 			{width: 100%;  height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#226fb6; background-image:url('http://www.tseworld.com/img/backgrounds/subbillboard45.gif');}
#subbillboard  	.w800 			{width: 800px; height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#subbillboard  	tr, td			{padding: 0px;}
/* for grayline DIV */
#grayline  		.full 			{width: 100%;  height: 3px;   border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#a2a2a2; background-image:url('http://www.tseworld.com/img/backgrounds/grayline_top3.gif');}
#grayline  		tr, td 			{padding: 0px;}
/* for MAJORMENU DIV */
#majormenu  	.full 			{width: 100%;  height: 36px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#333333;}
#majormenu  	.w800 			{width: 800px; height: 36px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#majormenu  	tr, td 			{padding: 0px;}
/* for dkgrayline DIV */
#dkgrayline  	.full 			{width: 100%;  height: 3px;   border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#151515; background-image:url('http://www.tseworld.com/img/backgrounds/grayline_bottom3.gif');}
#dkgrayline  	tr, td 			{padding: 0px;}
/* for FOOTER DIV */
#footer  		.full 			{width: 100%;  height: 50px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#FFFFFF;}
#footer  		.w800 			{width: 800px; height: 50px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#footer  		tr, td 			{padding: 0px;}	
/* for doubleline DIV */
#doubleline  	.w670 			{width: 670px; height: 3px;   border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#dfdfdf; background-image:url('http://www.tseworld.com/img/backgrounds/doubleline3.gif');}
#doubleline  	tr, td 			{padding: 0px;}	

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	

/* stuff for pop-up windows */

/* for MINORMENUPOP DIV */
#minormenupop  	.full 			{width: 100%;  height: 25px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#000000;}
#minormenupop  	.w500 			{width: 500px; height: 25px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#minormenupop  	tr, td 			{padding: 0px;}
/* for SUBBILLBOARD DIV */
#popboard  	.full 				{width: 100%;  height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#226fb6; background-image:url('http://www.tseworld.com/img/backgrounds/subbillboard45.gif');}
#popboard  	.w500 				{width: 500px; height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#popboard  	tr, td				{padding: 0px;}

.popup 														{font-size: 12px; color: #000000; background-color:#FFFFFF}
.popup  a:link, .popup  a:visited, .popup  a:active			{color:#003366; font-weight: bold;}
.popup  a:hover 											{color:#3333ff;}
.popupHead													{font-size: 15px; font-weight: bold;}	

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	

/* GLOBAL GRAPHIC RULES */

.photo 			{border: 1px solid #626262;}
.photomini	 	{border: 1px solid #626262; float: left; margin: 0px 5px 0px 0px;}
.header 		{border: 0px none;}
.tag 			{border: 0px none;}	
.espnpic	 	{border: 0px none; float: left; margin: 0px 15px 15px 0px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	

/* GLOBAL TEMPLATE RULES !!!!! */

/* MAIN DIV for public pages*/
#main  	table		 	{border-collapse: collapse; border: 0px none; width: 100%;}
#main	td, tr	 		{padding: 0px; vertical-align: top;}
#main  	p 				{margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}	 /* fixes the space problems between blocks of text! */	
#main  	ul 				{margin: 5px 0px 5px 30px; padding: 0px 0px 0px 0px; list-style-image: url('http://www.tseworld.com/img/arrow/11x11arrowDK.gif');}	
#main  	li 				{margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px;}	

/* LEFTNAV functions */
#main  	.leftnavTD														{background-color: #1d5d98;}
#main  	.leftnav 														{font-size: 12px; color: #FFFFFF; font-weight: bold;}
#main  	.leftnav a:link, .leftnav a:visited, .leftnav a:active 			{font-size: 12px; color: #FFFFFF; font-weight: normal; padding: 1px 0px 1px 10px; display: block;}
#main  	.leftnav a:hover 												{color: #003366; background-color: #33ccff; text-decoration: none; font-weight: bold;}
#main  	.leftnavNoIndent 														{font-size: 12px; color: #FFFFFF; font-weight: bold;}
#main  	.leftnavNoIndent a:link, .leftnavNoIndent a:visited, .leftnavNoIndent a:active 			{font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 1px 0px 1px 6px; display: block;}
#main  	.leftnavNoIndent a:hover 												{color: #003366; background-color: #33ccff; text-decoration: none; font-weight: bold;}
/* LEFTNAV small text */
#main  	.leftnavSM 														{font-size: 11px; color: #FFFFFF; font-weight: normal;}
#main  	.leftnavSM a:link, .leftnavSM a:visited, .leftnavSM a:active 	{font-size: 11px; color: #FFFFFF; font-weight: normal; padding: 1px 0px 1px 15px; display: block;}
#main  	.leftnavSM a:hover 												{color: #003366; background-color: #33ccff; text-decoration: none; font-weight: bold;}


/* For tables on manual pages... ie. sports event index */
#mTable th {padding: 10px; vertical-align: top; color:#FFFFFF; text-align:left;}
#mTable td {padding: 5px 5px 5px 10px; vertical-align: top;}
#main .hTr			 	{padding: 10px; vertical-align: top; background-color: #1d5e98;}
#main .aTr	 			{padding: 3px; vertical-align: top; background-color: #d4e1f1;} /* light blue */
#main .bTr	 			{padding: 3px; vertical-align: top; background-color: #f2f7fb;} /* almost white */


/* SPOTLIGHT function */		
.spotlight 														{font-size: 12px; color: #000000;}
.spotlight a:link, .spotlight a:visited, .spotlight a:active	{color:#003366; font-weight: bold;}
.spotlight a:hover 												{color:#3333ff;}
/* INFO270 function */
.info 															{font-size: 12px; color: #000000;}
.info a:link, .info a:visited, .info a:active 					{font-size: 15px; color:#003366; font-weight: bold;}
.info a:hover 													{color:#3333ff;}		
/* CATLIGHT function */
.catlight		 												{font-size: 11px; color: #333333;}
.catlight a:link, .catlight a:visited, .catlight a:active 		{color:#333333; text-decoration: none;}
.catlight a:hover 												{color:#3333ff;}
/* SUBLIGHT function */
.sublight		 												{font-size: 11px;}
.sublight a:link, .sublight a:visited, .sublight a:active 		{color:#000000; text-decoration: none;}
.sublight a:hover 												{color:#3333ff;}
/* MINILIGHT function */
.minidate														{font-size: 12px; color: #333333; font-weight: bold; height: 17px;}
.mini 															{font-size: 11px; color: #333333;}	
.mini a:link, .mini a:visited, .mini a:active 					{color:#333333; text-decoration: none;}
.mini a:hover													{color:#3333ff;}
/* WELCOME function */
.welcomeTD 														{background-color: #DFDFDF; background-image:url('http://www.tseworld.com/img/backgrounds/welcome408_line.gif');}
#main 	.welcome												{font-size: 12px; color: #333333; padding-left: 30px;} /* need #main div to affect padding */
.welcome a:link, .welcome a:visited, .welcome a:active 			{color:#003366; font-weight: bold;}
.welcome a:hover 												{color:#3333ff;}
/* GRAYNAV function */
.graynavTD 														{background-color: #DFDFDF; background-image:url('http://www.tseworld.com/img/backgrounds/graynav295_line.gif');}
#main 	.graynav												{font-size: 12px; color: #333333; padding-left: 30px;} /* need #main 
/* PRACTICE785 function */
.practice785navTD 												{background-color: #FFFFFF; background-image:url('http://www.tseworld.com/img/backgrounds/practice785_line.gif');}
#main 	.practice785nav											{font-size: 12px; color: #000000; padding-left: 30px;} /* need #main div to affect padding */
/* CALENDAR642 function  -- ended up not using these... instead see the calendar stuff...
.calendar642TD 													{background-color: #FFFFFF;}
.calendar642													{font-size: 12px; color: #000000;}
*/

.graynav a:link, .graynav a:visited, .graynav a:active 			{color:#003366; font-weight: bold;}
.graynav a:hover 												{color:#3333ff;}
#graynavmain  p 												{margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}	
/* FOOTER function */
.footertext														{font-size: 11px; color: #666666;} 
.footertext	 a:link, .footertext a:visited, .footertext a:active 	{color:#666666;}
.footertext	 a:hover 											{color:#3333ff;}	
/* MINOR MENU POP function */
.minormenupop														{font-size: 12px; color: #ffffff;} 
.minormenupop	 a:link, .minormenupop a:visited, .minormenupop a:active 	{color:#ffffff; font-weight:bold;}
.minormenupop	 a:hover 											{color:#cccccc;}	
/* PRACTICE function */
.practiceTD 													{background-color: #DFDFDF;}
.practice 														{font-size: 12px; color: #333333;}
.practice a:link, .practice a:visited, .practice a:active 		{color:#003366; font-weight: bold;}
.practice a:hover 												{color:#3333ff;}	

/* CATEGORY 670 table */
.category670 													{background-color: #DFDFDF;}
/* PACKAGE 452 table */
#paddingNO .packageTable										{border: 1px solid #626262;}
#main .packageTable												{border: 1px solid #626262;}
/* PACKAGE function */
.package 														{font-size: 12px; border: 1px solid #626262;}
.package a:link, .package a:visited, .package a:active 			{color:#003366; font-weight: bold;}
.package a:hover 												{color:#3333ff;}
.packageHeadTR													{background-color: #FFCC00; background-image:url('http://www.tseworld.com/img/backgrounds/yellowline22.gif');}
.packageHeadL													{font-size: 15px; font-weight: bold;}
.packageHeadR													{font-size: 11px; font-weight: bold; color: #990000; text-align: right;}
.packageInfo													{border: 1px solid #626262; background-color: #DFDFDF;}
.packageInfoL													{font-size: 12px; font-weight: bold; color: #333333;}
.packageInfoR													{font-size: 12px; font-weight: bold; color: #333333; text-align: right;}
.packageCall													{font-size: 12px; font-weight: bold;}
.packageDate													{font-size: 12px; font-weight: bold; color: #333333;}
.packageHotel													{font-size: 11px;}
.packageDesc 													{font-size: 12px;}
.packageDesc a:link, .packageDesc a:visited, .packageDesc a:active 	{color:#003366; font-weight: bold;}
.packageDesc a:hover 											{color:#3333ff;}
/* CALLMEBAR function */
.callmebar														{color:#FFFFFF; background-color:#1d5d98;}
.callmebar a:link, .callmebar a:visited, .callmebar a:active 	{color:#FFFFFF; font-weight: bold;}
.callmebar a:hover 												{color:#33ccff;}
/* GREENCALLMEBAR function */
.greencallmebar													{color:#FFFFFF; background-color:#446001;}
.greencallmebar a:link, .greencallmebar a:visited, .greencallmebar a:active 	{color:#FFFFFF; font-weight: bold;}
.greencallmebar a:hover 										{color:#9ddf00;}	
/* RYDERCUPNOTE function */
.rydercupnote														{color: #333333; font-size: 10px;}


/* CALENDAR 642 table */
#paddingNO .calendarTable										{border: 1px solid #626262;}
#main .calendarTable											{border: 1px solid #626262;}
/* CALENDAR 642 function */
.calendar 														{font-size: 12px; border: 1px solid #626262;}
.calendar a:link, .calendar a:visited, .calendar a:active 		{color:#003366; font-weight: bold;}
.calendar a:hover 												{color:#3333ff;}
/* for white shaded rows*/
.calendarA														{border: 0px; background-color: #ffffff;}
/* for blue shaded rows*/
.calendarB 														{border: 0px; background-color: #cadaea;}

.calendarHeadTR													{background-color: #216eb5; background-image:url('http://www.tseworld.com/img/backgrounds/blueline22.gif');}
.calendarHeadTR2													{background-color: #333333; height: 19px;}
.calendarHeadL													{font-size: 15px; font-weight: bold; color:#FFFFFF;}
/* content of calendar rows */
#main .calendarDesc 													{font-size: 12px; padding: 3px 5px 2px 5px; text-align: center;}
#main .calendarDesc a:link, .calendarDesc a:visited, .calendarDesc a:active 	{color:#003366; font-weight: bold;}
#main .calendarDesc a:hover 											{color:#3333ff;}



/* SPACER functions and other stuff*/
.spacer13LL				{background-image:url('http://www.tseworld.com/img/backgrounds/right_line_white13.gif');}	
.spacer13gray			{background-image:url('http://www.tseworld.com/img/backgrounds/right_line_gray13.gif');}
.spacer15gray			{background-color: #DFDFDF;}		
.rightGRADIENT 			{background-image:url('http://www.tseworld.com/img/backgrounds/right_gradient15.gif');}		
.empty 					{width: 100%; background-color: #CCCCCC;}	
.leftLINES				{background-image:url('http://www.tseworld.com/img/backgrounds/left_lines15.gif');}	
.spacer10 				{background-color: #FFFFFF;}
#submain  ul 			{margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px; list-style-image: url('http://www.tseworld.com/img/arrow/11x11arrowDK.gif');}	
#packmain  ul 			{margin: 5px 0px 5px 0px; padding: 0px 0px 0px 18px; list-style-image: url('http://www.tseworld.com/img/arrow/11x11arrowDK.gif');}	
#submain  p 			{margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}	
#packmain  p 			{margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}	



/* PACKAGE 452 table 
#main  .packageTABLE											{width: 450px; vertical-align: top; border: 1px solid #626262; border-collapse: collapse; border-spacing: 0px;}

*/

/* MAIN DIV VARIOUS COLUMNS */
/* #main  .spacer13yellow			{width: 13px; vertical-align: top; padding: 0px; background-image:url('http://www.tseworld.com/img/backgrounds/right_line_yellow13.gif');}	
#main  .spacer13blue			{width: 13px; vertical-align: top; padding: 0px; background-image:url('http://www.tseworld.com/img/backgrounds/right_line_blue13.gif');}	


#main  .spacer15yellow			{width: 15px; vertical-align: top; background-color: #FFFFCC; padding: 0px;}	
#main  .spacer15blue			{width: 15px; vertical-align: top; background-color: #CCCCFF; padding: 0px;}	

*/

/* for WELCOME COLUMN -- main page 
#main  .welcomeTD 				{width: 408px; vertical-align: top; padding: 0px; background-color: #DFDFDF; background-image:url('http://www.tseworld.com/img/backgrounds/welcome408_line.gif');}
#main  .welcomeTABLE 			{width: 393px; vertical-align: top; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .welcome					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-left: 30px;}
#main  .welcome a:link, .welcome a:visited, .welcome a:active {color:#003366; font-weight: bold;}
#main  .welcome a:hover 		{color:#3333ff;} */



/* for SPOTLIGHT COLUMN -- almost all pages 
#main	.spotlightTD			{width: 357px; vertical-align: top; background-color: #FFFFFF; padding: 0px;}	
#main	.spotlightTABLE	 		{width: 357px; vertical-align: top; border: 0px none; border-collapse: collapse; border-spacing: 0px;}		
	   .spotlight 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
	   .spotlight a:link, .spotlight a:visited, .spotlight a:active {color:#003366; font-weight: bold;}
	   .spotlight a:hover 		{color:#3333ff;}	*/
	   
	   
	   
/* for SUBLIGHT COLUMN -- contains both font and column size info 
#main  .sublightTD		 		{width: 175px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
#main  .sublightTD a:link, .sublightTD a:visited, .sublightTD a:active {color:#000000; text-decoration: none;}
#main  .sublightTD a:hover 		{color:#3333ff;}	
#main  .sublightSPACER 			{width: 7px; vertical-align: top;}	*/

/* for LEFTNAV COLUMN -- practice pages, category pages, event pages 
#main  .leftnavTD 				{width: 130px; vertical-align: top; background-color: #1d5d98; padding: 0px;}
#main  .leftnavTABLE 			{width: 130px; vertical-align: top; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .leftnav 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
#main  .leftnav a:link, .leftnav a:visited, .leftnav a:active {font-size: 11px; color:#FFFFFF; font-weight: normal; padding: 1px 0px 1px 10px; display: block;}
#main  .leftnav a:hover 		{color: #003366; background-color: #33ccff; text-decoration: none;} */

/* for PRACTICE COLUMN -- practice pages 
#main  .practiceTD 				{width: 265px; vertical-align: top; background-color: #DFDFDF; padding: 0px;}
#main  .practiceTABLE 			{width: 265px; vertical-align: top; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .practice 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
#main  .practice a:link, .practice a:visited, .practice a:active {color:#003366; font-weight: bold;}
#main  .practice a:hover 		{color:#3333ff;}	*/
/* for mini listings 
#main  .miniDate				{height: 20px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}	
#main  .mini 					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}	
#main  .mini a:link, .mini a:visited, .mini a:active {color:#333333; text-decoration: none;}
#main  .mini a:hover			{color:#3333ff;} */

/* for EVENT FULL TABLE -- event pages*/
#main  .eventTD 				{width: 670px; vertical-align: top; padding: 0px;}
#main  .TOPeventTABLE 			{width: 670px; vertical-align: top; background-color: #FFFFFF; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .BOTTOMeventTABLE 		{width: 670px; vertical-align: top; background-color: #FFFFFF; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .BOTTOMcategoryTABLE 	{width: 670px; vertical-align: top; background-color: #DFDFDF; border: 0px none; border-collapse: collapse; border-spacing: 0px;}

/* for INFO COLUMN -- event pages 
#main  .infoTD 					{width: 270px; vertical-align: top; background-color: #FFFFFF; padding: 0px;}
#main  .infoTABLE 				{width: 270px; vertical-align: top; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
	   .info 					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
	   .info a:link, .info a:visited, .info a:active {color:#003366; font-weight: bold;}
	   .info a:hover 			{color:#3333ff;}	*/
	
/* for PACKAGE COLUMN -- event pages
#main  .packageTD				{width: 452px; vertical-align: top; background-color: #FFFFFF; padding: 0px;} */
/* for package listings 
#main  .packageHead				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFCC00; border: 1px 1px 0px 1px solid #626262; padding: 2px 5px 2px 5px; font-weight: bold;}
#main  .package 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #626262; padding: 2px 5px 2px 5px;}
#main  .package a:link, .package a:visited, .package a:active {color:#003366; font-weight: bold;}
#main  .package a:hover 		{color:#3333ff;}	
#main  .packageFoot 			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #cccccc; border: 0px 1px 1px 1px solid #626262; padding: 2px 5px 2px 5px; font-weight: bold;}
/* for add-on listings */
#main  .addonHead 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #333333; border: 1px 1px 0px 1px solid #626262; padding: 2px 5px 2px 5px; font-weight: bold;}
#main  .addonHeadCenter 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #333333; border: 1px 1px 0px 1px solid #626262; padding: 2px 5px 2px 5px; font-weight: bold; text-align: center;}
#main  .addon 					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #626262; padding: 2px 5px 2px 5px;}
#main  .addon a:link, .addon a:visited, .addon a:active {color:#003366; font-weight: bold;}
#main  .addon a:hover 			{color:#3333ff;}	
#main  .addonCenter 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #626262; padding: 2px 5px 2px 5px; text-align: center;}
#main  .addonCenter a:link, .addonCenter a:visited, .addonCenter a:active {color:#003366; font-weight: bold;}
#main  .addonCenter a:hover 	{color:#3333ff;}	
#main  .addonFoot 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #999999; border: 0px 1px 1px 1px solid #626262; padding: 2px 5px 2px 5px; font-weight: bold;}

/* for OLD, SLIMMER CATEGORY COLUMN */
/*#main  .categoryTD 			{width: 293px; vertical-align: top; padding: 0px; background-color: #DFDFDF; background-image:url('http://www.tseworld.com/img/backgrounds/category293_lines.gif');}
#main  .categoryTABLE 			{width: 293px; vertical-align: top; background-color: #FFFFFF; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#main  .category 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
#main  .category  a:link, .category  a:visited, .category  a:active {color:#003366; font-weight: bold;}
#main  .category  a:hover 		{color:#3333ff;}*/	

/* for NEW, WIDER CATEGORY COLUMN */
#main  .categoryTD 				{width: 670px; vertical-align: top; padding: 0px;}
/* for CATLIGHT COLUMN -- contains both font and column size info */
#main  .catlightTD		 		{width: 204px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
#main  .catlightTD a:link, .catlightTD a:visited, .catlightTD a:active {color:#000000; text-decoration: none;}
#main  .catlightTD a:hover 		{color:#3333ff;}	





















/* for contact us pages... also uses... body11, body10 */
.cu_Q 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
.cu_A 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}

.cu_H 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ffffff;
			 	 font-weight: bold; text-decoration: none}
.cu_H:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ffffff;
				 font-weight: bold; text-decoration: none}
.cu_H:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ffffff;
				 font-weight: bold; text-decoration: none}
.cu_H:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ffffff;
				 font-weight: bold; text-decoration: none}

.input			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF;
				 height: 17px; width: 215px; border: 1px #cccccc solid;}
.input100 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF;
				 height: 17px; width: 100px; border: 1px #cccccc solid;}
.input3ln500 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF;
				 height: 120px; width: 450px; border: 1px #cccccc solid;}
				 
.error_msg		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #aa0000;}
.bluebody 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #006699; 
				 font-weight: bold}




/*FOR ESPN PAGES */
/* for ESPN_HEADER DIV */
#espn_header  		.full			{width: 100%;  height: 133px; border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#bbbbbb;}
#espn_header  		.w800 			{width: 800px; height: 133px; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#espn_header  		tr, td 			{padding: 0px;}
/* for ESPN_HEADER DIV */
#espn_blackbar  	.full			{width: 100%;  height: 34px; border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#000000;}
#espn_blackbar  	.w800 			{width: 800px; height: 34px; border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#espn_blackbar 		tr, td 			{padding: 0px;}
/* ESPN stuff */		
.espnsmall											{font-size: 11px; color: #000000;}
.espnsmall a:link, .espnsmall a:visited, .espnsmall a:active	{color:#000000; font-weight: bold; text-decoration:underline}
.espnsmall a:hover 									{color:#ff0000;}
.espn											{font-size: 12px; color: #000000;}
.espn a:link, .espn a:visited, .espn a:active	{color:#000000; font-weight: bold; text-decoration:underline}
.espn a:hover 									{color:#ff0000;}
/* for empty space on espn pages and pop windows  */
.espn_empty 						{width: 100%;}	
/* for ESPN POPUP WINDOWS */
#espnpopboard  	.full 				{width: 100%;  height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px; background-color:#ed1b25;}
#espnpopboard  	.w500 				{width: 500px; height: 45px;  border: 0px none; border-collapse: collapse; border-spacing: 0px;}
#espnpopboard  	tr, td				{padding: 0px;}



