body
{
   background: #fff url(/images/site-bg.png) repeat-x;
   color: #000;
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   line-height: 120%;
   padding: 0 0 24px 0;
}
iframe
{
   width: 980px;
   height: 800px;
   scrolling: no;
}
#nav
{
   height: 49px;
}
#nav li
{
}
#nav li.current, #nav li.current:hover, #nav li.current:focus, #nav li.current:active
{
}
#nav li:hover, li:focus, li:active
{
}
#nav a
{
   background: url(/images/nav-button-sprite.png) -160px 0 no-repeat;
   display: block;
   font-size: 9pt;
   font-weight: bold;
   height: 34px;
   line-height: 34px;
   overflow: hidden;
   text-decoration: none;
   width: 160px;
}
#nav a.current, #nav a.current:hover, #nav a.current:focus, #nav a.current:active
{
   background: url(/images/nav-button-sprite.png) 0 0 no-repeat;
   height: 34px;
   line-height: 34px;
   overflow: hidden;
   width: 160px;
}
#nav a:link, #nav a:visited
{
   color: #000;
   height: 34px;
   line-height: 34px;
   overflow: hidden;
   width: 160px;
}
#nav a:hover, #nav a:active, #nav a:focus
{
   background: url(/images/nav-button-sprite.png) -320px 0 no-repeat;
   color: #000;
   height: 34px;
   line-height: 34px;
   overflow: hidden;
   width: 160px;
}
ul, li
{
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
}
#wrapper
{
   margin: 0 auto;
   width: 960px;
}
#nav ul
{
   display: block;
   height: 34px;
   margin: 0;
   padding: 0;
}
#nav li
{
   display: inline-block;
   float: left;
   text-align: center;
}
#banner
{
   height: 135px;
}
#banner img
{
   margin: 15px 0 5px 0;
}
#main
{
   margin: 0px 0 0 0;
   padding: 10px;
   width: 938px;
}
#main a
{
   text-decoration: none;
}
#main a:link, #main a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#main a:hover, #main a:focus, #main a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#main p
{
   margin: 0 0 20px 0;
   padding: 0;
}
#nav
{
   margin: 0;
   padding: 0;
}
#main form
{
}

#searchform_background, #searchform_peoplesearch
{
   background: url(/images/gradient-form.png) bottom left repeat-x;
   border: 2px solid #696;
   padding: 20px 20px 10px 20px;
   border-radius: 0 20px;
   -moz-border-radius: 0 20px;
   -webkit-border-radius: 0 20px;
}
#searchform_background
{
   margin: 0 0 26px 132px;
   width: 610px;
}
#searchform_background #people_validation
{
   background: #f00;
   border: 1px solid #fff;
   color: #fff;
   display: none;
   font-size: 11px;
   font-weight: normal;
   padding: 5px;
}
#searchform_peoplesearch
{
   margin: 0 0 36px 45px;
   width: 810px;
}
h3.thin
{
   float: left;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   background: #696;
   color: #fff;
   font-size: 14pt;
   font-weight: normal;
   line-height: 30px;
   margin: -14px 0 0 22px;
   padding: 0 1em;
   width: 20%;
}
h3.thin2
{
   float: left;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   background: #696;
   color: #fff;
   font-size: 14pt;
   font-weight: normal;
   line-height: 30px;
   margin: -14px 0 0 65px;
   padding: 0 1em;
   width: 20%;
}
#searchform_background_thin
{
   background: url(/images/gradient-form.png) bottom left repeat-x;
   border: 2px solid #696;
   margin: 0 0 24px 0;
   padding: 20px 10px 0px 10px;
   text-align: left;
   border-radius: 0 20px;
   -moz-border-radius: 0 20px;
   -webkit-border-radius: 0 20px;
}
#searchform_background_thin form
{
   padding-bottom: 10px;
   width: 912px;
}
#main #searchform_background_thin #searchform button
{
   background: url(/images/form-submit-sprite.png) no-repeat;
   border: 0;
   float: left;
   height: 50px;
   margin: 0;
   width: 151px;
}
#main #searchform_peoplesearch #searchform button
{
   background: url(/images/form-submit-sprite.png) no-repeat;
   border: 0;
   float: left;
   height: 50px;
   margin: 10px 0 0 0;
   width: 151px;
}
#main #searchform_background_thin #searchform input.normal
{
   margin: 10px 20px 0 0;
   padding: 0 0 0 25px;
   width: 128px;
}
#main #searchform_background_thin #searchform input.wide
{
   margin: 10px 20px 0 0;
   padding: 0 0 0 25px;
   width: 182px;
}
#main #searchform_background_thin #searchform input.narrow
{
   margin: 10px 20px 0 0;
   padding: 0 5px;
   width: 20px;
}
#main #searchform_background_thin #searchform select
{
   background: #eee url(/images/form-icon-state.png) 0 0 no-repeat;
   border: 2px solid #95c295;
   color: #000;
   float: left;
   font-size: 10pt;
   height: 2em;
   line-height: 2em;
   margin: 10px 20px 0 0;
   padding: 0 0 0 25px;
   vertical-align: baseline;
   width: 153px;
}
#main #searchform_background_thin #searchform select:hover, #main #searchform_background_thin #searchform select:focus, #main #searchform_background_thin #searchform select:active
{
   border: 2px solid #666;
}

