/* File auto-generated by LeagueManager 28/10/2009 12:04:38 */
/************************************************************************************
[Styles] 
FieldsetBorderColor=lightgrey	; Fieldset border
GridlineColor=#8cb4d5			; Fixture grid etc lines
HeaderBackground=#99ccff		; Header frame background
HeaderColor=black				; Header frame body text
Heading1Background=#006400		; Page title bar and primary breaks
Heading1Color=#ffffff			; Page title bar and primary breaks text colour
Heading2Background=#8cb4d5		; Secondary breaks
Heading2Color=#ffffff			; Page title bar and primary breaks text colour
HRefColor=blue					; HRef Inactive
HRefActiveColor=red				; HRef Hover
HRefH1Color=white				; HRef Inactive page title & primary breaks
HRefH1ActiveColor=red			; HRef Hover page title & primary breaks
HRefH2Color=white				; HRef Inactive secondary breaks
HRefH2ActiveColor=red			; HRef Hover secondary breaks
InputBackground=#fffff0			; Input field background
LegendColor=black				; Text in fieldset title
MenuBackground=#99ccff			; Menu frame background
MenuColor=#000000				; Menu text colour
MenuFontSize=12px				; Weight of menu text
MenuFontWeight=normal			; Weight of menu text
MenuActiveColor=#000000			; Color of highlighted menu item
MenuActiveBackground=#d5e4f1	; Background of highlighted menu item
Stripe1Background=#e3edf6		; Odd row background in striped lists
Stripe2Background=#d5e4f1		; Even row background in striped lists
*************************************************************************************/

#contentArea {

  position: absolute;  
  top:125px; *
  left:0;
  right:0; 
  bottom:10px; 
/* \*/ 
  position: fixed;
  overflow: auto; 
/* */ 
  background:white;
  padding:0px;
 /* text-align:center; */
  width: 100%;

 }

* {
	font-family: Tahoma, Verdana, sans-serif; 
}

html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

* html div#fullPage { 
	height: 100%;				/* Acts like min-height on IE browsers */
}

div#fullPage,
div#fullPagePopup {
	position: relative;
	min-height: 100%;			/* Non IE browsers */
	text-align: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

/* Hide header, ads etc */
div#fullPagePopup div#menu,
div#fullPagePopup div#sideAds,
div#fullPagePopup div#pageHeader,
div#fullPagePopup select#selSeason,
div#fullPagePopup div#pageFooter,
div#fullPagePopup div#pageFooterSpace {
	display: none;
	background-color: #aaaaaa;
	display: none;
	height: 0px;
}
div#fullPagePopup div#contentArea 
{
	top: 0px;
	left:0;
  	right:0; 
  	width:100%;	
  	bottom:0px;
  	height:100%;
 	overflow: auto;
 	overflow-y: scroll; 	

}

/* Popup help window */
body.help {
	width: 94%; 
	margin: 1em 3%;
}

* body.help {
	width: 100%; 
	w\idth: 94%; 
}

#selSeasonDiv
{
	position: absolute;
	left: 0;
	top: 95px;
	height: 10px;
	width: 173px;
	z-index: 0;
}
#menDiv
{
	position: absolute;
	left: 0;
	top: 95px;;
	height: 10px;		/* Removed 10px% */
	width: 173px;
	z-index: 0;
}

#pageContent 
{
	width:742px;
	margin:0 0 0 173px; 
	text-align:left; 
	padding: 8px 0 0 8px;
	border:0px;
	height: 100%;
}

div#fullPagePopup #pageContent {
	width: 98%;
	margin: 0 auto; 
	text-align:left; 
	border:0;
}


* html #pageContent /* Box model hack */
{
	width:750px;
}

.popupContent
{
	width:98%;
	margin:0px auto;
	text-align:left;
	padding-left:1%; 
	padding-top:1%; 
	border:0px;
}

div.infomsg a,
div.infomsg a:visited,
div.infomsg a:hover
{
	font-size: 13px;
	text-decoration: none;
	color: blue;
}

