﻿body 
{
	font-family: Verdana, Arial;
	padding-top: 1px; /* To prevent pgs from 'jumping up' 1st time you hover over menus on each page in IE's Compatibility mode.*/
	margin: 0px 8px; /* Override bootstrap 0 margins*/
}
 /*override bootstrap container for Legacy & Inactivate pages*/
.container
{
	margin-left: 0px; 
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
}
.HeaderText 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 14pt;
	font-weight: bold;
}

.HeaderTable 
{
	width: 100%;
	height: 25px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99);  /*for IE compatibility mode*/
    background: linear-gradient(to right, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));  /* yellow gradient for Chrome, FF, & non-compat mode IE11+*/
}

.FooterTable 
{
	width: 100%;
	height: 25px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 7pt;
	text-align: right;
}

.HeaderCol 
{
	padding-top: 0px;
	text-align: center;
}

.MenuTable 
{
	width: 100%;
	height: 30px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99); /*for IE compat mode*/
	background: linear-gradient(to right, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));
}

.MenuBlankCol 
{
	width: 220px;
}

.MenuCol 
{
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 5px;
}

.WelcomeCol
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #FF0000; 
}

.MenuStatic
{
	padding-right: 75px;	
	padding-left: 5px;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 16px;
	text-align: left;
	color: #660000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	/*display: block; */  /* causes menu items at top to be crammed together in FF, Chrome, IE11+ non-compatibility mode */
	width: 100%;
}

.MenuStaticItem
{
	color: #660000;
}

.MenuStaticHover 
{
	background-color: #FFFF99;
}

.MenuStaticSelected 
{
	background-color: #FFFF99;
}

.MenuDynamic 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 1em;
	text-align: left;
	width: auto;
	/*width: 275px;*/
	color: #660000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	display: block;
	padding-left: 1px;
	padding-right: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99); /*for IE compat mode*/
	background: linear-gradient(to right, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));
}

.MenuDynamicHover 
{
	background-color: #FFFF99;
}

.MenuDynamicSelected 
{
	background-color: #FFFF99;
}

.AlignPageCenter
{
	text-align: center;
}
.PageHeader
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.LoginTable 
{
	width: 250px;
	border-width: 2px;
	border-color: #1C2337;
	border-style: solid;
}
.LoginTable tr
{
	text-align: center;   /*center input labels, fields for Chrome, FF, non-compat mode IE */
}

.ChangePasswordTable
{
	width: 700px;
	border-width: 2px;
	border-color: #1C2337;
	border-style: solid;
	text-align: center;
}

.ListRisksViewTable, .ChargeSummaryTable  
{
	width: 95%;
	border-width: 1px;
	border-color: #FFFF99;
	border-style: solid;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99);/*for IE compat mode*/ 
	background: linear-gradient(to bottom, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));
}

.ListRisksTable, .SummaryTable 
{
	width: 100%;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
	text-align: center;
	font-size: 1em; 
}

.RiskTable, .RiskSectionsTable, .RiskStoriesTable, .ASSystemsTable, .PumpsTable, .ASWaterSupplyTable, .RiskAddressTable, .NotesTable, .ASFinalGradeTable, .RiskSearchTable 
{
	width: 500px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}
.LegacyRiskDiv {	
	float: left;
	width: 800px;    /*needed when using bootstrap so columns don't overlap each other when browser resized to narrowest size*/
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
}
.LegacyRiskDiv .row
{
	margin-bottom: .5em;
}
.LegacyRiskDiv tr
{
	vertical-align: top;
}
.LegacyExposuresDiv tr td,
.LegacyExposuresDiv tr th
{
	padding-right: 10px;
}
.LegacyRiskDiv tr th
{
	vertical-align: bottom;
}
.SeparatorLine 
{
	border-top: 1px dashed #cecece;
	width: 95%;
	margin: 4px 0px;
}
.scrunch 
{
	line-height: 1em;
}
.agbsImageLink
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.InactivateRiskDiv {
	float: left;
	width: 800px;    /*needed when using bootstrap so columns don't overlap each other when browser resized to narrowest size*/
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
}
.bringCalloutToFront .ajax__validatorcallout_popup_table
{
	z-index: 99;
}

