/* @group Nivo Lightbox */





/* @group Tooltips */



#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 16px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip-inner {
	width: 150px;
	padding: 3px 8px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background-color: #800000;
	border-radius: 4px;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.top .hotspot-tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.top-left .hotspot-tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.top-right .hotspot-tooltip-arrow {
	bottom: 0;
	right: 5px;
	border-width: 5px 5px 0;
	border-top-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.right .hotspot-tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.left .hotspot-tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.bottom .hotspot-tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.bottom-left .hotspot-tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #800000;
}

#HotSpotWrapperstacks_in_55_page1 .hotspot-tooltip.bottom-right .hotspot-tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #800000;
}





/* @end */



#HotSpotWrapperstacks_in_55_page1 {
	display: block;
	position: relative;
	overflow: visible;
}

/* @end */

#HotSpotWrapperstacks_in_55_page1 *,
#HotSpotWrapperstacks_in_55_page1 *:before,
#HotSpotWrapperstacks_in_55_page1 *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: visible;
}


#HotSpotWrapperstacks_in_55_page1 a.HotSpotLink,
#HotSpotWrapperstacks_in_55_page1 a.HotSpotLink:hover {
	outline: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 50;
	background: url(../files/images/bg_fill.gif) repeat;
}

#HotSpotWrapperstacks_in_55_page1 img {
	max-width: none;
	width: 100%;
	height: auto;
	position: relative;
	z-index: 0;
}

#HotSpotWrapperstacks_in_55_page1 .HotSpotInternalContent {
	position: relative;
	z-index: 20;
	display: block;
	opacity: 0.99;
	transition: all 300 ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	font-size: 50px;
}

@media screen and (max-width: 1000px) {
	#HotSpotWrapperstacks_in_55_page1 .HotSpotInternalContent {
		font-size: 50px;
		font-size: 5.00vw;
	}
}

#HotSpotWrapperstacks_in_55_page1 .HotSpot:hover .HotSpotInternalContent {
	opacity: 0.99;
}

/* @group Newness */

#HotSpotWrapperstacks_in_55_page1 .HotSpot {
	position: absolute;
	z-index: 5;
	transition: all 300 ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	overflow: visible;
}






#HotSpot1_stacks_in_55_page1 {
	left: 1.00%;
	top: 52.00%;
	width: 12.00%;
	height: 30.00%;	
}



#HotSpot2_stacks_in_55_page1 {
	left: 14.00%;
	top: 52.00%;
	width: 9.00%;
	height: 30.00%;	
}



#HotSpot3_stacks_in_55_page1 {
	left: 24.00%;
	top: 52.00%;
	width: 6.00%;
	height: 30.00%;	
}



#HotSpot4_stacks_in_55_page1 {
	left: 30.00%;
	top: 52.00%;
	width: 3.50%;
	height: 30.00%;	
}



#HotSpot5_stacks_in_55_page1 {
	left: 34.00%;
	top: 52.00%;
	width: 3.00%;
	height: 25.00%;	
}



#HotSpot6_stacks_in_55_page1 {
	left: 37.50%;
	top: 52.00%;
	width: 3.00%;
	height: 25.00%;	
}



#HotSpot7_stacks_in_55_page1 {
	left: 40.70%;
	top: 52.00%;
	width: 2.50%;
	height: 25.00%;	
}



#HotSpot8_stacks_in_55_page1 {
	left: 43.27%;
	top: 52.00%;
	width: 2.50%;
	height: 25.00%;	
}



#HotSpot9_stacks_in_55_page1 {
	left: 45.90%;
	top: 52.00%;
	width: 2.00%;
	height: 25.00%;	
}



#HotSpot10_stacks_in_55_page1 {
	left: 48.00%;
	top: 52.00%;
	width: 1.75%;
	height: 25.00%;	
}



#HotSpot11_stacks_in_55_page1 {
	left: 50.00%;
	top: 52.00%;
	width: 1.70%;
	height: 25.00%;	
}



#HotSpot12_stacks_in_55_page1 {
	left: 51.70%;
	top: 52.00%;
	width: 2.00%;
	height: 25.00%;	
}



#HotSpot13_stacks_in_55_page1 {
	left: 54.00%;
	top: 52.00%;
	width: 2.00%;
	height: 25.00%;	
}



#HotSpot14_stacks_in_55_page1 {
	left: 56.25%;
	top: 52.00%;
	width: 1.80%;
	height: 25.00%;	
}



#HotSpot15_stacks_in_55_page1 {
	left: 58.25%;
	top: 52.00%;
	width: 2.50%;
	height: 25.00%;	
}



#HotSpot16_stacks_in_55_page1 {
	left: 61.00%;
	top: 52.00%;
	width: 3.00%;
	height: 25.00%;	
}



#HotSpot17_stacks_in_55_page1 {
	left: 65.50%;
	top: 52.00%;
	width: 3.50%;
	height: 25.00%;	
}



#HotSpot18_stacks_in_55_page1 {
	left: 70.00%;
	top: 52.00%;
	width: 4.00%;
	height: 25.00%;	
}



#HotSpot19_stacks_in_55_page1 {
	left: 75.00%;
	top: 52.00%;
	width: 8.00%;
	height: 25.00%;	
}



#HotSpot20_stacks_in_55_page1 {
	left: 84.00%;
	top: 52.00%;
	width: 12.00%;
	height: 25.00%;	
}


/* @end */

@media screen and (max-width: 0px) {
	#HotSpotWrapper {
		display: none;	
	}	
}

@media print {
	#HotSpotWrapperstacks_in_55_page1 {
		height: auto;
		overflow: auto;
		position: relative;
		display: block;
	}
	
	#HotSpotWrapperstacks_in_55_page1 #HotSpotProImagestacks_in_55_page1 {
		display: block;
		position: relative;
	}
	
	#HotSpotWrapperstacks_in_55_page1 div.HotSpot,
	#HotSpotWrapperstacks_in_55_page1 .HotSpotInternalContent {
		display: block !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		height: auto !important;
		width: 100% !important;
		float: none;
		opacity: 1.00;
	}
	
	#HotSpotWrapperstacks_in_55_page1 #HotSpotFill,
	#HotSpotWrapperstacks_in_55_page1 #HotSpotBorderContainer {
		display: none !important;
	}
}/* Start Obscure Email stack CSS code */.stacks_in_79_page1topbar {	background-color: #126F5D;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #126F5D;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_79_page1mainarea {	background-color: #E9F8EC;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #126F5D;	border-top: none;	padding: 10px;}.stacks_in_79_page1small{font-weight: normal;font-size: 12px;}.stacks_in_79_page1centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #126F5D;}/* End Obscure Email stack CSS code */