body { padding: 0px; margin: 0px; background: #47452c url('/images/home/low/page_bg.jpg'); font-family: helvetica, arial, sans-serif; font-size: 14px;  }
td { font-family: helvetica, arial, sans-serif; font-size: 14px; }
.layoutTable {  }
td.content { padding: 10px; font-family: helvetica, arial, sans-serif; font-size: 14px; color: #232216;  }
.content td { font-family: helvetica, arial, sans-serif; font-size: 14px; color: #232216; } /* #47452c */
.content .SingleImagePlaceholder img { border: 1px solid #13441d; }
.SingleImagePlaceholder { text-align: center;} 
.SingleImagePlaceholder .caption { font-weight: bold; font-size: 10pt; }
.SingleImagePlaceholder .credits { font-style: italic; font-size: 10pt; color: #555; }
.SingleImagePlaceholder .clickToEnlarge { font-size: 10pt; color: #555; }
.SingleImageDisplay .caption { font-weight: bold; font-size: 10pt; }
.SingleImageDisplay .credits { font-style: italic; font-size: 10pt; color: #555; }
.SingleImageDisplay .clickToEnlarge { font-size: 10pt; color: #555; }

.SingleImageGallery.SingleImageDisplay .caption.bottom { display: none; }
.SingleImageGallery.SingleImageDisplay .caption.top { font-weight: bold; }
.SingleImageGallery.SingleImageDisplay { text-align: center; }
.SingleImageGallery.SingleImageDisplay .pager { text-align: left; }

.ThemeTitle { font-size: 16pt; color: #47452c; font-weight: bold; line-height: 1em; }
.ThemeTitle a { color: #47452c; text-decoration: none; }
.ThemeTitle a:hover { text-decoration: underline; }

/* side nav */

#SideNav {  width: 200px; background-color: #14431e; margin-top: 10px; }
#SideNav td { font-size: 10pt; border-bottom: 1px solid black; }
#SideNav table { background-color: #14431e;  width: 100%; }
#SideNav a { color: white; text-decoration: none; }
#SideNav a.Level2_Selected { color: #ffd800; font-weight: bold;  }

#SideNav a { display: block; }
#SideNav td.Level2_Selected { background-color: #43672f; border-bottom: 1px solid black; }
#SideNav td.Level2 { border-bottom: 1px solid white;  }

#SideNav td.Level3, #SideNav td.Level4, #SideNav td.Level5, #SideNav td.Level6, #SideNav td.Level7  { border-bottom: 1px solid black; background-color: #d4dba7; color: #13441d; }


#SideNav td.Level3_Selected, #SideNav td.Level4_Selected, #SideNav td.Level5_Selected, #SideNav td.Level6_Selected, #SideNav td.Level7_Selected  { background-color: #fff774; color: #13441d;  }
#SideNav a.Level3_Selected, #SideNav a.Level4_Selected, #SideNav a.Level5_Selected, #SideNav a.Level6_Selected, #SideNav a.Level7_Selected { color: #13441d; }
#SideNav a.Level2_Selected { color: #ffd800; }
#SideNav td.Level2_Selected { background-color: #43672f; color: #ffd800;  }

#SideNav a.Level3, #SideNav a.Level4, #SideNav a.Level5, #SideNav a.Level6, #SideNav a.Level7 { color: black; }
#SideNav a.Level4, #SideNav a.Level4_Selected  { padding-left: 20px; }
#SideNav a.Level5, #SideNav a.Level5_Selected { padding-left: 35px; }
#SideNav a.Level6, #SideNav a.Level6_Selected { padding-left: 45px; }

/* content table styling */
.PageContent table { border-collapse: collapse; border: 1px solid #43672f;  background-color: #eaedd3; margin-left: auto; margin-right: auto;  }
.PageContent table p { padding: 0px; margin: 0px; }
.PageContent table td { font-size: 10pt; padding: 2px; border: 1px solid #43672f; }

.PageContent a[href^="http:"], .LightboxContent a[href^="http:"] {
	padding-right: 18px;
	background: transparent url(/images/linkIcons/icon_external.gif) no-repeat center right;
}

/* next page */
.nextpage { float: right; text-align: center; font-weight: bold; }
.nextpage img { border: 0px; }
.nextpage a { color: #516700;  }

/* Interactive Feature block */
table.interactivebutton a, table.interactivebutton a img { text-decoration: none; border: 0px solid black; }
table.interactivebutton td.text { background: #6c7000 url(/images/interactivebuttons/low/text_bg.jpg); color: #FFF; }
table.interactivebutton div.textholder { width: 147px; font-family: arial; font-size: 9pt; padding: 4px; }

/* home theme buttons */
a.homethemebutton { color: white; font-size: 10pt; text-decoration: none; }
a.homethemebutton:hover { text-decoration: underline; }


/* feedback block */
table.feedbackhomeblock td.text { text-align: center; }
table.feedbackhomeblock a { color: #14431E; font-size: 10pt; text-decoration: underline;} 
table.feedbackhomeblock a:hover { text-decoration: underline; }

.footerbreadcrumb { padding: 5px;  background-color: #6c6c59; color: #47452c; font-family: helvetica, arial, sans-serif; font-size: 10pt; }
.footerbreadcrumb a, .footerbreadcrumb a:visited { color: #47452c; }


	h1.pageTitle
	{
		color: #47452c;
		font-size: 14pt;
		font-weight: bold;
		padding: 0px;
		margin: 0px;

		padding-top: 0px;
	}

	h2 { font-size: 12pt; font-weight: bold; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; background: #eef1dc; padding-left: 5px; }

	h3 { font-size: 12pt; font-weight: bold; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px;  padding-left: 0px; }


/* breadcrumb */
#breadcrumb
{
	font-family: helvetica, arial, sans-serif; 
	font-size: 11px; 
	padding: 0px;
	padding-left: 20px;
	color: #333;
	padding-bottom: 10px;
}

#breadcrumb ul
{
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	display: inline;
}
#breadcrumb li
{
	padding-left: 6px;
	padding-right: 10px;
	list-style: none;		
	display: inline;
}

#breadcrumb a
{
	color: #646464;
	text-decoration: none;
}

#breadcrumb a:visited
{
	color: #646464;
	text-decoration: none;
}

#breadcrumb a:hover { text-decoration: underline; }



	/* Login Status Control */
	#LoginStatus, #loginStatus a
	{
		color: #CCC;	
		text-align: center;
		font-size: 8px;
	}

	
	/* ***************
	   ImageGallery
	   */
	
	.ImageGallery 
	{
		text-align: center;
	}

	.ImageGalleryImage_td
	{
		text-align: center;
		font-size: 8pt;
	}

	a.ImageGalleryBackLink
	{

	}

	img.ImageGalleryFullSizedImage
	{
		padding-top: 5px;
		border: 0px;
	}

	a.ImageGalleryImageLink
	{
	}

	img.ImageGalleryImage
	{
		border: 1px solid #CCC;
		padding: 2px;
		margin: 4px;
		 
	}

	/* Glossary */
.Glossary td { border-bottom: 1px solid #CCC; }
.Glossary td.word { font-weight: bold; }
	
	/* SearchResults */
	.SearchResults { padding: 10px; }
	.SearchResults .pager { padding-bottom: 10px; }
	.SearchResultItemLink { font-weight: bold; }
	.SearchResults .Snippet { font-size: 10pt; }
	.SearchResultItemBreadcrumb a {  font-size: 10pt; color: #008000; text-decoration: none; }
	.SearchResultItemBreadcrumb a:hover { text-decoration: underline; }
	.SearchResultInfo { margin-top: 0px; }
	.SearchResultItem { padding: 2px; }
	.SearchResultItem:hover { background-color: #f5edc5; }


/* -- note: ensure this is replicated in the FCK_EDITORAREA.CSS file! */
div.ReferencedTextBox
{
	border: 1px solid #13441d;
	padding: 5px;
	background-color: #f3e19e;
}

h3.ReferencedTextBoxTitle
{
	font-size: 14px;	
	/* background-color: #e8a86e; */
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px; 
	margin-bottom: 0px;
    font-weight: bold;
}

div.ReferencedTextBoxCredits
{
	font-size: 10px;
	font-style: italic;
	/* background-color: #e8a86e; */
	text-align: right;
	padding-right: 5px;
}

h3.TableTitle
{
	font-size: 10pt;	
	background-color: #eaedd3;
	padding: 3px;
	margin: 0px;
	font-weight: bold;
}

div.TableCredits
{
	font-size: 10px;
	font-style: italic;
	background-color: #eaedd3;
	text-align: center;
}
