body {
	font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
	color: #000066;
	font-size: 12px;
	line-height: 12pt;
	background: #6BB6E0;
/*66CCFF*/
	margin-left: 0px;
	margin: 0px;
/*	padding: 15px 15px 0px 15px; */
}
.hidden {visibility: hidden; display: none;}
.body a:link,
.body a:active,
.body a:visited {
	text-decoration: underline;
	color: #000066;
}
.body a:hover {
	text-decoration: none;
	color: #000066;
	cursor: hand;
}
.welcome-top {
	font-size: 70px;
//	line-height: 50pt;
	padding: 0px 0px 0px 0px;
}
.welcome-bottom {
	font-size: 38px;
//	line-height: 50pt;
	padding: 0px 0px 0px 0px;
}
.info {
	font-size: 13px;
	line-height: 13pt;
	background: #000066;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
}
.info a {
	font-size: 13px;
	line-height: 13pt;
	text-decoration: none;
	color: #ffffff;
}
.main {
	font-size: 20px;
	line-height: 20pt;
	padding: 7px 15px 0px 10px;
}
#big-text {
	font-size: 30px;
	line-height: 30pt;
}
.results-title {
	font-size: 30px;
	line-height: 30pt;
	padding: 2px 0px 0px 0px;
}
.results-location {
	font-size: 28px;
	line-height: 28pt;
	padding: 0px 0px 0px 0px;
}
.results-date {
	font-size: 25px;
	line-height: 25pt;
	padding: 0px 0px 3px 0px;
}
.results-team {
	font-size: 25px;
	line-height: 25pt;
	color: #FF3333;
	padding: 0px 0px 3px 0px;
}
.results-points {
	font-size: 20px;
	line-height: 20pt;
	padding: 0px 0px 20px 0px;
}
.results-top {
	font-size: 18px;
	line-height: 18pt;
	padding: 0px 0px 0px 3px;
}
.results {
	font-size: 15px;
	line-height: 15pt;
	padding: 0px 0px 0px 3px;
}
.results a:link,
.results a:active,
.results a:visited {
//	text-decoration: underline;
//	color: #000066;
}
.results a:hover {
//	text-decoration: none;
//	color: #000066;
//	cursor: hand;
}
.results-data-top {
	font-size: 18px;
	line-height: 18pt;
	padding: 0px 0px 0px 3px;

}
.results-data-col1 {
	font-size: 15px;
	line-height: 15pt;
	padding: 0px 0px 0px 3px;
	background: #ffffff;
}
.results-data-col2 {
	font-size: 15px;
	line-height: 15pt;
	padding: 0px 0px 0px 3px;
	background: #66CCFF;
}
.logo {
	padding: 10px 10px 10px 10px;
	background: #000066;
}
.top-color {
	padding: 0px 0px 0px 0px;
	background: #000066;
}
.formmail 
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 12pt;
}
/*.cal-blank {background-color: blue}
.cal-noblank {
padding: 5px 0px 0px 6px;
}*/
/* Breadcrumb Divlet (start) */				 /*	padding:	Tpx Rpx Bpx Lpx; */
.BreadCrumb a:hover
{
	text-decoration: underline;
}
	div.BreadCrumb,
	.wpsBreadcrumbTrail
	{
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 10px;
		width: 100%;
	}
		div.BreadCrumb ul
		{
			margin: 0px;
			padding: 0px;
		}
		div.BreadCrumb ul li,
		.wpsBreadcrumbTrail
		{
			margin: 0px;
			padding: 0px 3px 0px 10px;
			list-style: none;
			float: left;
			background: url("http://www.southportswimmingclub.co.uk/layout/breadcrumb/arrow.gif") no-repeat left;
			white-space: nowrap;
			font-size: 14px;
			color: #000066;
		}
		div.BreadCrumb ul li a,
		.wpsBreadcrumbTrail a
		{
			text-decoration: none;
			color: #000066;
		}


		div.BreadCrumb ul li a:hover,
		.wpsBreadcrumbTrail a:hover
		{
			text-decoration: underline;
			color: #000066;
		}


		div.BreadCrumb ul li.BreadCrumbFirst
		{
			background: none;
			padding-left: 0px;
		}
		div.BreadCrumb ul li.BreadCrumbLast
		{
		}
/* Breadcrumb Divlet (end) */