
		body {
			font: 90% arial, helvetica, sans-serif;
			margin: 0;
			background: white;
		}
		
		.accessaid{
			position: absolute;
			height: 0;
			overflow: hidden;
                        background: white;
		}
				
		#header {
			background: white; 
			height: 85px;
			margin-top: 30px;
			margin-left: 180px;
			padding: 0 20px 0 0;
			width: auto;
		}
							
		#header ul{
		 	padding: 0 0 0 0;
			margin: 1.5em 0 0 15px;
			background-color: white;
			color: White;
			font-family: arial, helvetica, sans-serif;
		}

		#header ul li { display: inline; }

		#header ul li a{
			padding: .25em 1em;
			background-color: #036;
			color: White;
			text-decoration: none;
			float: left;
			border-right: 1px solid #fff;
		}

		#header ul li a:hover{
			background-color: #369;
			color: #fff;
		}
		
		
		#navigationLeft {
			position: absolute;
                        font-size: 90%;
			top: 0px;
                        margin-left: 15px;
			width: 145px;
			background: #CFD6E6;		
		}
				
						
		#navigationLeft ul {
			margin: 3px 0 1em 0;
			padding: 0px;
			list-style: none;
		}
				
		#navigationLeft ul a {
			color: #6E79ED;
			text-decoration: none;
			display: block;
			background: #cfe6d8;
			padding: 0 0.5em;
			margin: 0 0 2px 0;
		}
		
		#navigationLeft li#active a{
			background: #669966;
			color: white;					 
		}
		
		#navigationLeft a:visited {
			color: #68957A;
		}
		
		#navigationLeft a:hover{
			background: #669966;
			color: white;
		}
						
		#adsRight{
			position: absolute;
			top: 0px;
			right: 0px;                        
                        width: 200px;
			background: white;
			margin-top: 120px;                        
		}
				
		#content ul{
		  align: center;
			width: 100%;
			padding-left: 1em;
			margin-left: 1em;
			margin-right: 1em;			
			font-family: arial, helvetica, sans-serif;
			border: 1px solid #fff;
			style: none;
		}
			
                /* this content.padding sets the overall width either side of navigation1 and adverts to right */
		#content {
                        left: 20px;  /* start with same left position as navigation1 */
			background: white;
			xpadding: 1px 1em 1em 1em;
			/* padding: 10px 20px 1em 20px; */
			border-left: 180px solid white; /*this is navigation1 150px + 10px content.padding + 10px */
			border-right: 240px solid white;
		}

		#sitemapcontent {
                        left: 50px;  
			background: white;
			xpadding: 1px 1em 1em 1em;
			border-left: 50px solid white; 
			border-right: 220px solid white;
		}

                #sitemapcontent li{                         
                        padding: 0px 5px 5px 5px;
			text-decoration: none;		
                }

 		#sitemapcontent ul {	
                        list-style: none;
                        padding: 0px 5px 5px 5px;                        
		}
         
		
		h1{ color: #800000;
		 	font-family: arial, helvetica, sans-serif;
	 	        font-size: 2em;			
			text-align: left;
		}	 
		h2{ color: #000000;
		 	font-family: arial, helvetica, sans-serif;
		        font-size: 1.5em;			
			text-align: left;
		}	 
		h3{ color: #000000;
		 	font-family: arial, helvetica, sans-serif;
		        font-size: 1.25em;			
			text-align: left;
		}	
		
		p.caption{  font-family: arial, helvetica, sans-serif;
			color: #808080;
			font-size: 1em;
		} 
		
		#content img{
			padding: 1px;
			border: 1px solid #000;
			float: left;
			margin: 2px 1em 3px 0;
		}
		
		#content img.center{
			padding: 1px;
			border: 1px solid #000;
			margin: 2px 5px 3px 5px;
			
		}
		
		#content img.right{
			padding: 1px;
			border: 1px solid #000;
			float: right;
			margin: 2px 5px 3px 5px;
		}
		
		#container {
			position: relative;
			width: 98%			
			margin: auto;
		}


