  BODY {
	 background-color: #99CCCC;
	 text: black;
	 font-size: 80%;
	 font-family: Verdana;
	 font-weight: 600;
	}
  BODY.sweepentry {
	 background-color: #99CCCC;
   color: black;
	 font-family: Verdana;
	 font-size: 80%;
	 font-weight: 500;
	 text-align: justify;	 
	}
  BODY.sweepdata {
	 background-color: #FFFFE0;
   color: black;
	 font-family: Verdana;
	 font-weight: 500;
	 text-align: justify;	 
	}
  BODY.sweepdataPHP {
	 background-color: #FFFFFF;
   color: black;
	 font-family: Verdana;
	 font-weight: 500;
	 text-align: justify;	 
	}
	A:link {color: navy}
	A:visited {color: blue}
	A:active {color: red}
	A {text-decoration:none}

	.warning {
	 color: red;
	 font-size: 8pt;
	 text-align: center;
	}	
	.msg {
	 color: black;
	 font-size: 8pt;
	 text-align: center;
	 line-height:14pt;
	}	
	.winnerColor {
	 background-color: #FFCC99;
	}	
	.predictColor {
	 background-color: #99CCCC;
	}	
	.mdHeader {
	 color: navy;
	 text-align: center;
	 height: 30px;
   background-color: #8CC888;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 658px;
	}
	.mdLine {
	 width: 100%;
	}
	.mdL {
	 width: 35%;
	 font-size: 8pt;
	}
	.mdM {
	 width: 20%;
	 text-align: center;
	 color: black;
	 font-size: 8pt;
	}
	.mdR {
	 width: 45%;
	 text-align: right;
	 color: black;
	 font-size: 8pt;
	}
	.mdLqr3 {
	 width: 85%;
	 font-size: 8pt;
	}
	.mdRqr3 {
	 width: 15%;
	 font-size: 8pt;
	}
  .coeff {
	 font-family: Courier;
	 font-size: 8pt;
	 background-color: #FFCCCC;
	}
  .names {
	 font-size: 8pt;
	 background-color: #FFCC99;
	}
  .pwordwhite {
	 font-size: 8pt;
	 background-color: #FFFFFF;
	}
  .pword {
	 font-size: 8pt;
	 background-color: #99CCFF;
	}
  .pts {
	 font-size: 8pt;
	 background-color: #CCCCFF;
	}
	.boxes {
   background-color: #99CCCC;
	}
	TABLE.inputtext {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
   background-color: #9CC888;
	 font-weight: 500;
	 width: 319px;
	}
	TABLE.input {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
   background-color: #9CC888;
	 font-weight: 500;
	 width: 658px;
	}
	TABLE.text {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	}
	TABLE.textNormal {
	 color: navy;
	 text-align: center;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 10px;
	}
	TABLE.textSelected {
	 color: navy;
	 text-align: center;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 10px;
	 padding: 0px;
	 border-spacing: 0px;
	 border: 1px;
	 border-style: solid;
	 border-color: blue; 
	}
	.mdIreland {
	 color: #00A000;
	 width: 100%;
	}
	.mdWales {
	 color: red;
	 width: 100%;
	}
	.mdEngland {
	 color: white;
	 width: 100%;
	}
	.mdItaly {
	 color: #3E81ED;
	 width: 100%;
	}
	.mdScotland {
	 color: #000080;
	 width: 100%;
	}
	.mdFrance {
	 color: #0000C8;
	 width: 100%;
	}
	.mdGrpAhdr {
	 color: black;
	 text-align: center;
   background-color: pink;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpBhdr {
	 color: black;
	 text-align: center;
   background-color: orange;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpA {
	 color: black;
	 text-align: left;
   background-color: white;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpB {
	 color: black;
	 text-align: left;
   background-color: #99CCCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpC {
	 color: black;
	 text-align: left;
   background-color: #FFFF6C;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpD {
	 color: black;
	 text-align: left;
   background-color: #27CD39;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpE {
	 color: black;
	 text-align: left;
   background-color: #6763FF;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpF {
	 color: black;
	 text-align: left;
   background-color: #BA68C5;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpG {
	 color: black;
	 text-align: left;
   background-color: pink;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 50%;
	}
	.mdGrpH {
	 color: black;
	 text-align: left;
   background-color: #53719C;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 100%;
	}
	.mdGrpHdr {
	 color: blue;
	 text-align: center;
   background-color: #9CC888;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 100%;
	}
	.mdGrpAcolor {
   background-color: #E32730;
	}
	.mdGrpBcolor {
   background-color: orange;
	}
	.mdGrpCcolor {
   background-color: #FFFF6C;
	}
	.mdGrpDcolor {
   background-color: #27CD39;
	}
	.mdGrpEcolor {
   background-color: #6763FF;
	}
	.mdGrpFcolor {
   background-color: #BA68C5;
	}
	.mdGrpGcolor {
   background-color: pink;
	}
	.mdGrpHcolor {
   background-color: #53719C;
	}
  TABLE.headerO {
	 font-family: Garamond;
	 background-color: #99CCCC;
	 border-color: navy;
	 border-width: 1px;
	 padding: 0px;
	 cell-spacing: 0px;
	 border-style: solid;
	 empty-cells: show; 
	 font-size: 8pt;
	 width: 858px;
  }
  TABLE.header {
	 font-family: Garamond;
	 font-weight: 900;
	 background-color: #99CCCC;
	 border-color: black;
	 width: 100%;
  }
  TABLE.data {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #FFFFE0;
	 border-color: navy;
	 border-width: 1px;
	 padding: 0px;
	 cell-spacing: 0px;
	 border-style: solid;
	 width: 858px;
  }
  .central {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #FFFFE0;
	 border-color: #99CCCC;
	 width: 100%;
  }
  TABLE.pointsThin {
	 color: black;
	 background-color: rgb(240,230,134);
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 padding: 1px;
	 border-spacing: 2px;
	 empty-cells: show; 
	 font-size: 8pt;
	 width: 100%;
	}
	.green {
	 color: black;
	 text-align: center;
   background-color: #8CC888;
	}
	.coral {
	 color: navy;
	 text-align: center;
   background-color: rgb(240,230,134);
	}
	.coralL {
	 color: navy;
	 text-align: left;
   background-color: rgb(240,230,134);
	}
	.coralR {
	 color: navy;
	 text-align: right;
   background-color: rgb(240,230,134);
	}
	.pale {
	 color: black;
	 text-align: center;
   background-color: rgb(255,255,240);
	}
	.paleR {
	 color: black;
	 text-align: right;
   background-color: rgb(255,255,240);
	}
	.palenavy {
	 text-align: center;
   background-color: rgb(255,255,240);
	 font-weight: 600;
	 color: navy;
	}
  .enterN {
	 color: black;
	 background-color: #F0E68C;
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 font-size: 10pt;
 	 height: 20px;
  }
  .enternextN {
	 color: black;
	 background-color: coral;
   background-color: #FF7F50;
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 font-size: 10pt;
 	 height: 20px;
  }	
  .reviewN {
	 color: black;
	 background-color: thistle;
   background-color: #D8BFD8;
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 font-size: 10pt;
 	 height: 20px;	 
  }
	.links {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
 	 height: 10px;
	 font-size: 10px;
	}	
	.tall20 {
	 height: 18px;
	}	
	.linksR {
	 color: blue;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: right;
	 font-size: 14pt;
 	 line-height: 18pt;
	}	
	.linksCE {
	 color: blue;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: center;
	 font-size: 14pt;
 	 line-height: 18pt;
	}	
	.linksL {
	 color: blue;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: left;
	 font-size: 14pt;
 	 height: 20px;
	}	
	.linksLR {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: right;
	 color: blue;
	 font-size: 8pt;
 	 height: 20px;
	}	
	.linksLC {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: center;
	 color: blue;
	 font-size: 8pt;
 	 height: 20px;
	}	
	.NamesWidth {
	 width: 120px;
	}	
	.ExternalLinks {
	 width: 100px;
	}	
  TD.ECLinfoN {
	 background-color: darkseagreen;
   background-color: #8FBC8F;
	 text-align: center;
	 font-family: Arial, Helvetica;
	 font-weight: 500;
	 font-size: 10pt;
 	 height: 20px;
  }	
	.blue {
	 color: blue;
	 font-weight: 600;
	 font-size: 10pt; 
	 text-align: center;
	}
	.bluesmall {
	 color: blue;
	 font-weight: 500;
	 font-size: 8pt; 
	 text-align: center;
	}
	.myblue {
	 color: navy;
	 text-align: center;
   background-color: #99CCCC;
	}
	.thistle {
	 text-align: center;
   background-color: #D8BFD8;
	}
  TABLE.newsO {
	 color: black;
	 background-color: rgb(240,230,134);
	 width: 100%;
	 text-align: centre; 
	 font-size: 100%;
	 font-family: Arial, Helvetica;
	 border-color: navy;
	 padding: 0px;
	 border-width: 1px;
	 border-spacing: 1px;
	 border-style: solid;
	 margin: 1px;
  }
  TABLE.news {
	 color: black;
	 background-color: rgb(240,230,134);
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 empty-cells: show; 
	 font-size: 8pt;
	 width: 100%;
  }
  TABLE.newsGreen {
	 color: black;
	 background-color: #8CC888;
	 text-align: center;
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 empty-cells: show; 
	 font-size: 8pt;
	 width: 100%;
  }
  TABLE.newsthin {
	 color: black;
	 background-color: rgb(240,230,134);
	 text-align: center;
	 font-family: Courier;
	 font-size: 10pt;
  }
	TD.matchno {
	 text-align: center;
	 color: blue;
	}
	TD.team {
	 width: 16%;
	 height: 15px;
	 text-align: center;
	}
	TD.teamL {
	 height: 15px;
	 text-align: left;
	}
	TD.teamR {
	 height: 15px;
	 text-align: right;
	}
	TD.tREngland {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: white;
	}
	TD.tRIreland {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: #00A000;
	}
	TD.tRScotland {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: #000080;
	}
	TD.tRWales {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: red;
	}
	TD.tRItaly {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: #3E81ED;
	}
	TD.tRFrance {
	 width: 16%;
	 height: 15px;
	 text-align: right;
	 color: #0000C8;
	}
	TD.tLEngland {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: white;
	}
	TD.tLIreland {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: #00A000;
	}
	TD.tLScotland {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: #000080;
	}
	TD.tLWales {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: red;
	}
	TD.tLItaly {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: #3E81ED;
	}
	TD.tLFrance {
	 width: 16%;
	 height: 15px;
	 text-align: left;
	 color: #0000C8;
	}
	TD.thistle {
	 width: 15%;
	 height: 15px;
	 text-align: center;
   background-color: #D8BFD8;
	}	
	TD.thistleR {
	 width: 30%;
	 height: 15px;
	 text-align: right;
   background-color: #D8BFD8;
	}	
	TD.thistleL {
	 width: 30%;
	 height: 15px;
	 text-align: left;
   background-color: #D8BFD8;
	}	
	TD.result {
	 width: 15%;
	 height: 15px;
	 text-align: center;
	}
	TD.fmd {
	 width: 5%;
	 height: 15px;
	 text-align: center;
	 color: blue;
	}
	TD.fdate {
	 width: 25%;
	 height: 15px;
	 text-align: right;
	}
	.teamh {
	 width: 30%;
	 height: 15px;
	 text-align: center;
	 color: blue;
	 font-weight: 500;
	}
	.resulth {
	 width: 7%;
	 height: 15px;
	 text-align: center;
	 color: blue;
	 font-weight: 500;
	}	
	.thistlebold {
	 text-align: center;
   background-color: #D8BFD8;
	 font-weight: 700;
	}
	.thistleName {
	 color: navy;
	 text-align: right;
   background-color: #99CCCC;
	 font-weight: 500;
	 padding: 1px;
	}
	.coralName {
	 color: navy;
	 text-align: right;
   background-color: #F0E68C;
	 font-weight: 500;
	 padding: 1px;
	}
	.thistles {
	 color: navy;
	 text-align: centre;
   background-color: #99CCCC;
	 font-weight: 500;
	 padding: 1px;
	}
	.corals {
	 color: navy;
	 text-align: right;
   background-color: #F0E68C;
	 font-weight: 500;
	 padding: 1px;
	}
	.thistlesF {
	 text-align: center;
   background-color: #99CCCC;
	 font-weight: 500;
	 width: 28px;
	}
	.greens {
	 background-color: darkseagreen;
   background-color: #8FBC8F;
	 text-align: center;
	}
	.headerTall {
	 text-align: center;
   background-color: #FFFFE0;
	 height: 20px;
	 color: blue;
	 font-size: 10pt;
	}
	.headerTallpale {
	 text-align: center;
   background-color: rgb(255,255,240);
	 height: 20px;
	 color: blue;
	 font-size: 10pt;
	}
	.bold {
	 font-weight: 700;
	}		
	TD.blue {
	 color: blue;
	 font-weight: 500;
	}
	.ce {
	 text-align: center;
	}
	.ri {
	 text-align: right;
	}
	.le {
	 text-align: left;
	}
	.coralPX {
	 color: blue;
	 height: 20px;
	 text-align: center;
   background-color: rgb(240,230,134);
	 width: 418px;
	}
  TABLE.newsHalf {
	 color: black;
	 background-color: #FFFFE0;
	 text-align: centre; 
	 font-size: 8pt;
	 font-family: Arial, Helvetica;
	 padding: 1px;
	 border-spacing: 1px;
	 border-width: 1px;
	 border-color: navy;
	 border-style: solid;
	 width: 374px;
  }
  TABLE.newsTable {
	 color: black;
	 background-color: #FFFFE0;
	 text-align: centre; 
	 font-size: 8pt;
	 font-family: Arial, Helvetica;
	 padding: 1px;
	 border-spacing: 1px;
	 border-width: 1px;
	 border-color: navy;
	 border-style: solid;
	 width: 264px;
  }
	TD.thistleTable {
	 width: 55%;
	 height: 15px;
	 text-align: center;
   background-color: #99CCCC;
	}
	TD.teamTable {
	 width: 55%;
	 height: 15px;
	 text-align: center;
	}
	.GtableR {
	 width: 3%;
	 text-align: right;
	}	
	.GtableL {
	 width: 3%;
	 text-align: left;
	}	
	.GtableC {
	 width: 5%;
	 text-align: center;
	}	
	.GtableCe {
	 width: 1%;
	 text-align: center;
	}	
	.GtableRi {
	 width: 5%;
	 text-align: right;
	}	
