@import "ff_header.css";
@import "ff_left_menu.css";

body
{
	behavior: url('../csshover.htc');
	font-family: Verdana, Arial;
	background-color: #E6F6D0;
	margin: 0px;
	word-spacing: 0px;
	text-indent: 0px;
}

.outline
{
    BORDER-RIGHT: #8b4513 1px solid;
    BORDER-TOP: #8b4513 1px solid;
    BORDER-LEFT: #8b4513 1px solid;
    WIDTH: 600px;
    BORDER-BOTTOM: #8b4513 1px solid;
    BACKGROUND-COLOR: #ffffff
}

h1
{
	color: #666666;
	font-size: 10.5pt;
}

a
{
	color: #336799;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #336799;
}

#footer
{
	text-align: left;
	vertical-align: top;
	font-size: 0.55em;
	height: 100px;
}

#secondary_footer
{
	vertical-align: top;
	font-size: 0.55em;
	padding-top: 10px;
	padding-left: 235px;
	padding-right: 10px;
	text-align: left;
	width: auto;
}

#footer div
{
	padding-top: 10px;
	position: absolute;
	left: 20px;
	width: 700px;
	text-align: left;
}
.sm_link
{
	color: #336799;
	text-decoration: none;
	font-size: 0.8em;
}
.sidelinks
{
	font-size:0.7em;
	font-family: Verdana, Arial;
}
.title
{
	color: #666666;
	font-size: 10pt;
	line-height: 16pt;
	font-weight: bold;
}
.subtitle
{
	color: #333333;
	font-size: 10pt;
	line-height: 16pt;
	font-weight: bold;
}
.newsentry
{
	padding: 0;
	font-size: 0.6em;
	color: #666666;
}
.newsteaser_nolink
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
}

.newsteaser
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
	text-decoration: underline;
}

.newsteaser:hover
{
	text-decoration: none;
}

.newswebcast
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
	text-decoration: underline;
}
.newsListpresentation
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
	text-decoration: underline;
}
.newsListPDF
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
	text-decoration: underline;
}
.newspresentation
{
	padding: 0;
	font-size: 0.7em;
	color: #006699;
	text-decoration: underline;
}
.newswebcast:hover
{
	text-decoration: none;
}

#info_image
{
	vertical-align: top;
	text-align: center;
}

#info_image img
{
	margin: 10px 10px 10px 10px;
}

#news_list
{
	height: 100%;
	width: 25%;
	vertical-align: top;
}

#news_list img
{
	margin: 10px 10px 10px 10px;
}

#news_list p
{
	margin-left: 12px;
	margin-right: 10px;
}

#content
{
	border: none;
	width: 100%;
	height: 100%;	
}

home_middle_main
{
	height: 888px;
}


/* BOX SHADE */

#breadcrumb div
{
	height: auto;
}

#content td div
{
	background-color: #E4F6D4;
	width: auto;
	height: 100%;
}

#left_menu td div
{
	margin:  -1px -1px -1px -1px;
	padding: 0;
	width: 100%;
	height: 100%;
}

#content td div div, #left_nav td div div
{
	background-color: #E4F2CC;
	padding: 0px 1px 1px 1px;
	width: auto;	
	height: auto;
}

#content td div div div, #left_nav td div div div
{
	background-color: #DCEECC;
	padding:  0px 0px 1px 1px;
	width: auto;
	height: auto;
}

#content td div div div div, #left_nav td div div div div
{
	background-color: #DCEAC4;
	padding: 0px 0px 1px 1px;
	width: auto;
	height: auto;
}

#content td div div div div div, #left_nav td div div div div div
{
	background-color: #CCDEBC;
	padding: 0px 0px 1px 1px;
	width: auto;
	height: auto;
}

#content td div div div div div div, #left_nav td div div div div div div
{
	background-color: #C4D2B4;
	padding: 0px 0px 1px 1px;
	width: auto;
}

#content td div div div div div div div
{
	background-color: white;
	width: auto;
	padding: 0;	
}

#left_nav td div div div div div div div
{
	background-color: white;
	width: auto;
}

input
{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: none;
	border-bottom: none;
	height: 16px;
	font-size: 0.55em;
}
#na_home_products a
{
	color: #006600;
	text-decoration: underline;
}

#na_home_products a:hover
{
	text-decoration: none;
}

#euro_home_products a
{
	color: #00588D;
	text-decoration: underline;
}

#euro_home_products a:hover
{
	text-decoration: none;
}

.products_blurb
{
	padding-top: 5px;
	vertical-align: top;
	height: 60px;
}

.products_link
{
	font-weight: bold;
	vertical-align: bottom;
	height: 10px;
}

#na_home_products td, #euro_home_products td
{
	padding-left: 14px;
	padding-right: 14px;
}

#main_content_id
{
	padding-right: 4px;
	vertical-align: text-top;
	height: 100%;
}

#reddottext
{
	font-size: .65em;
	color: red;
}

.bodytext
{
	font-size: 0.8em;
	font-family: Verdana, Arial;
}
.fiftyPadding
{
        padding-bottom: 47px;
}
.rightPadding
{
        padding-right: 50px;
}
.smbodytext
{
	font-size: 0.7em;
	font-family: Verdana, Arial;
}
#euro_bread
{
	height: 22px;
	width: 100%;
}

.content_style
{
	padding: 20px;
}

.common_header
{
	font-size: 0.7em;
	color: White;
	background-color: #999999;
	padding-left: 20px;
	height: 22px;
	vertical-align: middle;
}

.common_header a
{
	color: White;
}

.common_header a:hover
{
	color: White;
}

.common_header a:visited
{
	color: White;
}

.EuroProdImg
{
	width: 100px;
}

