/*
	Search styles - these are the styles attached to the search box and results page
*/

/*
	Search box styles
		SearchBox - Search box table
		SearchField - Styles for the search text box
		SearchButton - Styles for the search button
		SearchOptions - Styles for the search options cell
*/

table.SearchBox
{
	width: 100%;
	border: 0;
	padding: 2px;
}

td.SearchField
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	width: 80%;
}

input.SearchField
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	border: 1px solid #94a6b5;
	width: 100%;
}

td.SearchButton
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	width: 10%;
}

input.SearchButton
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	border: 1px double #94a6b5;
	background-color: #FE3336;
	color: #FFFFFF;
	width: 100%;
	height: 17px;
}

span.SearchOptions
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
}

/*
	Search results styles
		ResultsOuter - Search results table
		ResultTitle - Result title row, cell and links
		ResultSummary - Result summary cell
		TotalsOuter - Search totals table
		Totals - Totals row and cell
		Paging - Paging tables, row, cell and links
*/

table.ResultsOuter
{
	width: 100%;
	border: 0;
	padding: 2px;
}

tr.ResultTitle
{
	padding: 0px;
}

td.ResultTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

a.ResultTitle
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.ResultTitle:hover
{
	text-decoration: underline;
	color: #000000;
}

td.ResultSummary
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
}

td.ResultSpacer
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1px;
	height: 15px;
}

table.TotalsOuter
{
	width: 100%;
	border: 0;
	padding: 2px;
}

tr.Totals
{
	padding: 0px;
}

td.Totals
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

table.PagingOuter
{
	width: 100%;
	border: 0;
	padding: 2px;
}

td.PagingOuter
{
	text-align: right
}

table.PagingInner
{
	width: 100%;
	border: 0;
	padding: 2px;
}

tr.Paging
{
	padding: 0px;
}

td.PagingPrevious
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 50px;
	text-align: left;
}

td.PagingDetails
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

td.PagingNext
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 50px;
	text-align: right;
}

a.Paging
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.Paging:hover
{
	text-decoration: underline;
	color: #000000;
}

