  BODY {
	 background-color: #99CCCC;
	 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;
	}	
	.msgL {
	 color: black;
	 font-size: 8pt;
	 text-align: left;
	 line-height: 14pt;
	}	
	.winnerColor {
	 background-color: #FFCC99;
	}	
	.predictColor {
	 background-color: #CC9966;
	}	
	.mdHeader {
	 color: navy;
	 text-align: center;
	 height: 20px;
   background-color: #8CC888;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 770px;
	}
	.mdHeaderQR3 {
	 color: navy;
	 text-align: left;
	 height: 20px;
   background-color: #8CC888;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 638px;
	}
	.mdHeaderGroup {
	 color: navy;
	 text-align: center;
	 height: 20px;
   background-color: #99CCCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 width: 192px;
	}
	.mdEntrantHeader {
	 color: black;
	 text-align: left;
	 height: 30px;
   background-color: #8CC888;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 10pt;
	 width: 638px;
	}
	.mdLine {
	 width: 100%;
	}
	.mdLineHalf {
	 width: 50%;
	 text-align: center;
	}
	.mdLs {
	 width: 67%;
	 font-size: 7pt;
	 text-align: left;
	}
	.mdL {
	 width: 67%;
	 font-size: 8pt;
	 text-align: left;
	}
	.mdR {
	 width: 33%;
	 font-size: 8pt;
	 text-align: right;
	}
	.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;
	}
  .teamText {
	 font-size: 8pt;
	 background-color: #F0E68C;
	}
	.boxes {
   background-color: #99CCCC;
	}
	.mdGrpAhdr {
	 color: black;
	 text-align: center;
   background-color: #CCFFCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 50%;
	}
	.mdGrpBhdr {
	 color: black;
	 text-align: center;
   background-color: #FFCCFF;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 50%;
	}
	.mdGrpChdr {
	 color: black;
	 text-align: center;
   background-color: #CCCCFF;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 50%;
	}
	.mdGrpDhdr {
	 color: black;
	 text-align: center;
   background-color: #FFCCCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 50%;
	}
	.mdGrpA {
	 color: black;
	 text-align: left;
   background-color: #CCFFCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpB {
	 color: black;
	 text-align: left;
   background-color: #FFCCFF;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpC {
	 color: black;
	 text-align: left;
   background-color: #CCCCFF;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpD {
	 color: black;
	 text-align: left;
   background-color: #FFCCCC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpE {
	 color: black;
	 text-align: left;
   background-color: #9999CC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpF {
	 color: black;
	 text-align: left;
   background-color: #BA68C5;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpG {
	 color: black;
	 text-align: left;
   background-color: #6699CC;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	.mdGrpH {
	 color: black;
	 text-align: left;
   background-color: #FFFF66; // 53719C
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 8pt;
	 line-height: 14pt;
	 width: 100%;
	}
	TABLE.inputtext {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
   background-color: #9CC888;
	 font-weight: 500;
	 padding: 0px;
	 border-color: navy;
	 border-spacing: 1px;
	 border: 0px;
	 width: 208px;
	}
	TABLE.inputdata {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
	 background-color: #FFFF66;
	 font-weight: 500;
   padding: 0px;
	 border-spacing: 0px;
	 border: 0px;
	 width: 208px;
	}
	TABLE.input {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
	 background-color: navy;
	 font-weight: 500;
	 padding: 1px;
	 border-color: black;
	 border-spacing: 1px;
	 border: 1px;
	 width: 848px;
	}
  TABLE.inputALL {
	 color: black;
	 text-align: left;
	 font-family: Verdana;
	 background-color: rgb(240,230,134);
	 font-weight: 500;
	 font-size: 8pt;
	 padding: 2px;
	 border: 1px;
	 border-color: black;
	 width: 100%;
  }
  TABLE.dataALL {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #9CC888;
	 border-color: black;
	 border: 1px;
	 width: 858px;
  }
	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: 9px;
	}
	TABLE.textSelected {
	 color: navy;
	 text-align: center;
	 font-family: Verdana;
	 font-weight: 500;
	 font-size: 9px;
	 padding: 0px;
	 border-spacing: 0px;
	 border: 1px;
	 border-style: solid;
	 border-color: blue; 
	}
	.mdGrpAcolor {
	 font-size: 8pt;
   background-color: #CCFFCC;
	}
	.mdGrpBcolor {
	 font-size: 8pt;
   background-color: #FFCCFF;
	}
	.mdGrpCcolor {
	 font-size: 8pt;
   background-color: #CCCCFF;
	}
	.mdGrpDcolor {
	 font-size: 8pt;
   background-color: #FFCCCC;
	}
	.mdGrpBFcolor	{
   background-color: #A87828;
	}
	.mdGrpGFcolor	{
   background-color: #FFD700;
	}

	.mdGrpEcolor {
	 font-size: 8pt;
   background-color: #9999CC;
	}
	.mdGrpFcolor {
	 font-size: 8pt;
   background-color: #BA68C5;
	}
	.mdGrpGcolor {
	 font-size: 8pt;
   background-color: #6699CC;
	}
	.mdGrpHcolor {
	 font-size: 8pt;
   background-color: #FFFF66; // 53719C
	}
	.mdTeams {
	 color: black;
	 width: 100%;
	}
  TABLE.headerO {
	 font-family: Garamond;
	 background-color: #99CCCC;
	 border-color: navy;
	 border-width: 1px;
	 padding: 0px;
	 border-style: solid;
	 empty-cells: show; 
	 font-size: 8pt;
	 width: 858px;
  }
  .headerR {
	 font-family: Garamond;
	 background-color: #99CCCC;
	 width: 500px;
  }
  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: #99CCCC;
	 width: 858px;
  }
  TABLE.dataO {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #FFFFE0;
	 border-color: navy;
	 border-style: solid;
	 border-width: 1px;
	 padding: 0px;
	 cell-spacing: 0px;
	 width: 858px;
  }
  .central {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #FFFFE0;
	 border-color: #99CCCC;
	 width: 100%;
  }
  .central50 {
	 font-family: Verdana;
	 font-size: 8pt;
	 background-color: #FFFFE0;
	 border-color: #99CCCC;
	 width: 50%;
  }
  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%; 
	}
	.coral {
	 color: blue;
	 text-align: center;
   background-color: rgb(240,230,134);
	 height: 20px;
	}
	.coralTall {
	 color: blue;
	 text-align: center;
   background-color: rgb(240,230,134);
	 font-size: 8pt;
	}
	.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: 20px;
	}	
	.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;
	}	
	.linksHost {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: center;
	 color: navy;
	 font-size: 8pt;
 	 height: 20px;
	}	
	.linksHostB {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: center;
	 color: blue;
	 font-size: 10pt;
 	 height: 20px;
	}	
	.linksHostR {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: right;
	 color: navy;
	 font-size: 8pt;
 	 height: 15px;
	}	
	.linksHostBR {
	 font-weight: 500;
	 font-family: Arial, Helvetica;
	 text-align: right;
	 color: blue;
	 font-size: 10pt;
 	 height: 15px;
	}	
  TD.ECLinfoN {
	 background-color: darkseagreen;
   background-color: #8FBC8F;
	 text-align: center;
	 font-family: Arial, Helvetica;
	 font-weight: 500;
	 font-size: 10pt;
 	 height: 20px;
  }	
  TABLE.newsO {
	 color: black;
	 background-color: rgb(240,230,134);
	 width: 100%;
	 font-size: 100%;
	 font-family: Arial, Helvetica;
	 border-color: navy;
	 padding: 1px;
	 border-width: 1px;
	 border-spacing: 1px;
	 border-style: solid;
	 margin: 1px;
  }
  TABLE.news {
	 color: black;
	 background-color: #FFFFE0;
	 width: 100%;
	 font-size: 100%;
	 font-family: Arial, Helvetica;
	 border-color: navy;
	 padding: 1px;
	 border-width: 1px;
	 border-spacing: 1px;
	 border-style: solid;
  }
	.coralPX {
	 color: blue;
	 text-align: center;
   background-color: rgb(240,230,134);
	 height: 25px;
	 width: 380px;
	}
  TABLE.newsHalf {
	 color: black;
	 background-color: #FFFFE0;
	 font-size: 100%;
	 font-family: Arial, Helvetica;
	 padding: 0px;
	 border-spacing: 0px;
	 border-width: 1px;
	 border-color: navy;
	 border-style: solid;
	 empty-cells: show; 
	 width: 417px;
  }
  TABLE.newsHalfGroup {
	 color: black;
	 background-color: #FFFFE0;
	 font-size: 100%;
	 font-family: Arial, Helvetica;
	 padding: 1px;
	 border-spacing: 1px;
	 border-width: 1px;
	 border-color: navy;
	 border-style: solid;
	 empty-cells: show; 
	 width: 417px;
  }

	TD.matchnoH {
	 width: 2%;
	 text-align: center;
	 color: blue;
	}
	TD.matchno {
	 width: 2%;
	 text-align: right;
	 color: blue;
	}
	TD.matchnoR {
	 text-align: right;
	 color: blue;
	}
	TD.fdateH {
	 width: 6%;
	 height: 15px;
	 text-align: center;
	 color: blue;
	 font-weight: 500;
	}
	TD.fdate {
	 width: 6%;
	 height: 15px;
	 text-align: right;
	}
	TD.fdatetime {
	 width: 20%;
	 height: 15px;
	 text-align: left;
	}
	TD.whereH {
	 width: 31%;
	 text-align: right;
	 color: blue;
	}
	TD.where {
	 width: 31%;
	 text-align: right;
	 color: black;
	}
	TD.whereGroup {
	 width: 40%;
	 text-align: left;
	 color: black;
	}
	TD.resultH {
	 width: 10%;
	 height: 15px;
	 text-align: center;
	 color: blue;
	 font-weight: 500;
	}	
	TD.result {
	 width: 10%;
	 height: 15px;
	 text-align: center;
	 color: black;
	 font-weight: 500;
	}	
	TD.resultGroups {
	 width: 8%;
	 height: 15px;
	 text-align: center;
	 color: black;
	 font-weight: 500;
	}	
	TD.teamHL {
	 width: 25%;
	 height: 15px;
	 text-align: left;
	 color: blue;
	 font-weight: 500;
	}
	TD.teamHR {
	 width: 25%;
	 height: 15px;
	 text-align: right;
	 color: blue;
	 font-weight: 500;
	}
	TD.team {
	 width: 25%;
	 height: 15px;
	 text-align: center;
	}
	TD.teamL {
	 width: 25%;
	 height: 15px;
	 text-align: left;
	}
	TD.teamR {
	 width: 25%;
	 height: 15px;
	 text-align: right;
	}
	TD.thistleR {
	 width: 25%;
	 height: 15px;
	 text-align: right;
   background-color: #99CCCC;
	}	
	TD.thistleL {
	 width: 25%;
	 height: 15px;
	 text-align: left;
   background-color: #99CCCC;
	}	
	TD.thistle {
	 width: 25%;
	 height: 15px;
	 text-align: center;
   background-color: #99CCCC;
	}	

	TD.fdateC {
	 width: 4%;
	 height: 15px;
	 text-align: center;
	}

	TD.thistleTable {
	 width: 55%;
	 height: 15px;
	 text-align: center;
   background-color: #99CCCC;
	}
	TD.teamTable {
	 width: 55%;
	 height: 15px;
	 text-align: center;
	}
	TD.thistleF {
	 width: 30%;
	 height: 15px;
	 text-align: center;
   background-color: #99CCCC;
	}
	TD.teamF {
	 width: 30%;
	 height: 15px;
	 text-align: center;
	}
	.thistlebold {
	 text-align: center;
   background-color: #D8BFD8;
	 font-weight: 700;
	}
	.coralL {
	 color: black;
	 text-align: left;
   background-color: #F0E68C;
	}
	.thistles {
	 color: navy;
	 text-align: right;
   background-color: #99CCCC;
	 font-weight: 500;
	 padding: 1px;
	}
	.corals {
	 color: navy;
	 text-align: right;
   background-color: #F0E68C;
	 font-weight: 500;
	 padding: 1px;
	}
	.headerTall {
	 text-align: center;
   background-color: rgb(240,230,134);
	 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;
	}
	.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;
	}
	.FLAG {
	 width: 7%;
	 text-align: center;
	}	
	.entrantALL {
	 text-align: left;
   background-color: #99CCCC;
	 font-size: 8pt;
	 width: 12%;
	}
	.entrantPoints {
	 text-align: left;
	 font-size: 8pt;
	 width: 12%;
	}
	.roundHDR {
	 text-align: center;
   background-color: #9CC888;
	 font-size: 8pt;
	 color: navy;
	 width: 11%;
	}
	.roundHDR2 {
	 text-align: center;
   background-color: #9CC888;
	 font-size: 8pt;
	 color: navy;
	 width: 22%;
	}
	.roundHDRL {
	 text-align: center;
   background-color: #9CC888;
	 font-size: 8pt;
	 width: 11%;
	}
	.teamALL {
	 text-align: left;
	 font-size: 8pt;
	 width: 11%;
	}
	.teamALLR {
	 text-align: right;
	 font-size: 8pt;
	 width: 11%;
	}
	.teamOKblue {
	 text-align: center;
	 background-color: pink;
	 color: navy;
	 font-size: 8pt;
	 width: 11%;
	}
	.teamALLblue {
	 text-align: center;
	 color: navy;
	 font-size: 8pt;
	 width: 11%;
	}
	.teamOK {
	 text-align: left;
	 background-color: pink;
	 font-size: 8pt;
	 width: 11%;
	}
	.roundHDRG {
	 text-align: center;
   background-color: gold;
	 font-size: 8pt;
	 width: 1%;
	}
	.roundHDRS {
	 text-align: center;
   background-color: silver;
	 font-size: 8pt;
	 width: 1%;
	}
	.roundHDRB {
	 text-align: center;
   background-color: #A87828;
	 font-size: 8pt;
	 width: 1%;
	}
	.round {
	 text-align: center;
	 font-size: 8pt;
	 width: 1%;
	}
	.buttons {
	 text-align: center;
	 font-size: 8pt;
	 width: 15%;
	}
	.blue {
	 color: blue;
	 font-weight: 600;
	 font-size: 10pt; 
	 text-align: center;
	}
	.bluesmall {
	 color: blue;
	 font-weight: 500;
	 font-size: 8pt; 
	 text-align: center;
	}
	.bluesmallR {
	 color: blue;
	 font-weight: 500;
	 font-size: 8pt; 
	 text-align: right;
	}
	.myblue {
	 color: navy;
	 text-align: center;
   background-color: #99CCCC;
	}
	.thistle {
	 text-align: center;
   background-color: #D8BFD8;
	}