#searchform_background br
{
   clear: left;
}
#main #searchform input
{
   border: 2px solid #95c295;
   color: #000;
   float: left;
   font-size: 10pt;
   height: 25px;
   line-height: 25px;
}
#main #searchform input:hover, #main #searchform input:focus, #main #searchform input:active
#main #searchform select:hover, #main #searchform select:focus, #main #searchform select:active
{
   border: 2px solid #666;
}
#main #searchform input.normal
{
   margin: 20px  20px 0 0;
   padding: 0 0 0 25px;
   width: 128px;
}
#main #searchform input.wide
{
   margin: 20px 20px 0 0;
   padding: 0 0 0 25px;
   width: 182px;
}
#main #searchform input.narrow
{
   margin: 20px 20px 0 0;
   padding: 0 5px;
   width: 20px;
}
#main #searchform input.fname
{
   background: #eee url(/images/form-icon-name.png) 0 0 no-repeat;
}
#main #searchform input.lname
{
   background: #eee url(/images/form-icon-name.png) 0 0 no-repeat;
}
#main #searchform input.mname
{
   background: #eee;
}
#main #searchform input.addr
{
   background: #eee url(/images/form-icon-addr.png) 0 0 no-repeat;
}
#main #searchform input.st
{
   background: #eee url(/images/form-icon-st.png) 0 0 no-repeat;
}
#main #searchform input.city
{
   background: #eee url(/images/form-icon-city.png) 0 0 no-repeat;
}
#main #searchform select
{
   background: #eee url(/images/form-icon-state.png) 0 0 no-repeat;
   border: 2px solid #95c295;
   color: #000;
   float: left;
   font-size: 10pt;
   height: 29px;
   margin: 20px 20px 0 0;
   padding: 0 0 0 25px;
   width: 153px;
}
#main #searchform select:hover, #main #searchform select:focus, #main #searchform select:active
{
   border: 2px solid #95c295;
}
#main #searchform button
{
   cursor: pointer;
   background: url(/images/form-submit-sprite.png) no-repeat;
   border: 0;
   float: left;
   height: 50px;
   margin: 20px 20px 0 0;
   width: 151px;
}

#main #searchform button:hover, #main #searchform button:focus, #main #searchform button:active,
#main #searchform button:hover, #main #searchform_background_thin #searchform button:hover, #main #searchform_peoplesearch #searchform button:hover, 
#main #searchform button:focus, #main #searchform_background_thin #searchform button:focus, #main #searchform_peoplesearch #searchform button:focus, 
#main #searchform button:active, #main #searchform_background_thin #searchform button:active, #main #searchform_peoplesearch #searchform button:active
{
   background: url(/images/form-submit-sprite.png) -151px 0 no-repeat;
   outline: 0;
}

#stateResourceLinks
{
   height: 3em;
   margin-bottom: 25px;
}
#stateResourceLinks #statesLabel
{
   color: #272727;
   float: left;
   font-size: 10pt;
   font-weight: bold;
   margin: 0;
   padding: 5px 0 0 0;
   width: 130px;
}
#stateResourceLinks #statesLinks
{
   color: #272727;
   font-size: 10pt;
   margin: 0 0 0 130px;
   padding: 5px 0;
   text-align: left;
}
#stateResourceLinks #statesLinks a
{
   display: inline;
   font-weight: normal;
   margin: 0;
   text-decoration: none;
}
#stateResourceLinks #statesLinks a:link, #stateResourceLinks #statesLinks a:visited
{
   border: 0;
   color: #272727;
}
#stateResourceLinks #statesLinks a:hover, #stateResourceLinks #statesLinks a:focus, #stateResourceLinks #statesLinks a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}


#stateResourceLinks2
{
   margin: 0 0 25px 50px;
}
#stateResourceLinks2 #statesLabel
{
   color: #272727;
   float: none;
   font-size: 10pt;
   font-weight: bold;
}
#stateResourceLinks2 #statesLinks
{
   color: #272727;
   font-size: 10pt;
   padding: 5px 0;
}
 #statesLinks a
{
   display: inline;
   font-weight: normal;
   margin: 0;
   padding: 0;
   text-decoration: none;
}
 #statesLinks a:link,  #statesLinks a:visited
{
   color: #272727;
   display: inline;
}
 #statesLinks a:hover,  #statesLinks a:focus,  #statesLinks a:active
{
   border-bottom: 1px solid #999;
   color: #999;
   display: inline;
}








