
/* Applies to all pages, except the summary document (separate css file */

/*body , table , td , div, p , a , li  { color: #4B655C ; }*/

body , table , td , div, p , a , li  { color: #1F145D ; }

/*h1, h2, h3, h4, h5, h6 	{ color: #4B655C ; }*/
h1, h2, h3, h4, h5, h6 	{ color: 1F145D ; }

body {  background:  transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-body.jpg) no-repeat fixed top ; }

/* set default border style and color */
div, table, td , h1 , h2 , h3 , h4, h5 , h6 , p , a , img , ul, li {
	border-style: solid ;
	border-color: #93b1a7 ;
	border-width: 0 ;     	/* turn off borders ... adjust elsewhere */
}

hr {
	color: #93b1a7 ;
	background-color: #93b1a7 ;
	}
/*
a   		{ color: #C51102 ; 	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:link		{ color: #C51102 ; 	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:visited 	{ color: purple ;	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:hover 	{ color: #C51102 ;	text-decoration: underline ; 	font-weight: inherit; font-size: inherit ;}
*/

a   		{ color: #00AE82 ; 	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:link		{ color: #00AE82 ; 	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:visited 	{ color: #003D75 ;	text-decoration: none ; 		font-weight: inherit; font-size: inherit ;}
a:hover 	{ color: #00AE82 ;	text-decoration: underline ; 	font-weight: inherit; font-size: inherit ;}


a.ReadMore { white-space: nowrap ; }


.required { color: red ; }

.image-border {
	border-width: 1px ;
	}

/* containers */
div.divHeader 		{ background: white ; }
div.divContainer 	{ background: white ; }
div.divFooter		{ background: white ; 	color: #253A33 ; }
div.divFooter * 	{ 						color: #253A33 ; }

/* logo cells */
/* update 2022 */
td.tdLogoTxt a			{ color: /*#4B655C*/ #1f145d ; } 	/* always this colour ... */
td.tdLogoTxt a:visited	{ color: #4B655C ; } 
td.tdLogoTxt a:hover	{ color: #4B655C ; } 


/* login panel */ 
/* UPDATE 2022 td.tdLogin 			{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/bg-login.png) no-repeat top right ; }*/
td.tdLogin 			{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/bg-login-v2.png) no-repeat top center ;
						background-size: 70% ;
						

}


/* main outline */
/*
table.tblOutline tr td a 			{ color: #4D645C ; }
table.tblOutline tr td a:hover 		{ color: #C51102 ; }
table.tblOutline tr td a.Selected 	{ color: #C51102 ; }
*/

table.tblOutline tr td a 			{ color: #1F145D ; }
table.tblOutline tr td a:hover 		{ color: #00AE82 ; }
table.tblOutline tr td a.Selected 	{ color: #00AE82 ; }




/* section banners */
/*
div.divPageBannerBgAboutUs 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-boxes.jpg) no-repeat top left ; }
div.divPageBannerBgContactUs 	{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-speech-bubbles.jpg) no-repeat top left ; }
div.divPageBannerBgFAQs 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-questions.jpg) no-repeat top left ; }
div.divPageBannerBgELU	 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-mouse.jpg) no-repeat top left ; }
div.divPageBannerBgSite 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-boxes.jpg) no-repeat top left ; }
div.divPageBannerBgOther 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-boxes.jpg) no-repeat top left ; }
*/

div.divPageBannerBgAboutUs 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-01.jpg) no-repeat top left ; }
div.divPageBannerBgContactUs 	{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-01.jpg) no-repeat top left ; }
div.divPageBannerBgFAQs 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-03.jpg) no-repeat top left ; }
div.divPageBannerBgELU	 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-02.jpg) no-repeat top left ; }
div.divPageBannerBgSite 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-01.jpg) no-repeat top left ; }
div.divPageBannerBgOther 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-section-check-marks-01.jpg) no-repeat top left ; }

