/*
 * SearchSystems.net (dba Pacific Information Resources)
 * Copyright (c) 2001-2007
 * All rights reserved.
 */

/*
css for specific page elements (id="blah"). used for the layout 
elements common to all pages, and also for one-off special elements.
*/

/* main page element */
#container {
    margin-left:  auto;
    margin-right: auto;
    width:        750px;
}

/* header */
#header { }
#title {
    background-color: #9AB9DE;
    background-image: url("/images/premium-logo2.jpg");
    height:           65px;
    position:         relative;
}
#welcome {
    bottom:     0;
    color:      #FFFFFF;
    font-size:  0.9em;
    height:     20px;
    position:   absolute;
    right:      10px;
    width:      325px;
    text-align: center;
}
#welcome a { 
    color: #020057; 
}

/* top menu */
#top-menu {
    background-color: #7596B9;
    font-size:        1.1em;
}
#top-menu li {
    display: inline;
    margin:  0;
    padding: 0;
}
#top-menu li a {
    color:           #FFFFFF;
    font-weight:     bold;
    list-style:      none;
    padding:         5px 8px 5px 8px;
    text-decoration: none;
}
#top-menu li a:hover {
    background-color: #9AB9DE;
    color:            #000000;
}
#top-menu ul {
    margin:  0;
    padding: 5px 0 5px 15px;
}

/* main content element */
#content {
    background-image: url("/images/content-bg.jpg");
    font-family:      arial, helvetica, sans-serif;
    padding:          1em 1.5em 2em 1.5em;
}

/* footer */
#footer {
    background-color: #D9E8F7;
    clear:            both;
}
/* bottom nav */
#bottom-menu {
    background-color: #D9E8F7;
    border-left:      1px solid #7596B9;
    border-right:     1px solid #7596B9;
    padding:          0.5em;
    text-align:       center;
}
#bottom-menu a {
    color:           #000000;
    padding:         0 0.5em 0 0.5em;
    text-decoration: none;
}
#bottom-menu a:hover {
    text-decoration: underline;
}
#bottom-menu li {
    border-right: 1px solid #000000;
    display:      inline;
    margin:       0;
    padding:      0 0.25em 0 0.25em;
}
#bottom-menu li.last {
    border: 0;
}
#bottom-menu ul {
    margin:  0;
    padding: 0;
}
/* copyright notice */
#copyright {
    background-color:    #6A9AC0;
    background-image:    url("/images/footer-bg.jpg");
    background-position: left bottom;
    background-repeat:   no-repeat;
    color:               #FFFFFF;
    padding:             0.5em 1em 0.5em 1em;
}
/* return to top widget */
#return-to-top {
    float: right;
}
#return-to-top a {
    color:           #FFFFFF;
    font-weight:     bold;
    text-decoration: none;
}
#return-to-top a:hover {
    text-decoration: underline;
}

/* show bgc results */
#bgc-results {
    border-width: 1px;
    border-style: solid;
    border-color: #7596B9;
    padding:      0.5em;
    font-family: verdana, arial, helvetica, sans-serif;
}
#bgc-results label {
    font-weight: bold;
}
#bgc-results table {    
    padding:        3px;
    font-size: 0.9em;
    width: 100%;
}
#bgc-results .result-headers {
    background-color: #cccccc;    
    font-weight: bold;
}
#bgc-results .result-row-even {
    background-color: #FFFFFF;
}
#bgc-results .result-row-odd {
    background-color: #EEEEEE;
}
#bgc-results td {
    padding:        3px;
    white-space: nowrap;
}
#bgc-results td.separator {
    font-size: 1px; 
    line-height: 1px;
}

/* search selection */
#search-select li {
    margin: 0 0 0 2em;
}
#search-select ul {
    margin:  0;
    padding: 0;
}
#search-select ul.colored a {
    color:       #CC0033;
    font-size:   1.1em;
    font-weight: bold;
}
#search-select ul.colored li {
    font-family:    verdana, helvetica, arial, sans-serif;
    padding-bottom: 1.3em;
}

/* progress bar on confirm page */
#progressbar {
    border:     1px solid #000000;
    margin:     0 auto 0 auto;
    padding:    1px 0 1px 1px;
    visibility: hidden;
    width:      275px;
}
#progressbar td {
    border:       0;
    border-right: 1px solid #FFFFFF;
    font-size:    10px;
    padding:      0;
}
.custom-tr td { border-bottom: 1px  dashed #666666; padding: 10px;}
.style2 {color: #333399}
.style3 {
	color: #800000;
	font-weight: bold;
}
.style4 {
	color: #006600;
	font-weight: bold;
}

