		/* start default css */
		body {     
			background: #C5D2E0;
    			margin: 10px 0 10px 0;
 		} 

		/* the access aid */
		.accessaid {
			position: absolute;
			height: 0;
			width: 0;
			overflow: hidden;
		}

		/* this is for the main container */
		#container {
			position: relative;
			width: 784px; /* width + border for IE 5.x */
			w\idth: 780px; /* real width */
			border: solid #AEB4AB;
			border-width: 0 0 1px 0px;
			background: white;
			margin: auto;
		}

		/* position of the header banner */
		#header img {
			margin: 0;
			padding: 0;
			border: 0;
		}

		/* position of side navigation menu */
		#navigation {
			float: left;
			width: 144px;
			margin: 0 0 150px 0;
			margin/**/:/**/ 0 0 0 0;			
			padding: 0 0 0 0;
		}

		/* position of listed items in the side navigation menu */
		#navigation ul {
			margin: 5px 2px 5px 0;
			padding: 0;
			list-style: none;
			text-align: right;
		}

		/* fonts and colours of listed items in the side navigation menu */
		#navigation ul a, #navigation ul em {
			font: 0.75em/1.5 arial, verdana, sans-serif;
			color: #00204E;
			letter-spacing: 0.06em;
			font-weight: bold;
			text-decoration: none;
			display: block;
			padding: 0 0 0 0;
			margin: 0 6px 5px 5px;
			
		}

		/* fonts and colours of selected listed items in the side navigation menu */
		#navigation ul em {
			color: #B71234;
			margin: 5px 6px 5px 2px;
			border: solid #B71234;
			border-width: 0 0 0 4px;
		}
		
		/* fonts and colours of 2nd level listed items in the side navigation menu */
		#navigation ul ul a, #navigation ul ul em {
			font: 0.7em/1.4 arial, verdana,  sans-serif;
			color: white;
			letter-spacing: 0.06em;
			text-decoration: none;
			font-weight: lighter;
			margin: -5px 0 -5px 2px; 
			padding: 0 0.5em 0.5em 0.5em;			
			border: solid white;
			border-width: 1px 0;
			background: #B71234;
		
	
		
		}

		/* fonts and colours of selected 2nd level listed items in the side navigation menu */
		#navigation ul ul em {
			color: #B71234;
			font-weight: bold;
			background: white;
			border: solid #B71234;
			border-width: 0 0 0 4px;	
		}
		
		/* links underlined when cusor is hovering over it */
		#navigation a:hover {
			text-decoration: underline;							
		}
		
		/* position of content div*/
		#content {
			margin: -20px 0 0 0;	
			padding: 10px 10px 30px 155px;
 		} 
		
		/* font and position lists in content div */
		#content ul {
			font: 0.9em arial, sans-serif;
			margin: 2px 0 0 10px;	
			padding: 0;
 		} 

		/* font and position 2nd level lists in content div */
		#content ul ul li {
			font: 0.9em arial, sans-serif;
			margin: 2px 0 0 20px;
			padding: 0;
			text-align: left;
 		} 

		/* font, colour and position main text in content div */
		#content p {
			font: 0.9em/1.3 arial, sans-serif;
			color: #00204E;
			text-align: left;	
			margin: 5px 25px 0 0;	
			padding: 0;
 		} 

		/* font, colour and position heading type h1 */
		h1 {     
         		font: 1.5em arial, verdana,  sans-serif;
			color: #00204E;
			letter-spacing: -1px;
			font-weight: normal;	
			padding: 0 5px 5px 0px;
			margin:  0 10px 0 0;	
			border-bottom: 1.8px solid #AEB4AB;			
       		} 
		
		/* font, colour and position heading type h2 */
		h2 {     
         		font: 1.4em arial, sans-serif;
			color: #009FDA;
			letter-spacing: -1px;
			font-weight: normal;
			margin: -10px 0 0 0;
			padding: 0;
       		} 

		/* font, colour and position heading type h3 */
		h3 {     
         		font: 1.2em arial, sans-serif;
			font-weight: normal; 
			color: #756E52;	
			margin: 0;
			padding: 0;
       		} 

		/* font, colour and position heading type h4 */
		h4 {     
         		font: 0.9em/1.5 arial, sans-serif;
			color: #BEB9A6;	
			margin: 0;
			padding: 0;
       		} 
		
		/* font, colour and position heading type h4 */
		h5 {     
         		font: 0.7em arial, sans-serif;
			color: #808080;
			margin: 0;
			padding: 0;
       		} 
	
		/* font, colour and position of links */
		a:link {
			font-weight: lighter; 
			text-decoration: none;
			color: #B71234;
			background: transparent; 
		}

		/* font, colour and position of links once visited */
		a:visited {
			text-decoration: none;
			color: #B71234;
			background: transparent; 
		}

		/* font, colour and position of links when hovering and active */
		a:hover, a:active {
			text-decoration: underline;
			color: #B71234;
			background: transparent; 
		}

		/* id currently not utlised */
		#forthcoming img {
			float: left;
			margin:  10px 25px 15px 0;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
		
		/* id for font, colour and position of next lecture link on front page */
		#nextbranchlecture p {
			font: 0.85em/1.3 arial, sans-serif;
			color: #00204E;	
			/*font-weight: lighter;*/	
			
 		} 
						
		/* id for link colour on next lecture link on front page */
		#nextbranchlecture a {
			color: #B71234;
		}

		/* id for position of A330 image on index page */
		#index img {
			float: left;
			margin: 20px 10px 95px 2px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}	

		/* id for position of Capitole image on index page */
		#index2 img {
			float: right;
			margin: 20px 0px 0 15px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}




