

/*// new ////////*/

	#middle
	{

		padding-top: 20px;
		clear: both;

	}


	#center-wrapper
	{

		float: left;

	}

	#left
	{


		float: left;
		padding-left: 20px;
		padding-right: 20px;


	}

	#mid
	{

		float: left;
		width: 505px;


	}

	#right
	{

		float: right;
		padding-right: 20px;

	}

/*/////////////////////*/

	div.clear 
	{
	
	
		clear: both;
	
	}
	


	/***************************************************	
	*******	Cancer links - base style
	****************************************************/



	a:hover.logo{

		text-decoration: none;

	}

	p.header-image			{background:url(/mod_product/design/graphics/structure/no_image.jpg) no-repeat left top;}


	/****** global reset and body 
	****************************************************/


	html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,address,
	em,img,strong,dl,dt,dd,l,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
					{/*color:#000*/;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;/*background:transparent;*/}
	li 				{list-style-type:none;}
	blockquote,q 			{quotes:none;}

	ins 				{text-decoration:none;}
	del 				{text-decoration:line-through;}
	table 				{border-collapse:collapse;border-spacing:0;}
	body				{font-size:100.01%;background-color:#fff;color:#000;font-family:arial,sans-serif;text-align:center;line-height:1.6;
	
	
		padding-bottom: 20px;
	
	
	}

	a				{

						text-decoration:none;
						color:#126704;
					}

	img				{border:none;display:inline;}

	a:active,
	a:focus, a:hover		{text-decoration:underline;}


	body
	{
	
	
		background:url(../graphics/structure/body-bg.jpg) repeat-x left top;}
	
	}






	/****** plain typography 
	****************************************************/

	h1				{font-size:2.1875em;color:#004E01;margin-bottom:0.3em; line-height: 40px; clear: both;}
	h1 span				{color:#018E01;}
	h2				{font-size:22px;color:#004E01;}
	h3				{font-size:16px;color:#126704;line-height:1.2;margin-bottom:0.3em;font-weight:normal;}

	h1, h2, h4			{font-family:"Times New Roman", georgia, serif;font-weight:normal;}

	p				{padding-bottom:1.5em;}
	p a				{}
	p em				{padding-bottom:1.5em;}

	ul
	{

		margin: 0px;
		padding: 0px;

	}


	/****** structure divs <ID>
	****************************************************/

	ul#accessibility		{display:none;}
	
	#wrapper			{

		width:1000px;
		background:#fff;
		text-align:left;
		margin:0 auto;
		margin-top:-20px;
		border:1px solid #c0c0c0;

	}		
	
	div.header			{width:100%;height:9.125em;background:url(../graphics/structure/bg-header-buckinghamshire.jpg) no-repeat left top;position:relative;}




	#centre-panel			{
		float:left;

		/*width: 750px;*/
		padding-top: 20px;

	}

	#sub-navigation			{
		float:left;
	}


	#sub-navigation
	{	
		/*margin-left: 22px;*/

	}




	#sub-navigation		{padding-bottom:3em;}
	p.header-image			{font-size:1em;position:absolute;z-index:10;height:5.125em;width:14.6875em;display:block;text-indent:-9999px;top:2.575em;left:47.875em;}



	#centre-panel img
	{
		float: right;
		margin-left: 10px;
		
		
	}

	#centre-panel 
	{	
		width: 760px;
	}


	.last_edited
	{
		background-color: #eee;
		padding: 6px;
		padding-left: 12px;
		font-size: 12px; 
		color: #666;
		margin-top: 30px;
		margin-bottom: 0px;
		clear: both;
		margin-left: -12px;	
		margin-right: -12px;		
	}
	
	.backtotop
	{
	
	
		margin-top: -25px;
		font-size: 12px;
	
		text-align: right;

	
	
	}

	/****** main navigation
	****************************************************/

	ul#main-navigation		{
		float:left;
		border:#c0c0c0 solid;
		border-width:1px 0;
		width:100%;
		background:#A3A2A2 url(../graphics/structure/bg-menu-gradient.jpg) repeat-x left top;
		font-family:verdana,sans-serif;
	}
	
	ul#main-navigation li		{margin:0;display:inline;}
	ul#main-navigation a		{height:1%;padding:0 0.8em;display:block;float:left;font-size:0.875em;text-decoration:none;line-height:30px; COLOR: #333}


	ul#main-navigation a.here,
	ul#main-navigation a:hover	{background:#A3A2A2 url(../graphics/structure/bg-menu-reverse-gradient.jpg) repeat-x left top;}

	a.logo				{height:6.5em;width:14em;display:block;border:0;float:left;}

	a.logo:focus,
	a.logo:active			{background-color:transparent;}

	/****** header type
	****************************************************/


	div.header div.heading		{padding-top:60px;margin-left:258px;width:390px;/*background:url(../graphics/structure/nhs.png) no-repeat bottom right;*/}
	div.header div.heading h2,			
	div.header div.heading h3,			
	div.header div.heading h4	{color:#fff;font-family:arial-narrow, arial,sans-serif;margin-bottom:0;line-height:1;padding:0;}

	div.header div.heading h2	{font-size:1.125em;}
	div.header div.heading h3	{font-size:1.4em;}
	div.header div.heading h4	{font-size:0.85em;font-weight:normal;padding:0.2em 0;float:right;margin-right:100px;}

	div.heading h2
	{
		margin-bottom: 10px;
	}

	/****** sub navigation
	****************************************************/


	#sub-navigation ul		{width:13.125em;border-bottom:0px dotted #126704;}

	#sub-navigation ul		{border-bottom:2px solid #80C680;}

	#sub-navigation ul li		{}
	#sub-navigation ul a		{text-decoration:none;display:block;height:1%;border-top:2px solid #126704;

		font-size:17px;
		padding-top: 4px;
		padding-bottom: 3px;


		}

	#sub-navigation ul a:hover 	{text-decoration:underline  }

	#sub-navigation ul ul li	{border-top:1px dotted #80C680;}
	#sub-navigation ul ul a		{ border-top-width: 0px; font-size:0.8125em;font-weight:normal;padding:0.5em 1em;border-bottom:0;background:url(../graphics/structure/arrow-sub-nav.gif) no-repeat 0 1em;}
	#sub-navigation ul ul li.no-border	{border-top:0;}
	#sub-navigation ul ul		{border-bottom:0;}
	#sub-navigation ul ul ul li	{border:0;margin-left:1em;}
	#sub-navigation ul ul ul	{padding-bottom:0.2em;}
	#sub-navigation ul ul ul a	{padding:0.3em 1em;background:url(../graphics/structure/bullet-sub-sub-green.gif) no-repeat 0 1em;}

	#sub-navigation a:hover
	{
	
		text-decoration:underline;
	
	}

	#sub-navigation a.here	{

		text-decoration:underline;
		font-weight: bold;
		/*font-size: 1em;*/

	}

	/****** content typography
	****************************************************/

	#content img
	{
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	#content a
	{
		text-decoration: none;
		border-bottom: dotted 1px;
	}
	
	#content a:hover
	{
		text-decoration: none;
		border-bottom: dotted 0px;
	
	}
	
	
	#content ul			{

		margin-top: 5px;
		margin-bottom: 25px;


	}
	#content li			{


		margin-left: 20px;
		margin-bottom: 5px;
		padding-left: 20px;


	}

	#content
	{

		font-size: 15px;	
		float:right;
		/*width: 486px;*/
		padding-left: 12px;
		padding-right: 12px;

	}

	#content p.return-to-top a	{color:#126704;text-decoration:underline;font-weight:bold;display:block;width:100%;text-align:right;}


	#content li
	{
		background-image:url(/mod_product/design/graphics/structure/arrow-content-li-798089.gif);
		background-repeat: no-repeat;
		background-position: 0px 10px;

	}

	#content hr
	{
	
		display: none;
	
	}

	/****** blockquote
	****************************************************/

	blockquote			{float:right;margin: 0.75em 0 0.75em 1em;width:45%;background-color:#E8E8FF;padding:1em;color:#405060;}
	blockquote p			{padding:0;}


	/****** breadcrumb
	****************************************************/

	div.breadcrumb			
	{

		padding:6px;
		margin: 0px;
		font-size:12px;
		background-color: #eee;
		padding-left: 12px;
		margin-bottom: 10px;
		margin-left: -12px;
		margin-right: -12px;
		
	}
	
	div.breadcrumb p
	{
	
		padding: 0px;
		margin: 0px;
		background-color: #eee;
		
	
	}
	
	div.breadcrumb p a		{

		
	}




	div.breadcrumb p		{
	
		color:#004E01;
		font-weight:bold;

	};




	/****** features col dl
	****************************************************/

	div.features div.general-help		{width:204px;background:#018E01 url(../graphics/structure/bg-fieldset-top.gif) no-repeat left top;margin:1em 0 3em;padding-top:1em;}
	div.features div.general-help dl	{padding:10px;background:#018E01 url(../graphics/structure/bg-fieldset-bottom.gif) no-repeat left bottom;}
	div.features div.general-help dt	{font-weight:bold;padding:0 0.5em;font-size:0.75em;color:#fff;border-bottom:1px solid #fff;}
	div.features div.general-help dd	{color:#fff;font-size:0.75em;padding:1em 0.5em;}
	div.features div.general-help dd a	{color:#fff;text-decoration:underline;}


	/****** strong,emphasis,acronym and abbreviation
	****************************************************/

	strong				{font-weight:bold;}


	/****** fieldsets 
	****************************************************/



	div.features			{
	
		

		/*float:right;*/
		margin-bottom: 20px;
		width: 204px;
		

	}

	div.features form
	{

		margin: 0px;
		padding: 0px;

	}
	
	div.features fieldset		{
	
		margin: 0px;
		padding: 0px;
		display:block;
		margin-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	
	}
	div.features fieldset div	{
		
		margin: 0px;
		padding: 0px;
		display:block;
		
	}
	
	div.features fieldset div label	{
	
		margin: 0px;
		padding: 0px;
		font-weight:normal;
		color:#fff;
		
		font-size: 17px;
	
	}

	div.features fieldset select	{
	
		margin: 0px;
		padding: 0px;
		width: 183px;
		margin-top: 10px;
		color: #333;
		font-size: 12px;
	}
	
	
	
	div.features fieldset option	{
	

	
	}

	div.features fieldset legend	{display:none;}

	div.features label{ }
	
	
	
	
	
	
	div.features fieldset input			{
	
		margin-top: 10px;
		padding-left: 10px;
		
		display: block;

	}
	



	div.features fieldset input
	{

		margin-top: 10px;
		
		padding-left: 0px;
		padding-right: 0px;


	}

	div.features fieldset input.button
	{


		padding-left: 10px;
		padding-right: 10px;
		display: block;
		width: auto;

	}

	div.features
	{


		background:#9CA9BD url(/mod_product/design/graphics/structure/bg-fieldset-bottom-9CA9BD.gif) no-repeat left bottom;



	}

	div.features form
	{
		background:url(/mod_product/design/graphics/structure/bg-fieldset-top-9CA9BD.gif) no-repeat left top;

	}


	div.search-form
	{


		background:#C1C2C6 url(/mod_product/design/graphics/structure/bg-fieldset-bottom-B4B5BA.gif) no-repeat left bottom;



	}

	div.search-form form
	{
		background:url(/mod_product/design/graphics/structure/bg-fieldset-top-B4B5BA.gif) no-repeat left top;

	}	
	
	
	
	
	/****************** SEARCH 
	*****************/
	
	
	
	
	div.search			{
		float:right;
		width:235px;
		padding-top: 7px;
		display: none;
	}
	
	div.search label		{display:none;}




	/****** footer links 
	****************************************************/



	#footer 			{
	
		/*width:100%;*/
		clear:both;
		text-align:center;
		min-height:3em;
		font-size:12px;
		padding-left: 10px;

		color:#444;
		padding-top: 30px;




		}
	#footer ul			{ margin-left: 8px; }
	#footer li			{

		float: left;
		margin-right: 3px;

	}
	#footer a			{

		color:#444;
		border-bottom: dotted 1px;

	}

	#footer a:hover			{


		border-bottom: 0px;
		text-decoration: none;

	}


	#footer p			{line-height:1em;}

	li#minFooter img {
		padding-right: 5px;
		border: 0px;
		vertical-align:middle;	
	}

	li#minFooter a#minlogo {
		text-decoration:none;
		border-bottom:0;
	}

	/****** hacks
	****************************************************/


	.clearfix:after 		{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clearfix 			{display:inline-table;}

	* html .clearfix 		{height:1%;}
	.clearfix 			{display:block;}


	/***************************************************	
	*******	enginehouse@gmail.com
	****************************************************/
	
	
	
	
	
	/****** links
	****************************************************/	
	
	div.last-reviewed, div.CancerLink p, div.CancerLink h3, div.CancerLink h4, div.CancerLink_heading
	{

		margin: 0px;

		font-size: 15px;
		padding: 6px;
		padding-left: 12px;
		padding-right: 12px;	
	
	
	}
	
	/*#centre-panel div.CancerLink_heading img*/
	div#content .CancerLink_heading img, div#content img.contact
	{
	
		float: none;
		margin: 0px;
	
	}
	
	div.CancerLink
	{
	
		margin-top: 20px;
		margin-bottom: 40px;
		margin-left: -12px;
		margin-right:-12px;
		/*background: url(../graphics/structure/link-bg.jpg) no-repeat bottom;*/

	
	}
	
	div.CancerLink_heading
	{
	
		border-bottom: solid 3px #666;
		text-align: right;
		/*margin-bottom: 14px*/
		
		padding-top: 3px;
		
		padding-bottom: 3px;
		
		background: url(../graphics/structure/link-heading.jpg) no-repeat bottom right;

		padding-right: 2px;
		width: 500px;
	
	}
	
	div#content div.CancerLink_heading a
	{
	

	}	
	
	div.CancerLink_heading img
	{
	
 
			
   	
   	}	

  	div#content div.CancerLink_heading span.Geography
	{
	    color:#006699;
	    padding-right:10px;
	    display: block;
	    float: left;
	    margin-left: 365px;
	    padding-top: 10px;
	}
		
	div.CancerLink h3 span
	{
	
		/*background: url(../graphics/web_link.jpg) no-repeat top left;*/
	}
	
	
	div.CancerLink h4 span
	{
	
		/*background: url(../graphics/produced_by.jpg) no-repeat top left;*/
		
	}
		
	
	
	div.CancerLink h3, div.CancerLink h4
	{
	
		clear: both;

		font-family: arial;
		border-bottom: solid 1px #999;
	
	}
	
	
	
	div.CancerLink h4
	{
	
		/*font-size: 12px;*/
	
	}
	
	
	div.CancerLink h3 span, div.CancerLink h4 span
	{
	
		
		float: left;
		display: block;
		width: 120px;
		/*font-size: 11px;
		padding-top: 4px;*/
		
	
	}
	
	div.CancerLink h3 a, div.CancerLink h4 a
	{
	
	

	
	}
		
	div.CancerLink h3 em, div.CancerLink h4 em
	{



		display: block;
		margin-left: 130px;
		text-decoration: none!important;


	}	
	
	div.CancerLink p
	{
		
		padding-bottom: 20px;
		clear: both;
		background: transparent;
	}

	div.last-reviewed
	{
		border-top: solid 2px #666;
		background: url(../graphics/structure/link-footer.jpg) no-repeat top left;
		
		padding-top: 5px;
		
		font-size: 12px;
		color: #666;
	}
	
	
	/*==================================================
  ================== --- Paging  --- =================
  ==================================================*/

  #paging {width: 100%; height: 27px;}
  #pagingLeft {float: left}
  #pagingRight {float: right}
  #paging img {float:none !important;}
  
  
  
  
  /******************************************************/
  
  
  
	form.feedback-form label
	{


			display: block;
			margin-bottom: 10px;
			margin-top: 10px;


	}

	form.feedback-form textarea
	{

			height: 160px;
			margin-bottom: 10px;

	}

	form.feedback-form input.button
	{

			display: block;
			padding: 10px;
			font-size: 17px;

	}


	form.localarea input.txt
	{

		width: 300px;

	}

	form.localarea textarea
	{

		width: 450px;

	}

	form#LocalAreaForm span
	{
    padding: 12px 10px 0 0;
    float:right;
    color:#fff;
		font-size: 12px;
	}
	
	
/* Adverts
*******************************/
		div.ad-wrapper
		{

			/*float:right;*/
			margin-top: 20px;
			
			text-align: left;
			
			background: url(/mod_product/design/graphics/ads/middle.jpg) repeat-y ;

		}

		div.ad-wrapper div.ad
		{
				
				margin: 0px;
				padding: 0px;
				width: 200px;;
		}

		div.ad h3, div.ad p
		{

			margin-left: 25px;
			margin-right: 20px;

		}

		div.ad p
		{

			font-size: 12px;
			border-bottom: dotted 1px #ccc;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}

		div.ad h3 a
		{

			color: inherit;
		}

		div.ad a
		{

			color: #666;
		}


		div.ad-wrapper-header
		{

			background: url(/mod_product/design/graphics/ads/top.jpg) no-repeat;
			padding-top: 20px;

		}

		div.ad-wrapper-footer
		{

			background: url(/mod_product/design/graphics/ads/bottom.jpg) no-repeat 0px bottom;
			padding-bottom: 100px;

		}


/* Home page
*****************/
				div._home
				{

					
					height: 500px;
					
					float: left;
					
					background-image: url(/mod_product/design/graphics/intro-bg.jpg);
				

				}

				div.intro-caption
				{

					font-size: 12px;
					position: absolute;
					width: 727px;

				}

				div.intro-caption div.intro-caption-inner
				{

					padding-top: 5px;
					padding-left: 385px;
					padding-right: 25px;

				}

				div.intro-movie
				{

					position: absolute;

				}

				div.intro-pods
				{

					width: 727px;
					padding-top: 277px;

				}

				div.intro-pods div.pod
				{

					float: left;
					width: 363px;

				}

				div.intro-pods div.pod div.pod-inner
				{

					padding-top: 0px;
					padding-left: 100px;
					padding-right: 20px;
					height: 157px;
					

				}

				div.intro-pods div.pod div.pod-inner p
				{

					padding: 0px;
					margin: 0px;
					font-size: 13px;

				}

				div.intro-pods div.pod div.pod-inner h2
				{

					padding-top: 25px;

				}

				div.intro-pods div.pod div.pod-inner h3
				{


					font-size: 13px;

				}

				div.intro-pods div.pod a.pod-link
				{

					border: 0px!important;
					clear: both;
					display: block;
					padding: 8px;
					font-size: 20px;
					padding-top: 10px;
					padding-left: 30px;
					color: #5D81A2;

				}

				div.intro-pods div.pod a.pod-link:hover
				{

					text-decoration: underline!important;

				}


