body, form, h1, h2, h3, h4, input, p, table { margin: 0; padding: 0; }
body, td, th { color: #808080; font-family: arial,serif; font-size: 12px; }
td, th { padding: 0; vertical-align: top; }

a { color: #808080; font-size: 11px; text-decoration: none; }
a:hover { color: #4d4d4d; }
body { background: #6b8091; padding-bottom: 36px; }
h2, h3 { color: #e60000; }
h4 { color: #333; }
img { border: 0; }
p { margin-top: 12px; line-height: 1.8; }

div.source, ul.source { font-size: 11px; margin-top: 12px; padding-bottom: 12px; }
div.source a, ul.source a { font-size: 11px !important; }
ul.source { list-style-type: none; margin: 12px 0 0; padding: 0; }
	ul.source li { margin: 4px 0; }

table.minimal { margin: 6px 0 0 !important; }
	table.minimal td { padding: 0 6px 3px 0 !important; text-align: left !important; }

table.simple { margin-top: 12px; }
	table.simple a { color: #447c8c; text-decoration: underline; }
	table.simple td { background: #fff; color: #447c8c; font-size: 11px; padding: 5px 6px 6px; }
	table.simple th { color: #656565; font-size: 11px; height: 13px; padding: 0 6px 9px; vertical-align: bottom; }
	table.simple tr.alt td { background: #ecf2f4 !important; }

div.pod-title { background: url( /img/pod_bg.png?2010021501 ) no-repeat; height: 34px; position: relative; }
	div.pod-title h2, div.pod-title h3 { color: #4d4d4d; cursor: pointer; font-size: 13px; margin: 5px 0 0 !important; padding: 7px 0 0 9px !important; }
	div.pod-title.open .toggle { background-position: 0 -12px; }
	div.pod-title.closed .toggle, div.pod-title.open .toggle { background-image: url( /img/toggle_bg.png ); cursor: pointer; height: 12px; position: absolute; right: 11px; top: 11px; width: 12px; }

div.pod-content { margin: 0 9px; padding-bottom: 12px; }
div.pod-content.hide { display: none; }

.img, .image { font-size: 1pt; line-height: 0.01pt; }
.nobr { white-space: nowrap; }

.highlight { color: #e60000; }

.new, .updated { position: absolute; height: 11px; margin: 2px 0 0 2px; }
.new span, .updated span { display: none; }
.en .new, .en .updated { background: url( /img/new_updated_en_bg.png ); }
.en .new { width: 20px; }
.en .updated { background-position: -20px 0; width: 38px; }
.fr .new, .fr .updated { background: url( /img/new_updated_fr_bg.png ); }
.fr .new { width: 40px; }
.fr .updated { background-position: -40px 0; width: 53px; }

.info-box { background: #edf2f5; border: 1px solid #a3aec0; display: none; font-size: 11px; padding: 0 10px 4px; position: absolute; width: 190px; }
.info-box p, .info-box ul { line-height: 1.2; margin-top: 10px; }

.link-profile-estimate { background-image: url( /img/link_profile_estimate_bg.png?2010041601 ); background-position: 0 -45px; display: block; height: 15px; margin: 0 auto; width: 15px; }
.link-profile-estimate:hover { background-position: 0 -60px; }
.link-profile-estimate span { display: none; }
.link-profile-estimate.disabled { background-position: 0 -75px; }
.link-profile-estimate.info { background-position: 0 -90px; }
.link-profile-estimate.info:hover { background-position: 0 -105px; }
.link-profile-estimate.not-applicable { background-position: 0 -150px !important; }
.alt .link-profile-estimate { background-position: 0 0; }
.alt .link-profile-estimate:hover { background-position: 0 -15px; }
.alt .link-profile-estimate.disabled { background-position: 0 -30px; }
.alt .link-profile-estimate.info { background-position: 0 -120px; }
.alt .link-profile-estimate.info:hover { background-position: 0 -135px; }
.changed .link-profile-estimate { background-position: 0 -165px; }
.changed .link-profile-estimate:hover { background-position: 0 -180px; }
.changed .link-profile-estimate.disabled { background-position: 0 -75px; }
.changed .link-profile-estimate.disabled:hover { background-position: 0 -75px; }
.changed td { color: #618ead; }

#all { margin: 40px auto 0; position: relative; width: 900px; }

#email div { line-height: 1.5; }
#email table { margin: 40px 0 0 34px; width: 514px; }
#email .desc { color: #666; margin-bottom: 28px; margin-top: 8px; }
#email .item { color: #e72d34; font-weight: bold; margin-top: 28px; }
#email .sub { color: #000; font-style: italic; margin-top: 2px !important; }
#email #date { color: #e72d34; font-size: 14px; font-weight: bold; text-align: right; vertical-align: top; }

#foot { height: 50px; width: 834px; }
#foot div { bottom: 8px; color: #fff; font-size: 9px; left: 32px; line-height: 1.5; padding-top: 2px; position: relative; }
#foot .right { float: right; text-align: right; width: 250px; }
#foot .left { float: left; height: 20px; width: 510px; }
.en #foot .left { background: url( /img/twitter_bg.png ) no-repeat; }
#foot .left a { color: #fff; font-size: 9px; }
#foot .left a:hover { text-decoration: underline; }
.en #foot .left #funding { background: url( /img/bar_foot_bg.png ) no-repeat left 1px; margin-left: 7px; padding-left: 8px; }
#foot .left #twitter { padding-left: 21px; }

#globe { background: url( /img/globe_bg.png ) no-repeat; bottom: 65px; height: 173px; right: 12px; position: absolute; width: 521px; }

#page h1 { font-size: 1pt; margin-bottom: 21px; }
#page h2 { font-size: 12px; line-height: 1.7; margin-top: 21px; }
#page h3 { font-size: 12px; font-weight: normal; line-height: 1.7; margin: 12px 0 -10px; }
#page .en h1 { background-image: url( /img/titles_en.png ); height: 21px; }
#page .fr h1 { background-image: url( /img/titles_fr.png ); }
#page .en h1.research { width: 146px; }
#page .fr h1.research { height: 21px; width: 280px; }
#page .en h1.workplace { background-position: -146px 0; width: 362px; }
#page .fr h1.workplace { background-position: -280px 0; height: 47px; width: 464px; }
#page .en h1.environmental { background-position: -508px 0; width: 401px; }
#page .fr h1.environmental { background-position: -744px 0; height: 47px; width: 495px; }
#page .en h1.priority-carcinogens { background-position: -909px 0; width: 134px; }
#page .fr h1.priority-carcinogens { background-position: -1239px 0; height: 21px; width: 236px; }
#page .en h1.background { background-position: -1043px 0; width: 129px; }
#page .fr h1.background { background-position: -1475px 0; height: 21px; width: 247px; }
#page .en h1.about { background-position: -1172px 0; width: 102px; }
#page .fr h1.about { background-position: -1722px 0; height: 21px; width: 310px; }
#page .en h1.search { background-position: -1274px 0; width: 72px; }
#page .fr h1.search { background-position: -2032px 0; height: 21px; width: 113px; }
#page .en h1.contact { background-position: -1346px 0; width: 119px; }
#page .fr h1.contact { background-position: -2145px 0; height: 21px; width: 190px; }
#page .en h1.cwed { background-position: -1465px 0; width: 538px; }
#page .fr h1.cwed { background-position: -2335px 0; height: 47px; width: 551px; }
#page .en h1.environmental-data { background-position: -2003px 0; width: 321px; }
#page .fr h1.environmental-data { background-position: -2886px 0; height: 47px; width: 466px; }
#page .en h1.carcinogen-profiles-and-estimates { background-position: -2324px 0; width: 233px; }
#page .fr h1.carcinogen-profiles-and-estimates { background-position: -3352px 0; height: 21px; width: 499px; }
#page .en h1.environmental-exposure-estimates { background-position: -2557px 0; width: 377px; }
#page .fr h1.environmental-exposure-estimates { background-position: -5003px 0; height: 47px; width: 491px; }
#page .en h1.resource-center { background-position: -2934px 0; width: 110px; }
#page .en h1.publications { background-position: -3044px 0; width: 439px; }
#page .fr h1.publications { background-position: -4284px 0; height: 21px; width: 259px; }
#page .en h1.data { background-position: -3483px 0; width: 48px; }
#page .en h1.glossary { background-position: -3531px 0; width: 93px; }
#page .en h1.occupational-exposure-estimates { background-position: -3624px 0; width: 365px; }
#page .fr h1.occupational-exposure-estimates { background-position: -4543px 0; height: 47px; width: 460px; }
#page .en h1.e-bulletin { background-position: -3989px 0; width: 280px; }
#page .fr h1.e-bulletin { background-position: -3851px 0; height: 21px; width: 433px; }
#page h1.funding { display: none; }
#page .en #head { background-image: url( /img/summary_en_bg.png ); background-position: 0 16px; }
#page .fr #head { background-image: url( /img/summary_fr_bg.png ); }
#page .caption, #page .caption a { color: #999; font-size: 11px !important; line-height: 1.3; }
#page .member { margin-bottom: 18px; }
#page .member div { line-height: 1.8; }
#page .member .title { font-size: 10px; text-transform: uppercase; }
#page .section { border-top: 2px solid #fff; padding: 9px 0 18px 0; width: 166px; }
#page .sub { margin-top: 26px; }
#page .sub div { margin-top: 20px; padding-left: 27px; }
#page .sub .current { background: url( /i/notch.gif ) no-repeat; }
#page .sub .current a { color: #4d4d4d; }
#page .sub-sub { padding-left: 39px !important; }
#page #bottom { background: url( /img/trim_top_bottom_bg.png?2010021501 ) 0 -72px; height: 22px; }
#page #buttons { margin-top: 30px; }
#page #buttons div { cursor: pointer; float: left; }
#page .en #buttons, #page .en #buttons div { height: 52px; }
#page .fr #buttons, #page .fr #buttons div { height: 66px; }
#page .en #buttons div { background-image: url( /i/buttons_en.gif ); }
#page .fr #buttons div { background-image: url( /i/buttons_fr.gif ); }
#page .en #buttons div.hover { background-image: url( /i/buttons_hover_en.gif ) !important; }
#page .fr #buttons div.hover { background-image: url( /i/buttons_hover_fr.gif ) !important; }
#page .en #buttons #carcinogens { background-position: -367px 0; margin-left: 1px; width: 174px; }
#page .fr #buttons #carcinogens { background-position: -424px 0; margin-left: 1px; width: 117px; }
#page .en #buttons #environmental { background-position: -171px 0; margin-left: 1px; width: 195px; }
#page .fr #buttons #environmental { background-position: -203px 0; margin-left: 1px; width: 220px; }
#page .en #buttons #workplace { width: 170px; }
#page .fr #buttons #workplace { width: 202px; }
#page #estimates { width: 100%; }
#page #estimates a { color: #447c8c; text-decoration: underline; }
#page #estimates td { background: #ecf2f4; font-size: 11px; padding: 6px !important; }
#page #estimates.occupational th { width: 33.3%; }
#page #estimates th { color: #447c8c; font-size: 10px; font-weight: normal; height: 13px; padding: 12px 6px; text-transform: uppercase; }
#page #estimates tr.alt td { background: #fff !important; }
#page #header { background: #38546a; margin: 54px 0 4px; padding: 1px 6px; }
#page #header a { background: url( /img/link_bg.png ) right 5px no-repeat; padding-right: 10px; color: #fff; display: block; float: right; font-size: 11px; margin-top: 3px; text-decoration: underline; }
#page #header h2 { color: #fff; float: left; margin: 0; }
#page .results { width: 100%; }
#page .results img { position: relative; top: 2px; }
#page .results td { background: #ecf2f4; font-size: 11px; padding: 6px !important; text-align: center; }
#page .results a { color: #447c8c; text-decoration: underline; }
#page .results a:hover { text-decoration: underline; }
#page .results th { color: #447c8c; font-size: 10px; font-weight: normal; height: 13px; padding: 12px 6px; text-align: center; text-transform: uppercase; }
#page .results th select { font-size: 10px; text-transform: none; }
#page .results tr.alt td { background: #fff !important; }
#page #browse, #page #search { height: 42px; }
#page .en #browse, #page .en #search { background-image: url( /img/browse_search_en.png ); }
#page .fr #browse, #page .fr #search { background-image: url( /img/browse_search_fr.png ); }
#page #browse #search-btn { background-position: 0 0; }
#page #browse #search-tab div, #page #search #browse-tab div { cursor: pointer; }
#page #browse-tab { width: 107px; }
#page #browse-tab .inner, #page #search-tab .inner { height: 34px; position: relative; }
#page #content { margin: 44px 0; width: 615px; }
#page #content a { color: #5d8d9b; font-size: 12px; text-decoration: underline !important; }
#page #content li { margin-bottom: 8px; line-height: 1.8; }
#page #content ol, #page #content ul { margin-bottom: 12px; margin-top: 12px; }
#page #content ul { list-style-type: disc !important; }
#page #extended { margin: -22px 0 44px; width: 615px; }
#page #head { background-repeat: no-repeat; border-bottom: 3px solid #e60000; height: 32px; margin-top: 35px; padding: 15px 31px 16px 0; text-align: right; width: 618px; }
#page #head a { margin-left: 5px; margin-right: 5px; }
#page #head span { display: none; }
#page #left { float: left; height: 550px; width: 239px; }
#page #logo { background: #fff; margin-left: 32px; padding: 6px 0 11px; width: 166px; }
#page #logo a { background: url( /img/logo_bg.png ); display: block; height: 86px; margin-left: 24px; width: 96px; }
#page #logo a span { display: none; }
#page #logo div { background: url( /i/carex_canada.gif ); cursor: pointer; height: 125px; }
#page #main { background: url( /img/middle_bg.png?2010021501 ) repeat-y; }
#page #nav { background: url( /img/nav_bg.png ) no-repeat; list-style-type: none; margin: 0 0 0 32px; padding: 60px 0 0; width: 169px; }
#page #nav li { margin: 0; padding: 9px 0 0; width: 166px; }
#page #nav li.l-1 { border-top: 2px solid #fff; padding-bottom: 18px; }
#page #nav li.l-1 a { background: url( /img/nav_item_bg.png ) no-repeat; margin-left: 11px; padding-left: 16px; }
#page #nav li.l-2, #page #nav li.l-3 { padding-bottom: 10px; }
#page #nav li.l-2 a { padding-left: 27px; }
#page #nav li.l-2 a.current, #page #nav li.l-3 a.current { background: url( /img/nav_item_sub_bg.png ) no-repeat; }
#page #nav li.l-3 a { padding-left: 39px; }
#page #nav li a { line-height: 1.3; }
#page #nav li a:hover, #page #nav li a.current { color: #4d4d4d; }
#page #nav li a.current { color: #4d4d4d; }
#page #nav li.l-1 a.current { background-image: url( /img/nav_item_current_bg.png ); }
#page #nav li, #page #nav li a { display: block; }
#page #right { float: left; width: 661px; }
#page #search { background-position: 0 -42px; }
#page #search #search-btn { background-position: 0 -12px; }
#page #search-btn { background-image: url( /i/search_btn.gif ); height: 12px; left: 316px; position: absolute; top: 12px; width: 11px; }
#page #search-tab input { border: 1px solid #cdd4da; bottom: 2px; color: #666; font-size: 11px; left: 85px; padding: 1px 6px 0; position: relative; top: 9px; width: 210px; }
#page #tip { background: #fff; border: 2px solid #687d8f; display: none; left: 54px; line-height: 1.5; padding: 4px 6px 6px; position: absolute; text-align: left; text-transform: none; width: 172px; }
#page .en #tip { top: -147px; }
#page .fr #tip { top: -207px; }
#page #top { background: url( /img/trim_top_bottom_bg.png?2010021501 ) 0 -43px; height: 29px; }
#page #view { background-position: bottom; margin: 28px 0 156px; padding-bottom: 33px; width: 262px; }
#page #view a { display: block; height: 53px; }
#page #view a:hover { background-position: 0 -53px; }
#page .en #view, #page .en #view a { background-image: url( /img/view_en_bg.png ); }
#page .fr #view, #page .fr #view a { background-image: url( /img/view_fr_bg.png ); }
#page #view a span { display: none; }

#simple h1 { color: #000; font-size: 20px; }
#simple h2 { font-size: 12px; margin: 24px 0 0; }
#simple #headings h2 { font-size: 10px; text-transform: uppercase; }
#simple h3 { font-size: 12px; margin: 26px 0 16px; }
#simple h4 { font-size: 12px; margin-top: 26px; }
#simple .h3-sub { margin: -14px 0 16px; }
#simple .image { margin-top: 12px; }
#simple #environmental-exposure-estimates, #simple #occupational-exposure-estimates { background-repeat: no-repeat; border-bottom: 1px solid #ec565c; height: 17px; margin-bottom: 12px; }
#simple .en #environmental-exposure-estimates, #simple .en #occupational-exposure-estimates { background-image: url( /img/exposure_estimates_en_bg.png ); }
#simple .fr #environmental-exposure-estimates, #simple .fr #occupational-exposure-estimates { background-image: url( /img/exposure_estimates_fr_bg.png ); }
#simple #environmental-exposure-estimates span, #simple #occupational-exposure-estimates span { display: none !important; }
#simple #headings { float: left; }
#simple #links { list-style-type: none; position: absolute; right: 50px; top: 84px; }
#simple #links li { display: inline; }
#simple #links li.first { border-left: 0; margin-left: 0; padding-left: 0; }
#simple #links li a { background: url( /img/bar_bg.png ) no-repeat left 2px; float: left; font-size: 11px; height: 13px; margin-left: 5px; padding-left: 7px; }
#simple #links li.first a { background-image: none; margin-left: 0; padding-left: 0; }
#simple #logo { background: url( /img/logo_simple_bg.png ) no-repeat; height: 30px; margin-bottom: 34px; }
#simple #logo span { display: none; }
#simple #main { background: url( /img/middle_simple_bg.png?2010021501 ) repeat-y; padding: 33px 50px 22px 45px; }
#simple #main a { color: #5d8d9b; font-size: 12px; text-decoration: underline !important; }
#simple #occupational-exposure-estimates { background-position: 0 -17px; }
#simple .tables { float: left; margin-right: 42px; width: 360px; }
	#simple .tables h2 { font-size: 12px; height: 48px; margin-left: 6px; margin-top: 32px; text-transform: none; }
	#simple .tables table { margin-bottom: 30px; width: 100%; }
	#simple .tables#table-3 { width: 662px !important; }
	#simple .tables#table-3 h2 { margin-top: 8px !important; }
	#simple .tables#table-3 td, #simple .tables#table-3 th { text-align: center; }
#simple #top { background: url( /img/trim_top_bottom_bg.png?2010021501 ) 0 -94px; height: 29px; }
#simple #view-estimate-map, #simple #view-estimate-summary { float: right; }
#simple .en #view-estimate-map, #simple .en #view-estimate-summary { background-image: url( /img/view_exposure_report_en_bg.png ); }
#simple .fr #view-estimate-map, #simple .fr #view-estimate-summary { background-image: url( /img/view_exposure_report_fr_bg.png ); }
#simple #view-estimate-map span, #simple #view-estimate-summary span { display: none; }
#simple #view-estimate-map { height: 74px; width: 243px; }
#simple #view-estimate-map:hover { background-position: 0 -74px; }
#simple #view-estimate-summary { background-position: 0 -148px; height: 12px; width: 137px; }
#simple #view-estimate-summary:hover { background-position: 0 -160px; }

#splash h1 { background: url( /img/logo_splash_bg.png ) no-repeat; border-bottom: 3px solid #e60000; height: 51px; padding-bottom: 12px; }
#splash h1 span { display: none; }
#splash li { margin: 0; padding: 0; }
#splash li, #splash li a { display: block; }
#splash ul { list-style-type: none; margin: 0; padding: 5px 0 0; }
#splash #bottom, #simple #bottom { background: url( /img/trim_top_bottom_bg.png?2010021501 ) 0 -21px; height: 22px; }
#splash #enter a { height: 53px; width: 290px; }
#splash #enter a:hover { background-position: 0 -53px; }
#splash #entrez a { background-position: 0 -106px; height: 87px; width: 248px; }
#splash #entrez a:hover { background-position: 0 -193px; }
#splash #enter a, #splash #entrez a { background-image: url( /img/summary_splash_bg.png ); margin-top: 25px; }
#splash #enter a span, #splash #entrez a span { display: none; }
#splash #globe { bottom: 15px !important; }
#splash #main { background: url( /img/trim_middle_splash_bg.png?2010021501 ) repeat-y; height: 355px; padding: 43px 12px 0 62px; }
#splash #top { background: url( /img/trim_top_bottom_bg.png?2010021501 ); height: 21px; }

.th--fw-n th { font-weight: normal !important; }
.th--w-14p th { width: 14.28% !important; }
.td--fw-b td { font-weight: bold; }
.td--ta-c td, .th--ta-c th { text-align: center; }
.td--ta-r td, .th--ta-r th { text-align: right; }
.th--pb-0 th { padding-bottom: 0 !important; }
.th--plr-0 th { padding-left: 0 !important; padding-right: 0 !important; }
.th--pt-4 th { padding-top: 4px !important; }

.b-4 { bottom: 4px !important; }
.bb-1-s-d9d9d9 { border-bottom: 1px solid #d9d9d9; }
.bt-1-s-d9d9d9 { border-top: 1px solid #d9d9d9; }
.c-b { clear: both !important; }
.c-656565 { color: #656565 !important; }
.d-n { display: none; }
.f-l { float: left; }
.f-r { float: right; }
.fs-i { font-style: italic !important; }
.fs-10 { font-size: 9px !important; }
.fs-11 { font-size: 11px !important; }
.fs-12 { font-size: 12px !important; }
.fw-b { font-weight: bold !important; }
.lh-18 { line-height: 1.8; }
.lst-n { list-style-type: none !important; }
.m-0 { margin: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.mb-6 { margin-bottom: 6px; }
.mb-12 { margin-bottom: 12px !important; }
.mb-18 { margin-bottom: 18px !important; }
.mb-24 { margin-bottom: 24px !important; }
.mb-36 { margin-bottom: 36px !important; }
.mr-64 { margin-right: 64px !important; }
.mt--5 { margin-top: -5px !important; }
.mt-0 { margin-top: 0 !important; }
.mt-2 { margin-top: 2px !important; }
.mt-3 { margin-top: 3px !important; }
.mt-4 { margin-top: 4px !important; }
.mt-6 { margin-top: 6px !important; }
.mt-8 { margin-top: 8px !important; }
.mt-12 { margin-top: 12px !important; }
.mt-18 { margin-top: 18px !important; }
.mt-24 { margin-top: 24px !important; }
.mt-36 { margin-top: 36px !important; }
.p-r { position: relative !important; }
.p-0 { padding: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pb-2 { padding-bottom: 2px !important; }
.pb-4 { padding-bottom: 4px !important; }
.pb-8 { padding-bottom: 8px; }
.pb-16 { padding-bottom: 16px; }
.pb-20 { padding-bottom: 20px; }
.pb-160 { padding-bottom: 160px; }
.pl-20 { padding-left: 20px; }
.pl-32 { padding-left: 32px; }
.pl-86 { padding-left: 86px; }
.plr-0 { padding-left: 0 !important; padding-right: 0 !important; }
.pr-12 { padding-right: 12px !important; }
.pr-16 { padding-right: 16px !important; }
.pr-20 { padding-right: 20px; }
.pr-32 { padding-right: 32px !important; }
.pt-6 { padding-top: 6px !important; }
.pt-8 { padding-top: 8px; }
.pt-12 { padding-top: 12px; }
.pt-16 { padding-top: 16px; }
.t-2 { top: 2px !important; }
.t-3 { top: 3px !important; }
.ta-c { text-align: center !important; }
.ta-l { text-align: left !important; }
.ta-r { text-align: right !important; }
.tr--fw-b td { font-weight: bold !important; }
.tt-n { text-transform: none !important; }
.tt-u { text-transform: uppercase !important; }
.v-h { visibility: hidden !important; }
.va-b { vertical-align: bottom !important; }
.va-m { vertical-align: middle; }
.va-t { vertical-align: top !important; }
.w-120 { width: 120px !important; }
.w-144 { width: 83px !important; }
.w-50p { width: 50% !important; }
.w-100p { width: 100% !important; }
.ws-n { white-space: nowrap !important; }

/* IE5W browser overrides */

body { text-align: center; }
#all { text-align: left; }