/*************************/
/*** TABLE OF CONTENTS ***/
/*************************
	 1. Main Document Styles ............. (html, body, .maindiv)
	 2. Typography ....................... 
		2.1. General Styles ................ (Element styles only - no nests, classes, or ids)
	 3. Image Styles ..................... (img, .float-img-left, .float-img-right)
	 4. Form Styles ...................... (form, .form-col-first, .form-col-second)
		4.1. Short Form Styles ............. (div.small-form-align label, div.small-form-align input, div.small-form-align br)
		4.2. Checkbox/Radio Lists .......... (form ol.checkbox-list, form ol.checkbox-list li)
	 5. Other Block Elements ............. (table.pretty-mode img, .assemblyLine, .lineItem)
		5.1 Microformat Styles
			5.1.1. vCalendar Styles ..........
			5.1.2. hCard Styles ..............
			5.1.3. Media Styles ..............
	 6. Header Styles .................... (#header, .headerobject, #searchform, .breadcrumb)
	 7. Main Content Styles .............. (#contentspace, #indexcontentspace, #maincontent, #no-wrap-content)
	 8. Left Navigation Menu ............. 
		8.1. Additional Nav Menus .......... (div#tertiary-nav, div#tertiary-nav h4.tertiary-title, h4.tertiary-title a)
	 9. Footer Styles .................... (#footer, #footer a, .badges p, .brag-button)
	10. Links ............................ (.linkheading, .mainheading, a img)
		10.1. Normal Links ................. (a)
		10.2. Normal Links with No Visited Color (a.not-visited)
		10.3. Links to Files ............... (.pdf-link, .doc-link, .new-window-link)
	11. Section Styles - All below are deprecated; use separate stylesheets
		11.2. Index Styles ................. (.qa)
			11.2.1. Three-Column Nav Links  (#navlinks, .linkbox, .linkboxcell)
			11.2.2. Two-Column Nav Links ..... (.linkboxtwocol)
		11.3. Kids Styles .................. (#kids-nav-menu, div#states-nav, ul#states-list)
			11.3.1. Kids Explore Club ........ (.kec-quote, .informal-box, ul.informal)
		11.4. Program Styles
			11.4.1. Awards ................... (#awards-medal, #awards-menu, #first-p)
			11.4.2. Backyard Woods ........... (div.did-you-know)
		11.5. Trees Styles
			11.5.1. How-to-Plant Videos ...... (#plant-video-list, #plant-video)
			11.5.2. Life Stages .............. (#life-stage-tree)
			11.5.3. National Tree ............ (#national-tree-nav)
			11.5.4. 9 Things to Know ......... (.n-things-column-left, .n-things-column-right, #n-things-list, h2#n-things-title)
**************************/


/*********************************************/
/********** 1. MAIN DOCUMENT STYLES **********/
/*********************************************/
html{
	height:100%;
	background:#d2c4aa url(../graphics/paperBG.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: black;
}
body {
	height:100%;
	background:#d2c4aa url(../graphics/paperBG.jpg);
	color:#000;
	font:normal 9pt/1.4 Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.maindiv,
#page{	/* For v1.5 styles. */
	background:url(../graphics/pageBG.gif) top center repeat-y;
	margin:0 auto;
	width:803px;
	/*text-align:center;*/
}

