BODY  {
	margin: 0;
	border: 0;
	background-color:#FFFFFF;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #000000;
	padding : 0;
}

img  {
	border:none;
}

/*********** general pseudo-class overrides all other pseudo classes in MS explorer on PC A  {
	color: #A05629;
	text-decoration: none;
}

A:visited  {
	color: #6F320D;
	text-decoration: none;
}

A:hover  {
	text-decoration: underline;
}

*/
A.standard  {
	color: #872A16;
	text-decoration: none;
}

A.standard:link  {
	color: #A15810;
	text-decoration: none;
}

A.standard:visited  {
	color: #872A16;
	text-decoration: none;
}

A.standard:hover  {
	text-decoration: underline;
}

TD  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #000000;
}

P  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #000000;
	text-align : left;
}

LI  {
}

UL  {
}

.text  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #000000;
	margin: 15px 0px 15px 0px;
	text-align : left;
}

.textNomargin  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align : left;
}

/************** SEE ALSO styles ***************/
.seeAlsoTable  {
	border: thin solid #999999;
	padding: 0px 1px 1px 0px;
	margin: 10px 0px 20px 0px;
}

.seealsocontent {
	padding: 0px 0px 0px 5px;
	font-family: verdana, arial, helvetica;
	font-size:10px;
	color: #FFFFCC;
}

.seealsocontentcell {
}

A.seealsocontent {
	font-family: verdana, arial, helvetica;
	font-size:10px;
	color: #FFFFCC;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

A.seealsocontent:link {
	color: #FFFFCC;
	text-decoration: none;
}

A.seelalsocontent:visited {
	color: #FFFFCC;
	text-decoration: none;
}

A.seelalsocontent:hover {
	color: #FFFFCC;
	text-decoration: underline;
}

.seealsoheader  {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top:0px;
	text-align:center;
	vertical-align: middle;
}

.seealsoheader1  {
	font-family:verdana, arial, sans-serif;
	color:#FFFFCC;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #CC9966;
	text-transform:uppercase;
	padding:0px;
	text-align:center;
	background-color: #CC9966;
	vertical-align: middle;
	line-height: 100%;
}

A.seealsoheader2  {
	font-family:verdana, arial, sans-serif;
	color:#FFFFCC;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin-top:0px;
	text-align:center;
	vertical-align: middle;
	text-decoration: none;
	line-height: 100%;
}

A.seealsoheader2:link  {
	color:#FFFFCC;
	text-decoration: none;
}

A.seealsoheader2:visited  {
	color:#FFFFCC;
	text-decoration: none;
}

A.seealsoheader2:hover  {
	color:#FFFFCC;
	text-decoration: underline;
}

/************** .entry styles ***************/
.entrynavheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #CC9966;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:10px;
	text-align:center;
	letter-spacing:.5em;
}

.entryheader  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #000000;
	line-height:normal;
	text-transform:uppercase;
	padding:0px;
	margin-top:0px;
	text-align:center;
	letter-spacing:.5em;
}

.verticalrule  {
	border-right: 1px solid #666666;
}

.entryauthor  {
	padding: 0px 0px 10px 0px;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	color: #666666;
}

.entryBIBLIO  {
	padding: 0px 0px 2px 10px;
	font-family: verdana, arial, helvetica;
	font-size:9px;
	color: #666666;
	text-indent: -10px;
}

/************** end .entry styles ***************/
.topframeheader {
	padding: 0px 0px 10px 10px;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:20px;
	color: #FFFFCC;
	text-transform:uppercase;
	letter-spacing:.5em;
}

A.topframeheader {
	padding: 0px 0px 10px 10px;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:20px;
	color: #FFFFCC;
	text-transform:uppercase;
	letter-spacing:.5em;
}

A.topframeheader:link {
	color: #FFFFCC;
	text-decoration: none;
}

A.topframeheader:visited {
	color: #FFFFCC;
	text-decoration: none;
}

A.topframeheader:hover {
	color: #FFFFCC;
	text-decoration: none;
}

.topframesubheader {
	padding: 0px 0px 5px 25px;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #FFFFCC;
}

.bottomframesubscriptcaps {
	padding: 0px 0px 0px 10px;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:11px;
	color: #FFFFCC;
	text-transform:uppercase;
	letter-spacing:.5em;
}

