@charset "UTF-8";
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	img{border:0px;}
	a:link, a:visited, a:active{
		text-decoration:underline;
		color:#342C07
	}
	a:hover{
		color:#000;
		text-decoration:none;
	}
	td, p{line-height:18px;}
.Row{clear:both; min-height:10px; overflow:hidden;}
.Col{float:left;}
.RightCol{float:right;}
/*= = = = = = = = = = = Main Styles = = = = = = = = = = = */
	#Content{
		margin:0px auto;
		width:1000px;
		position:relative;
	}
		#OfInterestMenu{
			float:right;
			width:221px;
			background:url(../graphics/line.gif) no-repeat 0 21px;
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-size:11px;
			position:absolute;
			top:50px;
			right:0px;
		}
			#OfInterestMenu_Title{
				font-weight:bold;
				line-height:25px;
			}
			#OfInterestMenu_Content{
				width:205px;
			}
			#OfInterestMenu_Content p{
				line-height:14px;
				margin:0px 0px 0px 0px;
			}
			#OfInterestMenu a:link, #OfInterestMenu a:active, #OfInterestMenu a:visited{
				color:#000;
			}
			#OfInterestMenu a:hover{
				color:#342C07;
			}
		
		#Top{margin-top:0px;}
			#search{
				margin:15px 0px 8px 493px;
				width:500px;
			}
				#SearchBox{
					width:150px;
					height:16px;
					background-color:#D9CDAB; 
					font-family: Georgia, "Times New Roman", Times, serif;
				}
				#SearchBtn{
					margin:0px 0px 0px 6px;
				}
				.AdvSearch{
					color:#FFF; 
					font-size:10px; 
					font-family:Georgia,Times New Roman,Times,serif; 
				}
					.AdvSearch a:link, .AdvSearch a:visited, .AdvSearch a:active{
						color:#FFF;
						font-size:10px;
					}
			#Logo{
				margin:10px 0px 0px 20px;
			}
			#Navigation{
				background-image:url(../graphics/bg_top.jpg);
				background-color:#251106;
				background-repeat:no-repeat; 
				width:1000px;
				height:100px;
			}
				#Navigation #Menu{
					float:left;
				}
		#Middle{
			width:978px;
			clear:both;
			background:url(../graphics/bg_middle.jpg) 0px 0px repeat-y #251106;
			padding:5px 0px 20px 20px;
			margin:0px 0px 0px 0px;
		}
			#SectionHeader{
				margin:0px 0px 0px 0px;
				padding:0px;
				font-size:12px;
				font-weight:normal;
			}
			#SubNav{
				float:left;
				width:205px;
			}
			#SubNavTop{
				background-image:url(../graphics/sub_nav_top.gif); 
				background-repeat:no-repeat;
				width:205px;
				height:4px;
			}
			#SubNavBottom{
				position:absolute;
				bottom:0px;
				left:0px;
				background:url(../graphics/sub_nav_bottom.gif) top left no-repeat;
				width:205px;
				height:5px;
			}
			#SubNavMiddle{
				width:200px;
				min-height:10px;
				height:auto!important;
				height:10px;
				padding:0px 5px 5px 0px;
				background:url(../graphics/sub_nav_middle.gif) top left	 repeat-y;
				position:relative;
			}
				#SubNavMiddle a H3{
					font-size:13px;
					text-decoration:none;
					margin:7px 0px 2px 12px;
					padding:0px 0px 4px 0px;
					/*background-image:url(../graphics/BG/H3BorderBottom.gif);
					background-position:bottom left;
					background-repeat:no-repeat;*/
				}
				#SubNavHeader{
					font-size:12px; 
					margin:4px 0px 0px 12px; 
					padding:0px;
					background-image:url(../graphics/sub_nav_line.gif);
					background-repeat:no-repeat;
					background-position:bottom left;
					line-height:24px
				}
				#SubNav ul{
					margin:0px 0px 10px 12px;
					list-style:none;
					padding:0px 0px 0px 0px;
				}
					#SubNav li{
						font-size:11px; 
						margin:3px 0px 0px 0px;
						padding-left:15px;
						text-indent:-15px;
					}
					#SubNav li.Lv0{
						font-weight:bold;
					}
					#SubNav li.Lv1{
						padding-left:30px;
						background:url(../graphics/BG/ListDash.gif) 6px 6px no-repeat;
					}
						#SubNav li a.selected{
							font-weight:bold;
						}
				#SubNav a:link, #SubNav a:hover, #SubNav a:active, #SubNav a:visited{
					font-weight:none;
					text-decoration:none;
					color:#000000;
					font-size:11px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
				#SubNav a:hover{
					color:#342C07;
					text-decoration:underline;
				}
			#SubSubNav{
				font-weight:100;
				text-decoration:none;
			}
			#SubSubNav .selected{
				font-weight:bold;
				text-decoration:none;
			}
			#SubSubNav ul{
					margin:0px 0px 0px 0px;
					list-style:none;
					padding:0px 0px 0px 0px;
			}
					#SubSubNav li{
						font-size:11px; 
						margin:2px 0px 0px 5px;
						font-weight:none;
						background-image:url(../graphics/dash.gif);
						background-repeat:no-repeat;
						background-position:0px 5px;
						padding-left:10px; 
					}
				#SubSubNav a:link, #SubSubNav a:hover, #SubSubNav a:active, #SubSubNav a:visited{
					font-weight:none;
					text-decoration:none;
					color:#000000;
					font-size:11px;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
				#SubSubNav a:hover{
					color:#342C07;
					text-decoration:underline;
				}
			
			#SideBarRight_MainContent{
				width:528px;
				float:left;
				z-index:5;
				margin-left:10px;
				position:relative;
			}
			#SideBarRight_MainContent li{
				margin-top:4px;
				margin-bottom:4px;
			}
			
			#midContent, #rightContent{
				max-width:520px;
				float:left;
				z-index:5;
				position:relative;
			}
			#midContent{max-width:300px; margin:0px 10px; background-color:none;}
				#midContent p{clear:left;}
			#twoColumns{clear:both;}
			#subSecHeader {
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			#Breadcrumbs{
				margin:0px 0px 10px 0px;
				padding:0px 0px 0px 0px;
			}
			#Breadcrumbs .selected{
				font-weight:bold;
				text-decoration:none;
			}
			#Breadcrumbs a{
				text-decoration:underline;
			}
				#Breadcrumbs a:hover{
					text-decoration:underline;
				}
			#Breadcrumbs_SubLinks a.selected{
				font-weight:bold;
				text-decoration:none;
			}
				#Breadcrumbs_SubLinks a:hover{
					text-decoration:none;
				}
			#title{
				float:left;
				margin:13px 0px 0px 10px;
				padding:0px 0px 0px 0px;
			}
			#rightContent{
				clear:right;
			}
				#Timeline{
					margin:0px;
					padding:0px;
					list-style:none;
				}
				#copyright_text, .copyright_text{
					text-align:right;
					font-size:9px;
					font-style:italic;
					margin:0px 0px 0px 0px;
					padding:2px 0px 0px 0px;
					/*width:270px;*/
				}
				.copyright_text{
					padding-top:2px;
					/*width:197px;*/
				}
				#copyright_text_right, .copyright_text_right{
					text-align:right;
					font-size:9px;
					font-style:italic;
					margin:0px 0px 0px 0px;
					padding:2px 0px 0px 0px;
					width:194px;
				}
			#CenterImg{text-align:center;}
			#HomeFlash{
				margin:0px 0px 0px 0px;
				padding:5px 0px 20px 45px;
				z-index:10;
				position:relative;
			}
			#QuoteBox{
				clear:both;
				margin:0px 0px 0px 220px;
				padding:20px 0px 0px 0px;
				z-index:5;
				position:relative;
			}
				#QuoteBox a{
					width:102px;
					float:left;
				}
		#bottomPaperHome{
			background-image:url(../graphics/bg_bottom.jpg);
			background-repeat:no-repeat;
			height:148px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:4;
			position:relative;
		}
		#bottomPaper{
			clear:both;
			background:url(../graphics/bg_bottom.jpg) bottom left no-repeat;
			height:78px;
			margin:-110px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:4;
			position:relative;
		}
		#Message{
			background-image:url(../graphics/bg_home_message.png);
			background-repeat:no-repeat;
			height:215px;
			width:554px;
			margin:-80px 0px 40px 50px;
			padding:0px 0px 0px 0px;
			position: absolute;
			z-index:11;
		}
			#Message .Content{
				font-size:11px;
				margin:25px 25px 0px 30px;
				padding:0px 0px 0px 75px;
			}
			#Message .Content p{
				line-height:13px;
				margin:2px 0px 0px 0px;
			}
		#HomeQuote{
			margin:-54px 0px 40px 625px;
			padding:0px 0px 0px 0px;
			position: absolute;
			text-align:right;
			font-size:12px;
			z-index:12;
		}
		#Bottom{
			width:1000px;
			margin:0px auto;
			background:url(../graphics/bg_bottomm.jpg) no-repeat;
			clear:both;
		}
		#FooterLinks{
			padding:10px 0px 10px 70px;
		}
	