/***********************************/
/********** 2. TYPOGRAPHY **********/
/***********************************/

	/**************************/
	/*** 2.1 GENERAL STYLES ***/
	/**************************/
	/* Element styles only - no nests, classes, or ids */

	p,
	.default-text,	/* DEPRECATED */
	dl,
	ol,
	ul,
	tr,
	td,
	blockquote{
		font: normal 9pt/1.4 Arial, Helvetica, sans-serif;
		color:#000;
		/*margin-top:0;
		margin-bottom:1.4em;*/
	}
	
	p,
	dl,
	ol,
	ul,
	blockquote{margin-top:0; margin-bottom:1.4em;}
	
	#no-wrap-content p,
	dl,
	.default-text{	/* DEPRECATED - .default-text is kinda hacky and mostly for making <li> the same style as <p>, since right now they're a bit bigger font, but it can be used on any bit of text.*/
		margin-bottom:1.4em;
		line-height:1.4;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6{margin:0; color:#320; font-family:Georgia, Times, Times New Roman, serif; font-weight:normal;}
	h1{
		margin-bottom:.7em;
		
		font-size:18pt;
		letter-spacing:-.01em;
		line-height:1.4;
		text-align:center;
	}
	h2{
		margin-bottom:.9em; font-size:14pt; letter-spacing:-.008em; line-height:1.35;
	}
	h3{
		margin-bottom:1.05em; font-size:12pt; line-height:1.05;
	}
	h4,
	h5,
	h6{font-size:1.1em; font-weight:bold; line-height:1.27;}
	h4{margin-bottom:1.27em;}
	
	/*ul, tr, td, ol, blockquote{
		font-size:9pt;
		line-height:1.4;
		color:#000;
	}*/

	ul, ol{
		/*margin-bottom:1.4em;*/
		margin-left:0;
		padding-left:15px;
	}
	ol{padding-left:20px;}
	abbr, .abbr{border-bottom:1px dotted #d0d0d0;}
	address{
		font-style: normal;
		text-decoration:none;
	}
	dt{font:bold 1em/1.2em Georgia, Times New Roman, Times, serif;}
	dd{margin-bottom:1em;}
	ins{
		border-bottom:1px solid #9e9272;
		background-color:#fefae9;
		text-decoration:none;
	}
	sup{line-height:.7;}
	sub{line-height:1;}


	.pair{	/* The first heading of a two-heading group. Works well with h2.subheading, get it? */
		margin-bottom:0em;
	}
	.subheading{
		margin-bottom:1.4em;
		font:normal 9pt/1.4em Georgia, Times New Roman, Times, serif;
		letter-spacing:.1em;
		text-align:center;
		text-transform:uppercase;
	}
	
	h1 .amp, h2 .amp, h3 .amp, h4 .amp, h5 .amp, h6 .amp{	/*For styling ampersands. See: http://edward.oconnor.cx/2007/03/ampersands*/
		font-family:Californian FB, Harrington, Bookman Old Style, Goudy Old Style, Palatino Linotype, Georgia, Times New Roman, serif;
	}

	/*** For the main index page ***/
	
	.indexright{
		margin: .5em 0 .5em 0;
		clear:both;
	}

	.notation{
		/*margin: 0 0 0 1em;*/
		font-size:.88em;
		letter-spacing:.02em;
		line-height:1.136;
		color:#333;
	}
	
	.featured p {padding:.7em;}
	.sans {font-family: Helvetica, Arial, sans-serif}
	.emphasized{font-weight:bold;}
	.tight {margin:.2em 0; padding:0;}
	.tightest{margin:0; padding:0;}
	div.quote{background:url(/graphics/optionDiv-bg.jpg) bottom repeat-x; font:italic 14px/21px Georgia, Times, serif; color:#666; margin:5px 0; padding:10px; border:1px solid #CCC;}
	div.quote cite{font:bold 14px Arial, Helvetica, sans-serif; color:#555; padding-left:10px;}

	/*****************/
	/*** 2.2 LISTS ***/
	/*****************/
	
	.ilist {
		margin-left:3.5em;
		list-style-position: outside;
	}

	ul.clean-list, ol.clean-list, .clean-list li{	/* Deprecated - presentational */
		list-style-type:none;
	}

	ol.unordered{	/*** Makes ordered list behave like a typical unordered list; deprecated, presentational ***/
		list-style-type:disc;
	}
	ol.unordered ol.unordered{ /*** Deprecated, presentational ***/
		list-style-type:circle;
		margin-bottom:0em;
	}
	ol.graphic-list{
		margin:0em;
		padding:0em;
		
		list-style-type:none;
	}
	ol#faq-index{
		border:1px solid #fefae9;
		padding-top:1.4em;
		padding-right:1.4em;
		padding-bottom:1.4em;
	}
	dl#faq dt{
		margin-bottom:1.145em;
	
		font: bold 9pt/1.4 Arial, Helvetica, sans-serif;
	}
	dl#faq dd{
		margin-left:0;
		
		font: normal 9pt/1.4 Arial, Helvetica, sans-serif;
	}
	dl#faq p.back-to-top{
		background-color:#fefae9;
		clear:both;
	}

		/*** For shorter, squatter lists ***/
		/*.collapsed-list{
			padding:0;
			margin:0;
		}*/
		.collapsed-list p{
			margin-bottom:0em;
		}
		.collapsed-list ul{
			margin-top:.5em;
		}
		
		/*** For narrower lists ***/
		.crushed{	/*** Deprecated - presentational ***/
			margin-left:1.5em;
			padding-left:0em;
		}
		
	ol.illustrated,
	ul.illustrated{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	ol.illustrated li,
	ul.illustrated li{
		clear:both;
	}
	ol.illustrated img,
	ul.illustrated img{
		border:1px solid #ccc;
		margin:0 0 1.4em 1.4em;
		float:right;
	}
	ol.illustrated img.alt,
	ul.illustrated img.alt{
		border:1px solid #ccc;
		margin:0 1.4em 1.4em 0;
		
		float:left;
	}

	.todo {width:550px; margin:0; padding:7px; float:left;}
	ol.todo li{padding:10px 0; margin:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; border-top:#999 dotted 1px;}
	ol.todo li.btn{}

	/******************/
	/*** 2.3 QUOTES ***/
	/******************/
	cite{
		color:#000;
		font: italic 9pt/1.4em Arial, Helvetica, sans-serif;
		/*float:none;*/
	}

	.block-cite{	/* DEPRECATED - Presentational */
		text-align:right;
		font-style:italic;
		display:block;
	}
	
	.inspirational-quote{
		margin:0 0 1.4em 0;
		padding:0;
		color:#666;
		font-family: Georgia, Times, "Times New Roman", serif;
		clear:both;
	}
	
	.pull-quote,
	.pull-quote cite,
	.pull-quote .vcard{
		color:#808080;
		font: oblique 12pt/2.1 Georgia, Times, "Times New Roman", serif;
	}
	.pull-quote{
		border-bottom:1px solid #e5e5e5;
		border-top:1px solid #e5e5e5;
		margin-left:1.4em;
		width:200px;
		float:right;
	}
	.pull-quote .vcard{
		text-align:right;
		font: oblique 9pt/1.4 Georgia, Times, "Times New Roman", serif;
	}

.reversed{	/* deprecated, presentational */
	color:#fff;
}
.centered{	/* deprecated, presentational */
	text-align:center;
}
.footnote{
	clear:both;
	font-size:8pt;
	line-height:1.575em;
}	

.caps, .number, .postal-code, .tel{	/*for increased scanability of strings of caps and  numbers*/
	font-size:1em;
	letter-spacing:.1em;
}

.media-title,	/* for styling movie, book, and magazine titles, and similar items */
.program-title,	/* for styling the names of programs (e.g. Making America Greener) */
.foreign,	/* for styling foreign words */
.scientific-name{
	font-style:italic;
}

.thank-you{		/*for form confirmations*/
	background-color:#fefae9;
	border:solid 1px #f00;
	padding:1em;
	margin:1em;
}
.warning-message,
#errors{	/*for form confirmation*/
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:solid 1px #f00;
	margin-bottom:.7em;
	padding:.7em;
	
	background-color:#fefae9;
}
.warning-message #errors{border-width:0; margin:0; padding:0; background-color:inherit;}	/* Compensating for new pages where #errors is nested inside .warning-message. */
.note{	/*For notworthy text, i.e. "Your shopping cart has been updated."*/
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:solid 1px #9e9272;
	margin-bottom:1em;
	padding:.5em;
	
	background-color:#fefae9;
}
#no-wrap-content .note p:last-child,	/* Eventually, this should be less specific, but for now 3 levels of specificity are required to override. */
#no-wrap-content .warning-message p:last-child{	
	margin-bottom:0;
}
.clarification{ /*Usually for clarifying form fields*/
	background-color:#fefae9;
	border:1px solid #dcd8c7;
	border-top-width:3px;
	font:normal 7pt/1.8 Arial, Helvetica, sans-serif;
	padding:.6em;
}

span.clarification {padding:.5em;}

p.clarification{
	margin-bottom:1em;
}
.clarification p{
	font:normal 7pt/9pt Verdana, Helvetica, Arial, sans-serif;
}
.clarification ol{
	margin:0;
	font:normal 7pt/9pt Verdana, Helvetica, Arial, sans-serif;
}

.clarification input, .clarification option, .clarification select{
	font:normal 7pt/9pt Verdana, Helvetica, Arial, sans-serif;
}

#introduction,
#introduction p{
	border-top-width:0px;
	margin:0;
	margin-bottom:.788em;
	width:auto;

	color:#808080;
	float:none;
	font-family:Georgia, Times, Times New Roman, sans-serif;
	font-size:16pt;
	font-style:oblique;
	line-height:1.575em;
}
#introduction{
	border-bottom:1px dashed #d7d9b8;
	/*padding-bottom:.788em;*/
}
#introduction p{
	margin-bottom:.788em;
	padding-bottom:0;
}

