body {font-family:arial; font-size:76%; text-align:center  }




/* header */
#headerContainer {width:760px; margin: 0 auto; /*border:1px solid green; */background:#fff; }
	#headerContainer #headerLogo {width:150px; height:104px; float:left}
		#headerContainer #headerLogo img {border:none; width:150px; height:104px; }
		#headerContainer #headerStrapLine {width:170px; float:left; height:104px; }
		#headerContainer #headerStrapLine img {width:170px; height:104px; }
		#headerContainer #headerImage {background: #E584A0; width:239px; height:104px; float:left}
		#headerContainer #headerImage img {width:239px; height:104px}

	#headerContainer #rightContainer {font-size:0.75em; text-align:left; float:left; padding-top:30px; width:198px; }
		#headerContainer #rightContainer div.flagContainer{width:51px; text-align:center; float:left}
		#headerContainer #rightContainer div.flagContainer img{width:30px; border:none;}


		/* about us | site map conainer */
		#headerContainer #rightContainer #headerAboutUsContainer { border-bottom: solid 1px #A7032E; padding-bottom:3px; }
			#headerContainer #rightContainer #headerAboutUsContainer span a { color:#A7032E; text-decoration:none; margin-left:8px; }

		/* contact us | support the region | tourism container */
		#headerContainer #rightContainer #headerContactUsContainer { padding-top:3px; }
			#headerContainer #rightContainer #headerContactUsContainer span a { color:#A7032E; text-decoration:none; margin-left:8px; }

		#rightflagContainer a img {margin-left:10px; border:none}





#topNav {text-transform:lowercase; text-align:left; margin: 0 auto;clear:both; background:#9F1B2F; color:#E584A0; width:750px; padding:5px}
	#topNav a {color:#FFFFFF; font-size:1.15em; font-weight:bold; text-decoration:none; }

#subNav {text-transform:lowercase; padding-top:6px; text-align:left; width:150px; background:#9F1B2F; color:#ffffff; float:left}

#subNav a {color:#ffffff; font-size:0.9em; text-decoration:none; padding-left:10px; }
	#subNav .left-sub-menu {margin-top:3px; }
	#subNav img {width:150px; position:absolute;}
	#subNav .subNavSelected a {color:#9F1B2F}
	#subNav .parentsubNav {color:#cccccc}
	#subNav div a {color:#FFFFFF}
	#subNav span.subnavarrow {padding:5px;}





#mainContentWrapper {margin: 0 auto; width:760px; }

/* main content */
#mainContent {padding-top:6px; text-align:left; float:left; background:#FFFFFF; margin-left:10px; float:left; width:398px; position:relative; z-index:1; min-height:400px;}
	 #IIpageContent {width:95%; }
	 #IIpageContent p a {color:#9F1B2F;}
	#mainContent h3, #mainContent h1 {font-size:26px; color:#9F1B2F}


#RHS {width:202px; float:left; background:#E584A0; }
	#RHS div {width:202px; z-index:-1;  background-position: center 30px; background-repeat:no-repeat; text-align:left; }
	#RHS #rhs_image { position:absolute; width:202px; }



/* breadcrumb trail */
#mainContent #IIbreadCrumb {font-family: tahoma; font-size:1.0em; color:#9F1B2F}
#mainContent #IIbreadCrumb .selected {color:#9F1B2F}
#mainContent #IIbreadCrumb a {color:#9F1B2F}
#mainContent a {color:#9F1B2F}

/* Page Title */
#mainContent h1.pageTitle { color:#9F1B2F; }



  /* blog pages */
#postComment {float:none; clear:left; text-align:center;}


#listBlog {}
	#listBlog a.title { font-size:1.0em; font-weight:bold; color:#9F1B2F; margin:0px; padding:0px;  }
	#listBlog span.date {font-size:0.9em; font-weight:bold; margin:0px; padding:0px; }
	#listBlog p { padding:0px; margin:0px;}
	#listBlog p.description { font-size:0.9em; margin-bottom:10px; }

