﻿body, html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    
}
#map{padding:0;}

.hide {top: 6px;}

.esriBasemapGalleryLabelContainer{
/* text size for basemap gallery labels  */
 font-size: 11px;
}
.esriPrint {
    padding-top:0px !important;
}
#printButton {
    display: inline-block
}
.claro .dijitContentPane {
    padding:0px;
}

.simpleInfoWindow {
    color:#000;
}

#searchWrap{
    width: 50%;
    font-size: .80em; 
    font-weight:bold; 
    display:inline;
}
#topDiv{
    /*background-color: #faf0e6; */
    z-index:9999;
}
.search-shadow {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background: url(images/topShadow.png) 0 0 repeat-x;
    height: 10px;
    z-index: 101;
}
#top-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: url(images/topShadow.png) 0 0 repeat-x;
    height: 20px;
    z-index: 101;
}
#left-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 100%;
    background: url(images/leftShadow.png) 0 0 repeat-y;
    z-index: 101;
}


.smallbod {
	font-family: verdana, arial, sans-serif; 
    color: #555555;
    font-size: 80%;
}

.layerListSpan
{
    border-bottom: thin solid #C0C0C0;
    padding-bottom: 5px;
    vertical-align: middle;
}

.layerListSpan input[type=checkbox]{
    margin-right: 10px;
}

.nonModal_underlay {
    display:none
}

.linkIcon {
  background-image:  url(images/chainlink.gif);
  width: 16px; 
  height: 16px;
}

.helpIcon {
  background-image:  url(images/question_sm.png);
  width: 16px; 
  height: 16px;
}

#buffDistMsg{
    font-size:8pt;
    font-family: verdana, arial, sans-serif; 
    color:Red;
    display:none;

}
.link 
{   text-decoration: none;
	font-family: verdana, arial, sans-serif; 
    font-size: 85%;
}

.noborder
{ border-width:0px; border-style:none;}


#clearDisplayDiv{
    cursor: pointer;
    width:125px;
    height:20px;
    margin:0 auto;
    padding:2px;
    text-align:center; 
    top: -1px; 
    left: 400px;
    position: absolute;
	z-index: 999; 
	border: solid 1px #006699;
	background-color: #396BAC;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #F7F7F7;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;


}
#clearBufferDiv{
    cursor: pointer;
    width:125px;
    height:20px;
    margin:0 auto;
    padding:2px;
    text-align:center; 
    top: -1px; 
    left: 400px;
    position: absolute;
	z-index: 999; 
	border: solid 1px #006699;
	background-color: #396BAC;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #F7F7F7;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;


}
#measurementDiv{
	border-radius: 1em;
	box-shadow: 3px 3px 4px #000;
	border: solid 1px #006699;	
}

.linkDiv 
{
	
	font-size:small;
	position: absolute; 
	right: 10px; 
	top: 10px; 
	z-index: 200; 
	border: solid 1px #006699;
	border-right: 0px;
	background-color: #ECF1F8;
	font-weight: bolder;
	padding:20px 4px 4px 4px;
    filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

.linkDiv_Close
{
	position: absolute; 
	float:right;
	right: 1px; 
	top: 1px; 
	cursor:pointer;
}

.linkDiv_Text
{
	float:left;
	position: absolute; 
	left: 1px; 
	top: 1px; 
}

.DataFrame {
	BACKGROUND-COLOR: white; z-index:1000;
	border: #BDD1EC 1px solid;
	padding-bottom:0px;	
	font-size: 11px;
	overflow:auto;
	/*height: 265px; */
}

/* styles for  infoWindow text */
    .parcelInfoDetail {width:370px;position:relative;}
    .infoLabel {float:left;width:110px;text-align:right;}
    .infoValue  {float:right;width:240px;} 
    #ddReportLinkSpan{}
    #pReportLinkSpan {}
    #infoLinkWrapper{padding-top:10px;}

		
#loadingGraphic
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#loadingData
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#instructList
{
	list-style-type: disc;
	padding: 0em 0em 1em 0em;
	margin: 1em 0em 0em 2em;
	vertical-align:baseline;
}	

#instructList li
{
	padding: 0em 0em 4px 0em;
}

#welcomeHeader 
{
	 text-align:center;
	  font-weight:bold;
	  font-size:larger;
}
.tabLabel 
{
	font-weight:bold;
	font-size:0.9em;
	color:#373941;
	font-family:Verdana, Arial, Sans-Serif;
	
}
#welcomeText
{
 font-size:smaller;	
}



/*AutoComplete flyout */


.autoComplete_completionListElement
{
    margin: 0px !important;
    visibility:hidden;
    padding-left: 4px;
    border-width: 1px;
    border-style: solid;
    background-color: White;
    cursor: default;
    overflow: auto;
    height: 100px;
    width:300px;
    text-align: left; 
    list-style: none;
    z-index: 999;
}



/* AutoComplete highted item */
.autoComplete_highightedListItem
{
  color: red;
  padding: 1px;
  background-color:#ffff99;
  font-family:Verdana, Arial, Sans-Serif;
  font-size: .85em;
  font-weight:bold;
}


/* AutoComplete item */
.autoComplete_listItem
{
    background-color : window;
    color :windowtext;
    padding : 1px;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: .85em;
}   


.xstreetDiv 
{
	position:absolute;
	left:400px;
	top: 40%;
	display: block;
	font-size:small;
	height: 300px;
	z-index: 999; 
	border: solid 2px #006699;
	background-color: #ECF1F8;
	font-weight: bolder;
	opacity: .95;
	filter: alpha(opacity=95);
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius:1em;	

}

.xstreetContent 
{
	padding:15px 4px 4px 4px;
	position:relative;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	opacity: .95;
}

.xstreetHeader 
{
	background: #FAFAFA url(http://serverapi.arcgisonline.com/jsapi/arcgis/2.1/js/dojo/dijit/themes/soria/images/titleBar.png) repeat-x 0% 0%;
	height:20px;
	width:378px;
	border-bottom: solid 2px #006699;
	position: relative;
	padding-left:4px;
    cursor:move;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	-webkit-border-top-left-radius: 1em;
	-webkit-border-top-right-radius: 1em;   
	-moz-border-radius-topright: 1em;
	-moz-border-radius-topleft: 1em;    
}
.xstreetHeader_Text
{
	float:left;
	position: absolute; 
	left: 10px; 
	top: 1px; 
}

.xstreetHeader_Close
{
	position: absolute; 
	float:right;
	right: 8px; 
	top: 2px; 
	cursor:pointer;
}

.selParPanel 
{
	position:absolute;
	left:300px;
	top: 40%;
	display: block;
	height: 150px;
	z-index: 999; 
	border: solid 2px #006699;
	background-color: #ECF1F8;
	font-weight: bolder;
	opacity: .95;
	filter: alpha(opacity=95);
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius:1em;
}
.selParHeader
{
	background: #FAFAFA url(http://serverapi.arcgisonline.com/jsapi/arcgis/2.1/js/dojo/dijit/themes/soria/images/titleBar.png) repeat-x 0% 0%;
	height:20px;
	width:378px;
	border-bottom: solid 2px #006699;
	position: relative;
	padding-left:4px;
    cursor:move;
    text-align:center;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	-webkit-border-top-left-radius: 1em;
	-webkit-border-top-right-radius: 1em;   
	-moz-border-radius-topright: 1em;
	-moz-border-radius-topleft: 1em;
}

.selParContent
{
	padding:5px 5px 4px 5px;
	position:relative;
	margin-left:75px;
	
}
.selParMessage
{
	font-size:.80em;
}

