﻿/* Header */
#Classic-Header-Container
{
    background-color: #203d59;
    
    padding-top: 2px;
    padding-bottom: 2px;
}
#Classic-Logo
{
    background: #203d59;
    border-radius: 3px;
    padding-left: 10px;
}
#BetaHeader
{
    width: 1120px;
}
.hamilton-logo
{
    padding-left: 10px;
}
.hamilton-title
{
    display: inline;
    font-family: Rockwell;
    font-weight: bold;
    color: #f5c763;
}
.hamilton-title-first
{
    font-size: 24pt;
    line-height: 22pt;
    margin-bottom: 7px;
    /*border-bottom: 2px solid #f5c753*/
}
.hamilton-title-second
{
    font-size: 40pt;
    line-height: 30pt;
}

/* Welcome */
.tel:link
{
    text-decoration: none;
    color: White;
}
.tel:hover
{
    color: #f5c763;
}
.HolidayLink
{
	text-decoration: none;
	color: white;
}
a.HolidayLink:link
{
	
}
a.HolidayLink:visited
{
	
}
a.HolidayLink:hover
{
	color: #f5c763;
}
.HomeMain
{
    font-size: 12pt;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 10px;
    font-family: Arial;
}

.home-buttons
{
    height: 275px;
}
.rod-title-left
{
    float: left;      
}
.home-grid
{
    /*padding-left: 190px;*/
    text-align: center;
    padding-bottom: 30px;
    float: right;
    width: 70%;
}
.home-grid-top, .home-grid-middle
{
    padding-bottom: 10px;
}
.home-grid-button
{
    width: 300px;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    
    margin: auto;
    
    background-color: #336666;
    
    border-radius: 12px;
    border-top: 1px solid Black;
    border-left: 1px solid Black;
    border-right: 2px solid Black;
    border-bottom: 3px solid Black;
    
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
}
.home-grid-button-big {
    height: 160px !important;
    background-color: White !important;
}
.home-grid-button:hover
{
    background-color: #142738;
    border-top: 3px solid Black;
    border-left: 2px solid Black;
    border-right: 1px solid Black;
    border-bottom: 1px solid Black;
}
.home-grid-button a
{
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial;
}
.home-grid-label
{
    width: 300px;
    margin: auto;
}

.home-break {
    width: 890px;
    height: 52px;
    background: url(../../Images/ViewFromPointPark-PhotoBySheliaCannon.jpg);
    background-color: Background;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%;
    border-radius: 5px;
}
.home-buttons
{
    width: 870px;
    padding: 30px 0 30px 30px;
    /*background: url(../../Images/sunrise.jpg);
    background-color: black;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;*/
}
.home-button
{
    width: 200px;
    height: 75px;
    line-height: 75px;
    vertical-align: middle;
    
    margin: auto;
    
    background-color: #336666;
    border-radius: 3px;
    border-top: 1px solid Black;
    border-left: 1px solid Black;
    border-right: 2px solid Black;
    border-bottom: 3px solid Black;
    
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
}
.home-button:hover
{
    background-color: #142738;
    border-top: 3px solid Black;
    border-left: 2px solid Black;
    border-right: 1px solid Black;
    border-bottom: 1px solid Black;
}
.home-button a
{
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial;
}
.RegisterImage
{
    text-align: center;
    padding: 5px 0px 0px 0px;
    vertical-align: middle;
}
.RegisterImage>img
{
    border: 2px solid White;
    width: 150px;
}
.RegisterTitle
{
    color: White;
    font-size: 10pt;
    font-weight: bold;
    letter-spacing: .5px;
    font-family:Tahoma ;
    padding-bottom: 3px;
    margin-bottom: 10px;
    border-bottom: 1px dotted White;
    text-align: center;
}
#BetaSidebar
{
    
    width: 270px;
    background-color: #336666;
    text-align: left;
    vertical-align: top;
    
    /*border-top: 1px solid #224444;
    border-left: 1px solid #224444;
    border-right: 2px solid #224444;
    border-bottom: 3px solid #224*/
}
#Classic-Header-Container
{
    /*border-top: 1px solid #142738;
    border-left: 1px solid #142738;
    border-right: 2px solid #142738;
    border-bottom: 3px solid #142738;*/
    
    vertical-align: top;
}
#Classic-Header
{
    
}
.rod-title {
    color: black;
    font-family: Rockwell;
    width: 30%;
    margin-top: 25px;
}
.rod-holiday
{
    width: 175px;
    
    color: White;
    font-family: Rockwell;
    line-height: 14pt;
    
    padding: 5px;
    background-color: #203d59;
}
.rod-title-portrait
{
    text-align: center;
}
.rod-title-portrait img
{
    width: 150px;
}
.rod-title-name {
    font-size: 20pt;
    text-align: center;
    letter-spacing: 1px;
}
.rod-title-position
{
    text-align: center;
}

/* Footer */
.footer-blue-box
{
    height: 25px;
    
    background-color: #203d59;
    
    /*border-top: 1px solid #142738;
    border-left: 1px solid #142738;
    border-right: 2px solid #142738;
    border-bottom: 3px solid #142738;*/
}
.SCB-text
{
    font-family: Arial;
    font-size: 14px;
    color: White;
    padding-left: 10px;
    text-align: center;
}

