/* @group Reset */
.pace,
.pace .pace-progress,
.pace .pace-progress:before,
.pace .pace-activity,
.pace .pace-activity:after,
.pace .pace-activity:before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}

/* @end */

/* @group Hide Until Loaded */

/*  */

/* @end */

/* @group Atom */

/*  */

/* @end */

/* @group Barber Shop Top */

/*  */

/* @end */

/* @group Barber Shop Bottom */

/*  */

/* @end */



/* @group Big Counter Top Left */

/*  */

/* @end */

/* @group Big Counter Top Centre */

/*  */

/* @end */

/* @group Big Counter Top Right */

/*  */

/* @end */

/* @group Big Counter Middle */

/*  */

/* @end */

/* @group Big Counter Bottom Left */

/*  */

/* @end */

/* @group Big Counter Bottom Centre */

/*  */

/* @end */

/* @group Big Counter Bottom Right */

/*  */

/* @end */

/* @group Bounce */

/*  */

/* @end */

/* @group Box */

/*  */

/* @end */

/* @group Button */

/*  */

/* @end */

/* @group Circle */

/*  */

/* @end */

/* @group Corner */

/*  */

/* @end */

/* @group Double Circles Large */

/*  */

/* @end */

/* @group Double Circles Small */

/*  */

/* @end */

/* @group Double Squares Large */

/*  */

/* @end */

/* @group Double Squares Small */

/*  */

/* @end */

/* @group Double Stripes */

/*  */

/* @end */

/* @group Radar */

/*  */
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 2000;
	position: fixed;
	height: 90px;
	width: 90px;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.pace.pace-inactive .pace-activity {
	display: none;
}

.pace .pace-activity {
	position: fixed;
	z-index: 2000;
	display: block;
	position: absolute;
	left: -30px;
	top: -30px;
	height: 90px;
	width: 90px;
	display: block;
	border-width: 30px;
	border-style: double;
	border-color: #C8C8C8 transparent transparent;
	border-radius: 50%;
	-webkit-animation: spin 1s linear infinite;
	-moz-animation: spin 1s linear infinite;
	-o-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

.pace .pace-activity:before {
	content: ' ';
	position: absolute;
	top: 10px;
	left: 10px;
	height: 50px;
	width: 50px;
	display: block;
	border-width: 10px;
	border-style: solid;
	border-color: #C8C8C8 transparent transparent;
	border-radius: 50%;
}

@-webkit-keyframes spin {
	100% { -webkit-transform: rotate(359deg); }
}

@-moz-keyframes spin {
	100% { -moz-transform: rotate(359deg); }
}

@-o-keyframes spin {
	100% { -moz-transform: rotate(359deg); }
}

@keyframes spin {
	100% {  transform: rotate(359deg); }
}

/*  */

/* @end */

/* @group Simple */

/*  */

/* @end */



/* @group Fill */

/*  */

/* @end */

/* @group Flash */

/*  */

/* @end */

/* @group Flat Top */

/*  */

/* @end */

/* @group Flat Bottom */

/*  */

/* @end */

/* @group Loading Bar */

/*  */

/* @end */

/* @group Mac OS X Top */

/*  */

/* @end */

/* @group Mac OS X Bottom */

/*  */

/* @end */

/* @group Minimal Top */

/*  */

/* @end */

/* @group Minimal Bottom */

/*  */

/* @end */

/* @group Fat Bar Top */

/*  */

/* @end */

/* @group Fat Bar Bottom */

/*  */

/* @end */

/* @group Flipping Circle */

/*  */

/* @end */

/* @group Flipping Square */

/*  */

/* @end */

/* @group Font Awesome */

/*  */

/* @end */

/* @group Hair Line */

/*  */

/* @end */

/* @group Sphere */

/*  */

/* @end */

/* @group Spinning Box */

/*  */

/* @end */

/* @group Spinning & Zooming Box */

/*  */

/* @end */

/* @group Spinning Circles */

/*  */

/* @end */

/* @group Squares */

/*  */

/* @end */

/* @group Text */

/*  */

/* @end */
#stacks_in_217 {
	margin: 0px 0px 50px 0px;
}

#stacks_in_337 {
	border: solid rgba(102, 102, 102, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 50px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
}
#stacks_in_978 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_978 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_978 #jwresp_col2_stacks_in_978{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_978 #jwresp_col1_stacks_in_978,#stacks_in_978 #jwresp_col2_stacks_in_978{width:100%;float:none;display:block}#stacks_in_978 #jwresp_col1_stacks_in_978{margin-bottom:15px}}