.bottomframesubscript {
	padding: 0px 0px 0px 10px;
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:11px;
	color: #FFFFCC;
	letter-spacing:.2em;
}

/************** .feature styles ***************/
.feature {
	padding: 0px 0px 10px 0px;
	font-size: 100%;
}

.feature h3 {
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}

.thumbnail {
}

.thumbnail img {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}

/* adjust margins to change separation between the feature image and text flowing around it */
/************** .boundobject styles ***************/
.boundobject {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

.boundobject h3 {
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.boundobject img {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}

.boundobjheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #CC9966;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:5px;
	text-align:center;
	letter-spacing:.5em;
}

.boundentryheader {
	font-family: georgia, 'Times New Roman', times, serif;
	margin: 0px;
	padding:0px 0px 5px 0px;
	font-size: 175%;
}

/* adjust margins to change separation between the feature image and text flowing around it */
/************** .topframe styles ***************/
.topframenavheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:10px;
	text-align:center;
	letter-spacing:.5em;
}

/* adjust margins to change separation between the feature image and text flowing around it */
/************** .LUframe styles ***************/
.richheader  {
	font-family:verdana, arial, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	text-align:center;
	letter-spacing:-.05em;
	text-decoration: none;
}

A.richheader  {
	font-family:verdana, arial, sans-serif;
	color:#6F320D;
	font-size:9px;
	font-weight:normal;
	margin-top:0px;
	padding-left: 1px;
	padding-right: 1px;
	text-align:center;
	text-decoration: none;
	letter-spacing: -.05em;
}

A.richheader:link  {
	color:#6F320D;
}

A.richheader:visited {
	color:#A05629;
}

A.richheader:hover {
	text-decoration: underline;
}

.rich1  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #333333;
	font-weight: bold;
}

.rich2  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #333333;
	text-indent: 3px;
}

/* Header style for Sub-headline texts in Newspaper transcripts*/
.rich3  {
	font-family:'Times New Roman', Times, serif;
	color: #333333;
	font-weight: bold;
	text-align:center;
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
	margin-right: 50px;
	margin-left:50px;
}

.rich3a  {
	font-family:'Times New Roman', Times, serif;
	color: #333333;
	font-weight: bold;
	text-align:center;
	font-size:16px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
	margin-right: 50px;
	margin-left:50px;
}

.rich4  {
	font-family:'Times New Roman', Times, serif;
	color: #333333;
	font-weight: bold;
	text-align:center;
	font-size:12px;
}

.rich4a  {
	font-family:'Times New Roman', Times, serif;
	color: #6F320D;
	font-weight: BOLD;
	text-align:center;
	font-size:12px;
}

.rich5  {
	font-family:verdana, arial, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:normal;
	margin-top:0px;
	text-align:left;
	text-decoration: none;
}

.richtext  {
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	color: #000000;
	text-align:justify;
}

.richtext_HL  {
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	color: #6F320D;
	text-align:justify;
	font-weight:normal;
}

.richframe  {
	border-bottom:1px solid #CC9966;
}

.censusframe  {
	width: 100%;
	overflow:scroll;
}

.censusdate {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 125%;
	color: #666666;
	border-bottom:1px solid #CC9966;
	padding-top: 20px;
	margin-right: 200px;
}

.census1  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding-left: 10px;
	float:left;
}

.census2  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding-left: 20px;
	color: #666666;
}

.LUobjheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #CC9966;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:5px;
	text-align:center;
	letter-spacing:0em;
}

/* adjust margins to change separation between the feature image and text flowing around it */
/* ECH header buttons and breadcrumbs */
.buttonspacer {
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

A.buttoncontent {
	padding: 3px 0px;
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: right;
}

A.buttoncontent:link {
	color: #FFFFCC;
	text-decoration: none;
}

A.buttoncontent:visited {
	color: #FFFFCC;
	text-decoration: none;
}

A.buttoncontent:hover {
	color: #FFFFCC;
	text-decoration: none;
}

.breadcrumb {
	margin: 0px 30px 0px 10px;
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
	background-color:#483727;
	text-decoration: none;
	vertical-align:middle;
	border: thin solid #999999;
}

.breadcrumbimage {
	padding: 1px 1px 1px 1px;
	vertical-align:middle;
}

.search {
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 15px;
	vertical-align:middle;
}

/* SEARCH result formatting */
.noimage  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size: 10px;
	font-weight: bold;
}

