/* STYLE SHEET FOR OUTDOORESCAPADE.COM */

/* RESET */
/* RESET */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0px none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;}
ol, ul {
	list-style: none;}
blockquote, q {
	quotes: none;}
	blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
/* END RESET */
/* END RESET */
body {
	font-family: Arial, helvetica, sans-serif;
	background: #ffffff;
	font-size: 13px; 
	line-height: 21px;}
/* SLIDE PANEL */
a:focus {
	outline: none;
}
#panel {
	background: #ffffff;
	height: 190px;
	display: none;
	border: #dddddd 1px solid;}
.slide {
	margin: 0;
	padding: 0;
	border-top: 4px solid #dddddd;
	background: url('img/btn-slide.gif') no-repeat center top;}
.btn-slide {
	background: url('img/white-arrow.gif') no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	margin: 0 auto;
	display: block;
	color: #fc7a1a;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:120%; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:10px; padding-top:10px; padding-bottom:0}
.active {
	background-position: right 12px;}
/* END PANEL SLIDER */

/* EXTRA SLIDER PANELS */
#panelr {
	background: #ffffff;
	height:238px;
	display: none;
	border: #dddddd 1px solid;}
.btn-slider {
	background: url('img/white-arrow.gif') no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	margin: 0 auto;
	display: block;
	color: #fc7a1a;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:120%; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:10px; padding-top:10px; padding-bottom:0}
#panelo {
	background: #ffffff;
	height: 190px;
	display: none;
	border: #dddddd 1px solid;}
.btn-slideo {
	background: url('img/white-arrow.gif') no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	margin: 0 auto;
	display: block;
	color: #fc7a1a;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:120%; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:10px; padding-top:10px; padding-bottom:0}
#panelb {
	background: #ffffff;
	height:200px;
	display: none;
	border: #dddddd 1px solid;}
.btn-slideb {
	background: url('img/white-arrow.gif') no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	margin: 0 auto;
	display: block;
	color: #fc7a1a;
	text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:100%; font-size:120%; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:10px; padding-top:10px; padding-bottom:0}
/* END EXTRA SLIDER PANELS */

/* H STYLES */
/* H STYLES */
h1 {
	font-size:2em;
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
	color:#fc7a1a;}
h2 {
	font-size:1.1em;
	padding-bottom:10px;
	text-align:center;}
/* END H STYLES */
/* END H STYLES */

/* P STYLES */
/* P STYLES */
p {
 	margin-bottom: 15px;}	
p#logo {
	float: left; 
	padding: 28px 7px 0px 8px;}
p#navlist {
	float: right;}
p#qouteleft {
	font-style: italic;
	width: 460px;
	padding: 110px 0px 0px 50px;
	color: #ffffff;}
p#qouteright {
	font-style: italic;
	width: 460px;
	padding: 110px 0px 0px 420px;
	color: #ffffff;}
p#qoutenameleft {
	font-style: italic;
	padding:10px 0px 0px 50px;
	color: #ffffff;}
p#qoutenameright {
	font-style: italic;
	padding:10px 0px 0px 420px;
	color: #ffffff;}
p#homecont{
	padding: 0px 10px 0px 10px;
	font-size:1.2em;
	line-height:19px;}	
/* END P STYLES */
/* END P STYLES */

/* CLASSES */
/* CLASSES */
.container {
	width: 960px;
	margin: 0 auto;} 
.containertwo {
	width: 960px;
	margin: 0 auto;}
.center {
	display:block;
	margin: 0 auto;}
.imgborder {
 	border: 1px solid #000000;} 
.imgborderright {
 	border: 1px solid #000000;
 	float: right;
 	margin: 9px;
 	display: inline;}
.imgborderleft {
 	border: 1px solid #000000;
 	float: right;
 	margin: 9px;
 	display: inline;} 
.adspace {
	margin-top:40px;
	margin-bottom:40px;}
.searchbox {
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	border-top:1px solid #fc7a1a;
	border-bottom:1px solid #fc7a1a;
	color:#fc7a1a;
	font-size:1.2em;}	
.tutorial-info{
	color:white;
	text-align:center;
	padding:10px;
	margin-top:10px;}
.questionmark {
	float:right;}	
.imageright{
	float:right;
	margin:9px;
	display: inline;}	
.imageleft{
	float:left;
	margin:9px;
	padding-right:3px;
	display:block;}	
.floatleft{
	float:left;}	
.floatright{
	float:right;}	
.gray {
	color: #585858;}
.black {
	color: #000000;}
.lightgray {
	color: #dddddd;}	
.orange {
	color: #fc7a1a}
.red {
	color: #ff0000;}
.white {
	color: white;}
.lightblue {
	color: #0000FF;}
.bold {
	font-weight:bold;}
.underline {
	text-decoration:underline;}
.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;}
.row {
	width:730px;
	margin-top:30px;
	display:block;
	clear:both;
	margin: 0 auto;}	
.leftcolumn {
	width:29%;
	float: left;
	display:block;
	margin: 0;
	padding: 1em;}
.leftwidecolumn {
	width:40%;
	float: left;
	display:block;
	margin: 0;
	padding: 1em;}
.centercolumn {
	width:28%;
	float: right;
	display:block;
	margin: 0;
	padding: 1em;}
.rightcolumn {
	width:28%;
	float:right;
	display:block;
	margin: 0;
	padding: 1em;}
.splitleft {
	width:45%;
	float:left;
	display:block;
	padding: 1em;}
.splitright {
	width:45%;
	float:right;
	display:block;
	padding: 1em;}
.splitleftnopadbottom {
	width:45%;
	float:left;
	display:block;
	padding: 1em 1em 0em 1em;}
.splitrightnopadbottom {
	width:45%;
	float:right;
	display:block;
	padding: 1em 1em 0em 1em;}
.learnmore {
	font-size:.8em;
	text-align:center;}	
.textcenter {
	text-align:center;}
.addspacebelow {
	margin-bottom:60px;}	
.addmorespacebelow {
	margin-bottom:120px;}
.smaller {
	font-size:.9em}
.hsmaller {
	font-size:1.5em}
.steptable {
	width:100%;
	border-bottom: 1px dotted #fc7a1a;
	padding-bottom:10px;
	margin-bottom:18px;
	overflow:hidden;}	
.infobar {
	width:690px;
	margin: 0 auto;
	padding:20px;
	margin:40px 0px 40px 0px;
	overflow: auto;}	
.widebar {
	width:100%;
	overflow: auto;}	
.googlemap {
	display:block;
	width:680px;
	float:left;}	
.pawprintlist {
	list-style-image: url('img/smallpaw.png');
	margin-left:1.5em}	
.pawprintlistspace {
	list-style-image: url('img/smallpaw.png');
	margin-left:5.5em}	
.pawprintlist li {
	padding-bottom:10px;}	
.orangedottedline{
	border-bottom: 1px dotted #fc7a1a;}
.divpad {
	padding:10px 0 10px 0;}
.sublist {
	margin-left:16px;
	list-style-type: disc;
	display:block;}
.spacelistabove{
	margin-top:10px;}
.attractionstable {
	width:100%;}
.attractionstable td {
	text-align:center;
	height:140px;
	width:20%;}
.topcornerlogos {
	float: right;
	padding: 7px 7px 7px 0px;}
.topright {
	float: right;
	padding: 26px 20px 0px 0px;}
.topright li {
	margin-bottom: 8px;}
.topright li:last-child {
	margin-bottom: 0px;}

.hsmalleritalic {
	font-size:.9em;
	font-style: italic;
	font-weight: 100;
	text-align: left;}
a.underlinelink {
	text-decoration:underline;
	color: red;} 
a.underlinelink:link  {
	text-decoration:underline;
	color: red;} 
a.underlinelink:active  {
	text-decoration:underline;
	color: red;} 
a.underlinelink:visted {
	text-decoration:underline;
	color: red;} 
a.underlinelink:hover {
	text-decoration:underline;
	color: red;} 
/* END CLASSES */
/* END CLASSES */	


/* ADDTHIS COMBO PILLS */
/* ADDTHIS COMBO PILLS */
.addthis_toolbox.addthis_pill_combo {
	padding-top: 30px;
	padding-bottom: 30px;
	width: 50%;
	margin: auto;}
.addthis_toolbox.addthis_pill_combo a {
    float: left;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;}
/* END ADDTHIS COMBO PILLS */
/* END ADDTHIS COMBO PILLS */


/*** MENU STYLING ***/
/*** MENU STYLING ***/
#suckerfishnav {
    background: url('img/navgradiant.png') bottom;
    font-family:verdana,sans-serif;
    font-weight:bold;
    font-size:.85em;
    float: right;}
#suckerfishnav, #suckerfishnav ul {
    float:right;
    list-style:none;
    line-height:40px;
    padding:0;
    margin:0;
    width:100%;}
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;}
#suckerfishnav li {
    float:left;
    padding:0;}
#suckerfishnav ul {
    border-left:0px none; border-right:0px none; border-bottom:0px none; position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border-top:1px solid #666666}
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;}
#suckerfishnav li li a {
    padding:4px 10px;
    width:130px;
    font-size:1em;
    color:#dddddd;}
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#000000;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#000000;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#303123;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#fc7a1a;}    
/**** END NAV BAR STYLES ****/
/**** END NAV BAR STYLES ****/

/*
#main {
	background: #f4f1f1;
	overflow: hidden;}*/
#main{
	background: url('img/background.jpg');
	background-repeat: repeat-y;
	background-position:center;
	overflow: hidden;}
#top_bar {
	overflow: hidden; 
	background: url('img/headerbackground3.jpg');
	background-position:center;
	height: 146px;
	}
	/*#303123*/
#header {
	min-height: 234px;}	
