﻿/*******************************************************************

COLOURS							MAIN				DARKER

Building a Better Council		#5D6B9D (bluegrey)
Environment & Planning			#6B7C4C	(olive)
Feeling Fine					#B43678 (magenta)
Improving the Way We Live		#0A2074 (navy)    	#002C73
Investment & Innovation			#BF4D4D (coral)
Life Long Learning				#D36C2E (orange)
Making Better Use of Resources	#3777BA (skyblue)
Secure Communities				#8739AB (purple)

*******************************************************************/

/* HTML tag styles */
body{font-family: Arial, Helvetica, sans-serif; font-size: 72.50%; color:black; line-height: 1.4;
width:974px; 
margin-left:auto; margin-right:auto;
border:14px solid white;
background-color:white;
	background-image:url('Images/bk.jpg'); background-repeat: repeat-y; background-position:center 800px;


}

.ms-WPBody{
	font-size:100%;

}

.ms-WPBody TD{
font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}



h1{font-weight: bold; font-size: 1.2em; margin-bottom: 2px; color:black}
h2{font-weight: bold; font-size: 0.9em; margin-bottom: 2px; color:black}
img{border: 0px;}
ul{display:block;}
li.MsoNormal{display:block; list-style-type:disc;}
ul li{display:block;}
ol li{display:block;}
textarea{font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}


a{text-decoration: none; color:#0A2074; }
a:link{text-decoration: none; color:#0A2074;}
a:visited{text-decoration:none; color:#0A2074;}
a:hover{text-decoration: underline; color :#0A2074;}


/* General styles */
.ContentImage{margin: 5px; border: 0px;float:left}
.Centre{text-align: center;float: none;}
.SmallText{font-size:0.8em;}
.MediumText{font-size: 1.0em;}
.LargeText{font-size: 1.2em;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.FloatLeft1{float:left; width:150px; margin:0 5px 0 0}
.FloatRight1{float:right; width:170px;}
.clear{clear:both;}
.ImageFloatLeft{float:left;margin: 0px 20px 0px 0px; vertical-align:top;}
.ImageFloatRight{float:right;margin: 0px 0px 0px 20px; vertical-align:top;}
.ContentBlock{display: block; float:left; margin-bottom:20px;}
#LeftContent{width: 18%; float:left; font-size: 1.2em; background-color:white;}
#RightContent{width: 280px; float: right; background-color:white; color:black;  font-family:Arial, Helvetica, sans-serif;}
.description{ font-family:Arial, Helvetica, sans-serif; color:black; font-size:1.3em;}
#CentreContent{float:left; width: 52%; margin-left: 2px; font-size : 1.3em; background-color:white;}
#CentreContent li{margin-bottom:8px;}
#Content{width: 100%; height:100%;float:left; background-color:white;} 
#Page {width: 100%;  margin-left:auto; margin-right:auto;float:left; background-color:white;}
#PageLayoutContent{width: 100%; float: left; display: block; margin-bottom:20px;}
#updated{float:left;}
#addthis{float:right;}

.ui-accordion .ui-accordion-header A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.5em; DISPLAY: block; FONT-SIZE: 1.4em; PADDING-TOP: 0.5em
}


#Search {

	position: relative;
	display:table-cell;
	height: 100px; 
	text-align: left;
	margin-top:20px;
	float:right;
	width:520px;
	margin-right:170px;
	font-size:1.2em;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;

	
	
}

#Search div {
	position:relative;
	top:0%;
	display:table-cell;
	vertical-align: middle;
	
	
	}

#Search div fieldset {
	border:none;
	padding:0px;
	margin:0px; 
}

#Search div fieldset legend {
	display:none;
		
}


