/* 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}

.newsheadline	{ background: #CCFFCC ; padding: 0.0em; border: none }
.clubtitle	{ background: #FFB6C1 ; padding: 0.0em; border: none }
.ltgreenbgnd	{ background: #CCFFCC ; padding: 0.0em; border: none }
.yellowbgnd	{ background: #FFFF99 ; padding: 0.0em; border: none }
.highlight	{	background: #FFFF66 ; 
				font-weight: bold; }
.menuHighlight	{ 	margin-top: 0.4em;
				background: #FFFF99 ; 
				font-weight: bold; }
.asterisk	{ color:navy }
.greentext	{ color:green }
.warning	{ color:red;
		font-weight: bold; }
span.strong	{font-weight: bold; }

#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; }

.fixture  { 	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}

.fixturedate 	{font-weight: bold}
.fixturedesc 	{ }

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

.Game  {	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}

.menu  { 	margin-top: 0.4em;
		text-decoration: none;
		font-weight: bold; }

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

.linkGroup {	background-color: #e0ffff; } 

.documentGroup {	background-color: #90ee90; } 

.TournamentResultGroup {	background-color: #6699ff; } 
.TournamentResult {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-color:#6699ff } 

.headline  { 	margin-top: 0.4em;
		padding-left: 20px; 
		text-indent: -20px;}

.headlinedate 	{font-weight: bold}

.footer {font-size: x-small} 
span.note 	{font-size: small} 
.note 	{font-size: small} 
span.bold 	{font-weight: bold}

/* 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;}

.confirmed 	{font-weight: bold;
		text-align: center}
.leagueTable {text-align: center}
.newResult {background: yellow}

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}

.left	{ text-align: left }
.center	{ text-align: center }
.topright	{ text-align: right; vertical-align: top }


/* 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 }

