/* for general text */
BODY    {background:white; 
	color:black;
	font-family:verdana;
	font-size:10pt;
	text-decoration: none}

H1	{font-family: Frutiger, Helvetica, Arial, sans-serif ;}
H2	{font-family: Frutiger, Helvetica, Arial, sans-serif ;}
H3	{font-family: Frutiger, Helvetica, Arial, sans-serif ;}

blink {text-decoration: none}

.asterisk	{ color:navy }
span.bold 	{font-weight: bold}
.center	{ text-align: center }
.clubtitle	{ background: #FFB6C1 ; padding: 0.0em; border: none }
.confirmed 	{font-weight: bold;
		text-align: center}
.documentGroup {	background-color: #90ee90; } 
.fixture  { 	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}
.fixturedate 	{font-weight: bold}
.fixturedesc 	{ }
.footer {font-size: x-small} 
.Game  {	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}
.greentext	{ color:green }
.headline  { 	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}
.headlinedate 	{font-weight: bold}
.highlight	{	background: #FFFF66 ; 
				font-weight: bold; }
TD.inactive	{ color:red }
span.inactive	{ color:red }
.inactive	{ color:red }
.leagueTable {text-align: center}
.left	{ text-align: left }
.linkGroup {	background-color: #e0ffff; } 
.ltgreenbgnd	{ background: #CCFFCC ; padding: 0.0em; border: none }
.menu  { 	margin-top: 0.4em;
		text-decoration: none;
		font-weight: bold; }
.menuHighlight	{ 	margin-top: 0.4em;
				background: #FFFF99 ; 
				font-weight: bold; }
.newResult {background: yellow}
.newsheadline	{ background: #CCFFCC ; padding: 0.0em; border: none }
span.note 	{font-size: small} 
.note 	{font-size: small} 
span.strong	{font-weight: bold; }
.topright	{ text-align: right; vertical-align: top }
.TournamentResultGroup {	background-color: #6699ff; } 
.TournamentResult {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-color:#6699ff } 
.warning	{ color:red;
		font-weight: bold; }
.yellowbgnd	{ background: #FFFF99 ; padding: 0.0em; border: none }

#loginbox { 	position: absolute; 
		top: 0px; 
		right: 0px; 
		width: 75px; 
		padding: 2px; 
		border: 0px solid black; 
		background-color: white; } 

#loginbox span { display: block; text-align: right }

#mainpage { 	margin-top: 0px; 
		margin-left: 205px; } 

#menubox { 	position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 200px; 
		padding: 2px; 
		background-color: #ddddff; } 

#menubox span { display: block; }

#menubox p { 	margin-top: 0.4em; 
		margin-bottom: 0.4em; }
/* consecutive paragraphs pick up only one of these 0.4em whitespaces */

#fixtures { 	position: absolute; 
		margin-top: 60px; 
		margin-left: -2px;
		width: 200px; 
		padding: 2px; 
		background-color: #ccffff; } 

#fixtures span { 	display: inline; }


#menuAd { 	position: absolute; 
		 margin-top: 20px; } 


#hits { 	position: absolute; 
		margin-top: 20px; 
		margin-left: -2px;
		width: 200px; 
		padding: 2px; 
		background-color: white; 
		color:green } 


/* default styles for tables */
TABLE 	{ border: 0px; padding:3px; margin:0px;
	font-size:10pt; }

TR	{ text-align: left; vertical-align: top; background: #ddffdd }
TH, TR.header 	{ background: #aaffaa ; font-weight: bold }

TD	{ text-align: left; 
	vertical-align: top;}


TD.newsDateCell {background: white}
TD.newsArticleCell {background: white}
TD.whiteCell {background: white}

TD.clubAttributeCell {background: #FFF0F5}
TD.clubDescriptionCell {background: white}

TD.teamNameCell {background: #D0FFFF}
TD.teamAttributeCell {background: #F0FFFF}
TD.teamDescriptionCell {background: white}

TD.userNameCell {background: #D0FFFF}
TD.userAttributeCell {background: #F0FFFF}
TD.userDescriptionCell {background: white}

TD.diagXTableCell {background: black}

/* headings in tables */
h3.table { margin-top: 1em; margin-bottom: 0em; }


/* for horizontal rules */
HR {height:3px; width:100%; background:navy}
/*     margin: 0px 100px 0px 100px */

/* default styles for links */
A:visited {color:purple}
A:active {color:red}
A:link {color:blue}
A:hover {background:yellow}

A.addresult	{ color:#9999FF }

/* for results from the ECF grading database */
div#grading body {
background:#FFF;
color:#000;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:small;
margin:0;
padding:0;
}

div#grading {
margin:0 5% 1em 18%;
padding:0;
}

div#grading table {
font-size:85%;
border-collapse:collapse;
border-left:1px solid #000;
border-top:1px solid #000;
}

div#grading th,div#grading td {
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:2px;
}

div#grading tr.toprow,div#grading tr.amended,div#grading td.amended {
background-color:#ADD8E6;
color:#000;
}

div#grading tr.new,div#grading td.inactive {
color:red;
}
