@import url("reset.css");/* ELEMENT SELECTORS */body {/*	background: rgb(255,255,255) url(../images/bg_home.gif) 0px 36px no-repeat scroll;*/	background-color: rgb(255,255,255);	font: 70% Verdana, Arial, Helvetica, san-serif;	color: rgb(0,0,0);}h1 {	font: 1.4em Verdana, Arial, Helvetica, san-serif;	color: rgb(0,114,188);	margin: 0 0 30px 0;}h3 {	font-weight: bold;	font-size: 1.1em;	text-transform: uppercase;}p {	font: 1.0em/1.5em Verdana, Arial, Helvetica, san-serif;	margin: 0 0 18px 0;}a:link, a:visited, a:active {	text-decoration: none;}a:hover { }/* GLOBAL STYLES */p.intro {	font: 1.2em/1.5em Verdana, Arial, Helvetica, san-serif;}p#footer {	position: absolute;	top: 510px;	font-size: .9em;	color: rgb(0,114,188);	padding: 5px 0 0 50px;}p#footer span, p#footer span a:link, p#footer span a:visited {	color: rgb(125,125,125);}p#footer span a:hover {	color: rgb(0,114,188);	text-decoration: underline;}table#main {	position: relative;	top: 0;	left: 0;	margin: 36px 0 35px 50px;}body#tib table#main {	margin: 37px 0 9px 50px;}table#pulldown {	border: 2px solid rgb(255,255,255);	border-top: 2px solid rgb(0,114,188);	border-bottom: 0;	background-color: rgb(226,227,228);	position: absolute;	top: 36px;	left: 266px;	visibility: hidden;	z-index: 900;}table#pulldown td {	font-size: .8em;	border-bottom: 2px solid rgb(255,255,255);	padding: 4px 6px 4px 6px;	behavior: url('../htc/IEFixes.htc');}table#pulldown td:hover, table#pulldown td.hover {	background-color: rgb(204,204,204);}table#pulldown a:link, table#pulldown a:visited, table#pulldown a:hover {	color: rgb(0,114,188);	text-decoration: none;}table#bottomNav {	position: absolute;	top: 470px;	width: 642px;	margin: 0 0 0 50px;}table#bottomNav td {	padding: 10px 5px 5px 0;	font-size: .9em;	text-align: right;}table#bottomNav td a:link, table#bottomNav td a:visited {	color: rgb(0,114,188);}table#bottomNav td a:hover, table#bottomNav td span.selected {	color: rgb(0,0,0);}table#bottomNav td span.inactive {	color: rgb(125,125,125);}/* SECTION STYLES *//* home styles */body#home {	background: rgb(255,255,255) url(../images/bg_home.gif) 0px 36px no-repeat scroll;}/* letter styles */body#letter {	background: rgb(255,255,255) url(../images/bg_letter.gif) 0px 36px no-repeat scroll;}body#letter table#main {	background: transparent url(../images/letterBG.png) top left no-repeat scroll;}div#letterText {	position: relative;	top: 2px;	left: 0;	width: 447px;	height: 272px;	overflow: auto;	padding: 55px 30px 25px 25px;}div#letterText p {	width: 400px;}/* capacity/production styles */body#capProd {	background: rgb(255,255,255) url(../images/capProdBG.gif) 0px 36px no-repeat scroll;}body#capProd table.finData tr.head td {	background-color: rgb(226,227,228);	border-bottom: 3px solid rgb(0,0,0);	border-top: 3px solid rgb(0,0,0);	padding-left: 15px;}body#capProd table.finData tr.total td {	border-bottom: 2px solid rgb(0,0,0);}body#capProd table.finData tr.plain td, body#highlights table.finData tr.plain td {	border: 0;}body#capProd table.finData td.col1 {	padding-left: 15px;}body#capProd table.finData td.locations {	padding-left: 50px;}body#capProd table.finData sup {}/* this is bowater styles */body#tib.tibHome {	background: rgb(255,255,255) url(../images/bg_thisIsBow.gif) 0px 36px no-repeat scroll;}div#tibText {	width: 642px;	height: 138px;	background: transparent url(../images/tibBG_02.gif) top left no-repeat scroll;}div#tibText p {	position: relative;	top: 3px;	width: 399px;	height: 104px;	padding: 18px 20px 10px 220px;	overflow: auto;	font-size: 0.9em;	line-height: 1.6em;}/* new structure styles */body.structure {	background: rgb(255,255,255) url(../images/bg_structure.png) 0px 36px no-repeat scroll;}div.structure, div.strategies {	position: relative;	top: 51px;	left: 35px;	height: 298px;	width: 182px;	padding: 30px 20px 15px 0;	overflow: auto;	z-index: 800;}div.structure p {	font-size: .9em;}div.structure p.intro  {	font-size: 1.1em;}div#structureNav {	position: absolute;	top: 350px;	left: 475px;	font-size: .8em;}span.title, p.title {	color: rgb(178,54,21);	font-weight: bold;	text-transform: uppercase;}div#structureNav a:link, div#structureNav a:visited {	color: rgb(0,114,188);}div#structureNav a:hover, div#structureNav span.selected {	color: rgb(0,0,0);}div#structureNav span.inactive {	color: rgb(125,125,125);}/* new leadership styles */body.leadership {	background: rgb(255,255,255) url(../images/bg_leadership.gif) 0px 36px no-repeat scroll;}div#tibText.leaders {	background: rgb(226,227,228) url(../images/leadership_02.gif) top left no-repeat scroll;}div#tibText.leaders p {	height: 78px;	width: 374px;	top: 32px;	padding: 7px 15px 18px 250px;}div#photoLabels {	position: absolute;	top: 130px;	left: 290px;	height: 207px;	width: 399px;	vertical-align: bottom;	text-align: center;	z-index: 700;	overflow: visible;	visibility: hidden;}div#photoLabels div {	position: absolute;	top: 80%;	left: 15%;	text-align: left;	font-size: .8em;	border-top: 5px solid rgb(0,0,0);	background: rgb(255,255,255);	padding: 5px;	width: 150px;	visibility: hidden;}/* new strategies styles */body.strategies {	background: rgb(255,255,255) url(../images/bg_strategies.png) 0px 36px no-repeat scroll;}div.strategies {	border-right: 3px solid rgb(255,255,255);	width: 190px;	top: 54px;	height: 296px;}body#tib.strategies table#main {	width: 642px;	margin: 35px 0 9px 47px;}td#strategies2 {	height: 184px;	width: 394px;	background: transparent url(../images/strategies_02.gif) 0 0 no-repeat scroll;}td#strategies2 p {	height: 144px;	width: 354px;	padding: 20px;	margin: 0;	font-size: 0.9em;	overflow: auto;}/* newsprint styles */body.newsprint {	background: rgb(255,255,255) url(../images/newsprintBG.png) 0px 36px no-repeat scroll;}div.newsprint {	height: 360px;	width: 179px;	padding: 25px 15px 10px 30px;	overflow: auto;}body#tib.newsprint table#main {	margin: 35px 0 9px 52px;}/* coated/specialty styles */body.coatedspec {	background: rgb(255,255,255) url(../images/coatedSpecialtyBG.png) 0px 36px no-repeat scroll;}div.coatedspec {	height: 360px;	width: 179px;	padding: 25px 15px 10px 30px;	overflow: auto;}body#tib.coatedspec table#main {	margin: 35px 0 9px 52px;}/* market pulp styles */body.mktpulp {	background: rgb(255,255,255) url(../images/mktPulpBG.png) 0px 36px no-repeat scroll;}div.mktpulp {	height: 360px;	width: 169px;	padding: 25px 15px 10px 40px;	overflow: auto;}body#tib.mktpulp table#main {	margin: 35px 0 9px 52px;}/* lumber styles */body.lumber {	background: rgb(255,255,255) url(../images/lumberBG.png) 0px 36px no-repeat scroll;}div.lumber {	height: 360px;	width: 179px;	padding: 25px 15px 10px 30px;	overflow: auto;}body#tib.lumber table#main {	margin: 35px 0 9px 52px;}/* board/officers styles */body.board {	background: rgb(255,255,255) url(../images/boardBG.png) 0px 36px no-repeat scroll;}body#tib.board table#main {	margin: 32px 0 9px 50px;}body.board div#photoLabels {	left: 54px;	width: 193px;	height: 235px;	vertical-align: top;	text-align: left;	visibility: hidden;}body.board div#photoLabels div {	background: none;	border: 0;	top: 30px;	left: 23px;	visibility: hidden;}body.board div#photoLabels div#bodTitle {	visibility: visible;	width: 135px;}body.board div#tibText {	position: relative;	top: 0;	left: 1px;	height: 107px;	width: 638px;	overflow: auto;	background: rgb(226,227,228) url(../images/board_02.gif) top left no-repeat fixed;}html>body.board div#tibText {	left: 4px;	width: 635px;}body.board div#tibText td {	padding: 20px 0 0 20px;	vertical-align: top;}body.board div#tibText table p {	margin: 0;	padding: 0;	width: 120px;	height: auto;	overflow: visible;	font: 0.8em/1.1em Verdana, Arial, Helvetica, san-serif;}/* financial highlights styles */body#highlights {	background: rgb(255,255,255) url(../images/highlightsBG.gif) 0px 36px no-repeat scroll;}div#mainContent {	position: relative;	top: 86px;	left: 55px;	width: 600px;	padding: 0 3px 0 30px;	height: 303px;	overflow: auto;}table.finData {	width: 567px;}table.finData td {	padding: 5px 0 5px 0;	font-size: 1.0em;	vertical-align: bottom;	border-bottom: 1px solid rgb(0,0,0);}table.finData tr.tableHead td {	border-bottom: 2px solid rgb(0,0,0);}.currentYr {	font-weight: bold;}.num {	text-align: right;}td.left {	padding-left: 0;}td.colHead, td.currentYr.colHead {	text-align: center;}table#footnote, td.footnote {	font-size: 0.9em;	line-height: 1.1em;}table#footnote td, td.footnote {	padding: 5px;}/* shareholder info styles */body#shareholder {	background: rgb(255,255,255) url(../images/shareholderBG.gif) 0px 36px no-repeat scroll;}body#shareholder div#mainContent table {	width: 567px;}div#mainContent td.fifty {	width: 50%;	padding: 30px 0 0 0;}div#mainContent p {	line-height: 1.1em;	margin: 0 0 20px 0;}div#mainContent td.fifty.left {	padding-right: 20px;}div#mainContent td.fifty.right {	padding-left: 20px;}