#stacks_in_978 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_979 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_979 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_979 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_979.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_979.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_979.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_979 {
	background: transparent;
}

.static-bg1stacks_in_979 {
	background: #333333;
}

.static-bg2stacks_in_979 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_979 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_979 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_979 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_979 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_979.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_979.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_979.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_979 {
	position: relative;
	display: block;
}

#captionBGstacks_in_979 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_979 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_979 {
	background: transparent;
}

.hover-bg1stacks_in_979 {
	background: ;
}

.hover-bg2stacks_in_979 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_979 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_979 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_979 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_979 a:link,
#imageCaptionLinkstacks_in_979 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_979 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_987 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_987 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_987 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_987.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_987.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_987.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_987 {
	background: transparent;
}

.static-bg1stacks_in_987 {
	background: #333333;
}

.static-bg2stacks_in_987 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_987 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_987 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_987 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_987 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_987.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_987.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_987.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_987 {
	position: relative;
	display: block;
}

#captionBGstacks_in_987 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_987 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_987 {
	background: transparent;
}

.hover-bg1stacks_in_987 {
	background: ;
}

.hover-bg2stacks_in_987 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_987 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_987 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_987 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_987 a:link,
#imageCaptionLinkstacks_in_987 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_987 {
		display: block !important;
	}
}


#stacks_in_1012 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1012 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1012 #jwresp_col2_stacks_in_1012{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1012 #jwresp_col1_stacks_in_1012,#stacks_in_1012 #jwresp_col2_stacks_in_1012{width:100%;float:none;display:block}#stacks_in_1012 #jwresp_col1_stacks_in_1012{margin-bottom:15px}}

#stacks_in_1012 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_1063 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1063 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1063 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1063.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1063.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1063.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1063 {
	background: transparent;
}

.static-bg1stacks_in_1063 {
	background: #333333;
}

.static-bg2stacks_in_1063 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1063 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1063 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1063 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1063 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1063.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1063.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1063.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1063 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1063 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1063 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1063 {
	background: transparent;
}

.hover-bg1stacks_in_1063 {
	background: ;
}

.hover-bg2stacks_in_1063 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1063 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1063 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1063 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1063 a:link,
#imageCaptionLinkstacks_in_1063 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1063 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_1013 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1013 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1013 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1013.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1013.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1013.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1013 {
	background: transparent;
}

.static-bg1stacks_in_1013 {
	background: #333333;
}

.static-bg2stacks_in_1013 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1013 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1013 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1013 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1013 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1013.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1013.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1013.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1013 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1013 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1013 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1013 {
	background: transparent;
}

.hover-bg1stacks_in_1013 {
	background: ;
}

.hover-bg2stacks_in_1013 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1013 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1013 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1013 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1013 a:link,
#imageCaptionLinkstacks_in_1013 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1013 {
		display: block !important;
	}
}


#stacks_in_961 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_961 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_961 #jwresp_col2_stacks_in_961{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_961 #jwresp_col1_stacks_in_961,#stacks_in_961 #jwresp_col2_stacks_in_961{width:100%;float:none;display:block}#stacks_in_961 #jwresp_col1_stacks_in_961{margin-bottom:15px}}

#stacks_in_961 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_962 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_962 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_962 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_962.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_962.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_962.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_962 {
	background: transparent;
}

.static-bg1stacks_in_962 {
	background: #333333;
}

.static-bg2stacks_in_962 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_962 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_962 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_962 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_962 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_962.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_962.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_962.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_962 {
	position: relative;
	display: block;
}

#captionBGstacks_in_962 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_962 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_962 {
	background: transparent;
}

.hover-bg1stacks_in_962 {
	background: ;
}

.hover-bg2stacks_in_962 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_962 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_962 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_962 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_962 a:link,
#imageCaptionLinkstacks_in_962 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_962 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_970 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_970 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_970 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_970.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_970.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_970.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_970 {
	background: transparent;
}

.static-bg1stacks_in_970 {
	background: #333333;
}

.static-bg2stacks_in_970 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_970 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_970 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_970 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_970 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_970.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_970.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_970.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_970 {
	position: relative;
	display: block;
}

#captionBGstacks_in_970 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_970 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_970 {
	background: transparent;
}

.hover-bg1stacks_in_970 {
	background: ;
}

.hover-bg2stacks_in_970 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_970 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_970 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_970 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_970 a:link,
#imageCaptionLinkstacks_in_970 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_970 {
		display: block !important;
	}
}


#stacks_in_944 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_944 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_944 #jwresp_col2_stacks_in_944{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_944 #jwresp_col1_stacks_in_944,#stacks_in_944 #jwresp_col2_stacks_in_944{width:100%;float:none;display:block}#stacks_in_944 #jwresp_col1_stacks_in_944{margin-bottom:15px}}

