/* 
 ----------------------------------------------------------------------------------
 Mick Potts Memorial Blackpool Evening Cricket League - Stylesheet 
 ----------------------------------------------------------------------------------
*/
body  {
	background : #247224 ;
	color : #ffffff;
/*	background-attachment: fixed;
	background-image: url(grass9.jpg) ; */
/*	font-family : helvetical, arial; */
	font-family: "Arial", Gill, Helvetica, sans-serif ; 
	font-size : 11pt;  
	text-decoration : none;
}
/* Headers */
h1 {
	font-family : helvetical, arial;
	font-size : 20pt;
	text-align : center;
	color : #ffff00;
	color: yellow ;
}
h2 {
	font-family : helvetical, arial;
	font-size : 16pt;
	text-align : center;
	text-decoration : none;
}
h3 {
	font-family : helvetical, arial;
	font-size : 12pt;
	text-align : center;
	text-decoration : none;
}
h4 {
	font-family : helvetical, arial;
	font-size : 11pt;
	text-align : center;
	text-decoration : none;
}

hr {
	border-width: 1px;
	color : #ffffff;
}

/*Hyperlinks */
a:link {
	color : #ffff00;
	text-decoration : none;
}
a:visited {
	color : #ffef00;
	text-decoration : none;
}
a:active {
	color : #ffff00;
	text-decoration : none;
}
a:hover {
	background : #004a00;
	color : #ffff00;
	text-decoration : underline;
}
/* Hyperlinks in header "menus" */
a.Menu {
	background: #004F00;
	color: white; 
	font-size: 16px; 
	font-weight: bold; 
	padding: 4px; 
	text-decoration: none
}
a.Menu:link {
	background: #004F00;
	color: #ffffff; 
	font-size: 16px; 
	border: 1px solid #ff8000;   
	padding: 4px; 
	text-decoration: none
}
a.Menu:visited {
	background: #004F00;
	color: #ffffff; 
	font-size: 16px; 
	border: 1px solid #ff8000;   
	padding: 4px; 
	text-decoration: none
}
a.Menu:active {
	background: #004F00;
	color: #ffffff; 
	color: #FFFF9C;
	font-size: 16px; 
	border: 1px solid #ff8000;   
	padding: 4px; 
	text-decoration: underline
}
a.Menu:hover {
	background: #ff8000;
	color: white; 
	font-size: 16px; 
	border: 1px solid #004f00;   
	padding: 4px; 
	text-decoration: none
}
/* Images */
img {
	border: 0px ;
}

/* 
 ----------------------------------------------------------------------------------
 Div styles 
 ----------------------------------------------------------------------------------
*/
#PageHeader {
	text-align: center ;
	width: 100% ;
}

#PageBody {
	text-align: center ;
	border: 0 ;
}

#PageFooter {
/*	background : #247224 ; */
	text-align: left ;
	width: 100% ;
}

/* Left hand menu container */
#MenuContainer {
	text-align: center ;
	float: left ;
	display: block ;
	width: 125px ;
	padding: 8px ;
}

#MainContent {
	background : #008000;
	margin-left: 145px ;
	margin-right: 5px;
	padding: 4px ;
	text-align: left ;
}

#MainNews {
	text-align: center ;
}

/* Horrible hack for IEs awful "width" support */
#IETableHack {
	width: 98% ;
	margin-left: auto ;
	margin-right: auto ;
}

/* A menu header */
.MenuHeader {
	background: #FBCE2A ;
	color: black ;
	background: #004F00;
	color: yellow ;
	border: 1px solid;
	padding: 2px;
	padding-left: 3px;
	font-family: helvetical, arial;
	font-size: 10pt ;
	font-weight: bold ;
	text-decoration: none;
	border-color: white white white white ; 
	display: block;
	margin: 0px;
	text-align: left;
}

/* Menu hyperlinks */
.Menu a:link {
	background: #FFF4CF ;
	color: black ;
	border: 1px solid;
	padding: 2px;
	padding-left: 3px;
	font-family: helvetical, arial;
	font-size: 10pt ;
	font-weight: normal ;
	text-decoration: none;
	border-color: white white white white ; 
	display: block;
	margin: 0px;
	text-align: left;
}
.Menu a:visited {
	background: #FFF4CF ;
	color: black ;
	border: 1px solid;
	padding: 2px;
	padding-left: 3px;
	font-family: helvetical, arial;
	font-size: 10pt ;
	font-weight: normal ;
	text-decoration: none;
	border-color: white white white white ; 
	display: block;
	margin: 0px;
	text-align: left;
}
.Menu a:active {
	background: #FFF4CF ;
	color: black ;
	border: 1px solid;
	padding: 2px;
	padding-left: 3px;
	font-family: helvetical, arial;
	font-size: 10pt ;
	font-weight: normal ;
	text-decoration: none;
	border-color: white white white white ; 
	display: block;
	margin: 0px;
	text-align: left;
}

.Menu a:hover {
/*	background: #FF8000 ;
	color: white ; */
	background: #F8BF24 ;
	color: black ;
	border: 1px solid;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 1px;
	border-color: white white white white;
	text-decoration: none;
}



