/* <![CDATA[ */
	
	/***************************************************
	BACKGROUND COLOURS
	***************************************************/
	
	/* background-colours */
	body {		
		background-color:#ffffff;
		}
		
	#Frame {		
		background-color:#ffffff;
		}
		
	#ActionNav {		
		background-color:#000000;
		}
	
	#Breadcrumbtrail {		
	
		background-color:#ffffff;
		}	
	
	#SiteSearch {		
		background-color:#7fb2b2;
		}
	
	
	/***************************************************
	ACTION NAVIGATION BANNER
	***************************************************/
	
	#ActionNav {		
		padding:4px;
		text-align:right; 
	}
	
	#ActionNav ul {
		margin:0px;
	}
	
	#ActionNav ul li {
		display:inline;
		list-style-type:none;
		margin:0;
	}
	
	#ActionNav ul li a {
		padding:2px 5px 2px 5px;
		font-weight:bold;
		color:#ffffff;
	}
	
	#ActionNav ul li a:link, #ActionNav ul li a:visited {
		text-decoration:none;
	}
	
	#ActionNav ul li a:hover {
		text-decoration:underline;
	}
	
	
	/***************************************************
	BREADCRUMBTRAIL
	***************************************************/
	
	#Breadcrumbtrail {		
		padding:3px 3px 3px 3px;
