
#stacks_in_320_page0 .stacks_left {
	float:left;
	width:15%;
}

#stacks_in_320_page0 .stacks_right {
	float:right;
	width:75%;
}#stacks_in_464_page0 .heightstackhiclass
{
	display: block;

 
	height: 50px;
	overflow: hidden;
 




}
#contentProtectorstacks_in_472_page0 {
	display: block;
	position: relative;
	z-index: 1;
	overflow: hidden;
} 

#contentProtectorSkinstacks_in_472_page0 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background:url(../files/filter.gif);
	z-index: 100;
}

#copyTextstacks_in_472_page0 {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 10px;
	display: none;
	z-index: 50;
	color: #FF0000;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	opacity: .99;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
}

#horizontalLinestacks_in_472_page0 {
	display: none;
	height: 2px;
	width: 100%;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	left: 0px;
	z-index: 50;
	background: #333333;
	opacity: .75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}

#verticalLinestacks_in_472_page0 {
	display: none;
	width: 2px;
	height: 100%;
	margin-left: -2px;
	position: absolute;
	top: 0px;
	left: 50%;
	z-index: 50;
	background: #333333;
	opacity: .75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}


#stacks_in_472_page0 {
	padding: 0px 0px 0px 20px;
}

#stacks_in_449_page0 {
	padding:  10px;
}

#stacks_in_444_page0 {
	font-size: 140%;
}
#stacks_in_462_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_442_page0 {
	font-size: 99%;
}

#stacks_in_11764_page0 .stacks_left {
	float:left;
	width:78%;
}

#stacks_in_11764_page0 .stacks_right {
	float:right;
	width:20%;
}
#stacks_in_467_page0 {
	font-size: 189%;
}
#stacks_in_468_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_56_page0 {
	font-size: 148%;
}
#stacks_in_976_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_972_page0 {
	font-size: 189%;
}
#stacks_in_13348_page0 .heightstackhiclass
{
	display: block;

 
	height: 50px;
	overflow: hidden;
 




}

#stacks_in_1_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_1_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_299_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_299_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_299_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_1905_page0 {
	font-size: 122%;
}

#stacks_in_1960_page0 {
	font-size: 122%;
}
#stacks_in_1989_page0 .heightstackhiclass
{
	display: block;

 
	height: 10px;
	overflow: hidden;
 




}

#stacks_in_1946_page0 {
	font-size: 122%;
}
#stacks_in_1991_page0 .heightstackhiclass
{
	display: block;

 
	height: 10px;
	overflow: hidden;
 




}

#stacks_in_1954_page0 {
	font-size: 122%;
}
#stacks_in_16_page0 .heightstackhiclass
{
	display: block;

 
	height: 36px;
	overflow: hidden;
 




}
#iosMessagestacks_in_7_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_7_page0 {
	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_7_page0 {
	background: transparent;
}

.background1stacks_in_7_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_7_page0 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 699px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_7_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_7_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_7_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_7_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_7_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_18_page0 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_18_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_18_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_18_page0 {
	background: transparent;
}

.static-bg1stacks_in_18_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_18_page0 {
	background: transparent;
}

.hover-bg1stacks_in_18_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_18_page0 {
		display: block !important;
	}
}

#stacks_in_22_page0 {
	font-size: 152%;
}
#stacks_in_259_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_1910_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_1910_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_1910_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_1913_page0 {
	font-size: 122%;
}
#stacks_in_2078_page0 .heightstackhiclass
{
	display: block;

 
	height: 8px;
	overflow: hidden;
 




}
#iosMessagestacks_in_2015_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_2015_page0 {
	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_2015_page0 {
	background: transparent;
}

.background1stacks_in_2015_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_2015_page0 {
	display: block;
	overflow: auto;
	width: 983px;
	height: 1000px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_2015_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_2015_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_2015_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_2015_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_2015_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_2020_page0 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_2020_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_2020_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_2020_page0 {
	background: transparent;
}

.static-bg1stacks_in_2020_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_2020_page0 {
	background: transparent;
}

.hover-bg1stacks_in_2020_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_2020_page0 {
		display: block !important;
	}
}

#stacks_in_2026_page0 {
	font-size: 152%;
}
#stacks_in_1999_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_2003_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_2003_page0 {
	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_2003_page0 {
	background: transparent;
}

.background1stacks_in_2003_page0 {
	background: #FFFFFF;
}

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

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

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

/* @group Close Button Module */

#topBoxClosestacks_in_2003_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_2003_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_2003_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_2003_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_2003_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_2008_page0 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_2008_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_2008_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_2008_page0 {
	background: transparent;
}

.static-bg1stacks_in_2008_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_2008_page0 {
	background: transparent;
}

.hover-bg1stacks_in_2008_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_2008_page0 {
		display: block !important;
	}
}

#stacks_in_2014_page0 {
	font-size: 152%;
}
#stacks_in_1919_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_1921_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_1921_page0 {
	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_1921_page0 {
	background: transparent;
}

