/*
 *   WLD site styles
 */
body {
	background-color: #EFECB4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.clear {
	clear: both
}
div.clear hr {
	display: none;
}
hr.clear {
	display: none;
}
.indent {
	margin-left: 40px;
}


#page {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#header {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage.jpg);
	background-repeat: repeat-x;
}

#header h1 {
	display: none;
}

#menu_gap {
	width: 760px;
	height: 2px;
	background-color: #EFECB4;
}

#menu {
	height: 16px;
	width: 760px;
	background-color: #AB1315;
	padding: 2px;
}

#menu ul {
list-style-type:none;
}

#menu ul li {
float:left;
padding:0 0 0 5px;
}

#menu ul li a {
	color: #ffffff;
	font-size: 12px;
	text-decoration:underline;
}

#main {
	width: 760px;
	display: block;
	background-color: #EFECB4;
	padding: 5px;
}

#footer {
	clear: both;
	float: none;
	height: 16px;
	width: 760px;
	display: block;
	background-color: #EFECB4;
	border-top-width: 1px;
	border-top-color: #AB1315;
	border-top-style: solid;
	margin-top: 10px;
}

#main h1, #submain h1 {
	color: #751213;
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 120%;
}
#main h2, #submain h2 {
	color: #eea55a;
	margin-top: 14px;
	margin-bottom: 3px;
	font-size: 100%;
}
#main h3, #submain h3 {
	color: #eea55a;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 3px;
	font-size: 80%;
}

#main p, #main li, #submain p, #submenu p, #submenu li {
	color: #777777;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left:14px;
	line-height: 18px;
	list-style: circle;
}

#main a, #submenu a, #submain a {
	color: #999999;
	text-decoration: underline;
}

#footer p {
	text-align: center;
	font-size: 80%;
	color: #751213;
	margin-top: 2px;
}

td.searchbox {
	background-image: url(./images/SearchBoxBG.png);
	background-repeat: repeat-y;
}

#submain {
	width: 520px;
	position: relative;
	float: left;
	background-color: #EFECB4;
	padding: 5px;
}

#submenu {
	width: 220px;
	position: relative;
	float: left;
	background-color: #EFECB4;
	padding-top: 5px;
}

/* ****************************************************************************
 * Bedfordshire
 * ****************************************************************************
 */
#header_ampthill h1, #header_luton h1, #header_bedford h1, #header_biggleswade h1,
#header_cranfield h1, #header_dunstable h1, #header_leighton_buzzard h1,
#header_millbrook h1, #header_sandy h1, #header_toddington h1, #header_woburn h1 {
	display: none;
}
#header_ampthill {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_ampthill.jpg);
	background-repeat: repeat-x;
}
#header_luton {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_luton.jpg);
	background-repeat: repeat-x;
}
#header_bedford {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_bedford.jpg);
	background-repeat: repeat-x;
}
#header_biggleswade {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_biggleswade.jpg);
	background-repeat: repeat-x;
}
#header_cranfield {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_cranfield.jpg);
	background-repeat: repeat-x;
}
#header_dunstable {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_dunstable.jpg);
	background-repeat: repeat-x;
}
#header_leighton_buzzard {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_leighton_buzzard.jpg);
	background-repeat: repeat-x;
}
#header_millbrook {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_millbrook.jpg);
	background-repeat: repeat-x;
}
#header_sandy {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_sandy.jpg);
	background-repeat: repeat-x;
}
#header_toddington {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_toddington.jpg);
	background-repeat: repeat-x;
}
#header_woburn {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_woburn.jpg);
	background-repeat: repeat-x;
}

/* ****************************************************************************
 * Buckinghamshire
 * ****************************************************************************
 */
#header_milton_keynes h1, #header_aylesbury h1 {
	display: none;
}
#header_milton_keynes {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_milton_keynes.jpg);
	background-repeat: repeat-x;
}
#header_aylesbury {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_aylesbury.jpg);
	background-repeat: repeat-x;
}

/* ****************************************************************************
 * Hertfordshire
 * ****************************************************************************
 */
#header_hitchin h1, #header_st_albans h1, #header_stevenage h1, #header_watford h1 {
	display: none;
}
#header_hitchin {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_hitchin.jpg);
	background-repeat: repeat-x;
}
#header_st_albans {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_st_albans.jpg);
	background-repeat: repeat-x;
}
#header_stevenage {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_stevenage.jpg);
	background-repeat: repeat-x;
}
#header_watford {
	height: 165px;
	width: 760px;
	display: block;
	background-image: url(./images/HeaderImage_watford.jpg);
	background-repeat: repeat-x;
}


/* ****************************************************************************
 *                   Accordion - Speech Bubble - Section
 * ****************************************************************************
 */
#accordion div.speech {
	width: 70%;
	margin-bottom: 24px;
	padding-left:50px;
}

#accordion div.speech blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #EFECB4;
}

#accordion div.speech blockquote p {
	margin: 10px;
	padding: 0px;
}


#accordion div.speech span {
	position: relative;
	margin: 0px;
	padding: 6px 0px 0px 42px;
	top: 8px;
	background: transparent url(./images/tip.gif) no-repeat 20px 0;
	font-style: normal;
	z-index:1;
}

#accordion div.speech li span {
	line-height:100%;
	padding-left:40px;
}

#accordion h3 {
	padding-top:10px;
}

#accordion div.speech ul {
	list-style-type:none;
	padding-left:50px;
	list-style-position:inside;
}

#main div.speech li, #main ul.accordion li {
	list-style: none;
}