/* National Archives Banners */
.national-archives-banner
{
    background: white;
}
.national-archives-logo
{
    padding: 25px 0 0 25px;
}
.national-archives-logo-link
{
    display: block;
    width: 694px;
    height: 91px;
    background: url(../../images/nara-logo.jpg);
}
.national-archives-logo-info
{
    text-align: right;
    padding-bottom: 10px;
}
a.national-archives-link:link
{
    font-family: "Source Sans-Serif Pro", Sans-Serif;
    font-size: 14px;
    color: #0071bc;
    text-decoration: none;
    padding-right: 10px;
}
a.national-archives-link:hover
{
    text-decoration: underline;
}
a.national-archives-link:visited
{
    text-decoration: none;
}
.national-archives-info ul
{
    font-family: "Source Sans Pro", sans-serif;
    list-style-type: none;
    
    padding: 0;
    margin: 0;
}
.national-archives-info a
{
    font-size: 16px;
    color: White;
    text-decoration: none;
    height: 70px;
}
.national-archives-info-item
{
    float: left;
    width: 20%;
    padding: 0;
}
.national-archives-info-item:hover
{
    opacity: 0.75;
}
.naii-research
{
    background: url(../../images/nav-research.jpg);
}
.naii-veterans
{
    background: url(../../images/nav-veterans.jpg);
}
.naii-teachers
{
    background: url(../../images/nav-teachers.jpg);
}
.naii-locations
{
    background: url(../../images/nav-locations.jpg);
}
.naii-founding-docs
{
    background: url(../../images/nav-founding-docs.jpg);
}
.naii-button
{
    display: table-cell;
    vertical-align: middle;
    padding: 0 55px 0 7%;
    height: 70px;
    width: 224px;
    background: url(../../images/home-btn-gradient.png) no-repeat bottom right;
}
.naii-text
{
    font-size: 14px;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    display: inline-block;
    padding: 8px 7% 0 7%;
    line-height: 115%;
    height: 200px;
}

/* Login */
.LoginMain
{
    font-family: Arial;
    padding: 0px 0px 15px 10px;
    
    text-align: center;
}
.LoginMessage
{
    font-weight: bold;
    font-size: 14pt;
    font-family: Arial;
    color: #990033;
}
.LoginDetails
{
    font-family: Arial;
    font-size: 10pt;
    color: #990033;
}
.LoginLabel
{
    
}
.LoginBox
{
    margin-bottom: 5px;
    width: 200px;
}
.LoginButton
{
    padding: 3px 10px 3px 10px;
    margin-bottom: 10px;
}

/* Login */
.rod-login
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px; 
}

/* News */
.news-table
{
    margin-top: 50px;
    margin-left: -3px;
    margin-bottom: 10px;
}
.news-left, .news-right
{
    vertical-align: top;
}

/* Group Organization (News, Etc) */
.group-title
{
    color: White;
    background: #336666;
    margin-bottom: 3px;
    margin-right: 10px;
    padding: 10px;
    
    font-family: Rockwell;
    font-size: 18pt;
    text-align: center;
    
    /*border-top: 1px solid #224444;
    border-left: 1px solid #224444;
    border-right: 2px solid #224444;
    border-bottom: 3px solid #224444;*/
}
.holiday-title
{
    color: White;
    font-family: 'Brush Script MT', cursive;
    font-size: 75pt;
    text-align: center;
}
.sub-group ul
{
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: circle;
}
.sub-group li
{
    padding-bottom: 5px;
}
.sub-group a
{
    color: White;
}
.sub-group
{
    margin-top: 5px;
    margin-right: 10px;
    padding: 0px 5px 5px 5px;
    
    font-family: Arial;
    text-align: left;
    
    border-top: 1px solid #224444;
    border-left: 1px solid #224444;
    border-right: 2px solid #224444;
    border-bottom: 3px solid #224444;
}
.sub-group-title
{
    font-family: Arial;
    font-size: 16pt;
    font-weight: bold;
}
.sub-group-list-header
{
    padding-right: 5px;
    
    font-weight: bold;
    font-size: 14pt;
}
.sub-group-list-text
{
    
}
ul.news
{
    list-style-type: circle;
    
    margin: 0px 5px 5px 0px;
    padding: 5px 5px 5px 20px;
}
ul.holiday-news > li
{
    padding-bottom: 10px;
}
div.news
{
    font-family: Arial;
    line-height: 15pt;
}
.news-header a:link
{
    color: #203d59;
    font-weight: bold;
    font-size: 16pt;
}
.news-header a:visited
{
    color: #203d59;
}
.news-header
{
    color: #203d59;
    font-weight: bold;
    font-size: 16pt;
    padding-bottom: 2px;
}
.holiday-header
{
    color: #203d59;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 2px;
    font-family: Georgia, Serif;
}
.news-body
{
    padding: 0px 10px 5px 0px;
}
.news-date
{
    font-weight: bold;
    padding-right: 5px;
}
.news-meta
{
    font-style: italic;
    font-size: 11px;
    padding-bottom: 5px;
}
.news-body>a:link
{
    color: #203d59;
    font-weight: bold;
    text-decoration: underline;
}
.news-body>a:visited
{
    color: #203d59;
}
.news-subheader
{
    color: Black;
    font-weight: bold;
    line-height: 13pt;
}
.username
{
    color: White;
    font-family: Tahoma;
    font-size: 10pt;
    padding-right: 10px;
    float: right;
}