#homebanner {
	background: url('img/homebanner3.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#articlebanner {
	background: url('img/articlesbanner.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#snowshoeingbanner {
	background: url('img/snowshoeingbanner.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#scramblingbanner {
	background: url('img/scramblingbanner2.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#hikingbanner {
	background: url('img/hikingbanner2.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#bikingbanner {
	background: url('img/bikingbanner2.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#attractionsbanner {
	background: url('img/attractionsbanner.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#errorbanner {
	background: url('img/404banner2.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}
#errorbannertwo {
	background: url('img/403banner.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#contactbanner {
	background: url('img/contactbanner2.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#aboutbanner {
	background: url('img/aboutbanner1.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#recreadingbanner {
	background: url('img/recreadingbanner3.jpg');
	width: 958px;
	height: 234px;
	border: 1px solid #000000}	
#contenthome {
	float: left; 
	width: 62%; 
	padding:25px 0px 0px 10px;}
#contentarea {
	float: left; 
	width: 730px; 
	padding:25px 5px 5px 15px;
	font-size:1.2em;}  	
#errorcontentlist {
	padding-left:24px;
	font-size:.9em;
	color:#585858;}
#errorcontent {
	padding:20px;
	margin-left:25px;}
#errorcontentsearch {
	padding-left:20px;}	
#adarea {
	float: right; 
	width: 160px;
	padding:25px 10px 25px 10px;
	background: #E6E6E6;
	border-right: 1px solid #fc7a1a;  
	border-left:1px solid #fc7a1a;
	border-bottom:1px solid #fc7a1a;}
#feature {
	float: right; 
	width: 35%;
	padding-top:25px;
	padding-left:1.5%;
	background: #E6E6E6;
	border-right: 1px solid #000000;  
	border-left:1px solid #000000;}	
#preview{
	position:absolute;
	border:1px solid #000000;
	background:#fc7a1a;
	padding:5px;
	display:none;
	color:#000000;}
#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;}	
#form-container{
	padding:15px;
	padding-top:60px;
	margin-top:40px;
	width:400px;
	margin:0 auto;}	
#map {
	width:680px;
	height:200px;
	border:1px solid #000000;}	
#topcorneremail {
	position:absolute;
	top: 40px;
	right: 0px;	
	}	
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #000000;
	background:#fc7a1a;	
	margin:.5em 0;
	overflow:auto;
	width:800px;}	
/* END DIV STYLES */
/* END DIV STYLES */

a {text-decoration:none;}
a:hover {color: #fc7a1a;}
a:visited {text-decoration: none}

/* FOOTER */	
/* FOOTER */
#footer {
	width: 100%;
	min-height: 250px;
	background: url('img/bottomgrad4.jpg');
	background-repeat: repeat-x;
	border-top: 1px solid #202020;
	padding-bottom: 25px;}
#footer a {
	color:#dddddd;}
#footer a:hover { 
	color:#fc7a1a;}
#footer_content{
	width: 900px;
	margin: 0 auto;
	min-height: 150px;
	padding-top: 20px;  
	padding-bottom: 20px;  
	color:#fc7a1a;}
#copyright {
	float: right;
	text-align: right;
	width: 20%;}
p#footlinks{
	font-size: 1.1em;
	padding-bottom: 10px;}	
p#footcopy{
	font-size: 1.1em;
	padding-bottom: 10px;}	
p#footupdate{
	font-size: 1.1em;
	padding-bottom: 10px;}
