﻿.top_solid_border {
	border-top: black 1px solid;
	width: 200px;
	text-align: left;
}
.top_solid_right_border { border-top: black 1px solid;border-right:1px black solid;width: 20px;}
.right_solid_border {border-right:1px black solid;width: 20px;text-align:right;font-weight:bold;font-size:small;}
.bottom_right_solid { border-bottom: black 1px solid;border-right:1px black solid;width: 20px;}
.bottom_solid_border { width: 200px; border-bottom: black 1px solid; text-align:left;}
.game {
	width: 24px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	font-size: medium;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	vertical-align: middle;
}

.auto-style1 {
	width: 20px;
    border: thin solid black;
}

.top_solid_right_dashed_border { border-top: black 1px solid;border-right:1px black dashed;width: 20px;}
.top_dashed {border-TOP: 1px black dashed;width: 200px;}
.right_dashed {border-right: black 1px dashed;width: 20px;text-align:right;font-weight:bold;font-size:small;}
.bottom_right_dashed {width: 20px; border-right: black 1px dashed; border-bottom: black 1px dashed; }
.bottom_dashed { border-bottom:1px black dashed;width:200px }
.align_bottom {vertical-align: bottom;text-align: center;font-weight: bold;white-space:nowrap;}
.align_top {vertical-align:top;text-align:center;font-weight:bold;white-space:nowrap;}
.auto-style0 {border-bottom:0px;border:0px;border-left:0px;border-right:0px;border-top:0px;}
.gdata {text-align:center;font-size:medium;white-space: nowrap;}
.sedata {text-align:left;padding-left:8px;font-size:medium;white-space:nowrap;}
.bottom_short_solid_border { border-bottom: black 1px solid;}
.top_short_solid_border { border-top: black 1px solid;}
.gs {
	border-right: 0px black solid;
	text-align: center;
	font-weight: bold;
	font-size: small;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	left: 0px;
}
.winner-style {
	border-top: black 1px solid;
	width: 200px;
	text-align: center;font-family:Tahoma;font-size:small;vertical-align:top;
}

.header-style {
	text-align:center;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size:large;
	font-weight:bold;
}



input[type=text] { border-style:solid;border-width:thin;border-color:black; }
input:focus { background-color:yellow; }

table {
	padding:0px;margin-left:auto;margin-right:auto;
}
body { margin:10px;text-align:center; }