/*= = = = = = = = = = = Classes = = = = = = = = = = = */

.clearDiv{
	clear:both;
}
.bold{
	font-weight:bold;
}	
.smallCol{
	max-width:123px;
	margin-left:15px;
}
	.smallCol p{
		width:200px;
	}
.largeCol{
	width:455px;
}

.largeColTert{
	width:518px;
}
.listLink{
	color:#FFF;
	font-size:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-decoration:none;
	text-align:left;
}
.listLink  a:link, .listLink a:hover, .listLink a:visited, .listLink a:active{
	color:#FFF;
	font-size:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-decoration:none;
}
.listLink a:hover{
	text-decoration:underline;
}
ul.cssmenu{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
ul.subNavList{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:circle;
}
ul.subNavList  li.subNavListItem{
	list-style:none;
	font-weight:none;
	list-style:circle;
}
ul.subNavList  a{
	font-weight:none;
}
	ul.cssmenu span.displace {
		display:none;
	}
	ul.cssmenu li{
		float: left;
	}
		ul.cssmenu li a{
			display:block;
			background:url(../graphics/main_nav.gif);
			height:37px;
		}
			
		/*--Home--*/
		ul.cssmenu li.home a{
			width: 69px;
			background-position: 0 0;
		}
		ul.cssmenu li.home a:hover, ul.cssmenu li.home a.selected {background-position: 0 -37px;}
			
		/*--Explore--*/
		ul.cssmenu li.explore a{
			width: 101px;
			background-position: -69px 0;
		}
		ul.cssmenu li.explore a:hover, ul.cssmenu li.explore a.selected{background-position: -69px -37px;}
		
		/*--Education--*/
		ul.cssmenu li.education a{
			width: 103px;
			background-position: -170px 0;
		}
		ul.cssmenu li.education a:hover, ul.cssmenu li.education a.selected{
			background-position: -170px -37px;
		}
			
		/*--Library--*/
		ul.cssmenu li.library a{
			width: 87px;
			background-position: -273px 0;
		}
		ul.cssmenu li.library a:hover, ul.cssmenu li.library a.selected{
			background-position: -273px -37px;
		}
	
		/*--Thoreau--*/
		ul.cssmenu li.thoreau a{
			width: 97px;
			background-position: -360px 0;
		}
		ul.cssmenu li.thoreau a:hover, ul.cssmenu li.thoreau a.selected{
			background-position: -360px -37px;
		}
		/*--Multimedia--*/
		ul.cssmenu li.multimedia a{
			width: 121px;
			background-position: -457px 0;
		}
		ul.cssmenu li.multimedia a:hover, ul.cssmenu li.multimedia a.selected{
			background-position: -457px -37px;
		}
		
		/*--About us--*/
		ul.cssmenu li.aboutus a{
			width: 98px;
			background-position: -578px 0;
		}
		ul.cssmenu li.aboutus a:hover, ul.cssmenu li.aboutus a.selected{
			background-position: -578px -37px;
		}

.Newsletter .Row, .stForm .Row{
	margin-bottom:15px;
}
.Newsletter .Label, .stForm .Label{
	width:81px;
	font-size:11px;
	line-height:17px;
	padding-top:4px 10px 0px 0px;
}
.stForm .Label{
	width:200px;
	padding-top:3px;
}
.Newsletter SELECT, .stForm SELECT{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.Newsletter .Input, .stForm .Input{
	width:250px;
}
	.Newsletter .Input input.textInput, .stForm .Input input.textInput, input.textInput{
		width:214px;
		height:18px;
		font-size:11px;
		color:#000;
		margin-bottom:5px;
		padding:4px 0px 0px 4px;
		border:1px solid #716b59;
		border-bottom-color:#EDE6D0;
		border-right-color:#EDE6D0;
		background-color:#D9CDAB;
	}
	.Newsletter .Input textarea, .stForm .Input textarea, textarea.textInput{
		width:214px;
		height:50px;
		font-size:11px;
		color:#000;
		margin-bottom:5px;
		padding:4px 0px 0px 4px;
		border:1px solid #716b59;
		border-bottom-color:#EDE6D0;
		border-right-color:#EDE6D0;
		background-color:#D9CDAB;
	}
	.Newsletter .Input input.checkBoxInput, .stForm .Input input.checkBoxInput{
		margin:0px;
		padding:0px;
	}
	.Newsletter .Input select.selectInput, .stForm .Input select.selectInput{
		height:20px;
		font-size:11px;
		padding-top:1px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
.checkBoxRow{
	color:#000;
	font-size:11px;
	padding-bottom:0px;
}
	.checkBoxRow .csBox{
		padding:0px 10px 0px 0px;
	}
input.TextField{
	width:212px;
	height:18px;
	color:#000;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:2px 0px 1px 5px;
	background-color:#FFF;
	border:2px solid #E6DECA;
}
#FormSubmitBtn{
	display:block;
	width:88px;
	height:22px;
	background:url(/graphics/Buttons/Submit.gif) no-repeat;
}
	#FormSubmitBtn:hover{
		background-image:url(/graphics/Buttons/Submit_ON.gif);
	}
.photoCredit{
	width:270px;
}
.photoCredit p{
	width:100%;
}
.SideBarPhotoBorder_maxWidth_249{
	/*padding:8px 0px 11px 15px;*/
	width:274px;
	min-height:100px;
	height:auto!important;
	height:100px;
	background:url(../graphics/Classes/LeftSideBarPhoto_Repeat.gif) top left repeat-y;
	position:relative;
}
.SideBarPhotoBorder_maxWidth_249 IMG{
	padding:8px 0px 11px 15px;
}
.SideBarPhotoBorder_maxWidth_249 .posImg{
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:2;
	left:15px;
	top:8px;
}
.SideBarPhotoBorder_maxWidth_249 .TopBG{
	width:274px;
	height:122px;
	background:url(../graphics/Classes/LeftSideBarPhoto_TopBG.gif) top left repeat-y;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.SideBarPhotoBorder_maxWidth_249 .BottomBG{
	width:274px;
	height:70px;
	background:url(../graphics/Classes/LeftSideBarPhoto_BottomBG.gif) top left repeat-y;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
}
.csCheckbox{cursor:pointer;}
.inputCheckbox{
	display:none;
}

#Utilities{
	width:505px;
	height:44px;
}
	#Utilities #TopLinks{
	}
	#Utilities #TopLinks a{
		float:left;
		padding-top:4px;
	}
		.borderDivider{
			padding-top:3px;
			margin:0px 8px 0px 9px;
		}
		.padTop{
			padding-top:1px;
		}
	#Utilities #LowerLinks{
		height:20px;
		text-align:right;
		padding:3px 93px 0px 0px;
	}
	#Utilities #LowerLinks a{
		text-decoration:underline;
	}
	#Utilities #LowerLinks a:hover{
		text-decoration:none;
	}
.SubmitBtnDiv{
	width:85px;
	height:22px;
	cursor:pointer;
	background:url(../graphics/Buttons/Submit.gif);
}
.SubmitBtnDiv:hover{
	width:85px;
	height:22px;
	background:url(../graphics/Buttons/Submit_ON.gif);
}

.pdfList{
	background:url(/graphics/pdfIcon.gif) no-repeat scroll 0 3px;
	list-style:none;
	padding-left:26px;
}


#SiteCreditArea{
	position:relative;
	float:right;
	width:500px;
	overflow:hidden;
	height:25px;
	text-align:right;
	margin-right:60px;
}
	#CreditsLink{
		position:absolute;
		left:600px;
		top:0px;
		width:500px;
	}
	
