<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */


/*
Default text-size of GoC menu, left-hand navigation
panel, right-hand panel, content area, breadcrumb trail
and footer.
*/
div.fp,
div.left,
div.right,
div.center,
div.footer,
p.breadcrumb {
	font-size: 8pt;
}



h2.nav {
	border: 0;
}
div.left ul.nav h2.nav {
	border: 0;
	margin-bottom: 2px;
}
div.left ul.nav ul.nav {
	border: 1px solid #bbb;
	margin-bottom: 2px !important;
}
div.left ul.nav ul.nav ul.nav {
	border: 0;
	margin-bottom: 0 !important;
}
/*
Proactive Disclosure left-navigation item.
*/
div.left h2.prodis-nav {
	background-color: #026;
	color: #fff;
	border: 0 !important;

}
div.left h2.prodis-nav a {
	background-color: #026;
	color: #fff;
}


/*
Breadcrumb Trail
*/
p.breadcrumb {
	color: #026;
	padding: 3px 0px 5px 3px; 
}
	p.breadcrumb a {
		color: #026;
		text-decoration: underline;
		
	}


/*
Left navigation panel gutter space.
*/
div.left {
	margin-bottom: 33px;
	margin-top: 5px;
}


/*
Right panel gutter space
*/
div.right {
	margin-bottom: 33px;
	width: 191px;
}


/*
Primary navigation block beneath each header (h2) needs
to have a left and right gutter.
*/
div.left ul.nav ul.primary {
	background-color: #ebecec;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-top: 3px;
}
	div.left ul.nav ul.primary li {
		vertical-align: top !important;
		padding-top: 0 !important;
		word-wrap: break-word;		
	}
	div.left ul.nav ul.primary li a {
		margin-top: 4px;
		padding: 0 !important;
		
	}
div.left ul.nav ul.primary-special {
	background-color: #ebecec;
	margin-top: -2px;
}

div.left ul.commission-special{
	border-bottom:1px solid #bbb;
}

div.left ul.primary-special .menucontent, 
div.left ul.primary-special .menulink {
	background-color: #ebecec;	
}
h2.nav-special, h2.nav-special a:link, h2.nav-special a:visited {
	background-color: #358 !important;
}
h2.nav-special {
	border-bottom: 0;
}
div.left ul.nav .primary-last {
	padding-top: 0;
	border-bottom: 0;
}
div.left ul.nav ul.nav li.navlit a {
	font-weight: bold;
}

/*
Primary navigation block - sub-navigation items.
*/
div.left ul.nav ul.primary li.menucontent {
	background: transparent url("../eng/images/nav-primary-dashed.gif") repeat-x right bottom;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 4px 10px 4px 14px;
}
div.left ul.nav ul.primary li.nav-last {
	background-image: none;
	padding-bottom: 11px;
	vertical-align: 1%;
}

/*LEFT NAV CUSTOM BULLETS */
div.left ul.nav ul.primary li.menucontent a {
	/*background: transparent url(../eng/images/bullet_leftnav_blue_square.gif) no-repeat 0 5px;*/
	display: block;
	/*padding-left: 10px !important;*/
}



/*
Right-hand side panel
*/
* html div.center div.right {
	margin-right: -10px !important;	
}

div.right h2#comm-trib {	
	border: 0;
	text-indent: -999em;	
	margin: 0;
	padding: 0;
	width: 195px;
}
	div.right h2#comm-trib a {
		display: block;
		height: 88px;
		overflow: hidden;
		text-decoration: none;			
	}
	
	/*
	English/French Commission Tribunal Image
	(This appears on the top right-hand sidebar)
	*/
	body.en div.right h2#comm-trib a {
		background: #fff url("/eng/images/hdr-side-tribunal.jpg") no-repeat left top;
		height: 88px;
	}
	body.fr div.right h2#comm-trib a {
		background: #fff url("/fr/images/hdr-side-tribunal.jpg") no-repeat left top;
		height: 88px;
	}
