@charset "utf-8";
/* 
-----------------------------------------------
	Main CSS
	Project: Forestry Innovation Investment
	Author: Devin McManus
	Version: July 2008
----------------------------------------------- */
/* 	Sections:
 	- Base
		- Headings
		- Structure
		- Navigation
		- Blog
		- Lists
 	- Links
		- Forms
		- Standard + Misc
----------------------------------------------- */


/* =Base
----------------------------------------------- */
* {margin:0; padding:0; }  /* removes default padding/margins */

.wrap {
	width:980px;
	margin:0 auto;
}

/* =Headings
----------------------------------------------- */
#logo {
	/*background:url(/images/header/logo.gif) no-repeat top left;
	width:277px;
	height:1px;
	padding-top:46px;
	overflow:hidden;
	display:block;*/
	float:left;
	margin-top:4px;
}

#slogan {
	background:url(/images/header/slogan.gif) no-repeat top left;
	width:279px;
	height:1px;
	padding-top:46px;
	overflow:hidden;
	/*display:block;*/
	float:left;
	margin-left:3px;
	margin-top:4px;
	display:none;
}

/* =Structure
----------------------------------------------- */
/* Heading - Universal */
#header {
	margin-top:9px;
	z-index:50;
	position:relative;
}

	#header-utils {
		float:right;
	}
	
	#header-utils ul {
		list-style:none;
		float:left;
		margin-top:53px;
		margin-right:12px;
	}
	
	#header-utils ul li {
		display:inline;
		font-size:9px;
		text-transform:uppercase;
		color:#807f83;
	}
	
	#header-utils ul li a {
		color:#000;
		text-decoration:none;
	}
	
	#header-utils ul li a:hover {
		text-decoration:underline;
	}
		
	#search {
		float:left;margin-top:48px;	
	}
	
	.searchfield {
		width:109px;
		height:13px;
		border-top:2px solid #eeeeef;
		border-bottom:2px solid #eeeeef;
		border-left:1px solid #dcdcde;
		margin:0;
		padding:4px;
		font-size:9px;
		color:#666666;
	}
	
	.search-go {
		background:url(/images/header/go-button.gif) no-repeat top left;
		width:28px;
		height:25px;
		border:none;
	}

/* Interior pages */
#content {
	width:560px;
	float:left;
	margin-left:3px;
}

	#breadcrumbs {
		height:23px;
		width:560px;
		margin:0 0 4px 26px;
	}
	
	.ie6 #breadcrumbs {
		margin-bottom:12px;
	}
	
	.ie7 #breadcrumbs {
		margin-bottom:14px;
	}
	
	#breadcrumbs ul {
		list-style:none;
		margin-top:10px;
	}
	
	#breadcrumbs ul li {
		display:inline;
		font-size:10px;
	}
	
	#breadcrumbs ul li a {
		text-decoration:none;
		text-transform:lowercase;
	}
	
	#breadcrumbs 
	{
	    margin-top:10px;
	    font-size:10px;
		text-decoration:none;
		text-transform:lowercase;
		color: #646464;
	}
	
	#breadcrumbs a {
		font-size:10px;
		text-decoration:none;
		text-transform:lowercase;
		color: #646464;
	}
	
	#breadcrumbs a:hover 
	{
	    color:#739DD2;
	}

	#faux-columns {
		background:url(/images/faux-green.gif) top left no-repeat;
		background-position:0px 37px;
		float:left;
	}

	#faux-columns.brown {
		background:url(/images/faux-brown.gif) top left no-repeat;
		background-position:0px 37px;
		float:left;
	}
	
	#faux-columns.white {
		background:none;
		float:left;
	}
	
	
	#content-body {
		background:#ebf2e7;
		padding-left:25px;
		padding-right:28px;
		padding-bottom:19px;
		color:#231f20;
	}
	
		#content-body.brown-body {
			background:#f7f5e3;
		}

        #content-body.white-body {
			background:#fff;
		}
		
