	body{
		margin: 0 auto;
		padding: 0 0 30px 0;
		text-align: center;
		min-width: 821px;
		max-width: 1000px;
		font: 75% Arial, Helvetica, sans-serif;
		background:#e0eaf6 url(../images/bg-body.gif) repeat-x 0 0;
	}
	.skiplink {
		display: none;
		}
	
	/* hide shadows */
	body#home{
		min-width:789px;
	}
	#shadow{
		width: 789px;
		margin: 0 auto;
		position: relative;
	}
	#home #pagewidth{
	width: 821px;
	position: absolute;
	left: -18px;
	top: 0;
	margin: 0 auto;
	}
	/* structure */
	#pagewidth{
		width: 821px;
		text-align: left;
		background: url(../images/bg-pagewidth.png);
	}
	#wrapper{
	width: 789px;
	margin: 0 0 0 16px;
	}
	#header{
		height: 97px;
		position: static;
		background: #f3f7fc url(../images/bg-header.gif) 0 48px repeat-x;		
	}
	a {
	text-decoration: none;
		}
	img{
		border: none;
		display: block;
	}
	h1{
		margin: 22px 0 0 15px;
		float: left;
	}
	h1 a{
		text-indent: -9999px;
		overflow: hidden;
		float: left;
		width: 397px;
		height: 52px;
		background: url(../images/logo.gif);
	}
	
	/* main navigation */
	#nav {
		
		height: 34px;
		background: #f3f7fc url(../images/bg-header.gif) repeat-x 0 100%;		
	}
	
	#nav ul {
		list-style: none;
		margin: 0;
		padding: 0;		
		background:url(../images/bg-nav-right.gif) 100% 0 no-repeat;
		display: block;
		height: 34px;
		}
		 
	#nav li{
		float: left;
		margin: 0 1px 0 0;
		padding:6px 0 0 0;
	}
	#nav li a{
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		height: 28px;
		background-image: url(../images/text-main-nav.gif);
		background-repeat: no-repeat;
	}
	#nav li.home{
		padding: 6px 0 0 10px;
		background: url(../images/bg-nav-left.gif) no-repeat left;
	}
	#nav li.home a{
		width: 51px;
		background-position: 0 0;
	}
	#nav li.about-us a{
		width: 77px;
		background-position: -52px 0;
	}
	#nav li.radiation-protection a{
		width: 151px;
		background-position: -130px 0;
	}
	#nav li.our-services a{
		width: 99px;
		background-position: -282px 0;
	}
	#nav li.regulation-licensing a{
		width: 165px;
		background-position: -382px 0;
	}
	#nav li.publications a{
		width: 103px;
		background-position: -548px 0;
	}
	#nav li.news-events a{
		width: 108px;
		background-position: -652px 0;
	}
	#nav li.home a:hover{background-position: 0 -28px;}
	#nav li.about-us a:hover{background-position: -52px -28px;}
	#nav li.radiation-protection a:hover{background-position: -130px -28px;}
	#nav li.our-services a:hover{background-position: -282px -28px;}
	#nav li.regulation-licensing a:hover{background-position: -382px -28px;}
	#nav li.publications a:hover{background-position: -548px -28px;}
	#nav li.news-events a:hover{background-position: -652px -28px;}
	#nav li.home a.active{background-position: 0 -56px;}
	#nav li.about-us a.active{background-position: -52px -56px;}
	#nav li.radiation-protection a.active{background-position: -130px -56px;}
	#nav li.our-services a.active{background-position: -282px -56px;}
	#nav li.regulation-licensing a.active{background-position: -382px -56px;}
	#nav li.publications a.active{background-position: -548px -56px;}
	#nav li.news-events a.active{background-position: -652px -56px;}
	#header form{
		margin: 0;
		float: right;
		padding: 38px 18px 0 0;
	}
	#header form input{
		vertical-align: bottom;
		float: left;
	}
	#header form input.txt{
		margin: 0 5px 0 0;
		padding: 2px 0 0 4px;
		width: 120px;
		height: 17px;
		font:1em Arial, Helvetica, sans-serif;
		border: 1px solid #bbc7da;
	}
	#header .add-nav{
		margin: 0;
		padding: 6px 10px 0 0;
		clear: right;
		float: right;
		list-style: none;
		width: 230px;
	}
	
	#header .add-nav li{
		float: right;
		padding: 0 11px 0 10px;
		background: url(../images/divider-header.gif) no-repeat right;
	}
	#header .add-nav li.last{
		background: none;
	}
	#header .add-nav li a{
		color: #527fbb;
		text-decoration: none;
	}
	#header .add-nav li a:hover{
		text-decoration: underline;
	}
	/* main column */
	#main{
		width: 789px;
		background:#fff url(../images/bg-main.gif) repeat-x 0 0;
	}
	.visual{
		overflow: hidden;
		width: 789px;
	}
	.visual .box{
		float: left;
		width: 572px;
		background: url(../images/bg-box.gif);
	}
	.visual .feature{
		width: 205px;
		float: right;
		padding: 0 0 0 10px;
		color: #363636;
		font-size: .9em;
	}
	.visual .box .option{
	width: 572px;
		background: url(../images/bg-box-bottom.gif) no-repeat 0 100%;
		padding: 0 0 9px 0;
		position: relative;
	}
	.visual .box .option .bg{
		width: 571px;
		overflow: hidden;
		padding: 0 0 50px 0;
		background:#88c021 url(../images/visual-gradient.gif) repeat-x 0 0;
	}
	.visual .box .option .col1{
		width: 193px;
		float: left;
	}
	.visual .box .option .col1 h3{
		text-indent: -9999px;
		overflow: hidden;
		width: 193px;
		background: url(../images/textpublic1.gif); /* changed from textsience.gif  LS 17 March 2015 */
		margin: 0;
		height: 41px;
	}
	.visual .box .option .col2{
		float: left;
		width: 193px;
	}
	.visual .box .option .col2 h3{
		text-indent: -9999px;
		overflow: hidden;
		width: 193px;
		background: url(../images/text-regilation.gif);
		height: 41px;
		margin: 0;
	}
	.visual .box .option .col3{
	float: left;
	width: 180px;
	}
	.visual .box .option .col3 h3{
		text-indent: -9999px;
		overflow: hidden;
		width: 185px;
		background:url(../images/text-services.jpg);
		height: 41px;
		margin: 0;
	}
	.visual .box .option div ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.visual .box .option div.col1 ul{
	margin: 0 0 0 17px;
}
	.visual .box .option div.col1a ul{margin: 0 0 0 27px;}
	.visual .box .option div.col2 ul{margin: 0 0 0 21px;}
	.visual .box .option div.col3 ul{margin: 0 0 0 20px;}
	.visual .box .option div ul a{
		padding: 0 0 0 15px;
		color: #fff;
		line-height: 20px;
		background: url(../images/bullet.gif) no-repeat 0 4px;
	}
	.visual .box .option div ul a:hover{
		background: url(../images/bullet-hover.gif) no-repeat 2px 4px;
		color: #c5ff3f;
	}
	.visual .box .option div a.more{
		padding: 0 18px 0 0;
		background: url(../images/bullet-more.gif) no-repeat right;
		font-weight: bold;
		position: absolute;
		bottom: 20px;
		white-space: nowrap;
		color: #fff;
	}
	.visual .box .option div.col1 a.more{
	border-radius: 0;
	left: 25px
}
	.visual .box .option div.col1a a.more{left: 25px}
	.visual .box .option div.col2 a.more{left: 216px}
	.visual .box .option div.col3 a.more{left: 405px}
	.visual .box .option div a.more:hover{
		color:#c5ff3f;
	}
	.secondary-box{
		font-size: .9em;
		clear: both;
		width: 789px;
		overflow: hidden;
		padding: 13px 0 30px 0;  /* changed from 39px 5 Jan 2012 LSf */
	}
	.secondary-box .col1{
		float: left;
		width: 373px;
		color: #1D1D1D;
		padding: 0 0 0 24px;
	}
	.secondary-box .col2{
		float: left;
		color: #1D1D1D;
		width: 202px;
	}
	.secondary-box .col3{
		float: left;
		width: 190px;
	}
	h3.news-media,h3.current-activities,h3.you-might{
		text-indent: -9999px;
		overflow: hidden;
		height: 9px;
		margin: 0;
		width: 122px;
		background: url(../images/text-you-migh-like-to.gif);
	}
	h3.news-media{
		width: 33px;
		background: url(../images/text-news-180214.gif);
	}

	/* Added link to background image (news & Media) LS 25/7/12 */
	
	
	NewsLink {
	width: 33px;
	background: url(../images/text-news-180214.gif);
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	height:9px;
	
		}

	
	h3.current-activities{background: url(../images/text-current-activities.gif);}
	.secondary-box .col1 ul,.secondary-box .col2 ul{
		margin: 0 0 0 3px;
		padding:5px 0 0 0;
		list-style: none;
	}
	.secondary-box .col1 li{
		background: url(../images/bullet-blue.gif) no-repeat 0 15px;
		width: 324px;
		padding: 10px 33px 0 13px;
	}
	.secondary-box .col2 li{
		background: url(../images/bullet-blue.gif) no-repeat 0 15px;
		width: 150px;
		padding: 10px 35px 0 13px;
	}
	.secondary-box .col1 img{
		float: right;
		margin: 3px 0 0 19px;
		border: 1px solid #c6d6e8;
	}
	.secondary-box .col1 p,.secondary-box .col2 p{
		line-height: 16px;
		margin:0;
	}
	.secondary-box .col1 h4,.secondary-box .col2 h4{
		margin: 0;
		font-size: 1.1em;
	}
	.secondary-box .col1 h4 a,.secondary-box .col2 h4 a{
		color: #386293;
	}
	.secondary-box .col1 h4 a:hover,.secondary-box .col2 h4 a:hover{
		text-decoration: underline;
	}
	.secondary-box .col3 ul{
	margin: 0 0 0 4px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 0;
	padding-bottom: 0;
	list-style: none;
	}
	.secondary-box .col3 ul li{
		background: url(../images/bullet-blue.gif) no-repeat 0 7px;
		padding: 0 0 0 12px;
		line-height: 19px;
	}
	.secondary-box .col3 ul li a{color: #1d1d1d;}
	.secondary-box .col3 ul li a:hover{text-decoration: underline;}
	.daily-index{
		margin: 10px 0 0 0;  /* Lisa Sf reduced margin from 35px 21/12/2011 */
		width: 164px;
		border-bottom: 1px solid #cfdbea;
		background: url(../images/bg-feature.gif);
	}
	/* John Briggs added 04-02-2008 */
	.secondary-box .col3  a.rss{color: #386293;font-weight: bold;}	
	.secondary-box .col3  a.rss:hover{text-decoration: underline;}
	.secondary-box .col3  img.rss{display:inline;}		
	/* */
	.feature h3{
		width: 164px;
		height: 25px;
		text-indent: -9999px;
		margin: 0;
		overflow: hidden;
	}
	.feature .daily-index h3{background: url(../images/text-daily-uv-index.gif);}
	.feature .box-feature h3{background: url(../images/text-feature.gif); margin-bottom: 5px;}
	.feature .box-japan h3{background: url(../images/text-featureJapanV2.gif); margin-bottom: 5px;} /* LSf change for Japan inserted line*/	
	.feature .box-prms h3{background: url(../images/text-featurePRMS.gif); margin-bottom: 5px;} /* LSf change for prms inserted line 7 nov 13*/	
	.feature .box-survey h3{background: url(../images/text-feature-survey.gif); margin-bottom: 5px;}
	.feature .box-fact h3{background: url(../images/text-feature_factsheets.gif);  margin-bottom: 5px;}
	.feature .box-rps h3{background: url(../images/text-feature_rps.gif);  margin-bottom: 5px;}
	.feature .box-ibp h3{background: url(../images/text-feature-ibp.gif); margin-bottom: 5px;}


	.daily-index ul{
		margin: 0;
		padding:0 0 0 1px;
		list-style: none;
		overflow: hidden;
	}
	.daily-index ul li{
		margin: 0 1px 0 0;
		float: left;
	}
	.daily-index ul li.last{
		margin: 0;
	}
	.daily-index ul li a{
		display: block;
		width: 120px;
		text-align: center;
		color: #5a82b0;
		padding: 2px 0 0 30px;
		text-transform: uppercase;
	}
	.daily-index ul li a:hover{
		background: #d9e8f9;
	}
	.daily-index ul li.last a{
		display: block;
		width: 81px;		
	}
	.daily-index ul li a strong{
		font-size: 0.9em;
					}
		
		
/* LSf change for prms feature box inserted line*/			
	
.box-prms{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-prms p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-prms img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-prms .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	
	/*END*/


/* LSf change for prms feature box inserted line*/			
	
.box-survey{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-survey p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-survey img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-survey .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	


.box-ibp{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-ibp p{
		padding: 0 0 6px 8px;
		margin: 0px;
		line-height:1.4em;
	}
	.box-ibp img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-ibp .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	
	/*END*/
	
	
	/* LSf change for Japan inserted line*/			
	
.box-japan{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-japan p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-japan img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-japan .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	
	/*END*/

/* LSf change for fact sheets feature box inserted line*/			
	
     .box-fact{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-fact p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-fact img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-fact .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	
	/*END*/
	

	
	
	/* LSf change for fact sheets feature box inserted line*/			
	
     .box-rps{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-rps p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-rps img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-rps .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}	
	/*END*/


	
	.feature .more{
	display: block;
	width: 154px;
	padding: 00 0 0 8px;
	border-top: 1px solid #cfdbea;
	line-height: 20px;
	color: #385d89;
	font-weight: bold;
	margin: 0 0 0 1px;
	background: #fff url(../images/bullet-violet.gif) no-repeat 149px 8px;
	height: 20px;
	min-width: 0px;
	}
	.feature .more:hover{
		background:#c9def6 url(../images/bullet-violet.gif) no-repeat 149px 8px;
	}
	
	.box-feature{
		overflow: hidden;
		border-bottom: 1px solid #cfdbea;
		width: 163px;
		margin: 10px 0 0 0;  /* margin previously 40px LS 20/12/11 */
		background: url(../images/bg-feature.gif);
	}
	.box-feature p{
		padding: 0 0 6px 8px;
		margin: 0;
	}
	.box-feature img{
		float: right;
		display: inline;
		margin: 0 7px 0 0;
		border: 2px solid #dce8f5;
	}
	.feature .box-feature .more{
		width: 155px;
		white-space: nowrap;
		padding: 0 0 0 6px;
	}
	/* footer */
	#footer{
		background:#e2ecf7 url(../images/bg-footer.gif) no-repeat 0 0;
		padding: 7px 20px 0 29px;
		color: #868798;
		font-size: .9em;
	}
	#footer span{
		color: #7ea1cd;
		display: block;
		margin: 20px 0 0 0;
	}
	#footer ul{
		float: right;
		margin: 0;
		list-style: none;
		padding: 0;
	}
	#footer ul li{
		float: left;
		background: url(../images/divider-grey.gif) no-repeat right;
		padding: 0 10px 0 7px;
	}
	#footer ul li.last{background: none;}
	#footer p{margin: 0;}
	#footer a{color: #797979}
	#footer a:hover{text-decoration: underline;}
	.inner-footer{
		width: 99.9%;
		float: left;
		overflow: hidden;
	}
	.foo-left{
		float: left;
		width:2%;
		margin-bottom: -100px;
		padding-bottom: 100px;
		background: url(../images/bg-inner-footer-left.gif) no-repeat 100% 0;
	}
	.foo-right{
		float: left;
		width:1.9%;
		margin-bottom: -100px;
		padding-bottom: 100px;
		background: url(../images/bg-inner-footer-right.gif) no-repeat 0 0;
	}
	#inner #footer{
		width: 96%;
		padding: 0 0 100px 0;
		margin-bottom: -100px;
		float: left;
		display: inline;
		text-align: left;
		background: url(../images/bg-inner-footer.gif) repeat-x 0 0;
	}
	#inner #footer .frame{
		background: url(../images/bg-inner-footer-left-left.gif) no-repeat 0 0;
	}
	#inner #footer .frame .bg{
		background: url(../images/bg-inner-footer-right-right.gif) no-repeat 100% 0;
		padding: 7px 5px 0 12px;
	}
	/* iner page*/
	#pagewidth-inner{
		width: 99.9%;
		overflow: hidden;
		float: left;
	}
	#pagewidth-inner-left,
	#pagewidth-inner-right{
		float: left;
		width: 2%;
		background: url(../images/bg-pagewidth-left.gif) no-repeat 100% 0;
		overflow: hidden;
	}
	#pagewidth-inner-right{
		width: 1.9%;
		float: left;
		background:url(../images/bg-pagewidth-right.gif) no-repeat 0 0;
	}
	#pagewidth-inner .content{
		width: 96%;
		text-align: left;
		float: left;
		overflow: hidden;
		background: #fff;
	}
	/*#pagewidth-inner .content #nav{
		padding: 0 6px 0 0;
		left: -3px;
	}
	* html #pagewidth-inner .content #nav{
		padding: 0 2px 0 0;
		left: -1px;
	}*/
	#visual{
		height: 96px;
		background: url(../images/bg-visual.gif);
	}
	#visual .frame{
		background: url(../images/bg-visual-right.jpg) no-repeat right;
	}
	#visual .frame .bg{
		padding: 33px 0 0 21px;
		height: 62px;
		background: url(../images/bg-visual-left.jpg) no-repeat left;
	}

	
	/* Green Bar Section Titles */
	h2{
		text-indent: -9999px;
		overflow: hidden;
		margin: 0;
		width: 300px;
		height: 30px;
	}
	
	h2.title-about-us				{ background: url(../images/text-h2-about.gif) no-repeat;}
	h2.title-radiation-protection	{ background: url(../images/text-h2-radiation.gif) no-repeat;}	
	h2.title-our-services			{ background: url(../images/text-h2-services.gif) no-repeat;}	
	h2.title-regulation-licensing	{ background: url(../images/text-h2-regulation.gif) no-repeat;}	
	h2.title-publications			{ background: url(../images/text-h2-publications.gif) no-repeat;}
	h2.title-news-events			{ background: url(../images/text-h2-news.gif) no-repeat;}
	h2.title-science				{ background: url(../images/text-h2-science.gif) no-repeat;}
	h2.title-public			     	{ background: url(../images/text-h2-forthepublic.gif) no-repeat;}
	h2.title-medical		     	{ background: url(../images/text-h2-medical.gif) no-repeat;}
	
		
	/* Green Bar Breadcrumb Trail */
	#visual ul{
		margin: 0 0 0 -7px;
		padding: 0;
		list-style: none;
	}
	#visual ul li{
		font-size: .9em;
		float: left;
		color: #fff;
		padding: 0 12px 0 7px;
		background: url(../images/breadcrumb-bullet.gif) no-repeat right;
	}
	#visual ul li.last{
		background: none;
	}
	#visual ul li a{
		color: #fff;
	}
	#visual ul li a:hover{
		text-decoration: underline;
	}
	
	
	.main-container{
		padding: 0 0 0 157px;
		height: 100%;
		background: url(../images/bg-leftcolumn.gif) repeat-y 0 0;
	}
	.main-container-frame{
		height: 100%;
		padding: 0 140px 0 0;
		overflow: hidden;
		background: url(../images/bg-cont-frame.gif) repeat-y 100% 0;
	}
	.leftcolumn{
		width: 145px;
		padding: 21px 0 0 12px;
		float: left;
		display: inline;
		margin: 0 0 0 -157px;
	}
	.rightcolumn{
		width: 128px;
		padding: 21px 0 0 9px;
		float: right;
		margin-right: -138px;
		display: inline;
		border-left:1px solid #E6ECF7; 
		font-size: .95em;
	}

	/* ADDED BY John Briggs */
	.rightcolumn a.extLink{
		padding-left: 19px;
		background: url(../images/ico-ext-right.gif) 2px 0px no-repeat;
	}	
	
	/* Sub Nav */	
	.leftcolumn ul{
		margin: 0 0 40px 0;
		padding: 0;
		list-style: none;
		border-bottom: dotted 1px #ced6e0;
	}
	.leftcolumn ul li{
		border-top: dotted 1px #ced6e0;
		
		padding: 0;
		margin: 0;	
	}
	.leftcolumn ul li a{
		font-size: .9em;
		color: #1C426E;
		display: block;
		width: 120px;
		padding: 7px 12px 7px 12px;
		line-height: 14px;
		margin: 0;
	}
	.leftcolumn ul a:hover{
		background: #E7F9BE;
	}
	.leftcolumn li.active a,.leftcolumn li.active a:hover{
		background:#dff5ac url(../images/bg-active.gif) no-repeat 125px;
	}
	
	
	/*  Tertiary Nav */
	.leftcolumn ul.tertiary{
		margin: 0;
		background-color: #ebeaea;
	}
	.leftcolumn ul.tertiary li {
		margin: 0;
		border: none;
		border-top: solid 1px #f4f4f4;
	}	
	.leftcolumn ul.tertiary li a{
		color: #1C426E;
		display: block;
		width: 92px;
		padding: 8px 20px 8px 32px;	
		background: url(../images/bullet-ter.gif) no-repeat 20px 13px!important;		
	}
	/* This definition added by John Briggs */
	.leftcolumn ul.tertiary li a.active{
		background-color: #d3d1d1!important;		
	}
	.leftcolumn ul.tertiary li a:hover{
		background-color: #d3d1d1!important;
	}
	
	
	/* right column boxes - quick Links - contact */
	h3.quick-links, h3.bulletin,  h3.noticeboard,
	h3.contact{
		text-indent: -9999px;
		overflow: hidden;
		margin: 0;
		width: 125px;
		height: 31px;
		background: url(../images/text-quick-links.gif);
	}
	h3.contact{
		margin: 20px 0 0 0;
		background: url(../images/text-contact.gif);
	}
	/* JBr 08/10/09 */
	h3.bulletin{
		margin: 20px 0 0 0;
		background: url(../images/text-bulletin.gif);
	}
	/* JBr 08/10/09 */
	/* JBr 05/05/10 */
	h3.noticeboard{
		margin: 20px 0 0 0;
		background: url(../images/text-NoticeBoard.gif);
	}
	/* v */	
	
	div.quick-links{
		background: url(../images/bg-rightcol-ul.gif);
		width: 121px;
	}
	div.quick-links ul{
		background: url(../images/bg-rightcol-ul-bottom.gif) no-repeat 0 100%;
		width: 121px;
		overflow: hidden;
		padding: 0 0 16px 0;
		margin: 0;
		list-style: none;
	}
	div.quick-links ul li{
		width: 121px;
	}
	div.quick-links ul a{
		display: block;
		color: #363636;
		background: url(../images/bg-right-a.gif) no-repeat 0 100%;
		width: 110px;
		padding: 3px 20px 4px 6px;
	}
	div.quick-links ul a:hover{
		background: #DEEBF9
	}
	div.contact{
		background: url(../images/bg-rightcol-ul.gif);
		width: 121px;
		color: #363636;
	}
	div.contact div{
		background: url(../images/bg-contact-b.gif) no-repeat 0 100%;
		padding: 3px 7px 7px 6px;
	}
	div.contact p{
		margin: 0;
	}
	div.contact a{
		color: #8AC300;
		text-decoration: underline;
	}
	div.contact a:hover{
		text-decoration: none;
	}
	div.contact ul{
		margin: 0;
		padding:10px 0 0 0;
		list-style: none;
	}
	div.contact ul li{
		padding: 0 0 0 21px;
		line-height: 15px;
	}
	div.contact ul li.mail{
		background: url(../images/ico-main.gif) no-repeat 0 4px;
	}
	div.contact ul li.mail a{
		color: #5b88bb;
	}	
	div.contact ul li.phone{
		background: url(../images/ico-phone.gif) no-repeat 3px 0;
	}
	div.contact ul li.fax{
		background: url(../images/ico-fax.gif) no-repeat 0 2px;
	}
	
