
			/*  ONS - Print friendly

      Updated / Created by Vinod Bhagat  */


		body {

			background-color: #FFFFFF;

			font-family: Tahoma, Myriad, sans-serif;

			font-size: 100%;

			color: #000066;

			margin: 0 0 0 0;

		}

		img {

			border: none;	

			visibility: visible !important; 

		}

		.textonly  {

			display:none;

		}


		.noshow {

			display: none !important;

		}

		a {

			color: #005582; /* #CC0066; */

			text-decoration: none;

		}

		a:hover {

			color: #000000;

			text-decoration: none;

		}

a:visited{

	color:#800080;

	text-decoration:underline;

	}

		a:visited {

			color: #005582;

			text-decoration: none;

		}

		#pagecontainer {

			width: 95%;

			margin: 20px auto 20px auto;

			background-color: #FFFFFF;

		}

		#banner {

			width: 100%;

		}

		#top {

			width: 100%;

			display: none;

		}

		#bottom {

			width: 100%;

			clear: both;

		}

		#tab-bar {

			display: none;

		}

		#logo {

			display: none;

		}

		#logoprint {

			margin: 0 0 20px 0;

		}

		#logoprint img {

			border:none;

		}

		#search {

			display: none;

		}

		#homelink {

			display: none;

		}

		#social-bookmarks-link {

			display: none;

			}


		#sitenavigation {

			display: none;

		}

		#accessnavigation {

			display: none;

		}

		#subnavigation {

			display: none;

		}

		#contentcontainer {

			margin: 0 0 0 0;

			width: 100%;

		}

		#content-navigation {

			display: none;

		}

		#content-wide {

			width: 100%;

		}

		#content {

			width: 100%;

		}

		#content .imagedisplay {

			display: block;

			float: right;

			margin: 0px 0px 9px 16px;

			text-align: right;

		}

		#content .imagedisplay .caption {

			margin: 0px 0px 9px 0px;

			padding: 4px 0px 10px 0px;

			border-bottom: 1px solid #CCCCCC;

			text-transform: uppercase;

			font-size: 75%;

			text-align: left;

		}

		#content .imagedisplay img {

			padding: 2px 2px 2px 2px;

			border: 2px solid #CCCCCC;

		}

		#content ul {

			font-size: 75%;

			padding: 0 0 15px 0;

			margin: 0 0 0 0;

			list-style-position: inside;

		}

		#content ul ul {

			font-size: 100%;

		}

		#content ul {

			font-size: 75%;

			padding: 0 0 15px 0;

			margin: 0 0 0 0;

			list-style-position: inside;

		}

		#content ol {

			font-size: 75%;

			padding: 0 0 15px 0;

			margin: 0 0 0 0;

			list-style-position: inside;

		}

		#contentcontainer table {

			margin: 0 0 0 0;

			border: 0px solid #EDEDED;

			padding: 0 0 0 0;

			width: 100%;

		}

		#contentcontainer table tr.altcolor {

			background-color: #F0F0F0;

		}

		#contentcontainer table tr td {

			font-size: 75%;

			padding: 15px 14px 11px 14px;

			margin: 0 0 0 0;

			border: 1px solid #EDEDED;

			vertical-align: top;

		}

		#contentcontainer table thead tr td.primary {

			background-color:  #333366;

			color: #FFFFFF;

		}

		#contentcontainer table thead tr td {

			font-size: 87.5%;

		}

		#content hr {

			color: #55AAFF;

		}

		#bannerimage img {

			float: none;

		}

		#introtext {

			color: #003366;

			margin: 0 0 0 0;

			font-size: 100%;

		}

		#contentcontainer #introtext p {

			font-size: 87.5%;

			padding: 0 0 15px 0;

			margin: 0 0 0 0;

		}

		#content #introtext ul {

			font-size: 87.5%;

		}

		#contentcontainer h1 {

			font-size: 140%;

			margin: 0 0 10px 0;

			color: #333366;

			font-weight: normal;

		}

		#content h1.plain {

			background-image: none;

		}

		#content h2 {

			font-size: 94%;

			padding: 5px 0 15px 0;

			margin: 0 0 0 0;

		}

		#content h3 {

			font-size: 87.5%;

			padding: 5px 0 15px 0;

			margin: 0 0 0 0;

		}

		#content h4 {

			font-size: 82%;

		}

		#content h5 {

			font-size: 75%;

		}

		#content h6 {

			font-size: 75%;

		}

		#content p {

			font-size: 75%;

			padding: 0 0 15px 0;

			margin: 0 0 0 0;

		}

		#content ul.landing-links {

			display: none;

		}

		#content-display {

		}

		#content-display p.back-to-top {

			display: none;

		}

		#content-display ul.a-z {

			list-style-position: outside;

		}

		#content-display ul.a-z li{

			margin: 0 0 0 0;

			list-style: none;

		}

		#content-display ul.navlist {

			list-style-position: outside;

			margin: 0 -15px 10px -15px;

			padding: 9px 0 9px 15px;

			border-top: 1px solid #CCCCCC;

			border-bottom: 1px solid #CCCCCC;

		}

		#content-display ul.navlist li{

			margin: 0 0 0 0;

			padding: 0 5px 0 0px;

			list-style: none;

			display: inline;

			font-size: 112.5%;

			font-weight: bold;

		}

		#sitemap ul p.back-to-top {

			display: none;

		}

		#sitemap ul li.toplevel p.back-to-top a {

			display: none;

		}

		#sitemap ul li {

			list-style-position: outside;

			list-style: none;

			padding: 6px 0 0 0;

		}

		#sitemap ul li.toplevel a {

			font-size: 125%;

			font-weight: bold;

			color: #336699;

		}		

		#sitemap ul li.toplevel ul li a {

			font-size: 112.5%;

			font-weight: normal;

			margin: 0 0 0 0;

			color: #CC0066;

		}

		#sitemap ul li.toplevel ul li ul {

			padding: 0 0 0 0;

			margin: 0 0 0 0;

		}

		#sitemap ul li.toplevel ul li ul li {

			margin: 0 0 0 23px;

		}

		#sitemap ul li.toplevel ul li ul li a {

			font-size: 100%;

			font-weight: normal;

			padding: 0 0 0 0;

			color: #000000;

		}

		#sitemap ul li a {

			font-size: 112.5%;

			font-weight: normal;

			color: #CC0066;

		}	

		#sitemap ul li ul {

			padding: 0 0 0 0;

			margin: 0 0 0 0;

		}

		#sitemap ul li ul li a {

			font-size: 100%;

			font-weight: normal;

			padding: 0 0 0 0;

			margin: 0 0 0 23px;

			color: #000000;

		}

		#moddate {

			font-size: 75%;

		}

		#filter {

			margin: 0 -15px 10px -15px;

			padding: 9px 0 9px 15px;

			border-top: 1px solid #CCCCCC;

			border-bottom: 1px solid #CCCCCC;

			font-size: 75%;

		}

		#filter form select{

			margin: 0 0 0 0;

			padding: 0 0 0 0;

			font-size: 75%;

			vertical-align: middle;

		}

		#footer {

			width: 100%;

			margin-top: 20px;

		}

		#footernavigation {

			display: none;

		}

		#crowncopyright{

			text-align:center;

			font-size: 75%;

			margin:10px 0 5px 0;

		}

		#directgov {

			display: none;

		}

		#resultsbox {

			background-color: #f0f0f0;

			padding: 15px 15px 15px 15px;

			color: #000000;

		}

		#resultsbox p {

			margin: 0 0 0 0;

			padding: 0 0 0 0;

			font-size: 75%;

		}

		#searchbox {

			background-color: #f0f0f0;

			padding: 12px 15px 10px 15px;

			border-bottom: 1px solid #FFFFFF;

			border-top: 1px solid #FFFFFF;

			color: #000000;

			font-size: 75%;

		}

		#searchbox form input{

			font-size: 75%;

			color: #000000;

			border-color: #336699;

			border-width: 1px;

		}

		#searchbox form input.image {

			margin: 0 0 0 10px;

			vertical-align: text-bottom;

		}

		.count {

			color: #336699;

		}

		.query {

			color: #336699;

			font-weight: bold;

		}

		.didyoumean {

			color: #336699;

		}

		.didyoumeanresponse {

			color: #CC0066;

			font-weight: bold;

		}	

		#content h2.result-title {

			padding: 0 0 0 0;

			margin: 0 0 0 0;

			color: #CC0066;

			text-decoration: none;

			letter-spacing: 1px;

			line-height: 20px;

			font-size: 87.5%;

			font-style: normal;

			text-transform: none;

		}

		.result-desc {

			color: #000000;

			text-decoration: none;

			letter-spacing: 0px;

			font-size: 75%;

			font-style: normal;

			text-transform: none;

		}

		.result-date {

			color: #336699;

			text-decoration: none;

			letter-spacing: 1px;

			line-height: 14px;

			font-size: 75%;

			font-style: normal;

			text-transform: none;

		}	

		.search-result {

			margin: 12px 0 0 0;

			padding: 0 15px 21px 15px;

			border-bottom: 2px solid #EDEDED;

		}

		#search-results {

			border-top: 2px solid #EDEDED;

		}

		#lastupdated {

			width: 100%;

			font-size: 75%;

		}

		.search-paging {

			text-align: center;

			margin: 12px 0 15px 0;

			font-size: 75%;

		}

		.search-paging a.previous {

			background-image: url(/20160129150904oe_/http://www.ons.gov.uk/images/arrow-previous_tcm77-15115.gif);

			background-repeat: no-repeat;

			padding: 0 0 0 20px;

		}

		.search-paging a.next {

			background-image: url(/20160129150904oe_/http://www.ons.gov.uk/images/arrow-next_tcm77-15116.gif);

			background-repeat: no-repeat;

			background-position: right;

			padding: 0 20px 0 0;

		}

		.search-paging .count {

			color: #336699;

			padding: 0 25px 0 25px;

		}

		#printmarker {

			display: none;

		}


                                .relatedwidetitle {

			display: none;

		}


                                .relatedlinks{

			display: none;

		}


                                .darkbox{

			display: none;

		}


                                #regionalStatistics{

			display: none;

		}


                                .regionalStatistics{

			display: none;

		}


                                .popup-box{

			display: none;

		}



                                #infoBoxText{

			display: none;

		}


                               /*  #infoBox{

			display: none;

		} */


                                #skiptotop{

			display: none;

		}


                                 #breadcrumb{

			display: none;

		}


                                 #print-friendly{

			display: none;

		}


                                 #results-page{

			display: none;

		}


                                #right-filter{

			display: none;

		}


                                 #content-display{

			display: none;

		}


                                 #search-entries{

			display: none;

		}


                               .search-paging{

			display: none;

		}


                               .results-page{

			display: none;

		}


                                 span.count{

			display: none;

		}


                                 #edition-selector{

			display: none;

		}


                                 #content-tab-bar{

			display: none;

		}


                                .image-download{

			display: none;

		}


                                 .col2{

			display: none;

		}


                               .col1 form{

			display: none;

		}


                                .NationalStatisticsBox{

			display: none;

		}


                                 #workbook{

			display: none;

		}


