
.container{min-width:1170px}

/*----------Page header----------*/
#head-div{min-width:550px}
#head-div h1{margin-bottom:0px;}
.head-bar{
	display: inline-block;
	margin-bottom:0px;
	margin-top:0px;
}
#head-nav{float:right;}
.head-link{color:black;
text-decoration: none;}
.head-link:hover{
	color:#CCC;
	text-decoration: none;
}
.head-link:visited{
	color:black;
	text-decoration: none;
}
.head-link:active{text-decoration: none;}
.head-link:link{text-decoration: none;}
.head-space-left{margin-left:15px;}
#head-div hr{
	margin-top:5px;
	margin-bottom:35px;
}
/*------------------------------*/

.bottom-space{margin-bottom:15px;}

a {outline: none;}

input::-moz-focus-inner {border: none;}
/*----------home page----------*/
#brtnss-change-banner{border-radius:4px;}
#homepage-pre{
	max-height: 135px;
	overflow: auto;
}
.plot-holder{
	border: 1px solid #CCC; 
	border-radius:4px;
	background-color:#F5F5F5; /*#F5F5F5; #6F6966;*/
}
.plot-holder div{display:inline-block}
.plot-background{background-color:white;  /* #F5F5F5 */
	margin:10px;
	border-radius:4px;
	cursor:pointer;
	border: 1px solid #CCC;
}	
.axis path, 
.axis line {
	fill: none;
	stroke: black;
	shape-rendering: crispEdges;
}
.axis text {
	display:none;
	/*font-family: sans-serif;*/
	/*font-size: 11px;*/
}		
.plot1circles{
	stroke:black;
	stroke-width:1.5;
	fill:#FCC999;
	/*transition: fill 0.3s ease;*/
}
.plot1circles:hover{
	fill:#7570FE;
}
.plot2bars{
	stroke:black;
	/*stroke-width:1.5px;*/
	fill:#7570FE; 
	shape-rendering: crispEdges;
	/*: fill 0.3s ease;*/
}
.plot2bars:hover{
	fill:#FCC999;
}
.plot3line{
	fill:none;
	stroke:black;
	stroke-width:6;
}
.plot3line:hover{
	stroke:#6BC7A9;
	stroke-width:12;
}
/*------------------------------*/


/*----------exhibit page----------*/
.exhibit-container{
	background-color:#e9e9e9; 
	border-radius:4px; 
	border: 1px solid #C8C8C8; /*#f4f4f4*/
	margin-bottom:15px;
}
.exhibit-holder{margin:10px;}
.thumbnail{
	height:170px;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
	border: 1px solid #b4b4b4;
	background-color:#C8C8C8; /*#F8F8F8;*/
}
.thumbnail:hover{border:1px solid black;}
/*------------------------------*/

/*----------image gallery----------*/
.map-holder{
	margin-top:15px;
	margin-bottom:30px;
	border-radius:4px;
	background-color:black;
	overflow:auto;
} /*#F5F5F5*/

.img-gallery-orig{
	border-radius:4px;
	margin:15px;
	max-width:1110px;
	max-height:800px;
}

.img-gallery-prev{
	border:1px solid white;
	border-radius:4px;
	margin-bottom:15px;
}
.img-gallery-prev:hover{border:1px solid black;}


/*---------annotations-----------------*/
.anno-container{position:relative;}
.annonation{
	position: absolute;
	padding:0 5px;
	width:40px;
	line-height:50px;
	border: 3px solid white;
	border-radius:4px;
	text-indent:-99999px;
	white-space:nowrap;
	cursor:default;
	}
.anno-container .annonation{display: none;}
.anno-container:hover .annonation{display: inline}
.anno-container p:hover {
	background:#fff;
	background:rgba(255,255,255,0.75);
	z-index:2;
	width:auto;
	text-indent:0;
}
/*------------------------------*/


/*----------map----------*/
.d3-map{
	background-color:white;
	border-radius:4px;
	margin-left:15px;
	margin-bottom:15px;
	width:547.5px;
	height:300px;
}
		
.land {
	  fill: #222;

}
.boundary {
	  fill: none;
	  stroke: #fff;
	  stroke-width: .5px;
}

.img-context{display: inline-block;}

.google-map{
	width:547.5px;
	height:300px;
	border-radius:4px;
	margin-right:15px;
	margin-bottom:15px;
}
/*------------------------------*/




