TABLE.page-ico {
	margin-bottom: 18px;
	width: 100%;
}
TABLE.page-ico TD.page-ico {
	background-color: #E7E6E4;
	padding: 12px;
}
TABLE.page-ico TD.page-ico IMG {
	border: 4px solid #FFFFFF;
}

TD.page-hr-bottom {
	background-image: url('/patterns/puzzlepage/bg-hr-bottom.gif');
	background-position: left top;
}

TABLE.left-header {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
TABLE.left-header TD.left-header {
	background-color: #004386;
	padding: 4px;
}
TABLE.left-header TD.left-header-angle {
	background-color: #004386;
}
TABLE.left-header TD.left-header H1 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
TABLE.left-header TD.left-header-text {
	background-color: #DEDFE0;
	margin: 0px;
	padding: 18px 0px 18px 0px;
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}


TABLE.TableFormOut {
	width: 100%;
	background-color: #DEDFE0;
}
TABLE.TableFormBorder {
	width: 100%;
	background-color: #DEDFE0;
	border: 2px solid #FFFFFF;
}
TABLE.TableForm TD {
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

INPUT.search-button {
	width: 90px;
	height: 28px;
	border: 0px;
	background-color: #b62025;
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}


TABLE.search {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}
TABLE.search TD.search-sport {
	margin: 0px;
	padding: 2px 0px 2px 4px;
	background-color: #C9C8C8;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
TABLE.search TD.search-date {
	margin: 0px;
	padding: 2px 4px 2px 0px;
	background-color: #C9C8C8;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #B81202;
	text-align: right;
}
TABLE.search TD.search-header, TABLE.search TD.search-header A {
	margin: 0px;
	padding: 4px 0px 4px 2px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
TABLE.search TD.search-text {
	margin: 0px;
	padding: 0px 0px 4px 4px;
}
TABLE.search TD.search-text, TABLE.search TD.search-text A {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

TABLE.page-links {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}
TD.page-links {
	margin: 0px;
	padding: 4px;
	background-color: #DEDFE0;
}
TD.page-links H1 {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #B40E00;
	text-transform: uppercase;
}
TD.page-links A {
	text-decoration: none;
}

.perpage A {
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #c9c8c8;
}

A.perpage-act {
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #b81202;
}