/* Error message container on line(s) of its own */
div.errormsg
{
	padding: 1em;
	text-align: center;	
}

div.errormsg span,		/* Use <span> for short messages that you want centred */
{
	font-size: 12px;
	font-weight: bold;
	background: red;
}
div.errormsg p			/* Use <p> for longer messages that wrap onto more than */
{						/* one line and look better left-aligned				*/
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	background: red;
}

div.errormsg a,
div.errormsg a:visited, 
div.errormsg a:hover
{
	text-decoration: none;
	color: blue;
	font-size: 12px;
	font-weight: bold;
}

/****************************************
 * Vertical Ads	at side of page 		*
 ****************************************/
div#sideAds {
	position: absolute;
	left: 0;
	top: 0;
	min-height: 100%;
	width: 173px;
	z-index: 0;
/*    background-color: #99ccff; 			/* [style=MenuBackground] */  */
/*    background-repeat: no-repeat; 			*/
/*    border-right: 1px solid lightslategray; 	*/
}

* html div#sideAds {
	height: 100%;
}

div#sideAds div.sideAd {
	position: absolute;
	left: 20px;
	border: 1px solid lightgrey;
	display: none;
}

div#sideAds div.sideAd img
{
	width: 125px;
	height: 125px;
	border: none;
}

/* MD 270809 IE6 only code added/*
div#sideAds div#sideAd0 {
	top: 15px; /*140px;*/
}
/*\*/
* div#sideAds div#sideAd0 {top: 140px;}
/**/

div#sideAds div#sideAd1 {
	top: 165px; /*290px;*/
}
/*\*/
* div#sideAds div#sideAd1 {top: 290px;}
/**/

div#sideAds div#sideAd2 {
	top: 315px; /* 440px; */
}
/*\*/
* div#sideAds div#sideAd2 {top: 440px;}
/**/

select#selSeason
{
	position: absolute;
	top: 5px; /* 110px;*/
	left: 21px;
	width: 125px;
	z-index: 30;
}

/****************************************
 * Hyperlinks							*
 ****************************************/
a * 
{
 	border: none;
	text-decoration: none;
	font-size: 11px;
}

a, a:visited
{
	color: blue;				/* [style=HRefColor] */
	text-decoration: none;
	font-size: 11px;
}
a:hover, a:visited:hover 
{
	color : red;				/* [style=HRefActiveColor] */
	text-decoration:underline;
	font-size: 11px;
}

h1 a, h1 a:visited, 
.h1 a, .h1 a:visited,
thead a, thead a:visited
{
	color: white;				/* [style=HRefH1Color] */
	text-decoration:underline;
	font-size: 13px;
}

h1 a:hover, 	h1 a:visited:hover, 
.h1 a:hover, 	.h1 a:visited:hover, 
thead a:hover,  thead a:visited:hover 
{
	color : red;				/* [style=HRefH1ActiveColor] */
	text-decoration:underline;
	font-size: 13px;
}

h2 a,  h2 a:visited, 
.h2 a, .h2 a:visited 
{
	color: white;				/* [style=HRefH2Color] */
	text-decoration:underline;
	font-size: 13px;
}

h2 a:hover, h2 a:visited:hover,
.h2 a:hover, .h2 a:visited:hover
{
	color : red;				/* [style=HRefH2ActiveColor] */
	text-decoration:underline;
	font-size: 13px;
}

h1 a, h1 a:visited, h1 a:hover
{
	font-size: 13px;
	text-decoration: underline;
}

.disabled 
{
	border:1px solid #88A0C8; 
	color: black; 
	text-decoration: none; 
	background-color: silver;
}

.heading {
	border:0px solid #88A0C8;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none; 
	background-color: white
}

/****************************************
 * Header Frame 	 					*
 ****************************************/
div#pageHeader {
	position: relative;
	top: 0;
	z-index: 10;
	background-color: #99ccff;	/* [style=HeaderBackground] */
	color: black;				/* [style=HeaderColor] */
	width:100%;
	height: 95px;
	text-align: left;
}