.SearchTextBox{height: 24px; width: 350px;  font-size: 18px; font-weight: bold; padding:4px; background-color :#F5F5F5; border:1px solid #ccc;}

.SearchButton{color:#000066; padding:0px;  height:34px; width:110px;  margin-left: 5px; border: 1px white solid; background-color:#cccccc; font-size: 17px; font-weight: normal; background-image:url('Images/buttonbg.gif'); background-repeat:repeat-x;}







#Links {
	float:left; 
	vertical-align :middle; 
	text-align:left; 
	width:100%; 
	font-size:135%;
	padding-bottom:7px;
	background-color:white;
	margin-bottom:1px;
	
	

	

}

#Links a {
	color:white;
	padding-right:20px;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;height: 35px;
}

#Links a.LinkNoSeparator {
	color:white;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	border:0px;
}

#Links a:hover {
	text-decoration:none; 
	border-right:1px #cccccc dotted;
	margin-left:auto;
	margin-right:auto;
	color:navy; 
}

#Links a.LinkNoSeparator:hover {
	text-decoration:underline;
	border:0px;
}

#Links a:visited {
	border-right:1px #cccccc dotted;	
	margin-left:auto;
	margin-right:auto; color:white;
}

#Links a.LinkNoSeparator:visited {
	border:0px;
}



#Links1 {
	float:left; 
	vertical-align :middle; 
	text-align:left; 
	width:99%; 
	border-top: 1px white solid;
	padding: 5px 0px 5px 10px;
	color: #464646;
	font-size:100%;
	height: 17px;
	font-weight:bold;
	background-image:url('Images/toplinkbg.gif'); background-repeat:repeat-x;
	
	

	

}

#Links1 a {
	color:#464646;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	border-right:1px #464646 dotted;
	margin-left:auto;
	margin-right:auto;font-weight:bold;
}

#Links1 a.LinkNoSeparator {
	color:#464646;
	padding:0px 10px 0px 10px;
	text-decoration:none;font-weight:bold;
	border:0px;
}

#Links1 a:hover {
	text-decoration:none; 
	border-right:1px #464646 dotted;font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	color:navy; 
}

#Links1 a.LinkNoSeparator:hover {
	text-decoration:none;font-weight:bold;
	border:0px;
}

#Links1 a:visited {
	border-right:1px #464646 dotted;	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}

#Links1 a.LinkNoSeparator:visited {font-weight:bold;
	border:0px;
}

#Links3{
	float:left; 
	vertical-align :middle; 
	text-align:left; 
	width:99%; 
	border-top: 1px white solid;
	padding: 5px 0px 5px 10px;
	color: #464646;
	font-size:1.2em;
	height: 17px;
	font-weight:bold;
	background-color:white;
	
	

	

}

#Links3 a {
	color:navy;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	border-right:1px #464646 dotted;
	margin-left:auto;
	margin-right:auto;font-weight:normal;
}

#Links3 a.LinkNoSeparator {
	color:navy;
	padding:0px 10px 0px 10px;
	text-decoration:none;font-weight:normal;
	border:0px;
}

#Links3 a:hover {
	text-decoration:none; 
	border-right:1px #464646 dotted;font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	color:black; 
}

#Links3 a.LinkNoSeparator:hover {
	text-decoration:none;font-weight:normal;
	border:0px;
}

#Links3 a:visited {
	border-right:1px #464646 dotted;	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
}

#Links3 a.LinkNoSeparator:visited {font-weight:normal;
	border:0px;
}







#CentrePadding{padding: 0px 20px 0px 20px;}
#PageModifiedDate{margin-bottom:20px;}
.BlockFloatRight{display: block; float:right;}
.BlockFloatLeft{display: block; float:left;}

/* Header styles */
#SiteActions{float:left;width: 100px; background-color:white;}
#Login{text-align:left; float:left;background-color:white;}
#Accessibility{font-size: 100%;display: block; float:left;  padding-right: 5px; margin:8px; background-color:white; }
.mobile{background-color:white; float:right; padding-right: 10px; padding-top:8px; font-size: 100%;}
#Header{ height:125px;width: 100%; vertical-align:middle; border-width :0px; color: white; float:left; display: block;  background-color:white; }
#Logo{float:left; height: 120px; position:relative;}
#BreadCrumbs{padding: 5px; display: block; float:left;}
#SharePoint{width: 100%;display:block; float:left; }
.GoButton{height: 25px; width: 25px; border-width: 0px;}