h4
{
   background: #d3d3d3;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   color: #272727;
   float: left;
   font-size: 14pt;
   font-weight: normal;
   line-height: 30px;
   margin: -14px 0 0 25px;
   padding: 0 1em;
   white-space: nowrap;
}
h4.wbcg
{
   width: 37%;
}
h4.lbcn
{
   width: 33%;
}
h4.rs
{
   width: 20%;
}
#whyBackgroundCheckGateway, #latestBackgroundCheckNews, #relatedServices
{
   text-align: left;
}
.displayBox
{
   border: 2px solid #d3d3d3;
   color: #000;
   margin: 0 0 38px 0;
   padding: 20px 10px 10px 10px;
   text-align: left;
   width: 100%;
   border-radius: 0 20px;
   -moz-border-radius: 0 20px;
   -webkit-border-radius: 0 20px;
}
.displayBox a
{
   text-decoration: none;
}
.displayBox a:link, .displayBox a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
.displayBox a:hover, .displayBox a:focus, .displayBox a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
.displayBoxInner 
{
   padding: 0;
   font-size: 10pt;
   line-height: 12pt;
}
.displayBoxInner br
{
   clear: left;
}
.displayBoxInner
{
   margin: 10px 0 0 0;
}
.displayBoxInner .col2
{
   float: left;
   margin: 0 20px;
   width: 428px;
}
.displayBoxInner .col2
{
   display: inline;
   font-size: 10pt;
   line-height: 14pt;
}
.displayBoxInner .col2 a
{
   border-bottom: 1px solid #f00;
   font-weight: bold;
   line-height: 14pt;
   text-decoration: none;
}
.displayBoxInner .col2 a:link, .displayBoxInner .col2 a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
.displayBoxInner .col2 a:hover, .displayBoxInner .col2 a:focus, .displayBoxInner .col2 a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
.displayBox .displayBoxInner .col2 .fullStory a
{
   border: 0;
   font-size: 8pt;
   font-weight: normal;
   margin-left: 10px;
   text-decoration: underline;
}
.fullStory a:link, .fullStory a:visited
{
   color: #465b46;
}
.fullStory a:hover, .fullStory a:focus, .fullStory a:active
{
   color: #999;
}
.col3
{
   float: left;
   margin: 0 20px;
   width: 260px;
}

#NameDirectory_StateList
{
   border-bottom: 2px solid #c9dd00;
   font-size: 10pt;
   line-height: 14pt;
   margin-bottom: 24px;
   padding: 5px 0 10px 0;
   text-align: left;
}
#NameDirectory_StateList .nameDirectoryLabel
{
   border-bottom: 1px solid #272727;
   color: #272727;
   font-weight: bold;
}
#NameDirectory_StateList a
{
   font-weight: normal;
   margin: 3px 0 0 0;
   padding: 0 1px;
   text-decoration: none;
}
 #NameDirectory_StateList a:link,  #NameDirectory_StateList a:visited
{
   color: #465b46;
}
 #NameDirectory_StateList a:hover,  #NameDirectory_StateList a:focus,  #NameDirectory_StateList a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
.newsPubDate
{
   color: #666;
   font-size: 8pt;
}

#relatedNewsLink
{
   clear: left;
   font-size: 10pt;
   font-weight: bold;
   line-height: 14pt;
   margin: 20px 0 10px 20px;
   padding: 10px 0 0 0;
}
#relatedNewsLink a
{
}
#relatedServices p
{
   font-size: 10pt;
   font-weight: normal;
}
#relatedServices p a
{
   font-weight: bold;
   text-decoration: none;
}
#relatedServices p a:link, #relatedServices p a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
   font-weight: bold;
}
#relatedServices p a:hover, #relatedServices p a:focus, #relatedServices p a:active
{
   border-bottom: 1px solid #999;
   color: #999;
   font-weight: bold;
}
p.SearchAgainLink
{
   font-weight: bold;
   padding: 0;
   margin: 0 0 1em 0;
}
p.SearchAgainLink a
{
   text-decoration: none;
   font-weight: bold;
}
p.SearchAgainLink a:link, p.SearchAgainLink a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
p.SearchAgainLink a:hover, p.SearchAgainLink a:focus, p.SearchAgainLink a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#resultsMultipleHeader
{
   background: #9bba58;
   color: #fff;
   font-weight: bold;
   margin: 15px 0 0 0;
   padding: 5px 20px 5px 20px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}
