body {
  text-align : center;
	margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
	font-family : verdana, arial, sans-serif;
	font-size : 100%;
  background-color : #FFFFFF;
  color : #0C2A5E;
}

p {
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 70%;
  margin : 5px 0px 0px 0px;
}

hr {
  color : #0C2A5F;
  height : 1px;
}

div.centered {
  margin: 0 auto; 
  text-align: left;
  width: 760px;
}

ul
{
	padding : 0px 0px 0px 25px;
	margin : 0px 0px 0px 0px;
}

li {
	font-family : verdana, arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
}

li a {
  text-decoration : none;
  color : #800000;
}

li a:hover {
  text-decoration : underline;
}

li a:visited {
  color : #1B54B3;
}

a {
  color : #800000;
  margin : 5px 0px 0px 0px;
  text-decoration : none;
}

a:hover {
  text-decoration : underline; 
}

a:visited {
  color : #1B54B3;
}

input.submitbutton {
	padding: 1px 1px 1px 1px;
  font-family: Verdana, Arial, Sans-serif; 
  font-size:65%;
  font-weight:bold; 
  color: #ffffff; 
  background-color: #0C2A5F;
}

h1 {
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
  font-size : 80%;
  font-weight : bold;
  margin : 5px 0px -3px 0px;
}


.header {
  background-image : url('images/background-header.jpg');
  height : 105px;
  vertical-align : middle;
}

.link ul {
	padding : 5px 0px 5px 25px;
	margin : 0px 0px 0px 0px;
	list-style-image : url('images/img-bluearrowright.gif'); 
}

.topmenucontainer {
  height : 20px;
  vertical-align : middle;
  background-color : #0C2A5F; 
}

.topmenu ul {
  display : inline;
  padding: 0px 0px 0px 0px;
}

.topmenu li {
	font-family : arial, sans-serif;
  display : inline; 
  font-size : 70%
}

.topmenu li a {
  margin : 0px 0px 0px 0px;
	padding : 3px 14px 3px 14px; 
  font-weight : bold; 
  float : left; 
  border-right : #FFFFFF 1px solid; 
  color : #FFFFFF; 
  background-color : #0C2A5F; 
  text-decoration : none
}

.topmenu li a:hover {
  background-color : #8594AF;
  text-decoration : none; 
}

.topmenu li a:visited {
  color : #FFFFFF; 
}

.leftmenucontainer {
  vertical-align : top;
  background-color : #FFFFFF;
}

.leftmenu ul {
	display: inline;
}

.leftmenu li {
	font-family : arial, sans-serif;
 	display : inline; 
  font-size : 70%;
  width : 115px;
}

.leftmenu li a {
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 5px;
  width : 115px;
  font-weight : bold; 
  float : left; 
  border-top : #FFFFFF 1px solid; 
  color : #FFFFFF; 
  background-color : #1E62CF; 
  text-decoration : none;
  text-align : left;
}

.leftmenu li a:hover {
  background-color : #8EB0E7;
  text-decoration : none; 
}

.leftmenu li a:visited {
 color: #FFFFFF; 
}

.leftmenu li .leftmenusub {
  padding : 2px 0px 2px 5px;
  font-weight : normal;
  border-top : #FFFFFF 1px solid; 
  color : #0C2A5E; 
  background-color : #F4F7FD; 
  text-decoration : none;
  text-align : left;
}

.leftmenu li .leftmenusub:visited {
  color : #0C2A5E; 
}

.leftmenu li .leftmenusubhead {
  padding : 2px 0px 2px 5px;
  font-weight : normal;
  border-top : #FFFFFF 1px solid; 
  color : #0C2A5E; 
  background-color : #D6E1F8; 
  text-decoration : none;
  text-align : left;
}

.rightmenu {
  padding : 5px 5px 5px 5px;
  background-color : #9CBDE7;
  text-align : left;
  border : #0C2A5F 1px solid;
  width : 108px;
}

.rightmenu ul
{
	padding : 0px 0px 0px 17px;
	margin : 0px 0px 0px 0px;
	list-style-image : url('images/img-bluearrowright.gif'); 
}

.rightmenu li {
	font-family : arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
}

.rightmenu li a {
  text-decoration : none;
  color : #800000;
}

.rightmenu li a:hover {
  text-decoration : underline;
}

.rightmenu li a:visited {
  color : #1B54B3;
}

.contentsmenu {
  margin : 5px 0px 5px 0px;
  padding : 5px 5px 5px 5px;
  text-align : left;
  border : #0C2A5F 1px solid;
  width : 138px;
  background-color : #CDDEF3;
}

.contentsmenu ul
{
	padding : 0px 0px 0px 17px;
	margin : 0px 0px 0px 0px;
	list-style-image : url('images/img-bluearrowright.gif'); 
}

.contentsmenu li {
	font-family : arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
}

