.imageLeftAligned
{
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.imageRightAligned
{
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
}
.imageLeftAligned
{
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.imageRightAligned
{
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 76%;
	padding-bottom: 0px;
	margin: 0px;
	color: #333333;
	padding-top: 1px;
	font-family: verdana,tahoma,arial,sans-serif;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
A
{
	color: #1c169e;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A.hide_content
{
	z-index: 10;
	left: -9999px;
	position: absolute;
	top: 0px;
}
A.hide_content:unknown
{
	background: #fff;
	left: 0px;
}
A.hide_content:active
{
	background: #fff;
	left: 0px;
}
H1
{
	font-size: 130%;
	margin: 0px;
}
H2
{
	margin-top: 5px;
	font-size: 120%;
	margin-bottom: 5px;
}
H3
{
	font-size: 110%;
	margin: 0px 0px 1px;
}
.smalltext
{
	font-size: 75%;
}
#container
{
	margin: 0px;
	width: 779px;
}
#header
{
	margin: 0px;
	width: 779px;
}
#breadcrumbs
{
	clear: both;
	border-top: #9a9a9a 1px solid;
	padding-left: 11px;
	font-size: 90%;
	padding-top: 3px;
	border-bottom: #9a9a9a 1px solid;
	height: 1.6em;
}
#content
{
	margin-top: 6px;
	width: 779px;
}
#footer
{
	font-size: 86%;
}
#header #header_left
{
	padding-left: 1px;
	float: left;
	width: 570px;
}
#header #header_right
{
	float: right;
	width: 207px;
	color: #fff;
}
#header #topnav
{
	font-size: 90%;
	width: 570px;
	height: 1.7em;
	background-color: #9cc;
}
#header #topnav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#header #topnav LI
{
	padding-right: 13px;
	padding-left: 11px;
	background: url(/sitespecific/topnav_grey_div.gif) no-repeat left top;
	float: left;
	padding-top: 2px;
}
#header #topnav #first
{
	padding-left: 16px;
	background: url(/sitespecific/topnav_left_corner.gif) #f00 no-repeat left top;
	width: 46px;
	padding-top: 2px;
	height: 1.5em;
}
#header #topnav A
{
	color: #333333;
}
#header #topnav #first A
{
	color: #fff;
}
#header #topnav .second
{
	background: url(/sitespecific/topnav_white_div.gif) no-repeat left 50%;
	height: 1.5em;
}
#header #imgfeature
{
	border-top-width: 0px;
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 570px;
	padding-top: 1px;
	border-right-width: 0px;
}
#header #search
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 90%;
	padding-bottom: 10px;
	padding-top: 3px;
	height: 4em;
	background-color: #30616f;
}
#header #search input
{
	width: 143px;
}
#header #search input.search-button
{
	width: 30px;
}
HTML #header #search
{
	height: 4.1em;
}
#header #search #simplesearch
{
	width: 130px;
}
#header .search_txt
{
	font-weight: bold;
	color: #fff;
}
#atoz
{
	margin-top: 1px;
	padding-bottom: 13px;
}
#header #atoz A
{
	font-weight: bold;
	color: #fff;
}
#header #atoz #top_title
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	color: #000;
	padding-top: 3px;
}
#header #atoz .atoz_txt
{
	font-weight: bold;
}
#header #atoz #alphabets
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
}
#mainnav
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px 0px;
	width: 779px;
	padding-top: 0px;
	height: 2em;
}
#mainnav A
{
	padding-right: 7px;
	display: block;
	padding-left: 7px;
	padding-bottom: 5px;
	margin: 0px;
	color: #333333;
	padding-top: 5px;
	background-color: #e6e4e5;
}
#mainnav A:hover
{
	text-decoration: none;
}
#mainnav .business A:hover
{
	color: #ffffff;
	background-color: #9098af;
}
#mainnav .environment A:hover
{
	color: #ffffff;
	background-color: #a5b385;
}
#mainnav .learning A:hover
{
	color: #ffffff;
	background-color: #cb8a8f;
}
#mainnav .leisure A:hover
{
	color: #ffffff;
	background-color: #84a7ae;
}
#mainnav .living A:hover
{
	color: #ffffff;
	background-color: #81aedf;
}
#mainnav .yourcouncil A:hover
{
	color: #ffffff;
	background-color: #c5bb54;
}
#mainnav .newsevents A:hover
{
	color: #ffffff;
	background-color: #ab8c9c;
}
#mainnav .doitonline A:hover
{
	color: #ffffff;
	background-color: #ad77ad;
}
#mainnav .customerservices A:hover
{
	color: #ffffff;
	background-color: #91c7ab;
}
#mainnav .business
{
}
#mainnav .environment
{
}
#mainnav .learning
{
}
#mainnav .leisure
{
}
#mainnav .living
{
}
#mainnav .yourcouncil
{
}
#mainnav .newsevents
{
}
#mainnav .doitonline
{
}
#mainnav .customerservices
{
}
HTML #mainnav .customerservices
{
	width: 124px;
}
#mainnav UL
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#mainnav LI
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: white 1px solid;
	padding-top: 0px;
	background-color: #e6e4e5;
}
#breadcrumbs A
{
	color: #1c169e;
}
#content #content_left
{
	float: left;
	width: 779px;
}
#content #content_left #content_nav
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 90%;
	float: left;
	padding-bottom: 0px;
	margin-left: 1px;
	width: 195px;
	padding-top: 0px;
}
#content #content_left #row1 A:hover
{
	color: #6666cc;
}
#content #content_left #row2 A:hover
{
	color: #6666cc;
}
#footer #mainnavbottom A:hover
{
	color: #6666cc;
}
#footer #utilitynav A:hover
{
	color: #6666cc;
}
#content #content_left #row1
{
	padding-bottom: 10px;
}
#content #content_left #row2
{
	clear: both;
	background: url(/sitespecific/main_sections_bg.gif) no-repeat left top;
	width: 571px;
	height: 23px;
}
#content #content_left #row3
{
	width: 570px;
}
#content #content_left #row1_column1
{
	font-size: 94%;
	float: left;
	width: 198px;
}
#content #content_left #row1_column2
{
	padding-left: 9px;
	font-size: 94%;
	float: left;
	width: 355px;
}
#content #content_left #newsevents
{
	padding-bottom: 10px;
}
#content #content_left #mainsection_title
{
	margin-top: 2px;
	float: left;
}
#content #content_left #mainsections_text
{
	margin-top: 4px;
	float: right;
	margin-right: 5px;
}
#content #content_left #content_nav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#content #content_left #content_nav LI
{
	border-right: white 1px solid;
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: white 1px solid;
	padding-top: 0px;
	border-bottom: white 1px solid;
}
#content #content_right
{
	font-size: 94%;
	float: right;
	width: 200px;
}
#content #content_right UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#content #content_right #iwantto LI
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/sitespecific/dots.gif) repeat-x 50% bottom;
	padding-bottom: 3px;
	padding-top: 3px;
}
#content #relatedarea LI
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/sitespecific/dots.gif) repeat-x 50% bottom;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 3px;
	list-style-type: none;
}
#content #content_right #quicklinks LI
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/sitespecific/dots.gif) repeat-x 50% bottom;
	padding-bottom: 4px;
	padding-top: 3px;
}
#content #content_right #customerservice
{
	padding-bottom: 5px;
	padding-top: 5px;
}
#content #content_right #doitonline
{
	padding-bottom: 5px;
	padding-top: 5px;
}
#content #content_right A:hover
{
	color: #6666cc;
}
#footer #footer_left
{
	padding-left: 5px;
	float: left;
	width: 685px;
}
#footer #footer_right
{
	padding-right: 1px;
	float: right;
	width: 85px;
	color: #fff;
}
#footer UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#footer LI
{
	padding-right: 5px;
	padding-left: 5px;
	background: url(/sitespecific/topnav_grey_div.gif) no-repeat right top;
	float: left;
	padding-top: 2px;
}
#footer #mainnavbottom
{
	padding-top: 2px;
}
#footer #utilitynav
{
	margin-top: 4px;
}
#footer #mainnavbottom A
{
	color: #333333;
}
#footer #utilitynav A
{
	color: #666;
}
.hide_content
{
	left: 0px;
	visibility: hidden;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: 200px;
	height: 0px;
}
.image_decoration
{
	display: block;
}
.dotborder
{
	clear: both;
	background: url(http://www.bracknell-forest.gov.uk/image/dots.gif) repeat-x;
	margin: 0px;
	height: 1px;
}
#calender
{
	margin-bottom: 5px;
}
.calender_image
{
	float: left;
	margin-right: 10px;
}
.image_float_left
{
	float: left;
}
.lhs_padding
{
	padding-left: 11px;
}
.t_padding
{
	padding-top: 11px;
}
.tb_padding
{
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 5px;
}
.more_text
{
	font-weight: bold;
	color: #1c169e;
}
.link_blue_bold
{
	font-weight: bold;
	color: #1c169e;
}
.grey_text
{
	color: #333333;
}
.living
{
	color: #005bc3;
}
.business
{
	color: #1b0c55;
}
.environment
{
	color: #4d6b14;
}
.leisure
{
	color: #006068;
}
.learning
{
	color: #b31b34;
}
.yourcouncil
{
	color: #ff9f00;
}
.doitonline
{
	color: #67376f;
}
.nav_group_left
{
	padding-left: 11px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 179px;
}
.nav_group_left A
{
	font-size: 94%;
}
.nav_group_sections_left A
{
	font-weight: bold;
	font-size: 110%;
}
.nav_group_left_dot_full
{
	float: left;
	margin: 0px;
	width: 190px;
}
.nav_group_left_dot
{
	padding-left: 11px;
	float: left;
	margin: 0px;
	width: 179px;
}
.nav_group_right
{
	padding-left: 11px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	width: 179px;
}
.nav_group_right A
{
	font-size: 94%;
}
.nav_group_sections_right A
{
	font-weight: bold;
	font-size: 110%;
}
.nav_group_right_dot
{
	padding-left: 11px;
	float: left;
	margin: 0px;
	width: 179px;
}
.main_sections_left
{
	float: left;
	width: 371px;
	padding-top: 2px;
	height: 23px;
}
.main_sections_middle
{
	float: left;
	width: 180px;
	padding-top: 4px;
	height: 23px;
	text-align: right;
}
.main_sections_right
{
	float: left;
	width: 10px;
	height: 23px;
}
#sdatable
{
	border-right: #9a9a9a 1px solid;
	border-top: #9a9a9a 1px solid;
	border-left: #9a9a9a 1px solid;
	border-bottom: #9a9a9a 1px solid;
}
#content #content_span
{
	margin-left: 10px;
}
#content #content_span #content_main
{
	font-size: small;
	margin-left: 10px;
	color: #404524;
}
#content #content_left #content_main_span_right
{
	font-size: small;
	float: left;
	margin-left: 10px;
	width: 567px;
}
.clearall
{
	clear: both;
}
IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
#ctable
{
	border-right: #e6e4e5 1px solid;
	border-top: #e6e4e5 1px solid;
	border-left: #e6e4e5 1px solid;
	border-bottom: #e6e4e5 1px solid;
	border-collapse: collapse;
	border-spacing: 0;
}
#ctd
{
	border-right: #e6e4e5 1px solid;
	padding-right: 0.5em;
	border-top: #e6e4e5 1px solid;
	padding-left: 0.5em;
	font-size: small;
	padding-bottom: 0.5em;
	border-left: #e6e4e5 1px solid;
	padding-top: 0.5em;
	border-bottom: #e6e4e5 1px solid;
}

