BODY {
	background-color: #fff;
	color: #000;
}

A			{ color: #000; text-decoration: none; }
A:link			{ color: #000; }
A:visited		{ color: #000; }

LI.loose		{ margin-bottom: 0.625em; }

.draft			{ background-color: #ffeeee; }

DIV#header { display: none; }
DIV#footer { display: none; }

#coverr			{ margin: 60px; }
#coverr H1		{ font: normal 36px Minion, "Times New Roman", Times, serif; }
#coverr P		{ font: normal 12pt Minion, "Times New Roman", Times, serif; }

#coverv			{ margin: 360px 0px 60px 0px; }
#coverv P		{ font: normal 8pt Minion, "Times New Roman", Times, serif; }

.preface		{ }
.preface H1		{ font: normal 16pt Syntax, Trebuchet, Arial, Verdana, sans-serif; }
.preface P, TD, LI	{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 1.25em; }

.chapter		{ }
.chapter H1		{ font: normal 16pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00; }
.chapter H2		{ font: normal 14pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00; }
.chapter H3		{ font: normal 12pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00; }
.chapter H4		{ font: italic 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00; }
.chapter P		{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter TD		{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter LI		{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 1.25em; }
.chapter .sc		{ font-size: 12px }

.notes, .notes P, .notes LI	{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 1.25em; }
.indentleft			{ margin-left: 32px; }

.ref {
	float: right;
	padding: 4px 8px 4px 8px;
	border: 1px solid #c00;
	font: normal 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
}

.inset {
	margin: 24px 0px 24px 0px;
	padding: 10pt;
	border: 1px solid #333333;
	background-color: #f8f8f8;
}

.center		{ text-align: center; }
.underline	{ border-bottom: 1px solid #000; }
.pagesep	{ border-top: 1px solid #66f; }

#densetable {
	margin-left: 14pt;
	margin-right: 14pt;
}

#densetable TH {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: center;
	margin: 2px;
}

#densetable TD {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: left;
	margin: 2px;
}

#densetable P, #densetable LI {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: left;
}

#densetable OL, #densetable P {
	margin-top: 0px;
	margin-bottom: 0px;
}

#densetablec {
	margin-left: 2em;
	margin-right: 2em;
}

#densetablec TH {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: center;
	margin: 2px;
}

#densetablec TD {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: center;
	margin: 2px;
}

#densetablec P, #densetable LI {
	font: normal 8pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	text-align: left;
}

#densetablec OL, #densetable P {
	margin-top: 0px;
	margin-bottom: 0px;
}

.borderbottom { border-bottom: 1px solid #000; }
.doubleborderbottom { border-bottom: 3px double #000; }

#bylaws		{ }
#bylaws H1	{ font: bold 16pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 14pt; }
#bylaws H2	{ font: bold 12pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 14pt; }
#bylaws H3	{ font: bold 10pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 14pt; }
#bylaws OL	{ margin-top: 0px; margin-bottom: 0em; }
#bylaws P, #bylaws LI	{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 7pt; margin-bottom: 7pt; }

#opcode		{ }
#opcode H1	{ font: bold 16pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 14pt; }
#opcode H2	{ font: bold 12pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 14pt; }
#opcode H3	{ font: bold 10pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 14pt; }
#opcode OL	{ margin-top: 0px; margin-bottom: 0em; }
#opcode P, #opcode LI	{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 7pt; margin-bottom: 7pt; }

#ethics		{ }
#ethics H1	{ font: bold italic 16pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 14pt; }
#ethics OL	{ margin-top: 0px; margin-bottom: 0em; }
#ethics LI	{ font: normal 10pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: left; color: #000; margin-top: 0em; margin-bottom: 14pt; }

#rulechanges	{ }
#rulechanges H1	{ font: normal 14pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 14pt; }
#rulechanges TH, #rulechanges TD, #rulechanges P
		{ text-align: left; color: #000; line-height: 14pt; margin-top: 0em; margin-bottom: 14pt; }
#rulechanges TH	{ font: bold 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; }
#rulechanges TD, #rulechanges P
		{ font: normal 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; }

#codeofconduct		{ font-face: Syntax, Trebuchet, Arial, Verdana, sans-serif; }
#codeofconduct H1	{ font: bold 14pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
			  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1.25em; }
#codeofconduct H2	{ font: bold 12pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
			  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 1.25em; }
#codeofconduct OL	{ margin-top: 0px; margin-bottom: 0em; }
#codeofconduct P, #codeofconduct LI, #codeofconduct TH, #codeofconduct TD,
			{ font: normal 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
			  text-align: left; color: #000; margin-top: 0em; margin-bottom: 0em; }
#codeofconduct TD	{ padding: 0.25em; }

#dueprocess	{ }
#dueprocess H1	{ font: bold 14pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 1.25em; }
#dueprocess H2	{ font: bold 12pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 1.25em; }
#dueprocess H3	{ font: bold 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 14pt; margin-bottom: 1.25em; }
#dueprocess OL	{ margin-top: 0px; margin-bottom: 0em; }
#dueprocess P, #dueprocess LI
		{ font: normal 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; line-height: 1.25em;
		  text-align: left; color: #000; margin-top: 0em; margin-bottom: 0em; }

#ethics		{ }
#ethics H1	{ font: bold italic 16pt Minion, "Times New Roman", Times, serif; line-height: 14pt;
		  text-align: center; color: #000; margin-top: 0em; margin-bottom: 14pt; }
#champions TD.year {
	font: bold 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif;
	color: #c00;
	margin-top: 14pt;
	margin-bottom: 14pt;
	padding-right: 14pt;
	vertical-align: top;
}

#champions TD.group	{ font: normal 10pt Syntax, Trebuchet, Arial, Verdana, sans-serif; color: #c00; margin-top: 14pt; border-bottom: 1px solid #000; }