#stacks_in_944 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_945 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_945 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_945 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_945.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_945.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_945.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_945 {
	background: transparent;
}

.static-bg1stacks_in_945 {
	background: #333333;
}

.static-bg2stacks_in_945 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_945 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_945 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_945 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_945 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_945.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_945.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_945.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_945 {
	position: relative;
	display: block;
}

#captionBGstacks_in_945 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_945 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_945 {
	background: transparent;
}

.hover-bg1stacks_in_945 {
	background: ;
}

.hover-bg2stacks_in_945 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_945 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_945 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_945 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_945 a:link,
#imageCaptionLinkstacks_in_945 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_945 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_953 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_953 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_953 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_953.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_953.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_953.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_953 {
	background: transparent;
}

.static-bg1stacks_in_953 {
	background: #333333;
}

.static-bg2stacks_in_953 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_953 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_953 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_953 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_953 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_953.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_953.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_953.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_953 {
	position: relative;
	display: block;
}

#captionBGstacks_in_953 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_953 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_953 {
	background: transparent;
}

.hover-bg1stacks_in_953 {
	background: ;
}

.hover-bg2stacks_in_953 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_953 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_953 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_953 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_953 a:link,
#imageCaptionLinkstacks_in_953 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_953 {
		display: block !important;
	}
}



#stacks_in_925 {
	border: solid rgba(102, 102, 102, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 50px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
}
#stacks_in_1070 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1070 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1070 #jwresp_col2_stacks_in_1070{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1070 #jwresp_col1_stacks_in_1070,#stacks_in_1070 #jwresp_col2_stacks_in_1070{width:100%;float:none;display:block}#stacks_in_1070 #jwresp_col1_stacks_in_1070{margin-bottom:15px}}

#stacks_in_1070 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_1071 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1071 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1071 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1071.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1071.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1071.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1071 {
	background: transparent;
}

.static-bg1stacks_in_1071 {
	background: #333333;
}

.static-bg2stacks_in_1071 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1071 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1071 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1071 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1071 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1071.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1071.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1071.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1071 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1071 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1071 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1071 {
	background: transparent;
}

.hover-bg1stacks_in_1071 {
	background: ;
}

.hover-bg2stacks_in_1071 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1071 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1071 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1071 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1071 a:link,
#imageCaptionLinkstacks_in_1071 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1071 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_1079 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1079 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1079 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1079.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1079.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1079.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1079 {
	background: transparent;
}

.static-bg1stacks_in_1079 {
	background: #333333;
}

.static-bg2stacks_in_1079 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1079 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1079 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1079 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1079 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1079.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1079.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1079.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1079 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1079 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1079 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1079 {
	background: transparent;
}

.hover-bg1stacks_in_1079 {
	background: ;
}

.hover-bg2stacks_in_1079 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1079 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1079 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1079 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1079 a:link,
#imageCaptionLinkstacks_in_1079 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1079 {
		display: block !important;
	}
}


#stacks_in_279 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_279 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_279 #jwresp_col2_stacks_in_279{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_279 #jwresp_col1_stacks_in_279,#stacks_in_279 #jwresp_col2_stacks_in_279{width:100%;float:none;display:block}#stacks_in_279 #jwresp_col1_stacks_in_279{margin-bottom:15px}}

#stacks_in_279 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_258 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_258 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_258 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_258.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_258.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_258.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_258 {
	background: transparent;
}

.static-bg1stacks_in_258 {
	background: #333333;
}

.static-bg2stacks_in_258 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_258 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_258 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_258 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_258 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_258.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_258.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_258.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_258 {
	position: relative;
	display: block;
}

#captionBGstacks_in_258 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_258 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_258 {
	background: transparent;
}

.hover-bg1stacks_in_258 {
	background: ;
}

.hover-bg2stacks_in_258 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_258 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_258 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_258 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_258 a:link,
#imageCaptionLinkstacks_in_258 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_258 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_265 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_265 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_265 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_265.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_265.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_265.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_265 {
	background: transparent;
}

.static-bg1stacks_in_265 {
	background: #333333;
}

.static-bg2stacks_in_265 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_265 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_265 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_265 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_265 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_265.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_265.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_265.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_265 {
	position: relative;
	display: block;
}

#captionBGstacks_in_265 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_265 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_265 {
	background: transparent;
}

.hover-bg1stacks_in_265 {
	background: ;
}

.hover-bg2stacks_in_265 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_265 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_265 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_265 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_265 a:link,
#imageCaptionLinkstacks_in_265 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_265 {
		display: block !important;
	}
}


