/* general style elements */
BODY		  { margin: 0px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica;}
TD	          { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height:24px; }
tr.data-row-even TD{ background-color: #eee;}
A        	  { color: #000000; text-decoration: underline }
A:hover      { color: red; text-decoration: none }
table	{ padding: 0px; border-collapse: collapse; border: 0px none; }
td img{ margin: 4px 0px 0px 0px;}

/* data tables */
.data-header  	  {  text-align:center; color: #520052;  background-color: #e3e3e3; }
.data-row-even    { background-color: #FFFFFF;}
.data-row-odd     { background-color: #FFFFFF;}
.text-normal      {  font-family: Verdana, Arial, Helvetica; padding: 2px; border-bottom: 1px solid #c60; vertical-align: top;}
.tn	          {  font-family: Verdana, Arial, Helvetica; padding: 2px; border-bottom: 1px solid #E3E3E3; vertical-align: top;}
.text-legend      {  font-family: Verdana, Arial, Helvetica; padding: 2px;}
.text-legend-title { font-weight: bold; vertical-align: baseline;}
.seperator        { background-color: #999999; }
.vseperator        { background-color: #FFFFFF; }
a.data        	  { color: #000000; text-decoration: underline }
a.data:hover      { color: red; text-decoration: none }
.lineup		  { font-family: Verdana, Arial, Helvetica; padding: 2px; vertical-align: top;}
.lu		  {font-family: Verdana, Arial, Helvetica; padding: 2px;  vertical-align: top;}
.lu-title { font-weight: bold;}
.data-main-table  { background-color:#FFFFFF;}
.data-table       { background-color:#FFFFFF; }

.mc_match .tn{line-height:14px;}

/* data tables main page (overview) */
.datatdheader ,.datatdheadercol1 ,.datatdheadercol2 { text-align:center; color: #520052;  background-color: #e3e3e3;}
.datatdheader a{color: #520052;}
.data-row	  { background-color: #FFFFFF; }
.datatdcol1       { text-align:center; padding: 4px; border-bottom: 1px solid #E3E3E3;}
.datatdcol2       { text-align:center; padding: 4px; border-bottom: 1px solid #E3E3E3;}
.datatitle        { color: #fff; background-image: url(/images/lib/header_shine.png); background-repeat: repeat-x; font-weight:bold; font: Verdana, Arial, Helvetica; background-color: #520052; border-bottom: 0px solid #000000; text-align: center; }
.datatitle  a.data	{color:#fff;}
a.datatitle	{background-image: none; background-color: transparent;}

td.livetitle        {  background-image: url(/images/lib/header_shine_large.png); background-color: #520052; padding: 0px; border-bottom: 0px none; text-align: center; }
a.livetitle		{color: #fff; font-weight:bold; font: 18pt Verdana, Arial, Helvetica;}
td.livetitle  img{ margin: 2px 0px 2px 0px;}

/* tables squad page  */
.squad-table	  { background-color: #CCFFCC; }
.squad-header	  { color: #000000; font: bold 10px Verdana, Arial, Helvetica; background-color: #99FF99; padding: 2px; border-bottom: 2px solid #000000;}

/* news page  */
.news-title 	  {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 13px; font-style: normal;font-weight: bold; text-decoration: none;}
.news-date 	  {color: #000000; font-family: Verdana, Arial, Helvetica;  font-style: normal; font-weight: bold; text-decoration: none;}
.news-text 	  {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}

/* header + footer + top/left/right navigation frame  */
.subnavtd         { color: #100000;  font-family: Verdana, Arial, Helvetica; background-color: #c2c2c2; border-bottom: 1px solid #fff }
.subnavtddata     { color: #100000;  font-family: Verdana, Arial, Helvetica; background-color: white; border-bottom: solid #fff }
.subnav           { color: #100000;  font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-left: 4px }
a.subnav          { color: #100000;  font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-left: 4px }
a.subnav:hover    { color: #100000;  font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.topnav          { color: #fff; font-size: x-small; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.topnav:hover    { color: red; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.topnav           { color: #fff; font-size: x-small; font-family: Verdana, Arial, Helvetica; padding: 2px }
.header    	  { background-color:#fff; background-image: URL(/images/lib/event/football/header_comp177_style0_default.jpg); background-repeat: no-repeat;}
.header-title     { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica }
.footer		  { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica; padding: 2px }
.popupheader      { background-color: #FE0000; background-image: URL(/images/lib/event/football/header_comp177_style0_default.jpg)}
.popupheader-title  { color: #000000; font-size: x-small; font-family: Verdana, Arial, Helvetica; padding: 2px }

a.nav       	  { color: #fff; font-size: x-small; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav:hover       { color: red; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.topnav-tr        { background-color:#000; background-image: url(/images/lib/header_shine.png); background-repeat: repeat-x;}
.topnav-td        {  color: #ffffff; font-size: 12px; }
.topnav-line      {  }
.topnav-bottom    { }
.footer-tr        { color: #ffffff; font-size: 12px; font-family: Tahoma, Arial, Helvetica; background-color:#336699; }
.footer-td        { background-color:#999999; }
.footer-line      {background-color: #999; display:none;}
.footer-bottom    { background-color:#999999; }

a.datatitle        { border-bottom: none;}
a.livetitle        { border-bottom: none;}