/* Section styles */
#RightContent .Section {
	margin:0px 0px 20px 0px; color:black;
}

.Section{float:left;text-align:left; width: 100%; color:black;
}

/* JWE */
.SectionHeader {
	float:left;
	color: white;
	font-weight: bold;
	text-align: left;
	width:100%;
	min-height: 25px;
	font-size:1.0em;
	background-color: #26447c;

}


.SectionHeader1 {
	float:left;
	color: white;
	text-align: left;
	width:460px;
	min-height: 30px;
	font-size:1.1em;
	background-color:#26447c;
	padding-left: 6px;
	font-weight: bold;
	margin-top:10px;

}


.SectionHeaderTitle {
	float:left;
	 padding-top: 3px;
		font-size: 16px;
		padding-bottom:2px;
		font-weight:bold; height:25px;
}

.SectionHeaderTitle1 {
	float:left;
	padding-top: 4px; padding-bottom: 2px;
	font-weight: bold;
	

	
}




.SectionHeaderLeft{float:left;background-repeat: no-repeat; width:12px; text-align: left;vertical-align: top;}
.SectionHeaderRight{display:block;float: right;background-repeat: no-repeat; width:12px; text-align: right;vertical-align: top;}
.SummaryLinksLeft{ display:block;float:left;background-repeat: no-repeat; width:12px; text-align: left;vertical-align: top;}
.SummaryLinksRight{display:block;float: right;background-repeat: no-repeat; width:12px; text-align: right;vertical-align: top; }
.SectionContent{ padding : 10px 10px 10px 10px; float:none; margin-bottom:5px; }