.searchtitle  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
}

/*IDE styles*/
.ideHeader  {
	font-size: 14px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-transform: uppercase;
	color: #000000;
}

.ideEssay  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 175%;
	color: #000000;
	font-style: normal;
	text-transform: none;
}

.idenavheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #CC9966;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:10px;
	text-align:center;
}

A.idenavheader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #CC9966;
	line-height:110%;
	text-transform:uppercase;
	text-align:center;
	text-decoration: none;
}

A.idenavheader:link {
	color:#CC9966;
	text-decoration: none;
}

A.idenavheader:visited {
	color:#CC9966;
	text-decoration: none;
}

A.idenavheader:hover {
	color:#CC9966;
	text-decoration: underline;
}

.ideCaption  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-transform: uppercase;
}

.ideSideButtons  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.ideSideButtons  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F320D;
	text-decoration: none;
}

A.ideSideButtons:link  {
	color: #6F320D;
	text-decoration: none;
}

A.ideSideButtons:visited  {
	color: #A05629;
	text-decoration: none;
}

A.ideSideButtons:hover  {
	text-decoration:none;
}

.ideSideMenu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color: #CC9966;
	padding-bottom: 5px;
	padding-top: 5px;
}

A.ideSideMenulink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color: #CC9966;
}

A.ideSideMenulink:link  {
	color: #333333;
	text-decoration: none;
}

A.ideSideMenulink:visited  {
	color: #333333;
	text-decoration: none;
}

A.ideSideMenulink:hover  {
	color: #333333;
	text-decoration: underline;
}

.ideMenuTable  {
	border: thin solid #999999;
	padding: 1px;
}

.idePullQuote  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 24px;
	color: #666666;
	font-style: italic;
	text-transform: none;
	padding: 12px 14px;
}

.ideTopic  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.pictheading  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	width: 498px;
	margin-left: 40px;
}

.picttext  {
	width: 520px;
	margin-left: 30px;
}

.derivativetext  {
	width: 550px;
	margin-left: 30px;
}

.pictcaption  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.PhotoEssaySectionTitle  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: underline;
}

.videoHeading  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 18px;
	font-weight: normal;
}

/**** Menu styles ****/
.gallerynav  {
	font-size: 9px;
	color: #872A16;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.gallerynav2  {
	font-size: 9px;
	color: #872A16;
	text-indent: -4px;
	padding-left: 44px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.gallerynavlink  {
	font-size: 9px;
	color: #872A16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.gallerynavlink:link {
	color: #872A16;
	text-decoration: none;
}

A.gallerynavlink:visited {
	color: #872A16;
	text-decoration: none;
}

A.gallerynavlink:hover {
	color: #872A16;
	text-decoration: underline;
}

.essaynav  {
	color: #872A16;
	background-color: #eecfa8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 35px;
}

A.essaynavlink  {
	color: #872A16;
	background-color: #eecfa8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.essaynavelink:link {
	color: #872A16;
	text-decoration: none;
}

A.essaynavelink:visited {
	color: #872A16;
	text-decoration: none;
}

A.essaynavelink:hover {
	color: #872A16;
	text-decoration: underline;
}

.vidnav  {
	color: #872A16;
	background-color: #eecfa8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 10px;
}

.topbar  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.gallerynavhead  {
	color: #872A16;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.vidnavhighlight  {
	background-color:#CCCCCC;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 10px;
}

.essaynavhighlight  {
	background-color:#CCCCCC;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 35px;
}

A.essaynavhighlightlink  {
	background-color:#CCCCCC;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.essaynavhighlightlink:link {
	color: #000000;
	text-decoration: none;
}

A.essaynavhighlightlink:visited {
	color: #000000;
	text-decoration: none;
}

A.essaynavhighlightlink:hover {
	color: #000000;
	text-decoration: none;
}

.gallerynavhighlight  {
	font-size: 9px;
	background-color:#CCCCCC;
	color: #000000;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gallerynavhighlight2  {
	font-size: 9px;
	background-color:#E9E9E9;
	color: #000000;
	margin-left: 10px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryindex  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
}

.galleryindexcap  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: small-caps;
	color: #666666;
	text-align: center;
}