.ExteriorFireProtectionTable, .SprinklerHeadsTable, .ASDesignsTable, .GeneralConditionsTable
{
	width: 600px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.ImageViewerTable, .ProtectiveCreditsTable, .InOpenExposuresTable, .OccupanciesTable, .OccupancyStoryPortionsTable, .ASAdequacyTestsTable, .ASMechGradeTable, .OccupantsTable, .ImagesForDisplayTable, .ExteriorAttachmentsTable
{
	width: 700px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.ExposuresTable 
{
	width: 750px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.RoofPortionsTable, .StoryPortionsTable, .ProjectedWallsTable, .InteriorWallsTable, .SOHTable 
{
	width: 825px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.RoofMakeupTable, .StoryPortionAreaTable, .SOHBurningDegreeTable, .HydrantsAtDistanceTable 
{
	width: 300px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.VerifyAddressTable 
{
	width: 200px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: none;
}

.FloorMakeupTable, .ASMaintenanceTestsTable, .RiskLocationTable 
{
	width: 400px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}
	.ASMaintenanceTestsTable
	{
		width: 500px;
	}

.SOHChargeTable  
{
	width: 510px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.InteriorSheathingTable, .InteriorInsulationTable, .SprinklerPipesTable 
{
	width: 350px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.WallPortionsTable, .ConstructionPctTable, .FloorOpeningsTable, .WallToWallCommunicationsTable 
{
	width: 500px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.WallToWallExposuresTable, .PartyWallExposuresTable
{
	width: 750px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: none;
}

.WallToWallCommunicationsTable, .PartyWallCommunicationsTable, .PassageCommunicationsTable 

{
	width: 600px;
	border-width: 1px;
	border-color: #1C2337;
	border-style: solid;
}

.ProjectedWallsRadioButton 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
}

.RiskLabel, .RiskSectionsLabel, .RoofPortionsLabel, .RiskStoriesLabel, .StoryPortionsLabel, .ProjectedWallsLabel, .InteriorWallsLabel 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.FloorOpeningsLabel, .ExteriorAttachmentsLabel, .GeneralConditionsLabel, .ImageViewerLabel, .ProtectiveCreditsLabel, .ExposuresLabel, .InOpenExposuresLabel, .StatisticChartsLabel 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.OccupantsLabel, .OccupanciesLabel, .SOHLabel, .SOHChargeLabel, .ExteriorFireProtectionLabel, .ASSystemsLabel, .SprinklerHeadsLabel, .SprinklerPipesLabel, .ASMaintenanceTestsLabel, .ASDesignsLabel 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.PumpsLabel, .ASWaterSupplyLabel, .ConnectionsLabel, .FlowTestsLabel, .ASAdequacyTestsLabel, .RiskAddressLabel, .NotesLabel, .ASFinalGradeLabel, .ASMechGradeLabel, .RiskLocationLabel, .ImagesForDisplayLabel, .RiskSearchLabel  
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.WallPortionsLabel, .ConstructionPctLabel 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
}

.NewLabel
{
	font-family:Verdana, Arial;
	font-style: italic;
	font-size: 6pt;
	font-weight: bold;
}

.LoginLabel, .ChangePasswordLabel 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.LoginTextbox, .ASSystemsTextbox, .SprinklerHeadsTextbox, .SprinklerPipesTextbox, .FlowTestsTextbox, .ASAdequacyTestsTextbox, .RiskAddressTextbox, .RiskSearchTextbox  
{
	width: 150px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ChangePasswordTextbox 
{
	width: 300px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskSectionsTextbox, .RoofPortionsTextbox, .ImageViewerTextbox, .OccupantsTextbox, .ASDesignsTextbox, .PumpsTextbox 
{
	width: 200px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.WallPortionsTextbox, .ConstructionPctTextbox, .OccupancyStoryPortionsTextbox, .RiskAddressTextboxSmall, .RiskSearchTextboxSmall  
{
	width: 75px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskTextboxSmall, .RiskSectionsTextboxSmall, .ListRisksTextboxSmall, .RoofPortionsTextboxSmall, .RiskStoriesTextboxSmall, .StoryPortionsTextboxSmall, .FloorOpeningsTextboxSmall, .ExposuresTextboxSmall, .WallToWallCommunicationsTextboxSmall, .PartyWallCommunicationsTextboxSmall, .PassageCommunicationsTextbox, .InOpenExposuresTextboxSmall, .SOHTextboxSmall, .SOHFlammableLiquidTextboxSmall, .ExteriorFireProtectionTextboxSmall, .ASMaintenanceTestsTextbox, .ConnectionsTextbox, .RiskLocationTextbox, .StatisticChartsTextbox 
{
	width: 100px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ComboLatLonTextbox {
    width: 200px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    font-family: Verdana, Arial;
    font-style: normal;
    font-size: 10pt;
}

.SingleLineAddressTextbox {
    width: 375px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    font-family: Verdana, Arial;
    font-style: normal;
    font-size: 10pt;
}

.StoryPortionsAreaTextboxSmall, .SOHHeatedEnclosureDropDownSmall, .HydrantsAtDistanceTextboxSmall, .ExteriorAttachmentsTextboxSmall
{
	width: 75px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.WallPortionsTextboxSmall, .PassageCommunicationsTextboxSmall 
{
	width: 40px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ASSystemsTextboxMultiline, .PumpsTextboxMultiline  
{
	width: 200px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	height: 75px;
}

.NotesTextboxMultiline, .RiskTextboxMultiline 
{
	width: 450px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	height: 75px;
}

.OccupantsTextboxMultiline, .WideTextBox  
{
	width: 650px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	height: 75px;
}
.Tall {
	height: 150px;
}

.ASWaterSupplyDropDown 
{
	width: 300px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RoofPortionsDropDown, .RiskSectionsDropDown, .FloorOpeningsDropDown, .ExposuresDropDownSmall, .ASSystemsDropDown, .PumpsDropDown, .ImagesForDisplayDropDown 
{
	width: 200px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.WallPortionsDropDownSmall 
{
	width: 40px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskAddressDropDownSmall, .RiskSearchDropDownSmall   
{
	width: 70px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskAddressDropDownSmaller, .RiskSearchDropDownSmaller  
{
	width: 50px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskStoriesDropDown, .StoryPortionsDropDownSmall, .WallToWallCommunicationsDropDownSmall, .PartyWallCommunicationsDropDownSmall, .WallToWallExposuresDropDownSmall, .PartyWallExposuresDropDown, .PassageCommunicationsDropDownSmall, .SOHPaintingDropDownSmall, .SOHFlammableLiquidDropDownSmall, .ExteriorFireProtectionDropDownSmall, .HydrantsAtDistanceDropDownSmall, .ConnectionsDropDown, .ExteriorAttachmentsDropDownSmall 
{
	width: 100px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskDropDown, .OccupantsDropDownSmall, .ImageViewerDropDown, .SprinklerHeadsDropDownSmall, .ASMaintenanceTestsDropDown, .FlowTestsDropDown, .ASAdequacyTestsDropDownSmall, .RiskAddressDropDown, .RiskLocationDropDownSmall, .RiskSearchDropDown, .WallToWallExposuresDropDown
{
	width: 150px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}
	.ASMaintenanceTestsDropDown
	{
		width: 215px;
	}

.StoryPortionsDropDown, .WallToWallCommunicationsDropDown, .PassageCommunicationsDropDown, .OccupanciesDropDown, .SOHPaintingDropDown, .SOHFlammableLiquidDropDownMedium, .SOHBurningDegreeDropDown, .SprinklerHeadsDropDown, .SprinklerPipesDropDown, .ASDesignsDropDown 
{
	width: 250px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.WallPortionsDropDown, .ConstructionPctDropDown, .InteriorSheathingDropDown, .InteriorInsulationDropDown, .ExteriorAttachmentsDropDown, .SOHHeatedEnclosureDropDown 
{
	width: 300px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.SOHFlammableLiquidDropDown, .RiskLocationDropDown, .OccupantsDropDown
{
	width: 350px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ProjectedWallsDropDown, .GeneralConditionsDropDown, .ExposuresDropDown, .PartyWallCommunicationsDropDown, .SOHDropDown, .DropDown300
{
	width: 300px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ProtectiveCreditsDropDownSmall
{
	width: 325px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.InOpenExposuresDropDown, .SOHChargeDropDown, .ASFinalGradeDropDown, .ASMechGradeDropDown 
{
	width: 400px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ASAdequacyTestsDropDown 
{
	width: 650px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.OccupancyStoryPortionsDropDown 
{
	width: 525px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.OccupantsDropDownLarge, .OccupanciesDropDownLarge 
{
	width: 650px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.ProtectiveCreditsDropDown 
{
	width: 600px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.WallPortionsCheckbox, .ExteriorAttachmentsCheckbox, .InteriorInsulationCheckbox, .InteriorSheathingCheckbox, .GeneralConditionsCheckbox, .ProtectiveCreditsCheckbox, .SOHChargeCheckbox, .SOHBurningDegreeCheckbox, .ASFinalGradeCheckbox, .ASMechGradeCheckbox 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RoofPortionsCheckbox, .StoryPortionsCheckbox 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	overflow: scroll; 
}

.ListRisksDropDown
{
	width: 175px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family: Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.LoginButton 
{
	width: 85px;
	margin-left: 10px;
	background-color: #EDEDEE;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskLocationButton, .WsrbButton 
{
	width: 100px;
	background-color: #EDEDEE;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
}

.RiskTableLeftCol, .RiskSectionsTableLeftCol, .RoofPortionsTableLeftCol, .RoofMakeupTableCol, .RiskStoriesTableLeftCol, .ExposuresTableLeftCol, .WallToWallExposuresTableLeftCol, .PartyWallExposuresTableLeftCol, .ConnectionsTableLeftCol, .FlowTestsTableLeftCol, .ASAdequacyTestsTableLeftCol, .ASMechGradeTableLeftCol, .RiskLocationTableLeftCol 
{
	padding-left: 10px;
	text-align: left;
}

.StoryPortionsTableLeftCol, .InteriorWallsTableLeftCol, .FloorOpeningsTableLeftCol, .ExteriorAttachmentsTableLeftCol, .GeneralConditionsTableLeftCol, .ImageViewerTableLeftCol, .ProtectiveCreditsTableLeftCol, .InOpenExposuresTableLeftCol, .PumpsTableLeftCol, .ASWaterSupplyTableLeftCol, .NotesTableLeftCol, .ASFinalGradeTableLeftCol, .ImagesForDisplayTableLeftCol 
{
	padding-left: 10px;
	text-align: left;
}

.OccupantsTableLeftCol, .OccupanciesTableLeftCol, .SOHTableLeftCol, .SOHChargeTableLeftCol, .SOHPaintingTableLeftCol, .SOHHeatedEnclosureTableLeftCol, .SOHFlammableLiquidTableLeftCol, .ExteriorFireProtectionTableLeftCol, .ASSystemsTableLeftCol, .SprinklerHeadsTableLeftCol, .SprinklerPipesTableLeftCol, .ASMaintenanceTestsTableLeftCol, .ASDesignsTableLeftCol 
{
	padding-left: 10px;
	text-align: left;
}

.PassageExposuresTableLeftCol
{
	padding-left: 20px;
	text-align: left;
}

.ProjectedWallsTableLeftCol, .ListRisksLeftAlign  
{
	padding-left: 1px;
	text-align: left;
}

.RiskAddressTableLeftCol  
{
	padding-left: 10px;
	text-align: left;
}

.VerifyAddressTableLeftCol, .EnterAddressTableLeftCol, .RiskSearchTableLeftCol 
{
	padding-left: 10px;
	text-align: right;
}

.WallPortionsTableLeftCol 
{
	padding-left: 10px;
	text-align: right;
	width: 100px; 
}

.ConstructionPctTableLeftCol 
{
	padding-left: 10px;
	text-align: right;
	width: 110px; 
}

.ChargeSummaryTableLeftCol 
{
	padding-left: 10px;
	text-align: right;
	width: 200px;
}

.RoofMakeupTableHeaderCol, .RiskStoriesTableHeaderCol, .FloorMakeupTableHeaderCol, .StoryPortionAreaTableHeaderCol, .WallPortionsTableHeaderCol, .ConstructionPctTableHeaderCol, .InteriorSheathingTableHeaderCol, .InteriorInsulationTableHeaderCol, .FloorOpeningsTableHeaderCol, .ExteriorAttachmentsTableHeaderCol, .GeneralConditionsTableHeaderCol, .ProtectiveCreditsTableHeaderCol, .StoryPortionsTableHeaderCol
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-align: center;
}

.WallToWallCommunicationsTableHeaderCol, .PartyWallCommunicationsTableHeaderCol, .PassageCommunicationsTableHeaderCol, .InOpenExposuresTableHeaderCol, .OccupantsTableHeaderCol, .OccupanciesTableHeaderCol, .OccupancyStoryPortionsTableHeaderCol, .SOHChargeTableHeaderCol, .SOHBurningDegreeTableHeaderCol, .ASMechGradeTableHeaderCol, .ImagesForDisplayTableHeaderCol, .CreditChargeTableHeaderCol,  .ValidationMessagesTableHeaderCol 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-align: center;
}

.HydrantsAtDistanceTableHeaderCol, .ASSystemsTableHeaderCol, .SprinklerHeadsTableHeaderCol, .SprinklerPipesTableHeaderCol, .ASMaintenanceTestsTableHeaderCol, .ASDesignsTableHeaderCol, .PumpsTableHeaderCol, .ConnectionsTableHeaderCol, .FlowTestsTableHeaderCol, .ASAdequacyTestsTableHeaderCol, .RiskTableHeaderCol, .RiskAddressTableHeaderCol, .ASFinalGradeTableHeaderCol, .OccupantChargeTableHeaderCol, .OccSOHChargeTableHeaderCol 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-align: center;
}

.RiskStoriesTableHeaderColLeftAlign, .StoryPortionsTableHeaderColLeftAlign
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
}

.RiskTableRightCol, .RiskSectionsTableRightCol, .RoofPortionsTableRightCol, .RiskStoriesTableRightCol, .OccupantsTableRightCol, .OccupanciesTableRightCol, .PumpsTableRightCol, .ASWaterSupplyTableRightCol, .ConnectionsTableRightCol, .FlowTestsTableRightCol, .ASAdequacyTestsTableRightCol, .NotesTableRightCol, .RiskLocationTableRightCol 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

.StoryPortionsTableRightCol, .ProjectedWallsTableRightCol, .InteriorWallsTableRightCol, .WallToWallExposuresTableRightCol, .SOHPaintingTableRightCol, .SOHHeatedEnclosureTableRightCol, .SOHFlammableLiquidTableRightCol, .SOHTableRightCol, .ExteriorFireProtectionTableRightCol, .ASSystemsTableRightCol, .SprinklerHeadsTableRightCol, .ASMaintenanceTestsTableRightCol, .ASDesignsTableRightCol, .ConstructionPctTableRightCol
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

.WallPortionsTableRightCol 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}


.RiskAddressTableRightCol  
{
	padding-left: 10px;
	text-align: right;
}

.VerifyAddressTableRightCol, .EnterAddressTableRightCol, .RiskSearchTableRightCol 
{
	padding-left: 10px;
	text-align: left;
}

.ChargeSummaryTableRightCol 
{
	padding-left: 10px;
	text-align: left;
	width: 600px;
}

.RiskStoriesTableCol, .FloorOpeningsTableCol2, .WallToWallCommunicationsTableCol3, .WallToWallCommunicationsTableCol4, .PartyWallCommunicationsTableCol3, .PassageCommunicationsTableCol3, .PassageCommunicationsTableCol4, .HydrantsAtDistanceTableCol2, .ASSystemsTableCol2 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 150px;
}

.FloorMakeupTableCol2
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 300px;
}

.PartyWallCommunicationsTableCol4, .PassageCommunicationsTableCol5, .ASDesignsTableCol4 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 100px;
}

.InOpenExposuresTableCol3, .InOpenExposuresTableCol4, .ConnectionsTableCol2, .ConnectionsTableCol3 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 100px;
	vertical-align: top;
}

.OccupancyStoryPortionsTableCol2, .HydrantsAtDistanceTableCol3 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 75px;
	vertical-align: top;
}

.SprinklerHeadsTableCol4  
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 50px;
	vertical-align: top;
}

.SprinklerHeadsTableCol3 
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 75px;
	vertical-align: top;
}

.OccupancyStoryPortionsTableCol8, .OccupantsTableCol3 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 525px;
	vertical-align: top;
}

.StoryPortionAreaTableCol2, .SprinklerHeadsTableCol5 
{
	padding-right: 0px;
	padding-left: 10px;
	text-align: left;
	width: 150px;
}

.ASMaintenanceTestsTableCol4 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 125px;
}

.ASAdequacyTestsTableCol3, .ASAdequacyTestsTableCol4, .ASAdequacyTestsTableCol5 
{
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
	width: 150px;
}

.ASMaintenanceTestsTableCol3
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 90px;
}

.ASAdequacyTestsTableCol2, .OccupantsTableCol2 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

.CreditChargeTableCol1 
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

.ValidationMessagesTableCol1, .ValidationMessagesTableCol3 
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 100px;
	vertical-align: top; 
}

.ValidationMessagesTableCol2 
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 500px;
	vertical-align: top; 
}

.OccSOHChargeTableCol1 
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 400px;
	vertical-align: top; 
}

.CreditChargeTableCol2, .OccupantChargeTableCol1, .OccupantChargeTableCol2, .OccupantChargeTableCol3, .OccupantChargeTableCol4, .OccupantChargeTableCol5, .OccSOHChargeTableCol2
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: right;
	width: 100px;
	vertical-align: top; 
}

.WallPortionsTableCol2, .ConstructionPctTableCol2, .WallToWallCommunicationsTableCol2, .OccupancyStoryPortionsTableCol4 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 300px;
	vertical-align: top; 
}

.InteriorSheathingTableCol2, .InteriorInsulationTableCol2, .PassageCommunicationsTableCol2, .OccupanciesTableCol2, .OccupanciesTableCol3 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 300px;
	vertical-align: top; 
}

.SOHChargeTableCol2, .SOHChargeTableCol3
{
	padding-right: 0px;
	padding-left: 10px;
	text-align: left;
	width: 200px;
}

/*.SOHChargeTableCol3, .SprinklerHeadsTableCol2*/ 
.SprinklerHeadsTableCol2 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 220px;
	vertical-align: top; 
}

.SOHBurningDegreeTableCol2, .ASSystemsTableCol3, .ImagesForDisplayTableCol2
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 250px;
	vertical-align: top; 
}

.ASMaintenanceTestsTableCol2, .ASDesignsTableCol2, .ASDesignsTableCol3 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}
/*.PumpsTableCol2, .PumpsTableCol3,.ConnectionsTableCol4 
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}*/

.ConnectionsTableCol4 
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

.PumpsTableCol2, 
.PumpsTableCol3
{
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	width: 100px;
	vertical-align: middle;
}
.PumpsTableCol3
{
	padding-left: 80px;
}


.FlowTestsTableCol2 
{
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	width: 100px;
	vertical-align: top; 
}

.FlowTestsTableCol3    
{
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	width: 100px;
	vertical-align: top; 
}

.FlowTestsTableCol4
{
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

/*.PumpsTableCol3, */
.ImagesForDisplayTableCol3
{
	padding-right: 20px;
	padding-left: 100px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

.SOHBurningDegreeTableCol3 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 300px;
	vertical-align: top; 
}

.SprinklerPipesTableCol2 
{
	padding-right: 10px;
	padding-left: 30px;
	text-align: left;
	width: 300px;
	vertical-align: top; 
}

.InOpenExposuresTableCol2 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 400px;
	vertical-align: top; 
}

.ASFinalGradeTableCol2
{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	width: 400px;
	vertical-align: top; 
}

.ProtectiveCreditsTableCol2, .ASMechGradeTableCol2 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 600px;
	vertical-align: top; 
}

.ExteriorAttachmentsTableCol2, .PartyWallCommunicationsTableCol2 
{
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	width: 350px;
	vertical-align: top; 
}

.FloorMakeupTableCol1, .WallPortionsTableCol1, .ConstructionPctTableCol1, .InteriorSheathingTableCol1, .InteriorInsulationTableCol1, .FloorOpeningsTableCol1, .ExteriorAttachmentsTableCol1, .StoryPortionAreaTableCol1, .ProtectiveCreditsTableCol1, .WallToWallCommunicationsTableCol1, .PartyWallCommunicationsTableCol1, .PassageCommunicationsTableCol1, .OccupanciesTableCol1, .OccupancyStoryPortionsTableCol1, .OccupancyStoryPortionsTableCol3, .OccupancyStoryPortionsTableCol5, .OccupancyStoryPortionsTableCol6, .OccupancyStoryPortionsTableCol7, .OccupanciesTableCol4 
{
	padding-left: 10px;
	text-align: left;
	width: 50px;
	vertical-align: top; 
}
.OccupancyStoryPortionsTableCol7
{
		width: 75px;
}
.OccupancyStoryPortionsTableCol7,
.OccupancyStoryPortionsTextbox 
{
	padding-left: 0px;
}

.GeneralConditionsTableCol1, .InOpenExposuresTableCol1
{
	padding-left: 10px;
	text-align: left;
	width: 133px;  /* save/cancel/delete btns on same line in IE and FF*/
	vertical-align: top; 
}

.GeneralConditionsTableCol2
{
	padding-left: 10px;
	text-align: left;
	width: 300px;
	vertical-align: top; 
}

.GeneralConditionsTableCol3
{
	padding-left: 10px;
	text-align: left;
	width: 200px;
	vertical-align: top; 
}

.SOHChargeTableCol1, .SOHBurningDegreeTableCol1, .HydrantsAtDistanceTableCol1, .ASSystemsTableCol1, .SprinklerHeadsTableCol1, .SprinklerPipesTableCol1, .ASMaintenanceTestsTableCol1, .ASDesignsTableCol1, .PumpsTableCol1, .ConnectionsTableCol1, .FlowTestsTableCol1, .ASAdequacyTestsTableCol1, .ASFinalGradeTableCol1, .ASMechGradeTableCol1, .OccupantsTableCol1, .ImagesForDisplayTableCol1 
{
	padding-left: 10px;
	text-align: left;
	width: 50px;
	vertical-align: top; 
}

.ExteriorAttachmentsTableCol4, .ExteriorAttachmentsTableCol5 
{
	padding-left: 10px;
	text-align: center;
	width: 80px;
	vertical-align: top; 
}

.FloorMakeupTableCol3, .ConstructionPctTableCol3, .FloorOpeningsTableCol3, .ExteriorAttachmentsTableCol3 
{
	padding-left: 10px;
	text-align: center;
	width: 100px;
}

.WallPortionsTableCol3, .StoryPortionAreaTableCol3 
{
	padding-left: 5px;
	text-align: center;
	width: 75px;
	vertical-align: top; 
}

.LoginTableLeftCol, .ChangePasswordTableLeftCol, .ListRisksLeftCol, .ListRisksRiskNo
{
	padding-right: 2px;
	text-align: right;
}

.LoginTableRightCol, .ChangePasswordTableRightCol, .ListRisksRightCol 
{
	padding-left: 2px;
	text-align: left;
}

.ListRisksViewColHeader 
{
	background-color: #FFFF99; 
	height: 20px;
}

.ListRisksViewHeaderText 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 1em;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}

.ListRisksCenterCol, .ChargeSummaryTableCenterCol 
{
	padding-left: 2px;
	text-align: center;
}

.ErrorText
{
	font-family:Verdana, Arial;
	font-style: italic;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

.Logoff, .GoBack, .EditLink, .a, .a:visited, .a:hover 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	color: #0404FB;
}
.Logoff, .EditLink
{
	font-size: 11pt;
}

.RiskSectionsLink, .RiskStoriesLink, .OccupanciesLink, .AdequacyTestsLink, .NotesLink  
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	color: #0404FB;
}

.DividerLine 
{
	color: #999999;
	height: 0.5pt;
}

.SubHeader 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-align: center; 
}

.SubHeaderRow
{
	text-align: left;
	line-height: 4px;
}

.RequiredField 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 6pt;
	font-weight: bold;
	color: Red;	
	vertical-align: top;
}

.RequiredFieldNote 
{
	font-family:Verdana, Arial;
	font-style: italic;
	font-size: 6pt;
	font-weight: bold;
	color: Red;	
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:700px;
}

.AddNewNoteModalPopup  
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}