.emptyLi

{

	margin:0px;

	padding:0px;

	border:0px;

}



#menu_container {

	display: none;

	}

#rightcolumn {

	display: none;

	}


.div-right {

	display: none;

	}

.parent-link {

	display: none;

	}

.dl-options-label {

	display: none;

	}

.dl-options {

	display: none;

	}


#page-content .about .text-content ul {

	list-style: disc outside none;

	margin: 15px 0 30px 0;

	padding: 0 0 0 15px;

	}


#page-content .about .text-content li {

	margin: 15px 0;

	}

		/****Aligning Images Start ********/


		.imageleft {

			float: left;

			margin: 9px 16px 9px 0px;

			text-align: left;

			}


		.imageleft .caption {

			margin: 9px 16px 9px 0px;

			padding: 4px 0px 10px 0px;

			border-bottom: 1px solid #CCCCCC;

			text-transform: uppercase;

			font-size: 75%;

			text-align: right;

			}


		.imageleft img {

			padding: 2px 2px 2px 2px;

			border: 2px solid #CCCCCC;

			}


		.imageright {

			float: right;

			margin: 9px 16px 9px 5px;

			text-align: right;

			}


		.imageright .caption {

			margin: 9px 16px 9px 0px;

			padding: 4px 0px 10px 0px;

			border-bottom: 1px solid #CCCCCC;

			text-transform: uppercase;

			font-size: 75%;

			text-align: right;

			}


		.imageright img {

			padding: 2px 2px 2px 2px;

			border: 2px solid #CCCCCC;

			}


		.imagecentre .caption {

			margin: 4px 16px 9px 16px;

			padding: 0px 0px 10px 0px;

			text-transform: uppercase;

			font-size: 75%;

			text-align: center;

			}


		.imagecentre {

			display:block;

			margin: 0 auto;

			text-align: center;

			}


		.imagecentre img {

			text-align: center;

			padding: 2px 2px 2px 2px;

			border: 2px solid #CCCCCC;

			margin-bottom:5px;

			}


		/****Aligning Images End ********/