#sidebar h4{
	margin-bottom:1.4em;

	font-size:9pt;
	/*font-variant:small-caps;*/
	font-weight:normal;
	letter-spacing:.1em;
	line-height:1.4em;
	text-transform:uppercase;
}

/*************************************/
/********** 3. IMAGE STYLES **********/
/*************************************/
img{
	margin:0px;
	padding:0px;
	border:0px;
}

.float-img-left{
	float:left;
	margin:0px 12.6pt 12.6pt 0px;
}

.float-img-right{
	clear:right;
	float:right;
	margin:0px 0px 12.6pt 12.6pt;
}
div.float-img-left img,
div.float-img-right img{
	display:block;
}
#no-wrap-content .caption,
.body-caption{
	font: bold 8pt/1.58 Arial, Helvetica, sans-serif;
	margin-top:.79em;
}
#no-wrap-content .caption2{	/* Tighter top margin */
	font: normal 8pt/1.58em Arial, Helvetica, sans-serif;
	margin:0em;
}
.body-caption{	/* Captions for images inside body text, helps to offset them */
	padding-left:.76em;
	border-left:2px solid #ccc;
}

#no-wrap-content .caption p,
#no-wrap-content .caption2 p,
#no-wrap-content .body-caption p{
	font: bold 8pt/1.58em Arial, Helvetica, sans-serif;
	margin-bottom:1.58em;
}
.caption-view{	/* Image captions that link to a new image (larger image, stand-alone image, etc.) (i.e. +Enlarge)...basically just centered */
	text-align:center;
	font: bold 8pt/9pt Arial, Helvetica, sans-serif;
}
#hero-image{
	display:block;
}
.item-icon{	/* Small content-based images used in #index-content, and other areas */
	margin:0 0 0 .7em;
	float:right;
}
.item-icon2{
	margin:0 .7em 0 0;
	float:left;
}
.atmospheric{
	border:1px solid #ccc;
}
#partners,
#sponsors,
.sponsors{
	clear:both;
	text-align:center;
}
#partners h2,
#sponsors h2,
.sponsors h2{
	margin-bottom:1em;

	color:#999;
	font-size:.7em;
	text-transform:uppercase;
	letter-spacing:.1em;
	line-height:1;
	text-align:left;
}
#partners img,
#sponsors img,
.sponsors img{
	border-width:0px;
	margin:1.4em;
	margin-top:0;
	vertical-align:middle;
}
#partners ul,
#sponsors ul,
.sponsors ul{margin:0 0 1.4em 0; padding:0; list-style-type:none;}
#partners li,
#sponsors li,
.sponsors li{display:inline;}

#sidebar #sponsors img,
.sidebar #sponsors img{
	margin:0;
}

.slideshow-img-sm,
.slideshow-img-md,
.slideshow-img-lg{
	margin-bottom:1.4em;
}

.slideshow-img-sm{
	width:320px;
}

.slideshow-img-md{
	width:400px;
}

.slideshow-img-lg{
	width:559px;
}
.polaroid {display:block; padding:5px; border:1px solid #CCC; border-bottom:2px solid #666;}

/************************************/
/********** 4. FORM STYLES **********/
/************************************/

form{
	margin:0px;
	padding:0px;
	border-width:0px;
}
fieldset{
	border-width:0px;
	border-top:1px solid #ccc;
	margin:1em 0em;
	padding:0em .5em .5em 10px;
}
fieldset legend{
	/*margin:1.35em;*/
	font:normal 14pt/1.35 Georgia, Times, "Times New Roman", serif;
	color:#000;
}
label{
	font: normal 9pt/1.4em Arial, Helvetica, sans-serif;
}

form ol,
form ul{
	margin:0;
	padding:0;
	
	list-style-type:none;
}

form li{
	margin-bottom:1.4em;
}

#sidebar input,
.sidebar input{
	width:198px;
}
#sidebar input.submit,
#sidebar input#submit{
	width:auto;
}

.formBox {margin:0; width:550px; float:left;}
.formHeading {margin:10px 0 0 10px; color:#006B3F; font-size:14px; font-weight:bold;}
/*.formBox .top {background:url(/graphics/donationform550-top.jpg) no-repeat; height:30px;}
.formBox .body {background:url(/graphics/donationform550-body.jpg) repeat-y;}
.formBox .bot {background:url(/graphics/donationform550-bot.jpg); height:30px;}*/

/* These 3 need to remain seperate since they aren't descendants of the actual .formBox class, just additional styles (For now...) */
	.top {background:url(/graphics/donationform550-top.jpg) no-repeat; height:30px;}
	.body {background:url(/graphics/donationform550-body.jpg) repeat-y;}
	.bot {background:url(/graphics/donationform550-bot.jpg); height:30px;}

.formBox-1column {margin:0; padding:0; width:265px; float:left;}
.top-1column {background:url(/graphics/donationform-top.jpg) no-repeat; height:15px;}
/*.body-1column {background:url(/graphics/donationform-body.jpg) repeat-y;}*/
.body-1column{width:263px; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.bot-1column {background:url(/graphics/donationform-bottom2.jpg); height:27px;}

.formBox .form-contents,
.body-1column .form-contents{margin:0 8px; background-color:#fff;}

.form-col-first{
	width:200px;
	margin:0px 10px 10px 0px;
	float:left;
	text-align:right;
}
.form-col-second{
	width:337px;
	float:left;
	text-align:left;
}
fieldset .form-col-first{	/* Compensates for fieldset margin */
	width:190px;
}
fieldset fieldset .form-col-first{
	width:180px;
}
fieldset fieldset .form-col-second{
	width:332px;
}
fieldset fieldset legend{
	margin:0em;
	color:#000;
	font:normal 12pt/2.10 Georgia, Times, "Times New Roman", serif;
}
.form-col-checkbox{
	width:25px;
	float:left;
}
.form-col-check-desc{
	width:200px;
	float:right;
	text-align:left;
}
form .text-input{
	width:318px;
}
form fieldset{
	margin-bottom:4.2em;
}
form .component{	/* For inline form fields (i.e. City, State, Zip) */
	margin:.7em;

	float:left;
}
.form-add-in{	/* For form components that get added in dynamically */
	border:1px dashed #ccc;
	padding:1.4em 0em;
}
#form-sent{
	color:#006b3f;
}

.required {color:red;}

	/*********************************/
	/*** 4.2. CHECKBOX/RADIO LISTS ***/
	/*********************************/
	form ol.checkbox-list{
		list-style-type:none;
		margin:0em;
		padding:0em;
		margin-bottom:.5em;
	}
	form ol.checkbox-list li{
		clear:both;
	}
	form ol.checkbox-list li input{
		margin-right:.25em;
		/*border:1px solid #000;*/
	}
	form ol.checkbox-list li label{
		/*border:1px solid #000;*/
		margin:0px;
		padding:0px;
	}
.inputtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.inputtitler{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}
.inputmonospace{
	font-family: "Courier New", Courier, monospace;
	text-align: center}
.inputmonospacel{
	font-family: "Courier New", Courier, monospace;
	text-align: left}

/*********************************************/
/********** 5. OTHER BLOCK ELEMENTS **********/
/*********************************************/
table.pretty-mode img{
	display:block;
}
.assemblyLine{	/* Deprecated */
}
.lineItem{	/* Deprecated - display:inline-block is ideal, but not supported in IE7 */
	float:left;
	margin:5px 5px 5px 0px;
}
.assemblyLine br{	/* Deprecated */
	clear:both;
}
.lineItem br{
	clear:none;
}

div#column1{
	margin-right:1.4%;
	width:49%;
	
	clear:left;
	float:left;
}
div#column2{
	margin-left:0;
	width:49%;
	
	float:left;
}