div.right ul.nav ul.nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.right ul.nav ul.primary {
	background-color: #ebecec;
	margin-left: 2px;
	margin-right: 0;
	padding-bottom: 1em;
	padding-right: 4px;
}

div.center div.right .nav .nav li ul.nav2 {	
	margin-bottom: 0;
	margin-top: 0;
	vertical-align: top;
}
div.right .nav .nav li ul.nav2 {
	list-style-type: none;
	margin-left: 0;
}
	div.right .nav .nav li ul.nav2 li {
		background: transparent url("../eng/images/bullet-blue-arrow-small.gif") no-repeat 0 .4em;
		margin-bottom: .5em;
		padding-left: 13px;	
	}
div.right .nav .nav li .nav2 li {
	margin-bottom: .5em;
	vertical-align: top;
}
div.right .nav .nav li .nav2 a {
	color: #000;
	margin: 0 !important;
	padding: 0 !important;
}

.center .right ul.nav ul.primary {
	padding-top: 1em;
}
.right ul.nav ul.primary li.menucontent {
	background: transparent url("../eng/images/bullet-blue-arrow.gif") no-repeat 0 5px;	
	margin: 0 0 0 9px;
	padding: 0 0 0 26px;
}
.center .right ul.nav ul.primary li.menucontent {
	background-position: 0 8px;
	margin-right: 11px;
}
.right ul.nav ul.primary li.menucontent a,
.right ul.nav ul.primary li.menucontent span {
	background: transparent url("../eng/images/nav-primary-dashed.gif") repeat-x right top;	
	padding: 4px 10px 4px 0;
	display: block;
	height: auto !impotant;
	height: 1%;
}
div#commission ul.nav ul.primary li.menucontent a,
div#commission ul.nav ul.primary li.menucontent span {
	padding: 4px 10px 4px 0;
}
.center .right ul.nav ul.primary li.menucontent a {
	padding: 7px 10px 7px 0;
}
/* First primary link */
.right ul.nav ul.primary li.nav-first {
	margin-top: 8px;
}
.right ul.nav ul.primary li.nav-first a {
	background-image: none;
}
/* Sub-links */
.right ul.nav ul.nav ul.nav2 li {
	font-size: .9em;
	font-weight: normal;
}
.right ul.nav ul.nav ul.nav2 li a {
	background: transparent;
}
/* "More" link */
.right ul.nav ul.nav p.more {
	margin: 0 0 4px 0;
	padding: 0;
}
.right ul.nav ul.nav p.more a {
	color: #003;
	background: transparent;
	text-decoration: none;
}
.right ul.nav ul.nav p.more a:hover {
	text-decoration: underline;
}
.right div#sidebar-buttons {
	margin: 1em 0 0 0;
}
.right div#sidebar-buttons img {
	border: 0;
	display: block;	
}

div.right li.menuheader {
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 8px;
}
div#commission ul li a {
	color: #000 !important;
}

/*
Content page gradient/watermarks
*/
div.standard {
	background: #fff url("../eng/images/content_bg_standard.gif") no-repeat left top;	
}
div.wm-cnsc {
	/*background: #fff url("../eng/images/content_bg_CNSC_watermark.gif") no-repeat left top;*/
}
div.wm-ct {
	background: #fff url("../eng/images/content_bg_CT_watermark.jpg") no-repeat left top;
}

* html div.center h1 {
	width: 382px;
}

div.standard h1,
div.wm-cnsc h1,
div.wm-ct h1 {
	padding-top: 2px;
	width: auto !important;	
}


/*
Content (Inner) Sidebar
*/
div.center div.right {
	display: inline;
	float: right;
	font-size: 8pt;
	margin: 0 0 18px 18px !important;
	padding: 0 !important;
	width: 195px;
}

/*
Content: 

	- Headers
	- General Element Layout
*/
div.center {
	font-size: 9pt;	
}
body div.colLayout div.center h1 {
	margin: 0 0 1.15em 0;
}
div.center h2 {
	font-size: 1.3em;
	margin: 0 0 .5em 0;
}
div.center h3 {
	font-size: 1.2em;
	margin: 0 0 .5em 0;
}
div.center h4 {
	font-size: 1.1em;
	margin: 0 0 .5em 0;
}
div.center p,
div.center ul,
div.center table {
	margin-top: 1em;
	margin-bottom: 1em;	
}