.entrynav2  {
	font-size: 12px;
	color: #CC9966;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.entrynav1  {
	padding: 0px 0px 0px 10px;
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
	background:#CC9966
}

.headerstyle  {
	background-image: url(images/header.gif);
	background-position: right;
}

A.entrynav1link  {
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
}

A.entrynav1link:link  {
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #FFFFCC;
	text-decoration:none;
}

A.entrynav1link:visited  {
	color: #FFFFCC;
	text-decoration:none;
}

A.entrynav1link:hover  {
	color: #FFFFCC;
	text-decoration:underline;
}

.entryHeader  {
	font-family:verdana, arial, sans-serif;
	color:#CC9966;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #000000;
	line-height:110%;
	text-transform:uppercase;
	padding:2px;
	margin-top:5px;
	text-align:center;
	letter-spacing:.5em;
	color: #000000;
}

.sourceheader  {
	font-family: georgia, 'Times New Roman', times, serif;
	margin: 0px;
	padding:3px 0px 3px 10px;
	font-size: 175%;
	color: #A05629;
}

/** Heading styles **/
.of  {
	font-family: 'Times New Roman', Times, serif;
	color:#FFFFCC;
	font-size: 18px;
	font-style: italic;
	font-variant: normal;
	vertical-align: super;
}

A.of  {
	font-family: 'Times New Roman', Times, serif;
	color:#FFFFCC;
	font-size: 18px;
	font-style: italic;
	font-variant: normal;
	vertical-align: super;
}

A.of:link  {
	color:#FFFFCC;
	text-decoration: none;
}

A.of:visited  {
	color:#FFFFCC;
	text-decoration: none;
}

A.of:hover  {
	color:#FFFFCC;
	text-decoration: none;
}

.of2  {
	font-family: 'Times New Roman', Times, serif;
	color:#FFFFCC;
	font-size: 30px;
	font-style: italic;
	font-variant: normal;
	height: 16px;
	text-transform: none;
}

A.of2  {
	font-family: 'Times New Roman', Times, serif;
	color:#FFFFCC;
	font-size: 30px;
	font-style: italic;
	font-variant: normal;
	height: 16px;
	text-transform: none;
}

A.of2:link  {
	color:#FFFFCC;
	text-decoration: none;
}

A.of2:visited  {
	color:#FFFFCC;
	text-decoration: none;
}

A.of2:hover  {
	color:#FFFFCC;
	text-decoration: none;
}

.headerDiv  {
	background-color:#2F190B;
	position: static;
	top: 1px;
	right: 10%;
}

.seealsoDiv  {
	position: absolute;
	top: 1px;
}

.seealsoBG {
	background-image: url(images/seealsohead.gif);
	background-position:left top;
	background-color: #2F190B;
}

/* Mayors Table ****/
.mayorhead  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#483727;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mayorhead2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#483727;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
}

.mayordata1  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0px;
	padding-left: 8px;
	padding-bottom: 2px;
}

.vote1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	vertical-align: top;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
	padding-bottom: 2px;
}

.mayordata1end  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	text-indent: -5pt;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.mayordata2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	padding-top: 0px;
	vertical-align: top;
	padding-bottom: 2px;
}

.vote2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: right;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
	vertical-align: top;
	padding-bottom: 2px;
}

.mayordata2end  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: -5pt;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.locationhead  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.mayordata1b  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	padding-bottom: 2px;
	font-weight: bold;
}

.vote1b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	vertical-align: top;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
	padding-bottom: 2px;
	font-weight: bold;
}

.mayordata2b  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
	font-weight: bold;
}

.vote2b  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: right;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
	vertical-align: top;
	padding-bottom: 2px;
	font-weight: bold;
}

/**** Firm styles ****/
.firminfo1  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#FFFFFF;
	text-align: left;
	text-indent: -5pt;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.firminfo2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: -5pt;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.firmcategory1  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.firmcategory2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: right;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.entrySOURCE  {
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica;
	font-size:9px;
	color: #666666;
}