.call-out{
	margin-left:2.8em;
}

.featured {background:/*#FFFFDF*/#FEFAE9; border:dotted 1px #CCC;}

.mint{background:url(/graphics/bg-login.jpg) top repeat-x #D8F1DF; border:1px solid #999; padding:10px;}
.forest{background:url(/graphics/forest-top-bg.jpg) top repeat-x #006B3F; border:1px solid #666; padding:10px;}
.sand{background:url(/graphics/sand-top-bg.jpg) top repeat-x #E0E0C5; border:1px solid #999; padding:10px;}
.snow {background: url(/graphics/snow-top-bg.jpg) top repeat-x; border:1px solid #CCC; padding:10px;}


#social-bookmarking{
	border: 1px solid #9e9272;
	maxwidth:200px;
	padding:.7em;
	margin-left:1.4em;
	
	clear:right;
	float:right;
	text-align:center;
}
#social-bookmarking h2{
	border-bottom:1px solid #c8b98f;
	
	display:block;
	font: normal 8pt/1.58em Georgia, Times, Times New Roman, serif;
}
#social-bookmarking img{
	margin-bottom: .3em;

	display:block;
}

.colorblock{margin: 0 0 .2em 0; padding:.1em .466em; color:#FFF; font:bold .9em/1.1em Verdana, Arial, sans-serif;}
.colorblock a:link{color:#FFF;}
.colorblock a:visited{color:#FFF;}
.colorblock a:hover, a:focus, a:active{text-decoration:underline;}
	/*-----Background Styles for .colorblock----*/
	.blue{background:#369;}
	.brown{background:#663;}
	.red{background:#900;}
	
.optionDiv{border:1px solid #ccc; padding:1.4em .7em 0 1.4em; margin-bottom:1.4em; background:url(/graphics/optionDiv-bg.jpg) top repeat-x #F7F7F7; overflow:hidden;}
.pointer{cursor:pointer;}

	/*******************************/
	/*** 5.1. MICROFORMAT STYLES ***/
	/*******************************/
	
		/*** 5.1.1. VCALENDAR EVENT STYLES ***/
		div.vevent{
			margin-bottom:1em;
			font: normal 9pt/1.4 Arial, Helvetica, sans-serif;
		}
		abbr.dtstart, abbr.dtend{
			border-bottom-width:0px;
		}
		.contact-info{
			font-style:italic;
			margin-bottom:0em;
			padding-bottom:0em;
		}
		
		/*** 5.1.2. HCARD STYLES ***/
		/*div.vcard{
			font: normal 9pt/1.4 Arial, Helvetica, sans-serif;
		}*/
		.with-lead-in{
			margin-top:0em;
			margin-bottom:1em;
		}
		
		/*** 5.1.3. MEDIA STYLES ***/
		/*** not a true microformat (yet) ***/
		/*** more info at: http://microformats.org/wiki/media-info-brainstorming ***/
		.media-title{	/*for styling movie, book, and magazine titles, and similar items*/
			font-style:oblique;
		}

/**************************************/
/********** 6. HEADER STYLES **********/
/**************************************/
#header{
	width:771px;
	margin:0px auto;
	background-color:#c8b98f;
	text-align:left;
}
#logospace{
	padding:2px 5px;
}
#logo,
#mission,
#searchform{
	margin-right:1em;
	float:left;
}
#logo{
	overflow:hidden;
}
#mission{
	overflow:hidden;
}
#logo{
	height:27px;
	width:199px;
	/*background:transparent url(/graphics/header-sprite-map.png) no-repeat 0 0;*/
}
#mission
{
	height:27px;
	width:149px;
	background:transparent url(/graphics/header-sprite-map.png) no-repeat -199px 0;
}
#mission .statement{
	visibility:hidden;
	/*position:relative;
	top:29px;
	left:-199px;*/
}
#searchform{
	position:relative;
	top:2px;
}

label.header{
	display:none;
}

#account{
	padding-right:5px;
	float:right;
}
#linkspace{
	font:bold 10pt/1.26 Arial, Helvetica, sans-serif;
	letter-spacing:.1px;
	text-align:center;
	padding: 3px;
	color: #ffffff;
	background-color: #006b3f;
	/*For instant web 2.0, uncomment the following line.*/
	/*background-image: url('/graphics/2-0-nav-bar.png');*/
	clear:both;
}

#header-banner{	/*deprecated*/
	width:771px;
	padding:0px;
	margin:0px;
}

#header-img, #header-txt{	/*deprecated*/
	margin: 0px;
	padding: 0px;
	float: left;
}

#section-header,
#header-banner img{
	display:block;
}

.breadcrumb{
	padding-left:10px;
	width:761px;
	
	background-color:#FEFAE9;
	clear:both;
	font:normal 8.5pt/1.48 Arial, Helvetica, sans-serif;
}
/* Styles for v1.5 layout. */
#interior .breadcrumb,
.breadcrumb ul{font:normal 8pt/2.3625 Arial, Helvetica, sans-serif;}
#interior .breadcrumb{height:auto; padding-left:10px; width:761px; background:#fefae9 url(/graphics/breadcrumb.png) repeat-x bottom;}
.breadcrumb ul,
.breadcrumb li{margin:0; padding:0; display:inline;}

#credentials{
	margin-right:.7em;
	float:right;
}