#stacks_in_782 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_782 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_782 #jwresp_col2_stacks_in_782{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_782 #jwresp_col1_stacks_in_782,#stacks_in_782 #jwresp_col2_stacks_in_782{width:100%;float:none;display:block}#stacks_in_782 #jwresp_col1_stacks_in_782{margin-bottom:15px}}

#stacks_in_782 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_783 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_783 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_783 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_783.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_783.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_783.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_783 {
	background: transparent;
}

.static-bg1stacks_in_783 {
	background: #333333;
}

.static-bg2stacks_in_783 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_783 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_783 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_783 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_783 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_783.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_783.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_783.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_783 {
	position: relative;
	display: block;
}

#captionBGstacks_in_783 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_783 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_783 {
	background: transparent;
}

.hover-bg1stacks_in_783 {
	background: ;
}

.hover-bg2stacks_in_783 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_783 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_783 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_783 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_783 a:link,
#imageCaptionLinkstacks_in_783 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_783 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_791 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_791 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_791 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_791.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_791.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_791.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_791 {
	background: transparent;
}

.static-bg1stacks_in_791 {
	background: #333333;
}

.static-bg2stacks_in_791 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_791 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_791 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_791 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_791 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_791.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_791.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_791.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_791 {
	position: relative;
	display: block;
}

#captionBGstacks_in_791 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_791 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_791 {
	background: transparent;
}

.hover-bg1stacks_in_791 {
	background: ;
}

.hover-bg2stacks_in_791 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_791 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_791 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_791 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_791 a:link,
#imageCaptionLinkstacks_in_791 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_791 {
		display: block !important;
	}
}


#stacks_in_765 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_765 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_765 #jwresp_col2_stacks_in_765{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_765 #jwresp_col1_stacks_in_765,#stacks_in_765 #jwresp_col2_stacks_in_765{width:100%;float:none;display:block}#stacks_in_765 #jwresp_col1_stacks_in_765{margin-bottom:15px}}

#stacks_in_765 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_808 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_808 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_808 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_808.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_808.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_808.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_808 {
	background: transparent;
}

.static-bg1stacks_in_808 {
	background: #333333;
}

.static-bg2stacks_in_808 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_808 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_808 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_808 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_808 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_808.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_808.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_808.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_808 {
	position: relative;
	display: block;
}

#captionBGstacks_in_808 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_808 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_808 {
	background: transparent;
}

.hover-bg1stacks_in_808 {
	background: ;
}

.hover-bg2stacks_in_808 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_808 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_808 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_808 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_808 a:link,
#imageCaptionLinkstacks_in_808 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_808 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_774 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_774 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_774 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_774.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_774.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_774.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_774 {
	background: transparent;
}

.static-bg1stacks_in_774 {
	background: #333333;
}

.static-bg2stacks_in_774 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_774 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_774 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_774 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_774 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_774.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_774.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_774.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_774 {
	position: relative;
	display: block;
}

#captionBGstacks_in_774 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_774 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_774 {
	background: transparent;
}

.hover-bg1stacks_in_774 {
	background: ;
}

.hover-bg2stacks_in_774 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_774 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_774 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_774 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_774 a:link,
#imageCaptionLinkstacks_in_774 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_774 {
		display: block !important;
	}
}


#stacks_in_1087 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1087 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1087 #jwresp_col2_stacks_in_1087{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1087 #jwresp_col1_stacks_in_1087,#stacks_in_1087 #jwresp_col2_stacks_in_1087{width:100%;float:none;display:block}#stacks_in_1087 #jwresp_col1_stacks_in_1087{margin-bottom:15px}}

#stacks_in_1087 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_1088 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1088 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1088 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1088.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1088.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1088.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1088 {
	background: transparent;
}

.static-bg1stacks_in_1088 {
	background: #333333;
}

.static-bg2stacks_in_1088 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1088 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1088 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1088 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1088 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1088.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1088.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1088.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1088 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1088 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1088 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1088 {
	background: transparent;
}

.hover-bg1stacks_in_1088 {
	background: ;
}

.hover-bg2stacks_in_1088 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1088 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1088 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1088 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1088 a:link,
#imageCaptionLinkstacks_in_1088 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1088 {
		display: block !important;
	}
}



#stacks_in_335 {
	border: solid rgba(102, 102, 102, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 50px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
}
#stacks_in_442 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_442 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_442 #jwresp_col2_stacks_in_442{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_442 #jwresp_col1_stacks_in_442,#stacks_in_442 #jwresp_col2_stacks_in_442{width:100%;float:none;display:block}#stacks_in_442 #jwresp_col1_stacks_in_442{margin-bottom:15px}}