/* side outline */
/* td.tdSideOutline 	{ background: #D8E4E0 url("/Sectors/EHS/EHSLU.nsf/images/bg-side-outline.png") no-repeat scroll right top ; }*/
td.tdSideOutline 	{ background: #D8E4E0 url("/Sectors/EHS/EHSLU.nsf/images/bg-side-outline-v2.png") no-repeat scroll right top ; } 
div.divSubOutline	{  }
div.divSubOutline ul { background: white ; border-width: 1px 1px 0 1px ; }
div.divSubOutline ul li { border-width: 0 0 1px 0 ; }

/*
div.divSubOutline ul li a   		{ color: #4B655C ; 	text-decoration: none ; }
div.divSubOutline ul li a:link		{ color: #4B655C ; 	text-decoration: none ; }
div.divSubOutline ul li a:visited 	{ color: #4B655C ;	text-decoration: none ; }
div.divSubOutline ul li a:hover 	{ color: #C51102 ;	text-decoration: underline ; }
*/

div.divSubOutline ul li a   		{ color: #1F145D ; 	text-decoration: none ; }
div.divSubOutline ul li a:link		{ color: #1F145D ; 	text-decoration: none ; }
div.divSubOutline ul li a:visited 	{ color: #1F145D ;	text-decoration: none ; }
div.divSubOutline ul li a:hover 	{ color: #00AE82 ;	text-decoration: underline ; }

/*
div.divSubOutline ul li a.SelectedWithNoCat 		{ color: #C51102 ; }
div.divSubOutline ul li a.SelectedWithNoCat:link 	{ color: #C51102 ; }
div.divSubOutline ul li a.SelectedWithNoCat:visited	{ color: #C51102 ; }
*/
div.divSubOutline ul li a.SelectedWithNoCat 		{ color: #00AE82 ; }
div.divSubOutline ul li a.SelectedWithNoCat:link 	{ color: #00AE82 ; }
div.divSubOutline ul li a.SelectedWithNoCat:visited	{ color: #00AE82 ; }


div.divRelatedContent div.divIMG 		{ border: 10px solid #94b1a7 ; }

/* footer */
table.tblFooter td { padding: 1em 1em 2em 1em ; }
table.tblFooter td.tdCell1 		{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/bg-footer-top-right.png) repeat-x top left ; }

table.tblFooter td.tdCell2 		{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/bg-footer-top-right.png) repeat-x top left ; }
/*
table.tblFooter td.tdCell2 div 	{ background: white ; }
*/
/* content */
/*div.divSectionTitle { color: #1F477A ; }*/
div.divSectionTitle { color: #FFFFFF ; }


/* ******************* */	
/* legislation details */
/* ******************* */

/* form tip box */
div.divFormTip 		{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bg-form-top.png) repeat-x top left ; }
div.divFormTip div 	{ background: transparent url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-indicates.png) no-repeat left center ; }

/* form outline */
/*
table.tblOutlineForm td.tdIENV 			{ background: #CE8618 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }
table.tblOutlineForm td.tdIHS 			{ background: #610033 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }
table.tblOutlineForm td.tdEUENV			{ background: #1F477A ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }
*/

table.tblOutlineForm td.tdIENV 			{ background: #1F145D ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }
table.tblOutlineForm td.tdIHS 			{ background: #003D75 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }
table.tblOutlineForm td.tdEUENV			{ background: #00AE82 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-off-service.png") ; background-repeat: no-repeat ; background-position: 15px center ; }

/*
table.tblOutlineForm td.tdIENVSelected 	{ background: #CE8618 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }
table.tblOutlineForm td.tdIHSSelected 	{ background: #610033 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }
table.tblOutlineForm td.tdEUENVSelected	{ background: #1F477A ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }
*/

table.tblOutlineForm td.tdIENVSelected 	{ background: #1F145D ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }
table.tblOutlineForm td.tdIHSSelected 	{ background: #003D75 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }
table.tblOutlineForm td.tdEUENVSelected	{ background: #00AE82 ; background-image: url("/Sectors/EHS/EHSLU.nsf/images/bullet-on-service.png") ; background-repeat: no-repeat ; background-position: 10px center ; }

/*
table.tblOutlineForm td.tdHistory 	{ background: #344942 ; vertical-align: middle ; }
table.tblOutlineForm td.tdInfo 	 	{ background: #344942 ; vertical-align: middle ; }
*/
table.tblOutlineForm td.tdHistory 	{ background: #007981 ; vertical-align: middle ; }
table.tblOutlineForm td.tdInfo 	 	{ background: #007981 ; vertical-align: middle ; }

table.tblOutlineForm td.tdIENV a ,
table.tblOutlineForm td.tdIHS a , 
table.tblOutlineForm td.tdEUENV a ,
table.tblOutlineForm td.tdIENVSelected a ,
table.tblOutlineForm td.tdIHSSelected a , 
table.tblOutlineForm td.tdEUENVSelected a 		{ color: white ; }

table.tblOutlineForm td.tdNoSubscription *	{ color: #BDBDBD; } /* 4B655C ; } */

table.tblOutlineForm td.tdHistory div , 
table.tblOutlineForm td.tdInfo div 		{ color: white ; font-weight: bold ; }

table.tblOutlineForm td.tdHistory div a { color: white ; font-weight: normal ; }
table.tblOutlineForm td.tdInfo	  div a { color: white ; font-weight: normal ; }

/*
table.tblHLIENV 	{ border-bottom: 10px ; border-color: #CE8618 ; border-style: solid ; }
table.tblHLIHS  	{ border-bottom: 10px ; border-color: #610033 ; border-style: solid ; }
table.tblHLEUENV 	{ border-bottom: 10px ; border-color: #1F477A ; border-style: solid ; }
*/

table.tblHLIENV 	{ border-bottom: 10px ; border-color: #1F145D ; border-style: solid ; }
table.tblHLIHS  	{ border-bottom: 10px ; border-color: #003D75 ; border-style: solid ; }
table.tblHLEUENV 	{ border-bottom: 10px ; border-color: #00AE82 ; border-style: solid ; }

/* form content */
div.divPanels h5 	{ color: #334941 ; background: white ; }
div.divPanels h6	{ color: #334941 ; background: #D8E4E0 ; }
div.divPanels h5 a 	{ color: #334941 ; }			/*  background: white ; }  */
div.divPanels h6 a 	{ color: #334941 ; }			/* background: #D8E4E0 ; } */

div.divPanels h5 	{ border-width: 0 0 1px 0 ; border-style: solid ; border-color: #4B645B ; }
div.divPanels h6	{ border-width: 0; }

/* expand/collapse , select/deselect all links */
div.divPanelStyleIENV 	div.divSelection  	{ color: #888888 ; }
div.divPanelStyleIHS   	div.divSelection  	{ color: #888888 ; }
div.divPanelStyleEUENV 	div.divSelection  	{ color: #888888 ; }
/*
div.divPanelStyleIENV 	div.divSelection a 	{ color: #CE8618 ; }
div.divPanelStyleIHS   	div.divSelection a 	{ color: #610033 ; }
div.divPanelStyleEUENV 	div.divSelection a 	{ color: #1F477A ; }
*/
div.divPanelStyleIENV 	div.divSelection a 	{ color: #1F145D ; }
div.divPanelStyleIHS   	div.divSelection a 	{ color: #003D75 ; }
div.divPanelStyleEUENV 	div.divSelection a 	{ color: #00AE82 ; }

/* Service = IHS */
div.divPanelStyleIHS h5 			{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-off-ihs.png) ; 		background-repeat: no-repeat ; background-position: 10px center ; }

div.divPanelStyleIHS h5.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-ihs.png) ; 		background-repeat: no-repeat ; background-position: 6px center ;}
div.divPanelStyleIHS h6.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-ihs.png) ; 	background-repeat: no-repeat ; background-position: 26px center ; }

/* Service = IENV */
div.divPanelStyleIENV h5 			{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-off-ienv.png) ; 		background-repeat: no-repeat ; background-position: 10px center ; }

div.divPanelStyleIENV h5.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-ienv.png) ; 		background-repeat: no-repeat ; background-position: 6px center ;}
div.divPanelStyleIENV h6.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-ienv.png) ; 	background-repeat: no-repeat ; background-position: 26px center ; }

/* Service = EUENV */
div.divPanelStyleEUENV h5 			{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-off-euenv.png) ; 		background-repeat: no-repeat ; background-position: 10px center ; }

div.divPanelStyleEUENV h5.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-euenv.png) ; 		background-repeat: no-repeat ; background-position: 6px center ;}
div.divPanelStyleEUENV h6.Selected 	{ background-image: url(/Sectors/EHS/EHSLU.nsf/images/bullet-on-euenv.png) ; 	background-repeat: no-repeat ; background-position: 26px center ; }

/* services' document level */

div.divSectionContent 				{ border-width: 0 0 1px 0 ; border-color: #A5B1AD ; border-style: solid ; }

td.tdDocumentTitle a 	{ color: inherit ; }
/* table.tblDocuments td.tdViewDocument { background: transparent url(/Sectors/EHS/EHSLU.nsf/images/icon-view-text.png) no-repeat right middle ; } */

table.tblDocuments td 				{ color: #334941 ; border-color: #A5B1AD ; } 

div.divPanels p  					{ background: #FEFEFE ; }

/*
div.divSummaryDocuments table tr th { background: #aeaeae ; }
div.divSummaryDocuments table tr td { background: #fefefe ; }

div.divSummaryDocuments table tr td.tdCategory { font-weight: bold ; }
*/



/* Search results */
	.item-article a {
		display: block ;
		padding: 0.25em 1em ;
 		border-width: 0 0 1px 0 ;
	}
	
	
	.item-article a:hover {
		background-color: #93B1A7 ;
	 	color: #FFFFFF ; 
	 	text-decoration: none ;
	 }
	 
	 .item-article a:hover h5,
	 .item-article a:hover p {
	 	color: #FFFFFF ; 
	 }



a.linkButton		{ display: inline-block ; color: white ; line-height: 20px ; padding: 0 0 0 10px ; }
a.linkButton span	{ display: inline-block ; color: white ; line-height: 20px ; padding: 0 10px 0 0 ; }
a.linkButton 		{ background: #881125 		url(/Sectors/EHS/EHSLU.nsf/images/btn-bg-left.gif ) no-repeat top left ; }
a.linkButton span 	{ background: transparent 	url(/Sectors/EHS/EHSLU.nsf/images/btn-bg-right.gif) no-repeat top right ; }

a.linkButton:hover		{ text-decoration: none ; }
a.linkButton:hover span { text-decoration: underline ; }


/* cookie bar */	
.cookie-bar {
	border: 1px solid #CCCCCC; 
	margin: 1em auto ;
	width: 940px ; 
	padding: 10px ;
	text-align: center;
	background: white ; /* #990033 ; */
	color: black ;
	}	

	.cookie-bar p {
		font-size: 95% ;
		color: black ;
		margin: 0.35em ;
		text-align: left ;
		}	
		
		.cookie-bar p.large-font {
			font-size: 110% ;
			font-weight: bold ;
		}	
		
	.cookie-bar a {
		color: #C51102 ;                               /* change this */
		}	
	
	.cookie-bar a.cookie-button {
		background-image: url(/Sectors/EHS/EHSLU.nsf/images/bg-button.png);
		color: white;                                         /* change this */
		font-weight: bold;
		padding: 0.5em 1em ;	
		margin: 1.5em 1.25em 0 auto ;
		float: right ;
		}

		
		
		/*To toggle between profiles available*/
		select.selectProfile {
			padding: 0.5em 1em ;
			font-weight: bold ;
			color: #334941 ;
		}
		
		/* Used for cookie policy table layout*/		
.table-w-borders {
 	border-width: 1px !important ;
 	width: 98% !important ;
 	margin: 0.25em auto !important ;
}
.table-w-borders td {
		border-style: solid !important ;
	 	border-width: 1px !important ;
	 	padding: 0.25em 0.5em !important ;
	 	border-color: #CCCCCC !important;
	 }
		