/* Key Figures Page */


.kfp-figures-group-list{

	padding: 0px;

	margin: 0px;

	color: #000000;

	}


.kfp-entry{

	margin: 15px 0px 30px 10px;

	list-style-type: none;

	}


.kfp-section-list {

	display:none;

	}


.kfp-section h2.kfp-section-head {

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	font-size: 90%;

	padding: 5px 5px 5px 5px;

	margin: 0 0 0 0;

	}

.kfp-section h2.kfp-section-head a {

	color: #000000;

	}

.kfp-section h2.kfp-section-head a:hover {

	text-decoration: none;

	cursor: pointer;

	}

.kfp-btt {

	display: none;

	}

.kf-figure {

	font-size: 100%;

	font-weight: bold;

	}

.kf-figure a {

	font-size: 100%;

	}

.kf-extra {

	font-size: 75%;

	}

.grey {

	color: #8C8C8C;

	}



                               .rtp-search-paging{

			display: none;

		}

.ds-step-nav {

	display: none;

	}


.imagedisplay-youtube {

	display: none;

	}



/* Feature Homepage */


.fhp-banner {

	}


.fhp-navset {

	margin: 0 0 20px 0; 

	min-height: 89px;

	}


.fhp-navset-item-container {

	}


.fhp-navset-item-left {

	padding: 3px 3px 3px 3px; 

	margin: 0 0 20px 0;

	}