/* Added by LSf for Phone/Fax icon description Mar 2012 */
	.offleft{
		position: absolute;
		left: -9999px;
	}
	
/* Added by JBr for the Regulatory pages update October 2009 */
	div.bulletin{
		background: url(../images/bg-rightcol-ul.gif);
		width: 121px;
		color: #363636;
	}
	div.bulletin div{
		background: url(../images/bg-contact-b.gif) no-repeat 0 100%;
		padding: 3px 7px 15px 9px;
	}
	div.bulletin p{
		margin: 0;
	}
	div.bulletin a{
		color: #8AC300;
		text-decoration: underline;
	}
	div.bulletin a:hover{
		text-decoration: none;
	}
	div.bulletin ul{
		margin: 0;
		padding:10px 0 0 0;
		list-style: none;
	}
	div.bulletin ul li{
		padding: 0 0 0 21px;
		line-height: 15px;
	}
	div.bulletin ul li.mail{
		background: url(../images/ico-news.gif) no-repeat 0 2px;
	}
	div.bulletin ul li.mail a{
		color: #5b88bb;
	}	

/*  JBr */
/* Added by JBr  5 May 2010 */
	div.noticeboard{
		background: url(../images/bg-rightcol-ul.gif);
		width: 121px;
		color: #363636;
	}
	div.noticeboard div{
		background: url(../images/bg-contact-b.gif) no-repeat 0 100%;
		padding: 3px 7px 15px 6px;
	}
	div.noticeboard p{
		margin: 0;
	}
	div.noticeboard a{
		color: #8AC300;
		text-decoration: underline;
	}
	div.noticeboard a:hover{
		text-decoration: none;
	}
	div.noticeboard ul{
		margin: 0;
		padding:10px 0 0 0;
		list-style: none;
	}
	div.noticeboard ul li{
		padding: 0 0 0 21px;
		line-height: 15px;
	}
	div.noticeboard ul li.mail{
		background: url(../images/ico-news.gif) no-repeat 0 2px;
	}
	div.noticeboard ul li.mail a{
		color: #5b88bb;
	}	