.CheckOutModalBackground {
	background-color: Gray;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	opacity: 0.80;
}

.CheckOutModalPopup
{
	background-color:#FFFFFF;
    /*min-width: 200px; */
    min-height: 90px;
	border-width: 3px;
	border-style: solid;
	border-color: #000000;
	padding: 10px;
	width: 550px;
	text-align: center;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
}

.RiskSectionsDisplayBold, .RoofPortionsDisplayBold, .StoryPortionsDisplayBold, .ProjectedWallsDisplayBold, .ImageViewerDisplayBold 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
}

.ListRisksDisplayBold, .ExposuresDisplayBold, .WallToWallExposuresDisplayBold, .PartyWallExposuresDisplayBold, .SOHDisplayBold, .SOHPaintingDisplayBold, .SOHHeatedEnclosureDisplayBold, .SOHFlammableLiquidDisplayBold 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
}

.ExteriorFireProtectionDisplayBold, .ASWaterSupplyDisplayBold, .ChargeSummaryDisplayBold, .OccupantChargeDisplayBold, .WallPortionsDisplayBold, .ConstructionPctDisplayBold 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
}

.RiskSectionsDisplay, .RoofPortionsDisplay, .RiskStoriesDisplay, .StoryPortionsDisplay, .ProjectedWallsDisplay, .WallPortionsDisplay, .ConstructionPctDisplay, .InteriorSheathingDisplay, .InteriorInsulationDisplay, .FloorOpeningsDisplay, .ExteriorAttachmentsDisplay, .GeneralConditionsDisplay, .ImageViewerDisplay, .ProtectiveCreditsDisplay 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
}

