@charset "utf-8";
body  {
	background-color:#ffffff;
	margin: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color:#FFF;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.thrColLiqHdr #container {
	width: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
} 
.thrColLiqHdr #header {
	display:none;
} 
.thrColLiqHdr #header h1 {
	display:none;
	font-size:14px;
}
a:link {
	color:#0033FF;
	text-decoration:none;
}
a:visited {
	color:#0033FF;
	text-decoration:none;
}
a:hover {color:#FF0000;
	text-decoration:underline;
}
.ols_manage_matches_table {
	text-align: left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ols_manage_matches_table tr th {
	text-align: left;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-collapse:collapse;
	border-right-width: 1px;
	background-color: #0FF;
	border-right-color: #808080;
	border-bottom-color: #808080;	
}
.logo {
	display:inline;
}
.thrColLiqHdr #sidebar1 {
	display:none;
}
.thrColLiqHdr #sidebar2 {
	display:none;
}
.thrColLiqHdr #mainContent {
}
.thrColLiqHdr #container #mainContent li {
	list-style-type:circle;
	}
.thrColLiqHdr #container #mainContent hi {
	font-size:8px;
}
.teamheading {
	font-size:16px;
}
.thrColLiqHdr #footer {
	display:none;
}
.odd {
	background-color: #FFC;
}
.Score_Table {
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.even {
	background-color:#FFF;
}
.hilite1_table {
	background-color:#E0E0E0;
	text-align: left;
}
.hilite2_table {
	background-color:#FFF;
	text-align: left;
}
.thrColLiqHdr #container #mainContent table caption { 
margin : 0; 
padding : 5px 0.4em 5px 0; 
text-align : left; 
font : 1.25em Arial, Helvetica, sans-serif; 
color : #000; 
font-style : italic; 
}
.thrColLiqHdr #container #mainContent table {
	background-color:#ffffff;
	width:auto;
	border:thin;
	text-align:center; /*affects all tables!!!!*/
	width:100%;
	height:100%;
	padding:2px;
	border-collapse:collapse;
	font-weight:normal;
	page-break-inside:avoid;
}
.thrColLiqHdr #container #mainContent.table_scores {
	background-color:#fff;
	width:auto;
	border:thin;
	text-align:center;
	padding:2px;
	border-collapse:collapse;
	page-break-inside:avoid;
}
.hilite {
	background-color:#CCC;
}
.table {
	background-color:#fff;
	width:auto;
	border:thin;
	text-align:center;
	padding:2px;
	caption-side:top;
	border-collapse:collapse;
	page-break-inside:avoid;
}
.table tr {
	text-align:center;
}
.tableheader {
	background-color:#03F;
	text-align:center;
	color:#0F0;
}
.tableheader_match {
	background-color:#CCC;
	text-align:center;
	color:#000;
}
.list_logo {
	margin-bottom: 8px;
	}
.td {
	border:1px #999;
	text-align:center;
}
.hide_print {
	display:none;
}
.break_before {
	page-break-before:always;
}
.break_after {
	page-break-after:always;
}
a {
	text-decoration:none;
	color:#000;
}
.thrColLiqHdr #container #mainContent .table tr th {
	text-align: center;
}
.sortable tr {
	text-align:center;
}
.center_graphic {
	display:none;
	float:right;
}
.dateinput {
	width:80px;
}
.scoreinput {
	width:50px;
}
.score_name_input {
	width: 225px;
}
.score_number_input {
	width: 50px;
	text-align:center;
}
.score_name_input {
	width: 225px;
	text-align:center;
}
.cup_warning {
	color: #0C0;
}
.td_bold {
	border-top-width: thin;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #333333;
}
.text_faded {
	color: #A0A0A4;	
}