/* CSS information specific to PB pages */


body {
    font-size:small;
    color:#000000;
    font-family: arial,helvetica,sans-serif;
    background-color: #fffff;
    margin: 0;
    padding: 0;
}

p,td,th,div {
    font-family: arial, helvetica, san-serif;
    font-size: small;
}

#contentArea {
    text-align:center;
    width: 100%;
    float: left;
}

#container {
    width:100%;
    margin: 0px auto 0px;
    padding: 10px 0px 20px;
    text-align: left;
}

.content-area {
    clear: both;
    width: 100%;
}

.barkerText, .mainText, .pb {
    font-size: 1em;
}

.utilitybar {
    margin: 0px;
    width: 100%;
    font-size: smaller;
}

#listings {
    width: 100%;
}

#listings .gutter {
    padding-left: 0px;
    padding-right: 0px;
}

label {
    font-size: 1em;
}

/* used for breadcrumb trails */
p.breadcrumb {
    font-size: x-small;
    color: #666666;
    margin-top: 3px;
    margin-bottom: 6px;
    clear: both;
}
p.breadcrumb a {
    color: #003366;
    text-decoration: none;
}
p.breadcrumb a:hover {
    color: #cc0000;
    text-decoration: underline;
}

#pbmasthead {
    margin: 2em 0px;
    clear: both;
}

#pbmasthead td {
    font-size: large;
    color: #015697;
}

#toplist ul {
    margin: 0px;
    padding: 0px;
}

#toplist li {
    padding-bottom: .55em;
    padding-top: .5em;
    margin-left: .25em;
    list-style-type: none;
    list-style-image: none;
    background: transparent url('/oldassets/cpim/ftp/bulletin/images/homebar.gif') no-repeat left bottom;
    color: #000000;
    font-size: 1em;
    font-weight: bold;
}

#toplist a:link,
#toplist a:visited {
    text-decoration: none;
    color: #000000;
}

#toplist a:hover,
#toplist a:focus,
#toplist a:active {
    color: #003399;
    text-decoration: underline;
}

/*-------------------------------------------------------------------
 * style info for links at bottom right of landing page
 *-------------------------------------------------------------------*/

#pbfooter {
    font-size: 1em;
    font-weight: normal;
    clear: both;
    padding: 2em 0em 1em;
    text-align: right;
}

#pbfooter ul {
    margin: 0px;
    padding: 0px;
}

#pbfooter li {
    list-style-type: none;
    display: inline;
    padding: 0px 10px;
}

#pbfooter li.search {
    color: #ff0000;
    border-left: 2px solid #ff0000;
    border-right: 2px solid #ff0000;
}

#pbfooter li.contact {
    border-left: 2px solid #015697;
    padding-right: 0px;
}

#pbfooter a:link,
#pbfooter a:visited {
    color: #015697;
    text-decoration: none;
}

#pbfooter li.search a:link,
#pbfooter li.search a:visited {
    color: #ff0000;
}

#pbfooter a:hover,
#pbfooter a:focus,
#pbfooter a:active {
    color: #003399;
    text-decoration: underline;
}
