body
{
	font-family : Verdana;
	font-size : 7px;
	background-color : WhiteSmoke;
	margin-left: 0;
	margin-top: 0;
}
TD, INPUT, SELECT
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 11px;
}


.body
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 12px;
}

.subheader
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 11px;
    font-weight: bold;
    background-color: khaki;
    
}


.body_small
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 10px;
}

.body_green
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 11px;
    color:darkolivegreen;
    font-weight: bold;
}

.topNav
{
	background-color: #004D26;
}

.toolbar
{
	font-size: 10px;
	color: white;
	line-height: 17px;
	font-family: Verdana;
	background-color: #808000;
}

.toolbar2
{
	font-size: 10px;
	color: #000000;
	line-height: 17px;
	font-family: Verdana;
	background-color: khaki;
	font-weight:bold;
	vertical-align:bottom;
}

.toolbar2 A
{
	font-size: 10px;
	color: #000000;
	line-height: 17px;
	font-family: Verdana;
	background-color: khaki;
	font-weight:bold;
}

.toolbar3
{
	font-weight: bold;
	font-size: 10px;
	color: darkolivegreen;
	line-height: 17px;
	font-family: Verdana;
	background-color: antiquewhite;
}


.OverMenu
{
	background: goldenrod;
	border-right : solid 1px #f0e68c;
	border-top : solid 1px #f0e68c;
	border-left : solid 1px #f0e68c;
	border-bottom : solid 1px #f0e68c;
	line-height : 17px;
}
.OutMenu
{
	background : #808000;
	border-right : solid 1px #808000;
	border-left : solid 1px #808000;
	border-top : solid 1px #808000;
	border-bottom : solid 1px #808000;
	line-height : 17px;
}

.OutMenu A
{
	background : #808000;
	border-right: 1px solid 00cc00; 
	border-left: 1px solid 00cc00; 
	border-top: 1px solid 00cc00; 
	border-bottom: 1px solid 00cc00;
	line-height:17px;
}

.toolbar A
{
	color : White;
	text-decoration : none;
}

.WorkplaceName
{
	font-weight: bold;
	font-size: 10px;
	color: khaki;
	font-family: Verdana;
	background-color: #808000;
}

.body_sm
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 10px;
}

.body_small
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 10px;
}

.body_green
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana;
    FONT-SIZE: 11px;
    color:darkolivegreen;
    font-weight: bold;
}

.Expedited
{ 
	background-color:#E9966E; 
	font-weight:bold; 
	border-right: 1px solid goldenrod; 
	border-left: 1px solid goldenrod; 
	border-top: 1px solid goldenrod
}

.Expedited A
{
	color : White;
	font-size : 12px;
}

.tblHeader
{
	font-family: arial, helvetica;
	background-color: antiquewhite;
	font-size: 12px;
	line-height: 17px;
	text-align:center;
	font-weight: bold;
}

.tblHeader_left
{
	font-family: arial, helvetica;
	background-color: antiquewhite;
	font-size: 12px;
	line-height: 17px;
	text-align:left;
	font-weight: bold;
}

.tblColumn
{
	font-size: 12px;
	font-family: arial, helvetica;
	background-color: gainsboro;
	line-height: 17px;
	font-weight: bold;
}


.toolbar
{
	font-size: 10px;
	color: white;
	line-height: 17px;
	font-family: Verdana;
	background-color: #808000;
}

.toolbar2
{
	font-size: 10px;
	color: #000000;
	line-height: 17px;
	font-family: Verdana;
	background-color: khaki;
	font-weight:bold;
	vertical-align:bottom;
}

.section_hdr
{
	font-weight: bold;
	font-size: 10pt;
	color: forestgreen;
	font-family: Helvetica, sans-serif, Verdana;
	border-bottom: solid 2px forestgreen;
}

.page_title
{
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background: #666;
	padding: 3px 8px;
	margin-bottom: 10px;
}



.WorkplaceName
{
	font-weight: bold;
	font-size: 10px;
	color: khaki;
	font-family: Verdana;
	background-color: #808000;
}

.NavigationLink A
{
	font-family : Arial;
	font-weight : bold;
	font-size : 12px;
	color : Gray;
	text-decoration : none;
}

.NavigationLink A:hover
{
	text-decoration : underline;
}
.tabClicked 
{ 
	background: #b9a772 url(../images/bg_tabclicked.png) center bottom no-repeat;
	font-weight: bold;
	text-align: center !important;
	padding-bottom: 5px;
}
.tabClicked a
{
	color: #fff;
	text-decoration: none;
}
.tabUnclicked 
{ 
	background: #ddd url(../images/bg_tabunclicked.png) center bottom no-repeat;
	font-weight: bold;
	text-align: center !important;
	padding-bottom: 5px;
}
.tabUnclicked a
{
	color: #666;	
	text-decoration : none;
}

.formTabUnclicked 
{ 
	border-bottom: #b9a772 1px solid; 
	text-align: center; 
	border-left: #b9a772 1px solid; 
	background-color: #b9a772; 
	border-top: #b9a772 1px solid; 
	font-weight: bold; 
	border-right: #b9a772 1px solid
}
.formTabUnclicked a
{
	color: white;	
	text-decoration : none;
}

.tabBlank 
{

}
.tabBox
{
	border-right : black 1px solid;
	border-bottom : black 1px solid;
	border-left : black 1px solid;
	background-color : White;
}

.box_khaki
{
	border-right : #b9a772 1px solid;
	border-bottom : #b9a772 1px solid;
	border-left : #b9a772 1px solid;
	background-color : White;
}

.box_gray
{
	border-right: buttonshadow 1px solid;
	border-left: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	padding: 5px;
	background-color: white;
}

.box_header
{
	font-weight:bold;
	background-color : khaki;
}


.container
{
	border: solid 1px #cccccc;
}
.container_head
{
	border-bottom: solid 1px #cccccc;
	background-color: #e9e9e9;
}
.collection_header
{
	font-weight: bold;border-bottom: solid 1px black;border-top:solid 1px black;
	font-size: 10px;
	color: #000000;
	line-height: 17px;
	font-family: Verdana;
	background-color: khaki;
	font-weight:bold;
	vertical-align:bottom;
}
.collection_head
{
	border-bottom: solid 1px #cccccc;
	background-color: antiquewhite;
	font-weight:bold;
	border-top:solid 1px black;
	border-bottom: solid 1px black
}


.instructions
{
	width: 80%; margin: 0 auto; display:block; border: solid 1px #bbb; padding: 5px; width: 90%; background-color: #ccc;
}

.FieldLabel
{
	background-color:#efefef;
	font-weight: bold;
	padding-left: 3px;
}

.FieldCenter
{
	background-color:#efefef;
	font-weight: bold;
	padding-left: 3px;
	text-align:center;
	vertical-align:middle;
}