/* id for position of Dinner Poster on index page */
		#index3 img {
			float: right;
			margin: -5px 0px 0 15px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
			
		/* id for position of Basilique St Sernin image on about us page */
		#aboutus1 img {
			float: left;
			margin: 15px 12px 0 0;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}	
		
		/* id for position of A380 image on about us page */
		#aboutus2 img {
			float: right;
			margin: 20px 25px 20px 25px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}	
			
		/* id for position of next lecture poster */	
		#nextlecture img {
			float: left;
			margin: 10px 30px 15px 55px;
			padding: 0px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
	
			
		/* id for position of next 2nd lecture poster */	
		#next2lecture img {
			float: left;
			margin: 10px 30px 15px 55px;
			padding: 0px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
		
		/* id for position of image showing collection of past lecture posters */
		#pastevents img {
			float: left;
			margin: 10px 0px 25px 0px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
		
		/* class for position of PDF icon */
		.pdficon img {
			position: relative;
			margin: 0 5px -2px 0;
			padding: 0;
		}
		/* class for position of Excel icon */
		.excelicon img {
			position: relative;
			margin: 0 5px -2px 0;
			padding: 0;
		}
		/* class for listed items on links page */
		.linkslist li {
			font: 1.2em arial, sans-serif;
			list-style: circle;
			padding: 0 0 15px 5px;
			margin: 0 15px;
		}
		
		/* id for font, colour and position of listed items on sitemap page */
		#sitemaplist ul li {
			font: 1.3em/1.5 arial, sans-serif;
			font-weight: lighter; 	
			letter-spacing: -1px;
			list-style: none;
			margin: 5px 0 0 -8px;	
			padding: 0;
 		} 

		/* id for font, colour and position of 2nd level listed items on sitemap page */
		#sitemaplist ul ul li {
			font: 0.9em arial, sans-serif;
			letter-spacing: -1px;
			list-style: circle;
			margin: 2px 0 0 50px;
			padding: 0;
 		} 

		/* id for link colour on sitemap page */
		#sitemaplist ul a {
			color: #0457A4;	
		}

		/* class for link images colour on links page */
		.linkicon img {
			position: relative;
			margin: 0 5px -16px 0;
			padding: 0;
			border: none;
		}
		
		/* id for position of RAeS logo on about RAeS page */
		#aboutraes img {
			float: right;
			margin: -20px 20px 0 10px;
			padding: 0;
		}

		/* id for position of spitfire image on history of RAeS page */
		#history1 img {
			float: right;
			margin: -5px 25px 0 20px;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}

		/* id for position of whittle image on history of RAeS page */
		#history2 img {
			float: left;
			margin: 15px 20px 25px 0;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}

		/* id for position of hamilton place image on contact RAeS page */
		#contact img {
			float: left;
			margin: 15px 15px 25px 0;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}		/* id for position of Airbus logo */
		#oursponsors img {
			float: left;
			margin: 15px 12px 0 0;
			padding: 5px;
			border: solid #AEB4AB;
			border-width: 1px;
		}

		/* id for low lighting text of past lectures on lecture programme page */
		#pastlectures p {
			color: #C5D2E0;
		}

		/* id for low lighting headers of past lectures on lecture programme page */
		#pastlectures  h3 {
			color: #C5D2E0;
		}		/* id for low lighting text of past lectures from last years lecture programme page */
		#pastlectures2 p {
			color: #C5D2E0;
		}

		/* id for low lighting headers of past lectures from last years lecture programme page */
		#pastlectures2  h3 {
			color: #C5D2E0;
		}

		/* id for position of image showing past lecture poster */
		.pastposters img {
			float: left;
			margin: 12px 15px 20px 0px;
			padding: 5px;
			border: solid #B3C0CD;
			border-width: 1px;
		}
	
		/* id for position of google map window */
		#map {
			float: right;
			width: 380px;
			height: 260px;
			position:absolute;			left: 380px;			top: 180px;
			border: solid #AEB4AB;
			border-width: 1px;
		}
		
		/* class for date superscript */
		.date {
			position: relative;
			bottom: 0.2em;
			font-size: 0.8em;
		}

		/* id for font, colour and position of footer */
		#footer {
			clear: both;
			background-color: #009FDA;
			font: 0.8em arial, sans-serif;
			letter-spacing: 1px;
			color: white;
			margin: 0 2px;
			padding: 3px 0 8px 0;
			text-align: center;
		}
		
		/* class for position of footer navigation menu */
		.footernav ul{
			margin: 0; 
			padding: 0;
		}

		/* class for the alignment of titles in the footer navigation menu */
		.footernav li{
			display:inline;
		}
		
		/* class for the text colour and position of the links in the footer navigation menu */
		.footernav a, .footernav a:visited {
			text-decoration: none; 
			color: white;
			border-right: 1px solid white; 
			padding: 0px 8px 0px 2px; 
		}
		


		/* class for the text colour links in the footer navigation menu */
		.footernav a:active {
			text-decoration: none;			
			color: #646D7E;
			background: transparent; 
		}


		/* class for the text colour hovering over footer navigation menu links */
		.footernav a:hover {
			text-decoration: none;
			color: white;
			background: transparent; 
		}


		/* class for the text colour when visited footer navigation menu links */
		.footernav a:visited {
			text-decoration: none;
			background: transparent; 
		}

		
		/* class for removing the vertical line after the last link in the footer navigation menu */
		.footernav .last{
			border-right-width: 0px; 
			padding-right: 0px;
		}	
		
		/* class for adding vertical lines after each link in the footer navigation menu */
		.vline {
			padding: 0 8px 0 8px;
			border: solid white;
			border-width: 0 0 0 10px;
		}
		
		/* id for font, colour and position of subfooter */
		#subfooter p {
			font: 0.6em arial, sans-serif;
			color: white;
			text-align: center;
			background-color: #00204E;
			border: solid white;
			border-width: 1px 0;
			margin: 0px 2px;
			padding: 2px 0 3px 0;
		}