.SearchOptions_TABLE { width: 100%; margin: 0px; padding: 0px; }
/* Default Style for Table containing all Search Options text & elements */
	.SearchOptions_COPY_Container { padding: 0px 0px 0px 4px; vertical-align: top; }
	.SearchOptions_COPY_Container P { }
/* Section Labels and Copy Containers */
	.SearchOptions_SectionLabel { display: none; }
	.SearchOptions_SectionCopy {}
	fieldset.SearchOptions { border: 0px; margin-top: 20px; width: 535px; padding: 4px; }
	div.SearchOptions { margin-top: 0px; padding: 0px; width: 540px; }
	td.SearchOptions_SearchMethodLabel, td.SearchOptions_DisplayOptionsLabel { width: 167px; background: #F4F4F4 url(../images/layout/rule_vertical.gif) 100% 0% repeat-y; text-align: center; padding-right: 5px; }
	td.SearchOptions_SearchMethodLabel img, td.SearchOptions_DisplayOptionsLabel img { margin: 0px 0px 0px 7px; }
	div.SearchOptions_MainButtonRow { width: 535px; padding: 4px; text-align: right; }
/* Styles used for Basic Search Section (Form Labels and Drop-Down Lists) */
	.SearchOptions_COPY_BasicSearchFormItemLabels { font-size: .90em; width: 110px; height: 24px; white-space: nowrap; }
	.SearchOptions_TD_BasicSearchFormItem { height: 24px; }
	.SearchOptions_BasicOptionsCenterCol { width: 30px; background: url(../images/layout/dot_gray_vertical.gif) 50% 0% repeat-y; }
	.SearchOptions_FORM_BasicSearchSelectBox, .SearchOptions_FORM_BasicSearchTextBox { background: #C4CFE6; color: #34476E; width: 135px; }
	.SearchOptions_COPY_MasterFirstFloor { background-color: #D3D3D1; padding: 2px; } 
	.SearchOptions_COPY_NewConstruction { background-color: #D3D3D1; padding: 2px; } 
/* Search Method */
	.SearchOptions_TD_SearchMethodRadioButton { width: 10px; }
	.SearchOptions_COPY_SearchMethodFormItemLabels { font-size: .90em; width: 170px; height: 24px; white-space: nowrap; }
	.SearchOptions_TD_SearchMethodFormItem { height: 24px; }
	.SearchOptions_FORM_SearchMethodSelectBox, .SearchOptions_FORM_SearchMethodTextBox { background: #C4CFE6; color: #34476E; width: 200px; }
	.SearchOptions_COPY_SelectSchoolBg { background: url(../images/layout/IDX_SelectSchoolBg.gif) no-repeat 0% 50%; }
/* Advanced Options Checkbox / Link */
	.SearchOptions_TD_AdvancedOptions, .SearchOptions_TD_AdvancedOptionsText { background: #D3D3D1; font-size: 1em; }
	.SearchOptions_TD_AdvancedOptions { background: #D3D3D1; }
		.SearchOptions_TD_AdvancedOptions a { color: #000; }
		.SearchOptions_TD_AdvancedOptions a:hover { color: #000; }
	.SearchOptions_TD_AdvancedOptionsText { padding-left: 4px; }
	.SearchOptions_TD_AdvancedOptionsRightIcon { background: #D3D3D1; text-align: right; padding-right: 7px;} 
/* Display Options TD BgColor Formatting & Fonts */
	.SearchOptions_TD_DisplayOptionsBg table { width: 100%; }
	.SearchOptions_COPY_DisplayOptionsFormItemLabels { font-size: .92em; height: 24px; white-space: nowrap; }
	.SearchOptions_TD_DisplayOptionsFormItem { height: 24px; }
	.SearchOptions_FORM_DisplayOptionsSelectBox, .SearchOptions_FORM_DisplayOptionsTextBox { background: #C4CFE6; color: #34476E; }

/* SEARCH PROGRESS INDICATOR */
	.SearchResults_ProgressIndicatorHeaderTable { border-width: 1px; border-style: solid; border-color: #5F5F54 #5F5F54 #000 #5F5F54; border-bottom: 0px none; }
	.SearchResults_ProgressIndicatorMainTable { border: 1px solid #5F5F54; background: #AEAEA6; opacity:.93; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93); -moz-opacity:.93; }
		.SearchResults_ProgressIndicatorHeaderTable TD { background: #002280; color: #FFF; font-weight: bold; padding-left: 10px; }
		.SearchResults_ProgressIndicatorMainTable TD { color: #FFF; font-weight: bold; text-transform: uppercase; text-align: center; }
	.SearchResults_ProgressIndicatorAnimation { background: url(../images/layout/web_AnimatedProgressBar.gif) no-repeat 50% 50%; }
	
/* MAP SEARCH */
	.MapSearch_TD_TopButtonRow { padding: 12px 0px 0px; }
	.MapSearch_SectionSeparator { background: url(../images/layout/IDX_MapSearchSectionSeparator.gif) repeat-x 0% 100%; height: 15px; }
	.MapSearch_TD_MapColumn { padding: 8px 0px 0px; }
	.MapSearch_DIV_MapIFrameBorder { padding: 4px; background-color: #CCCCC9; }
	.MapSearch_TD_ListBoxColumn { font-size: .87em; height: 400px; padding: 8px 0px 0px; vertical-align: top; text-align: center; }
		select.FORM_SelectBox { background: #FEF5E3; border: 1px solid #DFD2B8; font-size: 95%; width: 158px; height: 380px; margin-left: 2px; }
	.MapSearch_COPY_ResetLink { }
	.MapSearch_TD_BtmButtonRow { padding-top: 5px; }
	.MapSearch_TD_MapIntroTd { padding-left: 5px; font-weight: bold; font-size: 1.82em; text-align: left; }