html, body { 
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
}

#header, #header h1, #skip, #left, #footer, .copyright, .hnav { display: none; }

a:link, a:visited { color: #000000; text-decoration: underline; font-weight: bold; }

img { border: none; }

.section {
font: bold 12pt Georgia, "Times New Roman", Times, serif;
padding-top: 10px;
}

h1 { 
font: bold 22pt Georgia, "Times New Roman", Times, serif;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

h1.mid { 
font: bold 14pt Georgia, "Times New Roman", Times, serif;
padding: 0;
background: transparent;
}

h2 { 
font: bold 12pt Georgia, "Times New Roman", Times, serif;
margin: 0;
}

p {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 0 0 15px 0;
}

label {
color: #666666;
text-transform: uppercase;
letter-spacing: .05em;
}

.clr { clear: both; }

/* - - - - - - - - - - - - - - - for spacer lines and graphics- - - - - - - - - - - - - */

.spacer {padding: 5px 0;}
.spacer2 {padding: 10px 0;}
.spacer3 {padding: 15px 0;}
.spacer4 {padding: 20px 0;}

.separatorsmall {
border-top: 1px dashed #000000;
padding: 7px 0;
}

ul, ol, dl { position: relative;  }

/*--------------------- for inline images ----------------------*/

.floatright {
float: right;
padding: 0 0 0 10px;
position: relative;
}

.floatleft {
float: left;
padding: 0 10px 0 0;
position: relative;
}

.ed {
float: right;
margin-top: -20px;
}

/*--------------------- special ----------------------*/

.bold { font-weight: bold; }
.maroon, .dblue, .gray, .black { color: #000000; }
.small { font: 9pt Georgia, "Times New Roman", Times, serif; }
.smallitalic { font: italic 9pt Georgia, "Times New Roman", Times, serif; }
.centered { text-align: center; }
.right { text-align: right; }

/* - - - - - - - - FAQS list with left border - - - - - - - - */

ul.faqsside {
margin: 0;
padding-left: 0;
list-style-type: square;
}

.faqsside li {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 20px 20px 0px 15px;
padding: 0 0 2px 5px;
}

span.question { color: #000000; font-weight: bold; }

/* - - - - - - - -  List with left border - - - - - - - - */

ul.side {
margin: 0;
padding-left: 0;
list-style-type: square;
}

.side li {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 20px 40px;
padding: 0 0 2px 5px;
}

span.first { color: #000000; font-weight: bold; }


/*--------------------- expanding/contracting for employment ----------------------*/

#expand h2 {
font: bold 12pt Georgia, "Times New Roman", Times, serif;
margin: 10px 0;
padding: 14px 0 8px 2px;
border-top: 1px dashed #000000;
position: relative;
}

div#expand div { margin: 0 0 30px 0; }

/* pass rules to Mac IE only \*//*/
div#expand div {margin: 0; width: 480px; }
/**/


/*--------------------- for employment page ----------------------*/

dl.employment {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 15px 40px 0 40px;
position: relative;
}

.employment dt {
font-weight: bold;
border-bottom: 1px solid #999999;
margin-bottom: 5px;
padding-bottom: 3px;
}

.employment dd {
margin: 0;
padding: 0 0 20px 0;
}

.employtable {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 15px 20px 0 20px;
}

.employtable td {
border-bottom: 1px solid #999999;
padding: 5px 0 10px 0;
}

.employtable td.left {
font-weight: bold;
vertical-align: top;
width: 130px;
}


/*--------------------- for links page ----------------------*/

.links {
list-style-type: none;
padding: 0;
margin-left: 0;
position: relative;
}

.links li {
list-style-type: none;
padding: 0;
font: bold 11pt Georgia, "Times New Roman", Times, serif;
}

.links ul li {
list-style-type: square;
padding-left: 5px;
margin: 10px 0 0 5px;
}

.links a:link, .links a:visited { font-weight: normal; }

/*--------------------- for contact page ----------------------*/

table { font: 11pt Georgia, "Times New Roman", Times, serif; }
th { padding: 0 0 10px 0; text-align: left; }

#contact .entry {
width: 325px;
margin: 5px 0 10px 0;
padding: 2px;
font: bold 11pt Georgia, "Times New Roman", Times, serif;
}

#contact textarea {
width: 98%;
padding: 2px;
margin-top: 5px;
font: bold 11pt Georgia, "Times New Roman", Times, serif;
}

#contact .button {
font: normal 10pt Georgia, "Times New Roman", Times, serif;
letter-spacing: .1em;
padding: 2px;
text-transform: uppercase;
margin: 10px 0 0 0;
}

/*--------------------- for site map page ----------------------*/

#sitemapleft {
float: left;
width: 230px;
text-align: left;
}

#sitemapright {
float: right;
width: 230px;
text-align: left;
}

#sitemapleft ul, #sitemapright ul {
list-style-type: none;
font: normal 11pt Georgia, "Times New Roman", Times, serif;
}

#sitemapleft ul li, #sitemapright ul li {
list-style-type: none;
font-weight: bold;
}