/* Search */
.SearchMain
{
    font-size: 12pt;
    padding: 0px 0px 15px 5px;
    font-family: Arial;
}
.SearchTypesList
{
    margin: 10px 10px 0px 10px;
    padding: 0 0 10px 0;
    
    border-bottom: 1px dotted White;
}

.SearchTypesList div
{
    padding-bottom: 7px;
}

.SearchTypesList a
{
    color: White;
    font-family: Arial;
}

.SearchTypesLabel
{
    color: #f5c763;
    font-size: 18pt;
    font-weight: bold;
    font-family: Arial;
}
.SearchTypesDetails
{
    color: White;
    font-family: Arial;
}
.SearchTypesDetails a
{
    color: White;
}
.SearchValidation
{
    padding-top: 5px;
    
    font-family: Arial;
    font-weight: bold;
    
    color: Red;
}
.SearchValidation .success
{
    color: Green;
}
.sales-chain-validation
{
    padding-bottom: 2px;
}
.sales-chain-assessor-link
{
    padding-bottom: 5px;
}
.sales-chain-assessor-link > a
{
    color: #990033;
}
.chain-delete
{
    font-size: 13pt;
    font-family: Arial;
    padding: 5px 0 0 10px;
    width: 600px;
}
.chain-delete-buttons
{
    padding: 2px 0 0 0;
}
.chain-delete-bkpg
{
    font-weight: bold;
}
.return-type
{
    display: none;
}
.Error
{
    font-weight: bold;
    color: #990033;
}
.Links
{
    padding: 5px 10px 5px 10px;
}
.Links div
{
    padding-bottom: 7px;
}
.Links a
{
    color: White;
    font-family: Arial;
}
.LinksLabel
{
    color: #f5c763;
    font-size: 18pt;
    font-weight: bold;
    font-family: Arial;
}
.SearchMessageContainer
{
    padding: 0px 10px 5px 5px;
}
.SearchMessage
{
    
}
div.SearchWarningBox
{
    padding: 5px 10px 5px 10px;
}
.SearchWarning
{
    font-weight: bold;
    color: black;
}
.SearchWarningTxt
{
    font-size: 11pt;
}
div.SearchWarningTxt
{
    margin: 3px 0 0 10px;
    line-height: 14pt;
}
.lblDocMissing
{
    font-family: Arial;
    font-size: 16pt;
    font-weight: bold;
    font-style: italic;
    color: #990033;
    
    padding: 5px 0 5px 5px;
}
.txtDocMissing
{
    font-family: Arial;
    font-size: 13pt;
    
    padding: 0 0 15px 5px;
}
.SearchGroup
{
    background: lightgray;
    margin-bottom: 5px;
    margin-right: 10px;
}
.SearchGroupLabel
{
    padding-left: 5px;
    font-size: 16pt;
    font-weight: bold;
}
.SearchLabel
{
    padding-left: 10px;
}
.SearchNote
{
    text-align: justify;
    font-style: italic;
    
    padding: 0px 25px 5px 5px;
}
.SearchNode
{
    width: 300px;
    padding-top: 5px;
    border-top: 1px dotted black;
}
.SearchChk
{
    
}
.SearchBox
{
    margin-bottom: 5px;
}
.SearchBox-Tiny
{
    width: 50px;
}
.SearchBox-Medium
{
    width: 100px;
}
.SearchBox-Standard
{
    width: 150px;
}
.SearchBox-Large
{
    width: 250px;
}
.SearchBox-Ultra
{
    width: 590px;
}
.SearchBox-Multi
{
    width: 590px;
    height: 250px;
    margin-bottom: -3px;
}
.SearchDiv-Multi
{
    margin-bottom: 5px;
}
.SearchDatesLabel
{
    display: block;
}
.DateSelectors
{
    display: inline-block;
}
.RangeSelectors
{
    display: inline-block;
}
.SearchButton
{
    padding: 3px 10px 3px 10px;
}
.ClearButton
{
    padding: 3px 10px 3px 10px;
}
.SearchDDL
{
    margin-bottom: 5px; 
}
.SearchControls a
{
    color: #203d59;
}