margin:3px 0px 0px 0px; 
		border-top:2px solid #028a5c;
	}
	
	
	/***************************************************
	TODAYS DATE
	***************************************************/
	
	#todaysdate {
		text-align:right;	
		padding:3px;
		position:absolute;
		left:20%;
		top:50px;
		font-size:80%
	}
	
	
	/***************************************************
	BANNER
	***************************************************/
	
	#Banner1 {
		border:none;
		background-color:#ffffff;
		height:70px;
		margin:0px 0px 0px 0px;
		background-image: url(homepage.jpg);
		background-repeat: no-repeat;
		background-position: right;
		
	}
	
	#Banner1 a img {
		border:none;
		float:left;
	}
	
	#Banner span a img {
		border:none;
	}
	
	
	#BannerHeading {
		position:absolute;
		left:20%;
		top:20px;
		font-size:180%;
		
	}
	#address {
	float: right;
	margin-top: 2%;
	margin-right: 1%;
	margin-bottom: 0%;
	margin-left: 0%;
	FONT-SIZE: 85%; 
	text-align: right;
	font-weight: bold; 
	color: #ffffff;
	
}

	#logo {
		border:none;
		float:left;
}
	
	
	/***************************************************
	LEFT HAND NAVIGATION
	***************************************************/
	
	#LHNav{
		border-right:1px solid #000000;
	}
	
	#LHNav h3 {
		margin: 5px 0px 0px 10px;
		font-size:100%;
	}
	
	#LHNav p {
		margin: 20px 5px 20px 5px;
		font-size:90%;
	}
	
	
	#LHNav p.LHimagelink
		{
		text-align:left;
		}	
		
	#LHNav p.LHimagelink a img
		{
		border:none;		
		text-align:center;
		}	
		
	#LHNav ul {
		margin: 0px 0px 0px 0px;
		padding:0px;
		
	}
	
	#LHNav ul li {
		margin:0;
		display:inline;
		list-style-type:none;
	}
	
	#LHNav ul li a {
		display:block;
		margin:0px 0px 2px 0px;
		padding:3px 3px 3px 5px; 
		font-weight:bold;
	}
	
	#LHNav ul li a:link, #LHNav ul li a:visited {
		background-color:#ffffff;
		text-decoration:none;
		color:#000000;
	}
	
	#LHNav ul li a:hover {
		text-decoration:underline;
		color:#ffffff;
	}
	
	
	#LHNav ul li ul {
		margin: 0px 0px 0px 0px;
		padding:0px;
		
	}
	
	#LHNav ul li ul li {
		margin:0;
		display:inline;
		list-style-type:none;
	}
	
	#LHNav ul li ul li a {
		display:block;
		margin:0px 0px 0px 0px;
		padding:1px 1px 1px 20px; 
		font-weight:normal;
	}
	
	#LHNav ul li ul li a:link, #LHNav ul li ul li a:visited {
		text-decoration:none;
		color:#000000;
	}
	
	#LHNav ul li ul li a:hover {
		background-color:#50977F;
		text-decoration:underline;
		color:#ffffff;
	}
	
	#LHNav p.lhnavtest {
		margin:0px;
		padding:0px 0px 0px 5px;
		}
	
	#searchForm {
		margin:0px;
		padding:0px;
		font-size:80%;
		}
		
	.searchBox {
		width:70%;
		border:1px solid #000000;
		}
		
	.searchBtn {
		width:25%;
		font-size:90%;
		border:1px solid #000000;
		}
	
	/***************************************************
	RIGHT HAND NAVIGATION
	***************************************************/
			
	
	#RHNav h3 {
		font-size:130%;
		background-color:#8BBAAA;
		padding:3px;
		color:#000000;
		}
		
	#RHNav a img
		{
		border:none;
		}	
	#RHNav p
		{
		text-align:center;
		}	
		#RHNav {
		border:1px solid #000000;
		}
		
	/***************************************************
	SEARCH FORM
	***************************************************/
	
	#SiteSearch .searchbutton {
		margin-left:3px; 
		vertical-align:bottom;
	}
	
	#SiteSearch form p {
		padding:5px;
	}
	
	
		
	/***************************************************
	FOOTER
	***************************************************/
	
	#Footer {
		border-top:1px solid #AAAAAA;
		text-align:center;
		margin:5px 0px 0px 0px;
		border-top:2px solid #028a5c;
		padding:3px 0px 0px 0px;
		}
		
	#Footer ul {
		margin:0px;
		background-color:#000000;
		padding:3px;
	}
	
	#Footer ul li {
		display:inline;
		list-style-type:none;
		margin:0;
	}
	
	#Footer ul li a {
		padding:2px 5px 2px 5px;
		font-weight:bold;
		color:#ffffff;
	}
	
	#Footer ul li a:link, #Footer ul li a:visited {
		text-decoration:none;
	}
	
	#Footer ul li a:hover {
		text-decoration:underline;
	}
	
	#Footer p {
		margin:5px;
		font-size:90%;
	}
	
	#Footer #FooterRHNav h3 {
		font-size:100%;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		}
		
	#Footer #FooterRHNav ul {
		background-color:#ffffff;
		margin:0px 0px 5px 0px;
		}
		
	#Footer #FooterRHNav a:link, #Footer #FooterRHNav a:visited, #Footer #FooterRHNav a:hover {
		color:#000000;
		font-weight:normal;
		text-decoration:underline;
		}
		
				
		
	/***************************************************
	GENERAL LAYOUT
	***************************************************/	
		
	h1, h2, h3, h4, h5, h6 {
		margin:5px 5px 10px 5px;
		/*color:#;*/
		color:#h1 {
		color:#;
		};
		font-weight:normal;
	}
	
	h1 {
		font-size:220%;color: #006633;}
		
	h2 {
		font-size:180%; color: #006633;}
		
	h3 {
		font-size:150%; color: #006633;}
		
	h4 {
		font-size:120%;}
		
	h5 {
		font-size:110%;}
		
	h6 {
		font-size:100%;}
		
		
	p 	{
		margin:10px 15px 10px 5px;
		padding:0;
		font-size:100%;
		}
		
image {border-width:0px; }
		
	table {
		margin:5px 15px 5px 5px;
		border:1px solid #cccccc;
		}
		
	table tr th {
		padding:3px;
		border:1px solid #cccccc;
		background-color:#006666;
		color:#ffffff;
		vertical-align:top;
		}
		
	table.standardTable tr th {
		padding:3px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		color:#000000;
		vertical-align:top;
		font-weight:normal;
		}
		
	table tr td {
		padding:3px;
		border:1px solid #cccccc;
		vertical-align:top;
		}
		
	table tr td p {
		padding:0;
		margin:0;
		}
		
		
	#Login 
		{		
		border:1px solid #ffffff;
		border-right:3px solid #ffffff;
		background-color:#dd0000;
		font-weight:bold;
		}
		
	#Login a:link, #Login a:visited
		{		
		color:#ffffff;
		text-decoration:none;
		}
		
	#Login a:hover
		{		
		color:#ffffff;
		text-decoration:underline;
		}
		
	.printonly
		{
		Display:none;
		}
		
	#homepage
		{
		text-align:center;
		margin:0px;
		padding:0px;
		TEXT-ALIGN:center ;
		}
		
	#homepageLeft
		{
		float:left;
		width:35%;
		margin:0px;
		padding:5px;
		TEXT-ALIGN: left;
		}
		
	#homepageRight
		{
		width:35%;
		margin:0px;
		padding:5px;
		TEXT-ALIGN: left;
		
		}
		
	#formTable, #formTable td
		{
		border:none;
		}
		
	.mandatory 
		{
		color:#ff0000;
		}
		
	#LHNav p a img 
		{
		border:none;
		}
		
	textarea
		{
		font-family: Arial, Helvetica, sans-serif ;
		}
		
	#rhbottomnav h3
		{
		font-size:100%
		}
		
	.topSiteMap
		{
		width:31%;
		float:left;
		border:1px solid #cccccc;
		margin:1% 1% 1% 0;
		padding 0px;
		}
		
	dl dt {
		font-weight:bold;
		}
		
		
	/***************************************************
	BUSINESS CSS
	***************************************************/		
		
	.business {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-business.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
				
	
	#LHNav ul li.business a:hover {
		background-color:#FF6600;
	}	
				
	#LHNav ul li.business ul li a:link, #LHNav ul li.business ul li a:visited {
	background-color:#ffcc99;
	}
	
	#LHNav ul li.business ul li a:hover {
		background-color:#FF6600;
	}
	
	/***************************************************
	COMMUNITY CSS
	***************************************************/
	
	.community {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-community.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	
	#LHNav ul li.community a:hover {
		background-color:#999900;
	}	
				
	#LHNav ul li.community ul li a:link, #LHNav ul li.community ul li a:visited {
	background-color:#dddd66;
	}
	
	#LHNav ul li.community ul li a:hover {
		background-color:#999900;
	}
	
	/***************************************************
	COUNCIL AND DEMOCRACY CSS
	***************************************************/
	
					
	.council-and-democracy {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-democracy.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.council-and-democracy a:hover {
		background-color:#336699;
	}	
				
	#LHNav ul li.council-and-democracy ul li a:link, #LHNav ul li.council-and-democracy ul li a:visited {
	background-color:#99ccff;
	}
	
	#LHNav ul li.council-and-democracy ul li a:hover {
		background-color:#336699;
	}
	
	
	
	/***************************************************
	COUNCIL TAX AND BENEFITS CSS
	***************************************************/
	
					
	.counciltax-and-benefits {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-council-tax.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.counciltax-and-benefits a:hover {
		background-color:#996699;
	}	
				
	#LHNav ul li.counciltax-and-benefits ul li a:link, #LHNav ul li.counciltax-and-benefits ul li a:visited {
	background-color:#eebbff;
	}
	
	#LHNav ul li.counciltax-and-benefits ul li a:hover {
		background-color:#996699;
	}
		
	
	/***************************************************
	ENVIRONMENT CSS
	***************************************************/
	
					
	.environment {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-environment.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.environment a:hover {
		background-color:#99CC33;
	}	
				
	#LHNav ul li.environment ul li a:link, #LHNav ul li.environment ul li a:visited {
	background-color:#eeff88;
	}
	
	#LHNav ul li.environment ul li a:hover {
		background-color:#99CC33;
	}
	
	
	
	/***************************************************
	HOUSING CSS
	***************************************************/
	
					
	.housing {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-housing.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.housing a:hover {
		background-color:#33CCFF;
	}	
				
	#LHNav ul li.housing ul li a:link, #LHNav ul li.housing ul li a:visited {
	background-color:#aaeeff;
	}
	
	#LHNav ul li.housing ul li a:hover {
		background-color:#33CCFF;
	}	
	
			
	
	/***************************************************
	JOBS AND CAREERS CSS
	***************************************************/
	
					
	.jobs {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-jobs.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.jobs a:hover {
		background-color:#006633;
	}	
				
	#LHNav ul li.jobs ul li a:link, #LHNav ul li.jobs ul li a:visited {
	background-color:#ccffee;
	}
	
	#LHNav ul li.jobs ul li a:hover {
		background-color:#006633;
	}			
	
	
	
	/***************************************************
	LEISURE AND CULTURE CSS
	***************************************************/
	
					
	.leisure {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-leisure.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.leisure a:hover {
		background-color:#0066FF;
	}	
				
	#LHNav ul li.leisure ul li a:link, #LHNav ul li.leisure ul li a:visited {
	background-color:#99ccff;
	}
	
	#LHNav ul li.leisure ul li a:hover {
		background-color:#0066FF;
	}			
	
		
	/***************************************************
	LEISURE AND CULTURE  TIDWORTH CSS
	***************************************************/
	
					
	.tidworth-leisure-centre {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-leisure.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.leisure a:hover {
		background-color:#0066FF;
	}	
				
	#LHNav ul li.leisure ul li a:link, #LHNav ul li.leisure ul li a:visited {
	background-color:#99ccff;
	}
	
	#LHNav ul li.leisure ul li a:hover {
		background-color:#0066FF;
	}			
	
	/***************************************************
	LEISURE AND CULTURE  DEVIZES CSS
	***************************************************/
	
					
	.devizes-leisure-centre {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-leisure.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.leisure a:hover {
		background-color:#0066FF;
	}	
				
	#LHNav ul li.leisure ul li a:link, #LHNav ul li.leisure ul li a:visited {
	background-color:#99ccff;
	}
	
	#LHNav ul li.leisure ul li a:hover {
		background-color:#0066FF;
	}			
	
	/***************************************************
	LEISURE AND CULTURE MARLBOROUGH CSS
	***************************************************/
	
					
	.marlborough-leisure-centre {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-leisure.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.leisure a:hover {
		background-color:#0066FF;
	}	
				
	#LHNav ul li.leisure ul li a:link, #LHNav ul li.leisure ul li a:visited {
	background-color:#99ccff;
	}
	
	#LHNav ul li.leisure ul li a:hover {
		background-color:#0066FF;
	}			
	
	/***************************************************
	ONLINE SERVICES CSS
	***************************************************/
	
					
	.online-services {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-corporate.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.online-services a:hover {
		background-color:#009966;
	}	
				
	#LHNav ul li.online-services ul li a:link, #LHNav ul li.online-services ul li a:visited {
	background-color:#ccffcc;
	}
	
	#LHNav ul li.online-services ul li a:hover {
		background-color:#009966;
	}	
	
	
	
	
	/***************************************************
	PLANNING CSS
	***************************************************/
	
					
	.planning {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-planning.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.planning a:hover {
		background-color:#009999;
	}	
				
	#LHNav ul li.planning ul li a:link, #LHNav ul li.planning ul li a:visited {
	background-color:#99ffff;
	}
	
	#LHNav ul li.planning ul li a:hover {
		background-color:#009999;
	}	
	
			
	
	/***************************************************
	STREETS CSS
	***************************************************/
	
					
	.streets {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-streets.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.streets a:hover {
		background-color:#996666;
	}	
				
	#LHNav ul li.streets ul li a:link, #LHNav ul li.streets ul li a:visited {
	background-color:#ffcccc;
	}
	
	#LHNav ul li.streets ul li a:hover {
		background-color:#996666;
	}	
	

	
	/***************************************************
	NEWS CSS
	***************************************************/
	
					
	.newspage {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-news.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.newspage a:hover {
		background-color:#CC3300;
	}	
				
	#LHNav ul li.newspage ul li a:link, #LHNav ul li.newspage ul li a:visited {
	background-color:#ffccaa;
	}
	
	#LHNav ul li.newspage ul li a:hover {
		background-color:#CC3300;
	}	
	
			
	
	/***************************************************
	TOURISM CSS
	***************************************************/
	
					
	.tourism {
		color:#000000;
		padding-left: 16px;		
		background-image: url(square-council-tax.gif);
		background-repeat: no-repeat;		
		background-position: 5px left;
		}
		
	#LHNav ul li.tourism a:hover {
		background-color:#555289;
	}	
				
	#LHNav ul li.tourism ul li a:link, #LHNav ul li.tourism ul li a:visited {
	background-color:#cccaef;
	}
	
	#LHNav ul li.tourism ul li a:hover {
		background-color:#555289;
	}	
	
			
	
		
		
