/* CSS Document */
/*Headers*/



a:link { color: blue; text-decoration: none; }
a:visited { color: red; text-decoration: none; } 
a:hover { color:#990000 }

.style1 {
	font-size: xx-large;
	font-weight: bold;
}
.style2 {
	font-size: large;
	font-weight: bold;
	text-align:center;
}
.style5 {font-size: small}

img.title {
	display: block;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}	

p.game_header {
	font-size: 1.8em;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color:#000000;
	margin-top:6px;
	margin-bottom:15px;
	text-align:center;
}

p.game_subheader {
	font-size:1.4em;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color:#000099;
	margin-top:6px;
	margin-bottom:15px;
	text-align:center;
}

p.game_subheader2 {
	font-size:1em;
	font-weight: bold;
	font-family:arial, verdana, sans-serif;
	color:#0066CC;
	margin-top:6px;
	margin-bottom:15px;
	text-align:center;
}

p.game_footnote {
	font-size:1em;
	font-style:italic;
	font-family:arial, verdana, sans-serif;
	color:#000;
	margin-left:20px;
}

ul.level1 
{
list-style-image: url(/images/decor/bullet.gif);
list-style-position: inside;
margin-bottom:20px;
}

ul.level2 {
list-style-image:url(/images/decor/bullet1.gif);
list-style-position: inside;
}

ul.level3 {
list-style-image:url(/images/decor/bullet2.gif);
list-style-position: inside;
}


table.basic1 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	color:#000000;
	margin:5px;
}
table.basic1 th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}
table.basic1 td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

/*Table without borders*/
table.no_border {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	background-color: white;
	color:#000000;
	padding:6px;
	text-align:center;
	font-size:small;
}
table.no_border th {
	border-style: none none none none;
	background-color: white;
}
table.no_border td {
	border-style: none none none none;
	background-color: white;
}
table.no_border td.game {
	background-color:#99FFFF;
}

/*Table with alternating colours*/
table.colors {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	color:#000000;
	margin-left:auto;
	margin-right:auto;

}
table.colors th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}
table.colors td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}

table.colors tr.odd {background-color: #CCCCCC}
table.colors tr.evn {background-color: white}
table.colors tr.win {
	color:#990000;
	font-weight:bold;
	background-color: #CCCCCC
}
table.colors tr.toprow {
	font-weight:bold;
    text-align: center;
    background-color: #000000;
	color: #FFFFFF;
}
table.colors tr.hed {
	font-weight: bold;
    text-align: center;
    background-color:#000099;
	color: #FFFFFF;
}