#stacks_in_442 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_443 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_443 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_443 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_443.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_443.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_443.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_443 {
	background: transparent;
}

.static-bg1stacks_in_443 {
	background: #333333;
}

.static-bg2stacks_in_443 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_443 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_443 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_443 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_443 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_443.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_443.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_443.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_443 {
	position: relative;
	display: block;
}

#captionBGstacks_in_443 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_443 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_443 {
	background: transparent;
}

.hover-bg1stacks_in_443 {
	background: ;
}

.hover-bg2stacks_in_443 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_443 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_443 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_443 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_443 a:link,
#imageCaptionLinkstacks_in_443 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_443 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_451 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_451 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_451 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_451.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_451.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_451.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_451 {
	background: transparent;
}

.static-bg1stacks_in_451 {
	background: #333333;
}

.static-bg2stacks_in_451 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_451 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_451 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_451 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_451 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_451.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_451.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_451.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_451 {
	position: relative;
	display: block;
}

#captionBGstacks_in_451 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_451 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_451 {
	background: transparent;
}

.hover-bg1stacks_in_451 {
	background: ;
}

.hover-bg2stacks_in_451 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_451 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_451 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_451 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_451 a:link,
#imageCaptionLinkstacks_in_451 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_451 {
		display: block !important;
	}
}


#stacks_in_614 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_614 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_614 #jwresp_col2_stacks_in_614{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_614 #jwresp_col1_stacks_in_614,#stacks_in_614 #jwresp_col2_stacks_in_614{width:100%;float:none;display:block}#stacks_in_614 #jwresp_col1_stacks_in_614{margin-bottom:15px}}

#stacks_in_614 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_615 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_615 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_615 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_615.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_615.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_615.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_615 {
	background: transparent;
}

.static-bg1stacks_in_615 {
	background: #333333;
}

.static-bg2stacks_in_615 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_615 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_615 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_615 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_615 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_615.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_615.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_615.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_615 {
	position: relative;
	display: block;
}

#captionBGstacks_in_615 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_615 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_615 {
	background: transparent;
}

.hover-bg1stacks_in_615 {
	background: ;
}

.hover-bg2stacks_in_615 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_615 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_615 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_615 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_615 a:link,
#imageCaptionLinkstacks_in_615 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_615 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_623 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_623 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_623 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_623.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_623.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_623.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_623 {
	background: transparent;
}

.static-bg1stacks_in_623 {
	background: #333333;
}

.static-bg2stacks_in_623 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_623 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_623 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_623 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_623 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_623.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_623.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_623.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_623 {
	position: relative;
	display: block;
}

#captionBGstacks_in_623 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_623 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_623 {
	background: transparent;
}

.hover-bg1stacks_in_623 {
	background: ;
}

.hover-bg2stacks_in_623 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_623 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_623 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_623 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_623 a:link,
#imageCaptionLinkstacks_in_623 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_623 {
		display: block !important;
	}
}


#stacks_in_840 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_840 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_840 #jwresp_col2_stacks_in_840{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_840 #jwresp_col1_stacks_in_840,#stacks_in_840 #jwresp_col2_stacks_in_840{width:100%;float:none;display:block}#stacks_in_840 #jwresp_col1_stacks_in_840{margin-bottom:15px}}

#stacks_in_840 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_841 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_841 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_841 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_841.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_841.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_841.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_841 {
	background: transparent;
}

.static-bg1stacks_in_841 {
	background: #333333;
}

.static-bg2stacks_in_841 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_841 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_841 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_841 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_841 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_841.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_841.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_841.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_841 {
	position: relative;
	display: block;
}

#captionBGstacks_in_841 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_841 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_841 {
	background: transparent;
}

.hover-bg1stacks_in_841 {
	background: ;
}

.hover-bg2stacks_in_841 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_841 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_841 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_841 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_841 a:link,
#imageCaptionLinkstacks_in_841 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_841 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_849 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_849 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_849 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_849.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_849.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_849.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_849 {
	background: transparent;
}

.static-bg1stacks_in_849 {
	background: #333333;
}

.static-bg2stacks_in_849 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_849 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_849 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_849 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_849 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_849.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_849.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_849.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_849 {
	position: relative;
	display: block;
}

#captionBGstacks_in_849 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_849 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_849 {
	background: transparent;
}

.hover-bg1stacks_in_849 {
	background: ;
}

.hover-bg2stacks_in_849 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_849 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_849 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_849 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_849 a:link,
#imageCaptionLinkstacks_in_849 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_849 {
		display: block !important;
	}
}