.SectionList ul li {margin: 5px 0px 5px 0px; float:none;}
.SummaryLinks{padding-bottom: 20px; }
.SummaryLinksHeader{font-size:12px; float:left;color: white;font-weight: bold;text-align: left;height: 15px; width:100%;}
.SummaryLinksContent{padding: 5px 10px 5px 10px;float:none; color:black}
.SummaryLinksContent a{ color:#0A2074; }
.FooterLink{margin-left:auto;margin-right:auto;}
.PageFooterLink{ margin:0 10px 15px 0; width:200px; background-color:#e9e9e9; padding-left:5px; padding-top: 5px; float:left; height: 26px; border: 1px solid #888888; }
.PageFooterLink1{ margin:0 0 15px 0; width:200px; background-color:#e9e9e9; padding-left:5px; padding-top: 5px; float:right; height: 26px; border: 1px solid #888888; }

.hSearch{float: left; display:block; }
.PageContent{float:none; width:100%;background-color:white;}

/* Page Layout Footer styles */
#PageLayoutFooter{width:100%; }
#PageLayoutFooterLogos{float: none; text-align: center; vertical-align: middle;}
#BookmarkWith{ float: left; display:block;}
#PageLayoutLastUpdated{float:none; text-align: center}
#WhatAreThese{float:right; position:relative;top:0px;}
#PageLayoutFooterLinks{text-align: center;float:none; margin-left:auto; margin-right:auto }
#PageLayoutFooterBookmarks{padding: 4px; margin: 20px 0px 3px 0px;}
#PageLayoutFooterBookmarks a{margin-left: 2px;}
.FooterLink{text-align:left;}

#FooterLinks{ background: white; width :100%;float:left; margin-left:auto; margin-right:auto; padding-top: 20px; margin-bottom: 10px; margin-top: 20px; border-top: 2px #0A2074 dotted;}

/* Logo styles */
#Logo_Navy{visibility: hidden; position:absolute; left: 0px; top: 0px;  z-index:1;}
#Logo_SkyBlue{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:2;}
#Logo_Coral{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:3;}
#Logo_Orange{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:4;}
#Logo_Purple{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:5;}
#Logo_BlueGrey{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:6;}
#Logo_Olive{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:7;}
#Logo_Magenta{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:8;}
#Logo_test{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:9;}
#Logo_HealthChallenge{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:10;}
#Logo_LeisureTime{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:11;}
#Logo_RoadSafety{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:12;}
#Logo_50Plus{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:13;}
#Logo_YoungPeople{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:14;}
#Logo_cyfle{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:15;}
#Logo_caas{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:16;}
#Logo_Adult{visibility: hidden;position:absolute; left: 0px; top: 0px;  z-index:17;}




/* edges
.SectionHeaderLeft{background-image: url('Images/leftcorner_navy.gif');}
.SectionHeaderRight{background-image: url('Images/rightcorner_navy.gif');} 
.SummaryLinksLeft{background-image: url('Images/leftcorner_navy.gif');}
.SummaryLinksRight{background-image: url('Images/rightcorner_navy.gif');}*/
.SectionContent{border: 1px #e6e1e1 solid; }

.SummaryLinksContent{border: 1px #e6e1e1 solid; color:black;}
#PageLayoutFooterBookmarks{border: 1px solid #cccccc;}

#Logo_Navy{visibility: visible;}

/* Home page footer links */
.HomePageLinks {
	width:100%; color:black; font-family:Arial, Helvetica, sans-serif; border-top: 1px solid #cccccc;
	
}
.HomePageLinks a{font-weight:bold; }

/* External link page styling */
.ExternalLink {
	padding:10px 0px 0px 0px;
}

.SummaryLinksHeader {
	background-color: #26447c;
	color: white;
	font-weight: bold;
	text-align: left;
	min-height: 35px; 
	width:100%;
	padding:0px 0px 0px 0px;
}

.SummaryLinksTitle{
	float:left;
	padding-top:5px;
	font-size:1.4em;
}

.SummaryLinksLinksContent {
	padding: 5px 10px 5px 10px;
	float:none;
	border: 1px #e6e1e1 solid; color:black;
}

/* Style the title of pages that appear */
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.0em;
	font-weight: bold;
	color: #0A2074;
	padding-top:10px;
	clear:both;
	
	}

/* Document Drill Down
--------------------------------------------------*/

#gvResults {
	line-height:2em;
	padding-left:20px;
}

#drilldownpagenav {
	text-align: center;
}

.IntranetOnly {
	color: red;
	padding-left:5px;
}

#alphaList {
 list-style: none;	
 clear: both;
 margin-left: 0pt;
}


#WebPartWPQ1 hr {
	clear: both;
	margin-top:10px;
	border:1px solid silver;
	height: 0px;
}

#alphaList li {
	float: left;
	border-top: none;
	border: 1px solid silver;
	border-bottom: none;
	border-right: none;
	padding: 5px;

	white-space:nowrap;
}

#alphaList li a{
	font-size: 1.8em;
	
	
}



#drillModes {
 list-style: none;	
 clear: both;
 margin-left: 0pt;
}

#drillModes li {
	float: left;
	border-top: none;
	border-left: 1px solid silver;
	border-bottom: none;
	border-right: none;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 10px;
}

#yearList {
 list-style: none;	
 clear: both;
 margin-left: 0pt;
}

#yearList li {
	float: left;
	border-top: none;
	border-left: 1px solid silver;
	border-bottom: none;
	border-right: none;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 10px;
	white-space:nowrap;
}

.FirstItem {
	padding-left:0px !important;
	border-left: none !important;
}

#catBreadcrumbs {
	clear: both;
	margin-bottom:10px;
}

#catCategories {
	margin-left: 20px;
}

.NotTranslatedWarning
{
	BORDER-TOP-WIDTH: thick; 
	BORDER-LEFT-WIDTH: thick; 
	BORDER-LEFT-COLOR: red; 
	BORDER-BOTTOM-WIDTH: thick; 
	BORDER-BOTTOM-COLOR: red; 
	COLOR: red; 
	BORDER-TOP-COLOR: red; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: thick; 
	BORDER-RIGHT-COLOR: red
}

/* JWE */
/* Breadcrumb Styling - For breadcrum that appears horizontally. */
.Breadcrumb {
	 padding-left: 10px; padding-top: 16px; width: 99%; background-color:white; height: 30px; background-image:url('Images/grey.gif'); background-repeat:repeat-x;}