/*Header for Newspaper pages */
.papername  {
	font-family: georgia, 'Times New Roman', times, serif;
	padding:0px 0px 0px 10px;
	font-size: 16px;
	color:#333333;
	background-color:#CCCCCC;
	font-variant:small-caps;
	line-height: 98%;
}

.paperheader  {
	font-family: georgia, 'Times New Roman', times, serif;
	margin-left: 10px;
	padding:3px 0px 3px 0px;
	font-size: 125%;
	color: #A05629;
}

.paperheader2  {
	font-family: georgia, 'Times New Roman', times, serif;
	margin-left: 10px;
	margin-top: 14px;
	padding:0px 0px 0px 0px;
	font-size: 100%;
	color: #A05629;
}

.paperheader3  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	font-size: 10px;
	color: #000000;
	text-indent: 15px;
}

A.paperheader3link  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.paperheader3link:link  {
	text-decoration: none;
	color: #6F320D;
}

A.paperheader3link:visited  {
	text-decoration: none;
	color: #A05629;
}

A.paperheader3link:hover  {
	text-decoration: underline;
}

.paperlinks  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	margin-left: 10px;
	color: #000000;
	text-align : left;
}

.paperimage  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	color: #A05629;
	width: 100px;
	text-align : left;
	line-height: 24px;
	padding: 0px 10px 10px 10px;
}

/* Same as paperheader but for transcripts */
.papertranscript  {
	font-family: georgia, 'Times New Roman', times, serif;
	margin-left: 0px;
	padding:3px 0px 3px 0px;
	font-size: 125%;
	color: #000000;
}

.transcriptlinks  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	margin: 0px 0px 10px 0px;
	color: #000000;
	text-align : left;
}

/* Related Articles list, thumbnail and text */
.relatedimage  {
	text-align : left;
	padding: 10px 0px 10px 10px;
}

.relatedtext  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:12px;
	color: #A05629;
	vertical-align:top;
	text-align : left;
	padding: 10px 0px 10px 20px;
}

A.relatedtextlink  {
	color: #A05629;
	text-decoration: none;
}

A.relatedtextlink:link  {
	color: #A05629;
	text-decoration: none;
}

A.relatedtextlink:visited  {
	color: #A05629;
	text-decoration: none;
}

A.relatedtextlink:hover  {
	color: #A05629;
	text-decoration: underline;
}

.hissources  {
	text-align: right;
	vertical-align: top;
	padding: 10px 0px 10px 10px;
	border-bottom:1px solid #CC9966;
}

/* Census table stuff */
.censusinfo1  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	text-indent: 0pt;
	vertical-align: top;
	padding-bottom: 2px;
}

.censusinfo2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
	text-indent: -5pt;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

/* New styles for 2 Row census data */
.ideMenuTable2  {
	border: thin solid #999999;
	padding: 0px;
}

.censusinfo1b  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
}

.censusinfo2b  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: center;
	vertical-align: middle;
}

.entrySOURCE2  {
	font-family: verdana, arial, helvetica;
	font-size:9px;
	text-align: center;
	color: #666666;
	padding-bottom: 5px;
	margin: 10px 40px 5px 40px;
	border-bottom: 1px solid #CCCCCC;
}

/* ----------End New Styles -----------*/
.censuscategory1  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.censuscategory2  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: right;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.censusdate2 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 125%;
	color: #666666;
	border-bottom:1px solid #CC9966;
	padding-top: 10px;
	margin-right: 0px;
}

.censusdate3 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 100%;
	color: #666666;
	margin: 5px 20px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
}

/****** Styles for List Pages ***********/
.listnavtext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	padding-left: 5px;
	border-right: 1px solid #CC9966;
	border-left: 1px solid #CC9966;
	margin-right: 5px;
	margin-left: 5px;
}

A.listnav  {
	font-size: 12px;
	font-weight: bold;
	color:#6F320D;
	text-decoration: none;
}

A.listnav:link  {
	color:#6F320D;
	text-decoration: none;
}

A.listnav:visited  {
	color:#A05629;
	text-decoration: none;
}

A.listnav:hover  {
	text-decoration: underline;
}

.itemtable  {
	padding-left: 90px;
}

.itemalign  {
	text-indent: -10px;
}