#resultsMultipleHeader .displayBoxInner .results_col_header_narrow
{
   float: left;
   font-size: 12pt;
   margin: 0 20px;
   width: 160px;
}
#resultsMultipleHeader .displayBoxInner .results_col_header_wide
{
   float: left;
   font-size: 12pt;
   margin: 0 20px 0 10px;
   white-space: nowrap;
   width: 245px;
}
.resultsMultipleData
{
   margin: 10px 0 0 0;
   padding: 10px 0px 10px 20px;
}
.gradient-green
{
   background: url(/images/gradient-bg-inverted-gr.png) bottom left repeat-x;
}
.gradient-blue
{
   background: url(/images/gradient-bg-inverted-bl.png) bottom left repeat-x;
}

.resultsMultipleData .displayBoxInner .results_col_narrow
{
   float: left;
   margin: 0 20px;
   width: 160px;
}
.resultsMultipleData .displayBoxInner .results_col_wide
{
   float: left;
   margin: 0 0 0 10px;
   width: 250px;
}
.results_col_narrow p
{
   margin-top: 10px;
}
.resultsMultipleData a
{
   text-decoration: none;
   font-weight: bold;
}
.resultsMultipleData a:link, .resultsMultipleData a:visited
{
   border-bottom: 1px solid #000;
   color: #000;
}
.resultsMultipleData a:hover, .resultsMultipleData a:focus, .resultsMultipleData a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
.hilite
{
   color: #e8750d;
   font-weight: bold;
}
.alignLeft
{
   text-align: left;
}
.alignCenter
{
   text-align: center;
}
.alignRight
{
   text-align: right;
}
.floatLeft
{
   float: left;
}
.floatRight
{
   float: right;
}

#resultsSingleOuter
{
   background: #dfe8c9;
   border: 1px solid #999;
   margin: 0 auto;
   width: 960px;
}
.resultsSingleAvatar
{
   float: left;
   padding: 24px 0;
   text-align: center;
   width: 170px;
}
.resultsSingleRight
{
   float: left;
   padding: 24px 24px 24px 0;
   width: 760px;
}
.resultsSingleRight a
{
   font-weight: bold;
   text-decoration: none;
}
.resultsSingleRight a:link, .resultsSingleRight a:visited
{
   border-bottom: 1px solid #e8750d;
   color: #e8750d;
}
.resultsSingleRight a:hover, .resultsSingleRight a:focus, .resultsSingleRight a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}





.resultsSingleLeft
{
   float: left;
   padding: 24px 24px 24px 0;
   width: 370px;
}
.resultsSingleLeft a
{
   font-weight: bold;
   text-decoration: none;
}
.resultsSingleLeft a:link, .resultsSingleLeft a:visited
{
   border-bottom: 1px solid #e8750d;
   color: #e8750d;
}
.resultsSingleLeft a:hover, .resultsSingleLeft a:focus, .resultsSingleLeft a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}






#resultsSingleIncludes
{
   background: #fff;
   border: 1px dotted #999;
   line-height: 150%;
   margin: 0 0 15px 0;
   padding: 20px;
}
.bolded
{
   font-weight: bold;
}
.indented
{
   padding-left: 1em;
}
.bottomMargin
{
   margin-bottom: 1em;
}
#resultsMessage
{
}
#resultsMessage a
{
   font-weight: bold;
   text-decoration: none;
}
#resultsMessage a:link, #resultsMessage a:visited
{
   border-bottom: 1px solid #1f477d;
   color: #1f477d;
}
#resultsMessage a:hover, #resultsMessage a:focus, #resultsMessage a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#resultsHeaderRow
{
   background: #9bba58;
   color: #fff;
   font-weight: bold;
   height: 3em;
   margin-bottom: 5px;
   text-align: center;
}
#resultsHeaderRow .resultsMultiRowCell
{
   border-right: 1px solid #fff;
   float: left;
   height: 3em;
}
.resultsMultiName
{
   line-height: 3em;
   width: 200px;
}
.resultsMultiAge
{
   line-height: 3em;
   width: 50px;
}
.resultsMultiPrevAddr
{
   line-height: 3em;
   width: 200px;
}
.resultsMultiPhone
{
   line-height: 3em;
   width: 50px;
}
.resultsMultiRelatives
{
   line-height: 3em;
   width: 200px;
}
.resultsMultiFullAddr
{
   padding-top: 4px;
   width: 75px;
}
.resultsMultiIncome
{
   padding-top: 4px;
   width: 75px;
}
.resultsMultiHouseVal
{
   padding-top: 4px;
   width: 100px;
}
.resultsDataRow .resultsMultiRowCell
{
   border-right: 1px solid #fff;
   float: left;
   overflow: hidden;
}


