/*Print stylesheet*/

/*BODY*/

body { margin: 0; padding: 0; text-align: center; font-family: arial, helvetica, san-serif; color: #000; background: #fff;  line-height: 120%; font-size: 10pt; }

/*HEADERS*/

h1 { font-family: georgia, times, "times new roman", serif; font-size: 115%; color: #90afc0; font-weight: bold; }
h2 { font-family: georgia, times, "times new roman", serif; font-size: 102%; color: #638DA5; font-weight: bold; font-style: italic; }
h3 { font-family: georgia, times, "times new roman", serif; font-size: 100%; font-weight: normal; }
h4 { font-family: arial, helvetica, san-serif; font-size: 100%;
 font-weight: normal; }
h5 { font-family: georgia, times, "times new roman", serif; font-size: 112%; color: #90afc0; }

/*LINKS*/

a:link { text-decoration: none; color: blue; }
a:visited { text-decoration: none; color: purple; }
a:hover { text-decoration: underline; background: #FFFFD9; }
a:active { text-decoration: underline; color: purple; }
a img { border: none; background: transparent; }

/*TEXT FORMATTING*/
.skipnav {display: none}
.serif { font-family: georgia, times, "times new roman", serif;}
.sanserif { font-family: arial, helvetica, san-serif; }
.boldgray { color: gray; font-weight: bold; }
.small { font-size: 85%; }
.verysmall { font-size: 65%; }
.large { font-size: 120%; }
.largeserif { font-size: 120%; font-weight: bold; font-family: georgia, times, "times new roman", serif; }
.note { margin-left: 2.5%; margin-right: 2.5%; font-size: 85%;
 first-word: bold; }
.boldnote { font-weight: bold; font-size: 95%; }
.indent { margin-left: 10%; margin-right: 10%; }

/*CONTAINER*/

div#container
{
 margin: 2px auto;
 width: 100%;
}

/*This is for the search box*/
div#search { display: none; }

/*HORIZONTAL MENU BAR*/

div#menu { display: none; }

/*HORIZONTAL NAV BAR*/

div#navbar, div#navbargreen, div#navbargray, div#navbarcolor3 { clear: both;  margin: 0; padding: 0; font-size: 80%; text-align: left; border-top: 2px solid #4682b4; }

div#navbar { background: #bcd2ee; }
div#navbargray { background: #eee; }
div#navbargreen {  background: #ebf0f0; }
div#navbarcolor3 { background: #E6E6FA; }

div#navbar ul, div#navbar p, div#navbargreen ul, div#navbargreen p, div#navbargray ul, div#navbargray p, div#navbarcolor3 ul, div#navbarcolor3 p { margin: 0; padding: 2px .5em; }

div#navbar li, div#navbargreen li, div#navbargray li, div#navbarcolor3 li {  display: inline; }

/*NEXT PAGE-PREVIOUS PAGE BAR*/
div#navbar2 { display: none; }

/*SIDE NAVIGATION BOXES*/

div#sidenav, div#sidenavgreen, div#sidenavblue { float: right; width: 170px; text-align: left; margin: 0 0 10px 10px; padding: 0; }
div#sidenav { background: #f0f0ff; }
div#sidenavgreen { background: #ebf0f0; border-top: 20px solid #fff; }
div#sidenavblue { background: #bcd2ee; border-top: 20px solid #fff; }

div.sidebox { margin: 0; padding: 1em 5px 0 1em; border-bottom: 1px solid #ccc; }

div.sidebox2 { margin: 0; padding: 1em 5px .5em 1em; }	
		
div.sidebox ul, div.sidebox2 ul { font-size: 80%; margin-top: 0;   margin-bottom: .5em;  margin-left: 0; padding-left: 0; list-style-type: none; color: #799EB3; }

div.sidebox ul#pages li, div.sidebox2 ul#pages li { display: inline; font-size: 110%; color: #2C65AB; }

div.sidebox em, div.sidebox2 em { font-size: 120%; font-weight: bold; font-style: normal; color: #2C65AB; }

/*MAIN CONTENT*/

div.content { padding: 0 2em 1em 2em; margin: 0; background: #fff; border-top: 2px solid #fff; }

div.content p, div.content h1, div.content h2, div.content li, div.content blockquote, div.content dt, div.content dl { text-align: left; }

/*List items will be spaced 1 line apart*/
ul.spacedlist li, ol.spacedlist li { margin-top: 1em; }

/*List items will be strung together in a paragaph format*/
ul.paragraphstyle { text-align: left; }
ul.paragraphstyle li { margin-top: 1em; padding: 0 2px; text-align: left; list-style-type: none; display: inline; }

/*List items will centered*/
ul.centerlist { list-style-type: none; }
ul.centerlist li { text-align: center; }

/*box for deed abstracts*/
div.deeds { font-size: 85%; margin: 0; padding: 0; border: 0; background: #fff; }

/*table for census abstracts*/
table.census { margin: .5em 0 0 1em; padding: 0; text-align: left; border-collapse: collapse; }
table.census th, table.census td { padding: 0 10px; }

/*BOTTOM OF PAGE NAVIGATION*/

div#goto { clear: both; margin: 2em 0 1em 10%; padding: 0; font-size: 95%; border-top: 1px solid #fff; }
div#goto table { border: 0; text-align: left; border-collapse: collapse; }
div#goto table td { padding: 2px 1em; border: 0; vertical-align: top; font-size: 95%; }
div#goto ul { margin-top: 0; margin-bottom: 0; padding-top: 0;
 padding-bottom: 0; }
div#goto h1 { margin-top: 0; margin-bottom: .3em; padding-top: 0; padding-bottom: 0; }

div#topbutton { display: none; }

div#pagenumber { clear: both; margin: 0 auto; padding: .5em 0; text-align: center; font-size: 13pt; border-top: 2px solid #bcd2ee; border-bottom: 2px solid #bcd2ee; }
div#pagenumber ul { margin: 0; padding: 0; }
div#pagenumber li { display: inline; list-style-type: none; }
div#pagenumber img { margin: 0; padding: 0; border: none; background: transparent; }

/*FOOTER SECTION*/

div.blueline { clear: both; margin: 0; padding: 0; height: 10px; width: 100%; font-size: 1pt; background:  #bcd2ee; border-top:  1px solid #bcd2ee; }

div#footer { display: none; }

/*This makes a centered, clickable "home page" icon in the footer*/
div#footericon { display: none; }

/*IMAGES*/

.blackborder { border: 1px solid #000; }
.left { float: left; margin: 5px 1.5em 1em 0; }
.smallleft { float: left; margin: 0; }
.right { float: right; margin: 5px 0 1em 1.5em; }
.smallright { float: right;  margin: 0;}
.floatingicon { float: right; margin: .5em 1em 0 1em; }
.floatingicon a:hover { background: transparent; }
.floatingicon p {margin: 0; padding: 0; font-size: 9pt; }

/*Note, use h3 (serif) or h4 (sanserif) for centered captions.*/
div.left p, div.right p, div.left h3, div.left h4, div.right h3, div.right h4 {  margin: 0;  padding: 5px .5em; color: darkblue; font-weight: normal; font-size: 85%; }
div.right p.rightalign { text-align: right; margin: 0; padding: 0; }

div.caption { margin: 0; padding-top: .7em; padding-bottom: 10px; background: #fff; border-top: 1px solid #fff; }
div.caption h5 { margin: .2em; }
div.caption h3, div.caption h4, div.caption p { margin-top: 0;
 margin-bottom: 0; }

div.caption img { border: 0; padding: 0; margin: 0 2px;}

div.caption a:hover { background: transparent;}

/*Intended for large images*/
div.centerimage { margin: 0 auto; overflow: hidden; background: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

/*P text will be left-aligned.  Use h3, h4, or h5 for centered captions.*/
div.centerimage p { margin: 0; padding: .5em 5em; font-size: 95%; text-align: left;}

div.centerimage h3, div.centerimage h4 { margin: 0; padding: .5em 5em; font-size: 95%; text-align: center; }

div.paper { margin: 1em; padding: .5em; background: #fff url(../images/background_paper.jpg) repeat 0 100%; border: 1px solid #000; }
.oldpaper { background: #fff url(../images/background_paper3.jpg) repeat 0 100%; }
.graypaper { background: #fff url(../images/background_paper2.jpg) repeat 0 100%; }
div.oldpaper, div.graypaper { margin: 1em auto; padding: .5em;
 border: 1px solid gray; }
div.oldpaper table, div.graypaper table { border: 0; margin: 0 auto; padding: 1em 0; }
div.oldpaper table td, div.graypaper table td { padding: .5em 2em; text-align: center; border: hidden; }

div.parchment { margin: 1em auto; padding: .5em 1em;
 background: #fff url(../images/background_parchment.jpg) repeat 0 100%; border: 2px solid #A6A6A6; }

div.floatingbox { float: right; border: 1px solid #b5b5e6; background: #f0f0fa; padding: 1em; font-family: georgia, times, "times new roman", serif; font-weight: bold; font-size: 90%; }

div.invisible { background: #fff; margin: 1em auto; padding: .5em; border: 0; margin: 0; }
div.invisible table { border: hidden; margin: 0 auto; padding: 10px; }
div.invisible td { padding: 20px; text-align: center; border: hidden; }

.results { clear: both; background: #fff; margin: 1em auto; padding: 0; border: none; margin: 0; width: 100%; border-bottom: 1px solid #ccc; }
.results table { background: #fff; margin: 0 auto; border-top: 1px solid #000; border: 1px solid #000; border-collapse: collapse; width: 98%; }
.results col.col1, .results col.col1blue, .results col.col1green, .results col.col1purple { width: 4% }
.results col.col2 { text-align: left; }
.results col.col1blue, .results col.col2blue { background: #f0f8ff; }
.results col.col1green, .results col.col2green { background: #F5FFFA; }
.results col.col1purple, .results col.col2purple  { background: #f0f0fa; }
.results col.data { width: 3%; }
.results col.data2 { width: 4%; }
.results th { padding: 5px; background: #ccc; font-size: 14pt; }
.results td { padding: 2px 3px; border: 1px solid #000; font-size: 10pt; text-align: center; }
.results td.redfont {color: red; }
.results td.lightblue, .results tr.lightblue { background: #f0f8ff; }
.results col.green, .results td.green { background: #F5FFFA; }
.results col.purple, .results td.purple { background: #f0f0fa; }
.results td.red1 {background: #FFF0F0 ; }
.results td.red2 {background:  #FFDDDD ; }
.results td.red3 {background:  #FFCACA ; }
.results td.red4 {background:  #FFB3B3 ; }
.results td.red5 {background:  #FFA4A4 }
.results td.blue1 {background: #F0F0FF  ; }
.results td.blue2 {background:  #DDDDFF ; }
.results td.blue3 {background:  #CACAFF ; }
.results td.blue4 {background:  #B7B7FF ; }
.results td.blue5 {background:  #9F9FFF ; }
.results td.gray {background: #F0F0F0; }
.results td.grayleft {background: #F0F0F0; text-align: left; }
.results td.lightgray, .results tr.lightgray { background: #F0F0F0; text-align: center; font-weight: bold; }
.results td.small {font-size: 8pt; }