/* Results */
.ResultsMain
{
    width: 850px;
    
    font-family: Arial;
    font-size: 12pt;
}
.ResultsHeader
{
    font-size: 18pt;
    font-weight: bold;
    font-family: Arial;
    color: #336666;
}
.ResultsSubHeader
{
    color: #336666;
}
.ResultsCommands
{
    font-family: Arial;
    padding: 5px 0px 5px 0px;
    margin: 0px 10px 0px 10px;
    border-bottom: 1px dotted White;
}
.ResultsCommands>div
{
    padding-bottom: 5px;
}
.ResultsCommandsHeader
{
    color: #f5c763;
    font-size: 16pt;
    font-weight: bold;
}
.ResultsCommandsLink
{
    color: White;
}
.rdoLinkType
{
    
}
.ResultsCommandsRDO
{
    color: White;
}
.Result
{
    padding: 0px 3px 5px 2px;
    /*border-bottom: 3px solid black;*/
}
.DocHeader
{
    font-weight: bold;
    font-size: 13pt;
    
    background-color: #336666;
    color: White;
    padding: 0 2px 2px 2px;
    margin-bottom: 2px;
}
.DocHeader>input
{
    
}
.DocHeaderDownload
{
    width: 18px;
    vertical-align: middle;
    margin: 2px;
    float: right;
    background-color: lightgray;
    border-radius: 6px;
}
.Header
{
    font-style: italic;
    padding-bottom: 2px;
    border-bottom: 1px dotted #336666;
    
    font-size: 12pt;
}
.Top>.HeaderItem
{
    display: inline-block;
    width: 80px;
    vertical-align: bottom;
}
.Bottom>.HeaderItem
{
    display: inline-block;
    width: 80px;
    vertical-align: bottom;
}
.HIBKPG a
{
    font-weight: bold;
}
.HIBKPG a:link
{
    color: Blue;
}
.HIBKPG a:visited
{
    color: #990033;
}
.Info
{
    font-weight: bold;
    padding-bottom: 5px;
    word-wrap: break-word;
}
.Top>.InfoItem
{
    display: inline-block;
    width: 80px;
    vertical-align: top;
}
.Bottom>.InfoItem
{
    display: inline-block;
    width: 80px;
    vertical-align: top;
}
.HIBKPG
{
    width: 125px !important;
}
.HIDocType
{
    width: 130px !important;
}
.HIFileDate
{
    width: 135px !important;
}
.HIExecutionDate
{
    width: 135px !important;
}
.HIMisc1
{
    width: 100px !important;
}
.HIInstrumentNo
{
    width: 335px !important;
}
.HIAmt
{
    width: 195px !important;
}
.DocParties
{
    padding-bottom: 2px;
}
.PartiesTable
{
    border-collapse: collapse;
}
.PartyName
{
    padding-left: 5px;
    font-weight: bold;
}
.PartyAPCode
{
    font-style: italic;
}
.LegalItem
{
    background: lightgray;
    padding: 0 2px 2px 2px;
    
    margin-bottom: 2px;
}
.LegalHeader
{
    font-style: italic;
    border-bottom: 1px dotted black;
}
.LegalHeaderItem
{
    display: inline-block;
    width: 50px;
    vertical-align: bottom;
}
.LegalInfo
{
    font-weight: bold;
}
.LegalInfoItem
{
    display: inline-block;
    width: 50px;
    vertical-align: top;
}
.LHIAddress
{
    width: 300px;
}
.LHICity
{
    width: 125px;
}
.LHIMap
{
    width: 100px;
}
.LHIDesc
{
    width: 300px;
}
.LHISubdivision
{
    width: 450px;
}
.Refers
{
    
}
.ReferLabelExtra
{
    color: Green;
    text-decoration: underline;
}
a.RefersLink
{
    font-weight: bold;
}
a.RefersLink:link
{
    color: Blue;
}
a.RefersLink:visited
{
    color: #990033;
}

a.RefersLinkIncorrect
{
    font-size: 10pt;
    text-decoration: none;
}
a.RefersLinkIncorrect:link
{
    color: Black;
}
a.RefersLinkIncorrect:visited
{
    color: Black;
}

.RefersLabelCorrection
{
    color: Green;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: underline;
}
a.RefersLinkCorrect
{
    font-size: 10pt;
    font-weight: bold;
}
a.RefersLinkCorrect:link
{
    color: Blue;
}
a.RefersLinkCorrect:visited
{
    color: #990033;
}
a.DownloadLink
{
    font-family: Courier;
    font-weight: bold;
}
a.DownloadLink:link
{
    color: #203d59;
}
a.DownloadLink:visited
{
    color: #990033;
}
.Changed
{
    color: Blue;
}
.SearchParameters
{
    color: White;
    font-family: Courier;
    line-height: 11pt;
}

/* Index Search */
.IndexMain
{
    margin: 5px 0px 15px 10px;
    font-family: Arial;
    font-size: 12pt;
}
.IndexSearchLabel
{
    font-size: 22pt;
    font-weight: bold;
    font-family: Rockwell;
    border-bottom: 3px solid Gray;
    color: Gray;
    padding-bottom: 3px;
    margin-right: 5px;
}
.IndexSearch
{
    padding-top: 10px;
}
.Criteria
{
    padding-bottom: 2px;
}
.IndexSearchMessage
{
    font-style: italic;
    padding-bottom: 5px;
}
.CriteriaLabel
{
    font-weight: bold;
    padding-bottom: 2px;
}
.CriteriaDDL
{
    
}
.CriteriaDDL>select
{
    width: 400px;
}
.IndexSearchControls
{
    padding-top: 5px;
}
.IndexLink
{
    color: #203d59;
    font-weight: bold;
}
.PropHighlight
{
    background-color: Orange;
    color: White;
    border-radius: 3px;
    -moz-border radius: 3px;
    padding: 0 2px 0 2px;
    margin-bottom: 2px;
}

