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;
	opacity:0.99;
	}

#mainContainer {
	width: 800px;
	margin: 0 auto;
	}

#container {
	background-color:#f8f8f8;f
	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;
			position:relative;
			width:280px;
			height:240px;
			border-left:solid 6px #000c11; 
			border-bottom:solid 6px #000c11; 
			border-top:solid 1px #f1f1f1;
			padding:0;
			margin:0;
			overflow:hidden;
			}
			
			#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 {width:475px;height:241px;background-image:none;color:#000;padding:0px;border-bottom:solid 6px #000c11;border-left:solid 1px #e3e3e3;padding:0 0 0 10px;}

			#innerContainer #header3 #header3Right h2 {margin:0; padding:0;}
			#innerContainer #header3 #header3Right h3 {margin:0; padding:0;}
			#innerContainer #header3 #header3Right h4 {float:left; margin:5px 0 0 0; padding:0;}
			#innerContainer #header3 #header3Right p {margin:0; padding:8px 0 5px 0;}
			
			#innerContainer #header3 #header3Right ul {float:right; margin:5px 0 0 0; padding:0;}
			#innerContainer #header3 #header3Right ul li {background-image:url(../../images/arrow_pink.gif);}
			#innerContainer #header3 #header3Right a {color:#000;}
			#innerContainer #header3 #header3Right li a.boxLink {
				position:static;
				background:url(../../images/arrow_gray.gif) #fff no-repeat 10px 8px;
				color: #336699;
				padding: 5px 15px 5px 25px;
		/*		margin: 25px;*/
				border: 1px solid #b8b8c1;
				}
			#innerContainer #header3 #header3Right ul.action {width:400px;float:none;clear:both;/*background:url(../../images/bubble_pink.gif) no-repeat;padding:10px 5px;*/position:relative;left:11px;top:20px;}
			#innerContainer #header3 #header3Right ul.action li {background-image:none;display:inline;}
	/*		#innerContainer #header3 #header3Right ul.action li {background:none;display:inline;}*/
	/*		#innerContainer #header3 #header3Right ul.action li a {color:#fff;font-size:15px;text-decoration:none;}*/
			
			#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;
			}
		
		/* LEFT */
		#innerContainer #content #contentLeft {
			float: left;
			width: 421px;
			height: 350px;
			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: 350px;
			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 0 0 10px;
			}	
		
		#footer a {
			color: #908e8e;
			}	
			
		#footer a.first {padding-left:210px;}	
			
	/* ADDITIONAL STYLES FOR THE COMMISSIONING SIMULATOR */
/*	body {background: none #000;}*/
	
	.clear {clear:both;}
	
	
	
	
		
		#innerContainer #content {margin:15px 0 0 0;}
		#innerContainer #content cite {font-style:normal;}
		#innerContainer #content #contentLeft {padding:0; width:380px;height:320px;}
		#innerContainer #content #contentLeft div#events{/*background:#e9e9e9;*/background:url(../../images/grade.gif) #f0f0f0 repeat-x;padding:0 0 15px 0;margin:0;}
			#innerContainer #content #contentLeft h2{ color:#000;float:left;margin:5px 0 0 16px;}
			#innerContainer #content #contentLeft ul.tools {float:right;clear:none; background:#fff; border: solid 1px #dedddd; width:138px;padding:2px 5px;margin:-1px 0 0 0;overflow:hidden;}
			#innerContainer #content #contentLeft ul.tools li {background:url(../../images/arrow_gray.gif) #fff no-repeat 10px 8px;color: #336699;padding: 5px 5px 5px 25px;font-size:10px;}
			#innerContainer #content #contentLeft ul {float:none;clear:both;margin:0;padding:0;}
			#innerContainer #content #contentLeft ul li {background:none;color:#000;}
		
		#innerContainer #content #contentLeft div#spotlight {border-top: 3px solid #dedddd;}
		#innerContainer #content #contentLeft div#spotlight h2 {/*color:#000;*/margin-bottom:10px;}
		
		#innerContainer #content #contentLeft div#spotlight {color:#000;}
			#innerContainer #content #contentLeft div#spotlight img {margin-left: 16px;width:122px;/*border:solid 1px black;*/ float:left;}
			#innerContainer #content #contentLeft div#spotlight blockquote p {margin-top:0px;}
			#innerContainer #content #contentLeft div#spotlight blockquote, #innerContainer #content #contentLeft div#spotlight cite {float:right;width:200px;margin:0 20px 0;}
			#innerContainer #content #contentLeft div#spotlight cite {clear:right;}
			
		#innerContainer #content #contentRight {width:365px;height: auto;position:relative;}
			#innerContainer #content #contentRight div.gallery {float:left;}
			#innerContainer #content #contentRight div.item {float:left;clear:left;width:365px;margin-bottom:20px;}
			#innerContainer #content #contentRight h2 {color:#000;margin-left:10px;margin-top:0px;}
			#innerContainer #content #contentRight cite.vcard span.fn, #innerContainer #content #contentRight blockquote {color:#000;display:block;}
			#innerContainer #content #contentRight cite.vcard span.fn {font: bold 14px/1.5em arial, sans-serif;margin-top:5px;}
			#innerContainer #content #contentRight cite.vcard {display:block;width:135px;float:left;margin: 0 0 0 10px;}
			#innerContainer #content #contentRight cite.vcard img.photo {width:122px;/*border: solid 1px black;*/display:block;}
			
			#innerContainer #content #contentRight blockquote, #innerContainer #content #contentRight a.all {display:block;width:200px;float:right;margin:0 12px 0 0;}
			#innerContainer #content #contentRight blockquote p {margin-top:0px;}
			#innerContainer #content #contentRight a.all {display:none;width:100px;clear:both;position:absolute;bottom:50px;left:300px;}
			
			#innerContainer #content #contentRight div.paging {display:none;clear:both; width:88%;position:absolute;bottom:10px;left:25px;}
			#innerContainer #content #contentRight div.paging a img {border:none;}
			#innerContainer #content #contentRight div.paging a.prev {float:left;}
			#innerContainer #content #contentRight div.paging a.next {float:right;}
			
		
			