.Breadcrumb ul {
	list-style:none;
	display: inline;
	margin: 0px 0px 0px 0px;
}

.Breadcrumb ul li{
	display:inline;
}


#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .SectionHeaderTitle {
	padding: 5px 0px 0px 0px;
}

#LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical ul {
	list-style:none;
	margin: 0px;
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical ul, #Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical li {
	display:block;
}

#Content #LeftContent .Section .SectionHeader .SectionHeaderTitle .BreadcrumbVertical ul li a {
	color:white;
}




/* Issues relating to text-resize */

.UsefulLinks {
	float:left;
	width:200px;
	font-weight:bold;	color:navy;
	


}

.UsefulLinks a{
	font-weight:bold;

}


.UsefulLinks a:visited{
	font-weight:bold;

}


.UsefulLinksTitle {
font-weight:bold;	color:navy;  background-color:navy;
	
}


.PartnerLinks {
	float:left;
	width:225px;
}

.PartnerLinks a{font-weight:bold; margin-bottom:10px;}
.PartnerLinks a:visited{font-weight:bold;}



}
.PartnerLinksTitle {
	font-weight:bold;	color:navy;
		
}





.LatestPressReleases{
	
	
	
	
	
	width:99%;
	/*font-size:100%;*/
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
	clear:both;
}

.LatestPressReleases ul li {
	font-size:100%;
}

.LatestPressReleases ul li a {
	font-size:100%;
	}

.ms-WPBody{
	font-size:80%;
}
.LatestPressReleasesHeader {
	
	font-weight: normal;
	font-size:1.1em;
	color:white;
	padding-left: 7px; padding-top:3px;
	border-bottom:3px solid #e6e1e1;
	background-color:#2d7595;
	height:25px;
}



.link-item{	
FONT-SIZE: 100%;	
font-family: Arial, Helvetica, sans-serif ;TEXT-DECORATION: none;
color:#444444;
}


.LatestPressReleasesFooter {
	margin:20px 0px 0px 0px;
}

.BBCNewsLink a{
	
	font-size:1.2em;
}


IMG.BBCNewsLink{
display:block;
margin-left:5px;
}



a.RSSFeedLink  {
	font-weight:bold;
	margin:0px 10px 0px 10px;
	font-size:100%;
}

a.MoreNewsLink {
	font-weight:bold;
	font-size:1em;
	margin-left:0px;}

.PressReleaseDate {
	margin:0px 5px 0px 0px;
	
}



.EventDate {
	margin:0px 10px 0px 0px;
	font-size:inherit;
	}

.NavigationMenu ul {
	float:left;
 	padding:0px 0px 0px 0px;
	list-style: none;
	margin: 0px 0px 20px 0px;
	width:100%;
	
}

.NavigationMenu {
	width:100%; font-size:90%;
}

li.PageNode {
 	padding: 0px;
	margin: 0px;
	float:none;
	display:block;border-top: 1px dotted #cccccc; 

}
li.SiteNode {
 	padding: 0px;
	margin: 0px;
	float:none;
	display:block; 
	border-top: 1px dotted #cccccc;
	
}

li.CurrentPageNode {
 	padding:0px;
	margin: 0px;
	float:none;
	display:block;	border-top: 1px dotted #cccccc;

}
li.CurrentSiteNode {
 	padding:0px;
	margin: 0px;
	float:none;
	display:block;
border-top: 1px dotted #cccccc; 
	
}


li.PageNode a{
	clear:both;
	display:block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	

}
li.SiteNode a{
	clear:both;
	display:block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	

}


li.CurrentPageNode a{
	font-weight: bold;
	color: #0A2074;
	clear:both;
	display:block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	border-top: 1px solid #cccccc;

}
li.CurrentSiteNode a{
	font-weight: bold;
	color: #0A2074;
	clear:both;
	display:block;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	}


