﻿/* start Style sheet for the Free Services (Find-A-Doctor..) pages */
#Container
{
	/* For the Find pages, override the background-color of #E9E9E9 */
	/* as defined in file DoctorsWeb.css */
	background-color: White;
}
#FindBoundingPageBox
{
	width: 602px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #ffffff;
	margin-top: 0px;
	!margin-top: 0px; /* for an IE6 fix */
	_margin-top: -3px; /* for an IE7 fix */
	margin-left: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 350px;
}
#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;
}
.Textboxes
{
	border: solid 1px #6699CC;
}

.FindTabContents
{
	/* Contents inside tab, below the header... */
	padding: 20px 0 0 50px;
}

.FindAHealthcareSpecialtyWidth1
{
	/* City and Size of Congregation (width of col 1) */
	width: 130px;
}
.FindAHealthcareSpecialtyWidth2
{
	/* Width of column 2 (spacing between city and state)  */
	width: 40px;
}
.FindAHealthcareSpecialtyWidth3
{
	/* State (width of col 3);  "* required" uses cols 3 and 4. */
	width: 120px;
}
.FindAHealthcareSpecialtyWidth4
{
	/* Width of column 4 (spacing between state and zip)  */
	width: 40px;
}
.FindAHealthcareSpecialtyWidth5
{
	/* ZIP Code (width of col 5) */
	width: 60px;
}
.FindAHealthcareSpecialtyWidth6
{
	/* Start search button */
	width: 100px;
}
.FindAHealthcareSpecialtyTableWidth
{
	/* This should be the sum of the widths FindAHealthcareSpecialtyWidth1 .. FindAHealthcareSpecialtyWidth6. */
	width: 500px;
}
.FindTabTableSpacingRowHeight
{
	height: 15px;
}
/*
Last Name            First Name
[.................]  [....................]

City                 State      ZIP
[..........]         [.....V]   [.....]
*/
.FindAProfessionalWidth1
{
	/* Width of city column */
	width: 170px;
}
.FindAProfessionalWidth2
{
	/* part of the width of space between city and state */
	width: 40px;
}
.FindAProfessionalWidth12
{
	/* Width of the last name column */ /* Must be the sum of FindAProfessionalWidth1 and FindAProfessionalWidth2 */
	width: 210px;
}
.FindAProfessionalWidth3
{
	/* Width of the spacing between last name and first name, and */ /* the remaining width between city and state. */
	width: 20px;
}
.FindAProfessionalWidth4
{
	/* width of state column */
	width: 120px;
}
.FindAProfessionalWidth5
{
	/* width of space between state and zip */
	width: 20px;
}
.FindAProfessionalWidth6
{
	/* width of the ZIP code column */
	width: 60px;
}
.FindAProfessionalWidth7
{
	/* spacing to the right of the ZIP code */
	width: 10px;
}
.FindAProfessionalWidth4567
{
	/* Width of the First Name column */ /* Sum of the widths of FindAProfessionalWidth4..7 */
	width: 210px;
}
.FindAProfessionalWidth8
{
	/* Start search button's column */
	width: 100px;
}
.FindAProfessionalTableWidth
{
	/* This should be the sum of FindAProfessionalWidth1 .. FindAProfessionalWidth8 */ /* i.e. FindAProfessionalWidth12 + FindAProfessionalWidth3 + FindAProfessionalWidth4567 + FindAProfessionalWidth8 */
	width: 500px;
}
.FindAProfessionalWidth1234
{
	/* Office Name and Specialty controls (width of cols 1..4) */ /* This must be the sum of the widths FindAHealthcareSpecialtyWidth1 .. FindAHealthcareSpecialtyWidth4. */
	width: 350px;
}

/*
*****************************************************
Results Section
*****************************************************
*/

#FindResultsBoundingPageBox
{
	width: 602px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #ffffff;
	margin-top: 0px;
	!margin-top: 0px; /* for an IE6 fix */
	_margin-top: -3px; /* for an IE7 fix */
	margin-left: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.FindResultsTabContents
{
	padding-left: 15px;
	height: auto;
	width: 575px;
}

#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;
}
.FindAProfessionalResults-ProfessionalNameItem
{
	width: 135px;
}
.FindAProfessionalResults-PartialAddressItem
{
	width: 200px;
}
.FindAProfessionalResults-CityItem, .FindAProfessionalResults-StateItem, .FindAProfessionalResults-SelectItem
{
	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;
}
.FindResultsRefineSearch
{
	text-decoration: underline;
	color: #0000FF;
	padding-top: 10px;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}
/*
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: 375px;
}
.FindSummaryDetailLabel
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	width: 48%;
}
.FindSummaryDetail
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	width: 48%;
}
.FindSummaryDetailIndent
{
	width: 5px;
}
.FindSummaryCellWidth
{
	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-Doctor..) pages */
