a {
	color : #990033;
	text-decoration : none;
}
a:hover {
	font-weight : bold;
}

b { 
	font-weight: bold 
}

body, li, table, p, td, th{
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F8F8FF;
	color: #000099;
}

h1, h2, h3, h4, h5 {
	font-weight: bold;
	color : Black;
}

h1 {
	font-size: 14pt ;
	margin-top : 0px;
	text-align : center;
	margin-bottom : 0px;
}
h2 {
	font-size: 13pt ;
}
h3 {
	font-size: 12pt ;
}
h4 {
	font-size: 11pt ;
}
h5 {
	font-size: 8pt ;
}

strong {
	font-weight : bold; color:black;
}

td{
	vertical-align: top;
	text-align: left;
}

th {
	font-weight: bold;
}

#logo {
	margin-left: 1em;
	width: 75px;
}
div#header {
	position: fixed;
	top: 0;
	bottom: 91%;
	left: 10%;
	right: 0;
	padding: 8px;
}
div#sidebar {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 90%;
	color: #000099;
	overflow: auto;
	background-color: #CBDCDF;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 8px;
}
div#sidebar .titles{
	font-size: x-small;
	font-weight: bold;
	color: black;
}

div#sidebar .current{
	font-size: x-small;
	font-weight: bold;
	color: black;
	background-color: #CBDCDF;
}

div#sidebar p{
	background-color: #CBDCDF;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#main {
	position: absolute;
	top: 9%;
	bottom: 0;
	left: 10%;
	right: 0;
	overflow: auto;
	padding: 0 8px 0px 8px;
}

div#main table	{
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F8F8FF;
	color: #000099;
}
.a {
	font-weight : bold;
	color : #990033;
	text-decoration : underline;
}
.blue {color: #000099;}
.boldblack {
	color: black;
	font-weight : bold;
}
.boldred {
	color: #990033;
	font-weight : bold;
}
#footer, .center {
	text-align:center;
}

.copyright{
	font : xx-small "MS Sans Serif";
	color: #990033;
	text-align:center;
}
.current{
	background-color: Silver;
}
.deadline {	
   color : #990033;
}
.deadline1{
	color: #990033;
}
.deadline2{
	color: #990033;
	font-weight: bold;
}
.error {
	color: #990033;
	vertical-align : middle;
	font-weight : bold;
}
.important {
	color: black;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
}

th.lineup, td.lineup{
	text-align: left;
	width: 160px;
}
th.lineup{
	color: #000099;
	font-weight : bold;
}

.nobs {
	font-size: x-small;
	font-weight: bold;
	text-align: center
}

.rogered {
	color : Green;
}

.strong {
	font-weight : bold;
	color : black;
}

.importantred {
	color: #990033;
	font-style: italic;
	font-weight: bold;
	font-size: 120%;
}

.mainrule, .mainrule li {
	color: #990033;
	font-style: italic;
	font-weight: bold;
}

.forminput{color: #000099; font-size: 9pt;}
.formvar{
	vertical-align:bottom; font-weight:bold; color:black
}
.left {text-align:left}

.partybets{
/*	background-color: #CBDCDF;*/
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	margin-top: 1em;
}
.phead {
	font-size : 11pt;
	text-align : center;
}
.plfixture{
	text-align: left;
	width: 300px;
}
.readonly {
	background-color: Silver;
}
.red {color: #990033;}
.result{
	text-align: center;
	width: 30px;
}
.right {
	text-align:right
}


.size12{font-size : 13pt; font-weight : normal;}
.small{
	font-size: xx-small;
	font-weight: bold
}
.strong {
	font-weight : bold; color : black;
}
.xstrong {
	font-weight: bold;
	color: #990033;
	font-size: larger;
}
.tabentry{
	text-align: right;
	width: 31px;
}
.teamname{
	text-align: left;
	width: 230px;
}
.thead {color: #cc0033 ; text-align:center}
.th1{
	text-align: center;
	font-weight: bold;
	font-size: larger;
}
.th2{
	text-align: left;
	font-weight: bold;
	color: Black;
	font-size: larger;
}
.th2c{
	text-align: center;
	font-weight: bold;
	color: Black;
	font-size: larger;
}
.th2r{
	text-align: right;
	font-weight: bold;
	color: Black;
	font-size: larger;
}
.transfer{
	text-align: left;
	font-weight: bold;
	color: Green;
}
.ucat {
	color: Black;
	font-weight : bolder;
}
.vmid{vertical-align: middle;}
.vhmid{
	vertical-align: middle;
	text-align : center;
	}
.warning {
	color: #990033;
	font-weight : bold;
}
div#waffl table#mzonelineups{
/*
		margin-left: auto;
      margin-right: auto;
*/
}
div#lineups table{
		margin-left: auto;
      margin-right: auto;
}
table#lineupstop {
	margin-bottom:10px;
}
table#lineupsbot {
	margin-top:10px;
}
table#lineupstop td, table#lineupsbot td{
	width: 80px;
	text-align: center;
}
div#lineups h2 {
	text-align: center;
}

#premier_fixtures {
	text-align: center;
}

#premier_fixtures table {
	border: 0;
	
}

#premier_fixtures table th, #premier_fixtures table td {
	width: 40px;
	
}
#premier_fixtures table th.current{
	background-color: Silver;
}
#premier_fixtures table td.plfixture, #premier_fixtures table td.fixdate{
	text-align: left;
	width: 300px;
}
#premier_fixtures table td.result{
		width: 30px;
}
#premier_fixtures table td.fixdate{
		font-weight: bold;
}
