 table td {
		padding: 3px; 
		margin-bottom: 0px;
	}
table {
     border:2px solid;
	}
	
	#supsnapshottable tr:nth-child(odd){ 
		background: #ffffff;
	}	
	.rankTable tr:nth-child(odd){ 
		background: #ffffff;
	}	
	.measureTable tr:nth-child(odd){ 
		background: #ffffff;
	}
	.homeButton span{
	display:none;
	}
	.homeButton .home {
    background-image: url("../images/home.png");
    width:32px;
    height:32px;
    background-color: transparent	;
	}
    .homeButton {
      position: relative;
      top: 120px;
      left:22px;
      z-index: 50;
    }
	.esriPopup .content{
	padding-bottom: 0px;
	margin-bottom:0px; 
	border-bottom:none;
	}
	.loadingImg{
	position:absolute;
	top:200px;
	}
#SnapshotContent{
	position:relative;top:-20px;
		height:600px;
	padding: 0 0 0px 0px;
	}
#SupplementalTable{
		height:590px;overflow:auto;
	}

#ReliabilityStatement{
	position:relative;top:-20px;text-align:left;font-size:8pt;height:40px;overflow:auto;
}
#pagewrap {
	width: 100vw;
	max-width:1000px;
	margin: 0 auto;
}
#EmbeddedMainContent {
	border:2px solid;
	/*height:50vw;*/
}

#MainContent {
	width: 69vw;
	max-width:640px;
	float: right;
}
#MapContent {
	border:2px solid ;
	width: 68vw;
	max-width:600px;
	height:50vw;
	max-height:600px;

}

#DescriptionContent {
	padding: 0 0 10px 0px;
}
#MeasureTable{
	position: relative;
  padding: 0 5px;
  height:60vw;
  overflow: auto;
}
#SupplementalMeasureTable{
	position: relative;
  padding: 0 5px;
  height:60vw;
  overflow: auto;
 }
#SupplementalTable{
	overflow: auto;
}
}
#header {
	height: 160px;
}
#MapTitle{
	height:20px;
}
#NavigationDiv{
	height:20px
}
#MapDesc{
	height:40px
}
/* sidebar*/
#sidebar {
	width: 24vw;
	max-width:240px;
	float: left;
	padding:0 10px 0 0;

}
#descsidebar {
	width: 24vw;
	max-width:240px;
	float: left;
	padding:0 10px 0 0;
}
#sidebar1{
	height:20px;
}
#sidebar2{
	height:20px;
}
#sidebar3{
	height:30px;
}
#SidebarTitle{
	height:20px;
}
#EmbeddedSidebar {
	height:50vw;
	max-height:600px;
	overflow:hidden;
}
#LocatorMapDiv{
  overflow:hidden;
  height:142px;
}
#spacer{
	height:90px;
}
#footer {
	clear: both;
}
/*selection */
#selectDiv{
	position:relative;
	left:30%;
	top:-50px;
	height:25px;
}
#rankingsDropdown{
	display:none;
}
#measureSelect{

	width:150px;
	height:25px;
}
#yearSelect{
position:relative;
	width:80px;
	height:25px;
	left:2px;
}
#areaSelect{
	width:150px;
	height:25px;
}
/*overview page */
#overviewcontent{
	width: 95%;
	padding: 2% 2%;
}
#overviewlegendDiv{
      position: relative;
      top: -100px;
      left:20px;
	width:300px;
	height:100px;
	overflow:hidden;
	z-index: 40;
}
#legendDiv{
      position: relative;
      top: -100px;
      left:20px;
	width:300px;
	height:100px;
	overflow:hidden;
	z-index: 40;
}
/* less than 960px */
@media screen and (max-width: 960px) {
	#MainContent {
		width: 70%;	
		float:right;
	}
	#sidebar {
	float:left;
	width: 28%;
	}
}
/* less than 768px */
@media screen and (max-width: 768px) {
	#MainContent {
	width:95%;
	float:left;
	}
	#MapContent {
	width:100%;
	}
	#spacer{
	display:none;
	}
	#pagewrap {
		width: 95%;
	}
#SnapshotContent{
		height:600px;
	padding: 0 0 10px 0px;
	overflow:auto;
	}
	#sidebar {
	display:none;
	}
	#descsidebar {
	width:100%;
	float: left;
	padding:0 10px 0 0;
	}
	#DescContent {
	width:100%;
	float: left;
	}
	#overviewcontent {
		width: 90%;
	}
	#measureSelect{
		position:absolute;
		top:10px;
		left:150px;	
		width:150px;
		height:25px;
	}
	#areaSelect{
		position:absolute;
		top:35px;
		left:150px;
		width:150px;
		height:25px;
	}
	#yearSelect{
		position:absolute;
		top:60px;
		left:150px;
		width:80px;
		height:25px;
	}
	#rankingsDropdown{
		display:block;
		position:absolute;
		top:85px;
		left:150px;
		width:150px;
		height:25px;
	}
	#legendDiv{
      position: relative;
      top: 0px;
      left:20px;
	width:200px;
	height:67px;
	overflow:hidden;
	z-index: 40;
	}
}
/* less than 400px */
@media screen and (max-width: 400px) {
	#MainContent {
		width:90%;
		float:right;
		font-size:9px;

	}
	#descsidebar {
		width:90%;
		float:right;
		font-size:9px;
	}

	#EmbeddedSidebar {
		width:90%;
		font-size:9px;
		height: 70vw;
		max-height:600px;

	}
	#rankingsSelect{
		width:150px;
		oveflow:hidden;
	}
}
/* images */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}