li.CurrentPageNode a:hover{
	background:#001E8C;
	color: white;
	text-decoration:underline;
}
li.CurrentSiteNode a:hover{
	background:#001E8C;
	color: white;
	text-decoration:underline;
	
}


li.PageNode a:hover{
	background:#001E8C;
	color: white;
	text-decoration:underline;
}
li.SiteNode a:hover{
	background:#001E8C;
	color: white;
	text-decoration:underline;
	
}

li.SiteNodeVertical a{
	color: white;
}
li.CurrentSiteNodeVertical a{
	color: white;
}

li.SiteNodeVertical a:hover{
	color: white;
}


.BreadcrumbVertical ul{
	float:left;
 	padding: 0;
	list-style: none;
	margin: 0px 0px 0px 0px;
}

.BreadcrumbVertical ul li{
	margin: 0px 0px 5px 0px;
}

.BreadcrumbVertical{
	padding-top: 5px;
	float:left;
}

.CurrentSiteNodeVertical{
	padding:0;
	margin: 0px 0px 5px 10px;
	float:none;
	display:block;
}
.SectionTitle{
	float:left;
	padding-top:3px;
}

ul.SectionList {
	margin: 0px;
}

li.SectionListItem {
	display: block;
	margin: 0px 0px 5px 0px;
	list-style-type: none;
	list-style:none;
}

li.SectionListItem a{
	color:#0A2074;
	padding-top:3px;
padding-bottom:3px;

}


/*


/*.link-item a{font-size:1.2em;}*/

#header{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}

.headertitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.headertitle-large {
	font-family:Arial, Helvetica, sans-serif;
}

.headertitle-large A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 1px gray dotted;
	width: 100%;
	display:block;
	padding-bottom: 3px;
}


.headertitle A:link{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:100%;
	font-weight:normal;
	background-image:url('Images/arrow-li.gif');
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-left:20px;
}

.level-section{
}


.level-header{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
}

.level-header A:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}


.Breadcrumb{
	float:left;
}

.Breadcrumb ul li{
	margin-left:0px;
}

a.SiteNameLink{
	text-decoration:none;
}
a.SiteNameLink:hover{
	text-decoration:underline; color:black;
}

a.SiteNameLink_Current{
	text-decoration:none;
}


a.SiteNameLink_Current:hover{
	text-decoration:underline;
}

.AcrobatLogo{
	border: 0px;
	margin: 5px 0px 5px 0px;
}





.LatestEventsFooter img {
            margin:0px 0px 0px 40px;
            padding-right:5px;
}


.NonTranslated{
	color: red;
}

.description{
	font-size: 1.0em; color: black; padding-bottom:6px;
}

ul li.toplevel{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-image:none;
	list-style: none;
	width: 100%;
	display:block;
	margin-bottom: 10px;
}

ul li.toplevel a.headertitle{
	width: 100%;
	border-bottom: 1px gray dotted;
	display:block;
	padding-bottom:3px;
	margin-bottom: 10px; 
	
}

ul li.toplevel a:hover.headertitle{
	text-decoration:underline; 
}


ul li.sublevel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	list-style-image:none;
	list-style: none;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

ul li.sublevel a{
	font-size:100%;
	background-image:url('Images/arrow-li.gif');
	list-style-image:none;
	list-style: none;
	background-repeat:no-repeat;
	padding-left: 20px;
}

ul li.sublevel a:hover{
	text-decoration:underline; 
}

.headertitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

.headertitle-large {
	font-family:Arial, Helvetica, sans-serif;
}

.item {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:red;
}

/* JWE 10/03/2009. Work Item 654. Fix align issue for image in 'Do It Online' area. */
div.slm-layout-main div div .image-area-left {
 float:left;
}

div.slm-layout-main div a:link {
	color:#0A2074;
}

div.slm-layout-main div a:visited {
	color:#0A2074;
}

.link-item {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}


.link-item A:link {
font-size:100%;font-family: Arial, Helvetica, sans-serif;
}

.link-item a{
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
}

a.link-item {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#444444;
}

	
	



