.footer{
	border-top: 1px solid #050249;
}
table.lbus {
	border-left: 3px solid #050249;
}
td.lbusmenu {
	font-size: 80%;
}
	td.lbusmenu a, td.lbusmenu a:link {
		float: left;
		width: 150px;
		padding: 8px 10px 8px 10px;
		text-decoration: none;
		color: #FFFFFF;
	}
	td.lbusmenu a.black, td.lbusmenu a.black:link {
		color: #000000;
		background-image: url(/customcontent/files/6/shaftesbury_crest30.gif);
		background-position: top right;
		background-repeat: no-repeat;
	}
	td.lbusmenu a:hover, td.lbusmenu a.black:hover {
		background-color: #666666;
		color: #FFFFFF;
		background-position: bottom right;
	}
th {
	background-color: #050249;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 130%;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
td.lbuscontent {
	text-align: left;
	vertical-align: top;
}
td.lbuscontent td {
	padding: 10px;
}
td.lbuscontent table.eventspage td {
	padding: 0px;
}
td.lbuscontent td.lbussubmenu {
	background-color: #8280a4;
	height: 30px;
	padding: 0px;
	border-left: 2px solid #050249;
}
	td.lbussubmenu a, td.lbussubmenu a:link {
		float: left;
		padding-left: 8px;
		padding-right: 8px;
		color: #FFFFFF;
		font-size: 80%;
		border-right: 2px solid #050249;
		text-decoration: none;
		line-height: 30px;
	}
	td.lbussubmenu a.gillingham, td.lbussubmenu a.gillingham:link {
		background-image: url(/customcontent/files/6/gillingham_crest.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding-right: 28px;
	}
	td.lbussubmenu a.sturminster, td.lbussubmenu a.sturminster:link {
		background-image: url(/customcontent/files/6/sturminster_newton_crest.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding-right: 25px;
	}
	td.lbussubmenu a.stalbridge, td.lbussubmenu a.stalbridge:link {
		background-image: url(/customcontent/files/6/stalbridge_crest.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding-right: 26px;
	}
	td.lbussubmenu a:hover {
		background-color: #dfdfe8;
		color: #050249;
	}
	td.lbussubmenu a.gillingham:hover, td.lbussubmenu a.sturminster:hover, td.lbussubmenu a.stalbridge:hover {
		background-position: bottom right;
	}
td.buscontent {
	text-align: left;
	vertical-align: top;
}
	td.buscontent td {
		color: #000000;
	}
	td.buscontent p {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 90%;
		color: #000000;
	}
	td.buscontent h1 {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 130%;
		color: #000000;
	}
	td.buscontent h2 {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 120%;
		color: #000000;
	}
	td.buscontent h3 {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 100%;
		color: #000000;
	}
	td.buscontent h4 {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 90%;
		color: #000000;
	}
table.bussearch {
	border: 2px solid #9f99d9;
}
	table.bussearch td {
		background-color: #404C88;
		padding: 5px;
		color: #FFFFFF;
		font-size: 70%;
		text-align: center;
	}
	table.bussearch td.searchtitle {
		padding-top: 10px;
		font-weight: bold;
		text-transform: uppercase;
	}
	table.bussearch input {
		font-size: 100%;
	}
table.rightmenu td {
	padding: 0px;
	font-size: 90%;
}
table.rightmenu p {
	margin: 0px 0px 1em 0px;
}
table.rounded td {
	padding: 0px;
}
table.rounded td.l {
	width: 10px;
	background-image: url(/customcontent/files/6/rounded_l.gif);
	background-repeat: repeat-y;
}
table.rounded td.c {
	width: 21px;
	background-image: url(/customcontent/files/6/rounded_c.gif);
	background-repeat: repeat-y;
}
table.rounded td.r {
	width: 10px;
	background-image: url(/customcontent/files/6/rounded_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
table.rounded td.t {
	height: 4px;
	background-image: url(/customcontent/files/6/rounded_t.gif);
	background-repeat: repeat-x;
}
table.rounded td.b {
	height: 4px;
	background-image: url(/customcontent/files/6/rounded_b.gif);
	background-repeat: repeat-x;
}
img.fl {
	float: left;
	margin-right: 10px;
}
hr {
	border-color: #050249;
}
td.caleventday {
	background-color: #d0d0dd;
}
td.caleventdayweekend {
	background-color: #b9b8cc;
}
table.blocked {
}
	table.blocked td.top {
		height: 10px;
		background-image: url(/customcontent/files/6/blocked_left.gif);
		background-repeat: repeat-y;
		background-position: left;
		padding: 0px;
		margin: 0px;
	}
	table.blocked td.left {
		width: 10px;
		background-image: url(/customcontent/files/6/blocked_left.gif);
		background-repeat: repeat-y;
		background-position: left;
		padding: 0px;
		margin: 0px;
	}
	table.blocked td.blockcontent {
		padding: 10px;
		margin: 0px;
		width: 677px;
	}
	table.blocked td.blockleft {
		padding: 10px;
		margin: 0px;
		width: 334px;
	}
	table.blocked td.blockright {
		padding: 10px;
		margin: 0px;
		width: 333px;
	}
	table.blocked td.divider {
		height: 30px;
		padding: 0px;
		margin: 0px;
	}
	table.blocked td.bottom {
		height: 30px;
		padding: 0px;
		margin: 0px;
	}

