/* ------------------------------------------------CSS standard classes*/
HTML, BODY{
	color: #603046;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	background-color: #BC987E;
	width: 100%;
	height: 100%;
}
INPUT{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	background-color: White;
	width: 90%;
	border: 1px #0f7486 solid;
	cursor: pointer;
}
SELECT {
	cursor: pointer;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	border: 1px #0f7486 solid;
	background-color: white ;
	padding: 0;
	margin: 0;
}
OPTION {
	cursor: pointer;
	padding: 0px 3px 0px 3px;
}
A{
	font-family: Arial, Verdana, sans-serif;
	font-style:normal;
	text-decoration: underline;	
	margin-bottom: 10px;
	color: #603046;
}
A:hover{
	color:black;
}
TR, TH, TD{
	color: #603046;
	line-height:12px;

}
IFRAME{
	width: 100%;
	height: 100%;
}
/*A:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-decoration: underline;
	color: ActiveCaption;
}
*/
/*end CSS standard classes*/

/*general page layout*/
#pageContainer{
 background-color:#C7D6ED;
}
#reportDetail{
	border:1px solid #b4bfa1;
}
/*end general page layout*/
/* ----------------------------------------------------------- ext overrides and site master*/
/* Page Layout */
.x-layout-panel{
  border: 0px;
  background-color:#C7D6ED;
}
.x-layout-nested-layout .x-layout-panel-west{
  border: 0px solid transparent;  
}
.x-layout-nested-layout .x-layout-panel-north{
  border: 0px solid transparent;  
}
#center-div{
	position:absolute; top:0px; left:0px; width: 100%; height:100%;
  background-color:white;
}
#center-inner-div{
  background-color:white;
	width: 100%;
}
#west-inner-div, #west-inner-2-div{
  background:url(../images/Sidebar_Strip.gif) repeat-y;
  background-position:left;
  background-attachment:fixed;
  background-color:white;
}
#center-inner-div{position:relative; top:0px; left:0px; width:100%; height:100%;}
.west-div-border{position: absolute; top:0px; left:0px; width:15px; height:100%; background:url(../images/Strip_Left.gif);}
.east-div-border{position: absolute; top:0px; left:0px; width:15px; height:100%; background-image:url(../images/Strip_Right.gif);}
/*footer*/
.footerContent{background:url(../images/Footer_Strip.gif); width: 100%; height:100px; position:absolute;}
.footerLeftImg{position: absolute; top:0px; left:0px; width: 21px; height:100%; background:url(../images/Footer_Left.gif)}
.footerRightImg{position: absolute; right:0px; width: 287px; height: 100%; background:url(../images/Footer_Right.gif)}
/*header*/
#headerContent{ width: 100%; height: 100%; background-color: #b4bfa1; background:url(../images/Header_Strip.gif);}
.headerLeftImg{position: absolute; top:0px; left:0px; width:515px; height:100%; background:url(../images/Header_left.gif);}
.headerRightImg{position:absolute; right:0px; width: 158px; height:100%; background:url(../images/Header_right.gif);}
/*Progress Bar*/
.x-dlg .x-dlg-collapse{
 background-image:url(../images/default/basic-dialog/collapse.gif);
}
.x-dlg .x-dlg-close {
  background-image:url(../images/default/basic-dialog/close.gif);
}
.x-dlg .x-dlg-hd {
	background:gray url(../images/roundXstrip.gif) repeat scroll;
	color:#FFF;
	font:bold 12px "sans serif", tahoma, verdana, helvetica;
	overflow:hidden;
	padding:5px;
  white-space: nowrap;
}
.x-dlg .x-dlg-dlg-body{
background: white url(../images/TileDialogBackground.gif) repeat scroll;
  border: solid gray 1px;
  left:0pt;
  overflow:hidden;
  padding:10px;
  position:absolute;
  top:24px;
}
.x-dlg .x-dlg-hd-left {
background:black url(../images/roundXstripDark.gif) no-repeat scroll left;
margin:0pt;
padding-left:1px;
}
.x-dlg .x-dlg-hd-right {
background:black url(../images/roundXstripDark.gif) no-repeat scroll right;
padding-right:1px;
}
.x-dlg-closable .x-dlg-hd{
	padding-right:22px;
}
.x-dlg-draggable .x-dlg-hd{
	cursor:move;
}
#x-msg-box .x-dlg-bd {
font-family:trebuchet MS,verdana,sans-serif;
font-size:13px;
overflow:hidden !important;
padding:5px;
}
#x-msg-box .ext-mb-textarea {
	margin-top:4px;
	font:normal 13px verdana,tahoma,sans-serif;
}
#x-msg-box .ext-mb-progress-wrap {
	margin-top:4px;
	border:1px solid black;
}
#x-msg-box .ext-mb-progress {
background:transparent none repeat scroll 0%;
height:18px;
}
#x-msg-box .ext-mb-progress-bar {
border-bottom:1px solid ivory;
border-right:1px solid ivory;
border-top:1px solid ivory;
height:18px;
overflow:hidden;
width:0pt;
background:url(../images/roundXstrip.gif) repeat ;
}
/* ----------------------------------------------------------- ext overrides*/
/* ----------------------------------------------------------- disclaimer page*/
#disclaimerFrame{border: 0px solid white; width:100%; height:100%;}
.disclaimBody{
	line-height: 12px;
  margin:0 0 0 0;
  padding: 0 0 0 0;
	background-color: white;
}
.readme{width:90%; margin: auto auto auto auto; font-size:14px;}
.buttonBar{background:url(../images/Footer_Strip.gif);}
.btn{
    behavior: url(css/csshover.htc); 
		height: 27px;
		width: 119px;;
		margin: 7px 3px 3px 3px;
}
.btnText{
  display:none;  
}
.btnAccept{
  float: left;
	background-image: url(../images/agree.gif);
}
.btnAccept:hover{
	background-image: url(../images/agree_o.gif);
}
.btnDecline{
  float: right;
  background-image: url(../images/decline.gif);
}
.btnDecline:hover{
	background-color:black;  
  background-image: url(../images/decline_o.gif);
}
/*end disclaimer page*/
/* -------------------------------------------------------------- main page*/
.findByHeader {
 padding: 6px 0px 6px 0px;
 font-family: Garamond,Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #603046;
}
.navSearchItem{
 margin: 0px 0px 6px 0px; /*removes indent IE and Opera*/
 padding: 0px 0px 0px 0px; /*removes indent Mozilla and NN7*/
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
}
.navSearchTitle, .navSearchTitleHover{
 font-style: normal;
 font-size: 9pt;
 font-weight: bold;
 margin-left: 15px;
 width: 164px;
 height:30px;
 line-height: 30px;
 cursor:pointer;
 border-bottom: 1px solid #C5C98E;
 text-align: left;
}
.navSearchTitle{
	color: #603046;
}
.navSearchTitleHover{
	background-color: #fee7b0;
	color: #333;
}
.searchItem{
	position: absolute;
	top: 0px;
	color: #603046;
	text-align: left;
	cursor: default;
	width: 167px;
}
.searchTypeLabelContainer{
 border-top:1px solid #C5C98E;
}
#searchTypeLabel{
	border-top:0 solid;
	line-height: 1.2em;
	font-size: 1.2em;
	font-weight:normal;
	color: #603046;
	padding-left: 6px;
}
.navSearchInput{margin-left:6px; cursor: default; text-align: center;}
.navSearchInputMsg{line-height:14px; text-align:center;}
.tdSelectionLink{
	color: #603046;
	font-style: normal;
  text-decoration: underline;
}
.MYNBHLogoCont{  bottom: 0px; }
/*mptScroller*/
.divInstruction{
 color: #603046;
 font-size: 1.1em;
 line-height: 1.2em;
}
#divSelectionMsg{
	color: white;
	line-height: 24px;
	font-size: 11px;
	background-image: url(../images/DAShaderHi.gif);
	height: 24px;
}
.divScrollButtons{
	background-image: url(../images/DAShaderLo.gif);
}
.divScrollButtonsIntersection{
	background-image: url(../images/bumper_bar.gif);
}
/*weather*/
#divWeather{position: relative; top: 20px; width: 162px; left: 6px;}
.weatherTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#603046;
}	
.weatherCurCondLabel{color: #603046;}
.weatherForecastDay{color: #603046;}
.weatherForecastCont {text-align:left;}
.weatherForecastContInner{text-align:left;}
/*Multi Addr Per APN selection popup*/
.popUpBackGround{
	font-size: 11px;
}
.popUpBackGroundHover{
	font-size: 11px;
	background-color: yellow;
}
.popUpArea{
	background-color: yellow;
}
.addrPopUpItem, .addrPopUpItemMore{}
.addrPopUpItemMore{font-weight: bold;}
/*end Multi Addr Per APN selection popup*/
/* -------------------------------------------------------------- end main page */
/* -------------------------------------------------------------- report & interactive pages*/
.changeViewSelector{
	width: 150px;
}
.changeViewText{
	color: #603046;	
}
/*report page state 2*/
/*report multi state*/
/*Report Links*/
A.dataLink{
	font-family: Arial, Verdana, sans-serif;
	color: #603046;
	line-height: 14px;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

A.dataLink:hover {
	color: black;
	background-color:#F7F3E7;
}

/*the following states may be used for the dataLink
A.dataLink:link {
}
A.dataLink:visited {
}
A.dataLink:active {
}
*/
/*the following states may be used for the selectionsLink {type ahead }
A.selectionsLink:hover {
}
A.selectionsLink:link {
}
A.selectionsLink:visited {
}
A.selectionsLink:active {
}
*/
a.btnlink img {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

a.btnlink:hover img {
	filter: alpha(opacity=100);
	opacity: 1.0;
}
/*appLink is the base class for links added in the configuration
if a configuration is created and then a new class is not created you will see a big red box*/
	.appLink{
		behavior: url(css/csshover.htc); 
		height:22px;
		width: 106px;
		background-color:#FF0000;
		margin: 3px 0px 3px 0px;
	}
	.viewReport{
		background-color:transparent;
		background-image:url(../images/ViewReport.gif);	
	}
	.viewReport:hover{
		background-color:transparent;
		background-image:url(../images/ViewReport_o.gif);	
	}
	/*appLinkAnchor class should be sued to style the text in the case of a text hyperlink (not a button).*/
	A.appLinkAnchor{
		text-decoration:none;		
	} 
	A.appLinkAnchor:hover{
		color: green;
		text-decoration:none;
	} 
	.appLink1{
		background-color:transparent;
		background-image:url(../images/AdvancedMap.gif);
	}
	.appLink1:hover{
		background-color:transparent;
		background-image:url(../images/AdvancedMap_o.gif);	
	}
	.appLink2{
		background-color:transparent;
		background-image:url(../images/AdvancedMap.gif);
	}
	.appLink2:hover{
		background-color:transparent;
		background-image:url(../images/AdvancedMap_o.gif);
	}
	.appLink2{
		background-color:transparent;
	}
	.appLink2:hover{
		background-color:transparent;
	}
/*Ortho Links*/
#orthoLinkArea{
		position:absolute; 
		top:0px; 
		left:0px; 
		width:200px; 
		height:auto; 
		padding-bottom:10px; 
		overflow:hidden; 
		background-color:#CCCCCC;
		z-index: 2000;
}
.orthoLinks{margin: auto; width: 190px; height:auto; position:relative; top:0px; left:0px; overflow:hidden;}
.orthoLink{
		behavior: url(css/csshover.htc); 
		height:22px;
		width: 100%;
		background-color:#FF0000;
		margin: 3px 0px 3px 0px;
		cursor:pointer;
}
.orthoLinkText{
		background-color:gray;
		line-height:22px;
}
.orthoLinkText:hover{
		background-color:#FFFF00;
}
.orthoLinkImg{
		background-color:transparent;
		background-image:url(../images/AdvancedMap.gif);
}
.orthoLinkImg:hover{
		background-color:transparent;
		background-image:url(../images/AdvancedMap_o.gif);	
}
.orthoLinkDivider{
		border-bottom: 1px red solid;
		line-height:1px;
}
/*end report links*/
/*top menu bar*/
#topMenuBar{
	background-color:#603046;
}
.topMenuMapViewLabel{
	font-family: "Trebuchet MS";
 	font-weight: bold;
	color: #FFFFFF;
}
.topMenuText{
	font-family: "Trebuchet MS";
  font-weight: bold;
	color: #FFFFFF;
}
.topMenuMapViewItems{
	background-color:#000066; 
	color:#FFFFFF
}
.mapViewItem, .mapViewItemHover{
	font-family:Arial, Verdana, sans-serif; 
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #333;
	background-color:#b4bfa1;
	font-style:normal;
	font-weight:bold;
	color:#446129;
}
.mapViewItemHover{
	font-weight: bold;
	background-color: #fee7b0;
}
/*end top menu bar*/
/*legend popup*/
.legendPopUp{
	width:203px; 
	height:296px;
	background-color:#FFFFFF; 
	border:1px solid black;
}
.legendTitleBar{
	background-color:#603046;
	color:#603046;
}
/*end legendpopup*/
/*report data display*/
.landInfoTable2 > .reportDataHeader{ font-size: 40px;}
.reportDataHeader, .reportDataSpanHeader, .reportTableDisplayHeader{
	color: #603046;
	text-align: left;
	font-weight: bold;
}
.reportDataSpanHeader{
	text-align: left;
}
.reportTableDisplayHeader{
	font-weight: bold;
	padding: 0px 6px 0px 3px;
	border-bottom:1px solid gray;
}
.reportDataValue, .reportDataSpanValue, .reportTableDisplayValue{
	color: #603046;
	text-align: left;
	font-weight: normal;
}
.landinfoHeadWidth, .landinfoDataWidth{
	width: 80px;
}
.reportDataSpanValue{
	text-align: left;
}
.reportRecordHeader, .reportRecordValue{
	float:left;
	width: 100px;
	font-weight:bold;
	text-align:right;
}
.reportRecordValue{
	text-align: left;
	width: 80%;
	padding-left:3px;
	font-weight: normal;
}
.reportTableDisplayValue{
	padding: 0px 6px 0px 3px;
	border: 1px solid #F2F2F2;
}
.rptItemPad{line-height: 2px;}
.rptAPNPad{ line-height: 0px; display:none;}
.band1{ background-color: white;}
.band2{ background-color: white;}
/*report data display*/

.multiAddrPerAPN{
	padding-bottom:10px;
}
.multiAddrPerAPNText{
	/*this is a place holer*/
}
/*smart box*/
.smartBox{
	border: 1px solid #b4bfa1;
}
.smartBoxLabel{
	border-bottom: 1px solid #b4bfa1;
	background-color:#F7F3E7;
}
.smartBoxLabelInner{
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
 	color:#603046;
 	font-weight: normal;
	font-size: 14px;
	text-align: left;
	margin-left:10px;
}
.smartBoxRecordBox{border:1px solid #b4bfa1;}
.smartBoxRecordTitle{font-family: Arial, Helvetica, sans-serif; color:#603046;background-color:#F7F3E7; text-align:center;font-weight:bold;}
.smartBoxEmptyRecord{text-align: left;}
.smartBoxRecord{line-height:12px; }
/*end smart box*/
/* results classes*/
.resultSearchForTitle{
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid gray;
	color: #603046;
	height:24px;
	line-height: 24px;
}
.resultsSearchForInteractiveTitle{
	line-height: 12px;
	font-size:12px;
	font-weight:bold;
}
.resultSearchForText{
	font-size:14px;
	line-height: 14px;
	font-weight:normal;
	text-align:center;
	color: #603046;
	padding-bottom:5px;	
}
.resultSearchForTextInner{
  font-size:11px;
	font-weight:bold;
	text-align:center;
	color: #603046;
}
.candidateContainer, .resultsContainer{
	width: 170px;
	height: 322px;
	background-image:url(../images/SB_dataarea.png);
	background-repeat: no-repeat;
}
#resultsArea, #resultsAreaStreet{
	top: 10px;
	width:155px;
	height: 285px;
}
#candidates, .results{
	text-align:left;
}
/* -------------------------------------------------------------- popup preview */
.curExpandedTitle{
	background-color: #603046;
	color: white;
	font-weight: bold;
	border-bottom:1px solid gray;
}
.curExpandedMapLabelCont{background-color: #603046; text-align: center;}
.curExpandedMapLabel{color: #FFFFFF; font-weight: bold;}
.curExpandedMapClickArea{background-color: gray;cursor:pointer;}
.collapsedTitle, .collapsedTitleHover{
	line-height: 22px;
	height: 22px;
	cursor: pointer;
}
.collapsedTitleHover{
	background-color: #603046; color: white;
}