.resultsDataMultiName
{
   font-weight: bold;
   height: 6em;
   padding: 10px;
   width: 180px;
}
.resultsDataMultiName button, .results_col_narrow button, .resultsSingleAvatar button, .resultsSingleRight button
{
   cursor: pointer;
   background: url(/images/button-orange-transparent.png) no-repeat;
   border: 0;
   color: #000;
   font-size: 8pt;
   font-weight: bold;
   height: 34px;
   padding-top: -2px;
   width: 139px;
}
.resultsDataMultiAge
{
   height: 6em;
   padding: 10px;
   text-align: center;
   width: 30px;
}
.resultsDataMultiPrevAddr
{
   height: 6em;
   padding: 10px;
   width: 180px;
}
.resultsDataMultiPhone
{
   height: 6em;
   padding: 10px 0;
   text-align: center;
   width: 50px;
}
.resultsDataMultiRelatives
{
   height: 6em;
   padding: 10px;
   width: 180px;
}
.resultsDataMultiFullAddr
{
   height: 6em;
   padding: 10px 0;
   text-align: center;
   width: 75px;
}
.resultsDataMultiIncome
{
   height: 6em;
   padding: 10px 0;
   text-align: center;
   width: 75px;
}
.resultsDataMultiHouseVal
{
   height: 6em;
   padding: 10px 0;
   text-align: center;
   width: 100px;
}
#nameDirStateOuter
{
   float: left;
   margin: 3em 0 0 0;
   width: 435px;
}
#nameDirStateOuter #StateQuickStats, #nameDirStateOuter #StateDemographics
{
   height: 13em;
   padding: 15px;
   margin: 0 0 24px 0;
   border-radius: 0 20px;
   -moz-border-radius: 0 20px;
   -webkit-border-radius: 0 20px;
   width: 400px;
}
#nameDirStateOuter #StateQuickStats
{
   background: url(/images/gradient-bg-inverted-bl.png) bottom left repeat-x;
   border: 1px solid #696;
   float: left;
   padding: 15px;
}
#nameDirStateOuter #StateQuickStats img
{
   border: 1px solid #333;
   float: right;
   margin: 10px 0 0 10px;
}
#nameDirStateOuter #StateQuickStats p, #nameDirStateOuter #StateDemographics p
{
   margin-top: 1em;
}
#nameDirStateOuter #StateDemographics
{
   background: url(/images/gradient-bg-inverted-gr.png) bottom left repeat-x;
   border: 1px solid #696;
   float: left;
   padding: 15px;
}
.StatsTitle 
{
   border-bottom: 1px solid #696;
   font-size: 12pt;
}
#CitiesOuter
{
   float: right;
   margin: 0;
   width: 435px;
}
#popularCities
{
   line-height: 150%;
   margin: 0 auto;
   margin-bottom: 24px;
   padding-bottom: 24px;
   width: 430px;
}
#popularCities
{
   font-weight: bold;
}
#popularCities .subtitle
{
   border-bottom: 1px solid #696;
   font-size: 12pt;
}

#popularCities a
{
   margin-right: 3px;
   text-decoration: none;
}
#popularCities a:link, #popularCities a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#popularCities a:hover, #popularCities a:focus, #popularCities a:active
{
   color: #999;
   border-bottom: 1px solid #999;
}
.column
{
   float: left;
   margin: 10px 10px 0 0;
   padding: 0 0 0 0;
   line-height: 150%;
   width: 190px;
}
.CityLinks
{
   float: left;
   line-height: 150%;
   margin: 10px 10px 0 0;
   padding: 0 0 0 0;
   width: 190px;
}
.CityLinks h2
{
   margin-bottom: 5px;
}
.CityLinks a
{
   font-weight: bold;
   text-decoration: none;
}
.CityLinks a:link, .CityLinks a:visited
{
   background: #fff;
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
.CityLinks a:hover, .CityLinks a:focus, .CityLinks a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}


#AlphabetName
{
   margin-bottom: 24px;
   padding: 15px;
}
#AlphabetName .subtitle
{
   border-bottom: 1px solid #696;
   font-size: 12pt;
   font-weight: bold;
   margin-bottom: 10px;
}
#AlphabetName a
{
   font-weight: bold;
   margin-right: 3px;
   text-decoration: none;
   width: 15px;
   text-align: center;
}
#AlphabetName a:link, #AlphabetName a:visited
{
   color: #5a7058;
   padding: 0 2px;
   border-bottom: 1px solid #5a7058;
}
#AlphabetName a:hover, #AlphabetName a:focus, #AlphabetName a:active
{
   color: #000;
   border-bottom: 1px solid #000;
}
#AlphabetName a:link.currentLetter, #AlphabetName a:visited.currentLetter
{
   color: #000;
   background: #ccc;
   padding: 0 2px;
   border-bottom: 1px solid #5a7058;
}
#AlphabetName a:hover.currentLetter, #AlphabetName a:focus.currentLetter, #AlphabetName a:active.currentLetter
{
   color: #000;
   background: #ccc;
   border-bottom: 1px solid #5a7058;
}