#flinks {
	float: left; 
	width: 40%;}
#feeds {
	float: left; 
	width: 40%;}
/* END FOOTER */
/* END FOOTER */

/* MISC */
/* MISC */
img {border-style: none;}

td > button{
	text-indent:8px;}
label{
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;}
td{white-space:nowrap;}
.clear{clear:both;}
/* END MISC */
/* END MISC */


/**** START HIGHSLIDE STYLES ****/
/**** START HIGHSLIDE STYLES ****/
/**
* @file: highslide.css 
* @version: 4.1.8
*/
.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;}
.glossy-dark {
	background: #111;}

.highslide-image-blur {}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;}
.highslide-dimming {
	/*position: absolute;*/
	background: black;}
a.highslide-full-expand {
   background: url('highslide/graphics/fullexpand.gif') no-repeat;
   display: block;
   width: 34px;
   height: 34px; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url('highslide/graphics/loader.white.gif');
	background-repeat: no-repeat;
	background-position: 3px 1px; padding-right:3px; padding-top:3px; padding-bottom:3px}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;}
.highslide-move, .highslide-move * {
	cursor: move;}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;}
.highslide-overlay {
	display: none;}
.hidden-container {
	display: none;}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url('highslide/graphics/close.png');
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* 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 {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;}
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 {
	position: static;
	display: table-cell;
	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 {
	width: 195px;
	height: 40px;
	background: url('highslide/graphics/controlbar-white.gif') no-repeat 0 -90px;
	margin-left:0; margin-right:15px; margin-top:20px; margin-bottom:10px}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url('highslide/graphics/controlbar-white.gif') no-repeat right -90px;; list-style-type:none}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;}