#stacks_in_553 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_553 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_553 #jwresp_col2_stacks_in_553{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_553 #jwresp_col1_stacks_in_553,#stacks_in_553 #jwresp_col2_stacks_in_553{width:100%;float:none;display:block}#stacks_in_553 #jwresp_col1_stacks_in_553{margin-bottom:15px}}

#stacks_in_553 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_554 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_554 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_554 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_554.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_554.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_554.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_554 {
	background: transparent;
}

.static-bg1stacks_in_554 {
	background: #333333;
}

.static-bg2stacks_in_554 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_554 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_554 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_554 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_554 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_554.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_554.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_554.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_554 {
	position: relative;
	display: block;
}

#captionBGstacks_in_554 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_554 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_554 {
	background: transparent;
}

.hover-bg1stacks_in_554 {
	background: ;
}

.hover-bg2stacks_in_554 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_554 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_554 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_554 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_554 a:link,
#imageCaptionLinkstacks_in_554 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_554 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_385 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_385 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_385 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_385.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_385.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_385.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_385 {
	background: transparent;
}

.static-bg1stacks_in_385 {
	background: #333333;
}

.static-bg2stacks_in_385 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_385 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_385 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_385 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_385 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_385.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_385.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_385.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_385 {
	position: relative;
	display: block;
}

#captionBGstacks_in_385 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_385 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_385 {
	background: transparent;
}

.hover-bg1stacks_in_385 {
	background: ;
}

.hover-bg2stacks_in_385 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_385 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_385 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_385 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_385 a:link,
#imageCaptionLinkstacks_in_385 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_385 {
		display: block !important;
	}
}


#stacks_in_857 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_857 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_857 #jwresp_col2_stacks_in_857{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_857 #jwresp_col1_stacks_in_857,#stacks_in_857 #jwresp_col2_stacks_in_857{width:100%;float:none;display:block}#stacks_in_857 #jwresp_col1_stacks_in_857{margin-bottom:15px}}

#stacks_in_857 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_858 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_858 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_858 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_858.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_858.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_858.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_858 {
	background: transparent;
}

.static-bg1stacks_in_858 {
	background: #333333;
}

.static-bg2stacks_in_858 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_858 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_858 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_858 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_858 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_858.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_858.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_858.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_858 {
	position: relative;
	display: block;
}

#captionBGstacks_in_858 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_858 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_858 {
	background: transparent;
}

.hover-bg1stacks_in_858 {
	background: ;
}

.hover-bg2stacks_in_858 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_858 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_858 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_858 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_858 a:link,
#imageCaptionLinkstacks_in_858 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_858 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_866 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_866 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_866 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_866.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_866.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_866.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_866 {
	background: transparent;
}

.static-bg1stacks_in_866 {
	background: #333333;
}

.static-bg2stacks_in_866 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_866 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_866 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_866 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_866 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_866.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_866.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_866.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_866 {
	position: relative;
	display: block;
}

#captionBGstacks_in_866 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_866 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_866 {
	background: transparent;
}

.hover-bg1stacks_in_866 {
	background: ;
}

.hover-bg2stacks_in_866 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_866 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_866 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_866 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_866 a:link,
#imageCaptionLinkstacks_in_866 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_866 {
		display: block !important;
	}
}


#stacks_in_384 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_384 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_384 #jwresp_col2_stacks_in_384{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_384 #jwresp_col1_stacks_in_384,#stacks_in_384 #jwresp_col2_stacks_in_384{width:100%;float:none;display:block}#stacks_in_384 #jwresp_col1_stacks_in_384{margin-bottom:15px}}

#stacks_in_384 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_393 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_393 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_393 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_393.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_393.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_393.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_393 {
	background: transparent;
}

.static-bg1stacks_in_393 {
	background: #333333;
}

.static-bg2stacks_in_393 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_393 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_393 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_393 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_393 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_393.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_393.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_393.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_393 {
	position: relative;
	display: block;
}

#captionBGstacks_in_393 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_393 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_393 {
	background: transparent;
}

.hover-bg1stacks_in_393 {
	background: ;
}

.hover-bg2stacks_in_393 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_393 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_393 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_393 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_393 a:link,
#imageCaptionLinkstacks_in_393 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_393 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_816 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_816 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_816 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_816.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_816.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_816.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_816 {
	background: transparent;
}

.static-bg1stacks_in_816 {
	background: #333333;
}

.static-bg2stacks_in_816 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_816 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_816 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_816 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_816 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_816.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_816.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_816.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_816 {
	position: relative;
	display: block;
}

