#pageContent{
		width: 825px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#aggregateLocationList {

}
#aggregateLocationList div{
	width: 385px;
	display:inline-block;
	text-align:center;
}
#queryByAggregateLocationList div{
	width: 385px;
	display:inline-block;
	text-align:center;
}
#queryByCountyLocationList .county{
	width: 255px;
	display:inline-block;
	text-align:center;
	min-height:50px;
	vertical-align:top;
	border: dotted 1px #ccc;
}
#queryByCountyLocationList .subCountyItem{
	font-size:11px;
	display:none;
}
.querysection{
	border:solid 1px #000;
	width: 800px;
	padding-bottom:15px;
	margin-bottom: 10px;
}
.querysection .title{
	background:#66FFFF;
	font-weight:bold;
	text-align:center;
	border-bottom: solid 1px #000;
	width: 100%;
	display:inline-block;
}

.querysection select{
	width: 250px;
	font-size:14px;
	border-radius: 5px;
}
.querysection label{
	width: 150px;
	display:inline-block;
	text-align:left;
}


#kymap{
	position:relative;
	border: solid 1px #000;
	height: 190px;
	width: 400px;
	display:inline-block;
	float:left;
}
#kymap img{
	position:absolute;
	top: 0px;
	left 0px;
	width: 100%;
	
}
#kymap .countymap{
	display:none;
	pointer-events:none;
}

.locationResultFilter{
	border: solid 1px #000;
	height: 25px;
	padding: 3px;
	margin-right: 10px;
	cursor:pointer;
	font-size:12px;
}

.filterShow{
	background:#00FF00;
}
.filterHide{
	background:#FF3300;
}

.clickable{
	cursor:pointer;
}




.data_table {
	font-size: small;
	border: solid 1px #000;
}
.centered{
	text-align:center;
}
.nowrap{
white-space:nowrap;
}
.data_table thead th{
	background:#CCcccc;
	height: 35px;
}
.data_table tbody td{
	vertical-align:top;
}
.report_alternating tbody tr:nth-child(odd){
	background:#CCccFF;
	background::#FFFFCC;
}
.report_alternating tbody tr:nth-child(even){
	background:#FFccCC;
	background:#CCFFFF;
}

.idbox{
	font-size: small;
	border: solid 1px #000;
	width: 370px;
}
.family{
	background-color: #FFFFCC;
}
.genus{
	background-color: #FFCCCC;
}
.species{
	background-color: #CCFFFF;
}
.common_name{
	background-color: #CCCCFF;
}
#speciesImg {
	float:right;
}

/*  SPINDLE   */

.spindle{
	font-size:10px;
	border: solid 1px #000;
	width: 370px;
}
.spindle tfoot th{
	color:#333333;
}
.spindle .spindleSpike{
	vertical-align:bottom;
}


#image_cell{
position:relative;
}
#speciesimg{
	float:left;
	position:absolute;
	top: 2px;
	left: 2px;
	z-index:1;
	height:75px;
	border: dotted 1px #ccc;
	box-shadow: 5px 5px 5px #888888;
	display:none;
	}

.hilite{
	background:#FFFF66;

}

#speciesSelector{
	display:none;

}