/*
|| NOTES ||
Styles specific to the Legacy Permit Search application.

Last Revised: Earl Chassee, 03/17/2008.
Author: Earl Chassee, 07/30/2007
*/

/* Style Applied to Form Submit "Go" Button */
.formbutton {
	background-color : #B3BEEB;
	padding : 0;
	margin: 0;
	border-width : 1px;
}



/* Error Message */
p.resultsError
{	margin: 3em auto;
	text-align: center;
	font: 14pt Arial, Helvetica, sans-serif;
	width: 400pt;
	text-align: center;
}



/* Use for required field indicators on input forms */
p.reqField
{	color: red;
	font-weight: bold;
}

/* Use for required field indicators on input forms */
.reqField
{	color: red;
	font-weight: bold;
}


/* Select top level search by contractor, owner, or property address table */
table.selectSearchTbl
{	border: 0px;
	margin-top: 3em;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

table.selectSearchTbl td
{	padding: 0;
	margin: 0;
	border: 0px;
	vertical-align: baseline;
}





/* Search by contractor table */
table.topLevelSearchContractor
{	border: 0;
	margin-top: 3em;
	width: 625px;
	margin-left: auto;
	margin-right: auto;
}

table.topLevelSearchContractor td
{	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: baseline;
}

/* Adjust Contractor table columns */
table.topLevelSearchContractor td.leftcol
{	width: 50%;
	text-align: right;
}

/* Adjust Contractor table columns */
table.topLeveLSearchContractor td.rightcol
{	width: 50%;
	text-align: left;
}





/* Search by owner table */
table.topLevelSearchOwner
{	border: 0;
	margin-top: 3em;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}

table.topLevelSearchOwner td
{	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: baseline;
}





/* Search by Property Address table */
table.topLevelSearchPropAddress
{	border: 0;
	margin-top: 3em;
	width: 625px;
	margin-left: auto;
	margin-right: auto;
}

table.topLevelSearchPropAddress td
{	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: baseline;
}

/* Adjust Property Address table columns */
table.topLevelSearchPropAddress td.leftcol
{	width: 30%;
	text-align: right;
}

/* Adjust Property Address table columns */
table.topLeveLSearchPropAddress td.rightcol
{	width: 70%;
	text-align: left;
}



/* Permit Application Date Range Selection Tables */
table.ApplRangeDateTbl
{	margin-top: 2em;
	/* border: gray 1px solid; */
	width: 500px;
}

/* For development/test only
table.ApplRangeDateTbl td
{	border: gray 1px solid;
}
*/


/* First level search results.  User uses these results to drilldown to detail results. */
table.topLevelResults
{	width: 790px;
	margin: 2.5em 0;
	border: gray 1px solid;
}

table.topLevelResults th
{	padding: 0.25em;
	text-align: center;
	font-weight: bold;
	border: gray 1px solid;
}

table.topLevelResults td
{	padding: 0.25em;
	border: gray 1px solid;
}





/* Permit Detail Results Display */
table.detailResults
{	width: 790px;
	margin: 3em 0;
	border: gray 1px solid;
}

table.detailResults th
{	padding: 0.25em;
	text-align: center;
	font-weight: bold;
	border: gray 1px solid;
}

table.detailResults td
{	padding: 0.25em;
	border: gray 1px solid;
}

/* Row spacer for 2nd level list results */
.dataspacer
{	background-color: #8496F3;
}


/* Row spacer for table.detailResults */
.detailrowSpacer
{	background-color: #CCCCCC;
}