.center-box-content{
		float: left;
		display: inline;
		width: 100%;
		padding: 0 0 0 0;
	}

/*  JBr */
.center-box{
		float: left;
		display: inline;
		width: 100%;
		padding: 20px 0 0 0;
	}
	p.sectionIntro{
		color: #4d4d4d;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 24px;
		margin: 0 36px 10px 29px;
	}
	p.sectionIntro a{
		color: #5b88bb;
		text-decoration: underline;			
	}
	p.sectionIntro a:hover{
		color: #5b88bb;
		text-decoration: none;			
	}

	
			
	.all-box{
		padding: 8px 26px 24px 26px;
		overflow: hidden;
	}
	* html .all-box{
		float: left;
	}
	.all-box .row{
		width: 100%;
		float: left;
		padding: 10px 0 0 0;
	}
	.all-box .row .item{
		width: 47%; 
		cursor: pointer;
		float: left;
	}
	.all-box .row .item.right{
		float: right;
	}
	.all-box .row .item h3{
		background: #90c01e url(../images/bg-h3-box.jpg) no-repeat top left;
		margin: 0;	
	}
	
	.all-box .row .item h3 a{
		display: block;
		line-height: 12px; /* JBR previously 12 px */
		height: 28px;
		padding: 10px 23px 0 8px;
		background: url(../images/bg-h3-box-right.jpg) no-repeat top right;
		color: #fff;
		font-size: 12px;/* JBR previously 14 px */
	}
	
	.all-box .row .item h3 span{
		display: block;
		padding-top: 8px;
	}	
	
	.all-box .row .item .description{
		border: 1px solid #CECECE;
		background: #FAFAFA;
		padding: 10px;
	}
	.all-box .row .item .description p{
		margin: 0;
		font-size: .9em;
		line-height: 1.5em;
	}



	.all-box .row .item .description p a{color: #444;}
	.all-box .row .item.hover h3,.all-box .row .item:hover h3{background: url(../images/bg-h3-box-hover.jpg) no-repeat top left;}
	.all-box .row .item.hover h3 a,.all-box .row .item:hover h3 a{background: url(../images/bg-h3-box-right-hover.jpg) no-repeat top right;}
	
	
	/********* Standard Content Styles *********/
		
	#genericContent {
		padding: 25px;
		padding-left: 35px; 
		font-size: 1em;
		}			
		
	#genericContent h4 {
		color: #3B6EA7;
		margin: 1.8em 0 .4em;
		font-size: 1.2em;
		}
		
	/********* Added Lisa Sf 20 Feb 2012 (for definition List (below)) *********/
	#genericContent dt {
	color: #3B6EA7;
	margin: 1.8em 0 .4em;
	font-weight: bold;
		}
	
	#genericContent dd {
		margin: 0 0 1.5em;
		line-height: 1.6em;
		}
	/********* Added Lisa Sf 20 Feb 2012 (for definition List (above)) *********/		
	
	#genericContent h5 {
		color: #4d5454;
		margin: 1.8em 0 .4em;
		font-size: 1.1em;
		}		

	#genericContent ul{
		list-style: none;
		margin: 8px 0 18px 26px;
		padding: 0;
		}
		
	#genericContent ol{
		margin: 8px 0 18px 50px;
		padding: 0;
		}		
		
	#genericContent ul li {
		list-style: none;
		margin: 0;
		padding: 0 0 0 14px;
		background: url(../images/bullet-black.gif) 1px 4px no-repeat ;
		}				
		
	#genericContent h4.pageIndex {
		font-size: 1.2em;
		color: #757575;
		}			
		
	#genericContent ul.pageIndex li {
		background: url(../images/bullet-blue2.gif) 1px 4px no-repeat ;
		}
		
	#genericContent ul.pageIndex li a{
		text-decoration: none;
		}
	#genericContent ul.pageIndex li a:hover{
		text-decoration: underline;
		}											
		
	#genericContent p {
		margin: 0 0 1.5em;
		line-height: 1.6em;
		}
			
	.contentTitle {
		background: url(../images/contentTitle-bg.gif) repeat-x;
		margin-left: -10px;
		}
		
	.contentTitle h3 {
		font-size: 1.35em;
		color: #84B313;
		background: url(../images/contentTitle-left.gif) no-repeat;
		padding: 5px 5px 7px 10px;
		margin: 0 0 1em;
		}
		
	.contentTitle span {
		float: right;
		width: 8px;
		height: 30px;
		background: url(../images/contentTitle-right.gif) no-repeat;
		}
		
	.contentIntro img {
		float: right;
		margin: 0 0 15px 15px;
		border: 1px solid #D5E1EF;
		}

	.imgRight {
		float: right;
		margin: 0 0 15px 15px;
		border: 1px solid #D5E1EF;
		}			

	.imgIndexPage {
		float: right;
		padding: 0 0 0px 10px;
		}
				
	.contentIntro h4 {
		font-size: 1.1em;
		line-height: 1.75em;
		color: #4D4D4D;
		margin: 0 0 2em;
		}

