/* search results tabbed menu */#tabmenu ul {    color: #000;    margin: 10px 0 5px 0;    padding: 0px;    z-index: -1;}#tabmenu ul li {    display: inline;    list-style-type: none;     font-size: 9pt;    margin-top: -1px;}#tabmenu ul li a {    color: #000000;    background: #ffffff;    font-weight: bold;    border: 1px solid #C2C2C2;    padding: 0.4em 0.5em;     margin-bottom: 0.5em;    text-decoration: none; }#tabmenu a.active {    color: #000;	border-bottom: 1px solid #f7f7f7;	background-color: #f7f7f7;}#tabmenu a:hover {    color: #000;    cursor: pointer;}#tabmenu a.active:hover {    color: #000;}#search_results {	border: 1px solid #C2C2C2;	padding: 20px 7px;	background-color: #f7f7f7;}.search_result {	margin-bottom: 25px;	padding-bottom: 25px;	border-bottom: 1px solid #cacaca;}.search_result p a { font-weight: normal; }.search_result.last {	margin-bottom: 10px;	padding-bottom: none;	border-bottom: none;}.search_result.tighter {	margin-bottom: 10px;	padding-bottom: 10px;}ul.paging {	width: 100%;    margin: 10px auto;    padding: 0;	text-align: center;    }ul.paging li {    display: inline;    list-style-type: none;    padding: 0 10px;      font-weight: bold;}ul.paging.first {    padding-left: 0;}ul.paging.last {    padding-right: 0;    }.searchresult {	/* width: 200px; */	padding: 5px;}.searchresult.aggregate {	width: 188px;}