A.listitem  {
	color: #A05629;
	text-decoration: none;
}

A.listitem:link  {
	color: #6F320D;
	text-decoration: none;
}

A.listitem:visited  {
	color: #6F320D;
	text-decoration: none;
}

A.listitem:hover  {
	text-decoration: underline;
}

.listsection  {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	padding-bottom: 0px;
	position: absolute;
	left: 4px;
	vertical-align: top;
}

.listsectionCap  {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	font-size: 36px;
	color: #2F190B;
}

.listsectionLow  {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	font-size: 24px;
	color: #2F190B;
	vertical-align: sub;
}

.listsectionbreak  {
	border-top: 1px solid #999999;
	margin-left: 12px;
	margin-right: 100px;
}

div.fixedmenu  {
	position: fixed;
	left: 2px;
	padding-left: 14px;
	text-align: left;
}

div.fixedmenu2  {
	position: fixed;
	left: 500px;
	text-align: left;
	background-color: #FFFFFF;
}

.style3  {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	color: #0000FF;
}

div.fullletter  {
	position:relative;
	left: 2px;
	padding-left: 14px;
	text-align: left;
}

.specialalpha  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	color:#666666;
	padding-top: 10px;
	padding-bottom: 10px;
}

/****** Styles for Search Pages ***********/
A.searchReturn  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn:link  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn:visited  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn:hover  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn2  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	font-style:italic;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn2:link  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	font-style:italic;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn2:visited  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	font-style:italic;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

A.searchReturn2:hover  {
	font-family: georgia, 'Times New Roman', times, serif;
	font-size:14px;
	font-style:italic;
	text-decoration: none;
	color: #6F320D;
	text-align : left;
	vertical-align: top;
	padding-bottom: 5px;
}

.searchHeader  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#2F190B;
	font-size:21px;
	padding: 0px 0px 20px 10px;
}

.searchHeader2  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#000000;
	font-size:21px;
	padding: 0px 0px 10px 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #000000;
}

.pageType  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding: 0px 0px 10px 10px;
	margin-bottom: 5px;
}

.resultPage  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	font-variant: small-caps;
	margin-left: 10px;
	letter-spacing: .15em;
}

.searchField {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 2px;
	font-weight: bold;
}

.searchNumber {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	text-align: center;
	padding: 6px 5px 5px 5px;
	font-weight: bold;
}

.searchListing  {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#000000;
	font-size:14px;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
}

.searchData01  {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

.searchBIBLIO  {
	padding: 0px 0px 2px 10px;
	font-family: verdana, arial, helvetica;
	font-size:9px;
	color: #666666;
	text-indent: -10px;
}

/* styles for language table */
.no1  {
	background-color: #FFFF99;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.no2  {
	background-color: #FFCC66;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.no3  {
	background-color: #FF6633;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.no4  {
	background-color: #993300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.no5  {
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

.mayordata3  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#EEEEEE;
	text-align: left;
	text-indent: -5pt;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 8px;
	vertical-align: top;
	padding-bottom: 2px;
}

/******** Copyright *************/
.copyright  {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	border-top: 1px solid #666666;
	padding-left:2px;
	padding-right:2px;
}

A.copylink {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration: none;
}

A.copylink:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration: none;
}

A.copylink:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration: none;
}

A.copylink:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration: underline;
}

table.scroll {
    /* width: 100%; */
    /* border-spacing: 0; */
    border-collapse: separate;
    /* border-spacing: 0 1em; */
    /* border: 2px solid #999999; */
}

table.scroll tbody,
table.scroll thead { display: block; }

table.scroll thead
{
    border-spacing: 1em 0;
}

thead.scroll tr th { 
    height: 30px;
    line-height: 30px;
    text-align: left;
}

table.scroll tbody {
    height: 420px;
    overflow-y: auto;
    overflow-x: hidden;
    border-spacing: 1em 1em;
}

/* tbody.scroll { border-top: 2px solid #999999; } */

tbody.scroll td, thead.scroll th {
    /* width: 20%; */ /* Optional */
    /* border-right: 1px solid #999999; */
    /* white-space: nowrap; */
    vertical-align: top;
}

tbody.scroll td:last-child, thead.scroll th:last-child {
    border-right: none;
}