.ListRisksDisplay, .ExposuresDisplay, .WallToWallExposuresDisplay, .WallToWallCommunicationsDisplay, .PartyWallExposuresDisplay, .PartyWallCommunicationsDisplay, .PassageCommunicationsDisplay, .OccupantsDisplay, .OccupanciesDisplay, .OccupancyStoryPortionsDisplay, .SOHDisplay, .SOHChargeDisplay, .SOHBurningDegreeDisplay, .HydrantsAtDistanceDisplay, .InOpenExposuresDisplay 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;

}
	.ListRisksDisplay
	{
		font-size: 1em;
	}

.ASSystemsDisplay, .SprinklerHeadsDisplay, .SprinklerPipesDisplay, .ASMaintenanceTestsDisplay, .ASDesignsDisplay, .PumpsDisplay, .ConnectionsDisplay, .FlowTestsDisplay, .ASAdequacyTestsDisplay, .RiskDisplay, .RiskAddressDisplay, .ASFinalGradeDisplay, .ASMechGradeDisplay, .ImagesForDisplayDisplay, .RiskSearchDisplay, .ChargeSummaryDisplay, .CreditChargeDisplay, .OccupantChargeDisplay, .OccSOHChargeDisplay 
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 8pt;
}

.ListRisksFilter 
{
	padding-left: 25px;
	text-align: left;
}