.background1stacks_in_1921_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_1921_page0 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 912px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1921_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_1921_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_1921_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1921_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_1921_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_1926_page0 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_1926_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1926_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_1926_page0 {
	background: transparent;
}

.static-bg1stacks_in_1926_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_1926_page0 {
	background: transparent;
}

.hover-bg1stacks_in_1926_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_1926_page0 {
		display: block !important;
	}
}

#stacks_in_1932_page0 {
	font-size: 152%;
}
#stacks_in_12268_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_12242_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_12242_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_12242_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_12245_page0 {
	font-size: 122%;
}
#stacks_in_12251_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_12253_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_12253_page0 {
	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_12253_page0 {
	background: transparent;
}

.background1stacks_in_12253_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_12253_page0 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 698px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_12253_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_12253_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_12253_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_12253_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_12253_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_12258_page0 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_12258_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_12258_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_12258_page0 {
	background: transparent;
}

.static-bg1stacks_in_12258_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_12258_page0 {
	background: transparent;
}

.hover-bg1stacks_in_12258_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_12258_page0 {
		display: block !important;
	}
}

#stacks_in_12264_page0 {
	font-size: 152%;
}
#stacks_in_1908_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_251_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_251_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_251_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_1966_page0 {
	font-size: 122%;
}
#stacks_in_2043_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_2057_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_2057_page0 {
	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_2057_page0 {
	background: transparent;
}

.background1stacks_in_2057_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_2057_page0 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 698px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_2057_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_2057_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_2057_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_2057_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_2057_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_2062_page0 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_2062_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_2062_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_2062_page0 {
	background: transparent;
}

.static-bg1stacks_in_2062_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_2062_page0 {
	background: transparent;
}

.hover-bg1stacks_in_2062_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_2062_page0 {
		display: block !important;
	}
}

#stacks_in_2068_page0 {
	font-size: 152%;
}
#stacks_in_1987_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_421_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_421_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_421_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_1964_page0 {
	font-size: 122%;
}
#stacks_in_1874_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_1892_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_1892_page0 {
	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_1892_page0 {
	background: transparent;
}

.background1stacks_in_1892_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_1892_page0 {
	display: block;
	overflow: auto;
	width: 1024px;
	height: 686px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_1892_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_1892_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_1892_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_1892_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_1892_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_1897_page0 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_1897_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_1897_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_1897_page0 {
	background: transparent;
}

.static-bg1stacks_in_1897_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_1897_page0 {
	background: transparent;
}

.hover-bg1stacks_in_1897_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_1897_page0 {
		display: block !important;
	}
}

#stacks_in_1903_page0 {
	font-size: 152%;
}
#stacks_in_37_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_160_page0 .stacks_left {
	float:left;
	width:69%;
}

#stacks_in_160_page0 .stacks_right {
	float:right;
	width:29%;
}
#stacks_in_160_page0 {
	background-color: #E6E6E6;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_1986_page0 {
	font-size: 122%;
}
#stacks_in_167_page0 .heightstackhiclass
{
	display: block;

 
	height: 32px;
	overflow: hidden;
 




}
#iosMessagestacks_in_169_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

#topBoxContentstacks_in_169_page0 {
	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_169_page0 {
	background: transparent;
}

.background1stacks_in_169_page0 {
	background: #FFFFFF;
}

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

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

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

/* @group Close Button Module */

#topBoxClosestacks_in_169_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_169_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_169_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_169_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_169_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

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

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

#imageCaptionStaticstacks_in_198_page0 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_198_page0.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_198_page0.height1 {
	height: auto;
}

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

.static-bg0stacks_in_198_page0 {
	background: transparent;
}

.static-bg1stacks_in_198_page0 {
	background: #333333;
}

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

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

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

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

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

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

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

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

.hover-bg0stacks_in_198_page0 {
	background: transparent;
}

.hover-bg1stacks_in_198_page0 {
	background: ;
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_198_page0 {
		display: block !important;
	}
}

#stacks_in_216_page0 {
	font-size: 152%;
}
#stacks_in_272_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_67_page0 .stacks_left {
	float:left;
	width:34%;
}

#stacks_in_67_page0 .stacks_right {
	float:right;
	width:64%;
}
#stacks_in_232_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  6px;
}

#stacks_in_238_page0 {
	font-size: 114%;
}

#stacks_in_42_page0 {
	font-size: 141%;
}
#stacks_in_2069_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_2071_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

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

.background0stacks_in_2071_page0 {
	background: transparent;
}

.background1stacks_in_2071_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_2071_page0 {
	display: block;
	overflow: auto;
	width: 815px;
	height: 767px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_2071_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_2071_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_2071_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_2071_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_2071_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

/* @end */
#stacks_in_43_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#iosMessagestacks_in_6_page0 {
	display: none;
	padding: 5px;
	background: #eaeaea;
	border: 1px solid #cdcdcd;
}

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

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

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

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