/* Standard Text Link*/		
	
	#genericContent a{
		text-decoration: underline;
		color: #1d61ad;
	}
	
	#genericContent a:hover{
		text-decoration: none;
		color: #83b314;
	}
	
	#genericContent a:hover.visited{
		text-decoration: underline;
		color: #ccc;
	}	

		
/* Document Link (PDF)*/			
	#genericContent a.docLink{
		padding-left: 19px;
		background: url(../images/ico-pdf.gif) 2px 0px no-repeat;
	}
	
	#genericContent a.video{
		padding-left: 19px;
		background: url(../images/ico-audio.gif) 2px 0px no-repeat;
	}
	
	#genericContent a.excel{
		padding-left: 19px;
		background: url(../images/ico-excel.gif) 0px 0px no-repeat;
	}

	#genericContent a.zip{
		padding-left: 19px;
		background: url(../images/ico-zip.gif) 4px 0px no-repeat;
	}
	
	#genericContent a:hover{
		text-decoration: none;
		color: #2a70be;
	}
	
	#genericContent a:hover.visited{
		text-decoration: underline;
		color: #ccc;
	}	
	
/* External Link (to other websites)*/	
		
	#genericContent a.extLink{
		padding-left: 19px;
		background: url(../images/ico-ext.gif) 2px 0px no-repeat;
	}		

	#genericContent a.mailLink{
		padding-left: 22px;
		background: url(../images/ico-mail.gif) 2px 0px no-repeat;
	}	

