p  { color: black; font-size: 9pt; font-family: "Trebuchet MS" }
td {}
a:link { color: black; font-size: 9pt; font-family: "Trebuchet MS"; text-decoration: underline }
a:visited { color: black; font-size: 9pt; font-family: "Trebuchet MS"; text-decoration: underline }
a:hover { color: white; font-size: 9pt; font-family: "Trebuchet MS"; background-color: navy }
a:active { color: white; font-size: 9pt; font-family: "Trebuchet MS"; background-color: red }
body {
	background-color: #023569;
}
#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#footer {
	float: left;
	height: auto;
	width: 800px;
}
#main_body {
	float: left;
	height: auto;
	width: 610px;
	background-color: #FFFFFF;
	background-image: url(images/body_bg.jpg);
	padding: 20px;
}
.table_border {
	border: 1px solid #023569;
}
#marque {
	float: left;
	height: 20px;
	width: 650px;
	background-color: #FFFFFF;
	background-image: url(images/body_bg.jpg);
}
#btn_home {
	float: left;
	height: 34px;
	width: 92px;
	vertical-align: top;
	font-size: 1px;
}
.invisible {
	font-size: 0px;
}
#menu {
	float: left;
	height: 100%;
	width: 150px;
}
#btn_schedule {
	float: left;
	height: 34px;
	width: 257px;
	vertical-align: top;
}
#btn_registration {
	float: left;
	height: 34px;
	width: 246px;
}
#btn_prizes {
	float: left;
	height: 34px;
	width: 97px;
}
#btn_rules {
	float: left;
	height: 34px;
	width: 108px;
}
#body {
	float: left;
	height: auto;
	width: 800px;
}
#header {
	float: left;
	height: 195px;
	width: 800px;
}
.home_a:hover {
	background-color: #00FF33;
}
.home_a:link {
	background-color: #00FF00;
}
.footer_a:visited {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #3399FF;
	text-decoration: none;
}
.footer_a:link {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #3399FF;
	text-decoration: none;
}
.footer_a:active {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #00FFFF;
	text-decoration: underline;
	background-color: #023569;
}
.footer_a:hover {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #023569;
}
#home {
	background-image: url(images/home_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	float: left;
	height: 34px;
	width: 92px;
	font-size: 0px;
	text-decoration: none;
}

#home:hover {
	background-position: 0px 0px;
	text-decoration: none;
	color: #023569;
}
#schedule {
	background-image: url(images/schedule.jpg);
	background-position: 0px -34px;
	float: left;
	height: 34px;
	width: 257px;
	font-size: 0px;
	text-decoration: none;
}
#schedule:hover {
	background-position: 0px 0px;
	color: #023569;
	font-size: 0px;
}
#registration {
	background-image: url(images/registration.jpg);
	background-position: 0px -34px;
	float: left;
	height: 34px;
	width: 246px;
	font-size: 0px;
	text-decoration: none;
}
#registration:hover {
	background-position: 0px 0px;
	font-size: 0px;
	color: #023569;
}
#prizes {
	background-image: url(images/prizes.jpg);
	background-position: 0px -34px;
	float: left;
	height: 34px;
	width: 97px;
	font-size: 0px;
	text-decoration: none;
}
#prizes:hover {
	background-position: 0px 0px;
	font-size: 0px;
	color: #023569;
	text-decoration: none;
}
#rules {
	background-image: url(images/rules.jpg);
	background-position: 0px -34px;
	float: left;
	height: 34px;
	width: 108px;
	font-size: 0px;
	text-decoration: none;
	color: #023569;
}
#rules:hover {
	background-position: 0px 0px;
	font-size: 0px;
	color: #023569;
	text-decoration: none;
}