/* Changes */
.HIChanged a
{
    font-weight: bold;
}
.HIChanged a:link
{
    color: Blue;
}
.HIChanged a:visited
{
    color: #990033;
}
.ChangesMain
{
    font-family: Arial;
    font-size: 12pt;
}
.Changes
{
    padding-bottom: 5px;
}
.ChangesHeader
{
    font-family: Rockwell;
    font-weight: bold;
    font-size: 22pt;
    color: Gray;
    
    padding-bottom: 2px;
}
.ChangesType
{
    font-size: 12pt;
    font-style: italic;
}
.ChangesDetails span
{
    display: block;
}

/* Search Controls */
.ListControls
{
    text-align: center;
    
    padding-right: 3px;
}
.ListControls a, .ListControls a:visited
{
    font-family: Arial;
    font-weight: bold;
    color: Blue;
}
.PrintHeader
{
    display: none;
}

/* QS */
.qs-button
{
    font-family: Arial;
    font-size: 10pt;
    color: black;
    
    display: inline-block;
    width: 125px;
    padding: 2px 10px;
    text-decoration: none;
    border-bottom: solid 2px gray;
    border-radius: 3px;
    -moz-border radius: 3px;
    
    background-color: #d9d9d9;
    text-align: center;
}
.qs-button-ext
{
    font-family: Arial;
    font-size: 10pt;
    color: black;
    
    display: inline-block;
    width: 200px;
    padding: 2px 10px;
    text-decoration: none;
    border-bottom: solid 2px gray;
    border-radius: 3px;
    -moz-border radius: 3px;
    
    background-color: #d9d9d9;
    text-align: center;
}
.chainlink > .qs-button
{
    margin-left: 5px;
}
.chain-header, .search-header
{
    text-align: center;
}
.chain-header-title, .search-header-title
{
    font-family: Rockwell;
    font-weight: bold;
    font-size: 16pt;
}
.chain-header-sub-title, .search-header-sub-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
}
.chain-header-disclaimer a
{
    color: Black;
}
.chain-property
{
    width: 95%;
    font-family: Arial;
    font-size: 10pt;
    
    padding: 0px 3px 5px 2px;
    
    display: inline-block;
}
.qs-assessor-data
{
    font-family: Arial;
    font-size: 16pt;
    font-weight: bold;
    padding-left: 5px;
}
.chain-property-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    
    width: 631px;
    
    background-color: #333333;
    color: White;
    border-radius: 3px;
    -moz-border radius: 3px;
    padding: 2px;
    margin-bottom: 2px;
}
.chain-property-title a
{
    color: White;
}
.chain-property-title-note
{
    padding-left: 5px;
    font-weight: normal;
    font-size: 10pt;
}
.chain-property-info
{
    padding: 0px 3px 5px 2px;
    font-family: Arial;
    font-size: 10pt;
}
.chain-links-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    
    color: #333333;
    
    padding: 5px 0px 2px 5px;
}
.chainlink
{
    font-family: Arial;
    font-size: 10pt;
    
    padding: 0px 3px 5px 0px;
    
    display: inline-block;
}
.chainlink-header
{
    width: 635px;
    color: White;
    background-color: Gray;
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0;
    margin: 0 0 2px 2px;
    
    padding: 0 0 2px 0;
}
.chainlink-header-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    
    width: 627px;
    color: White;
    background-color: #333333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    
    padding: 4px;
}
.chainlink-number
{
    font-size: 11pt;
    font-weight: bold;
}
.chainlink-grantor
{
    padding-bottom: 2px;
}
.chainlink-header-info
{
    font-family: Arial;
    font-size: 10pt;
    
    padding: 2px 0 0 5px;
}
.chainlink-info-bkpg
{
    font-size: 11pt;
    font-weight: bold;
}
.chainlink-url
{
    color: White;
}
.chainlink-note
{
    font-style: italic;
    padding-left: 2px;
}
.linkeddoc-url
{
    color: Black;
}
.chainlink-info-lbl
{
    font-weight: normal;
}
.chainlink-info-dates-ex
{
    padding-right: 5px;
    
    font-style: italic;
}
.chainlink-info-dates-file
{
    font-style: italic;
}
.chainlink-grantee
{
    padding-bottom: 2px;
}
.chainlink-notes
{
    font-family: Courier New;
    font-size: 9pt;
    
    color: Gray;
    
    padding: 1px 0px 0px 1px;
    margin: 5px 10px 10px 5px;
    
    border: 1px dotted Gray;
    
    height: 75px;
}
.chainlink-parties
{
    display: inline-block;
}
.chainlink-columns
{
    overflow: hidden;
}
.chainlink-parties-pnl
{
    float: left;
    width: 200px;
    padding-right: 5px;
}
.chainlink-assoc, .chainlink-searchtype
{
    float: right;
    width: 426px;
}
.chainlink-asssoc-item, .chainlink-searchtype-label
{
    padding-bottom: 5px;
}
.assoc-columns
{
    overflow: hidden;
}
.assoc-left
{
    float: left;
}
.assoc-right
{
    float: right;
}
.chainlink-alts
{
    font-family: Arial;
    font-size: 12pt;
    
    padding: 0 0 0 5px;
}
.chainlink-assoc
{
    
}
.chainlink-grantee-header
{
    font-weight: bold;
    
    padding-left: 2px;
}
.chainlink-grantee-name
{
    
}
.chainlink-grantor-header
{
    font-weight: bold;
    
    padding-left: 2px;
}
.chainlink-grantor-name
{
    
}
.chainlink-assoc-header, .chainlink-searchtype-header
{
    font-weight: bold;
}
.chain-party
{
    padding-left: 5px;
}
.assoc-link > a
{
    font-weight: bold;
    color: Black;
}
.assoc-type
{
    font-weight: bold;
}
.assoc-dates-label
{
    font-weight: bold;
}
.assoc-parties-label
{
    font-weight: bold;
}
.chainlink-buttons
{
    padding: 0 0 5px 5px;
}
.chainlink > input
{
    margin-left: 2px;
}