/* Back to Top Link*/	
	a.linkTop{
		text-decoration: none!important;
		font-weight: bold;
		color: #5c7fb1!important;
		padding: 0 16px 0 0;
		margin: 0 30px 20px 0;
		background: url(../images/ico-arrow.gif) right no-repeat; 
		display: block;
		text-align: right;
	}
	
	a:hover.linkTop{
		text-decoration: none;
		color: #3B6EA7!important;
	}
	
/* JBr 03 December 2010 to add an image caption feature*/
	.picture { background-color: #F9F9F9; 
	border: 1px solid #CCCCCC; padding: 3px; 
	font: 11px Arial, sans-serif;  
	}
	
	.picture img { border: 1px solid #CCCCCC; 
	vertical-align:middle; margin-bottom: 3px; 
	} 
	
	.pic_right { margin: 0.5em 0pt 0.5em 0.8em; float:right; 
	}
	
	.pic_left { margin: 0.5em 0.8em 0.5em 0; float:left; 
	} 

	

/* JBr END*/	
	
/* Lsf 15 June 2012 to add hidden text feature*/

	.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	}
/* Lsf END*/	
	
/* Lsf 15 June 2012 to add public box front page*/

	.visual .box .option .col1a{
		width: 193px;
		float: left;
	}
	.visual .box .option .col1a h3{
		text-indent: -9999px;
		overflow: hidden;
		width: 193px;
		background: url(../images/textpublic1.gif);
		margin: 0;
		height: 41px;
	}	
	/* Lsf END*/

	hr.ndrl {
 		border: 0;
 		color: #0066CC;
	     background-color: #0066CC;
 		height: 3px;
 		width: 100%;
 		text-align: left;		
	 }	

