/**
* @file: highslide.css 
* @version: 4.1.13
*/

.highslide-body {	
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	}
	.highslide-container div {
		font-family: Verdana, Helvetica;
		font-size: 10pt;
	}
	.highslide-container table {
		background: none;
	}
	.highslide {
		outline: none;
		text-decoration: none;
	}
	.highslide img {
		/*border: 2px solid silver;*/
	}
	.highslide:hover img {
		border-color: gray;
	}
	.highslide-active-anchor img {
		visibility: hidden;
	}
	.highslide-gallery .highslide-active-anchor img {
		border-color: black;
		visibility: visible;
		cursor: default;
	}
	.highslide-image {
		border-width: 2px;
		border-style: solid;
		border-color: white;
	}
	.highslide-wrapper, .highslide-outline {
		background: white;
	}
	
	.highslide-loading {
		display: block;
		color: black;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px;
		border: 1px solid white;
		background-color: white;
		padding-left: 22px;
		background-image: url(../graphics/loader.white.gif);
		background-repeat: no-repeat;
		background-position: 3px 1px;
	}
	
	.highslide-move, .highslide-move * {
		cursor: move;
	}
	
	/*****************************************************************************/
	/* Styles for the HTML popups											     */
	/* Remove these if you are not using Highslide HTML						     */
	/*****************************************************************************/
	.highslide-html {
		background-color: white;
	}
	.highslide-html-content {
		display: none;
		width: 280px;
		padding: 0 5px 5px 5px;
	}
	.highslide-header {
		padding-bottom: 5px;
	}
	.highslide-header ul {
		margin: 0;
		padding: 0;
		text-align: right;
	}
	.highslide-header ul li {
		display: inline;
		padding-left: 1em;
	}
	.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
		display: none;
	}
	.highslide-header a {
		font-weight: bold;
		color: gray;
		text-transform: uppercase;
		text-decoration: none;
	}
	.highslide-header .highslide-move a {
		cursor: move;
	}
	.highslide-footer {
		height: 16px;
	}
	.highslide-footer .highslide-resize {
		display: block;
		float: right;
		margin-top: 5px;
		height: 11px;
		width: 11px;
		background: url(../graphics/resize.gif) no-repeat;
	}
	.highslide-footer .highslide-resize span {
		display: none;
	}
	.highslide-body {
	}
	.highslide-resize {
		cursor: nw-resize;
	}
	
	/*****************************************************************************/
	/* Styles for the Individual wrapper class names.							 */
	/* See www.highslide.com/ref/hs.wrapperClassName							 */
	/* You can safely remove the class name themes you don't use				 */
	/*****************************************************************************/
	
	/* hs.wrapperClassName = 'draggable-header' */
	.draggable-header .highslide-header {
		height: 18px;
		border-bottom: 1px solid #dddddd;
	}
	.draggable-header .highslide-header .highslide-move {
		cursor: move;
		display: block;
		height: 16px;
		position: absolute;
		right: 24px;
		top: 0;
		width: 100%;
		z-index: 1;
	}
	.draggable-header .highslide-header .highslide-move * {
		display: none;
	}
	.draggable-header .highslide-header .highslide-close {
		position: absolute;
		right: 2px;
		top: 2px;
		z-index: 5;
		padding: 0;
	}
	.draggable-header .highslide-header .highslide-close a {
		display: block;
		height: 16px;
		width: 16px;
		background-image: url(../graphics/closeX.png);
	}
	.draggable-header .highslide-header .highslide-close span {
		display: none;
	}