* {
margin: 0;
padding: 0;
}

html{
overflow-y: scroll;
}
body{
text-align:left;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: white;
font-size:10px;
background-color: #161616;
}

a {
color: #fff;
direction: ltr;
unicode-bidi: embed;
text-decoration: none;
}

.headerbar {
background-color: #161616;
color: #FFFFFF;
margin-bottom: 4px;
padding: 0 5px;
overflow: hidden;
}

ul.rightside {
float: right;
margin-left: 5px;
margin-right: -5px;
text-align: right;
}

ul.linklist {
display: block;
margin: 0;
}

ul.linklist li {
display: block;
list-style-type: none;
float: left;
width: auto;
margin-right: 5px;
font-size: 1.1em;
line-height: 2.2em;
vertical-align:middle;
}

ul.linklist li a {
color: #ffffff;
}

input, input[type="checkbox"] {
cursor:default!important;
}

select {
cursor:default!important;
}

input[type="submit"] {
cursor:default!important;
}

.listWeeks
{
	font-size:15px;
	margin-top: 5px
}

.listWeeks tbody tr td
{
	padding:2px 0 2px 0;
}


/*
.edit-scores{
    text-align:center;
    font-family: Verdana;
	width:42px;
	height:17px;
	font-size:15px;
}
*/

.input-score{
    font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	width:100%;
	height:100%;
	padding:0px 0px 0px 10px;
	border:none;
	outline:none;
	display:inline-block;
	color:black;
	background-color: silver;
}

.score, .scorer{
    font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	padding:0 0 0 5px;
}


/*
.edit-scorer{
    padding:3px 0 0 5px;
    font-family: Verdana;
    width:260px;
    height:18px;
	border:0px;
    font-size:15px;
	font-weight: normal;
}
*/

.input-scorer{
    font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	width:100%;
	height:100%;
	border:none;
	outline:none;
	display:block;
	color: black;
	background-color: silver;
}

.tableForm{
	padding:8px 0 8px 0;
}