.fhp-navset-item-right {

	padding: 3px 3px 3px 3px; 

	margin: 0 0 20px 0;

	}


.fhp-navset-item-title-census {

	font-weight: bold; 

	font-size: 75%; 

	margin: 0 0 0 0; 

	padding: 0 0 7px 20px; 

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/inlinepromoarrowpurp_tcm77-270508.png); 

	background-position: top left; 

	background-repeat: no-repeat;

	}


.fhp-navset-item-title-wellbeing {

	font-weight: bold; 

	font-size: 75%; 

	margin: 0 0 0 0; 

	padding: 0 0 7px 20px; 

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/inlinepromoarrownw_tcm77-270509.png); 

	background-position: top left; 

	background-repeat: no-repeat;

	}


.fhp-navset-item-title-standard {

	font-weight: bold; 

	font-size: 75%; 

	margin: 0 0 0 0; 

	padding: 0 0 7px 20px; 

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/inlinepromoarrowons_tcm77-270510.png); 

	background-position: top left; 

	background-repeat: no-repeat;

	}


.fhp-navset-item-desc {

	font-size: 75%; 

	padding: 0 0 0 20px;

	}


.fhp-image-navset {

	padding: 0px 3px 0px 213px; 

	background-position: top left; 

	background-repeat: no-repeat; 

	margin: 0 0 20px 0; 

	height: 83px;

	}


