/* Copyright 2008 all rights reserved - Caribbean and Central America Bridge Federation */
/* Release 1.0 */

body	{font: medium "Trebuchet MS", "Comic Sans MS", Verdana, sans-serif;
	color: black; margin: 0; padding: 1em;}

p.center		{text-align: center;}
h1				{text-align: center; margin-top: 0; font-size: 16pt;}
h1.longtitle	{font-size: 14pt;}
h2				{font-size: 12pt; text-align: center;}

li				{padding-bottom: 0.5em;}
ol.number		{list-style-type: decimal;}
ol.number li	{margin-bottom: 8pt;}
dl.notes		{font-size: 10pt;}
dl.notes dt		{font-weight: bold;}

td	{vertical-align: top; font-size: 10pt;
	padding-left: 0.5em; padding-right: 0.5em;}
th	{vertical-align: top; font-size: 10pt;}
td.num	{text-align: right;}

table.masthead				{width: 100%;}
table.masthead img			{border: none;}
table.masthead td			{width: 122px;}
table.masthead th			{font: normal 12pt Georgia, "Times New Roman", serif;}
table.masthead th#logo		{font: normal 48pt Georgia, "Times New Roman";
	color: blue;}

table.page					{width: 100%}
table.page td.advert		{vertical-align: middle; width: 167px;}
table.page td.advert img	{border: none;}
table.page th				{padding-top: 0.5em; padding-bottom: 0.5em;}

.mpreport table			{border-collapse: collapse; border: 1px solid black;}
.mpreport table td, .mpreport table th	{border: 1px solid black;}

table#contactlist		{border-collapse: collapse; border: 1px solid black;}
#contactlist td, #contactlist th
	{border-left: 1px solid black; border-right: 1px solid black;}
#contactlist tr.title th	{border-top: 1px solid black;}
#contactlist tr.title td	{border-top: 1px solid black;}
#contactlist th.country, #contactlist th.position
	{font-size: 14pt; padding-top: 0.25em;}
#contactlist th.president	{text-align: left; padding-left: 0.5em;}

#linkslist table	{margin-top: 0; margin-bottom: 2em;}
#linkslist a		{font-size: 12pt;}

#mpawards table		{border-collapse: collapse; border: 2px solid black;}
#mpawards th		{border: 2px solid black; font-size: 14pt;}
#mpawards td		{border: 1px solid black; font-size: 12pt;}

#nbomplist ul		{list-style-type: none;}

#playcatlist table	{border-collapse: collapse; border: 2px solid black;}
#playcatlist th		{border: 1px solid black; font-size: 14pt;
	padding-left: 0.5em;}
#playcatlist td		{border: 1px solid black; font-size: 12pt;
	padding-left: 1em; padding-right: 0.5em;}

table#mptypes	{border-collapse: collapse; border: 2px solid black;
	margin-left: 1em; margin-right: 1em;}
#mptypes th		{border-top: 1px solid black; font-size: 14pt;
	text-align: left; padding-left: 0.5em;}
#mptypes td		{border-top: 1px solid black; font-size: 12pt;
	padding-left: 1em; padding-right: 0.5em;}

div				{position: relative; top: 0.5em; left: 50%; margin-bottom: 1.5em;}
div.eventlist	{margin-left: -17em;}
div#linkslist	{margin-left: -17em;}
div#nbomplist	{margin-left: -10em;}
div#mpawards	{margin-left: -18em;}
div#mpdoclist	{margin-left: -11em;}
div.mpreport	{margin-left: -18em;}
div#playcatlist	{margin-left: -16.5em;}
div#policylist	{margin-left: -11.5em;}
div.results		{margin-left: -9em;}
div#rptcontacts	{margin-left: -12em;;}
div#schedlist	{margin-left: -18em;}

body.scores div	{left: 0;}
table.scores	{border-collapse: collapse; border: 4px solid blue;}
table.scores td	{border: 1px solid black;}
table.scores th	{border: 1px solid black;}