.contentsmenu li a {
  text-decoration : none;
  color : #800000;
}

.contentsmenu li a:hover {
  text-decoration : underline;
}

.contentsmenu li a:visited {
  color : #1B54B3;
}

.contentsmenu p {
  margin:  0px 0px 0px 0px;
  color : #0C2A5E;
	font-family : arial, sans-serif;
	font-size : 70%;
}

.menuhead {
	font-family : arial, sans-serif;
  font-weight : bold;
  font-size : 70%;
	padding : 0px 0px 2px 2px; 
}

.menuheadbreak {
	font-family : arial, sans-serif;
  font-weight : bold;
  font-size : 70%;
	padding : 5px 0px 2px 2px; 
}

.datetime {
  font-size : 70%;
  text-align : center;
  color : #FFFFFF;
	padding : 3px 0px 3px 0px; 
}

.maindiv {
  background-color : #F4F7FD; 
  margin : 5px 0px 5px 5px;
  padding : 5px 5px 5px 5px;
  border : #0C2A5F 1px solid;
}

.formdiv {
  background-color : #EBF2FA; 
  margin : 5px 0px 5px 0px;
  padding : 0px 5px 5px 5px;
  border : #FFFFFF 1px solid;
}

.smalltext {
  margin:  0px 0px 0px 0px;
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 65%;
}

.smalltextleft {
  margin:  0px 0px 0px 0px;
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 65%;
  text-align : left;
}

.smalltextright {
  margin:  0px 0px 0px 0px;
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 65%;
  text-align : right;
}


.errortext {
  margin:  0px 0px 5px 0px;
  color : #FF0000;
	font-family : verdana, arial, sans-serif;
	font-size : 65%;
  text-align : center;
}

.boldblue {
  font-weight : bold;
}

.heavy {
  font-weight : bold;
}

.mediumbluetext {
  font-size : 80%;
  font-weight : bold;
  margin : 5px 0px -3px 0px;
}

.largebluetext {
  font-size : 90%;
  font-weight : bold;
  margin : 5px 0px -3px 0px;
}

.smallbluetext {
  font-size : 60%;
}

.tablehead {
  margin: 0px; 
  padding: 2px 2px 2px 2px; 
  border: 1px #FFFFFF solid; 
  background-color: #0C2A5F; 
  color: #FFFFFF; 
  font-family: verdana, arial, sans-serif; 
  font-size: 65%;
  font-weight:bold; 
}

.tableheadlarge {
  margin: 0px; 
  padding: 2px 2px 2px 2px; 
  border: 1px #FFFFFF solid; 
  background-color: #0C2A5F; 
  color: #FFFFFF; 
  font-family: verdana, arial, sans-serif; 
  font-size: 70%;
  font-weight:bold; 
}

.trmon {
  margin: 0px;
  border-left: 1px #FFFFFF solid; 
  border-right: 1px #FFFFFF solid; 
  border-bottom: 1px #FFFFFF solid; 
  border-top : 5px #F4F7FD solid; 
  padding: 2px 2px 2px 2px; 
  font-weight:bold; 
  background-color:#FFFFFF; 
  font-family: verdana, arial, sans-serif; 
  font-size:70%;
}

.trmonlarge {
  margin: 0px;
  border-left: 1px #FFFFFF solid; 
  border-right: 1px #FFFFFF solid; 
  border-bottom: 1px #FFFFFF solid; 
  border-top : 5px #F4F7FD solid; 
  padding: 2px 2px 2px 2px; 
  font-weight:bold; 
  background-color:#FFFFFF; 
  font-family: verdana, arial, sans-serif; 
  font-size:75%;
}

.trdatelarge {
  margin: 0px;
  border-left: 1px #FFFFFF solid; 
  border-right: 1px #FFFFFF solid; 
  border-bottom: 1px #FFFFFF solid; 
  border-top : 5px #F4F7FD solid; 
  padding: 2px 2px 2px 2px; 
  font-weight:bold; 
  font-family: verdana, arial, sans-serif; 
  font-size:75%;
}

.tr0 {
  background-color: #B2CDEC;
}

.tr1 {
  background-color: #D7E5F7;
}

.trrel0 {
  background-color: #DDDDDD;
}

.trrel1 {
  background-color: #F1F1F1;
}

.trpro0 {
  background-color: #FFFF40;
  font-weight: bold;
}

.trpro1 {
  background-color: #F0F1A3;
}

.trwrox {
  background-color: #1863D6;
  color: #FFFFFF;
  font-weight: bold;
}

.trover {
  background-color: #FFFFFF;
}

.troverb {
  background-color: #FFFFFF;
  font-weight: bold;
}

.tabcol {
  margin: 0px; 
  border: 1px #FFFFFF solid; 
  padding: 2px 2px 2px 2px; 
  font-size: 70%; 
  font-family: verdana, sans-serif;
}