.GenericError
{
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	text-align: center;
}

.ListViewInsertLink
{
	font-family:Verdana, Arial;
	font-style: italic;
	font-size: .625em;
	font-weight: bold;
	color: #0404FB;
}

.InspectionMenuDiv,
.LegacyRiskMenuDiv
{
	/*float: left;  */  /*causes Inspec menu to be crammed to left of content pages in InspectionContentDiv in IE non-compatibility (aka compliance) mode*/
	padding-top: 5px;
}

.InspectionContentDiv
{
	float: left;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.InspectionMenuStatic,
.LegacyRiskMenuStatic
{
	padding-right: 5px;
	padding-left: 5px;
	font-family:Verdana, Arial;
	font-style: normal;
	font-size: 16px;
	text-align: left;
	color: #660000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	/*display: inline;*/  /*caused '[' and ']' to display at beginning and end of table in Chrome*/
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99); /*for IE compat mode*/
	background: linear-gradient(to bottom, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));
	width: 100%;
}
.InspectionMenuStaticHover,
.LegacyRiskMenuStaticHover 
{
	/*font-style: italic;*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF99, EndColorStr=#00FFFF99);*/ /*for IE compat mode*/
	/*background: linear-gradient(to bottom, rgba(255, 255, 153,1),  rgba(255, 255, 153, 0));*/
    background-color: #FFFF99;
}