.background0stacks_in_6_page0 {
	background: transparent;
}

.background1stacks_in_6_page0 {
	background: #FFFFFF;
}

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

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

#topBoxInnerContentstacks_in_6_page0 {
	display: block;
	overflow: auto;
	width: 318px;
	height: 800px;
}

/* @group Close Button Module */

#topBoxClosestacks_in_6_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	z-index: 9999;
}

#topBoxClosestacks_in_6_page0:hover {
	cursor: pointer;
}

/* @end */


/* @group Chain Module */

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

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

#topBoxBackwardsstacks_in_6_page0:hover {
	cursor: pointer;
}

#topBoxForwardsstacks_in_6_page0 {
	display: none;
	overflow: visible;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	z-index: 9999;
}

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

#topBoxForwardsstacks_in_6_page0:hover {
	cursor: pointer;
}

/* @end */

/* @group iFrame Module */

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

/* @end */
#stacks_in_47_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_60_page0 {
	padding:  10px;
}

#stacks_in_63_page0 {
	font-size: 99%;
}
#stacks_in_93_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_50_page0 {
	font-size: 140%;
}
#stacks_in_53_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_4_page0 {
	padding:  10px;
}

#stacks_in_5_page0 {
	font-size: 99%;
}
#stacks_in_57_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#stacks_in_19032_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}
#stacks_in_312_page0 .heightstackhiclass
{
	display: block;

 
	height: 20px;
	overflow: hidden;
 




}

#stacks_in_265_page0 {
	background-color: #F4F4F4;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  10px;
}

#stacks_in_279_page0 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_279_page0 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_328_page0 {
	font-size: 120%;
}
#stacks_in_347_page0 .heightstackhiclass
{
	display: block;

 
	height: 10px;
	overflow: hidden;
 




}
#bigfootwrapper {
	display: block;
	position: relative;
	width: 100%;
	overflow: auto;
}

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

/* Links created manually by the user */

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

#manualNavstacks_in_355_page0 ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#manualNavstacks_in_355_page0 li {
	border-bottom: 1px solid #CDCDCD;
	margin: 0;
	padding: 0;
	line-height: 30px;
	position: relative;
}

#manualNavstacks_in_355_page0 a {
	color: #333333;
	display: block;
	position: relative;
	padding: 0;
	padding-left: 22px;
	margin: 0;
	background: url(../files/icon_image_355.png) no-repeat 3px center;
	
	text-decoration:none;
}


#manualNavstacks_in_355_page0 a:hover {
	color: #B3B3B3;
	text-decoration:none;
}

.static-bg0stacks_in_355_page0 {
	background: transparent;
}

.static-bg1stacks_in_355_page0 {
	background: #333333;
}

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

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





.rollover-bg0stacks_in_355_page0:hover {
	background: transparent;
}

.rollover-bg1stacks_in_355_page0:hover {
	background-color: #333333;
}

.rollover-bg2stacks_in_355_page0:hover {
	background-image: url() !important;
	background-position: center center !important;
	background-repeat: repeat !important;
}

.rollover-bg3stacks_in_355_page0:hover {
	background-image: url() !important;
	background-position: Center Center !important;
	background-repeat: Center Center !important;
}



#stacks_in_330_page0 {
	font-size: 120%;
}
#stacks_in_353_page0 .heightstackhiclass
{
	display: block;

 
	height: 10px;
	overflow: hidden;
 




}
#bigfootwrapper {
	display: block;
	position: relative;
	width: 100%;
	overflow: auto;
}

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

/* Links created manually by the user */

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

#manualNavstacks_in_361_page0 ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#manualNavstacks_in_361_page0 li {
	border-bottom: 1px solid #CDCDCD;
	margin: 0;
	padding: 0;
	line-height: 30px;
	position: relative;
}

#manualNavstacks_in_361_page0 a {
	color: #333333;
	display: block;
	position: relative;
	padding: 0;
	padding-left: 22px;
	margin: 0;
	background: url(../files/icon_image_361.png) no-repeat 3px center;
	
	text-decoration:none;
}


#manualNavstacks_in_361_page0 a:hover {
	color: #B3B3B3;
	text-decoration:none;
}

.static-bg0stacks_in_361_page0 {
	background: transparent;
}

.static-bg1stacks_in_361_page0 {
	background: #333333;
}

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

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





.rollover-bg0stacks_in_361_page0:hover {
	background: transparent;
}

.rollover-bg1stacks_in_361_page0:hover {
	background-color: #333333;
}

.rollover-bg2stacks_in_361_page0:hover {
	background-image: url() !important;
	background-position: center center !important;
	background-repeat: repeat !important;
}

.rollover-bg3stacks_in_361_page0:hover {
	background-image: url() !important;
	background-position: Center Center !important;
	background-repeat: Center Center !important;
}


#stacks_in_276_page0 .heightstackhiclass
{
	display: block;

 
	height: 14px;
	overflow: hidden;
 




}
