/*
 * SearchSystems.net (dba Pacific Information Resources)
 * Copyright (c) 2001-2007
 * All rights reserved.
 */

/*
css for element classes. used to set reasonable defaults for
consistent look and feel across the site.
*/
.cost {
    color:       #185F18;
    font-weight: bold;
}

.error-box {
    background-color: #FFEDED;
    border:           1px solid #9C0000;
    margin:           1em 0 1em 0;
    padding:          0.5em;
}

.info-box {
    background-color: #FFFFC6;
    border:           1px solid #000000;
    margin:           1em 0 1em 0;
    padding:          0.5em;
}

.error-table {
    background-color: #505050;
    margin:           1.5em 0 1.5em 0;
}

.error-table td {
    background-color: #FFC000;
    padding:          0.35em;
}

.error-table th {
    background-color: #FFC000;
    color:            #000000;
    font-size:        1em;
    font-weight:      bold;
    padding:          0.35em;
}

.indent-left {
    padding-left: 3em;
}

.login-table {
    font-size:        0.8em;
    width:            224px;
}
.login-table input.input-text {
    width: 100px;
}
.login-table td {
    background-color: #EAEAEA;
    padding:          4px 4px 0 4px;
}
.login-table th {
    background-color: #FFFFFF;
    color:            #020057;
    font-size:        1.7em;
    font-weight:      bold;
    padding:          0 4px 4px 4px;
    text-align:       left;
}
.login-table tr.info td {
    font-size: 1.2em;
    padding:   1.5em;
}

.login-table tr.last td {
    padding:    8px 4px 4px 4px;
    text-align: right;
}

/* search form */
.bgc-search {
    border: 1px solid #000000;
    width: auto;
    background-color: #EEEEEE;
}
.bgc-search-title {
    border: 1px solid #000000;
    background-color: #888888;
    font-size: 1.4em;
    font-weight: bold;
    padding: 2px;
}
.bgc-search-subtitle {
    color:       #020057;
    background-color: #CCCCCC;
    font-size:   1.2em;
    font-weight: bold;
    padding: 2px;    
}
.bgc-search-note {
    color:       #606060;
    font-size:   1.1em;
    font-style:  italic;
    font-weight: bold;
    padding: 2px;
    margin-left: 50px;
    margin-right: 50px;
}
.bgc-search-section {
    margin-top: 10px;
    margin-bottom: 10px;
}
.italic-note {
    color:        #606060;
    font-style:   italic;
    font-weight:  bold;
    padding-left: 1em;
}
.bgc-search table {
    width: auto;
    background-color: #EEEEEE;
    padding: 2px;
    margin-left: 50px;   
}
.bgc-search td {
    padding: 5px;
    border: 0px dotted #000000;
}
.bgc-search td.left {
    white-space: nowrap;
    text-align: right;
    font-weight:  bold;
}
.bgc-search td.center {
    white-space: nowrap;
    text-align: left;
}
.bgc-search td.right {
    white-space: nowrap;
    text-align: left;    
}
.bgc-search-button {
    padding:    0.5em 1em 1em 1em;
    text-align: center;
}
.bgc-search-button input.submit {
    border: 3px double #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    font-size: 1em;
    font-weight: bold;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    cursor: pointer;
}
.sub-header {
    color:       #020057;
    font-size:   1.2em;
    font-weight: bold;
}

/* results page */
.result table {
    font-size:        0.9em;
    width:            224px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}
.result table td {
    padding: 0 0 0.5em 0;
}
.result td.k {
    font-weight:      bold;    
}
.result-details-main {
    border: 0px solid gray;
}

.offender-main {
    border-width: 0px;
    border-style: solid;
    border-color: #772288;
    padding: 2px;
    width: 50%;
}
.offender-main table {
    font-size:        0.9em;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 2px;
    width: 100%;
}

.aliases-main {
    border-width: 0px;
    border-style: solid;
    border-color: #227788;
    padding: 2px;
    width: 50%;
}
.aliases-main table {
    font-size:        0.9em;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 2px;
    width: 100%;
}

.offenses-main {
    border-width: 0px;
    border-style: solid;
    border-color: #222288;
    padding: 2px;
    width: 50%;
}
.offenses-column-single {
    border-width: 0px;
    border-style: solid;
    border-color: #440000;
    width: 100%;
}
/*
.offenses-column-left {
    border-width: 2px;
    border-style: solid;
    border-color: #440000;
    padding: 2px;
    display: inline;
    float: left;
    width: 45%;
}
.offenses-column-right {
    border-width: 2px;
    border-style: solid;
    border-color: #440088;
    float: right;
    display: inline;
    width: 45%;
}
*/
.offense {
    border-width: 0px;
    border-style: dashed;
    border-color: #000000;
    width: 100%;
}
.offense table {
    font-size:        0.9em;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    width: 100%;
    text-align: left;
}
.offense td.k {
    width: 25%;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    font-weight: bold;
}
.offense td.v {
    width: 75%;
    text-align: left;
    vertical-align: top;
}

.disclaimer {
	margin-left: 2px;
	margin-top: 20px;
    padding: 10px;
    width: 60%;
    border-width: 1px;
    border-style: solid;
}
/*
    float: left;
    
.results td {
    background-color: #EAEAEA;
    padding:          4px 4px 0 4px;
}

.results th {
    background-color: #FFFFFF;
    color:            #020057;
    font-size:        1.7em;
    font-weight:      bold;
    padding:          0 4px 4px 4px;
    text-align:       left;
}

.results tr.info td {

    font-size: 1.2em;
    padding:   1.5em;    
}

.results tr.last td {
    padding:    8px 4px 4px 4px;
    text-align: right;
}
*/

.note-box {
    background-color: #EDEDFF;
    border:           1px solid #00009C;
    margin:           1em 0 1em 0;
    padding:          0.5em;
}
