body                                   {color: black; background: white; margin: 0; padding: 0;
                                        font-family: verdana, tahoma, helvetica, trebuchet ms, arial, sans-serif;}

h1                                     {margin-top: 0; margin-bottom: 0.694em; margin-left: 0; margin-right: 0; font-size: 1.44em;
                                        font-weight: bold; text-align: center;}

h2                                     {margin-top: 1em; margin-bottom: 0.763em; margin-left: 0; margin-right: 0;
                                        font-size: 1.31em; font-weight: bold;}

h3                                     {margin-top: 1em; margin-bottom: 0.877em; margin-left: 0; margin-right: 0; padding: 0;
                                        font-size: 1.14em; font-weight: normal;}

table                                  {border: 0; border-collapse: collapse; text-align: left; empty-cells: show;}
table th                               {font-weight: bolder; text-align: center;}
img                                    {border: 0; padding: 0; vertical-align: bottom;}
form                                   {margin: 0; padding: 0;}
input                                  {font-family: verdana, tahoma, helvetica, trebuchet ms, arial, sans-serif;}
textarea                               {font-family: verdana, tahoma, helvetica, trebuchet ms, arial, sans-serif;}
select                                 {font-family: verdana, tahoma, helvetica, trebuchet ms, arial, sans-serif;}
button                                 {font-family: verdana, tahoma, helvetica, trebuchet ms, arial, sans-serif;}

ul                                     {margin-top: 0; margin-bottom: 1em; margin-left: 2.5em; margin-right: 0; padding: 0;
                                        clear: left;}

ol                                     {margin-top: 0; margin-bottom: 1em; margin-left: 2.5em; margin-right: 0; padding: 0;
                                        clear: left;}

blockquote                             {margin-top: 1em; margin-bottom: 1em; margin-left: 2.5em; margin-right: 2.5em;}
p                                      {margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding: 0;}
dfn                                    {font-style: italic; font-weight: normal;}
strong                                 {font-style: normal; font-weight: bold;}
sup                                    {font-size: 0.7em;}
sub                                    {font-size: 0.7em;}
.Bold                                  {font-weight: bold;}
.Center                                {text-align: center;}
.Clear                                 {clear: both;}
.Italic                                {font-style: italic;}
.Left                                  {text-align: left;}
.NoWrap                                {white-space: nowrap;}
.Right                                 {text-align: right;}
.Required                              {font-weight: bolder;}
.NoBottomMargin                        {margin-bottom: 0;}
h1 span.Subheading                     {font-size: 0.69em;}
img.FloatLeft                          {float: left; margin-right: 0.5em; margin-bottom: 0.3em;}
img.FloatRight                         {float: right; margin-left: 0.5em; margin-bottom: 0.3em;}
img.Photo                              {border: 2px solid rgb(0,161,96);}
img.CenteredPhoto                      {display: block; margin-left: auto; margin-right: auto; border: 2px solid rgb(0,161,96);}
img.LeftPhoto                          {float: left; margin-right: 0.5em; border: 2px solid rgb(0,161,96);}
img.RightPhoto                         {float: right; margin-left: 0.5em; border: 2px solid rgb(0,161,96);}

img.Banner                             {display: block; margin-top: 1em; margin-bottom: 1em; margin-left: auto;
                                        margin-right: auto; border: 1px solid black; padding: 1px;}

table.Centered                         {margin-left: auto; margin-right: auto;}
table.Centered caption                 {margin-left: auto; margin-right: auto;}
table td.Button                        {padding-top: 0.75em; text-align: center;}
table td.Baseline                      {vertical-align: baseline;}
table td.Top                           {vertical-align: top;}
ul.ParagraphItems li                   {margin-top: 1em; margin-bottom: 1em;}
ol.ParagraphItems li                   {margin-top: 1em; margin-bottom: 1em;}
hr.Margin                              {margin-top: 1em; margin-bottom: 1em;}
table.Header                           {width: 100%;}
table.Header td                        {margin: 0; padding: 0; text-align: center;}
table.Main                             {margin-top: 1px; border-top: 1px dotted rgb(0,161,96);}
table.Main a:link                      {color: rgb(0,0,238);   background: rgb(236,255,244); text-decoration: underline;}
table.Main a:visited                   {color: rgb(85,26,139); background: rgb(236,255,244); text-decoration: underline;}

td.Sidebar                             {color: black; background: rgb(236,255,244); border-bottom: 1px dotted rgb(0,161,96);
                                        border-right: 1px dotted rgb(0,161,96); padding: 0.15em; vertical-align: top;}

td.Sidebar ul                          {margin: 0; padding: 0; list-style-type: none; white-space: nowrap;}
td.Sidebar div.SidebarHeading          {color: white; background: rgb(0,161,96); margin-top: 1em; font-weight: bolder;}
td.Sidebar div.Search                  {padding-top: 0.38em;}
td.Sidebar div.Brands                  {padding-top: 0.38em;}
td.Sidebar div.Sponsors                {margin-top: 1em; font-style: italic; text-align: center;}
td.Sidebar div.Sponsors img            {margin-top: 0.5em; margin-bottom: 0.5em;}
td.MainColumn                          {padding: 0; vertical-align: top;}

td.TopMenu                             {color: black; background: rgb(236,255,244); border-right: 1px dotted rgb(0,161,96);
                                        padding: 0.38em; text-align: right;}