#sitemapleft ul ul li, #sitemapright ul ul li { list-style-type: square; }


#sitemapleft a:link, #sitemapleft a:visited, #sitemapright a:link, #sitemapright a:visited  { font-weight: normal; }

/*--------------------- accessibility statement ----------------------*/
.access {
font: 11px/25px verdana, helvetica, arial, sans-serif;
margin: 10px 0 10px 10px;
float: left;
width: 200px;
display: inline; /* fix IE double margin bug */
}

.key {
border: 1px solid #CCCCCC;
padding: 3px 4px 2px 4px;
font: normal 12px/25px "Lucida Typewriter", "Lucida Console", "Courier New", Courier, monospace;
margin-right: 5px;
}

#accessexample {
float: right;
width: 280px;
margin: 10px 5px 5px 0;
text-align: center;
}

#accessexample .title { font: bold 12px verdana, helvetica, arial, sans-serif; }
#accessexample .boo { font: bold 11px verdana, helvetica, arial, sans-serif; margin: 15px 0 5px 0; }

.sepdots, .sepdots2  {
border-top: 1px dashed #000000;
padding: 14px 0;
}

/*--------------------- sheriff sales how they work ----------------------*/

dl.civilprocess {
font: 11pt Georgia, "Times New Roman", Times, serif;
margin: 0;
}

.civilprocess dt {
font-weight: bold;
margin: 20px 0 10px 0;
}

.civilprocess dd {
margin: 10px 20px 10px 0;
}

.civilprocess dd .side li { margin: 20px 80px 20px 40px; line-height: 145%; }

.civilprocess dt.first { margin-top: 0; }

/*--------------------- for summon and complaints page ----------------------*/

.servicetable { font: 11pt Georgia, "Times New Roman", Times, serif; }

.servicetable th {
border: 1px solid #000000;
border-width: 2px 0;
font: bold 12px Georgia, "Times New Roman", Times, serif;
text-align: center;
padding: 7px 0;
}

.servicetable td {
border-bottom: 1px solid #999999;
padding: 5px 10px 10px 5px;
}

.servicetable td.left {
vertical-align: top;
font-weight: bold;
width: 140px;
padding: 9px 5px 10px 10px;
}

.servicetable ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.servicetable li {
list-style-type: square;
padding: 0 0 0 5px;
margin: 4px 0;
}

.regular {
list-style: none;
padding: 0;
margin: 0;
}

.regular li {
font: 11pt Georgia, "Times New Roman", Times, serif; 
list-style-type: square;
padding: 0 0 10px 5px;
margin: 0 0 0 20px;
}

/*--------------------- 2 columns of content--history, courthouse ----------------------*/

.columnsplit { float: left; width: 100%; }

.colleft { float: left; width: 230px; }
.colright { float: right; width: 230px; }


.script1 { font: italic 20px/25px Georgia, 'Times New Roman', Times, serif; }
.script2 { font: italic 23px/28px Georgia, 'Times New Roman', Times, serif; }
.script3 { font: italic 24px/29px Georgia, 'Times New Roman', Times, serif; }

p.address, span.address { line-height: 15px; font-style: italic; }


/*--------------------- search results page ----------------------*/

.breadcrumb {
margin: 0 auto 15px auto;
width: 100%;
}

.breadcrumb td { padding: 4px; font: bold 11pt Georgia, "Times New Roman", Times, serif; }

#searchresults th {
font-weight: bold;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 4px;
}

#searchresults td { padding: 8px 4px; vertical-align: top; font: 10pt/13pt Georgia, "Times New Roman", Times, serif; }

/*- - - - - - - - - - - - - - - - - - pagination - - - - - - - - - - - - - - - - - - */
.paginate {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 5px 0;
text-align: right;
margin: 0 auto;
}

.paginate b, .paginate a:link, .paginate a:visited {
border: 1px solid #000;
padding: 3px 5px 4px 5px;
color: #000;
text-decoration: none;
font-weight: normal;
}

.paginate b { font-weight: bold; }


/*--------------------- for PRINT css adding print link and hiding print header ----------------------*/

.entity {
font: bold 15pt Georgia, "Times New Roman", Times, serif;
margin-bottom: 15px;
border-bottom: 1px solid #000000;
padding-bottom: 3px;
}

.print {
margin: 10px 0;
border-top: 1px solid #000000;
padding-top: 10px;
}

.print p { font: 11pt/13pt Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; }

.print .small { font-size: 9pt; }



/* - - - - - - - - home page right columns - - - - - - - - */
.rightcol {
padding-left: 20px;
float: right;
width: 135px;
margin-left: 10px;
}

.rightcol h1 {
margin: 0 0 15px 0;
font: bold 14pt Georgia, "Times New Roman", Times, serif;
text-align: center;
padding: 3px;
}

.rightcol h2 {
font: bold 11pt Georgia, "Times New Roman", Times, serif;
margin: 0 0 2px 0;
text-align: right;
}

.rightcol p, .rightcol p a { font: 10pt arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-align: right; margin: 0 0 3px 0;  text-decoration: none; border: none; }