.PostCode
{
	width: 105px; 
	margin-right: 3px;margin-top:5px;
	
	
}

div#YourNeighbourhood div.Section {
	margin: 10px 0px 10px 0px;  	
	
	
}

div#CentreContent div hr {
	
	clear:both;
	border-right:silver 1px solid;
	border-top: silver 1px solid;
	margin-top:5px;
	border-left:silver 1px solid;
	border-bottom:silver 1px solid;
	height:0px;
	
}

/* Splash Page */
#content #pagelayout .footer p a img.NoBorder {
	border:none;
}

#content #pagelayout .footer {
	background:fuchsia;

}

/* HJJ 15/06/2010 News Headlines for Travel bulletins */

.NewsHeadlinesHeader {
	display: none;
}

.NewsHeadlines {
	width: 98%;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

.NewsHeadlines .NewsHeadline {
	border-bottom: 1px dotted #ccc;
	float: left;
	padding: 5px;
	width: 100%;
}

.NewsHeadlines .NewsHeadline a {
	float: left;
}

.NewsHeadlines .NewsHeadline .NewsHeadlinesDate {
	float: right;
}

.NewsHeadlines .NewsHeadline .NewsHeadlinesDate p {
	margin: 0;
	padding: 0;
}

.NewsHeadlines .NewsHeadline .NewsHeadlinesTime {
	display: none;
}

.NewsHeadlines .NewsHeadline .NewsHeadlinesTime p {
	margin: 0;
	padding: 0;
}

.NewsHeadlines .NewsHeadlinesFooter {
	padding: 5px;
	font-weight: bold;
	float: right;
}



#columns{
				margin-bottom: 20px;
}

#HomeColumnLeft{ width : 100%; display:block; float: left;  padding:6px;  /*border-bottom: 2px black dotted;*/ /*padding-bottom: 20px;*/ /*border:thin blue dashed;*/}
#HomeColumnRight{ margin-bottom: 15px;  width: 100%; display:block; float: right;  padding:5px;/*border-bottom: 2px black dotted;*/ /*padding-bottom: 20px;*/ /*border:thin blue dashed;*/ overflow:hidden}

#HomeColumnLeftbottom{/*margin-top: 5px; color: white; margin-bottom: 10px; background:#1d1b20; border: 1px solid #cccccc;  width: 197px; display:block; float: left;  padding:6px;*//*border-bottom: 2px black dotted;*/ /*padding-bottom: 20px;*/ /*border:thin blue dashed;*/}
#HomeColumnLeftbottom a{/*  color: #dfc650; text-decoration:none;*/}
#HomeColumnLeftbottom a:hover{/*color: white; text-decoration:underline;*/}
#HomeColumnLeftbottom1{   margin-top:5px; color: black; margin-bottom: 15px; background:white;  width:99%; display:block; float: left;/*border-bottom: 2px black dotted;*/ /*padding-bottom: 20px;*/ /*border:thin blue dashed;*/}
#HomeColumnLeftbottom1 a{  color: navy; text-decoration:none;}
#HomeColumnLeftbottom1 a:hover{color: navy; text-decoration:underline;}



#ContentColumnLeft{
	margin-bottom:5px; 
	width: 190px; 
	display:block; 
	float: left; 
	/*border-bottom: 2px black dotted;*/
	padding: 5px; clear:both;
}
#ContentColumnRight{
	margin-bottom:5px; 
	margin-top: 5px;
	width: 190px;
	display:block; 
	float: left;
	/*border-bottom: 2px black dotted;*/
	padding: 15px; 
	overflow:hidden;
}

#customerservice{
		width:100%; margin-bottom:15px;	padding-bottom:8px; padding-top:8px; padding-right:10px; font-family:Arial, Helvetica, sans-serif;	border:1px solid #ccc; background-image:url('Images/grey.gif'); background-repeat:repeat-x;
} 


#features{width:100%; font-size:1.3em;}
}
.leftlinks{float:left; width:220px; margin-right:10px;}
				
}
.rightlinks{float:right; width:220px;}
				
}
