/* File: msr_1.css */
/* 30 september 2011 -- msr*/

/* over-all page attributes */
body	{
	background-color: #9B8863;
	text-align: center}

/* text attributes */
h1	{
	font-size: xx-large;
	font-weight: bold;
	color: 	#0661AB;
	line-height: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px}
h2	{
	font-size: x-large;
	font-weight: bold;
	color: #EEEE0B;
	line-height: 100%;
	text-align: center;
	padding: 0px;
	margin-top: 0px}
h3	{
	font-size: x-large;
	font-weight: bold;
	color: #336633;
	line-height: 100%;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px}
h4	{
	font-size: medium;
	font-weight: bold;
	color: #B22222;
	line-height: 110%;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px}
p	{
	font-size: medium;
	font-weight: normal;
	color: #000080;
	line-height: 100%;
	padding: 0px}
p.update	{
		font-size: x-small;
		font-weight: normal;
		color: #330066;
		line-height: 100%;
		text-align: center;
		padding: 0px}

/* hyperlink colour definitions */
table a:link {font-weight: bold; color: #CC0000}
table a:visited {font-weight: bold; color: #CC0000}
table a:hover {font-weight: bold; color: #0000FF}
table a:active {font-weight: bold; color: #000080}

/* table definition for menus */
table.menu	{
		table-layout: fixed;
		border: 0;
		border-spacing: 0px;
		vertical-align: top}

/* column definitions for menu tables */
td.menu_col_5	{
		width: 20%;
		background-color: #FFFFCC;
		font-weight: bold;
		font-size: small;
		color: #000080;
		line-height: 120%;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px}

td.menu_col	{
		background-color: #FFFFCC;
		font-weight: bold;
		font-size: small;
		color: #000080;
		line-height: 120%;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px}


/* data table definition */

table.data	{
		table-layout: auto;
		border: 2px #B22222 solid;
		border-spacing: 1px;
		border-collapse: collapse;
		vertical-align: middle}

/* sortable tables are same as basic data tables */
table.sortable      {
		table-layout: auto;
		border: 2px #B22222 solid;
		border-spacing: 1px;
		border-collapse: collapse;
		vertical-align: middle}

/* dat series data table column definitions */
/* Use percentage values in 1st row of table to set relative widths */

th.dat_centre	{
		background-color: #FAF0E6;
		border: 1px #B22222 solid;
		font-weight: bold;
		font-size: medium;
		color: #B22222;
		text-align: center;
		padding: 6px}
th.dat_left	{
		background-color: #FAF0E6;
		border: 1px #B22222 solid;
		font-weight: bold;
		font-size: medium;
		color: #B22222;
		text-align: left;
		padding: 6px}
td.dat_norm_left	{
			background-color: #FAF0E6;
			border: 1px #B22222 solid;
			font-weight: normal;
			font-size: medium;
			color: #000080;
			text-align: left;
			padding: 6px}
td.dat_norm_centre	{
			background-color: #FAF0E6;
			border: 1px #B22222 solid;
			font-weight: normal;
			font-size: medium;
			color: #000080;
			text-align: center;
			padding: 6px}
td.dat_norm_right	{
			background-color: #FAF0E6;
			border: 1px #B22222 solid;
			font-weight: normal;
			font-size: medium;
			color: #000080;
			text-align: right;
			padding: 6px}

/* tm series is same as dat series except colour definitions php-derived from team names */
th.tm_centre	{
		border: 2px #B22222 solid;
		font-weight: bold;
		font-size: medium;
		text-align: center;
		padding: 6px}
td.tm_bold_left	{
		border: 1px #B22222 solid;
		font-weight: bold;
		font-size: medium;
		text-align: left;
		padding: 6px}
td.tm_bold_right {
		border: 1px #B22222 solid;
		font-weight: bold;
		font-size: medium;
		text-align: right;
		padding: 6px}
td.tm_norm_left	{
		border: 1px #B22222 solid;
		font-weight: normal;
		font-size: medium;
		text-align: left;
		padding: 6px}
td.tm_bold_centre	{
			border: 1px #B22222 solid;
			font-weight: bold;
			font-size: medium;
			text-align: center;
			padding: 6px}
td.tm_norm_centre	{
			border: 1px #B22222 solid;
			font-weight: normal;
			font-size: medium;
			text-align: center;
			padding: 6px}



