/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div{font-family: 'Verdana','Tahoma','Arial', sans-serif,'Candara','DejaVuSans';font-size: 10pt;}
.highslide-container table{background: none;}
.highslide{outline: none;text-decoration: none;}
.highslide img{border: 2px solid;border-color: silver;}
.highslide:hover img{border-color: gray;}
.highslide-active-anchor img{visibility: hidden;}
.highslide-gallery .highslide-active-anchor img{border-color: black;cursor: default;visibility: visible;}
.highslide-image{border-color: white;border-style: solid;border-width: 2px;}
.highslide-wrapper, .highslide-outline{background: white;color: inherit;}
.glossy-dark{background: #111;color: inherit;}
.highslide-image-blur{ }
.highslide-number{background-color: inherit;color: gray;font-size: .9em;font-weight: bold;}
.highslide-caption{/*background: white;*/ display: none;font-size: 1em;padding: 5px;}
.highslide-heading{display: none;font-weight: bold;margin: 0.4em;}
.highslide-dimming{/*position: absolute;*/ background: black;color: inherit;}
a.highslide-full-expand{background: url('./graphics/fullexpand.gif') no-repeat;display: block;height: 34px;margin: 0 10px 10px 0;width: 34px;}
.highslide-loading{background-color: inherit;background-image: url('./graphics/loader.white.gif');background-repeat: no-repeat;background-position: 3px 1px;border: 1px solid white;color: black;display: block;font-size: 9px;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 3px;padding-left: 22px;}
a.highslide-credits,
a.highslide-credits i{background-color: inherit;color: silver;font-size: 10px;padding: 2px;text-decoration: none;}
a.highslide-credits:hover,
a.highslide-credits:hover i{background-color: gray;color: white;}
.highslide-move, .highslide-move *{cursor: move;}
.highslide-viewport{background: none;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 1;}
.highslide-overlay{display: none;}
.hidden-container{display: none;}
/* Example of a semitransparent, offset closebutton */
.closebutton{background: url('./graphics/close.png'); /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ cursor: pointer;height: 30px;left: 15px;position: relative;top: -15px;width: 30px;}
/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul{list-style-type: none;margin: 0;padding: 0;}
.highslide-gallery ul li{background: #ededed;border: 1px solid silver;color: inherit;display: block;float: left;line-height: 0;height: 106px;margin: 2px;overflow: hidden;width: 106px;position: relative;}
.highslide-gallery ul a{left: 50%;top: 50%;position: absolute;}
.highslide-gallery ul img{left: -50%;top: -50%;position: relative;}
html>/**/body .highslide-gallery ul li{display: table;text-align: center;}
html>/**/body .highslide-gallery ul li{text-align: center;}
html>/**/body .highslide-gallery ul a{display: table-cell;position: static;vertical-align: middle;}
html>/**/body .highslide-gallery ul img{position: static;}
/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls{background: url('./graphics/controlbar-white.gif') 0 -90px no-repeat;height: 40px;margin: 20px 15px 10px 0;width: 195px;}
.highslide-controls ul{background: url('./graphics/controlbar-white.gif') right -90px no-repeat;height: 40px;left: 15px;list-style: none;margin: 0;padding: 0;position: relative;}
.highslide-controls li{float: left;list-style: none;margin: 0;padding: 5px 0;}
.highslide-controls a{background-image: url('./graphics/controlbar-white.gif');display: block;float: left;height: 30px;outline: none;width: 30px;}
.highslide-controls a.disabled{cursor: default;}
.highslide-controls a.disabled span{cursor: default;}
.highslide-controls a span{ /* hide the text for these graphic buttons */	cursor: pointer;display: none;}
/* The CSS sprites for the controlbar - see http: //www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a{background-position: 0 0;}
.highslide-controls .highslide-previous a:hover{background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position: 0 -60px !important;}
.highslide-controls .highslide-play a{background-position: -30px 0;}
.highslide-controls .highslide-play a:hover{background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a{background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover{background-position: -60px -30px;}
.highslide-controls .highslide-next a{background-position: -90px 0;}
.highslide-controls .highslide-next a:hover{background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position: -90px -60px !important;}
.highslide-controls .highslide-move a{background-position: -120px 0;}
.highslide-controls .highslide-move a:hover{background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a{background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position: -150px -60px !important;}
.highslide-controls .highslide-close a{background-position: -180px 0;}
.highslide-controls .highslide-close a:hover{background-position: -180px -30px;}
/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent{display: none;}
.highslide-html{background-color: white;color: inherit;}
.highslide-html-content{display: none;padding: 0 5px 5px 5px;width: 400px;}
.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{background-color: inherit;color: gray;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.highslide-header a:hover{background-color: inherit;color: black;}
.highslide-header .highslide-move a{cursor: move;}
.highslide-footer{height: 16px;}
.highslide-footer .highslide-resize{background: url('./graphics/resize.gif') no-repeat;display: block;float: right;height: 11px;margin-top: 5px;width: 11px;}
.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{border-bottom: 1px solid #dddddd;height: 18px;}
.draggable-header .highslide-heading{margin: 2px 0.4em;position: absolute;}
.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{padding: 0;position: absolute;right: 2px;top: 2px;z-index: 5;}
.draggable-header .highslide-header .highslide-close a{background-image: url('./graphics/closeX.png');display: block;height: 16px;width: 16px;}
.draggable-header .highslide-header .highslide-close a:hover{background-position: 0 16px;}
.draggable-header .highslide-header .highslide-close span{display: none;}
.draggable-header .highslide-maincontent{padding-top: 1em;}
/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header{border-bottom: 1px solid #dddddd;height: 18px;}
.titlebar .highslide-heading{background-color: inherit;color: #666666;margin: 1px 0 1px 5px;position: absolute;width: 90%;}
.titlebar .highslide-header .highslide-move{cursor: move;display: block;height: 16px;position: absolute;right: 24px;top: 0;width: 100%;z-index: 1;}
.titlebar .highslide-header .highslide-move *{display: none;}
.titlebar .highslide-header li{padding: 0 0 0 1em;position: relative;top: 3px;z-index: 2;}
.titlebar .highslide-maincontent{padding-top: 1em;}
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer{display: none;}
/* hs.wrapperClassName = 'wide-border' */
.wide-border{background: white;color: inherit;}
.wide-border .highslide-image{border-width: 10px;}
.wide-border .highslide-caption{padding: 0 10px 10px 10px;}
/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image{border: none;}
.borderless .highslide-caption{background: silver;border-bottom: 1px solid white;border-top: 1px solid white;color: inherit;}
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow{background-color: #444;color: inherit;}
.outer-glow .highslide-image{border: 5px solid #444444;}
.outer-glow .highslide-caption{background-color: gray;color: inherit;border-bottom: 5px solid #444444;border-left: 5px solid #444444;border-right: 5px solid #444444;padding: 5px;}
/* hs.wrapperClassName = 'colored-border' */
.colored-border{background: white;color: inherit;}
.colored-border .highslide-image{border: 2px solid green;}
.colored-border .highslide-caption{border-bottom: 2px solid green;border-left: 2px solid green;border-right: 2px solid green;}
/* hs.wrapperClassName = 'dark' */
.dark{background: #111;color: inherit;}
.dark .highslide-image{background: gray;border-color: black black #202020 black;color: inherit;}
.dark .highslide-caption{background: #000; color: #AEFF00;}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a{background-image: url('./graphics/controlbar-black-border.gif');}
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption{background: none;background-color: inherit;border: none;color: white;font-weight: bold;padding: 1em 0 0 0;position: absolute;}
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading{background: url('./graphics/icon.gif') no-repeat 0 1px;background-color: inherit;color: gray;cursor: default;font-weight: bold;height: 20px;margin: 0;overflow: hidden;padding: 0 0 0 22px;}
.controls-in-heading .highslide-controls{background: none;left: 7px;height: 20px;margin: 0;position: relative;top: -23px;width: 105px;}
.controls-in-heading .highslide-controls ul{background: none;height: 20px;position: static;}
.controls-in-heading .highslide-controls li{padding: 0;}
.controls-in-heading .highslide-controls a{background-image: url('./graphics/controlbar-white-small.gif');height: 20px;width: 20px;}
.controls-in-heading .highslide-controls .highslide-move{display: none;}
.controls-in-heading .highslide-controls .highslide-previous a{background-position: 0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position: 0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position: 0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a{background-position: -20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position: -20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position: -20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a{background-position: -40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position: -40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a{background-position: -60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position: -60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position: -60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position: -100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position: -100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position: -100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a{background-position: -120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position: -120px -20px;}
/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/
.text-controls .highslide-controls{background: none;height: auto;margin: 0;text-align: center;width: auto;}
.text-controls ul{background: none;height: auto;left: 0;position: static;}
.text-controls .highslide-move{display: none;}
.text-controls li{background-image: url('./graphics/controlbar-text-buttons.png');background-position: right top !important;display: block;margin-left: 15px;padding: 0;width: auto;}
.text-controls a{background: url('./graphics/controlbar-text-buttons.png') no-repeat;background-position: left top !important;display: block;height: auto;left: -10px;text-decoration: none !important;position: relative;}
.text-controls a span{background: url('./graphics/controlbar-text-buttons.png') no-repeat;background-color: inherit;color: #333;display: block;font-family: 'Verdana','Tahoma','Arial', sans-serif,'Candara','DejaVuSans';font-size: 12px;font-weight: bold;height: 18px;line-height: 18px;margin: 1px 2px 1px 10px;min-width: 4em;padding: 1px 0 1px 18px;white-space: nowrap;}
.text-controls .highslide-next{margin-right: 1em;}
.text-controls .highslide-full-expand a span{margin: 1px 0;min-width: 0;padding: 1px 0 1px 10px;}
.text-controls .highslide-close a span{min-width: 0;}
.text-controls a:hover span{background-color: inherit;color: black;}
.text-controls a.disabled span{background-color: inherit;color: #999;}
.text-controls .highslide-previous span{background-position: 0 -40px;}
.text-controls .highslide-previous a.disabled{background-position: left top !important;}
.text-controls .highslide-previous a.disabled span{background-position: 0 -140px;}
.text-controls .highslide-play span{background-position: 0 -60px;}
.text-controls .highslide-play a.disabled{background-position: left top !important;}
.text-controls .highslide-play a.disabled span{background-position: 0 -160px;}
.text-controls .highslide-pause span{background-position: 0 -80px;}
.text-controls .highslide-next span{background-position: 0 -100px;}
.text-controls .highslide-next a.disabled{background-position: left top !important;}
.text-controls .highslide-next a.disabled span{background-position: 0 -200px;}
.text-controls .highslide-full-expand span{background: none;}
.text-controls .highslide-full-expand a.disabled{background-position: left top !important;}
.text-controls .highslide-close span{background-position: 0 -120px;}
/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/
.highslide-thumbstrip{direction: ltr;height: 100%;}
.highslide-thumbstrip div{overflow: hidden;}
.highslide-thumbstrip table{border-collapse: collapse;padding: 0;position: relative;}
.highslide-thumbstrip td{padding: 1px; /*text-align: center;*/}
.highslide-thumbstrip a{outline: none;}
.highslide-thumbstrip img{border: 1px solid gray;display: block;margin: 0 auto;}
.highslide-thumbstrip .highslide-active-anchor img{visibility: visible;}
.highslide-thumbstrip .highslide-marker{border-width: 0;border-style: solid;border-color: transparent; /* change this to actual background color in highslide-ie6.css */ height: 0;position: absolute;width: 0;}
.highslide-thumbstrip-horizontal div{width: auto; /* width: 100% breaks in small strips in IE */}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display: none;height: 42px;left: 3px;position: absolute;top: 3px;width: 25px;}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{background: url('./graphics/scrollarrows.png') left center no-repeat;cursor: pointer;height: 42px;margin-bottom: 10px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display: none;height: 42px;position: absolute;top: 3px;right: 3px;width: 25px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{background: url('./graphics/scrollarrows.png') center right no-repeat;cursor: pointer;height: 42px;margin-bottom: 10px;}
.highslide-thumbstrip-horizontal table{margin: 2px 0 10px 0;}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left: 10px;}
.highslide-thumbstrip-horizontal img{height: 40px;width: auto;}
.highslide-thumbstrip-horizontal .highslide-marker{border-bottom: 6px solid gray;border-left-width: 6px;border-right-width: 6px;top: 47px;}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left: 10px;}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color: white !important;}
.highslide-thumbstrip-vertical-overlay{overflow: hidden !important;}
.highslide-thumbstrip-vertical div{height: 100%;}
.highslide-thumbstrip-vertical a{display: block;}
.highslide-thumbstrip-vertical .highslide-scroll-up{display: none;height: 25px;left: 0;position: absolute;top: 0;width: 100%;}
.highslide-thumbstrip-vertical .highslide-scroll-up div{background: url('./graphics/scrollarrows.png') top center no-repeat;cursor: pointer;height: 25px;margin-left: 10px;}
.highslide-thumbstrip-vertical .highslide-scroll-down{bottom: 0;display: none;height: 25px;left: 0;position: absolute;width: 100%;}
.highslide-thumbstrip-vertical .highslide-scroll-down div{background: url('./graphics/scrollarrows.png') bottom center no-repeat;cursor: pointer;height: 25px;margin-left: 10px;}
.highslide-thumbstrip-vertical table{margin: 10px 0 0 10px;}
.highslide-thumbstrip-vertical img{width: 60px; /* t=5481 */}
.highslide-thumbstrip-vertical .highslide-marker{border-bottom-width: 6px;border-top-width: 6px;border-left: 6px solid gray;left: 0;margin-top: 8px;}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color: white;}
.highslide-viewport .highslide-thumbstrip-float{overflow: auto;}
.highslide-thumbstrip-float ul{margin: 2px 0;padding: 0;}
.highslide-thumbstrip-float li{display: block;float: left;height: 60px;list-style: none;margin: 0 2px;}
.highslide-thumbstrip-float img{border-color: silver;display: inline;max-height: 56px;}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color: black;}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div{display: none;}
.highslide-thumbstrip-float .highslide-marker{display: none;}