#captionBGstacks_in_816 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_816 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_816 {
	background: transparent;
}

.hover-bg1stacks_in_816 {
	background: ;
}

.hover-bg2stacks_in_816 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_816 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_816 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_816 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_816 a:link,
#imageCaptionLinkstacks_in_816 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_816 {
		display: block !important;
	}
}


#stacks_in_823 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_823 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_823 #jwresp_col2_stacks_in_823{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_823 #jwresp_col1_stacks_in_823,#stacks_in_823 #jwresp_col2_stacks_in_823{width:100%;float:none;display:block}#stacks_in_823 #jwresp_col1_stacks_in_823{margin-bottom:15px}}

#stacks_in_823 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_824 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_824 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_824 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_824.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_824.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_824.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_824 {
	background: transparent;
}

.static-bg1stacks_in_824 {
	background: #333333;
}

.static-bg2stacks_in_824 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_824 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_824 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_824 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_824 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_824.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_824.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_824.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_824 {
	position: relative;
	display: block;
}

#captionBGstacks_in_824 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_824 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_824 {
	background: transparent;
}

.hover-bg1stacks_in_824 {
	background: ;
}

.hover-bg2stacks_in_824 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_824 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_824 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_824 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_824 a:link,
#imageCaptionLinkstacks_in_824 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_824 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_832 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_832 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_832 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_832.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_832.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_832.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_832 {
	background: transparent;
}

.static-bg1stacks_in_832 {
	background: #333333;
}

.static-bg2stacks_in_832 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_832 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_832 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_832 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_832 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_832.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_832.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_832.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_832 {
	position: relative;
	display: block;
}

#captionBGstacks_in_832 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_832 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_832 {
	background: transparent;
}

.hover-bg1stacks_in_832 {
	background: ;
}

.hover-bg2stacks_in_832 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_832 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_832 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_832 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_832 a:link,
#imageCaptionLinkstacks_in_832 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_832 {
		display: block !important;
	}
}


#stacks_in_874 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_874 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_874 #jwresp_col2_stacks_in_874{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_874 #jwresp_col1_stacks_in_874,#stacks_in_874 #jwresp_col2_stacks_in_874{width:100%;float:none;display:block}#stacks_in_874 #jwresp_col1_stacks_in_874{margin-bottom:15px}}

#stacks_in_874 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_883 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_883 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_883 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_883.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_883.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_883.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_883 {
	background: transparent;
}

.static-bg1stacks_in_883 {
	background: #333333;
}

.static-bg2stacks_in_883 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_883 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_883 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_883 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_883 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_883.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_883.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_883.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_883 {
	position: relative;
	display: block;
}

#captionBGstacks_in_883 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_883 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_883 {
	background: transparent;
}

.hover-bg1stacks_in_883 {
	background: ;
}

.hover-bg2stacks_in_883 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_883 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_883 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_883 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_883 a:link,
#imageCaptionLinkstacks_in_883 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_883 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_1114 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1114 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1114 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1114.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1114.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1114.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1114 {
	background: transparent;
}

.static-bg1stacks_in_1114 {
	background: #333333;
}

.static-bg2stacks_in_1114 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1114 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1114 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1114 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1114 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1114.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1114.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1114.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1114 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1114 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1114 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1114 {
	background: transparent;
}

.hover-bg1stacks_in_1114 {
	background: ;
}

.hover-bg2stacks_in_1114 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1114 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1114 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1114 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1114 a:link,
#imageCaptionLinkstacks_in_1114 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1114 {
		display: block !important;
	}
}



#stacks_in_595 {
	border: solid rgba(102, 102, 102, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 50px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
}
#stacks_in_1097 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1097 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1097 #jwresp_col2_stacks_in_1097{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1097 #jwresp_col1_stacks_in_1097,#stacks_in_1097 #jwresp_col2_stacks_in_1097{width:100%;float:none;display:block}#stacks_in_1097 #jwresp_col1_stacks_in_1097{margin-bottom:15px}}

#stacks_in_1097 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_1098 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1098 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1098 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1098.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1098.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1098.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1098 {
	background: transparent;
}

.static-bg1stacks_in_1098 {
	background: #333333;
}

.static-bg2stacks_in_1098 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1098 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1098 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1098 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1098 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1098.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1098.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1098.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1098 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1098 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1098 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1098 {
	background: transparent;
}

.hover-bg1stacks_in_1098 {
	background: ;
}

.hover-bg2stacks_in_1098 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1098 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1098 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1098 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1098 a:link,
#imageCaptionLinkstacks_in_1098 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1098 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_1106 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_1106 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_1106 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_1106.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1106.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_1106.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_1106 {
	background: transparent;
}

