
/* ::::: http://www.nrcan-rncan.gc.ca/inter/style/nrcan1.css ::::: */

body, p { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
body, p, blockquote, table, td, th, li, a href, ul, ol, input, dd, dl, dt, form, input, button, textarea, select, option, fieldset, label { font-size: 10pt; font-family: arial,helvetica,sans-serif; }
select, input, textarea { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }
h1 { margin: 0px; font-family: arial,helvetica,sans-serif; color: rgb(51, 102, 153); background-color: rgb(255, 255, 255); font-weight: bold; }
h2, h3, h4, h5, h6 { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: bold; }
h1 { font-size: 15pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4 { font-size: 10pt; }
h5 { font-size: 10pt; }
h6 { font-size: 10pt; }
em, i { font-style: italic; }
strong, b { font-weight: bold; }
pre { font-family: monospace; }
a img { border-style: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
hr { margin-top: 0px; margin-bottom: 0px; color: rgb(102, 153, 102); background-color: rgb(255, 255, 255); }
a { color: rgb(102, 153, 102); text-decoration: underline; background-color: rgb(255, 255, 255); }
a:active { color: rgb(102, 153, 102); text-decoration: underline; background-color: rgb(255, 255, 255); }
a:hover { color: rgb(102, 153, 102); text-decoration: none; background-color: rgb(255, 255, 255); }
a:visited { color: rgb(153, 153, 51); text-decoration: underline; background-color: rgb(255, 255, 255); }
a:visited:hover { color: rgb(102, 153, 102); text-decoration: none; background-color: rgb(255, 255, 255); }
ul, ol { margin-bottom: 0%; }
a href { text-decoration: underline; }
.width18 { width: 18px; }
.width132 { width: 132px; }
.width450 { width: 450px; }
.size-larger { font-size: 14pt; }
.size-large { font-size: 12pt; }
.size-small { font-size: 9pt; }
.body { font-size: 10pt; }
.size-smaller { margin-bottom: 1pt; font-size: 8pt; font-weight: normal; }
.red { color: rgb(255, 0, 0); background-color: rgb(255, 255, 255); }
.colour-red { color: rgb(255, 0, 0); background-color: rgb(255, 255, 255); }
.colour-green { color: rgb(0, 255, 0); background-color: rgb(255, 255, 255); }
.colour-blue { color: rgb(0, 0, 255); background-color: rgb(255, 255, 255); }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-centre { text-align: center; }
.align-justify { text-align: justify; }
.image-left { float: left; vertical-align: text-top; }
.image-right { float: right; vertical-align: text-top; }
p.bread { margin: 0px; font-size: 8pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
a.breadcrums { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; background-color: rgb(255, 255, 255); }
a.breadcrums:hover { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; background-color: rgb(255, 255, 255); }
a.breadcrums:active { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; background-color: rgb(255, 255, 255); }
a.breadcrums:visited { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; background-color: rgb(255, 255, 255); }
a.breadcrums:visited:hover { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; background-color: rgb(255, 255, 255); }
a.leftnav { color: rgb(51, 102, 153); text-decoration: none; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
a.leftnav:hover { color: rgb(51, 102, 153); text-decoration: underline; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
a.leftnav:active { color: rgb(51, 102, 153); text-decoration: none; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
a.leftnav:visited { color: rgb(51, 102, 153); text-decoration: none; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
a.leftnav:visited:hover { color: rgb(51, 102, 153); text-decoration: underline; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
a.leftnav_sub { margin: 0px; background: transparent url('leftnav_sub.jpg') repeat-y scroll left center; color: rgb(102, 153, 102); text-decoration: none; font-weight: bold; font-size: 9pt; }
a.leftnav_sub:hover { background: transparent url('leftnav_sub.jpg') repeat-y scroll left center; color: rgb(102, 153, 102); text-decoration: underline; font-weight: bold; font-size: 9pt; }
a.leftnav_sub:active { background: transparent url('leftnav_sub.jpg') repeat-y scroll left center; color: rgb(102, 153, 102); text-decoration: none; font-weight: bold; font-size: 9pt; }
a.leftnav_sub:visited { background: transparent url('leftnav_sub.jpg') repeat-y scroll left center; color: rgb(102, 153, 102); text-decoration: none; font-weight: bold; font-size: 9pt; }
a.leftnav_sub:visited:hover { background: transparent url('leftnav_sub.jpg') repeat-y scroll left center; color: rgb(102, 153, 102); text-decoration: underline; font-weight: bold; font-size: 9pt; }
.leftnav { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; font-size: 9pt; background-color: rgb(255, 255, 255); }
.fipbutton, .fipbutton a { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); font-size: 9pt; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.fipbutton { padding-left: 1px; padding-right: 0px; }
.fipbutton:active { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.fipbutton:hover { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.fipbutton:visited { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.fipbutton:visited:hover { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.orgbutton, .orgbutton a { background: rgb(51, 102, 153) none repeat; color: rgb(255, 255, 255); font-size: 9pt; font-family: arial,helvetica,sans-serif; text-decoration: none; }
.orgbutton { padding-left: 1px; padding-right: 0px; }
.orgbutton:active { background: rgb(51, 102, 153) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.orgbutton:hover { background: rgb(51, 102, 153) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.orgbutton:visited { background: rgb(51, 102, 153) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.orgbutton:visited:hover { background: rgb(51, 102, 153) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.navbartitle, .navbartitle a { background: rgb(0, 51, 102) none repeat; color: rgb(255, 255, 255); font-size: 9pt; font-family: arial,helvetica,sans-serif; text-decoration: none; font-weight: bold; height: 25px; }
.navbartext, .navbartext a { background: rgb(102, 102, 255) none repeat; color: rgb(255, 255, 255); font-size: 9pt; font-family: arial,helvetica,sans-serif; text-decoration: none; }
div.left { margin: 3px 5px; }
div.leftnav hr { margin-top: 0px; margin-bottom: 0px; color: rgb(102, 153, 102); background-color: rgb(255, 255, 255); }
div.leftnav_top { margin: 0px; background: rgb(255, 255, 255) url('leftnav_top_green.jpg') no-repeat scroll left top; width: 132px; height: 17px; color: rgb(0, 0, 0); }
div.leftnav_mid { margin: 0px; background: transparent url('leftnav_mid.jpg') repeat-y scroll center top; width: 132px; padding-top: 10px; font-family: Arial,Helvetica,sans-serif; }
div.leftnav_bottom { margin: 0px; background: rgb(255, 255, 255) url('leftnav_bottom.jpg') no-repeat scroll center top; width: 132px; height: 8px; color: rgb(0, 0, 0); }
div.leftnav_sub { margin: 5px 12px 5px 20px; background: rgb(255, 255, 255) url('leftnav_sub.jpg') repeat-y scroll center top; width: 100px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
div.leftnav_sub hr { margin-top: 0px; margin-bottom: 0px; color: rgb(102, 153, 102); background-color: rgb(255, 255, 255); }
div.homebox_mid { margin: 0px; background-repeat: repeat-y; background-position: center top; width: 335px; padding-top: 10px; padding-bottom: 10px; }
div.headleft { margin: 12px 0px 6px; background: rgb(255, 255, 255) url('headline_green.jpg') no-repeat scroll left top; vertical-align: middle; padding-left: 30px; color: rgb(0, 0, 0); }
h2.headlines { margin: 0px; vertical-align: middle; }
li.body { margin-top: 8px; margin-bottom: 8px; }
input.onefourtyfive { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
textarea.three { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

/* ::::: http://www.nrcan-rncan.gc.ca/inter/style/nrcan2.css ::::: */

body, p, blockquote, table, td, th, a href, ul, ol, input, dd, dl, dt, form, input, button, textarea, select, option, fieldset, label { font-size: 95%; }
li { font-size: 100%; }
h1 { font-size: 140%; }
h2 { font-size: 120%; }
h3 { font-size: 115%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
.size-larger { font-size: 140%; }
.size-large { font-size: 120%; }
.size-normal { font-size: 95%; }
.size-small { font-size: 90%; }
.size-smaller { font-size: 80%; }
.fipbutton, .fipbutton a { font-size: 90%; }
.orgbutton, .orgbutton a { font-size: 90%; }
.navbartitle, .navbartitle a { font-size: 90%; }
.navbartext, .navbartext a { font-size: 90%; }
.body { font-size: 100%; }
p.bread { font-size: 80%; }
a.leftnav { font-size: 90%; }
a.leftnav:hover { font-size: 90%; }
a.leftnav:active { font-size: 90%; }
a.leftnav:visited { font-size: 90%; }
a.leftnav:visited:hover { font-size: 90%; }
a.leftnav_sub { font-size: 80%; }
a.leftnav_sub:hover { font-size: 80%; }
a.leftnav_sub:active { font-size: 80%; }
a.leftnav_sub:visited { font-size: 80%; }
a.leftnav_sub:visited:hover { font-size: 80%; }
.leftnav { font-size: 90%; }
input.onefourtyfive { border-color: rgb(102, 153, 102); border-width: 1px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); background-color: white; font-weight: normal; width: 145px; }
textarea.three { border-color: rgb(102, 153, 102); border-width: 1px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); background-color: white; font-weight: normal; width: 300px; }
