	body { margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;}
	img { border: 0; }
	h1, h2, h3 { margin: 0; padding: 0; }	
	h1 { font-size: 35px; margin-bottom: 15px; font-weight: normal; }
	a { text-decoration: none; }
div {overflow:hidden;}
	.cb { clear: both; }

	#container { margin: 0 auto; width: 995px; }
		#header { display: block; width: 953px; height: 229px; margin: 0 auto;  }
			#header ul { list-style: none; margin: 0; padding: 9px 18px 0 0; height: 25px; float: right; font-size: 13px; }
				#header ul li { display: inline; float: left; color: #ffffff; }
					#header ul li a { color: #ffffff; text-decoration: none; display: block; }
					#header ul li.seperator { padding: 0 15px; }
			#header div { clear: both; margin: 160px 0 0 0; padding: 0; height: 35px; float: right; }	
				#header div div.topNav { clear: both; margin: 0; width: 950px; }	
				#header div ul { float: right; list-style: none; margin: 0; padding: 0; }
					#header div ul li { display: inline; float: left; margin-left: 2px; height: 35px; line-height:35px;}
						#header div ul li.multiline { line-height: 16px;}
                                        #header div ul li a { height: 35px; font-weight: bold; }
					#header div ul li.accessibility { width: 108px; background-color: #002C76; }
					#header div ul li.tourism { width: 108px; background-color: #a61432; }
					#header div ul li.sustainability { width: 108px; background-color: #3c6419; }
					#header div ul li.training { width: 108px; background-color: #ed581b; }
					#header div ul li.careers { width: 108px; background-color: #14a3d5; }

					#header div ul li.active { background-color: #ffffff; }
					
		#contentContainer { clear: both; display: block; background: top center repeat-y url('../Images/layout/general/page-shadow.jpg'); text-align: left; margin: 0; padding: 0; overflow:hidden;}
			#content { padding-left: 16px; margin: 0 auto; width: 935px; text-align: left; padding-top: 45px; overflow:hidden;}
				#pageTextContainer { display: block; float: left; overflow:hidden;}
					#pageText { padding-bottom: 15px; padding-left: 28px; width: 650px; line-height:140%; }
						#pageText img { padding: 10px; }
					#pageText ul { list-style: none; margin: 0; padding: 0; }
						#pageText ul a.headline { text-decoration: none; font-size: 16px; color: #a61432; display: block; height: 18px; font-weight: bold; overflow:hidden;}	
					#pageTextContainer div { display: block; overflow:hidden;}
			
                        #pageFooter { border-top: 1px solid #d3d3d3; font-size: 12px; width:680px;}
                        	.footerBlock { float: left; width: 196px; padding: 11px 15px 0 14px; }
                            	.footerBlock div { display: block; }
                                .footerRightLine { border-right: 1px solid #d3d3d3; }
                                .footerTitle { height: 35px; }
                                .footerContent { height: 71px; padding: 5px 2px; color: #666666; }
				.footerContent p { padding:0; margin:0; }
                                .footerImage { height: 126px; }
                                .footerVisit { height: 29px; }
                                
                      		#footerTourism .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/tourismadvice.jpg'); } 
                            	#footerTourism .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/tourismadvice-pic.jpg'); } 
                      		#footerTraining .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/training.jpg'); } 
                            	#footerTraining .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/training-pic.jpg'); }  
                      		#footerCareers .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/careers.jpg'); } 
                            	#footerCareers .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/careers-pic.jpg'); }  
                      		#footerSustainability .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability.jpg'); } 
                            	#footerSustainability .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability-pic.jpg'); }   
  
                      		#footerCalendar .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/calendar.jpg'); } 
                            	#footerCalendar .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/calendar-pic.jpg'); }     
                      		#footerCareersResources .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/careers-resources.jpg'); } 
                            	#footerCareersResources .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/careers-resources-pic.jpg'); }    
				#footerCareersAboutUs .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/careers-about-us.jpg'); } 
                            	#footerCareersAboutUs .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/careers-about-us-pic.jpg'); }    
  
                      		#footerGreenAwards .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/green-awards.jpg'); } 
                            	#footerGreenAwards .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/green-awards-pic.jpg'); }     
                      		#footerSustainabilityResources .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability-resources.jpg'); } 
                            	#footerSustainabilityResources .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability-resources-pic.jpg'); }     
				#footerSustainabilityAboutUs .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability-about-us.jpg'); } 
                            	#footerSustainabilityAboutUs .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/sustainability-about-us-pic.jpg'); }    
  
                      		#footerDiaryEvents .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/diary-events.jpg'); } 
                            	#footerDiaryEvents .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/diary-events-pic.jpg'); }     
                      		#footerTrainingResources .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/training-resources.jpg'); } 
                            	#footerTrainingResources .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/training-resources-pic.jpg'); } 
				#footerTrainingAboutUs .footerTitle { background: top center no-repeat url('../Images/layout/footer-blocks/training-about-us.jpg'); } 
                            	#footerTrainingAboutUs .footerImage { background: top center no-repeat url('../Images/layout/footer-blocks/training-about-us-pic.jpg'); }    
  
                        
                        #newsBar { clear: both; padding: 23px 0 0 9px; display: block; font-weight: bold; }
                        	#newsBarContainer { display: block; border-top: 1px solid #9c9d9f; border-bottom: 1px solid #9c9d9f; height: 53px; padding-left: 1px; }
                        		#newsBarLatest { float: left; color: #ffffff; width: 155px; height: 35px; margin-top: 9px; font-size: 18px; background: top left no-repeat url('../Images/layout/general/latest-news.jpg'); }
                                #newsBarContent { float: left; color: #a61432; height: 53px; line-height: 53px; font-size: 16px; display: block; }
					#newsBarContent ul { list-style: none; margin: 0; padding: 0; }
                                		#newsBarContent ul a.headline { font-size: 16px; color: #a61432; text-decoration: none; }

				#pageSideBar { display: block; float: left; width: 231px; padding-left: 14px; }
					.sideBarBlock { display: block; width: 231px; }
						.sideBarBlockHeader { display: block; height: 29px; }
                    				.sideBarBlockContent { display: block; padding: 6px 0 20px 6px; }
							.sideBarBlockContent ul { list-style: none; margin: 0; padding: 0; }
								.sideBarContent ul li { padding: 5px 0; margin-top: 10px; }
									.sideBarBlockContent ul a.headline { margin-top: 25px; font-size: 16px; color: #ffffff; font-size: 14px; display: block; padding: 0 0 20px 0; width: 190px; margin-left: 12px; font-weight: bold; }
									.sideBarBlockContent ul a.headline span.headlineSpace { display: block; padding-bottom: 5px; }
									.sideBarBlockContent ul a.headline .extract { font-size: 16px; color: #ffffff; font-size: 12px; font-weight: normal; }
						.sideBarBlockFooter { display: block; height: 9px; }
                    
					#sideBarTourism .sideBarBlockHeader { background: top center no-repeat url('../Images/layout/sidebar/advice-header.jpg'); }
					#sideBarTourism .sideBarBlockContent { background: top center repeat-y url('../Images/layout/sidebar/advice-bg.jpg'); }
					#sideBarTourism .sideBarBlockContent ul a.headline { background: bottom left no-repeat url('../Images/layout/sidebar/advice-more.jpg'); }
					#sideBarTourism .sideBarBlockFooter { background: top center no-repeat url('../Images/layout/sidebar/advice-footer.jpg'); }
                    
					#sideBarCareers .sideBarBlockHeader { background: top center no-repeat url('../Images/layout/sidebar/careers-header.jpg'); }
					#sideBarCareers .sideBarBlockContent ul a.headline { background: bottom left no-repeat url('../Images/layout/sidebar/careers-more.jpg'); }
					#sideBarCareers .sideBarBlockContent { background: top center repeat-y url('../Images/layout/sidebar/careers-bg.jpg'); }
					#sideBarCareers .sideBarBlockFooter { background: top center no-repeat url('../Images/layout/sidebar/careers-footer.jpg'); }
                    
					#sideBarTraining .sideBarBlockHeader { background: top center no-repeat url('../Images/layout/sidebar/training-header.jpg'); }
					#sideBarTraining .sideBarBlockContent ul a.headline { background: bottom left no-repeat url('../Images/layout/sidebar/training-more.jpg'); }
					#sideBarTraining .sideBarBlockContent { background: top center repeat-y url('../Images/layout/sidebar/training-bg.jpg'); }
					#sideBarTraining .sideBarBlockFooter { background: top center no-repeat url('../Images/layout/sidebar/training-footer.jpg'); }
                    
					#sideBarSustainability .sideBarBlockHeader { background: top center no-repeat url('../Images/layout/sidebar/sustainability-header.jpg'); }
					#sideBarSustainability .sideBarBlockContent ul a.headline { background: bottom left no-repeat url('../Images/layout/sidebar/sustainability-more.jpg'); }
					#sideBarSustainability .sideBarBlockContent { background: top center repeat-y url('../Images/layout/sidebar/sustainability-bg.jpg'); }
					#sideBarSustainability .sideBarBlockFooter { background: top center no-repeat url('../Images/layout/sidebar/sustainability-footer.jpg'); }

					#sideBarAccessibility .sideBarBlockHeader { background: top center no-repeat url('../Images/layout/sidebar/accessibility-header.jpg'); }
					#sideBarAccessibility .sideBarBlockContent ul a.headline { background: bottom left no-repeat url('../Images/layout/sidebar/accessibility-more.jpg'); }
					#sideBarAccessibility .sideBarBlockContent { background: top center repeat-y url('../Images/layout/sidebar/sb-accessibility-bg.jpg'); }
					#sideBarAccessibility .sideBarBlockFooter { background: top center no-repeat url('../Images/layout/sidebar/accessibility-footer.jpg'); }
					
					#sideBarImages img { margin-top: 13px; }

		#endGradient { clear: both; display: block; height: 41px; background: top center no-repeat url('../Images/layout/general/footer-end-gradient.jpg'); }
		#footer { clear: both; font-size: 12px; display: block; width: 953px; padding-top: 10px; height: 25px; margin: 0 auto; background: top right no-repeat #a41334 url('../Images/layout/general/footer.jpg'); }
			#footer ul { list-style: none; margin: 0; padding: 0; padding-left: 6px; color: #ffffff; }
				#footer ul li { display: inline; float: left; padding: 0 4px; }
				#footer ul li a { color: #ffffff; }
		#rokkMedia {float: right; padding-right: 33px; padding-top: 15px; height: 50px; overflow: hidden; } 
		#devoncc { float: left; padding-left: 33px; padding-top: 15px; height: 50px; overflow: hidden} 
		.rcboth {clear: both;}

		#jsddm { margin: 0; padding: 0; z-index: 1000; }
			#jsddm li { float: left; list-style: none; text-align: left; z-index: 1000; }
				#jsddm li a { display: block; text-decoration: none; text-align: center; z-index: 1000; }
				#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; text-align: left; z-index: 1000; }
					#jsddm li ul li { float: none; display: inline; text-align: left;  z-index: 1000; height: auto; }
					#jsddm li ul li a { display: block; width: 200px; text-align: left; padding: 0 4px; line-height: 20px;  z-index: 1000; height: auto; }

#newsBarContent ul li {background:white;}