#nameDirCityOuter
{
   font-weight: normal;
   width: 960px;
}
#nameDirCityOuter h5
{
   border-bottom: 1px solid #999;
   font-weight: bold;
   margin-bottom: 5px;
}
.characteristics1
{
   border: 1px solid #bbc3d9;
   border-radius: 0 10px;
   -moz-border-radius:  0 10px;
   -webkit-border-radius: 0 10px;
   float: left;
   margin: 0 288px;
   padding: 10px;
   width: 288px;
}
.characteristics2
{
   border: 1px solid #bbc3d9;
   border-radius: 0 10px;
   -moz-border-radius:  0 10px;
   -webkit-border-radius: 0 10px;
   float: left;
   height: 13em;
   margin: 0 70px 0 70px;
   padding: 10px;
   width: 288px;
}
.characteristics3
{
   border: 1px solid #bbc3d9;
   border-radius: 0 10px;
   -moz-border-radius:  0 10px;
   -webkit-border-radius: 0 10px;
   float: left;
   height: 13em;
   margin: 0 10px 0 0;
   padding: 10px;
   width: 288px;
}
#SocialCharacteristics
{
}
#EconomicCharacteristics
{
}
#DemographicCharacteristics
{
}
.doubled
{
   line-height: 175%;
}

#sideAlphabetNav
{
   float: left;
   width: 200px;
}
#sideAlphabetNav a
{
   font-weight: bold;
   text-decoration: none;
}
#sideAlphabetNav a:link, #sideAlphabetNav a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#sideAlphabetNav a:hover, #sideAlphabetNav a:focus, #sideAlphabetNav a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#namesList
{
   float: left;
   width: 400px;
}
#topAlphabetNav
{
   font-weight: bold;
   margin: 30px 0;
}
#topAlphabetNav a
{
   text-decoration: none;
}
#topAlphabetNav a:link, #topAlphabetNav a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#topAlphabetNav a:hover, #topAlphabetNav a:focus, #topAlphabetNav a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#CityQuickStats
{
   border: 1px solid #ccc;
   padding: 10px;
   border-radius: 0 10px;
   -moz-border-radius:  0 10px;
   -webkit-border-radius: 0 10px;
   width: 600px;
}
#main h2
{
   font-size: 12pt;
   font-weight: bold;
   margin: 0 0 20px 70px;
}
#content
{
   background: #dec;
   border: 1px solid #ccc;
   line-height: 14pt;
   margin: 0 50px 36px 50px;
   padding: 10px 20px;
}
#content a
{
   font-weight: bold;
   text-decoration: none;
}
#content a:link, #content a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#content a:link, #content a:visited
{
   border-bottom: 1px solid #999;
   color: #999;
}
h1
{
   font-size: 12pt;
   font-weight: bold;
   margin: 0 0 1em 0;
   padding: 0;
}
#content h1
{
   border: 0;
   color: #465b46;
   font-size: 14pt;
   font-weight: bold;
   margin-bottom: 10px;
}
#content h3
{
   background: none;
   border: 0;
   border-radius: 0;
   color: #000;
   float: none;
   font-size: 12pt;
   font-weight: bold;
   margin: 0 0 10px 0;
   padding: 0;
   width: 100%;
}
#content p
{
   margin: 0 0 1em 0;
}
.articleDate
{
   margin: 0 0 1em 0;
}
.articleAttribution
{
   margin: 0 0 1em 0;
}

#newsDirectoryLinks
{
   margin: 0 0 12px 50px;
}
#newsDirectoryLabel
{
   border-bottom: 1px solid #272727;
   color: #272727;
   font-weight: bold;
}
#newsDirectoryStateLinks
{
   color: #272727;
   font-size: 10pt;
   margin: 0;
   padding: 5px 0;
   text-align: left;
}
 #newsDirectoryStateLinks a
{
   display: inline;
   font-weight: normal;
   margin: 0 3px 0 0;
   padding: 0;
   text-decoration: none;
}
 #newsDirectoryStateLinks a:link,  #newsDirectoryStateLinks a:visited
{
   border: 0;
   color: #272727;
   display: inline;
}
 #newsDirectoryStateLinks a:hover,  #newsDirectoryStateLinks a:focus,  #newsDirectoryStateLinks a:active
{
   border-bottom: 1px solid #999;
   color: #999;
   display: inline;
}


.news p:first-child
{
}

.news p:first-child a
{
   font-weight: bold;
}

.news p:first-child a:link, a:visited
{
   font-weight: bold;
}
.news hr
{
   margin-bottom: 1em;
}
.news a
{
   text-decoration: none;
}
a.more_info_link
{
   padding: 0;
   margin: 0;
   text-align: right;
}
a.more_info_link:link, a.more_info_link:visited
{
   color: #217d16;
   border-bottom: 1px solid #217d16;
}
a.more_info_link:hover, a.more_info_link:active, a.more_info_link:focus
{
   color: #999;
   border-bottom: 1px solid #999;
}
.generic h1
{
   border: 1px solid #f00;
   color: #465b46;
   font-size: 14pt;
   font-weight: bold;
   margin: 10px 0 0 170px;
}
#content a
{
   text-decoration: none;
}
#content a:link, #content a:visited
{
   color: #217d16;
   border-bottom: 1px solid #217d16;
}
#content a:hover, #content a:active, #content :focus
{
   color: #999;
   border-bottom: 1px solid #999;
}