#cta {
	width:209px;
	margin-left:2px;
	float:left;
	margin-top:37px;
}

	#locate {
		background:#8591c7;
		width:209px;
		border:solid #a3add5 1px;
		border-right:none;
		border-left:solid #e1e4f1 1px;
		padding-bottom:20px;		
	}
	
	#related-topics, #did-you-know,#key-links {
		margin-top:3px;
		width:204px;
		border-left:solid 1px #f8e6cd;
		border-bottom:solid 1px #ebb467;
		background-color:#e49b35;
		padding-right:5px;
		padding-bottom:20px;
	}
		#related-topics span, #locate span, #did-you-know span, #key-links span {
			font-weight:bold;
			font-size:20px;
			display:block;
			padding:16px 11px 3px;
			margin:0;
			color:#231f20;
			}
			
		#related-topics #ctl00_quicklink_holder_cb_qlinkrelated span, #locate #ctl00_quicklink_holder_cb_qlink span, #did-you-know #ctl00_quicklink_holder_cb_qlinkmore span, #key-links #ctl00_quicklink_holder_cb_qlinkkey span {
			font-weight: normal;
			font-size:12px;
			display: inline;
			padding:0;
			margin:0;
			color:#231f20;
			}
		
		ul.cta-items {
			list-style:none;
			padding:0 0 0 10px;
		}
				
		ul.cta-items li {
			padding-bottom:3px;
		}
		
		ul.cta-items li a {
			background:url(/images/cta/bullet.png) no-repeat left;	
			background-position:left 4px;	
			display:inline-block;
			padding-left:17px;
			margin-left:3px;
			color:#fff;
			font-size:12px;
			/*text-transform:uppercase;*/
			text-transform: none;
		}

		ul.cta-items li a:hover {
			background:url(/images/cta/bullet-down.png) no-repeat left;
			background-position:left 4px;
			text-decoration:none;
		}
		
		ul.cta-items li a.blue {
			background:url(/images/cta/bullet-blue.gif) no-repeat left;		
			background-position:left 4px;	
			display:inline-block;
			padding-left:17px;
			margin-left:3px;
			color:#fff;
			font-size:12px;
			text-transform:uppercase;
		}
		
		ul.cta-items li a.blue:hover {
			background:url(/images/cta/bullet-blue-down.gif) no-repeat left;
			background-position:left 4px;
		}
		
		ul.cta-items li a.orange {
			background:url(/images/cta/bullet-orange.gif) no-repeat left;	
			background-position:left 4px;	
			display:inline-block;				
			padding-left:17px;
			margin-left:3px;
			color:#fff;
			font-size:12px;
			/*text-transform:uppercase;*/
			text-transform:none;
		}
		
		ul.cta-items li a.orange:hover {
			background:url(/images/cta/bullet-orange-down.gif) no-repeat left;
			background-position:left 4px;			
		}
		
		#did-you-know p {
			margin:0;
			padding:0 10px;
			color:#fff;
			font-size:12px;
			text-transform:none;
		}


/* Footer - Universal */	
#footer {
	margin-top:3px;
	border-top:solid 1px #9f9fa2;
	text-transform:uppercase;
}

#footer.home {
	margin:0;
	border:0;
}
		#footer-left {
			float:left;
			list-style:none;
			margin-left:10px;
			margin-top:9px;
			color:#807f83;
		}

			#footer-left li {
				display:inline;
				font-size:9px;
			}
		
		#footer-right {
			float:right;
			list-style:none;
			margin-right:10px;
			margin-top:9px;
			color:#807f83;			
		}
		
			#footer-right li {
				display:inline;
				font-size:9px;
			}

/* Homepage */
#home-banner {
	background:url(/images/photos/main-banner.jpg) no-repeat top left;
	width:980px;
	height:265px;
	margin-top:3px;
}

.ie .ie6 #home-banner {
	margin-top:0;
	background:#000;
}		

#home-ctas {
	margin-top:3px;
}

	#home-ctas div {
		padding:37px 12px 0 13px;
		height:271px;				
	}
	
	.ie #home-ctas div {
		padding-top:55px;
		height:234px;
	}
	
	#home-features {
		background:url(/images/cta/home-features.gif) #e49b35 no-repeat top left;
		width:252px;
		float:left;
	}
		
	#home-welcome {
		background:url(/images/cta/home-welcome.gif) #b09974 no-repeat top left;
		width:394px;
		float:left;
		margin-left:3px;
	}
		
	#home-welcome-ecobuild2010 {
		background:url(/images/cta/home-welcome-ecobuild2010.gif) #b09974 no-repeat top left;
		width:394px;
		float:left;
		margin-left:3px;
	}
		
	#home-locate {
		background:url(/images/cta/home-locate.gif) #7e8bc4 no-repeat top left;
		width:253px;
		float:left;
		margin-left:3px;
	}
/* =Navigation
----------------------------------------------- */
#nav {
	margin-top:10px;
	height:24px;
}

#nav ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

	#nav li {
		float:left;
	}
	
		#nav li a {
			background:url(/images/nav/mainnav.gif) left top no-repeat;
			display:block;
			height:1px;
			overflow:hidden;
			padding-top:23px;
		}
		
		/* Neutral */
		/*#nav li#wood-products a {
			width:136px;
		}
		
		#nav li#pulp-paper a {
			width:137px;
			background-position:-140px 0;
			margin-left:4px;
		}
		
		#nav li#build-design a {
			width:137px;
			background-position:-280px 0;
			margin-left:3px;
		}
		
		#nav li#buy-green a {
			width:138px;
			background-position:-420px 0;
			margin-left:3px;
		}
		
		#nav li#green-building a {
			width:137px;
			background-position:-561px 0;
			margin-left:3px;
		}
		
		#nav li#sustainable-forests a {
			width:138px;
			background-position:-701px 0;
			margin-left:3px;
		}
		
		#nav li#climate-change a {
			width:138px;
			background-position:-842px 0;
			margin-left:3px;
		}*/

		/* Active (static rollover in .psd) */
		/*#nav li#wood-products a.active, #nav li#wood-products.active a, #nav li#wood-products a:hover {
			background-position:0 -24px;
		}
		
		#nav li#pulp-paper a.active, #nav li#pulp-paper.active a, #nav li#pulp-paper a:hover {
			background-position:-140px -24px;
		}
		
		#nav li#build-design a.active, #nav li#build-design.active a, #nav li#build-design a:hover {
			background-position:-280px -24px;
		}
		
		#nav li#buy-green a.active, #nav li#buy-green.active a, #nav li#buy-green a:hover {
			background-position:-420px -24px;
		}
		
		#nav li#green-building a.active, #nav li#green-building.active a, #nav li#green-building a:hover {
			background-position:-561px -24px;
		}
		
		#nav li#sustainable-forests a.active, #nav li#sustainable-forests.active a, #nav li#sustainable-forests a:hover {
			background-position:-701px -24px;
		}
		
		#nav li#climate-change a.active, #nav li#climate-change.active a, #nav li#climate-change a:hover {
			background-position:-842px -24px;
		}*/

