/* CSS Document */body {	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	/* font-size:71%*/	font-size:80%;	color:#000000;	/* background:#ffffff url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_bodyFade.jpg') repeat-x; */		}	img {	border:0px none;	}em {	color:#9a62bd;	font-style:normal;	}	strong {    color:#9a62bd;	font-style:normal;	font-weight:bold	}i   {	color:#9a62bd;	font-style:normal;	}	b  {    color:#9a62bd;	font-style:normal;	font-weight:bold	}	a {	color:#2930B9;	background:transparent;	text-decoration:none;	}a:hover {	color:#2930B9;	background:transparent;	text-decoration:underline;	}				input.submitBtn {	font-size:81%;	text-transform:lowercase;	font-weight:bold;	border:0px;	color:#ffffff;	background:transparent;	}.hideNA {	display:none;	}div.container {	width:768px;	}	hr {	height:1px;	color:#999999;	background:#999998;	border:0px none;	}	h1 {	display:block;	font-size:130%;	padding-bottom:5px;	color:#9A62BD;	background:transparent;	border-bottom:2px solid #9a62bd; 	}	h2 {	display:block;	padding-bottom:2px;	font-size:130%;	font-weight:normal;	color:#9A62BD;	background:transparent;	margin-top:20px;	border-bottom:1px solid #9a62bd;		margin-bottom:10px;		}	h3 {	font-size:100%;	color:#9a62bd;	font-weight:bolder	background:transparent;        margin-bottom:15px;		}	h4  {	font-size:100%;	color:#9A62BD;	font-weight:bold;	background:transparent;	}	h5  {	font-size:100%;	color:#9a62bd;	font-weight:bold;	background:transparent;	margin-bottom:0px	}	 h6 {	font-size:100%;	color:#9a62bd;	font-weight:normal;	background:transparent;	margin-bottom:0px;	}		p {padding:0px;    /* text-align:justify;  */	margin-top:0px;	}	br.clearAll {	display:block;	clear:both;	margin:0px;	padding:0px;	height:1px;	}			#containerBanner {	display:block;	height:80px;	}		#containerMain {	border-top:1px solid #ffffff;	border-bottom:1px solid #ffffff;	background-image:  url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_containerMain.gif');	background-repeat:repeat-y;	display:block	}					/* top section styles */		#topToolbar {	font-size:81%;	color:#ffffff;	width: 767px;	background:#5F5B98 url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_topToolbar.jpg') repeat-x;		}		#topToolbarText{	display:inline;	}	#topToolbarGraphic {	display:inline;	display:none;	}	#topToolbar ul {	margin:0;	padding:0;	height:16px;	}#topToolbar ul li {	display:inline;	padding:2px;	}	#topToolbar li a {	text-decoration:underline;	color:#ffffff;	}	#topToolbar li a:hover {	text-decoration:underline;	color:#000066;	}	#readerLinks {	display:none;	}			#topBanner {	width:576px;	float:left;	color:#000000;	background:#ffffff;	}	#topSearch {	float:right;	color:#ffffff;	background:#9A62BD url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_topSearch.jpg') repeat-x;	width:190px;	height:80px;	border-left:1px solid #ffffff;	border-right:1px solid #ffffff;		}	#searchForm {	margin:20px 5px 5px 5px; 	}	#searchText {	font-size:80%;	color:#000000;	background:#EAE8F5;	width:130px;	border-top:1px solid #41403C;	border-left:1px solid #41403C;	border-bottom:1px solid #D4CFC9;	border-right:1px solid #D4CFC9;	font-family:Verdana, Arial, Helvetica, sans-serif; 	}	#searchForm p {	font-weight:bold;	margin-bottom:2px;	height:20px;	display:block;	/*text-indent:-5000px;	background-image:  url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_rhstt_search.gif');	background-repeat:no-repeat*/	}		#toDoForm p {	font-weight:bold;	display:block;	height:20px;	/*text-indent:-5000px;	background-image:  url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_rhstt_toDo.gif');	background-repeat:no-repeat*/	}	#toDoForm {	color:#ffffff;	background:transparent;	margin-bottom:2px;	}#toDoForm select {	width:150px;	font-size:81%;	}		#toDoForm option{	color:#000000;	background:#EAE8F5;	font-family:Verdana, Arial, Helvetica, sans-serif;	}				/* left section styles */	#leftDiv {	float:left;	width:145px;	border:1px solid #ffffff;	border-bottom:0px;	}	#leftDiv ul{	display:block;	margin:0;	padding:0;	border:0px;	}	#leftNav li {	list-style-type:none;	border:0px;	border-bottom:1px solid #ffffff;	font-size:91%;	}	#leftNav .hide {	display:none;	}		#leftNav li span {	padding:2px;	padding-left:8px;	}		#leftNav li.off {	border-left:0px none; border-right:0px none; border-top:0px none; color:#ffffff;	background:#7156A2 url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_leftNav_in.gif') repeat-x;	/*was #9A62BD*/	border-bottom:1px solid #ffffff; 	}	#leftNav li.off span {	display:block;	padding:2px;	padding-left:8px;	font-weight:bold;	}			#leftNav li a {	display:block;	height:1%;	padding:2px;	padding-left:8px;	color:#ffffff;	background:#7156A2;	/* was #9A62BD*/	/*background-image:  url("/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_leftNav_off.gif");*/	background-repeat:repeat-x;	text-decoration:none;	}	#leftNav li a:hover {	color:#2930B9;	background:#DDD6EA;	text-decoration:none;	}#leftNavSub li {			list-style-type:none;	border:0px;	border-top:1px solid #ffffff;	font-size:100%;	}	#leftNavSub li.off {			border-left:0px none; border-right:0px none; border-bottom:0px none; color:#ffffff;	background:#9A62BD url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_leftNav_in.gif') repeat-x; /*was #9A62BD*/	padding:0px; border-top:1px solid #ffffff; 	}	#leftNavSub li.off span {	display:block;	padding:2px;	padding-left:13px;	/*was 8px*/	height:1%;	font-weight:bold;	}				#leftNavSubSub li {			font-size:100%;	}	#leftNavSubSub li.off {			border-left:0px none; border-right:0px none; border-bottom:0px none; color:#ffffff;	background:#BB92D4 url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_leftNav_in.gif') repeat-x; /*was #9A62BD */	padding:0px; border-top:1px solid #ffffff; 	}	#leftNavSubSub li.off span {	display:block;	padding:2px;	padding-left:18px;	/* was 8px */	height:1%;	font-weight:bold;	}			#leftNavSub li a {	display:block;	height:1%;	padding:2px;	padding-left:13px;	/* was 8px */	color:#ffffff;	background:#9A62BD;	/* was #7156A2 */	text-decoration:none;	}	#leftNavSubSub li a {	display:block;	height:1%;	padding:2px;	padding-left:18px;	color:#ffffff;	background:#BB92D4; 	/* was #B59EC4 */	text-decoration:none;	}		#leftFeatures {	padding:6px;	padding-top:160px;	height:300px;	color:#333333;	background:transparent;	font-size:91%;	}	#leftFeatures a {	font-weight:bold;	color:#6747A1;	background:transparent;	text-decoration:underline;	display:block;		}	#leftFeatures a:hover {	font-weight:bold;	color:#547ceb;	background:transparent;	text-decoration:underline;	}	#leftFeatures span {	display:none;	}		/* right section styles */		#rightDiv {	float:right;	width:190px;	border:1px solid #ffffff;	border-bottom:0px;	border-top:0px;	}	#rightDiv p {	margin-bottom:2px;	margin-top:4px;	}		#rightDiv h3 {	color:#ffffff;	background:transparent;	font-weight:bold;	height:20px;	/*text-indent:-5000px;*/	margin-bottom:2px;	}		#rightToDoList {	color:#ffffff;	background:#8461BB url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_toDoList.gif') repeat-x;	padding-top:26px; border-bottom:1px solid #ffffff; padding-left:8px; padding-right:8px; padding-bottom:8px; background-image:url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_toDoList.gif'); background-repeat:repeat-x	}	#rightRelatedLinks {	color:#ffffff;	background:#6963BB url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_relatedLinks.gif') repeat-x;	padding-top:32px; border-bottom:1px solid #ffffff; font-size:86%; padding-left:8px; padding-right:8px; padding-bottom:8px; background-image:url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_relatedLinks.gif'); background-repeat:repeat-x	}	#rightRelatedLinks ul {	margin:0;	padding:0;	}		#rightRelatedLinks li {	list-style-type:none;	padding-bottom:10px;	}		#rightRelatedLinks a, #topToolbar a {	color:#ffffff;	background:transparent;	text-decoration:underline;		}#rightRelatedLinks a:hover, #topToolbar a:hover{	color:#000066;	background:transparent;	text-decoration:underline;	}			/*#rightSkyFade {	height:255px;	color:#ffffff;	background:#DDD6EA url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFade.jpg') no-repeat;	margin-bottom:0px; background-image:url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFade.jpg'); background-repeat:no-repeat	}	*/	#rightSkyFade  {	padding:10px;	height:300px;	color:#333333;	font-size:91%;	background:#DDD6EA url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFade.jpg') no-repeat;	margin-bottom:0px; 	background-image:url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFade.jpg'); 	background-repeat:no-repeat;	}	#rightSkyFade a {	font-weight:bold;	color:#6747A1;	text-decoration:underline;	display:block;	}	#rightSkyFade a:hover {	font-weight:bold;	color:#547ceb;	text-decoration:underline;	}	#rightSkyFade span {	display:none;	}	#rightSkyFade p  {	padding-bottom:10px;	}	#rightSkyFade h3 {	color:#6747A1;	font-size:100%;	font-weight:bold;	padding-bottom:0px;	margin-bottom:0px; 	}	#rightSkyFadeLong {				height:400px;	color:#ffffff;	background:#DDD6EA url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFadeLong.jpg') no-repeat;	margin-bottom:0px; background-image:url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFadeLong.jpg'); background-repeat:no-repeat	}	#skyFadeLeftLong {				height:400px;	color:#ffffff;	background:#DDD6EA url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFadeLongLeft.jpg') no-repeat;		}	/* mid section styles */		#midDiv {	float:left;	width:429px;	}	#midBreadcrumbs {	font-size:91%;	display:block;	color:#663399;	background:#ffffff url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_breadcrumbs.gif') repeat-x;		}#midBreadcrumbs p {	margin-top:0px;	margin-bottom:0px;	padding:2px 10px 2px 10px;	}		#midMain {	padding:10px;	padding-bottom:10px; 	}	#midMain ul {	margin-top:0px;	}#midMain a {	color:#2930B9;	background:transparent;	text-decoration:underline;	}#midMain a:hover {	color:#547CEB;	background:transparent;	text-decoration:underline;	}		#midMain a.noTextDec {	text-decoration:none;	}	#mainDate {	float:left;	margin-bottom:10px;	}		#mainBack {	float:right;	}				#backtotop a {	text-decoration:underline;	}		#backtotop a:hover {	text-decoration:underline;	color:#547ceb;	}/* btm section styles */#containerBtm {	border-top:2px solid #666666;	color:#666666;	background:#ffffff;	clear:both;	font-size:81%;	margin-top:0px;	padding:0px;	}#containerBtm p {	margin-top:2px;	margin-bottom:6px;	padding:2px;	}		#containerBtm a {	text-decoration:underline;	}#containerBtm a:hover {	text-decoration:underline;	color:#547ceb;	}	#btmLinks {	width:483px;	float:left;	background-image:  url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_breadcrumbs.gif');	background-repeat:repeat-x;	}	#btmLinks ul {	margin:0;	padding:0;	padding-top:2px;	}		#btmLinks ul li {	display:inline;	margin-left:2px;	margin-right:2px;	}		#btmLinks a {	text-decoration:underline	}	#btmLinks a:hover {	text-decoration:underline;	color:#547ceb;	}	#btmLastUpdate {	float:right;	text-align:center;	}														/*	wide styles */#containerMainWide {	border-top:1px solid #ffffff;	border-bottom:1px solid #ffffff;	background-image:  url('/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_containerMainWide.gif');	background-repeat:repeat-y;	display:block	}	#rightDivWide {	float:left;	width:16px;	border:0px;	border-right:1px solid #ffffff;	}	#rightSkyFadeWide {	height:255px;	color:#ffffff;	background:#DDD6EA;	background-image:  url("/20211004142834oe_/https://www.nrscotland.gov.uk/files/statistics/population-projections/images/gros_bg_skyFadeWide2.jpg");	background-repeat:no-repeat;	}	#midDivWide {	float:left;	width:604px;	}	/* homepage styles */div.midBlock {	display:block;	height:120px;	color:#ffffff;	background:transparent;	border-top:1px solid #ffffff;	margin-bottom:0px;	}	div.midBlock p {	padding:16px;	padding-top:0px;	padding-right:180px;	padding-bottom:0px;	margin-bottom:0px;	}	div.midBlock h2 {font-size:180%;border-style:none;color:#FFFFFF;padding-left:16px;margin-bottom:5px;margin-top:5px;	}		div.midBlock a {	font-weight:normal;	color:#ffffff;	background:transparent;	text-decoration:underline;	}	div.midBlock a:hover {	font-weight:normal;	color:#000066;	background:transparent;	text-decoration:underline;	}	/* Site Map Styles  */#siteMap h2 {	color:#ffffff;	background:#9A62BD;	display:block;	padding:5px;	font-weight:bold;	font-size:95%;	}	#siteMap ul {	margin-left:22px;	margin-top:6px;	color:#666666;	background:transparent;	}		#siteMap li {	list-style-type:square;	margin-bottom:6px;	}	#siteMap a {	color:#2930B9;	background:transparent;	text-decoration:none;	}#siteMap a:hover {	color:#547CEB;	background:transparent;	text-decoration:underline;	}			/* advanced search styles */#advSearch {	display:block;	color:#ffffff;	background:#9A62BD;	padding:6px;	margin-top:-10px;	}	#advSearch p {		margin-bottom:3px;	margin-top:0px;	}	#Query {	margin-top:0px;	font-size:95%;	color:#000000;	background:#EAE8F5;	width:280px;	border-top:1px solid #41403C;	border-left:1px solid #41403C;	border-bottom:1px solid #D4CFC9;	border-right:1px solid #D4CFC9;	font-family:Verdana, Arial, Helvetica, sans-serif;	}		#advSearch h2 {	display:block;	padding-bottom:2px;	font-size:110%;	font-weight:normal;	color:#ffffff;	background:transparent;	margin-top:6px;	margin-bottom:4px;	border-bottom:1px solid #DDD6EA;	}	#advSearch select {	font-size:85%;	}		#advSearch option {	color:#000000;	background:#EAE8F5;	}		#advSearch .radio {	margin-right:16px;	}		/* search results styles */#searchResults ul {	margin:0;	padding:0;	}									#searchResults li {	list-style-type:none;	margin-bottom:6px;	}	#searchResults a {	color:#2930B9;	background:transparent;	text-decoration:none;	}#searchResults a:hover {	color:#547CEB;	background:transparent;	text-decoration:underline;	}			#searchResults a:visited {	color:#660066;	background:transparent;	text-decoration:none;	}		#searchResults h3 {	font-weight:normal;	color:#666666;	background:transparent;	}		/* map page */#midDivWhite {	float:left;	width:767px;	background-color:#ffffff;	}#midDivWhite a {	text-decoration:underline;	}	#midMainWhite a:hover {	text-decoration:underline;	color:#547CEB;	}			#midBreadcrumbs p#map {	margin-top:0px;	margin-bottom:0px;	padding:2px 10px 5px 10px;	}#midMainWhite {	padding:10px;	padding-bottom:10px;	padding-right:80px; 	}	#midMainWhite ul {	margin-top:0px;	}#midMainWhite a {	color:#2930B9;	background:transparent;	text-decoration:underline;	}#midMainWhite a:hover {	color:#547CEB;	background:transparent;	text-decoration:underline;	}		#midMainWhite a.noTextDec {	text-decoration:none;	}.ralign {	text-align: right;}.calign {	text-align: center;}