body {	font-family: Arial, Helvetica, sans-serif;	color: #707680;	font-size: x-small;	background-color: #868889;}#wrap {	width: 906px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}#page {	background-image: url(../img/bodyStrip.jpg);	background-repeat: repeat-y;	background-position: left top;	width: 906px;	float: left;	background-color: #FFFFFF;	clear: both;}#masthead {	width: 833px;	margin: 0 37px 7px 36px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #b1c903;	float: left;	display: inline;}#masthead .panel {	padding-right: 33px;	width: 108px;	float: left;}#masthead .panel p {	font-size: 110%;	padding-left: 16px;	font-weight: bold;	line-height: 120%;	padding-right: 15px;	color: #707680;}#masthead .panel a {	color: #707680;	text-decoration: none;}#masthead .panel a:hover {	color: #707680;	text-decoration: underline;}#masthead .endpanel {	width: 272px;	float: left;}#logo {	float: left;	width: 138px;}#home, #support {	width: 833px;	margin-right: 37px;	margin-left: 36px;	background-image: url(../img/homeImage.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 355px;	position: relative;	clear: both;	padding-bottom: 2px;}#sitemap {	width: 833px;	margin-right: 37px;	margin-left: 36px;	float:left;	clear: both;	padding-bottom: 2px;	display: inline;}#resource {	width: 833px;	margin-right: 37px;	margin-left: 36px;	background-image: url(../img/homeImage.jpg);	background-repeat: no-repeat;	background-position: left center;	height: 420px;	position: relative;	clear: both;	padding-bottom: 2px;}#expert {	width: 833px;	margin-right: 37px;	margin-left: 36px;	background-image: url(../img/homeImage.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 440px;	position: relative;	clear: both;	padding-bottom: 2px;}#factshome {	width: 833px;	margin-right: 37px;	margin-left: 35px;	position: relative;	clear: both;}.contributor {	margin-top: 10px;	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}#factsinner {	width: 833px;	margin-right: 0px;	margin-left: 36px;	position: relative;	clear: both;	padding-bottom: 2px;}#facts {	width: 833px;	margin-right: 37px;	margin-left: 36px;	background-image: url(../img/facts_side_images.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 355px;	position: relative;	clear: both;	padding-bottom: 2px;}#noImage {	width: 833px;	padding-bottom: 2px;	background-image: url(../img/bodyStrip.jpg);	background-repeat: repeat-y;	background-position: left top;	background-color: #FFFFFF;	float: left;	padding-left: 36px;	padding-right: 37px;}#glulam {	width: 833px;	margin-right: 37px;	margin-left: 36px;	position: relative;	clear: both;	padding-bottom: 2px;	height: 580px;}#home #content, #noImage #content, #glulam #content {	width: 440px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	height: 445px;	background-color: #D0D1D2;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;}#expert #content {	width: 440px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	height: 435px;	background-color: #D0D1D2;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;	margin: 0px;	padding-bottom: 0px;}#expert  #content  img.riba {	float: right;	clear: both;	padding-left: 10px;	padding-bottom: 10px;}.link a {	color: #707680;	text-decoration: underline;}.link a:hover {	color: #000000;	text-decoration: underline;}#resource #content {	width: 440px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	height: 415px;	background-color: #D0D1D2;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;}#support #content {	width: 440px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	height: 350px;	background-color: #ffffff;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;}#sitemap #content {	width:803px;	background-color: #ffffff;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;}#facts #content, #factshome #content, #factsinner #content {	width: 280px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	height: 350px;	background-color: #D0D1D2;	padding-top: 7px;	padding-right: 15px;	padding-left: 15px;	float: left;}#content #nav {	float: left;	clear: both;	width: 440px;	padding-bottom: 50px;}.factsWrap {	width: 510px;	float: right;}#facts #content #nav, #factshome #content #nav, #factsinner #content #nav {	float: left;	clear: both;	width: 280px;	margin-bottom: 25px;}#content  p  {	padding-top: 5px;	font-size: 110%;}.header       {	font-size: 110%;	padding-top: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #91523C;	padding-bottom: 2px;	clear: both;	width: 180px;}.headerTwo       {	font-size: 110%;	padding-top: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #91523C;	padding-bottom: 2px;	clear: both;}#support #content a {	color: #B0C904;	text-decoration: none;}#support #content a:hover {	text-decoration: underline;}#home #textPanel, #resource #textPanel {	position: absolute;	width: 175px;	right: 0px;	background-image: url(../img/85_white.png);	background-repeat: repeat;	background-position: left top;	padding-top: 18px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	top: 60px;}#roundel {	position: absolute;	left: 20px;	top: 220px;}#textPanel p {	font-size: 120%;	color: #9B5E4C;	padding-top: 10px;}.factsImages p {	text-align: right;	padding-bottom: 10px;}.sub {	font-size: 70%;	vertical-align: bottom;	display: inline-block;}.rightCol {	width: 350px;	float: right;	display: block;	margin-bottom: 50px;	clear: right;}.rightCol h3, .factsCol h3, .factsColWide h3, h3 {	font-weight: bold;	color: #B3C803;	font-size: 120%;	padding-top: 10px;}.rightCol a, .factsCol a,  .factsColWide a {	color: #565b64;}.rightCol a:hover, .factsCol a:hover, .factsColWide a:hover {	text-decoration: none;}.rightCol ul, .factsCol ul, .factsColWide ul {	list-style-type: disc;	margin-left: 13px;	font-size: 110%;	padding-top: 7px;}.rightCol ul.noBullet, .factsCol ul.noBullet, .factsColWide ul.noBullet  {	margin-left: 0px;	list-style-type: none;}.rightCol ol, .factsCol ol, .factsColWide ol {	margin-left: 20px;	font-size: 110%;	padding-top: 7px;	list-style-type: decimal;}.rightCol li, .factsCol li, .factsColWide li {	padding-bottom: 5px;}.rightCol table {	font-size: 110%;}.rightCol table.instructions {	margin-top: 10px;	margin-bottom: 10px;}.rightCol  td {	padding: 6px;	border: 1px solid #000000;}.black {	font-size: 120%;	color: #000000;}.timcon {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #999999;	text-align: center;	height: 115px;	width: 320px;	padding-top: 80px;	margin-left: 15px;}.flv {	text-align: center;	margin-top: 10px;}.tablePad {	padding: 6px;	border: 1px solid #000000;	color:#000000;	font-size: 120%;}.tablePadGrey {	padding: 6px;	border: 1px solid #000000;	color:#000000;	font-size: 120%;	background-color: #CCCCCC;}.rightCol  td.none {	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	vertical-align: top;	margin: 0 0 10px 0;}.rightCol td.top {	background-color: #DFDFDF;}.rightCol .imgRight, .factsCol .imgRight,  .factsColWide .imgRight {	float: right;	padding-top: 10px;	padding-left: 10px;	padding-bottom: 10px;	clear: both;}.factsImages .imgRight {	padding-top: 10px;	padding-bottom: 10px;	text-align: right;}.imgRightTable {	float: right;	margin-bottom: 15px;	clear: both;}.galleryLink {	margin-bottom: 15px;}.rightCol ul.pageLink, .factsColWide ul.pageLink {	list-style-type: none;	margin: 10px 0 0 0;	padding: 0;	display: block;	float: left;}.rightCol .pageLink li, .factsColWide .pageLink li {	float: left;	list-style-type: none;	margin-left: 0px;	padding-left: 0px;}.rightCol .pageLink li a, .factsColWide .pageLink li a {	margin-right: 4px;	text-decoration: none;	margin-left: 4px;}.rightCol .pageLink li a:hover, .factsColWide .pageLink li.a:hover {	font-weight: normal;	color: #000000;	text-decoration: underline;}.rightCol .pageLink li.on, .factsColWide .pageLink li.on {	color: #000000;	font-weight: bold;	display: block;}.imageCaption {	float: right;	width: 180px;	padding: 0px;	margin-top: 2px;	margin-bottom: 10px;	text-align: right;	font-size: 90%;	clear: both;}.block {	clear: both;	float: left;}.factsCol {	width: 310px;	margin-bottom: 20px;	background-image: url(../img/facts_side_images.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	padding-right: 200px;}.factsColWide {	width: 320px;	float: left;	display: block;	margin-bottom: 20px;	clear: right;	margin-right: 0px;}.factsImages {	float: right;	width: 180px;	text-align:right;}.image {	padding-top: 8px;	padding-bottom: 10px;}.rightCol p, .factsCol p, .factsColWide p {	font-size: 110%;	line-height: 120%;	padding-bottom: 7px;	padding-top: 7px;}.factsCol  p strong {	color: #000000;}.factsCol em {}#footer {	width: 906px;	background-image: url(../img/bodyStrip.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-bottom:5px;	float: left;	clear: both;}#footer ul.left {	float: left;	width: 400px;	margin-left: 35px;	margin-top: 6px;	display: block;}#footer ul.left li {	float: left;}#footer ul.left li a {	color: #707680;	padding-right: 7px;	margin-right: 7px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #AFCD22;	text-decoration: none;}#footer ul.left li.end a {	color: #707680;	float: left;	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#footer ul.left li a:hover, #footer ul.left li.end a:hover {	text-decoration: underline;	color: #000000;}.right {	font-size: 120%;	background-image: url(../img/wood_for_good-small.jpg);	background-repeat: no-repeat;	background-position: right center;	display: inline-block;	float: right;	padding-right: 25px;	margin-right: 38px;	padding-top: 5px;	padding-bottom: 4px;	margin-bottom: 0px;}.right a {	color: #9C6250;	text-decoration: none;}.right a:hover {	color: #000000;	text-decoration: underline;}#baseStrip {	background-image: url(../img/baseStrip.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 20px;	width: 906px;	float: left;}.clear {	clear:both}#gallery {	position:relative;	height:360px}	#gallery a {		float:left;		position:absolute;	}		#gallery a img {		border:none;	}		#gallery a.show {		z-index:500	}	#gallery .caption {		z-index:600; 		background-color:#000; 		color:#ffffff; 		height:100px; 		width:100%; 		position:absolute;		bottom:0;	}	#gallery .caption .content {		margin:5px	}		#gallery .caption .content h3 {		margin:0;		padding:0;		color:#1DCCEF;	}#menu {	margin: 5px 0 0 0;	width: 146px;}#menu ul {	list-style: none;	margin: 0;	padding: 0;}#menu a {	display: block;	margin: 0;	padding: 0px 3px 0px 0px;	font-size: 110%;	color: #707680;	text-decoration: none;	font-size: 110%;}#menu a:hover, #menu li a.on {	color: #000;	display: block;}#menu li {	position: relative;}#menu li.sfHover {	position: relative;}#menu ul ul ul {	position: absolute;	top: 0px;	left: 100%;	width: 100%;	float: left;}div#menu ul ul ul, div#menu ul ul li:hover ul ul {	display: none;}div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {	display: block;}[if IE]>#menu ul li { 	float: left;	width: 100%;}<![endif][if lt IE 7]>body {	behavior: url(csshover.htc);	font-size: 110%;} #menu ul li {	float: left;	width: 100%;}#menu ul li a {	height: 1%;}#menu a {	font-size: 110%;} <![endif].clearfix {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}/* IE6 clearfix */* html .clearfix {	height: 1%;}/* IE7 clearfix */*:first-child+html .group {	min-height: 1px;}#menu .sf-menu .lvl2 {	position: absolute;	top: -14px;}#menu .sf-menu .lvl3 {	position: absolute;	top: -28px;}#menu .sf-menu .lvl4 {	position: absolute;	top: -42px;}#menu .sf-menu .lvl5 {	position: absolute;	top: -56px;}#menu .sf-menu .lvl6 {	position: absolute;	top: -70px;}#menu .sf-menu .lvl7 {	position: absolute;	top: -84px;}#menu .sf-menu .lvl8 {	position: absolute;	top: -98px;}#menu .sf-menu .lvl9 {	position: absolute;	top: -112px;}#menu .sf-menu .lvl10 {	position: absolute;	top: -126px;}#menu .sf-menu .lvl11 {	position: absolute;	top: -140px;}.current {	margin-top: 5px;	margin-bottom: 5px;	padding-bottom: 8px;	padding-right: 2px;	padding-left: 0px;	background-image: url(../img/currentBack.jpg);	background-repeat: repeat-y;	background-position: left top;	clear: both;	float: left;	width: 440px;}.current a {	color: #000000;	text-decoration: none;}.current a:hover {	text-decoration: underline;}#sitemap ul {	margin-top: 6px;	margin-bottom: 12px;	color: #000000;}#sitemap ul ul {	padding-left: 15px;}#sitemap #content img {	clear: both;	float: left;	background-color: #FFFFFF;}#sitemap li a {	color: #000000;	text-decoration: none;	font-size: 110%;}#sitemap li a:hover {	text-decoration: underline;}#sitemap li a.head1    {	font-weight: bold;	color: #B0CC00;}#sitemap   .col3  ul  li.head {	font-size: 110%;	font-weight: bold;	color: #b0cc00;	margin: 0 0 10px 0;	padding: 0px;}#sitemap .col1 ul li ul li ul li ul li {	list-style-type: disc;}#sitemap .col2 ul li ul li ul li {	list-style-type: disc;}#sitemap   .col3   ul   ul   ul   li  {	list-style-type: disc;}.col1 {	width: 250px;	float: left;	display: inline;	margin-right: 20px;	margin-bottom: 30px;}.col2 {	width: 250px;	float: left;	display: inline;	margin-right: 20px;	margin-bottom: 30px;}.col3 {	float: left;	width: 250px;	margin-bottom: 30px;	display: inline;}