body{
	font:14px Verdana,sans-serif;
	color:#333;
}
a{
	display:inline-block;
	padding:8px;
	text-decoration:none;
	color:#fff;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	border: 0px solid #000000;
	background:green;
	font-size:12px;
}
a:hover{
	text-decoration:none;
	background:#009933;
}
a:visited{
	color:#fff;
}
div.title{
	font-size:20px;
}
div.title b{
	color:green;
}
div.title span{
	color:red;
}
div.second-title{
	color:blue;
	font-size:16px;
	margin-top:20px;
}
.margin{
	margin-bottom:20px;
}
.margin-top{
	margin-top:20px;
}
.m-inner1{
	line-height:1.5;
}
.blue{
	color:blue;
}
.red{
	color:red;
}
.decimal{
	width:50px;
}
input[type="submit"]{
	display:inline-block;
	background:#0033CC;
	padding:10px;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	border: 0px solid #000000;
	color:#fff;
	cursor:pointer;
}
input[type="submit"]:hover{
	background:#0066FF;
}
#manager{
	text-align:center;
	border-collapse:collapse;
}
#manager th{
	background:yellow;
	border:1px solid black;
	cursor:pointer;
}
#manager td{
	border:1px solid black;
}
#manager td.player{
	text-align:left;
}
#manager td.player a{
	display:inline;
	padding:0;
	text-decoration:none;
	color:#333;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border: 0;
	background:none;
	font-size:14px;
}
#manager td.player a:hover{
	text-decoration:underline;
}
td,th{
	padding:2px 10px;
}
.info{
	margin-bottom:20px;
}
#manager tbody tr:hover{
	background:#CCFF99;
}
.last_update{
	font-size:12px;
	display:block;
	margin-bottom:20px;
}
.alert{
	color:red;
	font-weight:bold;
	margin-bottom:20px;
}
.update-link{
	margin-bottom:20px;
}
/*Results*/
.matches,
.table{
	border-collapse:collapse;
	font-family:Calibri, Verdana, sans-serif;
	margin-bottom:20px;
	font-size:16px;
}
.group-number{
	font-weight:bold;
	margin-bottom:20px;
}
.matches td,
.table td{
	padding:0 12px;
	border:1px solid #ccc;
	text-align:center;
}
.matches a,
.table a{
	color:#3D7EA7;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border: none;
	background:#fff;
	font-size:16px;
}
.matches a:hover,
.table a:hover{
	text-decoration:underline;
}
.matches a:visited,
.table a:visited{
	color:#3D7EA7;
	text-decoration:none;
}
.bold{
	color:#333;
	font-weight:bold;
}
.table .team-name,
.matches .team-name{
	text-align:left;
}
.team-name img{
	vertical-align:middle;
}
th.top{
	width:51px;
}
span.black{
	color:#333 !important;
}