p, td
{
  font-family: verdana, arial, sans-serif;
  text-align: left;
}

body
{
  color: rgb(0,0,0);

}

table.pageLayout
{
  width: 800px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid rgb(0,0,0);
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
}

td.pageLayoutLogo
{
  height: 92px;
  margin: 0px;
  padding: 0px;
  border-bottom: 3px double rgb(60,72,90);
  color: rgb(225,231,237);
  background-color: rgb(125,170,220);
}

td.pageLayoutLogo .logo
{
  text-align: center;
  font-family: impact, arial, sans-serif;
  font-size: 48pt;
  font-weight: bold;
  color: rgb(60,72,90);
  margin: 0px;
}

td.pageLayoutHeadline
{
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid rgb(60,72,90);
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
  font-size: 15pt;
  font-weight: bold;  
}

td.pageLayoutHeadline p
{
  padding-left: 10px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: bold;
}

td.pageLayoutHeadlineLeft
{
  width: 10px;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}

td.pageLayoutHeadlineRight
{
  width: 10px;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}
td.pageLayoutExternBorderLeft
{
  width: 10px;
  height: 400px;
  border-right: 1px solid rgb(60,72,90);
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}

td.pageLayoutExternBorderRight
{
  width: 10px;
  height: 400px;
  border-left: 1px solid rgb(60,72,90);
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}

td.pageLayoutContentLeft
{
  padding-top: 5px;
  padding-bottom : 5px;
  padding-left: 5px;
  width: 600px;
  color: rgb(0,0,0);
  background-color: rgb(225,231,237);
  vertical-align: top;
}

td.pageLayoutContentRight
{
  padding: 5px;
  width: 190px;
  color: rgb(0,0,0);
  background-color: rgb(225,231,237);
  vertical-align: top;
}

td.pageLayoutFooter
{
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
  border-top: 1px solid rgb(60,72,90);
}

td.pageLayoutFooter p
{
  font-style: italic;
  font-size: 8pt;
  text-align: right;
  padding-left: 10px;
  margin-top: 2px;
  margin-bottom: 2px;
}

td.pageLayoutFooterLeft
{
  width: 10px;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}

td.pageLayoutFooterRight
{
  width: 10px;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
}

table.newsLayout
{
  width: 575px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
  border: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

table.newsLayoutWide
{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
  border: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.newsTitle
{
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
  font-size: 12pt;
  padding-left: 10px;
  border-bottom: 1px solid rgb(60,72,90);
  font-weight: bold;  
}

td.newsContent
{
  color: rgb(0,0,0);
  background-color: rgb(200,200,200);
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
}

td.newsContent p
{
  width: 560px;
  font-size: 12pt;
  margin-top: 5px;
  margin-bottom: 6px;
}

td.newsContentForms
{
  color: rgb(0,0,0);
  background-color: rgb(225,231,237);

  padding-top: 0px;
  padding-bottom: 0px;
}

td.newsContent p.newsContentInfo
{
  margin-top: 15px;
  border-top: 1px solid rgb(125,170,220);
  text-align: right;
  color: rgb(60,72,90);
  background-color: transparent;
}

table.navigationLayout
{
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  border-top: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.navigationHead
{
  font-size: 12pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
  font-weight: bold;
  padding-left: 10px;
}

td.navigationItem
{
  font-size: 12pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  padding-left:10px;
  color: rgb(0,0,0);
  background-color : rgb(216,232,255);
}

table.matchsSummaryLayout
{
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  border-top: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.matchsSummaryHead
{
  font-size: 9pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
  font-weight: bold;
  padding-left: 10px;
}

td.matchsSummaryItem
{
  font-size: 8pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  padding-left:5px;
  color: rgb(0,0,0);
  background-color : transparent;
}

table.loginLayout
{
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  border-top: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.loginHead
{
  font-size: 12pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
  font-weight: bold;
  padding-left: 10px;
}

td.loginItem
{
  font-size: 12pt;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  padding-left: 10px;
  color: rgb(0,0,0);
  background-color : rgb(216,232,255);
}

a
{
  text-decoration:none;
}

a:link, a:visited
{
  color: rgb(60,72,90);
  background-color: transparent;
}

a:hover
{
  color: rgb(128,0,0);
  background-color: transparent;
}

table.invisible
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  color: rgb(0,0,0);
  background-color: transparent;
}

table.newsSummaryLayout
{
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  border-top: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.newsSummaryHead
{
  font-size: 13pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  color: rgb(255,255,255);
  background-color: rgb(125,170,220);
  font-weight: bold;
  padding-left: 10px;
}

td.newsSummaryItem
{
  font-size: 12pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  padding-left:5px;
  color: rgb(0,0,0);
  background-color : rgb(216,232,255);
}

table.serverLayout
{
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  border-top: 1px solid rgb(60,72,90);
  margin-bottom: 5px;
}

td.serverHead
{
  font-size: 9pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  color: rgb(0,0,0);
  background-color: rgb(125,170,220);
  font-weight: bold;
  padding-left: 10px;
}

td.serverItem
{
  font-size: 8pt;
  border-bottom: 1px solid rgb(60,72,90);
  border-left: 1px solid rgb(60,72,90);
  border-right: 1px solid rgb(60,72,90);
  padding-left:5px;
  color: rgb(0,0,0);
  background-color : transparent;
}

input.stealth
{
  border: 1px;
  font-size: 12pt;
  font-weight: bold;
}

input.darkstealth
{
  width: 100%;
  border: 0px;
  font-size: 12pt;
  font-weight: bold;
  background-color: rgb(255,255,255);
}

input.darkstealthreadonly
{
  width: 100%;
  border: 1px;
  font-size: 12pt;
  font-weight: bold;
  background-color: rgb(225,231,237);
}

input.stealthSubmit
{
  background-color: transparent;
  border: 0px;
  width: 100%;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  color: rgb(60,72,90);
}

strong.light
{
  color: rgb(255,255,255);
}

em.scoreWin
{
  color: rgb(50,100,50);
  background-color: transparent;
  font-weight: bold;
  padding: 1px;
}

em.scoreDraw
{
  color: rgb(100,100,50);
  background-color: transparent;
  font-weight: bold;
  padding: 1px;
}

em.scoreLoss
{
  color: rgb(100,50,50);
  background-color: transparent;
  font-weight: bold;
  padding: 1px;
}

table.ReportPageLayout
{
    margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  color: rgb(255,255,255);
}

td.ReportTitle
{
  font-family: verdana, arial, sans-serif;
  color: rgb(255,255,255);
  font-size: 10pt;
  padding-left: 10px;
  font-weight: bold;  
}

td.ReportContent
{
  font-family: verdana, arial, sans-serif;
  color: rgb(255,255,255);
}