#prod_osb
{
	background: url( "/images/prod1_back.gif" ) bottom right no-repeat;	
}

#prod_mdf
{
	background: url( "/images/prod2_back.gif" ) bottom right no-repeat;
}

#prod_ew
{
	background: url( "images/prod3_back.gif" ) bottom right no-repeat;
}

#prod_hp
{
	background: url( "/images/prod4_back.gif" ) bottom right no-repeat;
}

#uk_prod_caberboard
{
	background: url( "/images/uk_prod1_back.gif" ) bottom right no-repeat;
}

#uk_prod_deco
{
	background: url( "/images/uk_prod2_back.gif" ) bottom right no-repeat;
}

#uk_prod_osb
{
	background: url( "/images/uk_prod3_back.gif" ) bottom right no-repeat;
}


#mdf_premium
{

	background: url( "/images/mdf_premium.gif" ) bottom right no-repeat;
}

#mdf_moisture
{
	background: url( "/images/mdf_moisture.gif" ) bottom right no-repeat;
}

#mdf_ldf
{
	background: url( "/images/mdf_ldf.gif" ) bottom right no-repeat;
}

#mdf_cd-mdf
{
	background: url( "/images/UltralightMDF_logo.jpg" ) bottom right no-repeat;	
}



#hp_veneercore
{
	height: 380px;
	background: url( "/images/hp_veneercore.gif" ) bottom right no-repeat;
}

#hp_fx
{
	background: url( "/images/hp_fx.gif" ) bottom right no-repeat;
}

#hp_fxp
{
	background: url( "/images/hp_fxp.gif" ) bottom right no-repeat;
}

#hp_prefinished
{
	background: url( "/images/hp_prefinished.gif" ) bottom right no-repeat;
}

/* ------------------------------------------------------------- */

.product_box
{
	height: 100%;
	width: 100%;
	font-size: 0.7em;
	vertical-align: top;
	padding: 20px 20px 20px 20px;
}

.content_header
{
	padding: 10px 10px 10px 10px;
	font-size: 0.7em;
}

.left_header_box
{
	width: 75%;
	height: 40px;
	vertical-align: top;
	padding: 15px 15px 15px 15px;
}

.right_header_box
{
	padding: 10px 10px 10px 10px;
	font-size: 0.7em;
	border-left: solid 1px grey;
	width: 25%;
	vertical-align: top;
}

.euro_header
{
	font-size: 0.7em;
	color: White;
	background-color: #095C75;
	padding-left: 20px;
	height: 22px;
}

.euro_header a
{
	color: White;
}

.euro_header a:hover
{
	color: White;
}

.euro_header a:visited
{
	color: White;
}

.NA_header
{
	font-size: 0.7em;
	color: White;
	background-color: #006633;
	padding-left: 20px;
	height: 22px;
}

.NA_header a
{
	color: White;
}

.NA_header a:hover
{
	color: White;
}

.NA_header a:visited
{
	color: White;
}

.products_onbord
{
	padding-bottom: 5px;
}

#euro_product1
{
	background: white url("../images/Euro_Product_Page_Construction.jpg") top repeat-x;
}

#euro_product2
{
	background: white url("../images/img2(2).gif") top repeat-x;
}

.bg_gray
{
	background-color: #F0F0F0;
}

#map
{
	text-align: left;
}

#map
{
	padding: 15px 15px 15px 15px;
}

#map img
{
	border: solid 2px gray;
}

#dist_addresses td
{
	padding: 10px 10px 10px 10px;
}

#dist_addresses
{
	font-size: 0.7em;
}

#addresses div
{
	margin: 10px 10px 10px 10px;
}

#addresses td
{
	font-size: 0.7em;
	padding: 10px 10px 10px 10px;	
}

.border_top
{
	border-top: solid 1px grey;
}

.border_bottom
{
	border-bottom: solid 1px grey;
}

#investor_overview table
{
	font-size: 1em;	
}

#investor_overview table td
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

#breadcrumb
{
	height: 22px;
}

#content_header
{
	height: 40px;
}

#page_content
{
	height: auto;
}


#euro_home_products_header
{
	height: 27px;
	padding-top: 3px;
	background: #095C75 url('/images/top_white_shadow.gif') right bottom repeat-x;
	
}

#euro_home_products
{
	height: 100%;
	width: 100%;
	background: url('/images/Euro_Homepage_Home_2.gif') right bottom no-repeat;
	font-size: 0.65em;
}

#na_home_products_header
{
	height: 27px;
	padding-bottom: 5px;
	background: #006633 url('/images/top_white_shadow.gif') right bottom repeat-x;
}

#na_home_products
{
	height: 100%;
	width: 100%;
	background: url('/images/NorthAmerican_Product_Image.gif') right bottom no-repeat;
	font-size: 0.65em;	
}

.spaced_list li
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.na_productbox_header
{
	background-color: #E99D4F;
	font-weight: bold;
	color: White;
	padding-left: 20px;
	padding-right: 16px;
	padding-top: 2px;
}

.na_productbox_content
{
	height: 200px;
	background: url('/images/top_white_shadow.gif') top repeat-x;
	padding: 10px 20px 20px 20px;
	font-size: 0.7em;
	vertical-align: top;	
}

#us-and-a_states
{
	width: 38em; 
	padding: 0; 
	margin: 0; 
	float: left;
}

#ca_provinces
{
	width: 12em;
	padding: 0; 
	margin: 0; 
	float: left;
}

#us-and-a_states li
{
	width: 50%;
	padding: 0; 
	margin: 0; 
	float: left;
}

.EuroPDFLink
{
	font-size: 0.8em;
}

.ourValues
{
        padding-right: 10px;
        padding-left: 10px;
}