.chain-disclaimer
{
    font-family: Arial;
    font-size: 11pt;
    line-height: 12pt;
    
    padding: 15px 15px 0 15px;
}
.chain-disclaimer-body
{
    padding-bottom: 15px;
}
.chain-disclaimer-numbered-list
{
    margin-top: 5px;
    padding-left: 20px;
    margin-bottom: 0px;
    
    list-style-type: decimal;
}
.chain-disclaimer-lettered-list
{
    margin-top: 5px;
    padding-left: 20px;
    margin-bottom: 0px;
    
    list-style-type: lower-alpha;
}
.chain-disclaimer-body li
{
    font-size: 10pt;
    padding-bottom: 10px;
}
.chain-disclaimer-form
{
    padding: 0 0 10px 10px;
}
.chain-disclaimer-form-text
{
    font-family: Courier;
    font-size: 11pt;
    
    padding: 0 0 5px 2px;
}
.chain-disclaimer-form-fields
{
    padding-bottom: 15px;
}
.chain-disclaimer-form .SearchLabel
{
    font-family: Courier;
}

.title-property-search
{
    padding: 5px 0px 0px 10px;
    
    font-size: 10pt;
    font-family: Arial;
}
.qs-search-sub
{
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 2px 5px;
}
.chain-links-purchasers
{
    font-family: Arial;
    font-size: 11pt;
    padding: 0 0 2px 5px;
}
.chain-links-purchaser-search-box
{
    padding-left: 5px;
}
.chain-links-purchaser-search-box > input
{
    width: 630px;
}

iframe
{
    margin-top: 10px;
    width: 100%;
    height: 1100px;
}
.index-reader-adv-header
{
    font-family: Courier New;
    font-weight: bold;
    font-size: 12pt;
    
    padding: 10px 0px 0px 0px;
}
.index-reader-adv-back
{
    float: left;
}
.index-reader-adv-next
{
    float: right;
}
.index-reader-adv-btn, .index-reader-adv-btn:visited
{
    color: White;
    background-color: Black;
    text-decoration: none;
    
    padding: 2px 10px 2px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.index-reader-adv-pgcount
{
    display: inline-block;
    width: 783px;
    text-align: center;
}
.index-page-error-message
{
    font-family: Courier New;
    font-weight: bold;
    font-size: 20pt;
    
    width: 100%;
    text-align: center;
    padding-top: 250px;
}
.index-page-error-detail
{
    font-family: Arial;
    font-size: 10pt;
    
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
.property-info-buttons
{
    padding-bottom: 5px;
}
.no-liens
{
    font-family: Arial;
    font-style: italic;
    font-size: 10pt;
}
.no-sales
{
    font-family: Arial;
    font-size 10pt;
    padding: 0 0 5px 15px;
}
.qs-docs-header, .qs-property
{
    width: 635px;
    color: White;
    background-color: Gray;
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0;
    margin: 0 0 2px 2px;
    
    padding: 0 0 2px 0;
}
.qs-property
{
    width: 635px;
    padding: 0;
    margin: 0 0 10px 2px;
    padding: 0 0 2px 0;
}
.qs-docs-desc
{
    font-family: Arial;
    font-size: 10pt;
    
    padding: 2px 0 0 5px;
}
.qs-docs-desc-label
{
    padding: 0 2px 0 0;
}
.qs-docs-desc-details
{
    font-weight: bold;
}
.qs-docs-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    
    width: 627px;
    color: White;
    background-color: #333333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    
    padding: 4px;
}
.qs-docs-title > a
{
    color: White;
}
.qs-property-desc
{
    padding: 2px 0 0 5px;
    font-family: Arial;
    font-size: 10pt;
}
    
.qs-docs-title-num
{
    padding-right: 2px;
}
.qs-docs-title-chaindates
{
    font-size: 10pt;
    font-weight: normal;
    
    padding: 0 0 0 5px;
}
.qs-doc
{
    font-family: Arial;
    font-size: 10pt;
    
    padding: 0 0 0 7px;
}
.qs-doc-desc
{
    padding: 0 0 2px 7px;
}
.qs-docs-info-title
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
    
    padding: 0 0 0 2px;
    margin: 0 0 0 3px;
    
    width: 95%;
}
.qs-docs-info-title-dates
{
    font-size: 11pt;
    font-weight: normal;
    padding-left: 5px;
}
.qs-doc-bkpg
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}
qs-doc-bkpg > a:link
{
    color: Blue;
}
.qs-doc-bkpg > a:visited
{
    color: #990033;
}
.qs-doc-box input[type="checkbox"]
{
    margin: 2px;
}
.qs-doc-type
{
    color: Gray;
    font-size: 11pt;
    font-style: italic;
}
.qs-doc-date
{
    font-weight: bold;
}
.qs-doc-value-lbl
{
    text-transform: uppercase;
}
.qs-doc-value
{
    font-weight: bold;
}
.qs-doc-parties
{
    font-weight: bold;
}
.qs-legals
{
    list-style-type: square;
    padding: 0;
    margin: 0 0 0 15px;
}
.qs-legal
{
    width: 400px;
}
.qs-doc-legal
{
    font-weight: bold;
    padding-left: 2px;
}
.qs-ref
{
    font-size: 9pt;
    padding-left: 5px;
}
.qs-ref > .ReferItem
{
    margin-top: 2px;
}
.qs-ref > .ReferItem > input
{
    margin: 0px;
}
.RefersExpRow
{
    padding: 2px 0 0 16px;
}
.ReferExpItem
{
    font-weight: bold;
}