/********************************************/
/********** 7. MAIN CONTENT STYLES **********/
/********************************************/
#contentspace,
#container{	/* Styles for v1.5 layout. */
	width:771px;
	margin:0px auto;
	padding:0px 0px .5em 0px;	
	background:#fff;
	text-align:left;
}
#container{padding-bottom:0; background:#fff url("/graphics/bg-dirty.jpg") no-repeat bottom;}	/* Styles for v1.5 layout. */
#indexcontentspace{	/* For index page only. */
	width:771px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
	text-align:left;
}
#maincontent{	/* Wrap content around left nav menu - See also: #no-wrap-content */
	background-color:#fff;
	margin:5px 10px 0px 10px;
	padding:0px;
}

.content,	/* For v1.5 styles. */
#no-wrap-content{ /*Don't wrap content around left nav menu - See also: #maincontent*/
	background-color:#fff;
	margin:.7em 15px 0px 0px;
	padding:0px;
	width:559px;
	float:right;
}
.content{background-color:transparent;}

#no-nav-content{
	margin:16px;
	width:auto;
	float:none;
}

#page-content,	/* Recommended */
.page-content	/* Use sparingly */
{	/* For use with sidebar */
	border-right:1px solid #d7d9b8;
	margin-bottom:1.4em;
	padding-right:14px;
	width:330px;
	
	float:left;
}
#sidebar,	/* Recommended */
.sidebar	/* Use sparingly */
{
	width:200px;
	margin:0em 0em 10px 0px;
	padding:0em 0em 0em 14px;
	/*border-left:1px solid #d7d9b8;*/
	float:right;
	display:block;
}

#no-nav-content #page-content,
#no-nav-content .page-content{
	width:390px;
}
#no-nav-content #sidebar,
#no-nav-content .sidebar{
	padding-left:14px;
	width:320px;
}

#index-image{	/*The hero image on the main index pages.*/
	/*float:left;*/
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
}
#index-content{	/*The content next to the hero image on the main index pages.*/
	padding:4px 9px;
	
	text-align:left;
	overflow:auto;
	width:238px;
}
#index-content2{	/*Any "body copy" content in the bottom columns.*/
	margin:.7em;
}
.clearDiv{
	clear:both;
	font:normal 0px/0px serif;
}
.clear-br{
	clear:both;
}

.clear-left{clear:left;}
/*********************************************/
/********** 8. LEFT NAVIGATION MENU **********/
/*********************************************/

/*** WHITE BASE ***/
#left-nav{
	border:1px solid #ccc;
	margin:5px 5px 5px 5px;
	width:165px;
	
	background:#fff none;
	float:left;
}
.nav-list{
	margin:0px;
	padding:0 10px;
	width:auto;
	
	list-style-type:none;
	background:#fff none;
}

.nav-list h4,
.left-nav-container h4{
	border-bottom:2px solid #ccc;
	margin:1.07em 0 0 0;
	padding:0px;
	
	font:bold 10pt/1.26em Arial, Helvetica, sans-serif;
}
.nav-list h4 a:link,
.nav-list h4 a:visited,
.left-nav-container h4 a:link,
.left-nav-container h4 a:visited{color:#666;}	/* Keep link black, even when visited. */
.nav-list h5,
.left-nav-container h5{
	font:bold 9pt/1.4 Arial, Helvetica, sans-serif;
}
.nav-list h6,
.left-nav-container h6{
	font:oblique normal 9pt/1.4 Arial, Helvetica, sans-serif;
}

.nav-list-secondary{
	margin:0em;
	padding:0; /*padding:.5em;*/
	
	list-style-type:none;
	/*text-align:left;*/
	font:normal 8pt/1.575em Arial, Helvetica, sans-serif;
	background:#fff none; /*background-color:#eae4d0;*/
}

.nav-list-secondary li{
	border-bottom:1px solid #ccc; /*border-bottom: 1px solid #9e9272;*/
	margin:.5em 0em .5em 0em;
	padding-bottom:.5em;
	/*width:155px;*/	/* Width is mandatory; it triggers hasLayout for IE */
}
.nav-list-secondary li.nav-list-secondary:last-child,
.nav-list-secondary li:last-child{
	/*padding:5px 0px 5px 0px;*/
	border-bottom: 0px solid #9e9272;
}

.nav-list a:visited,
.submenu a:visited{	/* Make color always be blue, despite visited, active */
	color:#00f;
}
.nav-list a:hover,
.submenu a:hover{
	color:#e16500;
}

.left-nav-container{ /* For when a tertiary navigation menu is used. */
	width:197px;
	float:left;
}
img.left-nav-banner{
	margin:5px 5px 0px 5px;
}

	/*********************************/
	/*** 8.1. ADDITIONAL NAV MENUS ***/
	/*********************************/
	div#tertiary-nav{
		border:1px solid #ccc; /*border:1px solid #9e9272;*/
		margin:5px 25px 5px 5px;
		width:auto;
		
		background:#fff none; /*background-color:#c8b98f;*/
	}
	div#tertiary-nav h4.tertiary-title{
		border-bottom:2px solid #000;
		margin:1.11em 0 0 0;
		padding:0px;
		
		font:bold 10pt/1.26em Arial, Helvetica, sans-serif;
	}
	h4.tertiary-title a:link,
	h4.tertiary-title a:visited{	
		color:#000; /* Keep link black, even when visited. */
	}
	
	.nav-list-secondary ul,
	.nav-list-secondary ol,
	.nav-list-secondary .submenu
	{
		margin:0 0 0 1em;
		padding:0em;
		list-style-type:none;
		font:normal 1em/1.4em Arial, Helvetica, sans-serif;
	}
	.nav-list-secondary ul li,
	.nav-list-secondary ol li,
	.nav-list-secondary .submenu li{
		border-width:0px;
		margin:.25em .0em;
	}
	.submenu .submenu li{
		margin:0;
		padding:0;
	}
	
	/*** OLD TAN OVERLAY ***/
	/*#left-nav{
		border-color:#a6976d;
		background-color:#edeace;
	}
	.nav-list{
		padding:0;
		background-color:transparent;
	}
	.nav-list h4{
		border-bottom:1px solid #a6976d;
		margin:0;
		padding:.63em 10px;
		
		background-color:#c8b98f;
		color:#000;
	}
	.nav-list h4 a:link,
	.nav-list h4 a:visited,
	.nav-list h4 a:hover{
		color:#000;
	}
	.nav-list-secondary{
		padding:0 10px;
		background-color:transparent;
	}
	.nav-list-secondary li{
		border-bottom:1px solid #999;
	}*/
	
	/*** NEW OVERLAY ***/
	.breadcrumb{
		height:20px;
		width:auto;
		min-height:20px;
		background:#fefae9 url(/graphics/breadcrumb.png) bottom;
	}
	#left-shopnav-wrapper{
		margin-right:32px;
		float:left;
	}
	#left-nav{
		border-width:0;
		margin:0;
		
		background:transparent url(/graphics/left-nav-side.png) right top;
		position:relative;
		top:-3px;
	}
	.nav-list,
	.nav-list-secondary,
	.submenu{
		background-color:transparent;
	}
	.nav-list{
		padding-bottom:.5em;
		background:transparent url(/graphics/nav-list-bottom.png) right bottom no-repeat;
	}
	.nav-list h4{
		border-bottom-width:1px;
	}
	.nav-list h4 a:link,
	.nav-list h4 a:visited{
		color:#320;	
	}
	.nav-list-secondary li{
		border-bottom-width:0;
		border-top: 1px solid #ccc;
		margin:0;
		padding: .5em 0;
	}
	
	/******************************/
	/*** 8.2. TABLE OF CONTENTS ***/
	/******************************/
	div#table-of-contents{
		background-color:#fefae9;
		border: 1px solid #ccc;
		float:right;
		margin:0em 0em 1em 1em;
		padding:.5em;
		width:170px;
	}
	div#table-of-contents ol li ol li{
		list-style-type:upper-alpha;
	}