.pagerWrapper
{
   clear: left;
   width: 500px;
}

.pagerBottom
{
   margin-top: 10px;
   padding-top: 10px;
   border-top: 1px solid #ccc;
}
.pager
{
   background: #eee;
   border: 1px solid #ccc;
   width: 75px;
   padding: 0 5px;
   text-align: center;
}
.pager a
{
   text-decoration: none;
}
.pager a:link, .pager a:visited
{
   color: #217d16;
}
.pager a:hover, .pager a:focus, .pager a:active
{
   color: #000;
}
.pager:hover, .pager:focus, .pager:active
{
   background: #ddd;
   border: 1px solid #999;
   width: 75px;
   padding: 0 5px;
}
#nameNavPrev
{
   padding-bottom: 18px;
   margin-bottom: 18px;
   border-bottom: 1px solid #ccc;
}
.employmentScreeningBox
{
   background: #fff;
   border: 1px solid #ccc;
   margin: 20px 0 0 0;
   padding: 10px;
   width: 700px;
}
.employmentScreeningBox p
{
   border-bottom: 1px solid #ccc;
   display: block;
   margin-bottom: 10px;
   padding-bottom: 10px;
}
.employmentScreeningBox img
{
   float: right;
   margin: 0 0 20px 0;
}
#addThisButton
{
   border: 0;
   margin: 0 50px 5px 0;
   text-align: right;
   text-decoration: none;
}
#addThisButton a img
{
   text-decoration: none;
   border: 0;
}
#addThisButton a
{
   border: 0;
   text-decoration: none;
}
#addThisButton a:link, #addThisButton a:visited
{
   border: 0;
   text-decoration: none;
}
#addThisButton a:hover, #addThisButton a:focus, #addThisButton a:active
{
   border: 0;
   text-decoration: none;
}

#addThisButton2
{
   border: 0;
   margin: 10px 60px 5px 0;
   text-align: right;
   text-decoration: none;
}
#addThisButton2 a img
{
   text-decoration: none;
   border: 0;
}
#addThisButton2 a
{
   border: 0;
   text-decoration: none;
}
#addThisButton2 a:link, #addThisButton2 a:visited
{
   border: 0;
   text-decoration: none;
}
#addThisButton2 a:hover, #addThisButton2 a:focus, #addThisButton2 a:active
{
   border: 0;
   text-decoration: none;
}




#footer
{
   font-size: 8pt;
   height: 1em;
   line-height: 2em;
   text-align: center;
}
#footer a
{
   text-decoration: none;
}
#footer a:link, #footer a:visited
{
   border-bottom: 1px solid #465b46;
   color: #465b46;
}
#footer a:hover, #footer a:focus, #footer a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
#AlphabetCity
{
   margin: 24px 0;
   padding: 0;
   text-align: left;
   width: 430px;
}
#AlphabetCity h2
{
   border-bottom: 1px solid #696;
   font-size: 12pt;
   font-weight: bold;
   margin: 0 0 10px 0;
   padding: 0;
   text-align: left;
}
#AlphabetCity .subtitle
{
   border-bottom: 1px solid #696;
   font-size: 12pt;
   font-weight: bold;
   margin-bottom: 10px;
}
#AlphabetCity a
{
   font-weight: bold;
   margin-right: 3px;
   text-align: center;
   text-decoration: none;
   width: 15px;
}
#AlphabetCity a:link, #AlphabetCity a:visited
{
   border-bottom: 1px solid #5a7058;
   color: #5a7058;
   padding: 0 2px;
}
#AlphabetCity a:hover, #AlphabetCity a:focus, #AlphabetCity a:active
{
   border-bottom: 1px solid #000;
   color: #000;
}
#AlphabetCity a:link.currentLetter, #AlphabetCity a:visited.currentLetter
{
   background: #ccc;
   border-bottom: 1px solid #5a7058;
   color: #000;
   padding: 0 2px;
}
#AlphabetCity a:hover.currentLetter, #AlphabetCity a:focus.currentLetter, #AlphabetCity a:active.currentLetter
{
   background: #ccc;
   border-bottom: 1px solid #5a7058;
   color: #000;
}