.FieldHeader
{
	background-color:#efefef;
	font-weight: bold;
}

.WaitingText
{
	color: Maroon;
	font-weight: bold;
	font-size: 11px;
}

.FieldInput
{
	text-align: left;
}

.FieldInputRight
{
	text-align: right;
	vertical-align: bottom;
}

.icon_nav
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Helvetica, sans-serif, Verdana;
	border-bottom: solid 2px forestgreen;
	vertical-align: middle;
	background-color: #efefef;
}

.RequestHeaderImg
{
	cursor: hand;
	vertical-align: middle;
	border: solid 1px #4682b4;
}

.W0, .W4, .W8
{
	background-color: #e5ffff;
	text-align: left;
	white-space: nowrap;	
}

.W1, .W5, .W9
{
	background-color: Gainsboro;
	text-align: left;
	white-space: nowrap;
}

.W2, .W6
{
	background-color: LemonChiffon;
	text-align: left;
	white-space: nowrap;
}

.W3, .W7
{
	background-color: LightCyan;
	text-align: left;
	white-space: nowrap;
}

.selectedPhoto
{
	border: solid 1px #46631E;
	background-color: #cfff9f;
}

.logHeader
{
	font-weight: bold; 
	color: blue; 
	border-bottom: blue 1px solid;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
.reportBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:998; 
}

.reportPopUp { 
    position:absolute; 
    top:0%; 
    left:50%;
    padding:50px; 
    width:800px; 
	margin-left:-400px;
    z-index:999;
}

.reportPopUpInner { 
    padding:10px; 
    width:750px; 
    z-index:999; 
    background-color:#fff;
    border:solid 1px #000;

}

.ReportClose
{
	width: auto;
	text-align: right;
}

.ReportClose A
{
	font-size: 15pt;
	text-decoration: none;
}