.highslide-controls a {
	background-image: url('highslide/graphics/controlbar-white.gif');
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none}
.highslide-controls a.disabled {
	cursor: default;}
.highslide-controls a.disabled span {
	cursor: default;}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;}


/* 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;}
.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;}
.highslide-html-content {
	display: none;
	width: 400px;
	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 a:hover {
	color: black;}
.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('highslide/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-heading {
	position: absolute;
	margin: 2px 0.4em;}
.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('highslide/graphics/closeX.png');}
.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 {
	height: 18px;
	border-bottom: 1px solid #dddddd;}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;}
.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 {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;}
.titlebar .highslide-maincontent {
	padding-top: 1em;}
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;}
/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;}
.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 {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;}
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;}
.outer-glow .highslide-image {
	border: 5px solid #444444;}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;}
/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;}
.colored-border .highslide-image {
	border: 2px solid green;}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;}
/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;}
.dark .highslide-caption {
	color: white;
	background: #111;}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url('highslide/graphics/controlbar-black-border.gif');}
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;}
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	margin: 0;
	background: url('highslide/graphics/icon.gif') no-repeat 0 1px;; padding-left:22px; padding-right:0; padding-top:0; padding-bottom:0}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;}
.controls-in-heading .highslide-controls li {
	padding: 0;}
.controls-in-heading .highslide-controls a {
	background-image: url('highslide/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;}
.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;}
/*****************************************************************************/
/* The following styles are added by the Highslide Editor                    */
/*****************************************************************************/
.highslide-wrapper, .highslide-outline {
	background: #fc7a1a;}
.highslide img {
	border: 1px solid #000000;}
.highslide:hover img {
	border-color: #fc7a1a;}
.highslide-image {
	border: 1px solid #000000;}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url('highslide/graphics/loader.white.gif');}
/**** END HIGHSLIDE STYLES ****/
/**** END HIGHSLIDE STYLES ****/
/**** END HIGHSLIDE STYLES ****/