#mainNames
{
   width: 960px;
   margin: 0 auto;
   padding: 0;
   font-size: 10pt;
}
#mainNames h1
{
   margin: 10px 0;
}
#mainNames #sideAlphabetNav
{
   float: left;
   display: block;
   width: 175px;
   margin-right: 20px;
}
#mainNames #sideAlphabetNav h2
{
   font-weight: bold;
}
#mainNames #sideAlphabetNav hr
{
   margin: 0 25px 10px 0;
   padding: 0;
   height: 0;
   border: 0;
   border-top: 1px solid #ccc;
}
#mainNames #sideAlphabetNav p
{
   padding: 15px 15px 15px 0;
}
#mainNames #sideAlphabetNav a
{
   text-decoration: none;
   line-height: 150%;
}
#mainNames #sideAlphabetNav a:link, #mainNames #sideAlphabetNav a:visited
{
   color: #217d16;
   border-bottom: 1px solid #217d16;
}
#mainNames #sideAlphabetNav a:hover, #mainNames #sideAlphabetNav a:focus, #mainNames #sideAlphabetNav a:active
{
   color: #f00;
   border-bottom: 1px solid #f00;
}

#mainNames #namesList
{
   float: left;
   width: 500px;
   line-height: 150%;
}

#mainNames #namesList .NameResults 
{
}

#mainNames #namesList .NameResults.first 
{
   border-top: 0px none;  
}

#mainNames #namesList .NameColumn
{
   background: #ddd;
   border: 1px solid #f00;
   float: left;
   width: 350px;
}
#mainNames #namesList .NameColumn br
{
   clear: left;
}
#mainNames #namesList .LinkColumn
{
   width: 150px;
   float: left;
   text-align: right;
}
#mainNames #namesList .LinkColumn a
{
   color: #217d16;
   text-decoration: none;
   line-height: 150%;
}
#mainNames #namesList .LinkColumn a:link, #mainNames #namesList .LinkColumn a:visited
{
   color: #217d16;
   border-bottom: 1px solid #217d16;
}
#mainNames #namesList .LinkColumn a:hover, #mainNames #namesList .LinkColumn a:focus, #mainNames #namesList.LinkColumn a:active
{
   color: #f00;
   border-bottom: 1px solid #f00;
}

.pagerWrapper
{
   clear: left;
   width: 600px;
}

.pagerBottom
{
   margin-top: 10px;
   padding-top: 10px;
   border-top: 1px solid #ccc;
}
.pager
{
   background: #eee;
   border: 1px solid #ccc;
   width: 75px;
   padding: 0 5px;
   text-align: center;
}
.pager a
{
   text-decoration: none;
}
.pager a:link, .pager a:visited
{
   color: #217d16;
}
.pager a:hover, .pager a:focus, .pager a:active
{
   color: #000;
}
.pager:hover, .pager:focus, .pager:active
{
   background: #ddd;
   border: 1px solid #999;
   width: 75px;
   padding: 0 5px;
}
.pagerPrev
{
   float: left;
}
.pagerNext
{
   float: right;
}
#nameNavPrev
{
   padding-bottom: 18px;
   margin-bottom: 18px;
   border-bottom: 1px solid #ccc;
}
.NameDirectory
{
}
#content_names
{
   background: #dec;
   border: 1px solid #ccc;
   line-height: 14pt;
   margin: 10px 132px 20px 132px;
   padding: 10px 20px;
   width: 600px;
}

#main_interstitial
{
   text-align: center;
}
#inner_interstitial
{
   margin: 0 auto;
   text-align: center;
}
#inner_interstitial p
{
   margin: 30px 0;
}
#inner_interstitial img
{
   margin-top: 20px;
}
.resultsColumn
{
   float: left;
   margin: 20px;
   padding: 10px;
   width: 315px;
}
#extra_addresses_hider, #extra_relatives_hider
{
   color: #00f;
   cursor: pointer;
}
h3.formBC
{
   float: left;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   background: #696;
   color: #fff;
   font-size: 14pt;
   font-weight: normal;
   line-height: 30px;
   margin: -14px 0 0 152px;
   padding: 0 1em;
   width: 20%;
}
.col3 h1
{
   color: #000;
   display: inline;
   font-size: 10pt;
   font-weight: normal;
}
#main .indentedMore
{
   color: #000;
   margin: -30px 0 0 50px;
}
#main .indentedMore a
{
   color: #000;
   font-weight: bold;
}
#main .indentedMore a:link, .indentedMore a:visited
{
   color: #000;
}
#nameDirCityOuter h2
{
   margin: 0 0 24px 0;
   padding: 0;
}
#main .results_col_wide a
{
   line-height: 14pt;
}
#main .results_col_wide a
{
   font-weight: bold;
   text-underline: none;
}
#main .results_col_wide a:link, #main .results_col_wide a:visited
{
   border-bottom: 1px solid #ae1022;
   color: #ae1022;
}
#main .results_col_wide a:hover, #main .results_col_wide a:focus, #main .results_col_wide a:active
{
   border-bottom: 1px solid #999;
   color: #999;
}