/***************************************************
	TABLE COLOURS
	***************************************************/		
			
	.businesscell { 
		background-color:#FF6600; 
		font-weight: bold ;color: #ffffff; 
}
	.bus-orangefont {
		font-weight: bold; color: #FF6600;
}	
	.communitycell { 
		background-color:#999900; 
		font-weight: bold; color: #ffffff; 
}
	.com-yellowfont {
		font-weight: bold; color: #FF6600;
}	
	.democracycell { 
		background-color:#336699; 
		font-weight: bold; color: #ffffff; 
}
	.dem-bluefont {
		font-weight: bold; color: #FF6600;
}	
	.councilcell { 
		background-color:#996699; 
		font-weight: bold; color: #ffffff; 
}
	.council-bluefont {
		font-weight: bold; color: #996699;
}	
	.environmentcell { 
		background-color:#99cc33; 
		font-weight: bold; color: #ffffff; 
}
	.env-greenfont {
		font-weight: bold; color: #99cc33;
}	
	.housingcell { 
		background-color:#33ccff; 
		font-weight: bold; color: #ffffff; 
}
	.house-bluefont {
		font-weight: bold; color: #33ccff;
}	
	.jobscell { 
		background-color:#006633; 
		font-weight: bold;color: #ffffff; 
}
	.job-greenfont {
		font-weight: bold; color: #006633;
}	
	.leisurecell { 
		background-color:#0066ff; 
		font-weight: bold; color: #ffffff; 
}
	.leis-bluefont {
		font-weight: bold; color: #0066ff;
}		
	.corporatecell { 
		background-color:#009966; 
		font-weight: bold; color: #ffffff; 
}
	.corp-greenfont {
		font-weight: bold; color: #009966;
}	
	.planningcell { 
		background-color:#009999; 
		font-weight: bold; color: #ffffff; 
}
	.plan-greenfont {
		font-weight: bold; color: #009999;
}	
	.streetscell { 
		background-color:#996666; 
		font-weight: bold; color: #ffffff; 
}	
	.street-brownfont {
		font-weight: bold; color: #996666;
}	
	.newscell { 
		background-color:#cc3300; 
		font-weight: bold; color: #ffffff; 
}
	.news-redfont {
		font-weight: bold; color: #CC3300;
}	
.AZbg { 
		background-color:#ccffcc; 
		font-weight: bold; color: #ffffff; 
		}	
		
	.lghtgreencell { background-color:#E6FFE6; }
	.lghtyellowcell { background-color:#FFFFE6; }
	.redcell { background-color:#cc3300; }
	.lghtbluecell { background-color:#0066ff; }
	
	
	#changeMedium {
		float:right;
		width:35%;
		margin:0 4% 0 0;
		font-weight:bold;
		}
		
		
	#changeMedium p {
		border:1px solid #cccccc;
		padding:5px;
		}	
		
	#changeMedium p a img {
		float:right;
		}
		
	#changeMedium .default {
		font-size:120%;
		}
			
	#changeMedium .large {
		font-size:140%;
		}
		
	#changeMedium .largest {
		font-size:160%;
		}	
		#centrecolumn{
border-right: medium solid #8BBAAA;
}

.EmptyBorder {

		width:33%;
		margin:5px;
		padding:5px;
		border: 1px solid #000000;
		background-color: #ffffff;
}

.FilledBorder {
		float: right;
		width:33%;
		margin:5px;
		padding:5px;
		border: 1px solid #000000;
		background-color: #ccffcc;
}


#addressLeft
		{
		float:left;
		width:30%
		margin:0px;
		padding:0px;
		}
		
#addressRight
		{
		float:right;
		width:30%
		margin:0px;
		padding:0px;
		}

				
		a:link { font-weight: bold; color: #000000; text-decoration: none}
 		a:visited { font-weight: bold; color: #000000; text-decoration: none}
 		a:hover { font-weight: bold; color: #FF0000; text-decoration: underline}
 		a:active { font-weight: bold; color: #333366; text-decoration: none}
		 
		 

		 
/* ]]> */