.tableForm tr th{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

.tableForm tr td{
	padding:4px 4px 0 0;
}



.tableChampsLeague thead tr th
{
	background-color: green;
	color:#ffffff;
}

.tableFixtures thead tr th
{
	background-color: yellow;
	color:black;
}

.tableWeeklyResults thead tr th
{
	background-color: #00FFFF;
	color:black;
}

.tableLeagueTable thead tr th
{
	background-color: red;
	color:white;
}

.tableHonoursTable thead tr th
{
	background-color: #FF00FF;
	color:white;
}

.tableLeagueCupElim thead tr th,
.tableLeagueCup thead tr th
{
	background-color: #0000FF;
	color:white;
}

.tableChampsLeague thead tr th,
.tableLeagueCupElim thead tr th,
.tableFixtures thead tr th,
.tableWeeklyResults thead tr th,
.tableLeagueTable thead tr th,
.tableHonoursTable thead tr th,
.tableLeagueCup thead tr th
{
	font-family: Verdana;
	padding: 2px;
	border-bottom: 1px solid white;
	font-size:14px
}

.tableFixtures tbody tr td
{
	height:34px;
}

.tableChampsLeague tbody tr td,
.tableLeagueCupElim tbody tr td,
.tableFixtures tbody tr td,
.tableWeeklyResults tbody tr td,
.tableLeagueTable tbody tr td,
.tableHonoursTable tbody tr td,
.tableLeagueCup tbody tr td
{
	/*padding: 1px 0px 2px 4px;*/
	border-bottom: 1px solid white;
	font-size:14px;
}

.tableChampsLeague tbody tr td a,
.tableFixtures tbody tr td a,
.tableWeeklyResults tbody tr td a,
.tableLeagueTable tbody tr td a,
.tableHonoursTable tbody tr td a,
.tableLeagueCup tbody tr td a
{
	color:white;
}

/*
.tableFixtures tbody tr td.highlight,
.tableWeeklyResults tbody tr td.highlight,
.tableLeagueTable tbody tr td.highlight,
.tableLeagueCup tbody tr td.highlight
*/
table tbody tr td.highlight
{
    font-family: Verdana;
	padding: 0px;
	background-color: silver;
	border-bottom: 1px solid white;
	font-size:14px;
	font-weight:bold;
	color:black;
}

table tbody tr.highlight, table tbody tr.highlight a
{
    font-family: Verdana;
	padding: 0px;
	background-color: silver;
	border-bottom: 1px solid white;
	font-size:14px;
	font-weight:bold;
	color:black;
}


.tableLeagueCup tbody tr td,
.tableLeagueCup thead tr th
{
	height:20px;
}


.tableFixtures tbody tr td.highlight-scorer{
    font-family: calibri;
	padding: 0px;
	background-color: silver;
	border-bottom: 1px solid white;
	font-size:14px;
	color:black;
}

.tableFixtures tbody tr td.score{
	padding: 1px 0px 2px 0px;
	background-color: silver;
	border-bottom: 1px solid white;
	font-size:14px;
	font-weight:bold;
	color:black;
	text-align:center;
}

.tableFixtures tfoot tr td{
	padding: 1px 0px 2px 0px;
	font-size:14px;
	font-weight:bold;
	color:white;
	text-align:center;
}



.loginBox{
	font-size: 10px;
}

.loginBox tr td{
    text-align :left;
}
.topTitle{
    text-align:left;
	padding: 10px 0 14px 0px;
	font-size:26px;
	font-weight:700;
	color: white;
	text-decoration:none;
}

.tableContactUs tbody tr td

{
	font-size:14px;
}


.menuFixtures{
	background-color: yellow;
	color:black;
	position: relative;
}

.fixturesWeek
{
    margin-top:5px;
	float:right;
    background-color: yellow;
	color:black;
	position: relative;
	height: 48px; 
	width: 345px; 
}

.fixturesNotice
{
	padding:4px 4px 4px 4px;
	font-weight:normal!important;
	/*
	text-align:left!important;
	*/
    margin-top:5px;
	float:left;
    background-color: silver;
	color:black;
	position: relative;
	height: 40px; 
	width: 324px; 
}

.leagueTable
{
    margin-top:5px;
	float:right;
    background-color: red;
	color:white;
	position: relative;
	height: 40px; 
	width: 368px; 
}

.weeklyResults
{
    margin-top:5px;
	float:right;
    background-color: #00FFFF;
	color:black;
	position: relative;
	height: 40px; 
	width: 368px; 
}

.cupLabel
{
    margin-top:5px;
	float:right;
    background-color: #0000FF;
	color:black;
	position: relative;
	height: 40px; 
	width: 368px; 
}

.champsLabel
{
    margin-top:5px;
	float:right;
    background-color: green;
	color:black;
	position: relative;
	height: 40px; 
	width: 368px; 
}

.menuItemMedium
{
	height:130px;
	width:130px;
}

.mu
{
font-weight:bold;
font-size:21px;
padding:0px;
}

.ml
{
font-weight:normal;
font-size:26px;
padding:0px;

}

.tableSettings thead tr th, .tableSettingsCozy thead tr th
{
	background-color: #DF01D7;
	color:white;
	font-family: Verdana;
	padding: 2px;
	border-bottom: 1px solid white;
	font-size:14px;
	height: 34px;
}

.tableSettings tbody tr td
{
	/*padding: 1px 0px 2px 4px;*/
	border-bottom: 1px solid white;
	font-size:14px;
	height: 34px;
}

.tableSettingsCozy tbody tr td
{
	/*padding: 1px 0px 2px 4px;*/
	border-bottom: 1px solid white;
	font-size:14px;
	height: 20px;
}

.tableSettings tbody tr td a, .tableSettingsCozy tbody tr td a
{
	color:white;
}

.input{
    font-family: Verdana;
	font-size:15px;
	/*width:100%;*/
	height:100%;
	padding:0px 0px 0px 10px;
	border:none;
	outline:none;
	display:inline-block;
	color:black;
	background-color: silver;
}
