body{ margin:0; padding:0; background-color:#edf2f7;}
h2, h3, h4, h5, h6,form{ margin:0; padding:0;}
h2{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#69330e;}
h3{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333;}
h4{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#663300; margin-bottom: 2px;}

img{border:0px;}

.overflowLeft{ background:url(/images/utilities/overflowLeft.gif) top right repeat-y; }
.overflowRight{ background:url(/images/utilities/overflowRight.gif) top left repeat-y; }
.footerOverflowLeft{ background:url(/images/utilities/footerBgLeft.gif) top right no-repeat;}
.footerOverflowRight{ background:url(/images/utilities/footerBgRight.gif) top left no-repeat;}

.overflowLeft{ background:url(../files/images/utilities/overflowLeft.gif) top right repeat-y; }
.overflowRight{ background:url(../files/images/utilities/overflowRight.gif) top left repeat-y; }
.footerOverflowLeft{ background:url(../files/images/utilities/footerBgLeft.gif) top right no-repeat;}
.footerOverflowRight{ background:url(../files/images/utilities/footerBgRight.gif) top left no-repeat;}

.topBanner{ background:url(../files/Images/bannerThemes/bannerSample.jpg) top left no-repeat; vertical-align:top;}
.moreInterestingFacts{ padding:30px 0 0 125px; vertical-align:top;}
.searchField{ width:173px; height:14px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:8px 0 0 0; padding:2px 0 0 5px;}
.searchLabel{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:12px; vertical-align:top; padding-top:5px;}
.searchBtn{ vertical-align:top; text-align:right; padding:2px 0 0 0;}
.bodyMarginLeft{background-color:#87bf00; vertical-align:top; }

.bodyContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#333; vertical-align:top; padding:0 20px 30px 20px; line-height:19px;}
.bodyContents a{ color:#69330e; text-decoration:underline;}
.bodyContents a:hover{ text-decoration:none;}

.bodyContents a.more:visited, .bodyContents a.more {color:#663300; text-decoration:none; font-weight: bold;}
.bodyContents a.more:hover{  text-decoration:underline;}

.subtitle{ font:bold 12px Verdana, Arial, Helvetica, sans-serifl; color:#69330e;}
.subtitle2{ font:bold 11px Verdana, Arial, Helvetica, sans-serifl; color:#333;}

.footer{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; vertical-align:top; padding:0 0 10px 10px;}
.footer a{ color:#666; text-decoration:underline;}
.footer a:hover{ text-decoration:none;}

.cta{ font:11px normal Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; padding:10px 18px 18px 18px;}
.cta a{ color:#69330E; text-decoration:underline;}
.cta a:hover{ text-decoration:none;}

.homecta{ font:11px normal Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:14px; padding:10px 18px 10px 28px; background:url(/images/utilities/green-dot.gif) 9px 5px no-repeat; border-top:1px solid #d0b573; }
.homecta a{ color:#69330e; text-decoration:underline; font:11px normal Verdana, Arial, Helvetica, sans-serif;}
.homecta a:hover{ text-decoration:none;}


.homeTopBanner{ background:url(/files/Images/bannerThemes/homebannerTop.jpg) top left no-repeat; vertical-align:top;}
.homeTop2Banner{ background:url(/files/Images/bannerThemes/bannerHomeFlash.jpg) 0 54px no-repeat; vertical-align:top;}
.homeBodyContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#333; vertical-align:top; padding:0 20px 10px 45px; line-height:19px;}
.homeBodyContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#333; vertical-align:top; padding:16px 20px 0 45px; line-height:19px;}
.homeBodyContents a{ color:#69330E; text-decoration:underline;}
.homeBodyContents a:hover{ text-decoration:none;}
.homeBodyContentsintro { color: #69330e; font-weight: bold; font-size: 12px;}
.homeBodyContentsHdg { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color: #6d9902; line-height:14px; padding:0 0 5px 0;}
.homeBodyContentslargecopy{  font-size: 11px; color:#333; line-height:14px; }
.homeBodyContentslargecopy a{ color:#69330e; text-decoration:underline; }
.homeBodyContentslargecopy a:hover{ text-decoration:none; }
.homeBodyContentsComingEvents {color:#ffffff;line-height:20px;letter-spacing:0.1px;font:bold 16px Arial, Helvetica, sans-serif;padding-top:2px; text-transform:uppercase; } 
.homeBodyContentsComingEvents a{color:#ffffff;line-height:20px;letter-spacing:0.1px;font:bold 16px Arial, Helvetica, sans-serif;padding-top:2px; text-decoration:none;} 
.homeBodyContentsComingEvents a:hover{color:#ffffff;line-height:20px;letter-spacing:0.1px;font:bold 16px Arial, Helvetica, sans-serif;padding-top:2px; text-decoration:none;} 

.homeBodyContentsEventTitle {color:#663300;line-height: 15px;font-weight: bold; margin:5px 0 0 0;}
.homeBodyContentsEventTitle p{color:#333;line-height: 15px; font-weight:normal; margin:5px 0 0 0;}
.homeBodyContentsEventTitle a{ color:#69330e; font-weight:normal; }
.homeBodyContentsEventTitle a:hover{ color:#69330e; }
.homeBodyContentsEventTitle3{padding-right:4px;padding-top: 6px;}
h5{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:14px; }



.formtable
{
	height:1px;
	background-image:url(/images/dottedline.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.tbBorder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: Gray;
	border-bottom-color: Gray;
	padding:5px 0px
}


#localDiv, #globalDiv{padding:0; margin:0;}

.smallgrey {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:0; margin-top:0;}

.chart {padding: 4px; border-bottom:1px solid #d0b573; font-size: 10px; line-height: 16px; }
.chartheading { color:#6d9902; padding: 4px; border-bottom:1px solid #d0b573; font-size: 10px; line-height: 16px; }
.chartcaption { color:#6d9902; padding: 4px; font-size: 10px; line-height: 16px; }

#bodyContents h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serifl; color:#69330e;}
.bodyContents h3 {font:bold 11px Verdana, Arial, Helvetica, sans-serifl; color:#333;}
.bodyContents h4 a:visited {text-decoration:none;}
.bodyContents h4 a {text-decoration:none;}
.bodyContents h4 a:hover {text-decoration:underline;}
.bodyContents sup {vertical-align: top;}
.bodyContents sub {vertical-align: bottom;}

.bodyContents a{ color:#69330e; text-decoration:underline;}
.bodyContents a u { color:#69330e; text-decoration:underline;}
.bodyContents a:hover u{ color:#69330e; text-decoration:none;}

.cta sub {vertical-align: bottom;}

.asterisk { color:#6d9902; }
.bodyContents .form{ font:normal 11px Verdana, Arial, Helvetica, sans-serif !important;color:#333; vertical-align:top; padding:0 20px 30px 20px; line-height:19px;}

table.form td{ vertical-align:top }


/*******************************************************************************************************************/
/*******************************************************************************************************************/


#subNav { width: 149px;}
#subNav ul { padding: 0px; margin:0px; border-bottom:1px solid #d0b573;}
#subNav li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color:#4e4e4e;
	padding:0;
	margin:0;
	list-style-type: none;
	width:149px;
	border-top:1px solid #d0b573;
}

#subNav li a{
	padding: 3px 10px 5px 13px;
	text-decoration: none;
	display:block;
	color:#4e4e4e;
	width:126px;
}

#subNav li a:hover {
	padding: 3px 10px 5px 13px;
	text-decoration:none;
	color:#6d9902;
	width:126px;	
}

#subNav li.navHeadingcurrent{ color:#4e4e4e; padding-top:1px; }
#subNav li.navHeadingcurrent a{ color:#6d9902; }


#subNav li.subHeading{
	border-top:none;
	font-weight:bold;
}
#subNav li.subHeading a{
	padding: 6px 0 6px 26px;
	text-decoration:none;
	background:url(/images/utilities/subnavBg.gif) 13px 6px no-repeat;
	color:#4e4e4e;
	width:115px;
	line-height:13px;
}
#subNav li.subHeading a:hover {
	padding: 6px 0 6px 26px;
	background:url(/images/utilities/subnavBg.gif) 13px 6px no-repeat;
	text-decoration:underline;
	color:#6d9902;
	width:115px;
}

#subNav li.subHeadingcurrent{
	border-top:none;
	font-weight:bold;
	background:url(/images/utilities/subnavBg.gif) 13px 6px no-repeat;
}
#subNav li.subHeadingcurrent a,#subNav li.subHeadingcurrent a:hover{
	padding: 6px 0 6px 26px;
	text-decoration:underline;
	background:url(/images/utilities/subnavBg.gif) 13px 6px no-repeat;
	color:#6d9902;
	width:115px;
	line-height:13px;
}


/******************************************************** DMenu *************************************************************/

ul.dmenu
	{ 
		list-style:none;
		border:0px;
		position:absolute;
		margin:0px;
		padding:0px;
		display:block;
/*
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		opacity: 0.9;
*/
                                border-top:1px solid #9cc92f;
	}
ul.dmenu li	
	{	
		list-style:none;
		margin:0;
		border:none;
		padding:0 !important;
		font:normal 11px Verdana,Arial, Helvetica, sans-serif;
		line-height:17px;
		background-color:#ffffff;
		display:block;
                                
	}

ul.dmenu li.submenu { 
}

ul.dmenu li	a, ul.dmenu li a:visited 
	{	
		border:none;
		display:block;
		padding:3px 0 5px 15px;
		color:#515151;
                                font-weight:bold;
		font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;	
		zoom:1;
		border:1px solid #9cc92f;
                                border-top:none;
	}

ul.dmenu li a:hover 
	{
		background:url(/images/menu-bg.gif) top left no-repeat;
		color:#ffffff;
		background-color:#87bf00;
	}

.dmenu iframe {
	border:none;
	background:none;
	visibility:hidden !important;
}

#resizer {
	font-size:11px;
	display:inline;
	color:#585858;
	padding: 40px 40px 0 435px;
}

#resizer a {
	color:#b09230;
	text-decoration:underline;
}

#resizer a:hover{
	text-decoration:none;
}

#resizer a.active {
	color:#b09230;
	text-decoration:none;
}
.aboutWoodworksMenu{
	width:170px !important;
}
.keyIssuesMenu{
	width:165px !important;
}
.mediaCenterMenu{
	width:125px !important;
}
.resourcesMenu{
	width:160px !important;
}

/********************************************************************************************************************/
/********************************************************************************************************************/
.toptext{ font:bold 12px Verdana, Arial, Helvetica, sans-serifl; color:#69330e; line-height:19px;}

#cta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	border-top: 1px solid #cccccc;
}
#cta p {
	margin:0px;
	padding:0px;
}

#cta td {
	background-image: url(../images/home/bg-cta.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;
	vertical-align:top;
}
#cta div {
	padding:11px 0px 15px 37px;	
	 }
#cta td h5 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d9902;
	padding-bottom: 7px;
}
#cta a {
	color:#69330e;
	text-decoration:underline;
}
#cta a:hover {
	text-decoration:none;
}
#cta span {
	color:#69330e;
}
.cta-event {
	background-image: url(../images/home/cta-attend.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.cta-presentation {
	background-image: url(../images/home/cta-book.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
}
.cta-support {
	background-image: url(../images/home/cta-technical.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.cta-hidden {
	display:none;
}
.logo-iwpn a{
	text-align:center;
	border-bottom:solid 1px #cccccc;
	padding-bottom:17px;
	padding-top:39px;
	background-image: url(../images/home/logo-iwpn.gif);
	background-position: center top;
	background-repeat: no-repeat;
	display:block;font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d9902;
	text-decoration:none;
}

#tabbuttons  a {
	display:block;
	background-image: url(../images/home/tabs.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	height: 30px;
	width: 111px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	text-transform:uppercase;
	float:left;
	margin-right:2px;
}
#tabbuttons a:hover, #tabbuttons a.active {
	background-position: 0px 0px;
}
.tabcontainer {
	background-image: url(../images/home/bg-tabrepeat.gif);
	background-repeat: repeat-y;
	width: 663px;
	clear:both;
}
.tabbottom {
	background-image: url(../images/home/bg-tabbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tabcontent {
	background-image: url(../images/home/bg-tabtop.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:338px;
	line-height:15px;
}
.tabheading {
	padding:23px 10px 10px 28px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform:uppercase;
	height:17px;
}
.tabcontent ul, .tabcontent li, #mainnav ul, #mainnav li 
 { margin:0px; padding:0px; list-style-type:none; }


ul.news, ul.events { clear:both; padding-top:12px;}
.news li, .events li {
	background-image: url(../images/home/tab-bullet.gif);
	background-repeat: no-repeat;
	background-position: 26px 3px;
	padding: 0px 29px 12px 47px;
}
.headlines { font-weight:bold; font-size:11px; color:#69330e; }
.tabcontent span { color:#69330e; }
.tabcontent a { color:#69330e; text-decoration:underline; }
.tabcontent a:hover { text-decoration:none; }
.news li.more, .events li.more {	
	background-image: url(/images/home/bg-more.gif);
}
.news li.more a, .events li.more a { 	
	text-transform:uppercase;
	text-decoration:underline;
	color:#6d9902;
	font-weight:normal;
}

.open {
	display:block;
	visibility:visible;
}
.closed {
	display:none;
	visibility:hidden;
}


.greyborder { border-right:1px solid #cccccc; border-left:1px solid #cccccc; }
.eventbox { width:220px; float:left;}
 .events li { 
 	padding: 0px 16px 15px 33px; 
	background-position: 16px 3px;
}
ul.events { height:274px; padding-right:10px;}
.events .darkgreylink { font-weight:bold; text-decoration:underline; color:#333333;}
.events .darkgreylink:hover { text-decoration:none; }
.smallfont { color:#666666; font-size:10px; line-height:14px; }
.visible { display:block; }
.invisible { display:none; }
#tabholder {width: 663px; height:376px; position:relative; }
#newscontent, #eventscontent, #blogcontent { position:absolute; left:0; top:30px;}
.news li.more, .events li.more {	
	background-image: url(/images/home/bg-more.gif);
}




.blogtab{margin:10px 20px}
.blogtab .blog_posts{margin-bottom:13px; color:#69330E;}
.blogtab .more{color:#6D9902; font:bold 11px verdana}
a.title, a.title:visited{text-decoration:none}
a.title:hover{text-decoration:underline}



#mainnav{ height:39px; width:979px;}
#mainnav li { float:left; }
#mainnav li a {
	display:block;
	background-image: url(../images/home/mainnav.gif);
	background-repeat: no-repeat;
	height:39px;
}
#mainnav li a span { display:none; }

#navabout{ width:154px; background-position:0px 0px;}
#navabout:hover, #navabout.active{ background-position:0px -39px;}

#navwood{ width:131px; background-position:-154px 0px;}
#navwood:hover, #navwood.active{ background-position:-154px -39px;}

#navedu{ width:171px; background-position:-285px 0px;}
#navedu:hover, #navedu.active{ background-position:-285px -39px;}

#navresource{ width:103px; background-position:-456px 0px;}
#navresource:hover, #navresource.active{ background-position:-456px -39px;}

#navpub{ width:118px; background-position:-559px 0px;}
#navpub:hover, #navpub.active{ background-position:-559px -39px;}

#navwooddesign{ width:183px; background-position:-677px 0px;}
#navwooddesign:hover, #navwooddesign.active{ background-position:-677px -39px;}

#navmedia{ width:119px; background-position:-860px 0px;}
#navmedia:hover, #navmedia.active{ background-position:-860px -39px;}

.indexcontents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#333; vertical-align:top; padding:0 20px 0px 34px; line-height:19px;}

.topblurb h3 { font:bold 12px Verdana, Arial, Helvetica, sans-serifl; color:#69330e; line-height:19px;}

#eventscontent strong {
	color:#69330e;
}
#eventscontent  li {
	background-image: url(/images/home/tab-bullet.gif);
	background-repeat: no-repeat;
	background-position: 11px 9px;
	padding: 8px 16px 8px 30px;
}
#eventstab table td ul{ margin-top:6px;}

#newscontent  ul {
	padding: 16px 16px 8px 8px;
}
#newscontent  li {
	background-image: url(/images/home/tab-bullet.gif);
	background-repeat: no-repeat;
	background-position: 11px 9px;
	padding: 8px 16px 8px 30px;
}
#newscontent  strong {
	color:#69330e;
}
.morenews a{
	background-image: url(/images/home/bg-more.gif);
	background-repeat: no-repeat;
	background-position: 18px 16px;
	padding: 16px 16px 8px 38px;
	color: #6d9902;
}
.morenews1 a{
	padding: 16px 16px 8px 0px;
	color: #6d9902;
}

.homeTopBanner .indexcontents #tabholder #eventscontent .tabbottom .tabcontent .eventbox ul {
	padding-top: 12px;
}
/********************************************************************************************************************/
/********************************************************************************************************************/
@media print{

body { visibility:hidden; }

.bodyContents,.homeBodyContents{ 
	visibility:visible !important;
	position:absolute;
	left:0in;
	top:0in;
	width:6in;
}

.bodyContents h1 {
	font-size:160%;
}

img.companylogo{
	visibility:visible !important;
	position:absolute;
	left:0;
	top:0;
}

}