/* Lsf 16 July 2014 to add red text to UV labelling pages*/	 
	 p.UValert {
		 color: #386293; 
		 font-size:18px; 
		 text-align: left;
		 font:Arial, Helvetica, sans-serif;
		  }
		  
		  p.UValert2 {
		 color: #386293; 
		 font-size:22px; 
		 text-align: left;
		 font:Arial, Helvetica, sans-serif;
		  }
	 

 /* Lsf 15 July 2014 to add sample public box front page*/

	.visual .box .option .col1a{
		width: 193px;
		float: left;
	}
	.visual .box .option .col1a h3{
		text-indent: -9999px;
		overflow: hidden;
		width: 193px;
		background: url(../images/textpublic1.gif);
		margin: 0;
		height: 41px;
	}	
	/* Lsf END*/
	
  
 /* Lsf 15 Sept 2014 to MDCT page index (NDRL)*/

	#genericContent h4.pageIndexMDCT {
		font-size: 1.2em;
		color:  #757575;
		margin-left:.5em;
		margin-top:-0.05em;
		
		}			
	
	

		
	#genericContent ul.pageIndexMDCT li {
		background: url(../images/bullet-blue2.gif) 1px 4px no-repeat ;
		font-size: 1.0em;
		margin-left:.2em;		}
		
	#genericContent ul.pageIndexMDCT li a{
		text-decoration: none;
		}
	#genericContent ul.pageIndexMDCT li a:hover{
		text-decoration: underline;
		}									


	p.ndrlnav {
		 color:#CC0000; 
		 font-size:15px; 
		 text-align: center;
		 font:Arial, Helvetica, sans-serif;
		 		  }