td.TopMenu ul                          {margin: 0; padding: 0;}
td.TopMenu ul li                       {display: inline; padding-left: 0.75em; list-style-type: none;}
td.TopMenu img                         {vertical-align: middle;}

td.ContentSection                      {border-top: 1px dotted rgb(0,161,96); border-bottom: 1px dotted rgb(0,161,96);
                                        border-right: 1px dotted rgb(0,161,96); padding: 0.38em; margin-bottom: 1em;}

td.ContentSection h1                   {color: rgb(0,161,96); background: white;}
td.ContentSection h2                   {color: rgb(0,161,96); background: white;}
td.ContentSection h3                   {color: rgb(0,161,96); background: white;}
td.ContentSection caption              {color: rgb(0,161,96); background: white; font-weight: bolder;}
td.ContentSection em                   {color: rgb(0,161,96); background: white; font-style: normal; font-weight: bolder;}
td.ContentSection hr                   {border: 1px dotted rgb(0,161,96);}
td.ContentSection strong               {color: rgb(0,161,96); background: white; font-style: normal; font-weight: bolder;}
td.ContentSection th                   {padding: 0.23em;}
td.ContentSection td                   {padding: 0.23em;}
td.ContentSection div.Letter           {margin-left: 3em; margin-right: 3em; text-align: justify;}
td.ContentSection span.Heading         {color: rgb(0,161,96); background: white; font-weight: bolder;}
td.ContentSection span.Accentuated     {color: rgb(0,161,96); background: white;}
td.ContentSection a:link               {color: rgb(0,0,238);   background: white; text-decoration: underline;}
td.ContentSection a:visited            {color: rgb(85,26,139); background: white; text-decoration: underline;}
td.ContentSection .Conspicuous         {color: black; background: white; font-weight: bold;}
td.ContentSection .Sale                {color: red; background: white; font-weight: bold;}
td.ContentSection .Was                 {text-decoration: line-through;}
td.ContentSection td.Subtotal          {border-top: 1px solid black; text-align: right;}
td.ContentSection td.Attribution       {font-size: 0.83em; text-align: right;}
td.ContentSection table.PlayerPhoto td {padding: 0;}
td.ContentSection table.Bordered       {text-align: center;}
td.ContentSection table.Bordered th    {border: 1px solid rgb(0,161,96);}
td.ContentSection table.Bordered td    {border: 1px solid rgb(0,161,96);}

td.Footer                              {color: black; background: rgb(236,255,244); border-right: 1px dotted rgb(0,161,96);
                                        padding-top: 0.5em; font-style: italic; text-align: center;}

td.Footer img                          {margin: 0.75em; vertical-align: middle;}

td.Copyright                           {color: black; background: rgb(236,255,244); border-bottom: 1px dotted rgb(0,161,96);
                                        border-right: 1px dotted rgb(0,161,96); padding: 0.38em; font-size: 0.83em;
                                        text-align: right;}

body.Portal                            {color: rgb(0,0,128); background: rgb(255,255,150);
                                        background-image: url("PortalImages/BackgroundTile.png"); background-repeat: repeat;}

body.Portal table                      {width: 640px; padding: 0; text-align: center;}
body.Portal td.ButtonCell              {width: 50%; height: 103px; vertical-align: middle;}
body.Portal td.Company                 {padding-left: 10px; padding-right: 10px; font-weight: bold; vertical-align: top;}
body.Portal td.Trademark               {padding-top: 10px;}
body.Portal a:link                     {color: rgb(0,0,238);   background: rgb(255,255,150); text-decoration: underline;}
body.Portal a:visited                  {color: rgb(85,26,139); background: rgb(255,255,150); text-decoration: underline;}

div.GazettePhoto                       {width: 250px; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; text-align: center;
                                        float: right;}

div.GazettePhoto img                   {border: 2px solid rgb(0,161,96);}
body.TotalTableTennis                  {padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em;}

body.Staff hr                          {border-top: 0; border-bottom: 1px dotted black; border-left: 0; border-right: 0;}

body.Staff hr.Solid                    {margin-top: 0.23em; margin-bottom: 0.23em; margin-left: 0; margin-right: 0; padding: 0;
                                        border-top: 0; border-bottom: 1px solid black; border-left: 0; border-right: 0;}

body.Staff hr.Dotted                   {margin-top: 0.23em; margin-bottom: 0.23em; margin-left: 0; margin-right: 0; padding: 0;
                                        border-top: 0; border-bottom: 1px dotted black; border-left: 0; border-right: 0;}
body.Staff
body.Staff th                          {padding: 0.23em;}
body.Staff td                          {padding: 0.23em;}
body.Staff table.Report                {margin-left: auto; margin-right: auto; border: 1px solid black;}
body.Staff table.Report tr             {border-top: 1px dotted black;}
body.Staff table.Bordered              {text-align: center;}
body.Staff table.Bordered th           {border: 1px dotted black;}
body.Staff table.Bordered td           {border: 1px dotted black;}

@media screen {
body.Staff                             {padding: 0.5em;}
body.Staff div.Order                   {margin-bottom: 1em; border-bottom: 1px solid black;}
}

@media print {
body.Staff div.Order                   {page-break-after: always; font-family: serif;}
}