.InspectionMenuStaticSelected,
.LegacyRiskMenuStaticSelected  
{
	font-weight: bolder;
}

.InspectionMenuItemStatic,
.LegacyRiskMenuItemStatic
{
	height: 10px;
	color: #660000;
}

.MenuTable a:hover, 
.MenuTable a:focus,
.LegacyRiskMenuDiv a:hover, 
.LegacyRiskMenuDiv a:focus {
    text-decoration: none;   /*overide bootstrap*/
}

.ImageDisplay, .ImageThumbnails
{
	text-align: center; 
}

.bubble_tooltip
{
	position:absolute;
	display:none;
}

.bubble_top
{
	background-image: url(/PropertyFacts/App_Themes/PropertyFactsTheme/Images/bubble_top.gif);
	background-repeat:no-repeat;
	height:16px;	
}

.bubble_middle
{
	background-image: url(/PropertyFacts/App_Themes/PropertyFactsTheme/Images/bubble_middle.gif);
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}

.bubble_middle span
{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}

.bubble_bottom
{
	background-image: url(/PropertyFacts/App_Themes/PropertyFactsTheme/Images/bubble_bottom.gif);
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

.NoteForUser,
.Note2ForUser,
.Note3ForUser
{
	font-size: 9pt;
	font-style: italic;
	font-family: Segoe UI, Arial;
	font-weight: normal;
}
	.Note2ForUser {
		vertical-align: top;
	}
	.Note3ForUser {
		margin-left: 95px;
		display: inline-block;
		font-weight: bold;
	}

.DisabledItem,
.DisabledSysUseOnlyItem
{
	color: gray;   /*FF, Chrome.*/
}
.DisabledSysUseOnlyItem
{
	font-style: italic;
}
span[disabled]  /*To gray out disabled labels in FF, Chrome.*/
{
   color: gray; 
}
.hide
{
	display:none;
}

/* -----------------  Overrides to make Pfx more touch-screen friendly & display ok in IE non-compatibility mode.  ----------------- */ 
/* NOTE:  Compatibility mode will not be available in Microsoft's Edge browser (successor to IE11).  */
.cmdSave,
.cmdCancel,
.cmdEdit,
.cmdDelete
{
	margin-right: 12px;   /*Touch friendly */
	margin-top: 8px;
}

.ASFinalGradeTableCol1 .cmdEdit, 
.ASFinalGradeTableCol1 .cmdDelete,
.ASFinalGradeTableCol1 .cmdCancel,
.ASMechGradeTableCol1 .cmdEdit, 
.ASMechGradeTableCol1 .cmdDelete,
.ExteriorAttachmentsTableCol1 .cmdSave, 
.ExteriorAttachmentsTableCol1 .cmdCancel, 
.ExteriorAttachmentsTableCol1 .cmdEdit, 
.ExteriorAttachmentsTableCol1 .cmdDelete,
.FlowTestsTable .cmdEdit, 
.FlowTestsTable .cmdDelete,
.ImagesForDisplayTableCol1 .cmdSave,
.ImagesForDisplayTableCol1 .cmdCancel,
.ImagesForDisplayTableCol1 .cmdEdit,
.ImagesForDisplayTableCol1 .cmdDelete,
.InOpenExposuresTableCol1 .cmdSave,
.InOpenExposuresTableCol1 .cmdCancel,
.InOpenExposuresTableCol1 .cmdDelete,
.OccupantsTableCol1 .cmdEdit,
.OccupantsTableCol1 .cmdDelete,
.OccupanciesTableCol1 .cmdEdit,
.OccupanciesTableCol1 .cmdDelete,
.OccupancyStoryPortionsTableCol1 .cmdSave,
.OccupancyStoryPortionsTableCol1 .cmdCancel,
.OccupancyStoryPortionsTableCol1 .cmdEdit,
.OccupancyStoryPortionsTableCol1 .cmdDelete,
.PartyWallCommunicationsTableCol1 .cmdSave,
.PartyWallCommunicationsTableCol1 .cmdCancel,
.PartyWallCommunicationsTableCol1 .cmdEdit,
.PartyWallCommunicationsTableCol1 .cmdDelete,
.PassageCommunicationsTableCol1 .cmdSave,
.PassageCommunicationsTableCol1 .cmdCancel,
.PassageCommunicationsTableCol1 .cmdEdit,
.PassageCommunicationsTableCol1 .cmdDelete,
.WallToWallCommunicationsTableCol1 .cmdSave,
.WallToWallCommunicationsTableCol1 .cmdCancel,
.WallToWallCommunicationsTableCol1 .cmdEdit, 
.WallToWallCommunicationsTableCol1 .cmdDelete
{
	margin-top: 0px;   /*to top align */
}

.PartyWallCommunicationsTable,
.PassageCommunicationsTable,
.ProtectiveCreditsTable,
.WallToWallCommunicationsTable
{
	width: 710px;  /* save/cancel btns on same line */
}
.ExteriorAttachmentsTable
{	
	width: 720px;  /* save/cancel btns on same line */
}
.OccupancyStoryPortionsTable
{	
	width: 785px;  /* save/cancel btns on same line */
}
.SOHBurningDegreeTable
{
	width: 350px;
}
.ConnectionsTable
{
	width: 510px;
}
.ASFinalGradeTable
{
	width: 540px;
}

.RiskAddressTable
{
	width: 550px;  /* so all Street components on same line*/
}

.EnterAddressTableLeftCol
{
	width: 115px;  /* save/cancel/delete btns on same line*/
}

.ASAdequacyTestsTableCol1,
.ASFinalGradeTableCol1,
.ExteriorAttachmentsTableCol1,
.FloorOpeningsTableCol1,
.InteriorInsulationTableCol1,
.InteriorSheathingTableCol1,
.OccupanciesTableCol1,
.OccupancyStoryPortionsTableCol1,
.PartyWallCommunicationsTableCol1,
.PassageCommunicationsTableCol1,
.ProtectiveCreditsTableCol1,
.PumpsTableCol1,
.SOHBurningDegreeTableCol1,
.SOHChargeTableCol1,
.SprinklerHeadsTableCol1,
.WallToWallCommunicationsTableCol1
{
	width: 78px;  /* edit/del or save/cancel btns on same line*/
}

.ASAdequacyTestsTableCol4,
.ASAdequacyTestsTableCol5,
.ASDesignsTableCol1,
.ASMaintenanceTestsTableCol1,
.ASSystemsTableCol1,
.ConnectionsTableCol1,
.OccupantsTableCol1
{
	width: 90px;
}

.ExteriorAttachmentsTableCol2,
.ExteriorAttachmentsDropDown
{
	width: 325px;
}
.ASMechGradeTableCol1,
.ExteriorAttachmentsTableCol3,
.ExteriorAttachmentsDropDownSmall
{
	width: 80px;
}

.InteriorWallsTableLeftCol,
.InteriorWallsTableRightCol,
.InteriorSheathingTable,
.InteriorInsulationTable
{
	width: 400px;  /* save/cancel btns on same line */
}
.InteriorSheathingTableCol1,
.InteriorInsulationTableCol1
{
	padding-left: 5px;
}
.InteriorSheathingTableCol2,
.InteriorInsulationTableCol2
{
	vertical-align: middle;
}
.InteriorInsulationCheckbox
{
	width: 350px;
}
.PartyWallCommunicationsTableCol2,
.WallToWallCommunicationsTableCol2 .WallToWallCommunicationsDropDown
{
	width: 300px; 
}
.PassageCommunicationsTableCol2,
.PassageCommunicationsTableCol2 .PassageCommunicationsDropDown
{
	width: 250px; 
}
.WallToWallCommunicationsTableCol4,
.WallToWallCommunicationsTableCol4 .WallToWallCommunicationsDropDown
{
	width: 100px;  
}
.PartyWallCommunicationsTableCol3,
.PartyWallCommunicationsTextboxSmall,
.PassageCommunicationsTableCol3,
.PassageCommunicationsTextbox,
.WallToWallCommunicationsTableCol3,
.WallToWallCommunicationsTextboxSmall
{
	width: 150px;
}
.PassageCommunicationsTableCol4,
.PassageCommunicationsDropDownSmall
{
	width: 120px;
}
.PassageCommunicationsTableCol5,
.PassageCommunicationsTextboxSmall
{
	width: 40px;
}

.PartyWallCommunicationsTableCol3,
.PartyWallCommunicationsTableCol4,
.PassageCommunicationsTableCol3,
.PassageCommunicationsTableCol4,
.PassageCommunicationsTableCol5,
.WallToWallCommunicationsTableCol3,
.WallToWallCommunicationsTableCol4
{
	vertical-align: top;
}

.PassageCommunicationsTableCol3,
.PassageCommunicationsTableCol4,
.PassageCommunicationsTableCol5
{
	padding-left: 5px;
	padding-right: 5px;
}
.PartyWallCommunicationsTableHeaderCol,
.PassageCommunicationsTableHeaderCol
{
	padding-left: 2px;
}

.OccupantsTableCol1
{
	padding-left: 5px;
}

.OccupantsTableCol3
{
	width:  485px;
}

.ASSystemsTableCol3,
.ASDesignsTableCol2,
.ASDesignsTableCol3,
.SprinklerHeadsTableCol2,
.SprinklerHeadsTableCol4,
.ASMaintenanceTestsTableCol2,
.ASAdequacyTestsTableCol2
{
	vertical-align: middle;
}


div .ajax__calendar_container,
div .ajax__calendar_container,
div .ajax__calendar_container table
{
	font-size: 1em;
	width: 300px;
}
div .ajax__calendar_body
{
	width: 300px;
	height: 150px;	  
}
div .ajax__calendar_prev,
div .ajax__calendar_next
{
	width: 21px;
	height: 21px;
}

div .ajax__calendar_day
{
	height: 20px;
}
/* ----------------- END of "Ovverides to make Pfx more touch-screen friendly & display ok in IE non-compatibility mode."  ----------------- */ 

.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right;
}

