﻿
.search
{
    margin: 30px 0 0 10px;
    width: 490px;
}

.search .stateMap { float: right; }

.search .fields { width: 190px; }
.search .fields .submit { float: right; }
.search .fields select 
{
    width: 190px; 
    margin-bottom: 7px;
    border: 1px #000000 solid;
    background-color: #F2F2F2;
}

table.SearchResults, .SearchResults table { border-collapse: separate; width:100%; }

/*.SearchResults { margin-top: 10px; }*/
.SearchResults tr { border: 0px #ffffff solid; }
.SearchResults .hr { margin: 5px 0 2px 0; }
.SearchResults .articleSummary { width: 100%; }
.General .SearchResults .articleSummary   { border-top: 1px #87b5e4 solid; }
.Careers .SearchResults .articleSummary   { border-top: 1px #c8c7c3 solid; }
.Campaigns .SearchResults .articleSummary { border-top: 1px #bbd2c8 solid; }
.Media .SearchResults .articleSummary     { border-top: 1px #e9dddf solid; }

.SearchResults .thumbnail, .SearchResults .articleSummaryTextCell, .SearchResults .bullet
{ padding-top:10px; }

.searchBlank table { width:100%; }
.General .searchBlank table   { border-top: 1px #ffffff solid; }
.Careers .searchBlank table   { border-top: 1px #ffffff solid; }
.Campaigns .searchBlank table { border-top: 1px #ffffff solid; }
.Media .searchBlank table     { border-top: 1px #ffffff solid; }


.SearchResults .Pager { border: 1px #BFBEBA solid; }
.SearchResults .Pager div, .SearchResults .Pager span, .SearchResults .Pager a {  line-height:20px; }
.General .SearchResults .Pager   { background-color: #ddecff; }
.Careers .SearchResults .Pager   { background-color: #ece5df; }
.Campaigns .SearchResults .Pager { background-color: #dee8e4; }
.Media .SearchResults .Pager     { background-color: #E6E1DD; }

.General .Pager a, .General .Pager span   { color:#4572AB; }
.Careers .Pager a, .Careers .Pager span   { color:#948978; }
.Campaigns .Pager a, .Campaigns .Pager span { color:#3B7B61; }
.Media .Pager a, .Media .Pager span     { color:#99575c; }




.SearchResults .Pager td td { padding-left: 5px; }

.SearchResults .Pager span 
{
    font-size: 12px;
    font-weight: bold;
}

.SearchResults .Pager a, .SearchResults .Pager a:visited
{
    font-size: 12px;
    font-weight: bold;
}

.searchForm { margin-left: 10px; margin-bottom: -7px; }
.searchForm td { padding-bottom: 7px; }
.searchForm input.searchButton {  width:auto; }

.searchForm .t 
{
    width: 90px;
    color: #777777;
}

.searchForm input { border: 1px #000000 solid; width: 180px; }
.searchForm .checkbox input { vertical-align: middle; margin: 0 5px 0 0; border: 0; width: auto; }
.searchForm select { border: 1px #000000 solid; width: 186px; }
.searchForm td>select { width: 182px; }

.searchForm select.day { width: 58px; } .searchForm td>select.day { width: 54px; }
.searchForm select.month { width: 60px; }
.searchForm select.year { width: 60px; }
.searchForm .button { width: auto; }

.noResults { margin: 10px 0 0 10px; }