/**************************************/
/********** 9. FOOTER STYLES **********/
/**************************************/
#content-footer{
	border-top:1px solid #ccc;
	clear:both;
	margin-top:.7em;
	padding-top:.7em;
}
#footer{
	margin:auto;
	padding:.7em 0;
	width:771px;
	
	background-color:#006b3f;
	clear:both;
	color:#ffffff;
	font: bold 8pt/1.575 Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer a:link,
#footer a:visited{
	color:#ffffff;
}
#interior #footer{margin-top:1.4em;}	/*Style for v1.5 layout.*/

/*******************************/
/********** 10. LINKS **********/
/*******************************/

	/**************************/
	/*** 10.1. NORMAL LINKS ***/
	/**************************/
	a:link{
		text-decoration:none;
		color: #00F;
	}
	a:visited{
		text-decoration:none;
		/*color:#838398;*/
		color:#45458d;
	}
	a:hover{
		text-decoration:underline;
		color: #e16500;
	}
	.no-click-email{	/*deprecated*/	/*for e-mail stand-in links formatted like: name [at] arborday [dot] org*/
		color:#0000ff;
	}
	
	/************************************************/
	/*** 10.2. NORMAL LINKS WITH NO VISITED COLOR ***/
	/************************************************/
	a.not-visited:link{
		text-decoration:none;
		color: #00F;
	}
	a.not-visited:visited{
		text-decoration:none;
		/* border-bottom: dotted 1px #cccccc; */
		color:#00F;
	}
	a.not-visited:hover{
		text-decoration:underline;
		color: #e16500;
	}
	
