body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #1F428C;
	background-color:#B3C5BC;
}
td {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}


th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.h1 {
	font-size: 14px;
	font-weight: bold;
}
.h {
	font-size: 18px;
	font-weight: bold;
}
.textbold {
	font-weight: bold;
}
.textlight {
	color: #4E84C4;
}

#navigation{ list-style-type:none; margin-left: 50px;}

#navigation li{ display:inline;}

#navigation a{ float:left; text-decoration:none; color:#1F428C; font-size: 12px; text-align: center; }

#navigation a:hover{ color:#B3C5BC; text-decoration:none; }

#home #homelink,
#pools #poolslink, 
#timetable #timetablelink,
#teach_plan #teach_planlink,
#booking #bookinglink,
#contact #contactlink,
#water_safety #water_safetylink
	{
	color:#B3C5BC;
}


.nav {
	height: 30px;
	width: 150px;
	text-align: center;
	font-weight: bold;
}
.nav:link {
	text-decoration: none;
	color: #1F428C;
	font-weight: bold;
}
.nav:visited {
	text-decoration: none;
	color: #1F428C;
	background-width: 120px;
	font-weight: bold;
}

.nav:hover {
	text-decoration: none;
	color: #4E84C4;
	width: 120px;
	font-weight: bold;
}
.navbold {
	height: 30px;
	width: 150px;
	text-align: center;
	font-weight: bold;
}
.navbold:link {
	text-decoration: none;
	color: #1F428C;
}
.navbold:visited {
	text-decoration: none;
	color: #1F428C;
	background-width: 120px;
}

.nav:hover {
	text-decoration: none;
	color: #4E84C4;
	width: 120px;
}
.navb {
	height: 20px;
	text-align: center;
	font-size: 11.5px;
	font-weight: bold;
}
.navb:link {
	text-decoration: none;
	color: #1F428C;
}
.navb:visited {
	text-decoration: none;
	color: #1F428C;
	background-width: 120px;
}

.navb:hover {
	text-decoration: none;
	color: #4E84C4;
	width: 120px;
}
.footnav:link {
	font-size: 10px;
	text-decoration: none;
	color: #4E84C4;
}
.footnav:visited {
	font-size: 10px;
	text-decoration: none;
	color: #4E84C4;
}
.footnav:hover {
	font-size: 10px;
	text-decoration: none;
	color: #1F428C;
}

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}
.table1 {
	width: 500px;
	height: 200px;.border {
	border: thin solid #1F428C;
}
.border {
	border: 1px solid #1F428C;
}
