@charset "utf-8";
/* CSS Document */
#results img.loader { margin: 25px 0 350px 200px; }
thead tr, thead th, tr.header, tr.header td { border-bottom: solid black 2px; vertical-align: middle;background-color: #CFBB92; font-weight: bold; 	background-color: #CFBB92; }
/*tr.odd, tr.odd td {}
tr.even, tr.even td {
background-color: #DECFB1;
}*/
td { padding: 5px; vertical-align: top; }
tr.bottom td, td.bottom { border-bottom: solid 2px black; }
td a { text-decoration: none; }
td b { color: #32291D; }
td a b { color: #640000; }
form { font-size: 12px; }
form td { vertical-align: middle; padding: 3px;}
td.banner { /*border-top: solid 1px #7E725C; */ }
td span.banner { color: #466036; font-weight: bold; font-size: 12px; text-transform: uppercase; }
/* tables */
table.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
    /*background-image: url(../images/sort_small.gif);   */
    background-repeat: no-repeat; 
    background-position: center right;   
    cursor: pointer; 
    font-weight: bold; 
    padding-right: 20px; 
    margin-right: -1px; 
}
table.tablesorter tbody td {
	padding: 4px;
	vertical-align: top;
}
table.tablesorter tbody tr.even td {
background-color: #DECFB1;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/sort_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/sort_desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #DECFB1;
}