#viewBlog {}
	#viewBlog a.title { font-size:1.0em; font-weight:bold; color:#9F1B2F; margin:0px; padding:0px; }
	#viewBlog p { padding:0px; margin:0px; }
	#viewBlog p.description { font-size:0.9em; margin:5px 0px; }

#postComment { }
	#postComment a { color:#9F1B2F; }

div.blogComment { padding:5px 0px; }
	div.blogComment .title { font-size:1.0em; font-weight:bold; color:#9F1B2F; }
	div.blogComment .author { font-size: 0.9em; }



/* Downloads */

	/* index.asp */
#downloads { padding:0px; margin:0px; }
	#downloads h3 {padding:0px; margin:0px;}
	#downloads #publicationsIntroText { padding:0px 0px 10px 0px; margin:0px; }
	#downloads #AZSearch { padding:5px; margin:0px 0px 10px 0px; border: solid 1px #9F1B2F; width:374px; }
		#downloads #AZSearch .alphabet { font-size:1.0em; color:#9F1B2F; display:block; }
			#downloads #AZSearch .alphabet a { color:#9F1B2F; }
			#downloads #AZSearch .alphabet .selectedLetter { color:#E584A0; font-weight:bold; }
		#downloads #AZSearch .AZtext { /*float:left;*/ font-size: 0.9em; padding:5px 0px 0px 0px; margin:0px; }
			#downloads .AZtext p { /*font-size: 0.9em; padding:5px 0px 0px 0px; margin:0px;*/ }
	#downloads #catagories { width:100%; }
		#downloads #catagories a { color:#9F1B2F; font-weight:bold; }
	
	/* sub-section.asp */
	#downloads #categoryDropdown { padding:0px; margin:0px;}
	#downloads #catTitle { font-size: 1.2em; color:#9F1B2F; font-weight:bold; padding:0px; margin:0px; }
	#downloads #catForm { float:right; margin:5px 0px; }
	#downloads select { font-size:0.8em; margin:0px 5px; }
	#downloads input { font-size:0.8em; margin:0px 5px; }
	
	#downloads .PFSearchResults { margin:0px 0px 10px 0px; padding:0px; }
		#downloads .PFSearchResults li { margin:0px; padding:10px 10px; clear:left; display:block; }
			#downloads .PFSearchResults li img { border: solid 1px #CCCCCC; }
			#downloads .PFSearchResults li .title { font-size:1.0em; color:#9F1B2F; }
			#downloads .PFSearchResults li p { padding:5px 0px; margin:0px; }
			#downloads .PFSearchResults li p.fileInformation { font-size:0.9em; font-weight:bold; }
		#downloads .PFSearchResults .groupCaption { color:#E584A0; font-weight:bold; padding:5px; background:#9F1B2F; }
		#downloads .PFSearchResults hr { clear:both; margin:10px 0px; }
	
	#downloads #categoryDropdown {  }

	/* document.asp */
	#downloads #downloadsTop { }
		#downloads #downloadsTop h4 {color:#9F1B2F; font-size:1.3em; }
	#downloads .downloads-table { padding:5px; margin:0px 0px 10px 0px; border: solid 1px #9F1B2F; width:100%; }

	#downloads .downloads-title { color:#9F1B2F; font-size:1.1em; font-weight:bold; }
	#downloads .downloads-info { font-size:0.9em; font-weight:bold; padding-bottom:10px; }
	#downloads td.downloads { padding-bottom:10px; }
	#downloads td.downloads-files { font-size:0.9em; }
		#downloads td.downloads-files ul { padding:0px 10px; margin:0px; list-style-type:none; }
		#downloads td.downloads-files ul lo { padding-bottom:5px; }
		#downloads td.downloads-files ul a { color:#9F1B2F; }



/* iframe for news / case study */
.iframe {text-align:left;padding:0px; margin:0px; background:#E584A0; font-family: arial; /*font-size:11px;*/ color:#ffffff}
	.iframe a {color:#9F1B2F}
	.iframe .RHS_Title {color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; }



/* news */

#newsSearch { margin-bottom:10px; }
	#newsSearch p { padding:0px; margin:0px; color:#9F1B2F; font-weight:bold; }
	#newsSearch a { font-size:1.0em; font-weight:bold; color:#9F1B2F; padding:0px; padding-top:10px; margin:0px; float:left;}
	#newsSearch input { padding:0px; margin:0px; }
	#newsSearch select { padding:0px; margin:0px; width:94px; font-size:1.0em; }
	#newsSearch label.newsLabel { font-weight:bold; color:#9F1B2F; }



#headlines ul{ padding:0px; margin:0px; list-style-type:none; }
	#headlines ul li { padding:10px 0px; clear:left; display:block; }
	#headlines ul li img { border: solid 1px #CCCCCC; float:left; clear:left; margin-right: 10px; }
	#headlines ul li .headlineDate { font-size:0.9em; font-weight:bold; }
	#headlines ul li .headlineTitle { font-size:1.0em; color:#9F1B2F; }
	#headlines ul li p { font-size:0.9em; padding:0px; margin:0px; }

div.paging { clear:left; padding:10px 0px; }
	div.paging span { font-size:0.9em; color:#000000; }
		div.paging span a { color:#000000; }
	
div.NFcontent { }
	div.NFcontent p {}
	div.NFcontent a { color:#000000; }

#article { }
	#article a { color:#000000; }
	#article #articleTitle { font-size:1.3em; color:#9F1B2F; }
	#article #articleDate { font-size:0.9em; font-weight:bold; }
	#article #articleImage { clear:both; border: solid 1px #CCCCCC; }
	#article address { font-style:normal; font-size:0.9em; }

	a.articleLink { font-size:0.9em; color:#9F1B2F; }


#searchResults {  }
	#searchResults li { }
	#searchResults span.date { font-size:0.9em; font-weight:bold; }
	#searchResults span.title { font-size:1.0em; }
		#searchResults span.title a { color:#9F1B2F; }
	#searchResults span.summary { font-size:0.9em; padding:0px; margin:0px; }
	#searchResults span.moreLink { font-size:0.9em; color:#000000; float:right; }
		#searchResults span.moreLink a { color:#000000; }
	#searchResults span.thumbnail { }
		#searchResults span.thumbnail a { }
			#searchResults span.thumbnail a img { border:none; float:left; margin-right:10px; }
	#searchResults hr { clear:both; }


/* footer */
#footer { text-align:left; margin: 0 auto;clear:both; width:740px; color:#FFFFFF; font-weight:bold; background-color:#9F1B2F; padding:10px; }
	#footer a { color:#FFFFFF; text-decoration:none; }
	#lowerfooter {margin: 0 auto; width:760px; }
		#footerleft {background-color: #9F1B2F; float:left; width:150px; height:45px; }
		#footercenter {padding-top:20px; background-color: #ffffff; float:left; width:389px; height:45px;text-align:right; margin:10px; }
			#footercenter a { font-size:0.9em; text-decoration:none; color: #9F1B2F; }	
		#footerright{background-color:#E584A0; float:left; width:201px; height:45px;}
#footer #footerrda {text-decoration: none}
		.registerSupportFooterLink {color:#9f1b2f;}

.clearing {clear:both}
/* START CLEARING */
	/* http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.clearfix { display: inline-table; }
		/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
		/* End hide from IE-mac */
	
	.clearingDiv {  }
		.clearingDiv img { width: 99%; height: 1px; border: none; } /* width: 758px; */
/* END CLEARING */


/* #site map */
.sitemaphidden {display:none}
.access {position:absolute; left:-1000px}