body  { color: black; font: 11px Verdana, sans-serif; margin: 0 }	.newstitle {		font: bold 12px Verdana, sans-serif;		color: black;	}	.newsdate {		font: bold 13px Verdana, sans-serif;		margin: 5px;		color: black;		font-style: oblique;	}.coursetitle  { color: #000000; white-space: nowrap; margin: 50px;	background: transparent;	width: 670px;	font: 10pt/125% Verdana;}td.tournament {border: 1px none blue;background-color: white;white-space: nowrap;font-weight: normal;	color: black;	font-size: 8pt;	padding: 2px 1px 2px 1px;}
table.ladderlist { margin: 10px; padding: 0; width: 160px; border: 0px silver none }
li {background-color: white;white-space: normal;font-weight: normal;	color: red;	font-size: 8pt;	padding: 2px 10px 2px 10px;}
table.leaguelist { margin: 10px; padding: 0; width: 160px; border: 0px silver none }
li {background-color: white;white-space: normal;font-weight: normal;	color: red;	font-size: 8pt;	padding: 2px 10px 2px 10px;}

td.ladderlist { color: #000000; font: 7pt Verdana, sans-serif; white-space: nowrap; margin: 1px; padding: 1px;
	border: 1px solid #00AD00;
}
td.ladderalert { color: red; font: 7pt Verdana, sans-serif; white-space: nowrap; margin: 1px; padding: 1px }
ul {border: 1px none blue;background-color: white;white-space: normal;font-weight: normal;	color: black;	font-size: 8pt;	padding: 2px 1px 2px 1px;}
td.tournamentbody {background-color: white;white-space: normal;
width: 600px;
font: normal 10pt/125% Verdana;	padding: 2px 1px 2px 1px;}
table.tournament { padding: 5px; width: 770px; border: solid 1px silver;
	margin: 5px 20px 5px 20px;
	}td.classtitle  { color: #000003; white-space: nowrap; margin: 50px;	background: #D9DFFF repeat;	width: 770px;	font: bold 13px Verdana;	padding: 3px;}td.coursetagline  { color: #666699; white-space: normal; margin: 50px;	background: #FFFFFF;	text-decoration: none;	font: bold oblique 14px Verdana, sans-serif;	direction: ltr;	width: 670px;	padding-top: 10px;	padding-left: 15px;}td.coursetime  { color: #000000;white-space: normal;	background: transparent;	width: 670px;	font: 12px verdana;	margin: 50px;	padding-top: 10px;	padding-left: 15px;	padding-bottom: 5px;}.pageheader { color: #333333; font: bold 14px verdana, sans-serif; background-color: #CCCCCC; white-space: nowrap; margin: 2px; padding: 3px; border-width: 1px; border-color: silver;	width: 770px;}.typeheader { color: #373E53; font: bold 12px Verdana, sans-serif; background-color: transparent; white-space: nowrap; margin: 2px; border-width: 1px; border-color: silver;	padding-bottom: 10px;}p.title  { color: black; font: bold 14px Verdana, sans-serif; margin: 5px }

p.alert  { color: red; font: bold 12px Verdana, sans-serif; margin: 5px }p.main {		font: 11px Verdana, sans-serif;		margin: 5px;		color: black;	}p.header	{		font: bold 16px Verdana, sans-serif;		margin: 5px;		padding: 10px 5px;		color: white;		white-space: nowrap;			}td.normal	{		font: 12px Verdana, sans-serif;		margin: 5px;		padding: 5px 5px;		color: black;		white-space: nowrap;	}a.webmenu:link    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.buttonmenu:link    { color: #000000; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webbar:link { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webmenu:active    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.buttonmenu:active    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webbar:active { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webmenu:visited    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.buttonmenu:visited    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webbar:visited { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webmenu:hover    { color: #0000AD; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.buttonmenu:hover    { color: #0000AD; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.webbar:hover { color: #0008B5; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }table.greenwood { margin: 0; padding: 0 }td.webmenu   { color: #333333; font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; line-height: 80%; margin-left: 10px; padding: 0 0 0 10px; height: 21px }td.webbar { color: #333333; font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; line-height: 80%; margin-left: 5px; padding: 0 5px 0 5px;	border-right: 2px solid blue;}td.detail	{		font: 10px Verdana, sans-serif;		margin: 5px;		padding: 1px 5px;		color: black;	}td.price { color: #656565; font: 900 11px Verdana, sans-serif; margin: 5px;	text-decoration: none;	top: 105%;	padding-top: 2px;	padding-bottom: 25px;	padding-left: 15px;}td.login  { color: black; font: bolder 11px Verdana, sans-serif; margin: 2px; padding: 1px 5px 1px 5px }

td.leaguelist  { color: black; font: bolder 11px Verdana, sans-serif; margin: 2px; padding: 1px 5px 1px 5px }td.loginsmall  { color: black; font: bolder 9px Verdana, sans-serif; margin: 2px; padding: 1px 5px 1px 5px;	text-align: center;}img.green { margin: 0; padding: 0 }td.header	{		font: bold 14px Verdana, sans-serif;		margin: 5px;		padding: 10px 5px;		color: black;		white-space: nowrap;			}td.missing { color: black; font: bold 9px Verdana, sans-serif; background-color: transparent; white-space: nowrap; margin: 5px; padding: 10px 5px }td.step { color: black; font: bold 14px Verdana, sans-serif; background-color: #E7E7FF; white-space: nowrap; margin: 5px; padding: 10px 5px }td.selecterror { color: red; font: bold 14px Verdana, sans-serif; background-color: #95adcf; white-space: nowrap; margin: 5px; padding: 10px 5px }td.head { color: #CC0000; font: 600 12px Verdana, sans-serif; background-color: transparent; white-space: nowrap; margin: 5px; padding: 5px }td.contact { color: black; font: 12px Verdana, sans-serif; background-color: #E7E7FF; white-space: nowrap; margin: 5px; padding: 10px 5px }td.description { color: black; font: 12px Verdana, sans-serif; background-color: #CCCCFF; white-space: normal; margin: 5px; padding: 10px 5px 10px 5px }td.description15 { color: black; font: 13px/150% Verdana, sans-serif; background-color: transparent; white-space: normal;	text-align:	direction: ltr;	padding: 5px 5px 10px 15px;	margin: 50px;}td.description16 { color: black; font-family: Verdana; font-size: 13px; font-weight: 600; font-style: oblique;  background-color: transparent; white-space: normal;	padding: 5px 5px 10px 15px;	margin: 50px;	text-align: left;}td.story { color: black; font-weight:normal;
font-size: 12; font-family: Verdana;
 background-color: #f0f0f0; white-space: normal; margin: 5px; padding: 10px 5px 10px 5px;}

td.logincontent { color: black; font: 12px/150% Verdana, sans-serif; background-color: transparent; white-space: normal; margin: 5px; padding: 10px 5px 10px 5px;}td.reservations { color: black; font: 10px/100% Verdana, sans-serif; background-color: #f0f0f0; white-space: normal; margin: 2px; padding: 2px;	height: 26px;}

td.storyheadline { color: black; font: bold 16px/150% Verdana, sans-serif; background-color: #f0f0f0; text-indent: 12pt; white-space: normal; margin: 5px; padding: 10px 5px; border-width: 1px; border-color: silver }td.smalldescription2  { color: black; font-size: 12px; line-height: 150%; font-family: Verdana; background-color: #FFFFFF; white-space: normal;text-align: left;padding-bottom: 10px;padding-right: 5px;}td.smalldescription  { color: black; font: 12px/150% Verdana, sans-serif; background-color: #FFFFFF; white-space: normal;	text-align: left;	padding-bottom: 10px;	padding-right: 5px;	padding-left: 15px;}.day { font-size: 9pt; font-style: normal; vertical-align: super }#day { color: black; font-size: 8pt; vertical-align: super }table.webmenu { margin: 0; padding: 0; width: auto; border: solid 0px silver }table.webbar { margin: 0; padding: 0; width: auto; border: solid 0 silver }td.announcement { color: black; font: bold 16px Verdana, sans-serif; white-space: nowrap; margin: 5px; padding: 10px 5px }td.question	 { color: black; font: bold 12px Verdana, sans-serif; white-space: nowrap; margin: 5px; padding: 5px;}#question { color: #0C0F12; font-size: 13px; font-family: Verdana; font-weight: bold; padding: 2px 5px; border: solid 1pt silver;	background: transparent;	width: 770px;}#staffheader { color: #0C0F12; font-size: 14px; font-family: Verdana; font-weight: bold; padding: 2px 5px; border: solid 1pt silver;	background: transparent;	width: 770px;}td.answer	{		font:  12px Verdana, sans-serif;		margin: 5px;		padding: 10px 5px;		color: black;			}	p {		font: 9px Verdana, sans-serif;		margin: 5px;		color: black;	}table.commentary { padding: 5px; width: 770px; border: solid 1px silver;
	margin: 5px 20px 5px 20px;
}

td.commentary { color: black; font: 10px/150% Verdana, sans-serif; background-color: transparent; text-indent: 12pt; white-space: normal; margin: 5px; padding: 10px 5px;}table.promotion { margin: 0; padding: 0; width: 600px; border: solid 1px silver }table.news     { margin: 0; padding: 0; width: 160px; border: 1px silver }table.staff { margin: 0; padding: 0; width: 200px; border: 1px silver }table.courselist { margin: 0; padding: 0; width: 770px; border: 1px silver }table.eventlist { margin: 0; padding: 0; width: 770px; border: 1px silver }table.login   { margin: 0; padding: 0; width: 160px; border: solid 0px silver }

table.story  { margin: 10px; padding: 10px; width: 420px; border: 1px silver;
	background: transparent;
}

table.mprefs  { margin: 10px; padding: 10px; width: 400px; border: 1px silver }

table.logincontent  { margin: 10px; padding: 10px; width: 400px; border: 1px silver }

table.logincontentheadline  { margin: 10px; padding: 10px; width: 400px; border: 1px silver }table.reservations  { margin: 10px; padding: 10px; width: 420px; border: 1px silver }td.newstitle	  { color: black; font: bold 12px verdana, sans-serif; background-color: silver; white-space: nowrap; margin: 0; padding: 5px;	text-indent: 2px;	width: 163px;}td.news	  { color: black; font: 10px/150% verdana, sans-serif; background-color: white; white-space: wrap; margin: 0; padding: 2px 1px 2px 4px }#news { color: #00f; font: 10px verdana, sans-serif; background-color: white; white-space: wrap; margin: 0; padding: 2px 1px 2px 4px }tr.greenwood { margin: 0; padding: 0 }td.greenwood { margin: 0; padding: 0 }td.tipstitle	  { color: black; font: bold 12px verdana, sans-serif; background-color: silver; white-space: nowrap; margin: 0; padding: 5px;	width: 160px;	text-align: left;}table.tips     { margin: 0; padding: 0; width: 180px; border: 1px silver }td.tips { color: black; font: 11px Verdana, sans-serif; margin: 5px; padding: 1px 5px;	width: 160px;}

td.mprefs { color: black; font: 11px Verdana, sans-serif; margin: 5px; padding: 1px 5px;	width: 160px;
	white-space: nowrap;
}.buttonmenu {	font: bold 13px Verdana;	color: #333333;}table.buttonmenu {	font-size: 14px;	background: #0010AD;	border-style: ridge;	border-color: blue;	padding: 18px;	margin: 20px;	border-spacing: .05pt .05px;}td.buttonmenu {	background: white;	padding: 10px;	text-align: center;	width: 150px;	height: 60px;	border: 3px outset silver;	overflow: auto;}td.buttonintro {	border-style: solid;	border-width: 1px;	background: white;	padding: 22px;	text-align: center;	border-top-style: solid;	margin: 30px;	border-spacing: 20px 20px;}tr.buttonmenu {}table.packagedisplay {padding: 5px; margin: 10px 10px 10px 10px; border: 1px solid blue;font-family:verdana;font-size:12;}

table.course_table {padding: 5px; margin: 10px 10px 10px 10px; border: 1px none blue;font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 800px;
}

table.course_table_1 {padding: 5px; margin: 10px 10px 10px 10px; border: 1px solid blue;font-family:verdana;font-size:12;
	width: 170px;
}

table.course_table_2 {padding: 5px; margin: 10px 10px 10px 10px; border: 1px solid blue;font-family:verdana;font-size:12;
	width: 540px;
}

table.question_list {padding: 5px; margin: 10px 10px 10px 10px; border: 1px none blue;font-family:verdana;font-size:12;
	width: 540px;
}

table.course_table_3 {padding: 5px; margin: 10px 10px 10px 10px; border: 1px solid blue;font-family:verdana;font-size:12;
	width: 170px;
}table.adult_promo { font-size: 12; font-family: Verdana; border: none 1px blue;
	width: 171px;
}table.org_policies { font-size: 12; font-family: Verdana; border: none 1px blue;
	width: 340px;
}table.org_membership { font-size: 12; font-family: Verdana; margin: 10px; padding: 5px; border: solid 1px blue }table.legend {padding: 5px; margin: 10px 10px 10px 10px; border: 1px solid blue;font-family:verdana;font-size:12;	background: white;}td.packagedate {border: 1px solid blue;background-color: #6AA6E5;padding: 5px 5px 5px 5px;white-space: nowrap;font-weight:bold;	}td.adult_promo { font-weight: bold; background-color: transparent; white-space: normal; padding: 5px; border: none 1px blue;
	width: 140px;
}td.membership { font-weight: bold; background-color: transparent; white-space: nowrap; padding: 5px; border: solid 1px blue }td.org_policies { font-weight: bold; background-color: transparent; white-space: normal; padding: 5px; border: none 1px blue;
	width: 339px;
}td.packagedisplay {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}td.legend {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: nowrap;font-weight:normal;	}tr.packagedisplay {background-color: #EFEFFF;font-size: 10px;	}
	td.keywordcol {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 150px;
}

td.classtitle_ct {background-color: blue;padding:5px 5px 5px 5px;white-space: wrap;
	width: 150px;
	color: white;
font-size: 10; font-family: Verdana;
}

td.classkeylistcol {background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;
	width: 150px;
font-size: 12; font-family: Verdana;
}

td.classnamelistcol {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 150px;
}

td.classdatelistcol {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 150px;
}

td.coursetagline_ct {background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 12; font-family: Verdana;
	width: 450px;
}

td.smalldescription_ct {background-color: transparent;padding:5px 5px 5px 5px;white-space: wrap;
	width: 540px;
font-size: 12; font-family: Verdana;
	color: red;
}

td.coursetime_ct {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 12; font-family: Verdana;
	width: 450px;
}

td.price_ct {line-height:150%;background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 12; font-family: Verdana;
	width: 450px;
}

td.course_ct {background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;
	width: 450px;
	color: navy;
	font-size: 10; font-family: Verdana;
}

td.course_table_1 {line-height:150%;background-color: transparent;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 170px;
	vertical-align: text-top;
}

td.course_table_2 {line-height:150%;background-color: transparent;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 450px;
	vertical-align: text-top;
}

td.answer_list {line-height:150%;background-color: transparent;padding:5px 5px 5px 5px;white-space: wrap;font-weight:normal;
font-size: 10; font-family: Verdana;
	width: 800px;
	vertical-align: text-top;
}

td.course_table_3 {background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;
	width: 170px;
font-size: 10; font-family: Verdana;
	vertical-align: text-top;
}

td.courselist_ct {background-color: #EFEFFF;padding:5px 5px 5px 5px;white-space: wrap;
	width: 380px;
font-size: 12; font-family: Verdana;
	vertical-align: text-top;
}
a.keyword:link    { color: #000000; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.keyword:active    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.keyword:visited    { color: #333333; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }a.keyword:hover    { color: #0000AD; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: none; background-color: transparent; white-space: nowrap; margin: 0; padding: 0 }

table.reservation_list  { margin: 10px; padding: 10px; width: 170px; border: 0px silver;
	background: transparent;
}

td.reservation_list_header { color: black; font: bold 10px/100% Verdana, sans-serif; background-color: transparent; white-space: normal; margin: 2px; padding: 2px;
	height: 26px;
}

td.reservation_list_separator { color: black; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: normal;
}

td.reservation_list { color: black; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: nowrap; margin: 2px;
}
a.reservation_list:link    {color: black; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: nowrap;text-decoration: none; }a.reservation_list:active    { color: black; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: nowrap;text-decoration: none; }a.reservation_list:visited    { color: black; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: nowrap;text-decoration: none; }a.reservation_list:hover    { color: blue; font: 10px/100% Verdana, sans-serif; background-color: transparent; white-space: nowrap;text-decoration: none; }

table.player_story  { margin: 10px; padding: 10px; width: 770px; border: 0px silver;
	background: transparent;
	white-space: nowrap;
}

td.player_story_header { color: black; font: bold 10px/100% Verdana, sans-serif; background-color: #f0f0f0; white-space: nowrap; margin: 2px; padding: 2px;
	height: 26px;
}
td.player_story_headline { color: black; font:bold 16px/150% Verdana, sans-serif; background-color: #f0f0f0; white-space: normal; margin: 2px;
}

td.player_story { color: black; font: 12px/200% Verdana, sans-serif; background-color: #f0f0f0; white-space: normal; margin: 10px; padding: 10px;line-height:  150%;
}

table.gallerylist  { margin: 10px; padding: 10px; width: 600px; border: 0px silver;
	background: transparent;
	white-space: nowrap;
}

td.gallerylist { color: black; font: bold 14px/150% Verdana, sans-serif; background-color: transparent; white-space: normal; margin: 2px;
}

table.gallery_detail  { margin: 10px; padding: 10px; width: 600px; border: 0px silver;
	background: transparent;
	white-space: nowrap;
}

td.gallery_detail_header { color: black; font: bold 14px/150% Verdana, sans-serif; background-color: transparent; white-space: normal; margin: 2px;
}

td.gallery_detail { color: black; font: 10px/150% Verdana, sans-serif; background-color: transparent; white-space: normal; margin: 2px;
}