div#pageHeader div#pageHeaderAdLarge
{
	position: absolute;
	top: 12px;
	right: 10px; 
/*	left: 440px;	*/
	width: 468px;
	height: 60px; 
	border: 2px solid darkgray;
	background: #cfcfcf;
	padding: 3px 3px 3px 3px;
}

* html div#pageHeader div#pageHeaderAdLarge /* Box model hack */
{
	width: 492px;
	w\idth: 468px;
	height: 84px; 
	he\ight: 60px; 
}

/* Header text flush to left of header */
#tableHeaderText
{
	position: absolute;
	top: 0px;
	left: 10px;
	height: 95px;
	text-align:left;
}
/* Header text indented past small league logo */
#tableHeaderText /* see leagueTitle */
{
	position: absolute; 
	top: 0px;
	left: 10px;
	height: 95px;
	text-align:left;
}

#tableHeaderText td span,
#tableHeaderTextIndented td span
{
	color: black;				/* [style=HeaderColor] */
	background-color: #99ccff;	/* [style=HeaderBackground] */
}

#imgHeaderLogoLarge 
{
	height: 95px;
	border: 0;
}

#imgHeaderLogoSmall
{
	height:87px;
	border: 0;
}


/****************************************
 * Footer Frame		 					*
 ****************************************/
div#pageFooterspace {				/* Make space for and separate footer from content */
	height: 18px;
}

div#pageFooter {

	position:absolute; 
 	bottom:0; 

	width: 100%;
	height:18px; 
 	display: none;  				/* Hide on IE5 Mac */

/* \*/ 
  display: block; 				/* Visible except on IE5 Mac */
/* */ 
	margin: -18px auto 0px auto;			/* Pull footer up so "floats" on bottom of div#content */
	text-align: center;
	color:#37373B;
	background: #99ccff;	/* [style=HeaderBackground] */
	font-size: 12px;
}

div#pageFooterLeft
{
	font-size: 11px;
	color: #ffffff;			/* [style=Heading1Color] */
	background: #99ccff;	/* [style=HeaderBackground] */
	font-weight: bold;
	border: none;
	float:left;
	text-align:center;
	padding-left:10px;
}

div#pageFooterRight
{
	font-size: 11px;
	color: #ffffff;			/* [style=Heading1Color] */ 
	background: #99ccff;	/* [style=HeaderBackground] */
	font-weight: bold;
	border: none;
	float:right;
	text-align:right;
	padding-right:5px;
}

div#pageFooter a,
div#pageFooter a:hover, 
div#pageFooter a:visited {
	font-size: 11px;
	color: #ffffff;			/* [style=Heading1Color] */
	font-weight: bold;
	text-decoration : none;
}


.warning 
{
	background-color: orange;
}
.error 
{
	background-color: red;
}

/* Container for command buttons at bottom of page */
div.commandButtons {
	padding-top:10px;
	text-align:center;
	width:100%;
}

/* Cursor shape over <img class="button"> */
img.button 
{
	cursor: hand;
}

/* Cursor shape over <button> */
button
{
	cursor: hand;
}

/* Image-only buttons (ie not text) */
button.image {
	background-color:transparent;
	border: none;
}

fieldset
{
	border: 1px solid;
	border-color: lightgrey; 	/* [style=FieldsetBorderColor] */
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

legend
{
	color: black;				/* [style=LegendColor] */
}

/* Header hyperlinks */
.matchreport h2 a, .matchreport h2 a:visited, .matchreport h2 a:hover
{
	font-size: 11px;
	text-decoration: underline;
}

/* Right-aligned timestamp footnotes */
.matchreport div.footnote div
{
	text-align: right;
	font-size: 9px;
	padding: 0em 1em 0em 0em;
}

/****************************************
 * Generic "hide" styles				*
 ****************************************/
.nodisplay
{
	display: none;
}

.hidden
{
	visibility: hidden;
}

.visible
{
	visibility: visible;
}