.ui-tooltip {
	font-size: x-small;
	padding: 2px;
}
.boldDarkRedNote
{
	font-family:Verdana, Arial;
	font-style: italic;
	font-size: 10pt;
	font-weight: bold;
	color: #A50000;  
}
.width69 {
	width: 69px;
}
.width19 {
	width: 19px;
}
.width170 {
	width: 170px;
}
.maxWidth600 
{
	max-width: 600px;
}
.bkLtGray {
	background-color: lightgray !important;
}


hr  /* Override bootstrap hr*/
{
	margin: 8px 0px;
	border-top: 1px solid #999999;
}

table  /* Override bootstrap table*/
{
	border-collapse: separate;
}
@media print {
  a[href]:after {
    content: none !important;    /*Override bootstrap style to avoid printing href URLs on pages that use bootstrap.*/
  }
}
@-ms-viewport
{ 
	width: auto !important;   /*Override bootstrap style so vertical scrollbar does not overlay content.*/
} 

.padRt0
{
	padding-right: 0px;
}

/**-----------------  Flow Test lookup dialog  -----------------**/
input[type="button"].lookupBtn
{
    background-color: transparent; 
    background-repeat: no-repeat;  
    background-position: 0px 0px;  
    border: none;          
    cursor: pointer;      
    height: 16px;
	width: 16px;
    margin-top: 0px;
    vertical-align: middle;
	padding-left: 0px; 
	background-image: url(/PropertyFacts/App_Themes/PropertyFactsTheme/Images/lookup_mag_glass16.png);

}