/*
	tswtabs.css		1.0.6
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons. USED IN NDRL PAGES NAVIGATION
*/

#tswcsstabs ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
}
#tswcsstabs ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	line-height: 2.9em ;
	font-family: Arial, Helvetica, sans-serif ;
}
#tswcsstabs li a {
	color: #5C87D6 ;
	background-color: #fff ;
	border: 1px outset #06F ;
	padding: 8px ;
	text-decoration: none ;
	display: inline ;
}
#tswcsstabs li a:hover {
	color: #000 ;
	background-color: #9CF  ;
}

/* This targets the parent element and all children inside of it */
#tswcsstabs li.active {
	font-weight:bold ; font-style:italic ; font-size:14px ; 
}
	



p.footnote {
		 font-size:11px; 
		 font:Arial, Helvetica, sans-serif;
 }
 
/*
	Ordered numbers in Holistic references
*/


		

		
ol.ref li{
		margin-left: -2.5em;
		margin-bottom: .7em;
        line-height: 1.4em;
		}		 
	
	/* Lsf END*/	

/*
	Christmas notice to add red text 2014
*/
.description {
  color: #fff;
}

.description em {
  color: #FB0128;
  font-style:normal;
}
	
	hr.footnote {
 		border: 0;
 		color: #0066CC;
	     background-color: #0066CC;
 		height: 1px;
 		width: 40%;
 		text-align: left;		
	 }	