.ReferCorrection
{
    display: inline;
}
a.ReferCorrectionLink:Link, a.ReferCorrectionLink:Visited
{
    text-decoration: none;
    color: Black;
}
a.ReferCorrectionLink:Hover
{
    text-decoration: underline;
    color: Black;
}

.span-panel
{
    display: inline;
}
.qs-second-look, .qs-exception, .qs-mortgage
{
    font-family: Arial;
    font-size: 11pt;
    padding-left: 2px;
}
.qs-second-look-label, .qs-exception-label, .qs-mortgage-label
{
    font-weight: bold;
    
    width: 627px;
    color: White;
    background-color: #333333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    
    padding: 4px;
    margin-top: 5px;
}
.qs-second-look-note, .qs-exception-note, .qs-mortgage-note
{
    padding: 2px 0 5px 1px;
}
.qs-second-look-items
{
    padding: 0px 0px 10px 20px;
    margin: 0px;
}
.qs-second-look-item
{
    list-style-type: circle;
}

.qs-top-nav-docs-link
{
    padding-top: 10px;
}
.qs-exception-items
{
    padding-bottom: 10px;
}
.qs-mortgage-items
{
    padding-bottom: 10px;
}

.qs-top-nav
{
    font-family: Arial;
    font-size: 10pt;
    color: #203d59;
    padding-left: 2px;
}
.qs-em
{
    color: white;
    font-weight: bold;
    padding-right: 2px;
}
.tooltip
{
    position: relative;
    display: inline-block;
}
.tooltip .tooltiptext
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    
    visibility: hidden;
    width: 300px;
    background-color: #b9b0a1;
    color: White;
    text-align: center;
    padding: 5px 2px 5px 2px;
    margin-top: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    
    position: absolute;
    z-index: 1;
}
.tooltip:hover .tooltiptext
{
    visibility: visible;
}
.tooltip .tooltiptext::after
{
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 5%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #b9b0a1 transparent;
}

/* Disclaimer */
.disclaimer-block
{
    
}
.disclaimer-block-header
{
    font-family: Arial;
    padding-left: 5px;
    padding-bottom: 5px;
    font-size: 16pt;
    font-weight: bold;
}
.disclaimer-block-subtitle
{
    padding-left: 5px;
    
    font-size: 10pt;
    font-family: Arial;
    font-style: italic;
}
.disclaimer-block > p:not(:last-of-type)
{
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
    
    font-size: 12pt;
    font-family: Arial;
    font-style: italic;
    
    text-indent: 0px;
}
.disclaimer-block > p:last-of-type
{
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    
    font-size: 12pt;
    font-family: Arial;
    font-style: italic;
    
    text-indent: 0px;
}
.disclaimer-link
{
    color: #336666 !important;
}
.disclaimer-special
{
    font-weight: bold;
    border: 3px double #990033;
    padding: 2px;
}
.disclaimer-check
{
    font-weight: bold;
    font-size: 12pt;
}
.disclaimer-check-container
{
    border: 3px double #990033;
    padding: 5px 0 5px 2px;
    margin: 10px 3px 10px 0;
}

/* Index Notification */
.index-notification-notice
{
    color: #990033;
}
.index-notification-header {
    margin-bottom: 5px;
    margin-right: 10px;
}
.index-notification-title {
    font-family: Arial;
    font-size: 16pt;
    font-weight: bold;
}

