﻿body, div, p, table, span {
   margin: 0px;
	padding: 0px;
	border: none;
}
.Msg {
	font-family: Arial;
	font-size: small;
	background-color: #FFFAB2;
}
.SearchParam {
	font-family: Arial;
	font-size: small;
}
#imgSize_select {
   font-family: Arial;
}
.TreeViewRoot {
   color: Navy;
}
.TreeViewNode {
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 2px;
   font-family: Verdana, Arial;
   color: Black;
   font-size: x-small;
   border: solid 1px White;
}
.FD {
   font-family: Verdana, Arial;
   font-size: x-small;
}
.FDH {
   font-family: Verdana, Arial;
   font-size: small;
	font-weight: bold;
}
.MainTitle_div {
   padding-top: 7px;
	width: 100%;
	height: 35px;
	font-family: Serif, Arial;
	font-size: medium;
	color: White;
	background-color: #008531;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005E5A, endColorstr=#3EB677, GradientType=1);
}
.ClerkName {
   padding-left: 6px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #f8f400;
}
.PanelHeading {
   width: 100%;
	color: #003B12;
	padding-top: 1px;
	padding-bottom: 2px;
   text-align: center;
   font-family: Arial,Verdana;
	font-size: small;
   border-bottom: solid 1px green;
	background-color: #BEE0DF;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF5FC, endColorstr=#89CA9D);
}
#SearchHeadingDiv {
   height: 26px;
}
.StatusBar {
   width: 100%;
   height: 100%;
	padding-top: 2px;
	padding-left: 18px;
	font-family: Arial;
	font-size: small;
	background-color: #D5EAE9;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF5FC, endColorstr=#89CA9D);
}
.Logo {
   border: none;
}
.StatusBarLink {
   color: Black;
	padding: 2px;
   text-decoration: none;
}
.HelpIcon {
   padding: 2px;
	padding-right: 3px;
	vertical-align: middle;
   border: none;
}
.LinkIcon {
   padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
   border: none;
}
.LinkButton {
   padding: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
   font-size: small;
   font-family: Arial;
   text-decoration: none;
   border: outset 2px #D5EAE9;
   font-weight: bold;
	color: Navy;
	background-color: #D5EAE9;
}
.LinkButton:hover, .LinkIcon:hover, .HelpIcon:hover, .StatusBarLink:hover, .Logo:hover {
	background-color: #FBD781;
}
.SearchPanel {
   position: absolute;
	left: 0px; 
	top: 0px;
   text-align: center;
	color: Navy;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	background-color: #FFFFFF; /* A4D4B0 For Firefox does not work */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3EB677, endColorstr=#FFFFFF);
}
#Authenticate_Panel {
   color: Navy;
   font-weight: bold;
}
.ZeroRecFound {
	font-size: small;
	color: red;
  	font-weight: bold;
}
.Centered, .ExpandPanel {
   text-align: center;
   margin-left:auto;
   margin-right:auto;
}
.ExpandPanel {
   width: 360px;  /* Match MainLeft_Panel size for Firefox */
}
.SearchTable {
	margin-top: 12px;
   margin-left:auto;
   margin-right:auto;
   padding: 2px;
   padding-left: 8px;
   padding-right: 8px;
   text-align: left;
   border: double 4px #00B1AE;
	background-color: #D5EAE9;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF5FC, endColorstr=#D5E9D7);
}
.SearchTable:hover {
   border-color: #009790;
	background-color: #EBF5FC;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=White, endColorstr=#D5EAE9);
}
.ExpandPanelLink {
   width: 220px;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
   padding: 2px;
	cursor: pointer; 
   color:  #005B1E;
   border: outset 1px #D5EAE9;
	background-color: #BEDFC4;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BEDFC4, endColorstr=#A4D4B0);
}
.ExpandPanelLink:hover {
   border: outset 1px #FBD7A1;
	background-color: #FBD781;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF4F3, endColorstr=#F8C473);
}
.DocTypeList {
   margin-left: auto;
   margin-right: auto;
   text-align: left;
	color: Black;
	font-weight: normal;
   border: solid 1px Gray;
	background-color: White;
   /* filter: progid:DXImageTransform.Microsoft.Shadow(color=Silver, direction=135); */
}
.SearchButton {
	font-size: small;
	color: Navy;
	font-weight: bold;
	cursor: pointer;
	background-color: #BEDFC4;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF5FC, endColorstr=#A4D4B0);
}
.SearchButton:hover {
   border-width: 2px; 
   border-color: #EBF4F3;
	background-color: #FBD781;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF4F3, endColorstr=#F5BA5C);
}
#UpdateIndicator {
	position: absolute; 
	left: 12px;
	top: 10px;
	z-index: 999;
}
.disabled {
	color: Silver;
}
.tips, .Disclaimer {
	padding: 8px;
   text-align: left;
	color: Black;
	font-family: Arial;
	font-weight: normal;
	font-size: small;
}
.Disclaimer {
	color: #CF0021;
   border-top: solid 1px #00B1AE;
}
.pageCnt {
   font-size: small;
	font-weight: bold;
	padding-right: 4px;
}
.CheckName {
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFAB2;
}
/* Popups. */
.PopUp {
   position: absolute;
   width: 500px;
   border: solid 2px Gray;
}
.PopUpText {
   height: 400px; /* for IE 5 */
   max-height: 500px;
   overflow: auto;
	padding: 10px;
   font-family: Arial, Verdana;
   font-size: small;
	background-color: rgb(250,249,240);
}
/* Autocomplete. */
.autocomplete_flyout {  
	visibility: hidden;
	margin: 0px!important;
	padding: 0px;
	background-color: White;
   border: solid 1px buttonshadow;
	overflow: auto;
   font-family: Verdana;
   font-size: small;
  	font-weight: normal;
  	color: Black;
   cursor: pointer;
   white-space: nowrap;
   text-align: left;
   list-style-type : none;
   height: 290px;
}
.autocomplete_listItem {
	padding : 2px;
   border: solid 1px White;
}
.autocomplete_highlightedItem {
	padding: 2px;
   border: solid 1px Gray;
  	background-color: #FBD781;
}
/* Detail table */
#DetailTable, #IndexDates {
   font-family: Arial;
   font-size: x-small;
   border: double 4px #00B1AE;
}
.DTH {   /* heading */
   border-right: solid 1px #009790;
   border-bottom: solid 1px #009790;
   font-weight: bold;
	color: Navy;
	background-color: #D5EAE9;
}
/* Document headings. */
 .GoodHead, .BadHead, .DeedsHead, .MortgagesHead, .JudgmentsHead, .Lis_PendensHead, .Mechanics_LiensHead, .State_Tax_LiensHead, .Federal_Tax_LiensHead, .Claim_and_DeliveryHead, .PlatsHead {
	padding: 5px;
   font-family: Arial;
   font-size: small;
	color: Navy;
	font-weight: bold;
	background-color: #ECECEC;
}
/* Document types (borderless). */
.Ass, .Cor, .Dee, .FTL, .Jud, .Lis, .Mor, .Plt, .Rel, .ROW, .Sat, .STL, .Tim {
   font-family: Verdana, Arial;
   font-size: x-small;
   padding-left: 3px;
   padding-right: 4px;
   font-weight: normal;
}
/* Document types (with borders). */
.AssB, .CorB, .DeeB, .DT, .MorB, .RelB, .ROWB, .SatB, .TimB {
   font-family: Verdana, Arial;
   padding-left: 3px;
   padding-right: 4px;
   font-weight: normal;
   border-right: solid 1px #A0A0A0;
   border-bottom: solid 1px #A0A0A0;
}
.Ass, .AssB, .Plt, .PlatsHead {
	background-color: #D4ECFB; /* Light Blue */
}
.Cor, .CorB, .GoodHead {
	background-color: #F49F9C; /* Dark Red */
}
.Dee, .DeeB, .DeedsHead {
	background-color: #FCDAD5; /* Light Red */
}
.DT, .BadHead {
   background-color: White;   /* White */
}
.Mor, .MorB, .MortgagesHead {
	background-color: #D5E9D7; /* Light Green */
}
.Rel, .RelB, .Jud, .JudgmentsHead {
	background-color: #E9D2E4; /* Purple */
}
.ROW, .ROWB {
	background-color: #ECECEC; /* Gray */
}
.Sat, .SatB, .FTL, .STL, .Federal_Tax_LiensHead, .State_Tax_LiensHead {
	background-color: #FBD7A1; /* Orange */
}
.Tim, .TimB, .Lis, .Lis_PendensHead {
	background-color: #A7D6D5; /* Aqua */
}
