body {
	background-image:url(../../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e7e9eb;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#mainContainer {
	width: 800px;
	margin: 0 auto;
	}

#container {
	background-color:#f8f8f8;
	border: 1px solid #e3e3e3;
	width: 798px;
	margin: 0 auto;
	}	
	
	/* HEADER ONE - BLACK BACKGROUND */
	#header1 {
		background-image:url(../../images/header1.gif);
		background-repeat:no-repeat;
		width: 778px;
		height: 49px;
		padding: 10px;
		position:relative;
		color: #FFFFFF;
		}
	
		#header1 #home {
			position: absolute;
			width: 150px;
			height: 65px;
			top:0;
			left:0;
			}
		
		/* FORMS */
		#header1 #forms {
			float: right;
			width: 380px;
			}
			
			#header1 #forms #lblProg {
				float: left;
				width: 200px;
				font-size: 10px;
				font-weight:bold;
				}
			
			#header1 #forms #programmes {
				float: left;
				width: 180px;
				padding:0;
				margin:0;
				}
			
			#header1 #forms #programmes select {
				color:#b3aeab;
				height: 17px;
				width: 180px;
				font-size: 10px;
				}
			
			#header1 #forms #search {
				float: right;
				width: 221px;
				margin-top: 8px;
				}
			
			#header1 #forms #search #searchBox {
				margin-right: 3px;
				height: 14px;
				width: 150px;
				font-size: 10px;
				color:#b3aeab;
				}
			
			#header1 #forms #search input {
				padding:0;
				margin:0;
				}
			
	/* TOP NAVIGATION */
	#topNav {
		width: 798px;
		border-bottom: 1px solid #FFFFFF;
		}

	/* INNER CONTAINER - CONTAINS CONTENT */
	#innerContainer {
		width: 778px;
		padding: 5px 10px;
		}
		
		#innerContainer a {
			color: #336699;
			}
			
		#innerContainer a.boxLink {
			background-image:url(../../images/arrow_gray.gif);
			background-repeat:no-repeat;
			background-position: 10px 8px;
			color: #336699;
			padding: 5px 15px 5px 25px;
			border: 1px solid #b8b8c1;
			position: absolute;
			}
		
		/* THIRD LEVEL HEADER */
		#innerContainer #header3 {
			width: 778px;
			margin-bottom: 5px;
			}
		
		#innerContainer #header3 h1 {
			font-size: 17px;
			margin:0;
			padding: 3px 0;
			}
		
		#innerContainer #header3 #header3Left {
			float: left;
			background-image:url(../../images/header3_left.jpg);
			background-repeat:no-repeat;
			width: 231px;
			height: 320px;
			padding: 10px 10px 10px 200px;
			margin-right: 4px;
			position:relative;
			}
			
			#innerContainer #header3 #header3Left h1 {
				color: #000000;
				}
			
			#innerContainer #header3 #header3Left #nhsLink {
				position: absolute;
				bottom: 40px;
				left: 20px;
				width: 150px;
				height: 25px;
				}
			
			#innerContainer #header3 #header3Left #humanaLink {
				position: absolute;
				bottom: 40px;
				left: 180px;
				width: 150px;
				height: 25px;
				}	
			
		#innerContainer #header3 #header3Right {
			float: right;
			background-image:url(../../images/header3_right.jpg);
			background-repeat:no-repeat;
			width: 313px;
			height: 320px;
			padding: 10px;
			color: #FFFFFF;
			position:relative;
			}	
			
			#innerContainer #header3 #header3Right {
				color: #FFFFFF;
				}
			
			#innerContainer #header3 #header3Right ul {
				list-style-type:none;
				padding: 0;
				margin: 3px 10px;
				}
			
			#innerContainer #header3 #header3Right ul li {
				background-image:url(../../images/arrow_yellow.gif);
				background-repeat:no-repeat;
				background-position: 0 6px;
				padding: 3px 15px;
				width: 230px;
				}		
			
			#innerContainer #header3 #header3Right a {
				color: #FFFFFF;
				}
			
			#innerContainer #header3 #header3Right #modules {
				background-image:url(../../images/bg_modules.gif);
				background-repeat:no-repeat;
				width: 310px;
				height: 195px;
				}
			
				#innerContainer #header3 #header3Right #modules h1 {
					color: #000000;
					font-size: 15px;
					padding:5px 0 0 10px;
					margin: 0;
					}	
				
				#innerContainer #header3 #header3Right #modules a.boxLink {
					background-image:url(../../images/arrow_gray.gif);
					background-repeat:no-repeat;
					background-position: 10px 8px;
					background-color: #FFFFFF;
					color: #336699;
					padding: 5px 15px 5px 25px;
					border: 1px solid #b8b8c1;
					position: absolute;
					}
				
				#innerContainer #header3 #header3Right #modules #modulesList {
					overflow: auto;
					height: 120px;
					width: 300px;
					margin: 13px 5px;
					background-color:#FFFFFF;
					color: #908e8e;
					}	
				
				#innerContainer #header3 #header3Right #modules #modulesList a {
					color: #908e8e;
					}
				
				#innerContainer #header3 #header3Right #modules #modulesList ul	 {
					list-style:none;
					padding: 0;
					margin: 0 5px;
					font-size: 11px;
					}
				
				#innerContainer #header3 #header3Right #modules #modulesList ul li {
					background-image:url(../../images/arrow_blue.gif);
					background-repeat:no-repeat;
					background-position: 0 7px;
					padding: 4px 15px;
					}
					
		/* "MAIN" CONTENT AREA */
		
		#innerContainer #content {
			}
		
		#innerContainer #content h1 {
			color:#000000;
			font-size: 17px;
			padding: 0;
			margin: 3px 0;
			}
		
		#innerContainer #content p {
			padding:0;
			margin:5px 0;
			}
		
		/* LEFT */
		#innerContainer #content #contentLeft {
			float: left;
			width: 421px;
			height: 380px;
			padding: 10px 10px 50px 10px;
			margin-right:4px;
			border-top: 3px solid #dedddd;
			border-bottom: 1px solid #dedddd;
			background-color:#FFFFFF;
			color: #336699;
			position: relative;
			}	
			
			#innerContainer #content #contentLeft h1 {
				text-align: left;
				}
			
			#innerContainer #content #contentLeft ul {
				list-style-type:none;
				padding:0;
				margin: 10px 25px;
				}
			
			#innerContainer #content #contentLeft ul li {
				background-image:url(../../images/arrow_blue.gif);
				background-repeat:no-repeat;
				background-position: 0 8px;
				padding: 5px 15px;
				margin:0;
				width: 320px;
				}	
		
		/* RIGHT */	
		#innerContainer #content #contentRight	{
			float: right;
			width: 313px;
			height: 380px;
			padding: 10px 10px 50px 10px;
			border-top: 3px solid #dedddd;
			border-bottom: 1px solid #dedddd;
			background-color:#FFFFFF;
			color: #908e8e;
			position: relative;
			}
			
			#innerContainer #content #contentRight h1 {
				text-align: left;
				}
			
			#innerContainer #content #contentRight .bioImage {
				float: left;
				width: 70px;
				height: 70px;
				margin: 10px 10px 0 0;
				}
				
			#innerContainer #content #contentRight .bioText {
				float: left;
				width: 231px;
				margin:10px 0 30px 0;
				padding:0;
				font-size: 11px;
				}	
			
			#innerContainer #content #contentRight .bioText .title {
				color: #336699;
				font-weight: bold;
				}
			
	/* FOOTER */
	
	#footer {
		font-size: 11px;
		color: #908e8e;
		padding: 5px 15px;
		}		
			
		#footer img {
			margin: 0 26px;
			}	
		
		#footer a {
			color: #908e8e;
			}	