/* Report */
.report-logo
{
    padding-top: 5px;
    text-align: center;
}
.Report-Header
{
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}
.Report-Title
{
    font-family: Impact, Arial;
    font-size: 54px;
}
.Report-Date
{
    font-family: Impact;
    font-size: 42px;
    
    line-height: 28px;
    padding-bottom: 12px;
}
.Report-Sub-Title-Top
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}
.Report-Sub-Title-Bottom
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 14px;
}
.Report
{
    font-family: Arial;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.Main-Report
{
    height: 200px;
}
.Report-Left
{
    float: left;
    width: 50%;
}
.Report-Right
{
    float: right;
    width: 50%;
}
.Top-Ten-List
{
    height: 240px;
    margin-top: 5px;
}
.Top-Ten-Item
{
    margin-bottom: 5px;
    
    font-family: Arial;
}
.Top-Ten-Item-Top
{
    font-size: 18px;
    font-weight: bold;
}
.Top-Ten-Item-Bottom
{
    font-size: 16px;
}
.ReportItem
{
    padding-bottom: 2px;
}
.ReportLabel
{
    font-size: 16px;
}
.ReportData
{
    font-size: 18px;
    font-weight: bold;
}
.Report-Desc
{
    font-size: 12px;
    font-style: italic;
    padding-bottom: 10px;
}
.ReportChart
{
    height: 200px;   
}
.ReportChart-Title
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.Rpt-Link-Tool
{
    padding-left: 5px;
    
    font-family: Arial;
    font-size: 12px;
}
.Rpt-Link
{
    font-family: Arial;
    font-size: 12px;
    
    padding-top: 10px;
}

/* Employee Portal */
.EP-Form
{
    font-family: Arial;
    font-size: 10pt;
    
    background: lightgray;
    padding: 1px 0 0 1px;
    margin: 0 10px 0 1px;
}
.EP-Title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16pt;
    
    margin-bottom: 1px;
}
.EP-Form-Header
{
    font-weight: bold;
    font-size: 12pt;
    
    display: inline-block;
    margin-bottom: 5px;
}
.EP-Form-Header:not(:first-of-type)
{
    margin-top: 15px;
}
.EP-Form-Label
{
    font-style: italic;
    vertical-align: top;
    
    margin-left: 5px;
}
.EP-DDL, .EP-TextBox
{
    margin-bottom: 5px;
}
.EP-Form-Controls
{
    
}

/* Search Print */
@media print
{
    body
    {
        background: none !important;
    }
    #BetaHeader
    {
        display: none;
    }
    #BetaSidebar
    {
        display: none;
    }
    #BetaFooter
    {
        display: none;
    }
    .ListControls
    {
        display: none !important;
    }
    #BetaBody
    {
        border: none !important;
    }
    .PrintHeader
    {
        display: inline-block;
    }
    .PrintHeader-Title
    {
        font-family: Rockwell;
        font-weight: bold;
    }
    .PrintHeader-Title-First
    {
        font-size: 12pt;
    }
    .PrintHeader-Title-Second
    {
        font-size: 19pt;
        line-height: 17pt;
    }
    .incomplete-message
    {
        display: inline-block;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .modified-message
    {
        font-weight: bold;
    }
    .Diagnostic
    {
        display: inline-block;
        width: 100%;
        font-family: Courier;
        font-size: 10pt;
        margin: 10px 0 10px 0;
    }
    .Diagnostic-Left
    {
        float: left;
        width: 75%;
    }
    .Diagnostic-Right
    {
        float: left;
        width: 25%;
    }
    .DocHeader
    {
        background: none;
        color: Black;
        
        font-size: 16pt;
        
        border-top: 1px solid Black;
        border-right: 2px solid Black;
        border-bottom: 2px solid Black;
        border-left: 1px solid Black;
    }
    .DocHeader > input
    {
        display: none;
    }
    #CalcButton
    {
        display: none;
    }
    .chain-header
    {
        text-align: left;
        padding-bottom: 5px;
    }
    .chainlink-header, .chain-property-title a
    {
        background: none;
        color: Black;
        text-decoration: none;
    }
    .chainlink-url
    {
        color: Black;
    }
    #chain-links-purchaser-search
    {
        display: none;
    }
    #chain-links-title-qs
    {
        display: none;
    }
    #chain-links-title-qs-opt
    {
        display: none;
    }
    .chainlink-buttons
    {
        display: none;
    }
    .chainlink > input
    {
        display: none;
    }
    .assoc-right > input
    {
        display: none;
    }
    .qs-docs-header, .qs-property, .qs-second-look-label, .qs-exception-label, .qs-mortgage-label, .chainlink-header
    {
        background: none;
        color: Black;
        border: 1px solid black;
        border-bottom: 2px solid black;
        page-break-inside: avoid;
    }
    .qs-docs-title, .chainlink-header-title
    {
        background: none;
        color: Black;
        border-bottom: 1px dotted black;
    }
    .qs-docs-title > a
    {
        color: Black;
        text-decoration: none;
    }
    .chain-header-disclaimer
    {
        display: none;
    }
    .qs-docs-title-num
    {
        font-size: 16pt;
        font-weight: bolder;
    }
    .qs-doc-box > input
    {
        display: none;
    }
    .ReferItem > input
    {
        display: none;
    }
    .qs-docs-info-title
    {
        font-size: 14pt;
        font-weight: bolder;
        border-bottom: 1px solid black;
        margin-bottom: 2px;
        width: 635px;
    }
    .qs-result
    {
        page-break-inside: avoid;
    }
    .qs-second-look
    {
        page-break-inside: avoid;
    }
    .qs-top-nav
    {
        display: none;
    }
    #chain-links-purchaser
    {
        color: Black;
    }
    .qs-button
    {
        display: none;
    }
    .qs-button-ext
    {
        display: none;
    }
    .home-button
    {
        display: none;
    }
    .rod-title
    {
        border: 0px;
    }
}