.linkheading:link{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
}
.linkheading:visited{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
}
.linkheading:hover{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
	text-decoration:underline;
}
.mainheading:link{
	color:#ffffff;
	font-size: 14px;
}
.mainheading:visited{
	color:#ffffff;
	font-size: 14px;
}
.mainheading:hover{
	color:#ffff00;
}
a img{
	border:solid 0px;
}
a.menubar:link {
	text-decoration:none;
	color: #ffffff;
}
a.menubar:visited {
	text-decoration:none;
	color: #ffffff;
}
a.menubar:hover {
	text-decoration:underline;
	color: #ffffff;
}
a.reversed:link{
	color:#fff;
}
a.reversed:visited{
	color:#ddd;
}
	/****************************/
	/*** 10.3. LINKS TO FILES ***/
	/****************************/
	.pdf-link, .zip-link, .doc-link, .email-link, .new-window-link, .back-to-top-link, .secure-link{
		padding-right:18px;
		padding-top:1px;
		background-position:center right;
		background-repeat:no-repeat;
		/*position:relative;*/
	}
	.zip-link{
		background-image:url('/graphics/file-icon-zip.gif');
	}
	.doc-link{
		background-image:url('/graphics/file-icon-doc.gif');
	}
	.email-link{
		background-image:url('/graphics/file-icon-email.gif');
	}
	.new-window-link{
		background-image:url('/graphics/file-icon-new-window.gif');
	}
	.new-window-small{
		padding-right:13px;
		background-image:url('/graphics/file-icon-new-window-sm.gif');
		background-position:top right;
		background-repeat:no-repeat;
	}
	.pdf-link{
		background-image:url('/graphics/file-icon-pdf.gif');
	}
	.pdf-small{
		padding-right:13px;
		background-image:url('/graphics/file-icon-pdf-sm.gif');
		background-position:top right;
		background-repeat:no-repeat;
	}
	.secure-link{
		background-image:url('/graphics/file-icon-secure.gif');
	}
	.secure-small{
		padding-right:13px;
		background-image:url('/graphics/file-icon-secure-sm.gif');
		background-position:top right;
		background-repeat:no-repeat;
	}
	.back-to-top-link{
		background-image:url('/graphics/file-icon-back-to-top.gif');
	}
	.back-to-top-small{
		padding-right:13px;
		background-image:url('/graphics/file-icon-back-to-top-sm.gif');
		background-position:top right;
		background-repeat:no-repeat;
	}

	/**************************/
	/*** 10.4 BUTTON STYLES ***/
	/**************************/

	.btn-240x50 a{
	margin:0 0 10px 0; padding:14px 0 0 0;
	width:240px; height:36px;
	max-height:36px; min-height:36px;
	
	background: url("/graphics/btn-240x50.jpg") top;
	color:#fff;
	display:block;
	font-family: Arial,Helvetica, Trebuchet MS,sans-serif; font-size:15px; font-weight:bold;
	text-align:center;
	}
	.btn-240x50 a:hover{background: url("/graphics/btn-240x50.jpg") bottom; color:#fff; text-decoration:none;}
	.btn-240x50 a:active{background:url("/graphics/btn-240x50.jpg") top; color:#fff;}
	.btn-240x50 a:focus{background:url("/graphics/btn-240x50.jpg") top; color:#fff;}
	.btn-240x50 a:visited{color:#FFF;}
	
	.btn-180x35 a{
	margin:0 0 10px 0; padding:8px 0 0 0;
	width:180px; height:27px;
	min-height:27px; max-height:27px;
	
	background: url("/graphics/btn-180x35.png") top;
	color:#fff;
	display:block;
	float:left;
	font-family: Arial, Trebuchet MS, Helvetica, Geneva, sans-serif; font-size:14px; font-weight:bold;
	text-align:center;
	}
	.btn-180x35 a:hover{background: url("/graphics/btn-180x35.png") bottom; color:#fff; text-decoration:none;}
	.btn-180x35 a:active{background:url("/graphics/btn-180x35.png") top; color:#fff;}
	.btn-180x35 a:focus{background:url("/graphics/btn-180x35.png") top; color:#fff;}
	.btn-180x35 a:visited{color:#FFF;}
	
	.btn-180x35-blue a{
	margin:0 0 10px 0; padding:8px 0 0 0;
	width:180px; height:27px;
	min-height:27px; max-height:27px;
	
	background: url("/graphics/btn-180x35-blue.jpg") top;
	color:#fff;
	display:block;
	float:left;
	font-family: Arial, Trebuchet MS, Helvetica, Geneva, sans-serif; font-size:14px; font-weight:bold;	text-align:center;
	}
	.btn-180x35-blue a:hover{background: url("/graphics/btn-180x35-blue.jpg") bottom; color:#fff; text-decoration:none;}
	.btn-180x35-blue a:active{background:url("/graphics/btn-180x35-blue.jpg") top; color:#fff;}
	.btn-180x35-blue a:focus{background:url("/graphics/btn-180x35-blue.jpg") top; color:#fff;}
	.btn-180x35-blue a:visited{color:#FFF;}

	.btn-rfr a{
	margin:0; padding:0;
	width:240px; height:50px;
	
	background:url("../programs/graphics/btn_rfr-savetoday.jpg") top;
	display:inline-block;
	float:left;
	text-indent:-9999px;
	}
	.btn-rfr a:hover{background: url("../programs/graphics/btn_rfr-savetoday.jpg") bottom;}
	.btn-rfr a:active{background:url("../programs/graphics/btn_rfr-savetoday.jpg") top;}
	.btn-rfr a:focus{background:url("../programs/graphics/btn_rfr-savetoday.jpg") top;}
	.btn-rfr a:visited{background:url("../programs/graphics/btn_rfr-savetoday.jpg") top;}
	
	.btn_browse a{
	margin:0; padding:0;
	width:240px; height:50px;
	
	background:url("/graphics/btn-browse.jpg") top;
	display:inline-block;
	float:right;  
	text-indent:-9999px;
	}

	.btn_browse a:hover{background:url("/graphics/btn-browse.jpg") bottom;}
	.btn_browse a:active{background:url("/graphics/btn-browse.jpg") top;}
	.btn_browse a:focus{background:url("/graphics/btn-browse.jpg") top;}
	
	.btn-addtocart a{
	margin:0; padding:0;
	width:240px; height:71px;
	
	background:url("/graphics/btn-addtocart.jpg") top;
	display:block;
	float:inherit;
	text-indent:-9999px;
	}

	.btn-addtocart a:hover{background:url("/graphics/btn-addtocart.jpg") bottom;}
	.btn-addtocart a:active{background:url("/graphics/btn-addtocart.jpg") top;}
	.btn-addtocart a:focus{background:url("/graphics/btn-addtocart.jpg") top;}
	
	.btn-viewdetails a{
	margin:0; padding:0;
	width:240px; height:71px;
	
	background:url("/graphics/btn-viewdetails.jpg") top;
	display:block;
	float:inherit;
	text-indent:-9999px;
	}

	.btn-viewdetails a:hover{background:url("/graphics/btn-viewdetails.jpg") bottom;}
	.btn-viewdetails a:active{background:url("/graphics/btn-viewdetails.jpg") top;}
	.btn-viewdetails a:focus{background:url("/graphics/btn-viewdetails.jpg") top;}
	
	a.btn-purchaseinfo {
	margin:0; padding:0;
	width:240px; height:71px;
	background:url("/graphics/btn-purchaseinfo.jpg") top;
	display:block;
	float:inherit;
	text-indent:-9999px;
	}
	a.btn-purchaseinfo:hover{background:url("/graphics/btn-purchaseinfo.jpg") bottom;}
	a.btn-purchaseinfo:active{background:url("/graphics/btn-purchaseinfo.jpg") top;}
	a.btn-purchaseinfo:focus{background:url("/graphics/btn-purchaseinfo.jpg") top;}
	a.btn-addtocart{
	margin:0; padding:0;
	width:240px; height:71px;
	background:url("/graphics/btn-addtocart.jpg") top;
	display:block;
	float:inherit;
	text-indent:-9999px;
	}
	a.btn-addtocart:hover{background:url("/graphics/btn-addtocart.jpg") bottom;}
	a.btn-addtocart:active{background:url("/graphics/btn-addtocart.jpg") top;}
	a.btn-addtocart:focus{background:url("/graphics/btn-addtocart.jpg") top;}
	
	a.btn-240x50{
		margin:10px 0; padding:0;
		width:240px; height:50px;
		line-height:50px;
		background: url("/graphics/btn-240x50.png") top;
		color:#fff;
		display:block;
		font:bold 14px/50px Arial, Helvetica, sans-serif;
		text-align:center; text-decoration:none;
		text-shadow:#000 0px -1px 1px; /* TESTING THIS */
	}
	a:hover.btn-240x50 {background: url("/graphics/btn-240x50.png") bottom; color:#fff; text-decoration:none;}
	a:active.btn-240x50 {background:url("/graphics/btn-240x50.png") top; color:#fff;}
	a:focus.btn-240x50 {background:url("/graphics/btn-240x50.png") top; color:#fff;}
	a:visited.btn-240x50 {color:#FFF;}
	
	a.btn-200x50{
	margin:10px 0; padding:0;
	width:200px; height:50px;
	line-height:50px;
	background: url("/graphics/btn-200x50.png") top;
	color:#fff;
	display:block;
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif; font-size:14px; font-weight:bold;
	text-align:center; text-decoration:none;
	text-shadow:#000 0px -1px 1px; /* TESTING THIS */
	}
	a:hover.btn-200x50 {background: url("/graphics/btn-200x50.png") bottom; color:#fff; text-decoration:none;}
	a:active.btn-200x50 {background:url("/graphics/btn-200x50.png") top; color:#fff;}
	a:focus.btn-200x50 {background:url("/graphics/btn-200x50.png") top; color:#fff;}
	a:visited.btn-200x50 {color:#FFF;}
	
	a.btn-180x35{
	margin:0 0 10px 0; padding:0;
	width:180px; height:35px;
	line-height:35px;
	background: url("/graphics/btn-180x35.png") top;
	color:#fff;
	display:block;
	font-family: Arial, Trebuchet MS, Helvetica, Geneva, sans-serif; font-size:14px; font-weight:bold;
	text-align:center; text-decoration:none;
	text-shadow:#333 0px -1px 1px; /* TESTING THIS */
	}
	a:hover.btn-180x35 {background: url("/graphics/btn-180x35.png") bottom; color:#fff; text-decoration:none;}
	a:active.btn-180x35 {background:url("/graphics/btn-180x35.png") top; color:#fff;}
	a:focus.btn-180x35 {background:url("/graphics/btn-180x35.png") top; color:#fff;}
	a:visited.btn-180x35 {color:#FFF;}
	
	a.btn-110x30 {
		margin:0; padding:0; display:block;
		width:110px; height:30px;
		background:url("/graphics/btn-110x30-grey.png") bottom;
		color:#006B3F;
		font: bold 14px/30px Helvetica, Arial, sans-serif;
		text-align:center; text-decoration:none;
	}
	a:hover.btn-110x30 {background:url("/graphics/btn-110x30-grey.png") center; color:#006B3F; text-decoration:none;}
	a:active.btn-110x30, a:focus.btn-110x30 {background:url("/graphics/btn-110x30-grey.png") top; color:#006B3F;}
	a:visited.btn-110x30 {color:#006B3F;}
	/****END****/

/****************************************/
/********** 11. SECTION STYLES **********/
/****************************************/
	
	/**************************/
	/*** 11.2. INDEX STYLES ***/
	/**************************/
	.qa {
		color: #666;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight:bold;
	}

		/*** 11.2.1. THREE-COLUMN NAV LINKS ***/
		#navlinks,	/* #navlinks is deprecated: see main index page, or global warming for nav-links template */
		#nav-links{
			margin:2px auto 0px auto;
			padding:0px;
			text-align:left;
			width:771px;
		}
		#nav-links{
			margin-top:4px;
			
			background-color:#fff;
		}
		#nav-links td{
			/*padding:2px 2px 3px 2px;*/
			padding: 5px 5px 0 5px;
		}
		#nav-links td.link-box-divider{		/* the tan line dividing learn-shop-get involved */
			padding:0px;

			background-color:#c8b98f;
		}
		.linkbox{
			background-color:#ffffff;
			color:#000000;
			font: normal 9pt Arial, Helvetica, sans-serif;
			height:100%;
			margin:0px auto;
			padding:0px;
			text-align:center;
			width:247px;
		}
		.linkboxcell{
			background-color:#ffffff;
			border: solid 1px #999b84;
		}
		.linkboxhead{
			background:#006b3f url(../graphics/cellpic.gif);
			color:#ffffff;
			font: bold 10pt Arial, Helvetica, sans-serif;
			height:25px;
			margin-bottom:5px;
			padding-top:5px;
			cursor: pointer; cursor: hand;
			text-align:center;
			/*width:247px;*/
		}
		.linkboxitem{
			clear:both;
			padding:5px 3px 0px 0px;
			text-align:left;
		}
		.linkboximg{
			border-width:0px;
			float:left;
			margin:7px 10px 10px 5px;
			vertical-align:text-top;
		}
		.linkboxlist{
			clear:both;
			list-style:none;
			margin-left:10px;
			padding-left:0px;
			text-align:left;
		}
		.columnspacer{
			height:100%;
			width:12px;
		}
	
		/*** 11.2.2. TWO-COLUMN NAV LINKS ***/
		.linkboxtwocol{
			background:#006b3f url(../graphics/cellpic.gif);
			color:#ffffff;
			font: bold 10pt Arial, Helvetica, sans-serif;
			height:25px;
			margin-bottom:5px;
			padding-top:5px;
			text-align:center;
			/*width:510px;*/
		}




/*****!!!!!!!!!!!!!!!!!!!!!!!!!! DEPRECATED !!!!!!!!!!!!!!!!!!!!!!!!!!******/
/***** IF STILL IN USE, THESE SHOULD BE IN SECTION-SPECIFIC CSS FILES ******/
/***************************************************************************/

	/*************************/
	/*** 11.3. KIDS STYLES ***/
	/*************************/
		/*** 11.3.1. KIDS EXPLORE CLUB ***/
	
	/*****************************/
	/*** 11.4. PROGRAMS STYLES ***/
	/*****************************/
		/**********************/
		/*** 11.4.1. AWARDS ***/
		/**********************/
		
		/******************************/
		/*** 11.4.2. BACKYARD WOODS ***/
		/******************************/
		div.did-you-know{
			background-color:#eae4d0;
			margin-bottom:1em;
			padding:.5em;
			border: solid 1px black;
		}
	
	/**************************/
	/*** 11.5. TREES STYLES ***/
	/**************************/
		/*** 11.5.1. HOW-TO-PLANT VIDEOS ***/
		#plant-video-list{
			width:270px;
			float:left;
			text-align:left;
			margin:10px;
			display:inline;
		}
		#plant-video{
			margin:50px 10px 0px 10px;
			float:left;
			display:inline;
		}
		
		/*** 11.5.2. LIFE STAGES ***/
		#life-stage-tree{
			border:3px solid #000;
			margin: 0px 10px 10px 10px;
		}
		
		/*** 11.5.3. NATIONAL TREE ***/
		#national-tree-nav{
			list-style-type:none;
			color:#ffffff;
			font: normal .8em/1.3em Verdana, Tahoma, Arial, Helvetica, sans-serif;
			padding: 1em 0em 1em 0em;
		}
		
		/*** 11.5.4. 9 THINGS TO KNOW ***/
		.n-things-column-left{
			width:277px;
			margin-right:5px;
			float:left;
		}
		.n-things-column-right{
			width:277px;
			margin-left:5px;
			float:left;
		}
		#n-things-list{
			list-style-type:none;
			text-align:right;
		}
		h2#n-things-title{
			text-align:right;
			color:#006b3f;
			border-top:1px solid #c8b98f;
		}


.group:after, /* Requires standards-complience STRICT mode (which we should be using, anyway) to work in IE7. */
.group-list > li:after /* Group for list items (to avoid class="group" on every single <li>. */
	{height:0; content:"."; clear:both; display:block; visibility:hidden;}

	
/* Hacks for IE6. */
* html .group,
* html .group-list li{height:1%;}
* html .group-list li li{height: auto;} /* Resets nested <li>s. */

/* Hacks for IE7. */
.group,
.group > li{min-height:1px}