/* Search Page */table#search_result_table{border-collapse: collapse; }table#search_result_table th {background-color: #ccc;padding: 0.3em;vertical-align: top;}table#search_result_table td {border-top: 1px solid #ccc;padding: 0.3em;vertical-align: top;}table#search_result_table td a {color: #3382cc;}table#search_result_table td.odd_state,table#search_result_table td.even_state {color: maroon;}table#search_result_table td.odd_national,table#search_result_table td.even_national {color: darkgreen;}form {border : 1px solid #ccc;padding: 0.5em;width: 30em;background-color: LightYellow;}form input  {border: 1px solid #ccc;margin: 2px;}/* Agency Detail */h2+p {font-size: 1.2em;}table#agency_record {border-collapse: collapse; }table#agency_record td,table#agency_record th {border-top: 1px solid #ccc;padding: 0.3em;vertical-align: top;border-bottom : 1px solid #ccc;}