﻿/* start Style sheet for the Free Services (Find-A-Church..) pages */

#Container
{
	/* For the Find pages, override the background-color of #E5E5E5 */
	/* as defined in file ChurchesWeb.css */
	background-color: White;
}
#FindBoundingPageBox
{
	width: 602px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	margin-left: 100px;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	height: 370px;
	/*margin-top: 0px;*/
	margin-top: -1px; /* for an IE6 fix */
}

#FindPageGuts
{
	background-color: white;
	padding-bottom: 10px;
	padding-top: 5px;
}
#FindPageHeader
{
	/* For the "Free Services" text at the top of the page */
	color: #7A7A7B;
	font-size: 16px;
	height: 25px;
	padding-left: 5px;
}
#FindTabContentHeader
{
	/* For the "Find a Church/Business/Person Listing in our database" text inside the tabs */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#FindTabContentHeaderText
{
}
.FindHeaderBlurb
{
	/* For the "Find a Church/Business/Person Listing in our database" text inside the tabs */
	color: #1864AD;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
}

.FindTabContents
{
	/* Contents inside tab, below the header... */
	height: 300px;
	padding-left: 50px;
}
.FindTabContents
{
	padding-left: 50px;
}

.FindAChurchWidth1
{
	/* City and Size of Congregation (width of col 1) */
	width: 130px;
}
.FindAChurchWidth2
{
	/* Width of column 2 (spacing between city and state)  */
	width: 40px;
}
.FindAChurchWidth3
{
	/* State (width of col 3);  "* required" uses cols 3 and 4. */
	width: 120px;
}
.FindAChurchWidth4
{
	/* Width of column 4 (spacing between state and zip)  */
	width: 40px;
}
.FindAChurchWidth1234
{
	/* Church Name and Denomination controls (width of cols 1..4) */ /* This must be the sum of the widths FindAChurchWidth1 .. FindAChurchWidth4. */
	width: 330px;
}
.FindAChurchWidth5
{
	/* ZIP Code (width of col 5) */
	width: 60px;
}
.FindAChurchWidth6
{
	/* Start search button */
	width: 100px;
}
.FindAChurchTableWidth
{
	/* This should be the sum of the widths FindAChurchWidth1 .. FindAChurchWidth6. */
	width: 490px;
}
.FindTabTableSpacingRowHeight
{
	height: 15px;
}


.FindABusinessWidth1
{
	/* Width of city column */
	width: 130px;
}
.FindABusinessWidth2
{
	/* width of space between city and state */
	width: 40px;
}
.FindABusinessWidth3
{
	/* width of state column */
	width: 120px;
}
.FindABusinessWidth4
{
	/* width of space between state and zip */
	width: 40px;
}
.FindABusinessWidth1234
{
	/* width of the business name text box; must be sum of FindABusinessWidth1..FindABusinessWidth4 */
	width: 330px;
}
.FindABusinessWidth5
{
	/* width of the ZIP code column */
	width: 60px;
}
.FindABusinessWidth6
{
	/* Start search button's column */
	width: 100px;
}
.FindABusinessTableWidth
{
	/* This should be the sum of the widths FindABusinessWidth1 .. FindABusinessWidth6. */
	width: 490px;
}


/*
Last Name            First Name
[.................]  [....................]

City                 State      ZIP
[..........]         [.....V]   [.....]
*/
.FindAPersonWidth1
{
	/* Width of city column */
	width: 170px;
}
.FindAPersonWidth2
{
	/* part of the width of space between city and state */
	width: 40px;
}
.FindAPersonWidth12
{
	/* Width of the last name column */ /* Must be the sum of FindAPersonWidth1 and FindAPersonWidth2 */
	width: 210px;
}
.FindAPersonWidth3
{
	/* Width of the spacing between last name and first name, and */ /* the remaining width between city and state. */
	width: 20px;
}
.FindAPersonWidth4
{
	/* width of state column */
	width: 120px;
}
.FindAPersonWidth5
{
	/* width of space between state and zip */
	width: 20px;
}
.FindAPersonWidth6
{
	/* width of the ZIP code column */
	width: 60px;
}
.FindAPersonWidth7
{
	/* spacing to the right of the ZIP code */
	width: 10px;
}
.FindAPersonWidth4567
{
	/* Width of the First Name column */ /* Sum of the widths of FindAPersonWidth4..7 */
	width: 210px;
}
.FindABusinessWidth8
{
	/* Start search button's column */
	width: 100px;
}
.FindAPersonTableWidth
{
	/* This should be the sum of FindAPersonWidth1 .. FindAPersonWidth8 */ /* i.e. FindAPersonWidth12 + FindAPersonWidth3 + FindAPersonWidth4567 + FindAPersonWidth8 */
	width: 440px;
}

/*
*****************************************************
Results Section
*****************************************************
*/

#FindResultsBoundingPageBox
{
	width: 602px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	margin-left: 100px;
	margin-right: 10px;
	margin-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	/*margin-top: 0px;*/
	margin-top: -1px; /* for an IE6 fix */
}

.FindResultsTabContents
{
	padding-left: 0px;
	height: 450px;
}

#summaryResultsGridView
{
	/* Note: the border color here and the color used in FindResultsAltRow should match. */
	border: 1px solid #E7E7E7;
}

.FindResultsDataRow, .FindResultsAltRow, .FindResultsGridHeaderRow
{
	height: 35px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
.FindResultsDataRow
{
	background-color: #FFFFFF;
}
.FindResultsAltRow, .FindResultsGridHeaderRow
{
	/* Note: the background color here and the color used in #summaryResultsGridView and FindSummaryDetailPopupContainer should match. */
	background-color: #E7E7E7;
}
.FindResultsDataItem, .FindResultsHeaderItem, .FindResultsSmallTextHeaderItem
{
	padding-left: 5px;
	padding-right: 5px;
}
.FindResultsHeaderItem, .FindResultsSmallTextHeaderItem
{
	font-weight: bold;
	padding-bottom: 5px;
}
.FindResultsSmallTextHeaderItem
{
	font-size: 10px;
}

.FindABusinessResults-BusinessNameItem, .FindABusinessResults-PartialAddressItem, .FindABusinessResults-SelectItem
{
	width: 135px;
}
.FindABusinessResults-CityItem, .FindABusinessResults-StateItem
{
	width: 55px;
}
#FindResultsCountBlurb
{
	padding-top: 5px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}
#FindResultsRefineSearchBlurb
{
	padding-top: 10px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
/*	margin-bottom: -5px; */
}
.FindResultsErrorMessage
{
	font-weight: bold;
	color: red;
}
/*
Details 
*/
.FindSummaryDetailPopupContainer
{
	border: 1px solid #999999;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 405px;
	background-color: #FFFFFF;
}
.FindDetailPopupTitle
{
	color: #1864AD;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-top: 10px;
}

#FindSummaryDetailPopupClose
{
	margin-left: 410px;
	margin-top: -25px;
}
.FindSummaryDetailPopupTable
{
	width: 385px;
}
.FindSummaryDetailLabel
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.FindSummaryDetail
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.FindSummaryDetailIndent
{
	width: 5px;
}
.HideBlock
{
	display: none;
}
.ShowBlock
{
	display: block;
}
.modalBackground
{
	background-color: #FFFFFF;
	filter: alpha(opacity=1);
	opacity: 0.01;
	/*
	*/
}

/* end Style sheet for the Free Services (Find-A-Church..) pages */