/* -- Position Lookup's Keep and Cancel buttons in containing div*/
#flowTestLookupDialog
{
	position: relative;
}
#btnKeepFlowTestLookup
{
	position: absolute;
	right: 105px;
	width: 65px;
}
#btnCancelFlowTestLookup
{
	position: absolute;
	right: 30px;
	width: 65px;
}
/* -- END: Position Lookup's Keep and Cancel buttons*/

.flowTestLookupDialog.ui-dialog
{
	border-color: #10e8e8;
	border-width: 3px;
	font-size: 10pt;
	overflow: visible;
}
.ui-dialog .ui-dialog-content
{
	position: static;  /* KEY to autocomplete's overflow displaying in front of dialog div*/
}
.ui-dialog-title 
{
	color: #046579;
}
.txtLookupFlowTestLocDesc
{
	width: 550px;    /*same width as ui-autocomplete*/
}
.ui-autocomplete
{
	/*position: relative;*/ 
	max-height: 300px;
	max-width: 550px;     /*same width as txtLookupFlowTestLocDesc*/ 
	overflow-y: auto;
	overflow-x: hidden;
	/*padding-right: 20px;*/ /*add padding to account for vertical scrollbar */
	/*cursor: default;*/
}
.ui-menu-item
{
	font-size: 10pt;
}
.ui-widget-overlay
{
    background: #000;
    filter: alpha(opacity=30);  /* For IE8 and earlier */
    -moz-opacity: 0.3;
    opacity: .3;  
}
/**-----------------  END: FlowTest lookup dialog  -----------------**/

