/* styles for generic table sorter*/

#sortTable table, #sortTable table tr, #sortTable table tr th, #sortTable table tr td{
	margin: 0; 
	padding: 0;
}

#sortTable table
{
	margin-bottom: 1em;
}

#sortTable table tr td{
	padding: 5px 3px;
	vertical-align: top;
}

#sortTable table tr th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 3px;
	padding-right: 5px;
}

#sortTable .resourceAuthorList{
	/* margin: 3px 5px 3px 15px; */
	margin: 0 0 0 15px;
	padding: 0;
}

#res-header-date{
	width: 5em;
}	
#sortTable table.tablesorter{
	width: 100%;
}
#sortTable table.tablesorter thead tr th.header{
	padding-right: 25px;
}
#sortTable table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#sortTable table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
#sortTable table.tablesorter thead tr .headerSortDown{
	background-image: url(desc.gif);
}
#sortTable table.tablesorter thead tr .headerSortDown, 
#sortTable table.tablesorter thead tr .headerSortUp {
	background-color: #CCCCCC;
}

#sortTable table th#res-header-title
{
	width: 30%;
	height: 2.5em;
}

#sortTable table td div.resource-item-summary p
{
	margin-top: 0;
	margin-bottom: 1em;
}

#sortTable table td.res_info_file_td,
#sortTable table td.res_item_date_td
{
	white-space: nowrap;
}

#sortTable table td a.resource-view,
#sortTable table td a.resource-hide,
#sortTable table td span.moreauthors,
#sortTable table td span.lessauthors
{
	font-size: 0.8em;
	text-transform: lowercase;
	font-style: italic;
}

#sortTable p.sortInfo
{
	margin-top: 0;
	margin-bottom: 0;
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
}

#tag_child h2,
#tag_parent h2
{
	display: none;
}

#tag_child ul,
#tag_parent ul
{
	margin-top: 0;
	margin-bottom: 0;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	z-index: 999;
}

span.highlight
{
	background-color:yellow;
}