h1		{ font-size:1.4em; font-weight:bold; font-style:normal; color:#000080;
		  margin:0.7em; padding:0; }
  h1.thin	{ margin:0.3em; }
  h1.thin1	{ margin:0.1em; }
h2		{ font-size:1.2em; font-weight:bold; font-style:normal; color:#000080;
		  margin:0.7em; padding:0; }
h3		{ font-size:1.2em; font-weight:bold; font-style:italic; color:#8B0000;
		  margin:0.7em; padding:0; }
h4		{ font-size:1.1em; font-weight:bold; font-style:normal; color:#000080;
		  margin:0.6em; padding:0; }
h5		{ font-size:1.1em; font-weight:bold; font-style:italic; color:#8B0000;
		  margin:0.6em; padding:0; }
h6		{ font-size:1.0em; font-weight:normal; font-style:normal; color:#000080;
		  margin:0.5em; padding:0; }

table		{ border-width:0; border-collapse:collapse;
		  margin-left:auto; margin-right:auto; padding:0; }
  table.bigtrav	{ width:100%; border-style:solid; border-width:1px; border-color:#404040; }
  table.bigmask	{ width:100%; }
  table.bselect	{ border-collapse:separate; border-spacing:5px; }
  table.points  { margin:0; }
  table.stats	{ border-style:solid; border-width:1px; border-color:#404040; }
  table.trav	{ width:100%; }
  table.travcol	{ border-collapse:separate; border-spacing:0 0.5em; }

tr		{ }
  tr.bstats	{ border-style:solid; border-width:1px; border-color:#404040; }
  tr.buline	{ border-style:solid; border-width:0px 0px 1px 0px; border-color:#808080; }
  tr.bend	{ border-style:solid; border-width:0px 1px 1px 1px; border-color:#808080; }
  tr.bendsh	{ border-style:solid; border-width:0px 1px 1px 1px; border-color:#808080;
		  background-color:#E8E8E8; }
  tr.bstart	{ border-style:solid; border-width:1px 1px 0px 1px; border-color:#808080; }
  tr.bmiddle	{ border-style:solid; border-width:0px 1px 0px 1px; border-color:#808080; }
  tr.print	{ line-height:1.0em; }

th		{ font-size:1.0em; font-weight:bold; font-style:normal; color:#000080;
		  text-align:center; vertical-align:top;
		  padding:0.1em 0.5em; }
  th.b00	{ border-style:solid; border-width:0px 1px 0px 1px; border-color:#404040;
		  padding:0; }
  th.b01	{ border-style:solid; border-width:1px; border-color:#404040;
		  padding:0.1em; }
  th.b02	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em; line-height:1.3em; }
  th.b03	{ border-style:solid; border-width:1px; border-color:#404040;
		  padding:0.1em; }
  th.b04	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0; }
  th.b05	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em 0.2em; background-color:#D0D0D0; } 
  th.b06	{ border-style:solid; border-width:1px; border-color:#404040;
		  line-height:1.5em;
		  padding:0.1em 0.2em; }
  th.b07	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em 0.2em; line-height:1.5em; color:#000000; background-color:#87CEFA; } 
  th.b08	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em; line-height:1.3em; color:#000000; background-color:#C3E8FA; }
  th.b09	{ border-style:solid; border-width:0px 0px 1px 0px; border-color:#808080;
		  padding:0.1em 0.2em; line-height:1.5em; color:#000000; background-color:#87CEFA; } 
  th.b10	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em 0.2em; line-height:1.5em; background-color:#D0D0D0; } 
  th.n01	{ text-align:left;
		  padding:0.1em; }
  th.n02	{ text-align:left;
		  padding:0.2em 0.5em 0.2em 0.5em; }
  th.n03	{ font-weight:normal; font-style:italic;
		  padding:0.1em; }
  th.n04	{ font-weight:normal;
		  line-height:1.3em; }
  th.n71	{ font-size:0.7em;
		  padding:0; line-height:1.1em; }
  th.n81	{ font-size:0.8em; font-weight:normal;
		  padding:0; }
  th.n91	{ font-size:0.9em; font-weight:normal;
		  line-height:1.3em; }
  th.n92	{ font-size:0.9em; font-weight:normal; font-style:italic;
		  padding:0.1em; }


td		{ font-size:1.0em; font-weight:normal; font-style:normal; color:#000000;
		  text-align:center; vertical-align:top;
		  padding:0.08em 0.5em; }
  td.b01	{ border-style:solid; border-width:1px; border-color:#404040;
		  line-height:1.2em;
		  padding:0.1em; }
  td.b02	{ border-style:solid; border-width:0px 1px; border-color:#404040;
		  padding:0.1em 0.2em; }
  td.b03	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  line-height:1.1em;
		  padding:0; width:25%; }
  td.b04	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  color:#008000;
		  line-height:1.1em;
		  padding:0; width:25%; }
  td.b05	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  line-height:1.2em;
		  padding:0; }
  td.b06	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  line-height:1.2em; color:#000080;
		  padding:0; }
  td.b07	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  line-height:1.2em; color:#008000;
		  padding:0; }
  td.b08	{ border-style:solid; border-width:1px; border-color:#808080;
		  padding:0.1em; line-height:1.3em;
		  font-style:italic; color:#000080; background-color:#D0D0D0; } 
  td.b09	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  color:#000000;
		  text-align:left; line-height:1.2em;
		  padding:0; }
  td.b10	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  color:#000000;
		  text-align:left; line-height:1.2em;
		  padding:0 0 0 0.2em; }
  td.b91	{ border-style:solid; border-width:0px 1px; border-color:#404040;
		  font-size:0.9em; }
  td.b92	{ border-style:solid; border-width:0px 1px; border-color:#404040;
		  font-size:0.9em;
		  line-height:1.2em;
		  padding:0.08em; }
  td.b93	{ border-style:solid; border-width:0px 1px; border-color:#404040;
		  font-size:0.9em;
		  line-height:1.2em;
		  padding:0.08em; background-color:#D3D3D3; }
  td.b94	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  font-size:0.9em; color:#000000;
		  padding:0; }
  td.b95	{ border-style:solid; border-width:0px 1px; border-color:#808080;
		  font-size:0.9em; color:#000080;
		  padding:0; }
  td.b_selb	{ line-height:1.0em; width:65px; padding:4px; cursor:pointer;
		  text-align:center; background-color:#E8E8E8;
		  border-style:solid; border-width:2px; border-radius:8px; border-color:#404040; }
  td.b_sels	{ line-height:1.0em; width:15px; padding:4px; cursor:pointer;
		  text-align:center; background-color:#E8E8E8;
		  border-style:solid; border-width:2px; border-radius:8px; border-color:#404040; }
  td.b_selx	{ line-height:1.0em; 
		  padding:5px; }
  td.n01	{ text-align:left;
		  padding:0.05em 0.5em; }
  td.n02	{ text-align:left; line-height:1.0em;
		  padding:0; }
  td.n03	{ text-align:left; line-height:1.2em;
		  padding:0 0 0 0.1em; }
  td.n04	{ text-align:left; line-height:1.2em;
		  padding:0; }
  td.n05	{ line-height:1.0em;
		  padding:0; }
  td.n06	{ line-height:1.2em;
		  padding:0; }
  td.n71	{ font-size:0.7em;
		  line-height:1.0em;
		  padding:0; }
  td.n80	{ font-size:0.8em;
		  line-height:1.0em; font-style:italic; color:#000080;
		  padding:0; }
  td.n81	{ font-size:0.8em;
		  padding:0; }
  td.n91	{ font-size:0.9em;
		  padding:0; }
  td.n92	{ font-size:0.9em;
		  text-align:left; line-height:1.05em;
		  padding:0; }
  td.n93	{ font-size:0.9em;
		  text-align:left; line-height:1.2em;
		  padding:0; }
  td.n94	{ font-size:0.9em; font-family:"Arial Narrow",sans-serif;
		  line-height:1.05em;
		  padding:0; }
  td.n95	{ font-size:0.9em; font-style:italic;
		  color:#808080; }

p		{ font-size:0.95em; font-weight:normal; font-style:normal; color:#000000;
		  text-align:center; }

span		{ }
  span.bsuit	{ display:inline-block;
		  font-size:1.1em; width:0.9em; color:#000000; }
  span.bsuitw	{ font-family:"Arial Unicode MS","Lucida Sans Unicode",sans-serif; color:#000000;
		  vertical-align:top; line-height:1.1em; }
  span.dlr	{ font-size:0.9em; font-weight:normal; font-style:italic;
		  line-height:1.1em;}
  span.rsuit	{ display:inline-block;
		  font-size:1.1em; width:0.9em; color:#FF0000; }
  span.rsuitw	{ font-family:"Arial Unicode MS","Lucida Sans Unicode",sans-serif; color:#FF0000;
		  vertical-align:top; line-height:1.1em; }

hover		{  }
  td.b_sels:hover  { background-color:#87CEFA; }
  td.b_selb:hover  { background-color:#87CEFA; }

.break		{ page-break-before:always; }
.gap		{ font-size:0.4em;
		  line-height:0.4em;
		  padding:0; }
.gap2		{ font-size:0.1em;
		  line-height:0.1em;
		  padding:0; }

.left		{ text-align:left; }
.right		{ text-align:right; }
.centre		{ text-align:center; }

.bold		{ font-weight:bold; }
.nobold		{ font-weight:normal; }
.ital		{ font-style:italic; }
.noital		{ font-style:normal; }
.uline		{ text-decoration:underline; }

.black		{ color:#000000; }
.red		{ color:#FF0000; }
.navy		{ color:#000080; }
.dkred		{ color:#8B0000; }
.dkgreen	{ color:#006400; }

.shade		{ background-color:#D3D3D3; }
.allgrey	{ color:#C0C0C0; background-color:#C0C0C0; }
