@charset "utf-8";
/* CSS Document */

.clear-all {
clear:both;
line-height:0;
height:0;
}
.clear-5 {
clear:both;
line-height:0;
height:5px;
}
.clear-20 {
clear:both;
line-height:0;
height:20px;
}
.float-left {
float:left;
text-align:left;
}
.float-right {
float:right;
text-align:right;
}
.head {
background:#fff;
width:950px;
height:156px;
margin:0 auto;
}
.location {
background:#00253C url(../images/acyc_banner.gif) no-repeat;
height:25px;
width:727px;
padding:45px 0 0 35px;
color:#999;
float:right;
}
.usefulinfo {
width:188px;
text-align:center;
margin:10px 0;
color:#999;
}
.usefulinfo img {
margin:5px;
}
.timebox{
font-size:9px;
color:#4f93bd;
margin:3px 0;
padding:3px;
}
.saparation {
border-bottom:1px dotted #193343;
height:1px;
width:150px;
margin:0 auto;
}
.contactus {
float:left;
width:150px;
text-align:right;
padding:5px 10px 0 0;
font-weight:bold;
}
.container {
width:950px;
margin:0 auto;
background:url(../images/body-bg.gif) repeat-y;
}
.container-no_ads {
width:950px;
margin:0 auto;
background:url(../images/body-bg-noads.gif) repeat-y;
}
.container-nav {
background:#003A5E top url(../images/nav-bg.gif) no-repeat;
width:188px;
float:left;
margin:0 auto;
}
.container-nav-link {
margin:15px 0;
text-align:right;
padding-right:22px;
}
.container-banner {
width:120px;
float:left;
padding:15px 0 0 18px;
}
.container-banner img {
margin-bottom:10px;
}
.container-body {
width:550px;
float:left;
background:#fff;
margin:15px 30px;
}
.container-body-noads {
width:715px;
float:left;
background:#fff;
margin:15px 15px 15px 30px;
}
/*------------------------------------------------------*/
/*------------------------Table-------------------------*/
.table_regular {
	border-collapse:none;
	width:541px;
}
.table_regular td {
vertical-align:top;
border-spacing:0;
padding:8px 5px;
border-bottom:1px #e4e4e4 solid;
}
.table_regular th {
background:#00253C;
font-weight:bold;
color:#fff;
padding:3px 5px;
vertical-align:middle;
text-align:left;
}
.table_results {
	border-collapse: none;
	width:541px;
	text-align: center;
}
.table_results th {
background:#00253C;
font-weight:bold;
color:#fff;
padding:3px 5px;
vertical-align:middle;
text-align:left;
}
.table_results td {
vertical-align:middle;
text-align:left;
border-spacing:0;
padding:8px 8px;
border-right:1px #e4e4e4 solid;
border-bottom:1px #e4e4e4 solid;
}
.table_textcenter{
text-align:center;
}
/*-----------------------------------------------------*/
/*--------------------Table Gallery--------------------*/
.table_gallery {
border-collapse:none;
width:520px;
}
.table_gallery td {
vertical-align:bottom;
text-align:center;
padding:5px;
}
.table_gallery img {
margin-bottom:5px;
border:1px #fff solid;
}
.table_gallery img:hover {
border:1px #003A5E solid;
}
.noticeboardtable {
border: 1px solid #666;
padding: 2px 2px 2px 2px;
}
.racingboardtable {
border: 1px solid #CCCCCC;
padding: 2px 2px 2px 2px;
}

-->
</style>

and apply to the table
/*-----------------------------------------------------*/
.footer-link {
padding:5px;
color:#fff
}
.footer {
	background:#336699;
	width:950px;
	height:68px;
	text-align:center;
	padding-top:10px;
	color:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