.side.errorMessageBox .SummeryError{width:100%;background:rgb(255,255,255);color:Red;font-size:11px;font-family:Helvetica, Sans-Serif, Verdana;}
.side.errorMessageBox .WebPageMessageInformation{width:100%;text-align:left;background:rgb(255,238,194);}
.side.errorMessageBox .WebPageMessageError{width:100%;height:auto;background:rgb(255,255,255);color:Red;margin:0px;padding:0px;font-size:11px;font-family:Helvetica, Sans-Serif, Verdana;} 
.side.errorMessageBox .WebPageMessageWarning{margin:6px!important;padding:0px 0px 0px 30px;vertical-align:middle;display:block;color:rgb(0,0,0)!important;background-color:rgb(249,228,138); }
.side.errorMessageBox .WebPageMessageOK{width:100%;margin-bottom:5px;background:#F1F8E7;color:#46631E;}
.side.errorMessageBox .SummeryError li,.WebPageMessageInformation li,.WebPageMessageError li,.WebPageMessageWarning li,.WebPageMessageOK li{empty-cells:hide;list-style-type:disc;margin-left:28px;}
.side.errorMessageBox .SummeryError,.WebPageMessageInformation,.WebPageMessageError,.WebPageMessageWarning,.WebPageMessageOK{display:block;clear:both;padding:3px;}
.side.errorMessageBox li{margin-bottom:3px;}
.side.errorMessageBox .WebPageMessageError .successMsg{color:Blue;}
.errField{ background:red;}

.dollarSign{background-image:url(../images/dollarSign.gif);background-repeat:no-repeat;background-position:right center;}
.indent1 { padding-left: 15px; }
.indent2 { padding-left: 30px; }
.indent3 { padding-left: 45px; }

.AdageIR_RBC { width: 100%; }

/*addtl/seg areas (direct valuation)*/
.addtlAreasReplacementCostTotal{margin-left:408px;}
.addtlAreasReplacementCostTotal input{width:100px;}
.directValuation{width:100px;}
.directValuationAreaType{width:125px;}
.dirValCalc{width:100px;}

.dirValArea .txtbx{width:100px!important;}
.addtlHeader{}
.addtlHeader .addtlHeaderType,
.addtlHeader .addtlHeaderArea,
.addtlHeader .addtlHeaderCost,
.addtlHeader .addtlHeaderReplCost{float:left;height:20px;padding-top:6px;background:#c0c0c0;}
.addtlHeader .addtlHeaderType{width:183px;}
.addtlHeader .addtlHeaderArea{width:115px;}
.addtlHeader .addtlHeaderCost{width:115px;}

/*other structures styles*/
.detachedArea{white-space:nowrap;vertical-align:bottom;height:22px;padding-bottom:5px;}
.detachedArea .txtbx{width:65px!important;vertical-align:bottom;}
.detTotalLabel{float:left;margin-left:0;}
.detTotal{width:500px;}
.detTypeOfStructure{width:75px;}
.detAreaComments{width:100px;}
.detAreaComments{width:100px;}
.detAreaMat{width:70px;}
.detAreaProx{width:30px;}
.detAreaCondition{width:70px;}
.detAreaCondition span{vertical-align:middle;}
.detAreasReplacementCostTotal{margin-left:282px!important;}
.detAreasReplacementCostTotal .txtbx{width:96px!important;vertical-align:bottom;text-align:right;}
.AdageIR_RBC input{width:170;text-align:right;display:inline;}
.dollarSign{background:url(../images/dollarSign.gif) no-repeat right center;}
.removeLine{padding-left:5px;}

/*seg valuation summary styles
.segValSummary{border-collapse:collapse!important;}
.segValSummary td, .segValSummary th{ border:solid 1px black!important; text-align:center; border-collapse:collapse!important; width:25%}
.segValRowDrag{background-color:#CCC;}
.segValSummaryTotalText td{text-align:left!important;}*/
.segValSummary,.segValSummary th,.segValSummary td{border-collapse:collapse;}
.segValSummary td,.segValSummary th{border:solid 1px #000000;text-align:center;border-collapse:collapse;width:25%;height:13pt;}
.segValSummary .header{text-align:left;background:#c0c0c0;}
.segValSummary th{background:#c0c0c0;}
.segValSummary td{text-align:center;}
.segValSummary th.textLeft, .segValSummary td.textLeft{text-align:left;}
.segValSummary th.wider, .segValSummary  td.wider{width:27%!important;}
 .segValSummary th.narrower,.segValSummary  td.narrower{width:23%!important;}

.right { text-align:right; }
.clearPadding { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.ContractorInterview_Increase { float:left; }
.ContractorInterview_Increase .title1 { display:inline-block;width:60px; }
.ContractorInterviewEstCost span { display:inline-block; width:60px; }
.ContractorInterviewEstCost .container_head span { display:inline;width:auto; }
/*contractor interview area control*/
.ContractorIntAreaHeader,.ContractorIntAreaItem{display:block;clear:both;line-height:18pt;height:18pt;}
.ContractorIntAreaHeader div,.ContractorIntAreaItem div{float:left;clear:none;line-height:18pt;height:18pt;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.ContractorIntAreaContainer .txtbx{width:85px!important;}
.ContractorIntAreaHeader div{background-color:#c0c0c0;border-color:#FFFFFF;}
.ContractorIntAreaHeader .ContractorIntAreaAreaHeader,.ContractorIntAreaItem .ContractorIntAreaArea,.ContractorIntAreaHeader .ContractorIntAreaStateHeader,.ContractorIntAreaItem .ContractorIntAreaState,.ContractorIntAreaHeader .ContractorIntAreaCountyHeader,.ContractorIntAreaItem .ContractorIntAreaCounty, .ContractorIntAreaHeader .ContractorIntAreaCityHeader,.ContractorIntAreaItem .ContractorIntAreaCity{border-left:none 0px;}
.ContractorIntAreasCollection{width:750px;}
.ContractorIntAreaHeader .ContractorIntAreaAreaHeader, .ContractorIntAreaItem .ContractorIntAreaArea{width:20%;}
.ContractorIntAreaHeader .ContractorIntAreaStateHeader, .ContractorIntAreaItem .ContractorIntAreaState{width:24%;}
.ContractorIntAreaHeader .ContractorIntAreaCountyHeader, .ContractorIntAreaItem .ContractorIntAreaCounty,.ContractorIntAreaHeader .ContractorIntAreaCityHeader, .ContractorIntAreaItem .ContractorIntAreaCity{width:23.5%;}
.ContractorIntAreaItem .Actions{width:2%;border:none;}
.ContractorIntAreaItem .ContractorIntAreaArea, .ContractorIntAreaItem .ContractorIntAreaState, .ContractorIntAreaItem .ContractorIntAreaCounty, .ContractorIntAreaItem .ContractorIntAreaCity{border:solid 1px #CCCCCC;}
.ContractorIntAreaItem div, ContractorIntAreaHeader div{border-color:#FFFFFF;}

.addtlHeader, .otherStructure_Header{font-weight:bold;}
.segAreas, .addtlAreas{width:775px;}
.addtlItem .Area input, .addtlItem .Cost input{border:solid 1px #CCCCCC;}
.addtlItem .PercCost{width:100px;border:solid 1px #CCCCCC;}	
.addtlItem .Type, .addtlItem .Area, .addtlItem .PercCost, .addtlItem .Cost, .addtlItem .ReplCost{border:solid 1px #CCCCCC;}
.addtlItem .Area input, .addtlItem .Cost input{width:50px!important;}
.addtlItem,.addtlHeader{display:block;clear:both;line-height:18pt;height:18pt;}
.addtlItem div,.addtlHeader div,.addtlTotal div{float:left;clear:none;line-height:18pt;height:18pt;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.addtlHeader div{background-color:#c0c0c0;border-color:#000000;}
.addtlItem div{border-color:#FFFFFF;}
.addtlHeader .Area,.addtlItem .Area,.addtlHeader .Cost,.addtlItem .Cost,.addtlHeader .ReplCost,.addtlItem .ReplCost, .addtlHeader .PercCost,.addtlItem .PercCost{border-left:none 0px;}
.addtlItem .PercCost, .addtlItem .ReplCost, .addtlTotal .addtlAreasReplacementCostTotal{text-align:right;}
.addtlItem .PercCost span{margin-right:5px;}

.segAreas .addtlHeader .Type,.segAreas .addtlItem .Type{width:222px;}
.segAreas .addtlHeader .Area,.segAreas .addtlItem .Area, .segAreas .addtlHeader .Cost,.segAreas .addtlItem .Cost{width:175px;}
.segAreas .addtlHeader .ReplCost,.segAreas .addtlItem .ReplCost{width:160px;}
.segAreas .addtlItem .Type input{width:205px!important;}
.segAreas .addtlItem .Area input {width:168px!important;}
.segAreas .addtlItem .Cost input{width:162px!important;}
.addtlAreas .addtlHeader .Type,.addtlAreas .addtlItem .Type{width:222px!important;}
.addtlAreas .addtlHeader .Area,.addtlAreas .addtlItem .Area, .addtlAreas .addtlHeader .Cost,.addtlAreas .addtlItem .Cost, .addtlHeader .PercCost,.addtlItem .PercCost{width:116px;}
.addtlAreas .addtlHeader .ReplCost, .addtlAreas .addtlItem .ReplCost{width:160px;}


.addtlHeader .e2Type, .addtlItem .e2Type, .addtlHeader .e2Material, .addtlItem .e2Material{width:222px}
.addtlHeader .e2YearBuilt, .addtlItem .e2YearBuilt, .addtlHeader .e2Area, .addtlItem .e2Area{width:100px;}
.addtlHeader .e2Type, .addtlHeader .e2Material, .addtlHeader .e2YearBuilt, .addtlHeader .e2Area{line-height:14pt;height:38px;} 
.addtlHeader .e2YearBuilt, .addtlItem .e2YearBuilt, .addtlHeader .e2Area, .addtlItem .e2Area{width:100px;}

.addtlItem .e2Type input, .addtlItem .e2Material input{width:204px!important;}
.addtlItem .e2YearBuilt input, .addtlItem .e2Area input{width:90px!important;text-align:right;}

.addtlHeader .PercCost{line-height:11px;}
.addtlAreas .addtlItem .Type input{width:205px!important;}
.addtlAreas .addtlItem .Area input{width:108px!important;}
.addtlAreas .addtlItem .Cost input{width:102px!important;}
/*
.addtlHeader .ReplCost,.addtlItem .ReplCost{width:16%;}
.addtlHeader .Actions,.addtlItem .Actions{width:5%;}
*/
.addtlTotal div{border-color:#FFFFFF;}
.addtlTotal .totalTitle{float:left;margin:0;width:577px;clear:both;}
.addtlTotal .addtlAreasReplacementCostTotal{float:left;margin:0;width:160px;border:solid 1px #CCCCCC;}
.addtlItem .Area input, .addtlItem .Cost input, .addtlItem .ReplCost input, .addtlTotal .addtlAreasReplacementCostTotal input{text-align:right;}

.otherStructure_Header,.otherStructure_Item,.other_AddItem,.detTotal
{display:block;clear:both;line-height:18pt;height:18pt;width:775px;}
.otherStructure_Header div,.otherStructure_Item div,.detTotal div{float:left;clear:none;line-height:20pt;height:20pt;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.otherStructure_Header div{background-color:#c0c0c0;border-color:#000000;}
.otherStructure_Item div{border-color:#FFFFFF;}
.otherStructure_Header .Area,.otherStructure_Item .Area,.otherStructure_Header .Cost,.otherStructure_Item .Cost,.otherStructure_Header .ReplCost,.otherStructure_Item .ReplCost,.otherStructure_Header .Actions,.otherStructure_Item .Actions,.otherStructure_Header .Condition,.otherStructure_Item .Condition,.otherStructure_Header .Proximity,.otherStructure_Item .Proximity,.otherStructure_Header .Comments,.otherStructure_Item .Comments
	{border-left:none 0px;}
.otherStructure_Header .Type,.otherStructure_Item .Type{width:160px;}
.otherStructure_Header .Area,.otherStructure_Item .Area{width:47px;}
.otherStructure_Header .Cost,.otherStructure_Item .Cost{width:60px;}
.otherStructure_Header .ReplCost,.otherStructure_Item .ReplCost{width:103px;}
.otherStructure_Header .Condition,.otherStructure_Item .Condition{width:87px;}
.otherStructure_Header .Proximity,.otherStructure_Item .Proximity{width:105px;}
.otherStructure_Header .Comments,.otherStructure_Item .Comments{width:160px;}
.otherStructure_Header .Actions,.otherStructure_Item .Actions{width:25px;}
.otherStructure_Header .Proximity{line-height:9pt}

.otherStructure_Item .Cost input{width:45px; text-align:right;}
.otherStructure_Item .Area input{width:41px;text-align:right;}
.otherStructure_Item .Type input{width:143px!important;}
.otherStructure_Item .Comments input{width:143px!important;}
.otherStructure_Item .ReplCost input{width:96px; text-align:right;}
.otherStructure_Item .ReplCost span{zoom:1;line-height:12pt!important;vertical-align:middle!important;text-align:right!important;width:100px!important}
/*.otherStructure_Item .Cost input{width:60px;text-align:right;}
.otherStructure_Item .ReplCost input{width:60px; text-align:right;}
.detTotal .detAreasReplacementCostTotal input{ text-align:right;}*/
.otherStructure_Item .detAreaProx input{text-align:right;}

.right { text-align:right; }
.clearPadding { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }


/*brush supplement styles*/


.brushOtherStructure_Header div,.brushOtherStructure_Item div{padding:0px;margin:0px;}
.brushOtherStructure_Header div,.brushOtherStructure_Item div{float:left;clear:none;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.brushOtherStructure_Header div {height:42px;vertical-align:middle!important;}
.brushOtherStructure_Header div .osVertical{vertical-align:middle;}
.brushOtherStructure_Header div input{vertical-align:text-top;}
.brushOtherStructure_Header div{background-color:#c0c0c0;border-color:#000000;}
.brushOtherStructure_Header .osDescription,.brushOtherStructure_Item  .osDescription{width:100px;}
.brushOtherStructure_Header .osHide{width:42px;}
.brushOtherStructure_Header .osDescription{border-left:none;}
.brushOtherStructure_Header .osHide, .brushOtherStructure_Header .osExteriorSidingCombustible, .brushOtherStructure_Header .osDistanceMain, .brushOtherStructure_Header .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrush, .brushOtherStructure_Header .osDistanceBrushMeasure, .brushOtherStructure_Header .osRoofCoverCombustible{line-height:12px;}
.brushOtherStructure_Header .osHide,.brushOtherStructure_Item  .osHide, .brushOtherStructure_Header .osRoofCover, .brushOtherStructure_Item .osRoofCover,.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item  .osRoofCoverCombustible,.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item  .osExteriorSiding,.brushOtherStructure_Header .osExteriorSidingCombustible ,.brushOtherStructure_Item  .osExteriorSidingCombustible,.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item  .osDistanceMain,.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item  .osDistanceMainMeasure,.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item  .osDistanceBrush,.brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item  .osDistanceBrushMeasure{border-left:none 0px;}
.brushOtherStructure_Header .osRoofCover,.brushOtherStructure_Item  .osRoofCover,.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item .osRoofCoverCombustible,.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item .osExteriorSiding,.brushOtherStructure_Header .osExteriorSidingCombustible,.brushOtherStructure_Item .osExteriorSidingCombustible{width:120px;}
.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item .osDistanceMain{width:60px;}
.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item .osDistanceBrushMeasure{width:52px;}
.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item .osDistanceBrush{width:65px;}
.brushOtherStructure_Header .osHide{border-left:1px solid #000000;}
/*
.brushOtherStructure_Item{display:block;clear:both;line-height:10pt;height:18pt;width:1000px;}
*/
.brushOtherStructure_Item div{border-color:#FFFFFF;text-align:center;padding-top:5px;}
.brushOtherStructure_Item  .osHide{width:40px;padding-right:0;}
.brushOtherStructure_Item .osDistanceMainMeasure input, .brushOtherStructure_Item .osDistanceBrushMeasure input{width:28px!important;}
.brushOtherStructure_Item .osDescription input{width:85px;}
.brushOtherStructure_Item .osDistanceMain input{width:50px;}
.brushOtherStructure_Item .osRoofCover input,.brushOtherStructure_Item .osRoofCoverCombustible input,.brushOtherStructure_Item .osExteriorSiding input,.brushOtherStructure_Item .osExteriorSidingCombustible input
	{width:100px!important;}
.brushOtherStructure_Item .osDistanceBrush input{width:61px;}
.brushOtherStructure_Item .osHide,.brushOtherStructure_Item .osDescription,.brushOtherStructure_Item .osDistanceMain,.brushOtherStructure_Item .osDistanceBrush,.brushOtherStructure_Item .osDistanceBrushMeasure
	{padding-top:3px;}
	

.roofCover_AddItem {display:block;clear:both;line-height:18pt;height:18pt;}
.roofCoverWrapper .rcDescription{width:50%;display:block;float:left;clear:none;margin-right:4px;}
.roofCoverWrapper .txtbx{width:150px!important;}
.roofCoverWrapper .rcDescription label{padding-right:182px;}
.roofCoverWrapper .rcDescription{padding-right:2px;}
.roofCoverWrapper .rcCombustible{/*width:50%;*/display:block;float:left;clear:none;}
.roofCoverWrapper .roofCoverLabel{padding-right:187px!important;}
.radioCombustibleWrapper label{padding-right:2px!important;}

/* Custom DIV borders for Lump Sum Items, Additional Areas, Other Structures, etc. */
.customBorders .addtlHeader,.customBorders .addtlItem,.customBorders .otherStructure_Header,.customBorders .otherStructure_Item,.customBorders .headerRow,.customBorders .eachRow,.customBorders .e2AddtlHeader,.customBorders .e2addtlItem, .customBorders .ContractorIntAreaHeader, .customBorders .ContractorIntAreaItem
	{height:26px;line-height:22pt;clear:both;margin:0px;}
.customBorders .addtlHeader div,.customBorders .addtlItem div,.customBorders .otherStructure_Header div,.customBorders .otherStructure_Item div,.customBorders .headerRow div,.customBorders .eachRow div, .customBorders .e2AddtlHeader div, .customBorders .e2addtlItem div, .customBorders .ContractorIntAreaHeader div, .customBorders .ContractorIntAreaItem div
	{padding:3px 0px 0px 2px;}
.customBorders .addtlHeader div,.customBorders .otherStructure_Header div,.customBorders .headerRow div,.customBorders .e2AddtlHeader div, .customBorders .ContractorIntAreaHeader div
	{background-color:#DCDCDC;}
.customBorders .addtlHeader div,.customBorders .otherStructure_Header div,.customBorders .addtlItem div,.customBorders .otherStructure_Item div,.customBorders .eachRow div,.customBorders .e2addtlItem div, .customBorders .ContractorIntAreaHeader div
	{border-color:#CCCCCC;border-style:solid;}
.customBorders .Actions,.customBorders .RemoveItem	{border-width:0px!important;}

.customBorders .ContractorIntAreaItem .ContractorIntAreaArea				{border-width:0px 1px 1px 1px;}
.customBorders .ContractorIntAreaItem .ContractorIntAreaState				{border-width:0px 1px 1px 0px;}
.customBorders .ContractorIntAreaItem .ContractorIntAreaCounty			{border-width:0px 1px 1px 0px;}
.customBorders .ContractorIntAreaItem .ContractorIntAreaCity				{border-width:0px 1px 1px 0px;}

.customBorders .addtlItem .Type				{border-width:0px 1px 1px 1px;}
.customBorders .addtlItem .Area				{border-width:0px 1px 1px 0px;}
.customBorders .addtlItem .PercCost			{border-width:0px 1px 1px 0px;}
.customBorders .addtlItem .Cost				{border-width:0px 1px 1px 0px;}
.customBorders .addtlItem .ReplCost			{border-width:0px 1px 1px 0px;}

.customBorders .e2addtlItem .e2addtlItemDescription				{border-width:0px 1px 1px 1px;}
.customBorders .e2addtlItem .e2addtlItemMaterial				{border-width:0px 1px 1px 0px;}
.customBorders .e2addtlItem .e2addtlItemYrBuilt			{border-width:0px 1px 1px 0px;}
.customBorders .e2addtlItem .e2addtlItemArea			{border-width:0px 1px 1px 0px;}


.customBorders .otherStructure_Item .Type			{border-width:0px 1px 1px 1px;}
.customBorders .otherStructure_Item .Area			{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .PercCost		{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .Cost			{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .ReplCost		{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .Condition		{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .Proximity		{border-width:0px 1px 1px 0px;}
.customBorders .otherStructure_Item .Comments		{border-width:0px 1px 1px 0px;}

.customBorders .e2AddtlHeader .e2addtlItemDescription					{border-width:1px 1px 1px 1px!important;padding:2px 0px!important;}
.customBorders .e2AddtlHeader .e2addtlItemMaterial			{border-width:1px 0px 1px 0px!important;padding:2px 0px!important;}
.customBorders .e2AddtlHeader .e2addtlItemYrBuilt			{border-width:1px 0px 1px 0px!important;padding:2px 0px!important;}
.customBorders .e2AddtlHeader .e2addtlItemArea				{border-width:1px 1px 1px 1px!important;padding:2px 0px!important;}

.customBorders .headerRow .costsqft					{border-width:1px 1px 1px 1px!important;padding:2px 0px!important;}
.customBorders .headerRow .totalLumpSums			{border-width:1px 0px 1px 0px!important;padding:2px 0px!important;}
.customBorders .headerRow .sectionName				{border-width:1px 1px 1px 1px!important;padding:2px 0px!important;}
.customBorders .headerRow .totalLumpSums			{border-width:1px 0px 1px 0px!important;padding:2px 0px!important;}

.customBorders .eachRow .costsqft					{border-width:0px 1px 1px 0px!important;padding:2px 0px!important;}
.customBorders .eachRow .totalLumpSums				{border-width:0px 0px 1px 0px!important;padding:2px 0px!important;}
.customBorders .eachRow .sectionName				{border-width:0px 0px 1px 1px!important;padding:2px 0px!important;}

.customBorders .headerRow .AssignToSection			{border-width:1px 1px 1px 1px;font-weight:bold;}
.customBorders .headerRow .Material					{border-width:1px 1px 1px 0px;font-weight:bold;}
.customBorders .headerRow .Grade					{border-width:1px 1px 1px 0px;font-weight:bold;}
.customBorders .headerRow .Percentage				{border-width:1px 1px 1px 0px;font-weight:bold;}
.customBorders .headerRow .Cost						{border-width:1px 1px 1px 0px;padding-left:0px;padding-right:2px;font-weight:bold;}
.customBorders .headerRow .AdjustedCost				{border-width:1px 1px 1px 0px;font-weight:bold;}

.customBorders .eachRow .AssignToSection			{border-width:0px 1px 1px 1px;}
.customBorders .eachRow .Material					{border-width:0px 1px 1px 0px;}
.customBorders .eachRow .Grade						{border-width:0px 1px 1px 0px;}
.customBorders .eachRow .Percentage					{border-width:0px 1px 1px 0px;}
.customBorders .eachRow .Cost						{border-width:0px 1px 1px 0px;padding-left:0px;padding-right:2px;}
.customBorders .eachRow .AdjustedCost				{border-width:0px 1px 1px 0px;}

.customBorders span.directValuationAreaType,.customBorders span.customDrop,.customBorders .txtbx,.customBorders span.detAreaMat,.customBorders span.detAreaCondition,.customBorders span.detAreaProx,.customBorders span.detAreaComments, .customBorders span.contractorIntArea
	{border:solid 1px #CCCCCC!important;}
.customBorders input.directValuationAreaType,.customBorders input.customDrop,.customBorders input.detAreaMat,.customBorders input.detAreaCondition,.customBorders input.detAreaProx,.customBorders input.detAreaComments, .customBorders input.contractorIntArea
	{border:none!important;}
	
/* START IR Controls / EngReqs_ByCondition */
.engReqsTable{width:100%;}
.engReqsTable .row1 td{height:23px;vertical-align:top;}
.engReqsTable .row1 .col1,.engReqsTable .row1 .col2,
.engReqsTable .row2 .col1,.engReqsTable .row2 .col2
	{width:25%;}
.engReqsTable .row1 .col3,.engReqsTable .row2 .col3{width:50%;padding-left:10px;}
.engReqsTable .row3 .col1{width:100%;}
/* END IR Controls / EngReqs_ByCondition */


.required{color:Red;}

.Interview_CompletedSurveys span { float:left; }
.Interview_CompletedSurveys input { float:right; margin-right: 20px; }
td.Interview_InitialsText {padding-left: 10px; }

#EmploymentApp{ background-color: rgb(255,255,255); font-size: 12px;}
#EmploymentApp Table td { font-size: 12px;}
#EmploymentApp td.container { border: 0; }
#EmploymentApp a,#EmploymentApp a:link, #EmploymentApp a:active, #EmploymentApp a:visited{color:rgb(0,52,136);}
#EmploymentApp a:hover{color:rgb(10,55,128);}

#EmploymentApp .subheader
{
	background-color: rgb(255,255,255);
	font-size: 3em !important;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#003488;
font-size:150%;
font-weight:normal;
margin:0;
padding-bottom:10px;}

#EmploymentApp .subheader #Validationsummary1
{
	font-size: 12px;
}

#EmploymentApp .fixedWidthRadio td
{
	width:150px;
}

#EmploymentApp .fixedWidthLargeRadio td
{
	width: 200px;
}

#EmploymentApp .checkBox td
{
	width: 150px;
}

.rightAlign {text-align:right;}

.blank_container{border:none!important;padding:0px!important;}



.detAreasWind .brushOtherStructure_Header{display:block;clear:both;line-height:10pt;height:35px;width:780px;}
.detAreasWind .brushOtherStructure_Item{display:block;clear:both;line-height:10pt;height:18pt;width:780px;}


/*brush supplement styles*/


table.radiobuttonchoice{float:left;display:inline!important;}

.brushOtherStructure_Header{display:block;clear:both;line-height:10pt;height:35px;}
.brushOtherStructure_Item{display:block;clear:both;line-height:10pt;height:18pt;}

.brushOtherStructure_Header{text-align:center;font-weight:bold;}


.brushOtherStructure_Header div,.brushOtherStructure_Item div{float:left;clear:none;line-height:10pt;height:10pt;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.brushOtherStructure_Header div {line-height:30pt;height:30pt;vertical-align:middle!important;}
.brushOtherStructure_Header div .osVertical{vertical-align:middle;line-height:10pt;}
.brushOtherStructure_Header div input{vertical-align:text-top;}
.brushOtherStructure_Header div{background-color:#c0c0c0;border-color:#000000;}
.brushOtherStructure_Item div{border-color:#FFFFFF;}
.brushOtherStructure_Header .osHide,.brushOtherStructure_Item  .osHide, .brushOtherStructure_Header .osRoofCover, .brushOtherStructure_Item .osRoofCover,.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item  .osRoofCoverCombustible,.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item  .osExteriorSiding,.brushOtherStructure_Header .osExteriorSidingCombustible ,.brushOtherStructure_Item  .osExteriorSidingCombustible,.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item  .osDistanceMain,.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item  .osDistanceMainMeasure,.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item  .osDistanceBrush,.brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item  .osDistanceBrushMeasure,.brushOtherStructure_Header .osSubjectToCode,.brushOtherStructure_Item  .osSubjectToCode,.brushOtherStructure_Header .osConstructionType,.brushOtherStructure_Item  .osConstructionType,.brushOtherStructure_Header .osRoofShape,.brushOtherStructure_Item  .osRoofShape,.brushOtherStructure_Header .osProtectionOpenings,.brushOtherStructure_Item  .osProtectionOpenings,.brushOtherStructure_Header .osEstCovB,.brushOtherStructure_Item  .osEstCovB{border-left:none 0px;}
.brushOtherStructure_Header .osDescription,.brushOtherStructure_Item  .osDescription{width:100px;}
.brushOtherStructure_Header .osHide{width:25px;}
.brushOtherStructure_Item  .osHide{width:32px;}
.brushOtherStructure_Header .osHide, .brushOtherStructure_Header .osExteriorSidingCombustible, .brushOtherStructure_Header .osDistanceMain, .brushOtherStructure_Header .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrush, .brushOtherStructure_Header .osDistanceBrushMeasure, .brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Header .osSubjectToCode,.brushOtherStructure_Item  .osSubjectToCode,.brushOtherStructure_Header .osConstructionType,.brushOtherStructure_Item  .osConstructionType,.brushOtherStructure_Header .osRoofShape,.brushOtherStructure_Item  .osRoofShape,.brushOtherStructure_Header .osProtectionOpenings,.brushOtherStructure_Item  .osProtectionOpenings,.brushOtherStructure_Header .osEstCovB,.brushOtherStructure_Item  .osEstCovB{line-height:12px;}
.brushOtherStructure_Item  .osHide{padding-right:6px;}
.brushOtherStructure_Header .osRoofCover,.brushOtherStructure_Item  .osRoofCover{width:120px;}
.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item .osRoofCoverCombustible{width:110px;}
.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item .osExteriorSiding{width:120px;}
.brushOtherStructure_Header .osExteriorSidingCombustible,.brushOtherStructure_Item .osExteriorSidingCombustible{width:110px;}
.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item .osDistanceMain{width:60px;}
.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item .osDistanceBrushMeasure{width:52px;}
.brushOtherStructure_Item .osDistanceMainMeasure .txtbx, .brushOtherStructure_Item .osDistanceBrushMeasure .txtbx{width:28px!important;}
.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item .osDistanceBrush{width:65px;}



.brushOtherStructure_Item span{display:inline-block;line-height:normal!important;}
.brushOtherStructure_Item input{margin-top:7px;}
.brushOtherStructure_Item span{margin-top:8px!important;}
.brushOtherStructure_Item span span, .brushOtherStructure_Item span input{margin-top:0px!important;}



/*brush supplement styles*/


.brushOtherStructure_Header div,.brushOtherStructure_Item div{padding:0px;margin:0px;}
.brushOtherStructure_Header div,.brushOtherStructure_Item div{float:left;clear:none;vertical-align:middle;border-width:1px;border-style:solid;padding-left:2px;}
.brushOtherStructure_Header div {height:42px;vertical-align:middle!important;}
.brushOtherStructure_Header div .osVertical{vertical-align:middle;}
.brushOtherStructure_Header div input{vertical-align:text-top;}
.brushOtherStructure_Header div{background-color:#c0c0c0;border-color:#000000;}
.brushOtherStructure_Header .osDescription,.brushOtherStructure_Item  .osDescription{width:100px;}
.brushOtherStructure_Header .osHide{width:44px!important;}
.brushOtherStructure_Header .osDescription{border-left:none;}
.brushOtherStructure_Header .osHide, .brushOtherStructure_Header .osExteriorSidingCombustible, .brushOtherStructure_Header .osDistanceMain, .brushOtherStructure_Header .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrush, .brushOtherStructure_Header .osDistanceBrushMeasure, .brushOtherStructure_Header .osRoofCoverCombustible{line-height:12px;}
.brushOtherStructure_Header .osHide,.brushOtherStructure_Item  .osHide, .brushOtherStructure_Header .osRoofCover, .brushOtherStructure_Item .osRoofCover,.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item  .osRoofCoverCombustible,.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item  .osExteriorSiding,.brushOtherStructure_Header .osExteriorSidingCombustible ,.brushOtherStructure_Item  .osExteriorSidingCombustible,.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item  .osDistanceMain,.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item  .osDistanceMainMeasure,.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item  .osDistanceBrush,.brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item  .osDistanceBrushMeasure{border-left:none 0px;}
.brushOtherStructure_Header .osRoofCover,.brushOtherStructure_Item  .osRoofCover,.brushOtherStructure_Header .osRoofCoverCombustible,.brushOtherStructure_Item .osRoofCoverCombustible,.brushOtherStructure_Header .osExteriorSiding,.brushOtherStructure_Item .osExteriorSiding,.brushOtherStructure_Header .osExteriorSidingCombustible,.brushOtherStructure_Item .osExteriorSidingCombustible{width:120px;}
.brushOtherStructure_Header .osDistanceMain,.brushOtherStructure_Item .osDistanceMain{width:60px;}
.brushOtherStructure_Header .osDistanceMainMeasure,.brushOtherStructure_Item .osDistanceMainMeasure, .brushOtherStructure_Header .osDistanceBrushMeasure,.brushOtherStructure_Item .osDistanceBrushMeasure{width:52px;}
.brushOtherStructure_Header .osDistanceBrush,.brushOtherStructure_Item .osDistanceBrush{width:65px;}
.brushOtherStructure_Header .osHide{border-left:1px solid #000000;}

/**.brushOtherStructure_Item{display:block;clear:both;line-height:10pt;height:18pt;width:1000px;}**/


.brushOtherStructure_Item div{border-color:#FFFFFF;text-align:center;padding-top:5px}
.brushOtherStructure_Item  .osHide{width:40px!important;padding-right:0;}
.brushOtherStructure_Item .osDistanceMainMeasure input, .brushOtherStructure_Item .osDistanceBrushMeasure input{width:28px!important;}
.brushOtherStructure_Item .osDescription input{width:85px;}
.brushOtherStructure_Item .osDistanceMain input{width:50px;}
.brushOtherStructure_Item .osRoofCover input,.brushOtherStructure_Item .osExteriorSiding input{width:100px!important;}
.brushOtherStructure_Item .osDistanceBrush input{width:61px;}
.brushOtherStructure_Item .osRoofCoverCombustible input, .brushOtherStructure_Item .osExteriorSidingCombustible span input{width:81px!important;}
.brushOtherStructure_Item .osHide,.brushOtherStructure_Item .osDescription,.brushOtherStructure_Item .osDistanceMain,.brushOtherStructure_Item .osDistanceBrush,.brushOtherStructure_Item .osDistanceBrushMeasure
	{padding-top:3px;}
.brushOtherStructure_Item{padding-bottom:6px;}

/**
.brushOtherStructure_Item .osExteriorSidingCombustible input {width:90px!important;}
.brushOtherStructure_Item .osExteriorSidingCombustible span input{width:30px!important;}**/

/*wind supplement other structures (additional styles to extend what exists with the styles from the brush supplement**/

.detAreasWind .brushOtherStructure_Header{display:block;clear:both;line-height:10pt;height:35px;width:780px;}
.detAreasWind .brushOtherStructure_Item{display:block;clear:both;line-height:10pt;height:18pt;width:780px;}

.brushOtherStructure_Header .osValue,.brushOtherStructure_Item  .osValue{width:100px;}
.brushOtherStructure_Item .osValue input{width:85px;}
.brushOtherStructure_Header .osSubjectToCode,.brushOtherStructure_Item  .osSubjectToCode{width:120px;}
.brushOtherStructure_Item .osSubjectToCode input {width:100px!important;}
.brushOtherStructure_Header .osConstructionType,.brushOtherStructure_Item  .osConstructionType{width:170px;}
.brushOtherStructure_Item .osConstructionType input {width:150px!important;}
.brushOtherStructure_Header .osRoofShape,.brushOtherStructure_Item  .osRoofShape{width:120px;}
.brushOtherStructure_Item .osRoofShape input {width:100px!important;}
.brushOtherStructure_Header .osProtectionOpenings,.brushOtherStructure_Item  .osProtectionOpenings{width:130px;}
.brushOtherStructure_Item .osProtectionOpenings input {width:110px!important;}
.brushOtherStructure_Header .osEstCovB,.brushOtherStructure_Item  .osEstCovB{width:130px;}
.brushOtherStructure_Item .osEstCovB input {width:110px!important;}

.windTotals{width:700px;padding-top:25px;}
.windTotals .windTotalTitle {width:502px;padding-left:3px; padding-top:10px;float:left;}
.windTotals .windTotalTitlePerc {width:509px;padding-left:3px; padding-top:10px;float:left;}
.windTotals .windTotalValue {padding-top:6px;}
.windTotals .windTotalValue input{text-align:right!important;}


/**wind styles continued - non-other structures related**/
.WindBuildingConstruction .noContainer .container_head, .WindProtectionOpenings .noContainer .container_head{background:#fff!important;border-bottom:0px}
.WindBuildingConstruction .noContainer .container, .WindProtectionOpenings .noContainer .container{border-style:none;}
.WindBuildingConstruction .checkboxList td, .WindProtectionOpenings .checkboxList td{width:50%;}


.WindProtectionOpenings .checkboxList_4 td{width:25%;}
.WindProtectionOpenings .checkboxList_4 label{vertical-align:baseline;}
 .backingOverride table.clearPadding{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px!important; }
.WindProtectionOpenings .backingOverride input{float:none!important;}
.WindProtectionOpenings .backingOverride td{width:auto;}
.WindProtectionOpenings .checkboxList_4 input{float:left;}


td.TravelTimeObstacle{text-align:right!important;}
.fireLossContainer{border:solid 1px;}
.fireLossOptions {width:100%!important;}
.fireLossOptions td{width:20%!important;vertical-align:text-top;}
.dualResponse input{width:90px!important;}
.numFirefighters input{width:45px!important;}
.fireLossOptions input{float:left!important;}

/*Reorder List*/
.dragHandle{width:20px;height:25px;cursor:move;border:outset thin #ffffff;background:#0000ff url(../images/bg-menu-main.png);}
.callbackStyle{border:thin #cccccc inset;}
.callbackStyle table{color:#000000;background:#5377a9;}
.reorderList li{list-style:none;margin:2px;color:#cccccc;background:#dcdcdc;}
.reorderList li a{color:#ffffff !important;font-weight:bold;}
.reorderCue{border:dashed thin #000000;width:100%;height:25px;}
.reorderTable{font-weight:bold;font-size:8pt;border:#bbbbbb 3px solid;color:#000000;text-align:center;line-height:15px;background:#d3d3d3;}
.itemArea{margin-left:15px;font-family:Arial,Verdana,sans-serif;font-size:1em;text-align:left;margin-top:0pt;margin-right-value:0pt;margin-bottom:0pt;margin-left-value:0pt;margin-left-ltr-source:physical;margin-left-rtl-source:physical;margin-right-ltr-source:physical;margin-right-rtl-source:physical;padding-top:0pt;padding-right-value:0pt;padding-bottom:0pt;padding-left-value:0pt;padding-left-ltr-source:physical;padding-left-rtl-source:physical;padding-right-ltr-source:physical;padding-right-rtl-source:physical;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}



/*
New Photo Upload Styles
------------------------- */

/* Wrappers */
#main_wrap { padding: 10px; }
#inner_wrap { float: left; width: 100%; }
#inner_wrap select { border: 1px solid #bbb; }
#inner_wrap ul { margin: 0; padding: 0; }
#inner_wrap li { list-style: none; }

/* Save & Continue Buttons */
.actions { clear: both; float: left; width: 100%; margin-bottom: 10px; text-align: right; }
.actions input { margin-left: 5px; cursor: pointer; }
.graybg { background: #ddd; padding: 5px 0; }
.graybg input { margin: 0 5px 0 0; }
.actions #no_photos { float: left; }
.actions #no_photos input { float: none; margin: 0; padding: 0; }
.actions #no_photos label { position: relative; top: -2px; margin-left: 2px; font-weight: bold; text-align: left; font-size: 13px; }

/* Main Photo Area */
#photo_wrap { clear: both; float: left; width: 100%; margin-bottom: 10px; }
#photo_wrap h3 { font-size: 13px; margin: 10px 0; }
#photo_wrap .section { float: left; width: 100%; margin-bottom: 20px; }
#photo_wrap .section_title { background: #004d26 url(../images/section_title_bar.png) left top no-repeat; }
#photo_wrap .section_title h2 { height: 26px; line-height: 26px; margin: 5px 0 15px 8px; padding: 0 0 0 25px; background: #004d26 url(../images/section_title_bar.png) right top no-repeat; color: #fff; font-size: 13px; position: relative; }
#photo_wrap .section_title h2 strong { font-size: 36px; position: absolute; top: 0; left: 0; opacity: .5; filter: alpha(opacity=50); }

/* Photo Option #1 */
#photo_wrap table.gradient { border-collapse: collapse; }
#photo_wrap table.gradient .header, #photo_wrap table.gradient td { padding: 6px 8px; }
#photo_wrap table.gradient .header td { text-align: left; background: rgb(255, 255, 255) !important; font-size: 13px; font-weight: bold; }
#photo_wrap table.gradient .header h3 { margin: 0; padding: 0; }
#photo_wrap table.gradient td { background: url(../images/table_row_gradient.png) repeat-x; border: 1px solid #ddd; color: #333; vertical-align: top; }
#photo_wrap .photos { display: inline; float: left; width: 25%; padding: 10px 0; text-align: center; min-width: 100px; }
#photo_wrap .photos select { margin: 0 auto; font-size: 10px; width: 95%; }
#photo_wrap .photos .show_thumbnail img { display: block; margin: 8px auto 0; height: 60px; width: 80px; }

/* Photo Option #2 */
#photo_wrap .section_actions { padding-bottom: 8px; border-bottom: 1px solid #ddd; }
#photo_wrap .add_photo { border: 1px solid #ccc; padding: 10px; }
#photo_wrap .add_photo h4 { font-size: 12px; margin: 0 0 10px; color: #808000; }
#photo_wrap .add_photo select { width: 65%; }
#photo_sequence { max-width: 1000px; }
#photo_sequence .photo_collection { width: 31%; margin-right: 20px; float: left; }
#photo_sequence .ph_other { margin-right: 0; }
#photo_sequence h3 { float: left; width: auto; font-size: 14px; }
#photo_sequence a.clear { float: right; width: auto; margin: 15px 0 0; }
#photo_sequence ul { clear: both; }
#photo_sequence ul li { height: 119px; margin-bottom: 20px; position: relative; background: url(../images/photo_box.gif) left top no-repeat; display: block; }
#photo_sequence ul li a.drag_handle { position: absolute; height: 43px; width: 44px; top: 1px; left: 1px; background: url(../images/drag_handles.png) 0 0 no-repeat; cursor: move; }
#photo_sequence .gold ul li a.drag_handle { background-position: 0 -43px; }
#photo_sequence .gray ul li a.drag_handle { background-position: 0 -86px; }
#photo_sequence ul li a.remove_photo { position: absolute; background: url(../images/remove.gif) no-repeat; height: 22px; width: 20px; top: 6px; right: 8px; }
#photo_sequence .photo_content { background: url(../images/photo_box.gif) right bottom no-repeat; height: 119px; }
#photo_sequence .photo_content h3 { position: absolute; top: -2px; left: 55px; }
#photo_sequence .photo_content h3 input { width: 24px; border: 1px solid #bbb; text-align: center; }
#photo_sequence .photo_content img { position: absolute; left: 10px; bottom: 12px; width: 80px; }
#photo_sequence .photo_content div.description { padding-left: 100px; }
#photo_sequence .photo_content div.description h5 { margin: 0; padding: 42px 0 5px; font-size: 11px; }
#photo_sequence .photo_content div.description textarea { border: 1px solid #ccc; color: #666; height: 36px; width: 93%; padding: 2px; resize: none; }

/* Underwriters (2 columns) */
.colleft { float: left !important; width: 49% !important; }
.colright { float: right !important; width: 49% !important; }
.colright #photo_sequence { min-width: inherit; }
.colright #photo_sequence .photo_collection { width: 100%; margin: 0; float: none; }
#imported_photos h3 { clear: both; padding-top: 10px; }
#imported_photos li { list-style-type:none; clear: both; width: 100%; float: left; padding: 10px 0; border: 1px solid #ccc; margin-bottom: 5px; }
#imported_photos img { float: left; width: 80px; height: 60px; padding: 0 10px; }
#imported_photos h4 { font-size: 12px; margin: 0 0 5px; }
#imported_photos h4, #imported_photos div.desc { padding: 0 10px 0 100px; }

td.BrushHiddenContainer table.blank_container{border:solid 1px #cccccc;}
td.BrushHiddenContainer td.Expandable{border-bottom:solid 1px #cccccc;background:#e9e9e9;}

.blank_container{border:none;padding:0px;}
.blank_container_head{border:none;background:#e9e9e9;}

.addtlReqTitle input{width:238px!important;}

td.hidden_req{border:solid 1px #cccccc;}