div.center ul li {
	margin-bottom: .5em;
}

/*
Content: Table Layout
*/
div.center table {
	border: 1px solid #bbb;
	border-collapse: collapse;	
	width: 100%;
}
	div.center table tr {
		vertical-align: top;
	}
	div.center table td {
		border: 1px solid #bbb;
		padding: 3px;
	}
	div.center table th {
		padding: 3px auto;
	}
	
	div.center table tr.shademe td {
		background-color: #ebecec;
	}
	
	
	div.center table.noshade {
		border: 0;
	}
		div.center table.noshade td {
			border: 0;
			background-color: #fff;
		}

	div.center table.noborder {
		border: 0;
	}
		div.center table.noborder td {
			border: 0;
			background-color: #fff;
			padding: 0;
		}

/*
Homepage Feature: Introductory Blurb

This section appears at the top of the content area
on the homepage. This image includes the watermark and the
mini banner (photographs).
*/
div#feature-intro {	
	border: 1px solid #bbb;
	margin: 0 0 .85em 0;
}
body.en div#feature-intro {
	background: #fff url("../eng/images/home-feature-bg.jpg") no-repeat top left;
}
body.fr div#feature-intro {
	background: #fff url("../fr/images/home-feature-bg.jpg") no-repeat top left;
}
div#feature-intro div {
	margin: 0 18px;
	padding: 63px 0 0 0; /* IE5 croaks /w margin-top */
}
body.en div#feature-intro #hdr-nuclearsafe {
	background: transparent;
	height: 19px;
	width: 235px;	
}
body.fr div#feature-intro #hdr-nuclearsafe {
	background: transparent;
	height: 20px;
	width: 260px;	
}
div#feature-intro #hdr-nuclearsafe a {
	display: none;
}


/*
Homepage Feature: What's New / Top Links
*/
div#feature-latest table {	
	margin: 0 0 .85em 0;
	font-size: 8pt;
}
div#feature-latest td {
	background-color: #eee;
	border: 1px solid #bbb;
	width: 50%;	
}
div#feature-latest td.spacer{
	border: 0;
	background-color: #fff;
	width: .85em;
}
div#feature-latest td div {
	border: 0;
	margin: 17px 15px;
	width: auto;
}
div#feature-latest a {
	text-decoration: none;
}
div#feature-latest a:hover {
	text-decoration: underline;
}


/*
Homepage Feature: Lastest News Headlines
*/
div#feature-news {
	border: 1px solid #bbb;
	margin: 0 0 .85em 0;
}
div#feature-news div {
	margin: 0 15px 15px 15px;
	padding: 15px 0 0 0; /* IE5 croaks /w margin-top */
}
div#feature-news ul {
	list-style-type: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}
div#feature-news ul li {
	background: transparent url("../eng/images/nav-primary-dashed.gif") repeat-x right bottom;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}
div#feature-news ul li.last-child {
	background: transparent;
	margin: 0;
	padding: 0;
}
div#feature-news ul li span {
	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	min-height: 56px;
	height: auto !important;
	height: 56px;
	padding-left: 84px;
}
/* News Item #1 */
div#feature-news li#newsItem1 span {
	background-image:     url("../eng/images/thumb-eservices.jpg");
}
/* News Item #2 */
div#feature-news li#newsItem2 span {
	background-image:     url("../eng/images/thumb-pick.jpg");
}

/* News Item #3 */
div#feature-news li#newsItem3 span {
	background-image:     url("../eng/images/thumb-people.jpg");
}