/* subnavigation on left hand side */
#menu {
	width:204px;
	float:left;
	margin-top:1px;
	/*padding-top:5px;	*/
}	
    #menu span.ekmenu_menu_seperator
    {
        display:none;
        zoom:1;
    }
    
	#menu .spacer-top {
		display:block;
		width:inherit;
		height:11px;
	}
	
	#menu .spacer-bottom {
		display:block;
		width:inherit;
		height:28px;
	}

	#menu ul {
		list-style:none;
		margin:0; padding:0;
	}
		#menu a {
			color:#646464;
		}
		
		#menu a:hover, #menu .active {
			color:#739dd2;		
		}
	
		#menu li {
			display:block;
			line-height:14px;
			padding-top:10px;
			padding-left:12px;
		}
		
		#menu li a {
			text-transform:uppercase;
			font-size:11px;
			text-decoration:none;
		}
		
		#menu li ul li
		{
		    background:none;
			margin:2px 0 0 11px;
			padding:0;	
		}
		
		#menu li ul li a  {
			color:#231f20;
			background:none;
			display:block;
			padding: 0;
			margin: 0;
		}
		
		#menu li ul li ul li 
        {
            margin-bottom:2px;
        }
		
		#menu li ul li ul li a 
		{
			border-bottom:none;
			display:inline;
			width:auto;		
			text-transform:none;
		}

		/*#menu li.more {
			background:url(/images/menu/plus.png) no-repeat;
			background-position:5px 15px;
			padding-left:21px;
			margin-left:5px;							
		}
		
		
		.ie6 #menu li.more {
			background:none;
			background-position:5px 15px;
			margin-left:5px;										
		}
		.ie6 #menu li.active {
			background:none;
		}
		
		#menu li.more.active {
			background:url(/images/menu/minus.png) no-repeat;
			background-position:5px 18px;
			padding-left:21px;	
			margin-left:5px;	
		}
								
			#menu li.more ul li , #menu li.more.active ul li {
				background:none;
				margin:2px 0 0 11px;
				padding:0;				
			}
		
			#menu li.more.active ul li a  {
				color:#231f20;
				border-bottom:solid 1px #ffffff;
				background:none;
				width:167px;
				display:block;
			}
			
			#menu li.more.active ul li a:hover, #menu li.more.active ul li a.active {
				color:#739dd2;
			}
			
				#menu li.more.active ul li ul li {
					margin:0 0 0 13px;
					padding:0;
				}
				
				#menu li.more.active ul  li ul li a {
					border-bottom:none;
					display:inline;
					width:auto;		
					text-transform:none;							
				}
						
.inactive {
	display:none;
}

li.active .inactive {
	display:block;
}*/

/* dmenu */
.dmenu {
	font-size:11px;
	display:block;
	text-transform:uppercase;
}

.dmenu ul {
	display:block;
	border-right:solid 1px #f8e6cc;
	border-bottom:solid 1px #f8e6cc;
}

.dmenu ul li {
	display:block;
	background:url(/images/menu/dmenu-bkgd.png) transparent top left repeat;
}

.dmenu ul li a {
	padding:5px 13px 5px 11px;
	color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	border-bottom:solid 1px #e39830;
	border-top:solid 1px #f3cc9a;
}

.dmenu ul li a:hover, .dmenu ul li a.active {
	color:#ffffff;
}

.dmenu ul li a.last-item {
	background-image:none;
}

/* =Links
----------------------------------------------- */

/* =Forms
----------------------------------------------- */

/* =Standard + Misc
----------------------------------------------- */
.clear {
	clear:both;
}

.displayinline
{
    display:inline;
}

#home-ctas div div {
    padding:0;
    margin:0;
    height:271px;				
}

.ie #home-ctas div div {
	padding:0;
    margin:0;
	height:234px;
}


/*  Override workarea css */
.ektronSearch div#navbar
{
    text-align:left !important;
}

.ektronSearch div#navbar ul.ektronPaging li {
    border: none !important;
}

#content-body #navbar li
{
    margin: 0;
}

#content-body .searchNavigation li
{
    margin:0;
    margin-right: 6px;
}

 .ektronSearch
{
    font-family:'Trebuchet MS',Helvetica,sans-serif !important;
    margin: 20px 0 0 !important; padding: 0 0 !important;
}