.fhp-image-navset-title {

	font-weight: bold; 

	font-size: 75%; 

	padding: 3px 0 7px 0;

	}


.fhp-image-navset-desc {

	font-size: 75%;

	}


.fhp-quote-block-census {

	font-size: 80%;

	padding: 20px 20px 20px 20px;

	}

.fhp-quote-block-wellbeing {

	font-size: 80%;

	padding: 20px 20px 20px 20px;

	}

.fhp-quote-block-standard {

	font-size: 80%;

	padding: 20px 20px 20px 20px;

	}

.fhp-quote-block-census a, .fhp-quote-block-wellbeing a, .fhp-quote-block-standard a {

	color: #000000;

	text-decoration: none;

	}

.fhp-quote-block-census a:hover  .fhp-quote-block-wellbeing a:hover, .fhp-quote-block-standard a:hover {

	color: #000000;

	text-decoration: underline;

	}

.fhp-quote-block-census a:visited  .fhp-quote-block-wellbeing a:visited, .fhp-quote-block-standard a:visited {

	color: #000000;

	text-decoration: none;

	}

.fhp-quote-census, .fhp-quote-wellbeing, .fhp-quote-standard {

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/quoteleftblack_tcm77-270512.png);

	background-repeat: no-repeat;

	background-position: top left;

	padding: 45px 10px 10px 10px;

	margin: 0 0 0 0;

	}

.fhp-quote-source-census, .fhp-quote-source-wellbeing, .fhp-quote-source-standard {

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/quoterightblack_tcm77-270513.png);

	background-repeat: no-repeat;

	background-position: top right;

	padding: 45px 10px 0px 10px ;

	text-align: right;

	color: #000000;

	}


#subnavigation-non-rel ul.fhp-leftnav {

	margin: 0px 0 25px 0;

	}


#subnavigation-non-rel ul li.fhp-leftnav-current {

	margin: 0px 0px 3px 0px; 

	padding: 0px 0px 0px 0px; 

	font-size: 100%; 

	font-weight: bold;

	}


#subnavigation-non-rel ul li.fhp-leftnav-child {

	margin: 0px 0px 0px 0px; 

	font-size:75%; 

	border-bottom:1px solid #DEDFE1; 

	padding:10px 0 10px 0; 

	font-weight:normal;

	}


/* End Feature Homepage */


.story-col2 {

	display: none;

	}


#sidetree {

display: none;

}

#tabs-menu {

display: none;

}

.top-theme-box-row {

background: none;

}

.taxlp-clear-bottom-padding {

clear: left; 

margin: 0 0 17px 0;

}


.taxlp-clear-bottom-border {

clear: left; 

border-bottom: 1px solid #D6D6D6; 

padding: 16px 0 0 0; 

margin: 16px 0 16px 0;

}


/* Taxonomy Landing Page Key figures */


.taxlp-kf-wide {

width: 66.6%; 

float: left;

}


.taxlp-kf-normal {

width: 33.3%; 

float: left;

}


.taxlp-kf-title-more {

background-color: #777777; 

}


.taxlp-kf-title {

font-size: 90%; 

font-weight: bold; 

padding: 4px 5px 4px 5px; 

color: #ffffff;

}


.taxlp-kf-title-p1 {

background-color: #004469; 

}


.taxlp-kf-title-p2 {

background-color: #036EB2; 

}


.taxlp-kf-title-p3 {

background-color: #777777; 

}


.taxlp-kf-single-p1 {

margin: 0px 11px 0px 0px;

}


.taxlp-kf-single-p2 {

margin: 0px 5px 0px 5px;

}


.taxlp-kf-single-p3 {

margin: 0px 0px 0px 11px;

}


.taxlp-kf-single-p2big {

margin: 0px 0px 0px 5px;

}



.taxlp-kf-value {

font-size: 200%; 

font-weight: bold; 

padding: 0 5px 0 5px;

}


.taxlp-kf-change {

font-size: 90%; 

color: #666666; 

font-weight: bold; 

padding: 0 5px 0 5px;

}


.taxlp-kf-short {

font-size: 85%; 

padding: 3px 5px 3px 5px;

}