/*
Graphical Headers

This section designates all image-oriented headers
that appear throughout the site.
*/
.hdr-main {
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}
.hdr-side {
	background-color: transparent;
	background-position: 10px 0;
	background-repeat: no-repeat;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -999em;
	width: 100%;
}
#hdr-whatsnew {	
	height: 19px;
	width: 118px;
}
	body.en #hdr-whatsnew {
		background-image: url("../eng/images/hdr-sub-whatsnew.gif");
	}
	body.fr #hdr-whatsnew {
		background-image: url("../fr/images/hdr-sub-whatsnew.gif");
	}
body.en #hdr-toplinks {
	background-image: url("../eng/images/hdr-sub-toplinks.gif");
	height: 19px;
	width: 81px;
}
body.fr #hdr-toplinks {
	background-image: url("../fr/images/hdr-sub-toplinks.gif");
	height: 19px;
	width: 146px;
}

body.en #hdr-relatedlinks {
	background-image: url("../eng/images/hdr-side-relatedlinks-eng.gif");
	height: 15px;
}
body.fr #hdr-relatedlinks {
	background-image: url("../fr/images/hdr-side-relatedlinks-fr.gif");
	height: 15px;
}

body.en #hdr-quicklinks {
	background-image: url("../eng/images/hdr-side-quicklinks-eng.gif");
	height: 19px;
}
body.fr #hdr-quicklinks {
	background-image: url("../fr/images/hdr-side-quicklinks-fr.gif");
	height: 19px;
}


/*
Unordered List: Blue Square Arrow
*/
ul.bluearrow,
ul.pbarrow {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
ul.bluearrow li {
	background: transparent url("../eng/images/bullet-blue-arrow.gif") no-repeat 0 .2em;
	margin-bottom: .5em;
	padding-left: 26px;	
}
ul.bluearrow li a {
	background: transparent url("../eng/images/nav-primary-dashed.gif") repeat-x right bottom;	
	padding: 0 0 1em 0;
	display: block;
	width: 100%;
}
ul.bluearrow li.last-child a {
	background: transparent;
}


/*
Unordered List: Plain Blue Arrow
*/
ul.pbarrow {
	margin-left: .75em;
}
ul.pbarrow li {
	background: transparent url("../eng/images/bullet-blue-arrow-small.gif") no-repeat 0 .4em;
	color: #000;
	font-weight: normal;
	padding-left: 13px;
}

/*
Quick Search Box
*/
div.page div.right div#quicksearch,
div.page div.right div#hearingOverview {
	background-color: #ebecec;
	border: 1px solid #bbb;
	margin: 0 0 .85em 0;
	padding: 8px 0 12px 0;
}
	div.page div.right div#quicksearch p,
	div.page div.right div#hearingOverview div {
		margin: 0 11px;		
	}

/*
Section-specific Graphical Banners
*/
div.page div#section2 {
	BACKGROUND-IMAGE: URL(../ENG/IMAGES/BANNER-ABOUT.JPG);
}
div.page div#section3 {
	background-image: url(../eng/images/banner-tribunal.jpg);
}
div.page div#section4 {
	background-image: url(../eng/images/banner-regulations.jpg);
}
div.page div#section5 {
	background-image: url(../eng/images/banner-information.jpg);
}
div.page div#section6 {
	background-image: url(../eng/images/banner-involved.jpg);
}
div.page div#section7 {
	background-image: url(../eng/images/banner-resource.jpg);
}
div.page div#section8 {
	background-image: url(../eng/images/banner-newsroom.jpg);
}
div.page div#section24 {
	background-image: url(../eng/images/banner-careers.jpg);
}
div.page div#section999,
div.page div#section1000,
div.page div#section1001,
div.page div#section1002 {
	background-image: url(../eng/images/banner-toolbar.jpg);
}

div.footer a {
	color: #006;
}

/*
Fix hoempage table width problem
*/
body div.fixtable table {
	width: auto !important;
}

/*
Underline text
*/
.underline {
	text-decoration: underline;
}

/*
Development Mode
*/
.devMode {
	background-color: lightBlue !important;	
	color: #373737 !important;
	font-weight: bold;
	padding: 10px;
}

* html .content-wide {
	margin-left: 150px;
	float: none !important;		
}
.center table {
	width: auto !important;
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */</pre></body></html>