.tabcolbold {
  margin: 0px; 
  border: 1px #FFFFFF solid; 
  padding: 2px 2px 2px 2px; 
  font-size: 70%; 
  font-family: verdana, sans-serif;
  font-weight: bold;
}


form {
  display : inline;
}

.formtext {
  font-size: 100%; 
  color: #0C2A5E; 
  font-family: arial, sans-serif;
  border: #0C2A5E 1px solid;
  margin: 0px 0px 5px -1px;
}

.tdformtext {
  font-size: 70%; 
  color: #0C2A5E; 
  font-family: arial, sans-serif;
  border: #0C2A5E 1px solid;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
}

.tdformtext:disabled {
  background-color : #000000;
}

.formcol {
  margin: 0px; 
  border: 1px #FFFFFF solid; 
  padding: 5px 5px 5px 5px; 
  font-family: verdana, sans-serif;
}

.formlabel {
  font-weight : bold;
  margin : 0px 0px 0px 0px;
}

.boldred {
  font-weight: bold;
  color: #FF0000;
}

.badgebox {
  margin : 5px 0px 5px 0px;
  padding : 5px 5px 5px 5px;
  text-align : center;
  border : #0C2A5F 1px solid;
  width : 110px;
  background-color : #FFFFFF;
}

.greytext {
  color : #808080;
}

.tdtext {
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 70%;
  margin : 5px 0px 0px 0px;
  text-align : right;
}

.tdtextleft {
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 70%;
  margin : 5px 0px 0px 0px;
  text-align : left;
}

.tdtextcentre {
  color : #0C2A5E;
	font-family : verdana, arial, sans-serif;
	font-size : 70%;
  margin : 5px 0px 0px 0px;
  text-align : center;
}

.pitchtd {
	font-family : verdana, arial, sans-serif;
  width : 272px;
  vertical-align : top;
  padding : 5px 5px 5px 5px;
  background-color : #E8F0FA;
  border : #0C2A5E 1px solid;
}

.pitchmenu {
  padding : 0px 3px 3px 3px;
  background-color : #CDDEF3;
  text-align : left;
  border : #0C2A5F 1px solid;
  width : 277px;
}

.pitchmenu ul
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.pitchmenu a {
 	font-family : arial, sans-serif;
	margin : 0px 0px 0px 2px;
	font-size : 70%;
}

.pitchmenuselected {
 	font-family : arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
  font-weight : bold;
}

.mediumgrey
{
	font-size : 70%;
  font-weight : bold;
	background-color: #D1D7DC;
}

.headerpopup {
  background-image : url('images/background-header-popup.jpg');
  width : 490px;
  vertical-align : middle;
  height : 60px;
}

.maindivpopup {
  background-color : #F4F7FD; 
  margin : 5px 0px 5px 0px;
  padding : 5px 5px 5px 5px;
  border : #0C2A5F 1px solid;
  width : 478px;
  text-align : center;
}

.reportscore {
  margin : 10px 0px 10px 0px;
  font-weight : bold;
	font-size : 75%;
}

.matchfacts {
  margin : 5px 0px 5px 0px;
  padding : 5px 5px 5px 5px;
  text-align : left;
  border : #0C2A5F 1px solid;
  width : 163px;
  background-color : #CDDEF3;
}

.matchfacts ul
{
	padding : 0px 0px 0px 17px;
	margin : 0px 0px 0px 0px;
	list-style-image : url('images/img-bluearrowright.gif'); 
}

.matchfacts li {
	font-family : arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
}

.matchfacts li a {
  text-decoration : none;
  color : #800000;
}

.matchfacts li a:hover {
  text-decoration : underline;
}

.matchfacts li a:visited {
  color : #1B54B3;
}

.matchfacts p {
  margin:  0px 0px 0px 0px;
  color : #0C2A5E;
	font-family : arial, sans-serif;
	font-size : 70%;
}

.statsmenu {
  padding : 0px 3px 3px 3px;
  background-color : #CDDEF3;
  text-align : left;
  border : #0C2A5F 1px solid;
  width : 492px;
}

.statsmenu ul
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.statsmenu a {
 	font-family : arial, sans-serif;
	margin : 0px 0px 0px 2px;
	font-size : 70%;
}

.statsmenuselected {
 	font-family : arial, sans-serif;
	margin : 0px 0px 0px 0px;
	font-size : 70%;
  font-weight : bold;
}

.tabcolsmall {
  margin: 0px; 
  border: 1px #FFFFFF solid; 
  padding: 2px 2px 2px 2px; 
  font-size: 65%; 
  font-family: verdana, sans-serif;
}

.sitemap
{
	padding : 0px 0px 5px 25px;
	margin : 5px 0px 0px 0px;
	list-style-image : url('images/img-bluearrowright.gif'); 
}