/* End Tax lp kf */


#taxlp-story-container {

border-top: 1px solid #D6D6D6; 

padding: 16px 0 0 0; 

margin: 16px 0 16px 0;

}


.taxlp-top-story {

width: 49.9%; 

float: left;

}


.taxlp-top-story-image {

width: 100px; 

height: 100px; 

float: left;

}


.taxlp-top-story-text {

margin: 0 15px 0 100px;

}


.taxlp-top-story-text-title {

font-size: 110%; 

font-weight: bold; 

margin: 0 0 15px 0;

}


.taxlp-top-story-text-desc {

font-size: 80%;

}


.taxlp-secondary-story {

width: 49.9%; 

float: left;

}


.taxlp-secondary-story-title {

font-size: 110%; 

font-weight: bold; 

margin: 0 0 15px 0;

}


.taxlp-secondary-story-desc {

font-size: 80%;

}


.taxlp-tertiary-story {

width: 49.9%; 

float: left; 

font-size: 80%; 

font-weight: bold;

}


.taxlp-linkset {

float: left; 

width: 33.3%;

}


.taxlp-linkset ul.taxlp-linkset-list {

list-style-type: none; 

margin: 17px 0 0 0; 

padding: 0 0 0 0;

}


.taxlp-link-set-title {

font-size: 100%; 

font-weight: bold;

}


.taxlp-linkset ul li.taxlp-link-set-link {

margin: 0 0 4px 0; 

padding: 0 0 0 0; 

font-size: 75%;

}


.taxlp-promo {

float: left; 

width: 33.3%;

}


.taxlp-heading-with-top-border {

	clear: both;

	border-top: 1px solid #D6D6D6;

	margin: 17px 0 0 0;

	}


.taxlp-data-chart {

	float: right; 

	margin: 0 0 17px 17px;

	}


.taxlp-data-chart img {

	width: 300px;

	}


.taxlp-stickydata-chart-container {

	margin-right: 317px;

	}


/* Infobox Image */


.infoBoxPromo {

	width:217px;

	float:left;

                margin:0 0 20px 0;

	}

.infoBoxImage {

	width: 91px;

	border:1px solid #DEDFE1;

	margin:0 0 20px 0;

	font-size:75%;

	padding:12px 109px 12px 15px;

	font-weight:bold;	 

	float:left;

	height: 91px;

	background-color: #FFFFFF; 

	background-position: top right; 

	background-repeat: no-repeat;

	}

.infoBoxImageContainer a {

	text-decoration: none;

	cursor: pointer;

	}

.infoBoxImageContainer a:hover {

	text-decoration: underline;

	}


.infoBoxNoImageScale {

	height: 109px; 

	border: 1px solid #D9E1E5; 

	padding: 3px 5px 3px 3px; 

	background-color: #CDD6D6; 

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/buttoninlinebg_tcm77-270511.png); 

	background-position: top left; 

	background-repeat: repeat-x; 

	}


.infoBoxNoImageScaleTitle {

	font-weight: bold; 

	font-size: 75%; 

	margin: 0 0 0 0; 

	padding: 10px 23px 4px 10px; 

	background-image: url(/20160129150904oe_/http://www.ons.gov.uk/ons/resources/inlinepromoarrowons_tcm77-270510.png); 

	background-position: top right; 

	background-repeat: no-repeat;

	}

.infoBoxNoImageScaleDesc {

	font-size: 75%;

	padding: 0px 23px 10px 10px; 

	}


.infoBoxImageScale {

	height: 109px; 

	border: 1px solid #D9E1E5; 

	padding: 3px 5px 3px 3px; 

	background-color: #FFFFFF; 

	background-position: top right; 

	background-repeat: no-repeat;

	}


.infoBoxImageScaleTitle {

	font-weight: bold; 

	font-size: 75%; 

	margin: 0 0 0 0; 

	padding: 10px 109px 4px 10px; 

	}

.infoBoxImageScaleDesc {

	font-size: 75%;

	padding: 0px 109px 10px 10px; 

	}


.carousel-container { display: none; }


		