
.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_6794 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_6798 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_6798 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_6798:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_6798 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_6798 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_6798 {
	background: transparent;
}

.background1stacks_in_6798 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_6798 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6798 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_6798:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_6798 {
	display: none;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_6798 img,
#topBoxBackwardsstacks_in_6798 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_6798:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6798 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_6798 img,
#topBoxForwardsstacks_in_6798 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_6798:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_6798 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_6803 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_6803 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_6803.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_6803.height1 {
	height: auto;
}

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

.static-bg0stacks_in_6803 {
	background: transparent;
}

.static-bg1stacks_in_6803 {
	background: #333333;
}

.static-bg2stacks_in_6803 {
	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_6803 {
	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_6803 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_6803 {
	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_6803 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_6803 {
	background: transparent;
}

.hover-bg1stacks_in_6803 {
	background: ;
}

.hover-bg2stacks_in_6803 {
	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_6803 {
	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_6803 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_6803 {
		display: block !important;
	}
}

#stacks_in_6891 {
	padding:  6px;
}
#iosMessagestacks_in_6816 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_6816 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_6816:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_6816 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_6816 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_6816 {
	background: transparent;
}

.background1stacks_in_6816 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_6816 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 767px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6816 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_6816:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_6816 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_6816 img,
#topBoxBackwardsstacks_in_6816 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_6816:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6816 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_6816 img,
#topBoxForwardsstacks_in_6816 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_6816:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_6816 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_6821 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_6821 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_6821.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_6821.height1 {
	height: auto;
}

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

.static-bg0stacks_in_6821 {
	background: transparent;
}

.static-bg1stacks_in_6821 {
	background: #333333;
}

.static-bg2stacks_in_6821 {
	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_6821 {
	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_6821 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_6821 {
	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_6821 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_6821 {
	background: transparent;
}

.hover-bg1stacks_in_6821 {
	background: ;
}

.hover-bg2stacks_in_6821 {
	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_6821 {
	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_6821 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_6821 {
		display: block !important;
	}
}

#stacks_in_6893 {
	padding:  6px;
}
#iosMessagestacks_in_6834 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_6834 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_6834:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_6834 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_6834 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_6834 {
	background: transparent;
}

.background1stacks_in_6834 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_6834 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6834 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_6834:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_6834 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_6834 img,
#topBoxBackwardsstacks_in_6834 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_6834:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6834 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_6834 img,
#topBoxForwardsstacks_in_6834 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_6834:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_6834 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_6839 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_6839 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_6839.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_6839.height1 {
	height: auto;
}

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

.static-bg0stacks_in_6839 {
	background: transparent;
}

.static-bg1stacks_in_6839 {
	background: #333333;
}

.static-bg2stacks_in_6839 {
	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_6839 {
	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_6839 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_6839 {
	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_6839 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_6839 {
	background: transparent;
}

.hover-bg1stacks_in_6839 {
	background: ;
}

.hover-bg2stacks_in_6839 {
	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_6839 {
	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_6839 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_6839 {
		display: block !important;
	}
}

#stacks_in_6899 {
	padding:  6px;
}
#iosMessagestacks_in_6852 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_6852 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_6852:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_6852 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_6852 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_6852 {
	background: transparent;
}

.background1stacks_in_6852 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_6852 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6852 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_6852:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_6852 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_6852 img,
#topBoxBackwardsstacks_in_6852 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_6852:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6852 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_6852 img,
#topBoxForwardsstacks_in_6852 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_6852:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_6852 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_6857 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_6857 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_6857.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_6857.height1 {
	height: auto;
}

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

.static-bg0stacks_in_6857 {
	background: transparent;
}

.static-bg1stacks_in_6857 {
	background: #333333;
}

.static-bg2stacks_in_6857 {
	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_6857 {
	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_6857 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_6857 {
	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_6857 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_6857 {
	background: transparent;
}

.hover-bg1stacks_in_6857 {
	background: ;
}

.hover-bg2stacks_in_6857 {
	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_6857 {
	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_6857 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_6857 {
		display: block !important;
	}
}

#stacks_in_6897 {
	padding:  6px;
}
#iosMessagestacks_in_6870 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_6870 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_6870:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_6870 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_6870 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_6870 {
	background: transparent;
}

.background1stacks_in_6870 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_6870 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 768px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6870 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_6870:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_6870 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_6870 img,
#topBoxBackwardsstacks_in_6870 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_6870:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6870 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_6870 img,
#topBoxForwardsstacks_in_6870 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_6870:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_6870 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_6875 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_6875 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_6875.height0 {
	height: 100px;
}

#imageCaptionStaticstacks_in_6875.height1 {
	height: auto;
}

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

.static-bg0stacks_in_6875 {
	background: transparent;
}

.static-bg1stacks_in_6875 {
	background: #333333;
}

.static-bg2stacks_in_6875 {
	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_6875 {
	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_6875 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_6875 {
	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_6875 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_6875 {
	background: transparent;
}

.hover-bg1stacks_in_6875 {
	background: ;
}

.hover-bg2stacks_in_6875 {
	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_6875 {
	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_6875 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_6875 {
		display: block !important;
	}
}

#stacks_in_6895 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7053 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_7055 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7055 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7055:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7055 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7055 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7055 {
	background: transparent;
}

.background1stacks_in_7055 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7055 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7055 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7055:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7055 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7055 img,
#topBoxBackwardsstacks_in_7055 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7055:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7055 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7055 img,
#topBoxForwardsstacks_in_7055 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7055:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7055 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7060 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7060 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_7060.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7060.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7060 {
	background: transparent;
}

.static-bg1stacks_in_7060 {
	background: #333333;
}

.static-bg2stacks_in_7060 {
	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_7060 {
	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_7060 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7060 {
	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_7060 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7060 {
	background: transparent;
}

.hover-bg1stacks_in_7060 {
	background: ;
}

.hover-bg2stacks_in_7060 {
	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_7060 {
	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_7060 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7060 {
		display: block !important;
	}
}

#stacks_in_7067 {
	padding:  6px;
}
#iosMessagestacks_in_7115 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7115 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7115:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7115 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7115 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7115 {
	background: transparent;
}

.background1stacks_in_7115 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7115 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7115 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7115:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7115 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7115 img,
#topBoxBackwardsstacks_in_7115 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7115:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7115 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7115 img,
#topBoxForwardsstacks_in_7115 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7115:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7115 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7120 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7120 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_7120.height0 {
	height: 100px;
}

#imageCaptionStaticstacks_in_7120.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7120 {
	background: transparent;
}

.static-bg1stacks_in_7120 {
	background: #333333;
}

.static-bg2stacks_in_7120 {
	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_7120 {
	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_7120 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7120 {
	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_7120 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7120 {
	background: transparent;
}

.hover-bg1stacks_in_7120 {
	background: ;
}

.hover-bg2stacks_in_7120 {
	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_7120 {
	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_7120 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7120 {
		display: block !important;
	}
}

#stacks_in_7127 {
	padding:  6px;
}
#iosMessagestacks_in_7343 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7343 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7343:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7343 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7343 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7343 {
	background: transparent;
}

.background1stacks_in_7343 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7343 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7343 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7343:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7343 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7343 img,
#topBoxBackwardsstacks_in_7343 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7343:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7343 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7343 img,
#topBoxForwardsstacks_in_7343 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7343:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7343 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7348 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7348 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_7348.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7348.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7348 {
	background: transparent;
}

.static-bg1stacks_in_7348 {
	background: #333333;
}

.static-bg2stacks_in_7348 {
	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_7348 {
	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_7348 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7348 {
	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_7348 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7348 {
	background: transparent;
}

.hover-bg1stacks_in_7348 {
	background: ;
}

.hover-bg2stacks_in_7348 {
	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_7348 {
	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_7348 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7348 {
		display: block !important;
	}
}

#stacks_in_7355 {
	padding:  6px;
}
#iosMessagestacks_in_7085 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7085 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7085:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7085 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7085 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7085 {
	background: transparent;
}

.background1stacks_in_7085 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7085 {
	display: block;
	overflow: auto;
	width: 683px;
	height: 1024px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7085 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7085:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7085 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7085 img,
#topBoxBackwardsstacks_in_7085 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7085:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7085 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7085 img,
#topBoxForwardsstacks_in_7085 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7085:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7085 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7090 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7090 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_7090.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7090.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7090 {
	background: transparent;
}

.static-bg1stacks_in_7090 {
	background: #333333;
}

.static-bg2stacks_in_7090 {
	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_7090 {
	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_7090 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7090 {
	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_7090 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7090 {
	background: transparent;
}

.hover-bg1stacks_in_7090 {
	background: ;
}

.hover-bg2stacks_in_7090 {
	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_7090 {
	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_7090 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7090 {
		display: block !important;
	}
}

#stacks_in_7097 {
	padding:  6px;
}
#iosMessagestacks_in_7100 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7100 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7100:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7100 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7100 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7100 {
	background: transparent;
}

.background1stacks_in_7100 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7100 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7100 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7100:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7100 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7100 img,
#topBoxBackwardsstacks_in_7100 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7100:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7100 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7100 img,
#topBoxForwardsstacks_in_7100 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7100:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7100 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7105 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7105 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_7105.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7105.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7105 {
	background: transparent;
}

.static-bg1stacks_in_7105 {
	background: #333333;
}

.static-bg2stacks_in_7105 {
	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_7105 {
	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_7105 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7105 {
	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_7105 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7105 {
	background: transparent;
}

.hover-bg1stacks_in_7105 {
	background: ;
}

.hover-bg2stacks_in_7105 {
	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_7105 {
	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_7105 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7105 {
		display: block !important;
	}
}

#stacks_in_7112 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7341 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_7358 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7358 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7358:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7358 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7358 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7358 {
	background: transparent;
}

.background1stacks_in_7358 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7358 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7358 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7358:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7358 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7358 img,
#topBoxBackwardsstacks_in_7358 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7358:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7358 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7358 img,
#topBoxForwardsstacks_in_7358 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7358:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7358 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7363 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7363 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_7363.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7363.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7363 {
	background: transparent;
}

.static-bg1stacks_in_7363 {
	background: #333333;
}

.static-bg2stacks_in_7363 {
	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_7363 {
	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_7363 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7363 {
	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_7363 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7363 {
	background: transparent;
}

.hover-bg1stacks_in_7363 {
	background: ;
}

.hover-bg2stacks_in_7363 {
	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_7363 {
	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_7363 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7363 {
		display: block !important;
	}
}

#stacks_in_7370 {
	padding:  6px;
}
#iosMessagestacks_in_7403 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7403 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7403:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7403 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7403 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7403 {
	background: transparent;
}

.background1stacks_in_7403 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7403 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7403 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7403:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7403 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7403 img,
#topBoxBackwardsstacks_in_7403 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7403:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7403 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7403 img,
#topBoxForwardsstacks_in_7403 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7403:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7403 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7408 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7408 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_7408.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7408.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7408 {
	background: transparent;
}

.static-bg1stacks_in_7408 {
	background: #333333;
}

.static-bg2stacks_in_7408 {
	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_7408 {
	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_7408 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7408 {
	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_7408 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7408 {
	background: transparent;
}

.hover-bg1stacks_in_7408 {
	background: ;
}

.hover-bg2stacks_in_7408 {
	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_7408 {
	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_7408 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7408 {
		display: block !important;
	}
}

#stacks_in_7415 {
	padding:  6px;
}
#iosMessagestacks_in_7267 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7267 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7267:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7267 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7267 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7267 {
	background: transparent;
}

.background1stacks_in_7267 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7267 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7267 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7267:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7267 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7267 img,
#topBoxBackwardsstacks_in_7267 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7267:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7267 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7267 img,
#topBoxForwardsstacks_in_7267 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7267:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7267 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7272 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7272 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_7272.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7272.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7272 {
	background: transparent;
}

.static-bg1stacks_in_7272 {
	background: #333333;
}

.static-bg2stacks_in_7272 {
	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_7272 {
	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_7272 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7272 {
	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_7272 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7272 {
	background: transparent;
}

.hover-bg1stacks_in_7272 {
	background: ;
}

.hover-bg2stacks_in_7272 {
	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_7272 {
	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_7272 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7272 {
		display: block !important;
	}
}

#stacks_in_7279 {
	padding:  6px;
}
#iosMessagestacks_in_7373 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7373 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7373:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7373 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7373 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7373 {
	background: transparent;
}

.background1stacks_in_7373 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7373 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7373 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7373:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7373 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7373 img,
#topBoxBackwardsstacks_in_7373 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7373:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7373 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7373 img,
#topBoxForwardsstacks_in_7373 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7373:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7373 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7378 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7378 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_7378.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7378.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7378 {
	background: transparent;
}

.static-bg1stacks_in_7378 {
	background: #333333;
}

.static-bg2stacks_in_7378 {
	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_7378 {
	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_7378 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7378 {
	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_7378 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7378 {
	background: transparent;
}

.hover-bg1stacks_in_7378 {
	background: ;
}

.hover-bg2stacks_in_7378 {
	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_7378 {
	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_7378 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7378 {
		display: block !important;
	}
}

#stacks_in_7385 {
	padding:  6px;
}
#iosMessagestacks_in_7388 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7388 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7388:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7388 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7388 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7388 {
	background: transparent;
}

.background1stacks_in_7388 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7388 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7388 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7388:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7388 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7388 img,
#topBoxBackwardsstacks_in_7388 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7388:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7388 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7388 img,
#topBoxForwardsstacks_in_7388 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7388:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7388 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7393 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7393 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_7393.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7393.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7393 {
	background: transparent;
}

.static-bg1stacks_in_7393 {
	background: #333333;
}

.static-bg2stacks_in_7393 {
	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_7393 {
	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_7393 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7393 {
	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_7393 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7393 {
	background: transparent;
}

.hover-bg1stacks_in_7393 {
	background: ;
}

.hover-bg2stacks_in_7393 {
	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_7393 {
	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_7393 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7393 {
		display: block !important;
	}
}

#stacks_in_7400 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7265 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_7282 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7282 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7282:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7282 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7282 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7282 {
	background: transparent;
}

.background1stacks_in_7282 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7282 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7282 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7282:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7282 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7282 img,
#topBoxBackwardsstacks_in_7282 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7282:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7282 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7282 img,
#topBoxForwardsstacks_in_7282 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7282:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7282 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7287 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7287 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_7287.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7287.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7287 {
	background: transparent;
}

.static-bg1stacks_in_7287 {
	background: #333333;
}

.static-bg2stacks_in_7287 {
	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_7287 {
	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_7287 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7287 {
	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_7287 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7287 {
	background: transparent;
}

.hover-bg1stacks_in_7287 {
	background: ;
}

.hover-bg2stacks_in_7287 {
	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_7287 {
	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_7287 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7287 {
		display: block !important;
	}
}

#stacks_in_7294 {
	padding:  6px;
}
#iosMessagestacks_in_7327 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7327 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7327:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7327 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7327 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7327 {
	background: transparent;
}

.background1stacks_in_7327 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7327 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7327 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7327:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7327 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7327 img,
#topBoxBackwardsstacks_in_7327 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7327:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7327 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7327 img,
#topBoxForwardsstacks_in_7327 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7327:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7327 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7332 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7332 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_7332.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7332.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7332 {
	background: transparent;
}

.static-bg1stacks_in_7332 {
	background: #333333;
}

.static-bg2stacks_in_7332 {
	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_7332 {
	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_7332 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7332 {
	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_7332 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7332 {
	background: transparent;
}

.hover-bg1stacks_in_7332 {
	background: ;
}

.hover-bg2stacks_in_7332 {
	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_7332 {
	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_7332 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7332 {
		display: block !important;
	}
}

#stacks_in_7339 {
	padding:  6px;
}
#iosMessagestacks_in_7573 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7573 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7573:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7573 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7573 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7573 {
	background: transparent;
}

.background1stacks_in_7573 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7573 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7573 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7573:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7573 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7573 img,
#topBoxBackwardsstacks_in_7573 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7573:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7573 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7573 img,
#topBoxForwardsstacks_in_7573 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7573:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7573 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7578 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7578 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_7578.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7578.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7578 {
	background: transparent;
}

.static-bg1stacks_in_7578 {
	background: #333333;
}

.static-bg2stacks_in_7578 {
	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_7578 {
	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_7578 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7578 {
	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_7578 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7578 {
	background: transparent;
}

.hover-bg1stacks_in_7578 {
	background: ;
}

.hover-bg2stacks_in_7578 {
	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_7578 {
	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_7578 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7578 {
		display: block !important;
	}
}

#stacks_in_7585 {
	padding:  6px;
}
#iosMessagestacks_in_7297 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7297 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7297:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7297 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7297 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7297 {
	background: transparent;
}

.background1stacks_in_7297 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7297 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7297 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7297:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7297 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7297 img,
#topBoxBackwardsstacks_in_7297 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7297:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7297 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7297 img,
#topBoxForwardsstacks_in_7297 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7297:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7297 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7302 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7302 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_7302.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7302.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7302 {
	background: transparent;
}

.static-bg1stacks_in_7302 {
	background: #333333;
}

.static-bg2stacks_in_7302 {
	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_7302 {
	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_7302 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7302 {
	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_7302 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7302 {
	background: transparent;
}

.hover-bg1stacks_in_7302 {
	background: ;
}

.hover-bg2stacks_in_7302 {
	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_7302 {
	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_7302 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7302 {
		display: block !important;
	}
}

#stacks_in_7309 {
	padding:  6px;
}
#iosMessagestacks_in_7312 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7312 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7312:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7312 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7312 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7312 {
	background: transparent;
}

.background1stacks_in_7312 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7312 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7312 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7312:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7312 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7312 img,
#topBoxBackwardsstacks_in_7312 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7312:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7312 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7312 img,
#topBoxForwardsstacks_in_7312 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7312:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7312 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7317 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7317 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_7317.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7317.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7317 {
	background: transparent;
}

.static-bg1stacks_in_7317 {
	background: #333333;
}

.static-bg2stacks_in_7317 {
	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_7317 {
	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_7317 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7317 {
	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_7317 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7317 {
	background: transparent;
}

.hover-bg1stacks_in_7317 {
	background: ;
}

.hover-bg2stacks_in_7317 {
	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_7317 {
	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_7317 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7317 {
		display: block !important;
	}
}

#stacks_in_7324 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7571 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_7588 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7588 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7588:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7588 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7588 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7588 {
	background: transparent;
}

.background1stacks_in_7588 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7588 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 765px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7588 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7588:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7588 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7588 img,
#topBoxBackwardsstacks_in_7588 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7588:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7588 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7588 img,
#topBoxForwardsstacks_in_7588 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7588:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7588 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7593 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7593 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_7593.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7593.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7593 {
	background: transparent;
}

.static-bg1stacks_in_7593 {
	background: #333333;
}

.static-bg2stacks_in_7593 {
	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_7593 {
	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_7593 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7593 {
	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_7593 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7593 {
	background: transparent;
}

.hover-bg1stacks_in_7593 {
	background: ;
}

.hover-bg2stacks_in_7593 {
	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_7593 {
	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_7593 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7593 {
		display: block !important;
	}
}

#stacks_in_7600 {
	padding:  6px;
}
#iosMessagestacks_in_7633 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7633 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7633:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7633 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7633 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7633 {
	background: transparent;
}

.background1stacks_in_7633 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7633 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 768px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7633 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7633:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7633 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7633 img,
#topBoxBackwardsstacks_in_7633 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7633:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7633 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7633 img,
#topBoxForwardsstacks_in_7633 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7633:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7633 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7638 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7638 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_7638.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7638.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7638 {
	background: transparent;
}

.static-bg1stacks_in_7638 {
	background: #333333;
}

.static-bg2stacks_in_7638 {
	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_7638 {
	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_7638 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7638 {
	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_7638 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7638 {
	background: transparent;
}

.hover-bg1stacks_in_7638 {
	background: ;
}

.hover-bg2stacks_in_7638 {
	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_7638 {
	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_7638 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7638 {
		display: block !important;
	}
}

#stacks_in_7645 {
	padding:  6px;
}
#iosMessagestacks_in_8077 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8077 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8077:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8077 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8077 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8077 {
	background: transparent;
}

.background1stacks_in_8077 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8077 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8077 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8077:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8077 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8077 img,
#topBoxBackwardsstacks_in_8077 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8077:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8077 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8077 img,
#topBoxForwardsstacks_in_8077 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8077:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8077 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8082 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8082 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_8082.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8082.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8082 {
	background: transparent;
}

.static-bg1stacks_in_8082 {
	background: #333333;
}

.static-bg2stacks_in_8082 {
	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_8082 {
	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_8082 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8082 {
	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_8082 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8082 {
	background: transparent;
}

.hover-bg1stacks_in_8082 {
	background: ;
}

.hover-bg2stacks_in_8082 {
	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_8082 {
	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_8082 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8082 {
		display: block !important;
	}
}

#stacks_in_8089 {
	padding:  6px;
}
#iosMessagestacks_in_7603 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7603 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7603:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7603 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7603 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7603 {
	background: transparent;
}

.background1stacks_in_7603 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7603 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7603 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7603:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7603 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7603 img,
#topBoxBackwardsstacks_in_7603 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7603:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7603 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7603 img,
#topBoxForwardsstacks_in_7603 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7603:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7603 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7608 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7608 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_7608.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7608.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7608 {
	background: transparent;
}

.static-bg1stacks_in_7608 {
	background: #333333;
}

.static-bg2stacks_in_7608 {
	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_7608 {
	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_7608 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7608 {
	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_7608 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7608 {
	background: transparent;
}

.hover-bg1stacks_in_7608 {
	background: ;
}

.hover-bg2stacks_in_7608 {
	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_7608 {
	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_7608 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7608 {
		display: block !important;
	}
}

#stacks_in_7615 {
	padding:  6px;
}
#iosMessagestacks_in_7618 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7618 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7618:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7618 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7618 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7618 {
	background: transparent;
}

.background1stacks_in_7618 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7618 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7618 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7618:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7618 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7618 img,
#topBoxBackwardsstacks_in_7618 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7618:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7618 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7618 img,
#topBoxForwardsstacks_in_7618 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7618:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7618 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7623 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7623 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_7623.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7623.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7623 {
	background: transparent;
}

.static-bg1stacks_in_7623 {
	background: #333333;
}

.static-bg2stacks_in_7623 {
	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_7623 {
	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_7623 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7623 {
	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_7623 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7623 {
	background: transparent;
}

.hover-bg1stacks_in_7623 {
	background: ;
}

.hover-bg2stacks_in_7623 {
	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_7623 {
	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_7623 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7623 {
		display: block !important;
	}
}

#stacks_in_7630 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_8075 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_8137 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8137 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8137:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8137 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8137 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8137 {
	background: transparent;
}

.background1stacks_in_8137 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8137 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 681px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8137 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8137:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8137 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8137 img,
#topBoxBackwardsstacks_in_8137 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8137:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8137 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8137 img,
#topBoxForwardsstacks_in_8137 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8137:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8137 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8142 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8142 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_8142.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8142.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8142 {
	background: transparent;
}

.static-bg1stacks_in_8142 {
	background: #333333;
}

.static-bg2stacks_in_8142 {
	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_8142 {
	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_8142 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8142 {
	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_8142 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8142 {
	background: transparent;
}

.hover-bg1stacks_in_8142 {
	background: ;
}

.hover-bg2stacks_in_8142 {
	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_8142 {
	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_8142 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8142 {
		display: block !important;
	}
}

#stacks_in_8149 {
	padding:  6px;
}
#iosMessagestacks_in_8122 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8122 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8122:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8122 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8122 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8122 {
	background: transparent;
}

.background1stacks_in_8122 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8122 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8122 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8122:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8122 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8122 img,
#topBoxBackwardsstacks_in_8122 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8122:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8122 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8122 img,
#topBoxForwardsstacks_in_8122 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8122:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8122 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8127 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8127 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_8127.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8127.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8127 {
	background: transparent;
}

.static-bg1stacks_in_8127 {
	background: #333333;
}

.static-bg2stacks_in_8127 {
	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_8127 {
	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_8127 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8127 {
	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_8127 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8127 {
	background: transparent;
}

.hover-bg1stacks_in_8127 {
	background: ;
}

.hover-bg2stacks_in_8127 {
	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_8127 {
	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_8127 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8127 {
		display: block !important;
	}
}

#stacks_in_8134 {
	padding:  6px;
}
#iosMessagestacks_in_8016 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8016 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8016:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8016 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8016 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8016 {
	background: transparent;
}

.background1stacks_in_8016 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8016 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8016 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8016:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8016 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8016 img,
#topBoxBackwardsstacks_in_8016 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8016:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8016 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8016 img,
#topBoxForwardsstacks_in_8016 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8016:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8016 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8021 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8021 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_8021.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8021.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8021 {
	background: transparent;
}

.static-bg1stacks_in_8021 {
	background: #333333;
}

.static-bg2stacks_in_8021 {
	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_8021 {
	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_8021 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8021 {
	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_8021 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8021 {
	background: transparent;
}

.hover-bg1stacks_in_8021 {
	background: ;
}

.hover-bg2stacks_in_8021 {
	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_8021 {
	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_8021 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8021 {
		display: block !important;
	}
}

#stacks_in_8028 {
	padding:  6px;
}
#iosMessagestacks_in_8001 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8001 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8001:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8001 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8001 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8001 {
	background: transparent;
}

.background1stacks_in_8001 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8001 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8001 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8001:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8001 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8001 img,
#topBoxBackwardsstacks_in_8001 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8001:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8001 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8001 img,
#topBoxForwardsstacks_in_8001 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8001:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8001 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8006 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8006 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_8006.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8006.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8006 {
	background: transparent;
}

.static-bg1stacks_in_8006 {
	background: #333333;
}

.static-bg2stacks_in_8006 {
	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_8006 {
	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_8006 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8006 {
	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_8006 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8006 {
	background: transparent;
}

.hover-bg1stacks_in_8006 {
	background: ;
}

.hover-bg2stacks_in_8006 {
	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_8006 {
	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_8006 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8006 {
		display: block !important;
	}
}

#stacks_in_8013 {
	padding:  6px;
}
#iosMessagestacks_in_8107 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8107 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8107:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8107 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8107 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8107 {
	background: transparent;
}

.background1stacks_in_8107 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8107 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8107 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8107:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8107 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8107 img,
#topBoxBackwardsstacks_in_8107 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8107:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8107 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8107 img,
#topBoxForwardsstacks_in_8107 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8107:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8107 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8112 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8112 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_8112.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8112.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8112 {
	background: transparent;
}

.static-bg1stacks_in_8112 {
	background: #333333;
}

.static-bg2stacks_in_8112 {
	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_8112 {
	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_8112 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8112 {
	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_8112 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8112 {
	background: transparent;
}

.hover-bg1stacks_in_8112 {
	background: ;
}

.hover-bg2stacks_in_8112 {
	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_8112 {
	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_8112 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8112 {
		display: block !important;
	}
}

#stacks_in_8119 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7999 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_8061 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8061 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8061:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8061 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8061 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8061 {
	background: transparent;
}

.background1stacks_in_8061 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8061 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 768px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8061 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8061:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8061 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8061 img,
#topBoxBackwardsstacks_in_8061 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8061:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8061 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8061 img,
#topBoxForwardsstacks_in_8061 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8061:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8061 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8066 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8066 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_8066.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8066.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8066 {
	background: transparent;
}

.static-bg1stacks_in_8066 {
	background: #333333;
}

.static-bg2stacks_in_8066 {
	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_8066 {
	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_8066 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8066 {
	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_8066 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8066 {
	background: transparent;
}

.hover-bg1stacks_in_8066 {
	background: ;
}

.hover-bg2stacks_in_8066 {
	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_8066 {
	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_8066 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8066 {
		display: block !important;
	}
}

#stacks_in_8073 {
	padding:  6px;
}
#iosMessagestacks_in_8046 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8046 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8046:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8046 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8046 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8046 {
	background: transparent;
}

.background1stacks_in_8046 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8046 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8046 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8046:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8046 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8046 img,
#topBoxBackwardsstacks_in_8046 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8046:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8046 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8046 img,
#topBoxForwardsstacks_in_8046 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8046:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8046 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8051 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8051 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_8051.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8051.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8051 {
	background: transparent;
}

.static-bg1stacks_in_8051 {
	background: #333333;
}

.static-bg2stacks_in_8051 {
	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_8051 {
	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_8051 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8051 {
	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_8051 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8051 {
	background: transparent;
}

.hover-bg1stacks_in_8051 {
	background: ;
}

.hover-bg2stacks_in_8051 {
	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_8051 {
	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_8051 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8051 {
		display: block !important;
	}
}

#stacks_in_8058 {
	padding:  6px;
}
#iosMessagestacks_in_7940 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7940 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7940:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7940 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7940 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7940 {
	background: transparent;
}

.background1stacks_in_7940 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7940 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7940 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7940:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7940 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7940 img,
#topBoxBackwardsstacks_in_7940 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7940:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7940 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7940 img,
#topBoxForwardsstacks_in_7940 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7940:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7940 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7945 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7945 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_7945.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7945.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7945 {
	background: transparent;
}

.static-bg1stacks_in_7945 {
	background: #333333;
}

.static-bg2stacks_in_7945 {
	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_7945 {
	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_7945 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7945 {
	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_7945 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7945 {
	background: transparent;
}

.hover-bg1stacks_in_7945 {
	background: ;
}

.hover-bg2stacks_in_7945 {
	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_7945 {
	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_7945 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7945 {
		display: block !important;
	}
}

#stacks_in_7952 {
	padding:  6px;
}
#iosMessagestacks_in_7925 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7925 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7925:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7925 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7925 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7925 {
	background: transparent;
}

.background1stacks_in_7925 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7925 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7925 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7925:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7925 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7925 img,
#topBoxBackwardsstacks_in_7925 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7925:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7925 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7925 img,
#topBoxForwardsstacks_in_7925 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7925:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7925 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7930 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7930 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_7930.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7930.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7930 {
	background: transparent;
}

.static-bg1stacks_in_7930 {
	background: #333333;
}

.static-bg2stacks_in_7930 {
	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_7930 {
	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_7930 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7930 {
	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_7930 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7930 {
	background: transparent;
}

.hover-bg1stacks_in_7930 {
	background: ;
}

.hover-bg2stacks_in_7930 {
	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_7930 {
	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_7930 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7930 {
		display: block !important;
	}
}

#stacks_in_7937 {
	padding:  6px;
}
#iosMessagestacks_in_8031 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8031 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8031:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8031 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8031 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8031 {
	background: transparent;
}

.background1stacks_in_8031 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8031 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8031 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8031:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8031 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8031 img,
#topBoxBackwardsstacks_in_8031 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8031:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8031 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8031 img,
#topBoxForwardsstacks_in_8031 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8031:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8031 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8036 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8036 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_8036.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8036.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8036 {
	background: transparent;
}

.static-bg1stacks_in_8036 {
	background: #333333;
}

.static-bg2stacks_in_8036 {
	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_8036 {
	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_8036 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8036 {
	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_8036 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8036 {
	background: transparent;
}

.hover-bg1stacks_in_8036 {
	background: ;
}

.hover-bg2stacks_in_8036 {
	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_8036 {
	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_8036 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8036 {
		display: block !important;
	}
}

#stacks_in_8043 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_7923 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_7985 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7985 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7985:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7985 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7985 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7985 {
	background: transparent;
}

.background1stacks_in_7985 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7985 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7985 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7985:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7985 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7985 img,
#topBoxBackwardsstacks_in_7985 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7985:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7985 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7985 img,
#topBoxForwardsstacks_in_7985 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7985:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7985 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7990 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7990 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_7990.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7990.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7990 {
	background: transparent;
}

.static-bg1stacks_in_7990 {
	background: #333333;
}

.static-bg2stacks_in_7990 {
	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_7990 {
	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_7990 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7990 {
	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_7990 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7990 {
	background: transparent;
}

.hover-bg1stacks_in_7990 {
	background: ;
}

.hover-bg2stacks_in_7990 {
	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_7990 {
	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_7990 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7990 {
		display: block !important;
	}
}

#stacks_in_7997 {
	padding:  6px;
}
#iosMessagestacks_in_7970 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7970 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7970:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7970 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7970 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7970 {
	background: transparent;
}

.background1stacks_in_7970 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7970 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7970 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7970:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7970 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7970 img,
#topBoxBackwardsstacks_in_7970 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7970:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7970 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7970 img,
#topBoxForwardsstacks_in_7970 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7970:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7970 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7975 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7975 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_7975.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7975.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7975 {
	background: transparent;
}

.static-bg1stacks_in_7975 {
	background: #333333;
}

.static-bg2stacks_in_7975 {
	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_7975 {
	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_7975 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7975 {
	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_7975 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7975 {
	background: transparent;
}

.hover-bg1stacks_in_7975 {
	background: ;
}

.hover-bg2stacks_in_7975 {
	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_7975 {
	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_7975 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7975 {
		display: block !important;
	}
}

#stacks_in_7982 {
	padding:  6px;
}
#iosMessagestacks_in_8798 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8798 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8798:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8798 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8798 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8798 {
	background: transparent;
}

.background1stacks_in_8798 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8798 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8798 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8798:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8798 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8798 img,
#topBoxBackwardsstacks_in_8798 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8798:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8798 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8798 img,
#topBoxForwardsstacks_in_8798 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8798:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8798 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8803 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8803 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_8803.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8803.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8803 {
	background: transparent;
}

.static-bg1stacks_in_8803 {
	background: #333333;
}

.static-bg2stacks_in_8803 {
	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_8803 {
	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_8803 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8803 {
	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_8803 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8803 {
	background: transparent;
}

.hover-bg1stacks_in_8803 {
	background: ;
}

.hover-bg2stacks_in_8803 {
	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_8803 {
	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_8803 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8803 {
		display: block !important;
	}
}

#stacks_in_8810 {
	padding:  6px;
}
#iosMessagestacks_in_8783 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8783 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8783:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8783 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8783 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8783 {
	background: transparent;
}

.background1stacks_in_8783 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8783 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 682px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8783 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8783:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8783 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8783 img,
#topBoxBackwardsstacks_in_8783 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8783:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8783 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8783 img,
#topBoxForwardsstacks_in_8783 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8783:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8783 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8788 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8788 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_8788.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8788.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8788 {
	background: transparent;
}

.static-bg1stacks_in_8788 {
	background: #333333;
}

.static-bg2stacks_in_8788 {
	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_8788 {
	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_8788 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8788 {
	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_8788 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8788 {
	background: transparent;
}

.hover-bg1stacks_in_8788 {
	background: ;
}

.hover-bg2stacks_in_8788 {
	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_8788 {
	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_8788 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8788 {
		display: block !important;
	}
}

#stacks_in_8795 {
	padding:  6px;
}
#iosMessagestacks_in_7955 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_7955 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_7955:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_7955 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_7955 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_7955 {
	background: transparent;
}

.background1stacks_in_7955 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_7955 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 680px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7955 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_7955:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_7955 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_7955 img,
#topBoxBackwardsstacks_in_7955 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_7955:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7955 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_7955 img,
#topBoxForwardsstacks_in_7955 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_7955:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_7955 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_7960 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_7960 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_7960.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_7960.height1 {
	height: auto;
}

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

.static-bg0stacks_in_7960 {
	background: transparent;
}

.static-bg1stacks_in_7960 {
	background: #333333;
}

.static-bg2stacks_in_7960 {
	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_7960 {
	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_7960 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_7960 {
	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_7960 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_7960 {
	background: transparent;
}

.hover-bg1stacks_in_7960 {
	background: ;
}

.hover-bg2stacks_in_7960 {
	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_7960 {
	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_7960 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_7960 {
		display: block !important;
	}
}

#stacks_in_7967 {
	padding:  6px;
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_5 {
	width:16%;
	margin: 0 2%;
}

.stacks_column_center {
	margin:0 42%;
}
#stacks_in_8781 {
	padding: 0px 0px 20px 0px;
}
#iosMessagestacks_in_8843 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8843 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8843:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8843 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8843 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8843 {
	background: transparent;
}

.background1stacks_in_8843 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8843 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8843 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8843:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8843 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8843 img,
#topBoxBackwardsstacks_in_8843 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8843:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8843 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8843 img,
#topBoxForwardsstacks_in_8843 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8843:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8843 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8848 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8848 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_8848.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8848.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8848 {
	background: transparent;
}

.static-bg1stacks_in_8848 {
	background: #333333;
}

.static-bg2stacks_in_8848 {
	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_8848 {
	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_8848 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8848 {
	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_8848 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8848 {
	background: transparent;
}

.hover-bg1stacks_in_8848 {
	background: ;
}

.hover-bg2stacks_in_8848 {
	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_8848 {
	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_8848 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8848 {
		display: block !important;
	}
}

#stacks_in_8855 {
	padding:  6px;
}
#iosMessagestacks_in_8828 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8828 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8828:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8828 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8828 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8828 {
	background: transparent;
}

.background1stacks_in_8828 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8828 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8828 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8828:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8828 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8828 img,
#topBoxBackwardsstacks_in_8828 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8828:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8828 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8828 img,
#topBoxForwardsstacks_in_8828 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8828:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8828 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8833 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8833 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_8833.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8833.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8833 {
	background: transparent;
}

.static-bg1stacks_in_8833 {
	background: #333333;
}

.static-bg2stacks_in_8833 {
	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_8833 {
	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_8833 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8833 {
	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_8833 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8833 {
	background: transparent;
}

.hover-bg1stacks_in_8833 {
	background: ;
}

.hover-bg2stacks_in_8833 {
	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_8833 {
	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_8833 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8833 {
		display: block !important;
	}
}

#stacks_in_8840 {
	padding:  6px;
}
#iosMessagestacks_in_8813 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

#shadestacks_in_8813 {
	z-index: 999; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	background-color: #000000;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#topBoxTriggerstacks_in_8813:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBoxstacks_in_8813 {
	float: left;
	left: 50%;
	z-index: 99998;
	display: none;
	position: fixed;
}

#topBoxContentstacks_in_8813 {
	position: relative;
	z-index: 99999;
	text-align: left;
	display: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0px;
}

.background0stacks_in_8813 {
	background: transparent;
}

.background1stacks_in_8813 {
	background: #FFFFFF;
}

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

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

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

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

#topBoxInnerContentstacks_in_8813 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 683px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_8813 {
	display: block;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxClosestacks_in_8813:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

#topBoxBackwardsstacks_in_8813 {
	display: block;
	overflow: visible;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxBackwardsstacks_in_8813 img,
#topBoxBackwardsstacks_in_8813 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxBackwardsstacks_in_8813:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_8813 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 6px;
	z-index: 9999;
}

#topBoxForwardsstacks_in_8813 img,
#topBoxForwardsstacks_in_8813 a {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

#topBoxForwardsstacks_in_8813:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

#generatediFramestacks_in_8813 {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	outline: none;
	border: none;
	width: 600px;
	height: 400px;
}

/* @end */
#imageCaptionWrapperstacks_in_8818 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_8818 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_8818.height0 {
	height: 768px;
}

#imageCaptionStaticstacks_in_8818.height1 {
	height: auto;
}

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

.static-bg0stacks_in_8818 {
	background: transparent;
}

.static-bg1stacks_in_8818 {
	background: #333333;
}

.static-bg2stacks_in_8818 {
	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_8818 {
	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_8818 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

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

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

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

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

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

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

#captionBGstacks_in_8818 {
	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_8818 {
	position: relative;
	display: block;
	padding: 30px;
	z-index: 50;
	color: #FFFFFF;
}

.hover-bg0stacks_in_8818 {
	background: transparent;
}

.hover-bg1stacks_in_8818 {
	background: ;
}

.hover-bg2stacks_in_8818 {
	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_8818 {
	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_8818 {
	background: url();
	background-position: ;
	background-repeat: ;
}

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

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

@media print {
	#imageCaptionRolloverstacks_in_8818 {
		display: block !important;
	}
}

#stacks_in_8825 {
	padding:  6px;
}

#stacks_in_8595 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_8595 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_8595 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_8595 {
	padding:  20px;
}

#stacks_in_8937 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_8937 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_8940 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_8940 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_8940 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_8944 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_8944 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_8944 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}