.static-bg1stacks_in_1106 {
	background: #333333;
}

.static-bg2stacks_in_1106 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_1106 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_1106 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_1106 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_1106 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_1106.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_1106.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_1106.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_1106 {
	position: relative;
	display: block;
}

#captionBGstacks_in_1106 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_1106 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_1106 {
	background: transparent;
}

.hover-bg1stacks_in_1106 {
	background: ;
}

.hover-bg2stacks_in_1106 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_1106 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_1106 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_1106 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_1106 a:link,
#imageCaptionLinkstacks_in_1106 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_1106 {
		display: block !important;
	}
}


#stacks_in_597 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_597 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_597 #jwresp_col2_stacks_in_597{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_597 #jwresp_col1_stacks_in_597,#stacks_in_597 #jwresp_col2_stacks_in_597{width:100%;float:none;display:block}#stacks_in_597 #jwresp_col1_stacks_in_597{margin-bottom:15px}}

#stacks_in_597 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_598 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_598 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_598 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_598.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_598.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_598.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_598 {
	background: transparent;
}

.static-bg1stacks_in_598 {
	background: #333333;
}

.static-bg2stacks_in_598 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_598 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_598 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_598 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_598 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_598.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_598.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_598.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_598 {
	position: relative;
	display: block;
}

#captionBGstacks_in_598 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_598 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_598 {
	background: transparent;
}

.hover-bg1stacks_in_598 {
	background: ;
}

.hover-bg2stacks_in_598 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_598 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_598 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_598 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_598 a:link,
#imageCaptionLinkstacks_in_598 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_598 {
		display: block !important;
	}
}


#imageCaptionWrapperstacks_in_606 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_606 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_606 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_606.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_606.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_606.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_606 {
	background: transparent;
}

.static-bg1stacks_in_606 {
	background: #333333;
}

.static-bg2stacks_in_606 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_606 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_606 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_606 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_606 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_606.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_606.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_606.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_606 {
	position: relative;
	display: block;
}

#captionBGstacks_in_606 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_606 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_606 {
	background: transparent;
}

.hover-bg1stacks_in_606 {
	background: ;
}

.hover-bg2stacks_in_606 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_606 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_606 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_606 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_606 a:link,
#imageCaptionLinkstacks_in_606 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_606 {
		display: block !important;
	}
}


#stacks_in_891 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_891 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_891 #jwresp_col2_stacks_in_891{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_891 #jwresp_col1_stacks_in_891,#stacks_in_891 #jwresp_col2_stacks_in_891{width:100%;float:none;display:block}#stacks_in_891 #jwresp_col1_stacks_in_891{margin-bottom:15px}}

#stacks_in_891 {
	margin: 0px 0px 30px 0px;
}
#imageCaptionWrapperstacks_in_892 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#imageCaptionStaticstacks_in_892 {
	position: relative;
	display: block;
	z-index: 10;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#imageCaptionStaticstacks_in_892 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_892.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_892.height1 {
	height: auto;
}

#imageCaptionStaticstacks_in_892.height1 img {
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.static-bg0stacks_in_892 {
	background: transparent;
}

.static-bg1stacks_in_892 {
	background: #333333;
}

.static-bg2stacks_in_892 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_892 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_892 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_892 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#imageCaptionRolloverstacks_in_892 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 100%;
	overflow: auto;
}

#imageCaptionRolloverstacks_in_892.height-fixed {
	height: 150px;
}

#imageCaptionRolloverstacks_in_892.height-auto {
	height: auto;
	max-height: 100%;
}

/* Permanently displays captions if the permanent captions option is ticked */
#imageCaptionRolloverstacks_in_892.captionStatic {
	display: block !important;
	opacity: 1.00 !important;
}

#captionBoxstacks_in_892 {
	position: relative;
	display: block;
}

#captionBGstacks_in_892 {
	background: #000000;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_892 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_892 {
	background: transparent;
}

.hover-bg1stacks_in_892 {
	background: ;
}

.hover-bg2stacks_in_892 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_892 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

.hover-bg4stacks_in_892 {
	background: url();
	background-position: ;
	background-repeat: ;
}

.hover-bg5stacks_in_892 {
	background: url();
	background-position: ;
	background-repeat: ;
}

#imageCaptionLinkstacks_in_892 a:link,
#imageCaptionLinkstacks_in_892 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 300px;
	width: 100%;
	background: url(../reference_outoffhome_files/ie.gif) repeat transparent;
}

@media print {
	#imageCaptionRolloverstacks_in_892 {
		display: block !important;
	}
}