/*
	Left aligned bullets - added Jan 2015
*/	 
#genericContent ul.bullets li {
		margin-left: -2em;
		margin-bottom: 1em;
        line-height: 1.6em;
				}
				
				/*
	Left aligned table bullets - added Nov 2016
*/	 
#genericContent ul.tablebullets li {
		margin-left: -2em;
        line-height: 1.6em;
				}

	p.red {
 		color:#F70808;
	     }			
	
		
	/* LSf change for UV index link inserted line Jan 2016*/			
	
     .uv-link{
	overflow: hidden;
	border: 1px solid #005B99;
	width: 188px;
	margin: 2px 0 0 0;
	background-color: #005B99;
	color: rgba(255,255,255,1.00);
	border-radius: 6px;
	}
	
	.uv-link p{
	padding: 6px 6px 6px 6px;
	margin: 0;
	text-align: center;
	}
	
		.uv-link a{
	padding: 0 0 6px 8px;
	margin: 0;
	color: rgba(255,255,255,1.00);
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: larger;
	text-align: center;
	}
	
		.uv-link p a:hover{
	text-decoration:underline;
	}
	
	
	
     .highlight{
	overflow: hidden;
	border: 1px solid #8FC71F;
	width: 188px;
	margin-top: 3px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
	color: rgba(255,255,255,1.00);
	border-radius: 6px;
	}
	
	.highlight p{
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	margin: 0;
	text-align: center;
	}
	
		
	.highlight p a{
	padding: 0 0 6px 8px;
	margin: 0;
	color: #386293;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	}
	
	.highlight p a:hover{
	text-decoration:underline;
	}
	
    .head_highlight{
	overflow: hidden;
	border: 1px solid #8FC71F;
	width: 188px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: #8FC71F;
	color: rgba(255,255,255,1.00);
	border-radius: 6px;
	}
	
	.head_highlight p{
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	}
	
		
	.head_highlight p a{
	padding: 0 0 6px 8px;
	margin: 0;
	color: rgba(255,255,255,1.00);
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: larger;
	text-align: center;
	}
	
	

	
	
	/*END*/