/* Span classes */
.motto {
	font-family : helvetical, arial;
	color : #ffff00;
	font-size : 10pt;
	font-style : italic;
	text-align : center;
}
.fodder {
	background : #004a00;
	color : #ffff00;
	font-family : helvetical, arial;
	font-size : 10pt;
	font-style : italic;
	font-weight : bold;
}
.banner{
	background: #004a00;
	background: #004F00;
	font-family : helvetical, arial;
	color : #ffff00;
	color: white ;
	color: yellow ;
	font-size : 13pt;
	font-weight : bold;
	border: 1px solid black ;
	padding: 8px ;
	text-align : center;
}
.IEBad {
	background: #004F00 ;
	border: 3px solid #ff8000 ;
	font-family : helvetical, arial;
	font-size : 11pt;
/*	font-weight : bold; */
	margin: 4px auto ;
	padding: 4px ;
}

.blink {
	background : #004a00;
	font-family : helvetical, arial;
	color : #ffff00;
	font-size : 12pt;
	text-align : center;
	text-decoration : blink ;
}
/* 
 ----------------------------------------------------------------------------------
 Tables 
 ----------------------------------------------------------------------------------
*/

/* Header Table */
table.PageHeaderTable {
	background: #004F00;
	width: 100% ;
	border-width: 2px;
	border-style: solid; 
	border-color: #FF8000 ;
	border-collapse: collapse;
}
table.PageHeaderTable th, 
table.PageHeaderTable td {
	background: #004F00;
	color: yellow ;
	text-align: center;
	font-family: "Arial", Gill, Helvetica, sans-serif ; 
	font-size: 20pt;
	border: 1px solid white ;
	padding: 4px;
}

/* Results Table */
table.ResultsTable {
	width: 84%; 
	width: 100% ; 
	border: 1px solid white ;
	border-collapse: collapse;
	margin-left: auto ;
	margin-right: auto ;
}
table.ResultsTable th {
/*	background : #247224 ;
	color: yellow ; */
	font-family: "Arial", Gill, Helvetica, sans-serif ; 
	font-size : 11pt;  
	font-weight: bold ;
	border: 1px solid white;
	border-collapse: collapse;
	padding: 4px;
}
table.ResultsTable td {
	font-family: "Arial", Gill, Helvetica, sans-serif ; 
	font-size : 11pt;  
	border: 1px solid white ;
	border-collapse: collapse;
	vertical-align: top ;
	padding: 4px;
}
/*
table.ResultsTable {
	width: 100% ;
	border-width: 2px;
	border-style: solid; 
	border-color: #004F00 ;
	border-collapse: collapse;
}
table.Results th { 
	text-align: center;
	font-size: 20pt;
	border-width: 2px;
	border-style: solid; 
	border-color: #FF8000;
	padding: 4px;
	background : #004F00;
	color: yellow ;
}
table.Results td {
	text-align: center;
	font-size: 20pt;
	border-width: 2px;
	border-style: solid; 
	border-color: #FF8000;
	padding: 4px;
	background : #008000;
	color: white;
}
*/


/* Login table */
table.LoginTable {
/*	width: 50% ; */
	border-width: 2px;
	border-style: none; 
	border-color: #FF8000 ;
	border-collapse: collapse;
	background: #004F00;
}

table.LoginTable th {
	text-align: center;
	font-size: 14pt;
	border-width: 2px;
	border-style: none; 
	border-color: #FF8000;
	padding: 4px;
	background: #004F00;
	color: white ;
}
table.LoginTable td {
	text-align: center;
	font-size: 10pt;
	border-width: 2px;
	border-style: none; 
	border-color: #FF8000;
	padding: 4px;
	background: #004F00;
	color: white ;
}


/* Menu Table */
table.Menu {
	width: 100% ;
	text-align: center ;
}

/* Results Table */
table.Results {
	width: 90% ;
	border-width: 1px;
	border-style: solid; 
	border-color: white ;
	border-collapse: collapse;
}
table.Results th {
	text-align: left;
	border-width: 1px;
	border-style: solid; 
	border-color: black;
	padding: 4px;
	background: #004F00; 
	color: yellow ;
	font-weight: bold ;
}
table.Results td {
	text-align: left;
	border-width: 1px;
	border-style: solid; 
	border-color: black;
	padding: 4px;
	color: white ;
}

/* Pictures Table */
table.Pictures {
	width: 100% ;
	border-width: 1px;
	border-style: solid; 
	border-color: white ;
	border-collapse: collapse;
}
table.Pictures th {
	text-align: center;
	border-width: 1px;
	border-style: solid; 
	border-color: white;
	padding: 6px;
	background: #004F00; 
	color: yellow ;
	font-weight: bold ;
}
table.Pictures td {
	text-align: center;
	border-width: 1px;
	border-style: solid; 
	border-color: white;
	padding: 6px;
	color: white ;
}

.ResultsHeader{
	text-align: left;
	border: 1px solid black;
	padding: 4px;
	background: #004F00; 
	color: yellow ;
	font-weight: bold ;
}

.RowOdd {
}

.RowEven {
	background: #0C920C ;
}



/* 
 ----------------------------------------------------------------------------------
 Input Fields 
 ----------------------------------------------------------------------------------
*/
.InputField {
	width: 100% ;
}
.InputButton {
	padding: 2px;
	width: 100px;
}

/* 
 ----------------------------------------------------------------------------------
 General purpose overrides
 ----------------------------------------------------------------------------------
*/
.Left, .left {
	text-align: left ;
}
.Right, .right {
	text-align : right
}
.Centre, .centre {
	text-align : center
}
.Italic, .italic {
	font-style : italic;
}
.Bold, .bold {
	font-weight : bold ;
}