/* Style sheet for search results pages. */

td.InCountry {
}

td.NOTInCountry {
	color: red;
}

div.SearchCaption {
/* Caption on search page */
}

a.UserDetails {
	color: #6600FF;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-align: left;
}

a.UserDetails:hover {
	/* Hoverover anchor change apperance of text */
	background-color: Blue;
	color: Yellow;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-align: left;
}

/*Search Results outer header table
/*Search results outer table. */
table.ResultsOuterHeader  {
	border-collapse: collapse;
	width:96%;
	background-color:#F5F5F5;
	border-top:solid 4px black;
	margin-left:2%;
}

th.ResultsOuterHeader {
	background-color: Lavender;
	font-weight:bold;	
	text-align:left;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	font-size:16pt;
}

th.ResultsOuterHeaderLimits {
	background-color: Lavender;
	text-align:right;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	font-size:12pt;
	font-weight:normal;	
}

th.ResultsOuterHeaderOptions {
	background-color: Lavender;
	font-weight:bold;	
	text-align:right;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	font-size:8pt;
}


/*Search results outer table. */
table.ResultsOuter  {
	border-collapse: collapse;
	width:96%;
	background-color:#F5F5F5;
	border-bottom:solid 4px black;
	margin-bottom:1.0cm;
	margin-left:2%;
}

th.ResultsOuter {
	background-color: Lavender;
	font-weight:bold;	
	text-align:left;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	font-size:16pt;
}

th.ResultsOuterLimits {
	background-color: Lavender;
	text-align:right;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	font-size:12pt;
	font-weight:normal;	
}

td.ResultsOuter {
	text-align:center;
}



/* An individual result table. */
table.ResultTable {
	border:solid 1px black;
	border-collapse: collapse;
	background-color: snow;
	width:96%;
	margin-top:0.5cm;
	margin-bottom:0.2cm;
	margin-left:2%;
	text-align:left;
}

th.ResultTable {
	border-top:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	background-color: Lavender;
	text-align:left;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
}


/* Label in results table */
td.ResultTableLabel {
	width:15%;
	border-top:solid 1px #CACACA;
	border-bottom:solid 1px #CACACA;
	border-right:solid 1px #CACACA;
	border-left:solid 1px black;
}

/* Data in results table */
td.ResultTable{
	border-top:solid 1px #CACACA;
	border-left:solid 1px #CACACA;
	border-bottom:solid 1px #CACACA;
	border-right:solid 1px black;
}


/* Find options, last line of the ResultTable */
td.FindOptions {
	text-align:right;
	/*background-color: #CECFCD; */ 
	/*border-top:solid 1px black;*/
}

table.OwnerDetails {
	border:none;
	border-collapse: collapse;
	background-color: snow;
}

/* Title within th for search results. */
table.ItemDetailsTitle{
	width:100%;
	border:none;
}

td.ItemDetailsTitle{
	vertical-align:center;
	text-align:left;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight:bold; 
}

td.ItemDetailsTitleIcons {
	vertical-align:top;
	text-align:right;
	width:1%;
}

a.ItemDetailsTitle {
	text-align:left;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight:bold; 
}

a.ItemDetailsTitle:hover {
	background-color: Blue;
	color: Yellow;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	text-align: left;
}


/* Page link bar */
a.GotoPage {
}

a.GotoPage:hover {
	background-color: Blue;
	color: Yellow;

}

span.CurrentPage {
	font-weight:bold;
}

td.LinkBar{
	text-align:center;
}

/* Search Again form */
div.SearchAgainForm {
	text-align:center;
}

table.SearchFields {
	border:solid 1px black;
	border-collapse: collapse;
	background-color: snow;
	width:500px;
	margin-top:0.1cm;
	margin-bottom:0.5cm;
}

th.SearchFields {
	border-top:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px #CACACA;
	background-color: Lavender;
	text-align:center;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
}

td.SearchFields {
	text-align:left;
}

td.SearchFieldsCenter {
	text-align:center;
}

td.SearchFieldsName {
	width:15%;
	text-align:left;
}


td.SearchFieldsOptions {
	text-align:right;
}


div.SectionCaption {
	background-color:#CECFCD;
	font-weight:bold;	
	text-align:left;
}

div.SectionPageInfo {
	background-color:#CECFCD;
	text-align:right;
}






/* Poster search */
/* Outer table for posters */
table.SearchPosterResults {
	background-color:#F5F5F5;
	border-collapse: collapse;
	background-color: snow;
	width:94%;
}

th.SearchPosterResults  {
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	background-color: Lavender;
	text-align:left;
	font-size:16pt;
}

tr.SearchPosterResults  {
	background-color:#F5F5F5;
}

td.SearchPosterResults  {
	background-color:#F5F5F5;
}

td.SearchPosterResultsOptions {
	background-color:#F5F5F5;
	text-align:right;
}

/* Poster Inner Table */
/* Individtual Poster */
table.PosterResult{
	margin-top:10px;
	border:solid 1px black;
	border-collapse:collapse;
	background-color:snow;
	width:90%;
	height:180px;
	background-color:#F5F5F5;
}

th.PosterResult {
	border-bottom:solid 1px black;
	border-top:solid 1px black;
	background-color: Lavender;
	text-align:left;
	font-size: 12pt;
}

td.PosterResult {
	vertical-align:top;
	text-align:left;
	background-color:#F5F5F5;
}
