/* Start dooCheck stack page CSS code */@font-face {	font-family: "checkmarks";	src: url("../index_files/checkAssets/checkmarks.eot");	src: url("../index_files/checkAssets/checkmarks.eot#iefix") format("embedded-opentype"),	url("../index_files/checkAssets/checkmarks.woff") format("woff"),	url("../index_files/checkAssets/checkmarks.ttf") format("truetype"),	url("../index_files/checkAssets/checkmarks.svg") format("svg");	font-weight: normal;	font-style: normal;}[class^="checkmarks-"]:before, [class*=" checkmarks-"]:before,[class^="checkmarks-"]:after, [class*=" checkmarks-"]:after {   font-family: checkmarks;font-style: normal;margin-left: 1px;}.checkmarks-1:before {	content: "\e000";}.checkmarks-2:before {	content: "\e001";}.checkmarks-3:before {	content: "\e002";}.checkmarks-4:before {	content: "\e003";}.checkmarks-5:before {	content: "\e004";}.checkmarks-6:before {	content: "\e005";}.checkmarks-7:before {	content: "\e006";}.checkmarks-8:before {	content: "\e007";}.checkmarks-9:before {	content: "\e008";}.checkmarks-10:before {	content: "\e009";}.checkmarks-11:before {	content: "\e00a";}.checkmarks-12:before {	content: "\e00b";}.checkmarks-13:before {	content: "\e00c";}.checkmarks-14:before {	content: "\e00d";}.checkmarks-15:before {	content: "\e00e";}.checkmarks-16:before {	content: "\e00f";}.checkmarks-17:before {	content: "\e010";}.checkmarks-18:before {	content: "\e011";}.checkmarks-19:before {	content: "\e012";}.checkmarks-20:before {	content: "\e013";}.checkmarks-21:before {	content: "\e014";}.checkmarks-22:before {	content: "\e015";}.checkmarks-23:before {	content: "\e016";}.checkmarks-24:before {	content: "\e017";}.checkmarks-25:before {	content: "\e018";}.checkmarks-26:before {	content: "\e019";}.checkmarks-27:before {	content: "\e01a";}.checkmarks-28:before {	content: "\e01b";}.checkmarks-29:before {	content: "\e01c";}.checkmarks-30:before {	content: "\e01d";}.checkmarks-31:before {	content: "\e01e";}.checkmarks-32:before {	content: "\e01f";}.checkmarks-33:before {	content: "\e020";}.checkmarks-34:before {	content: "\e021";}.checkmarks-35:before {	content: "\e022";}.checkmarks-36:before {	content: "\e023";}.checkmarks-37:before {	content: "\e024";}.checkmarks-38:before {	content: "\e025";}.checkmarks-39:before {	content: "\e026";}.checkmarks-40:before {	content: "\e027";}.checkmarks-41:before {	content: "\e028";}.checkmarks-42:before {	content: "\e029";}.checkmarks-43:before {	content: "\e02a";}/* End dooCheck stack page CSS code *//* -- Start Vegas Page css Template -- */
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/* -- End Vegas Page css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_107_page0Calligrapher{			font-size: 250% !important;			color: #139395 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_107_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_107_page0Calligrapher h6, .stacks_in_107_page0Calligrapher h5, .stacks_in_107_page0Calligrapher h4, .stacks_in_107_page0Calligrapher h3, .stacks_in_107_page0Calligrapher h2, .stacks_in_107_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_107_page0Calligrapher, .stacks_in_107_page0Calligrapher h1, .stacks_in_107_page0Calligrapher h2, .stacks_in_107_page0Calligrapher h3, .stacks_in_107_page0Calligrapher h4, .stacks_in_107_page0Calligrapher h5, .stacks_in_107_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_107_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_107_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_107_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_107_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_107_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2367_page0Calligrapher{			font-size: 230% !important;			color: #139395 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2367_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2367_page0Calligrapher h6, .stacks_in_2367_page0Calligrapher h5, .stacks_in_2367_page0Calligrapher h4, .stacks_in_2367_page0Calligrapher h3, .stacks_in_2367_page0Calligrapher h2, .stacks_in_2367_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2367_page0Calligrapher, .stacks_in_2367_page0Calligrapher h1, .stacks_in_2367_page0Calligrapher h2, .stacks_in_2367_page0Calligrapher h3, .stacks_in_2367_page0Calligrapher h4, .stacks_in_2367_page0Calligrapher h5, .stacks_in_2367_page0Calligrapher h6{	font-family: "Over the Rainbow" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2367_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2367_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2367_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2367_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2367_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2367_page0 {
	margin: 0px 0px 2px 0px;
	padding: 5px 0px 8px 0px;
}

#stacks_in_232_page0 {
	padding: 25px 0px 0px 0px;
}

#stacks_in_233_page0 {
	font-size: 120%;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_98765_page0 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_98765_page0 .theDivider1,
#simpleDivider_stacks_in_98765_page0 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_98765_page0 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_98765_page0.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_98765_page0.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98765_page0 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_98765_page0.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_98765_page0.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_98765_page0.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98765_page0.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_98765_page0 {
	padding: 0px 0px 10px 0px;
}
/* -- Start Littlemouse Each css Template -- */

@-webkit-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}

.stacks_in_98843_page0scroll-btn {
	display: block;
	position: relative;
	text-align: center !important;
}
.stacks_in_98843_page0scroll-btn > * {
	display: inline-block;
	color: #3398F4;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	
}
.stacks_in_98843_page0hole{
	position: relative;
	text-align: center;
	cursor: pointer;
}


.stacks_in_98843_page0mouse {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.stacks_in_98843_page0mouse span {
	position: absolute;
	display: block;
	background: #3398F4;
	border-radius: 50%;
	top: 29%;
	left: 50%;
	-webkit-animation: ani-little-mouse 2.2s linear infinite;
	-moz-animation: ani-little-mouse 2.2s linear infinite;
	animation: ani-little-mouse 2.2s linear infinite;
}
.smallmousesize .stacks_in_98843_page0mouse {
	width: 28px;
	height: 45px;
	margin: 0 auto 4px;
	border: 2px solid #3398F4;
	border-radius: 14px;
}
.smallmousesize .stacks_in_98843_page0mouse span {
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
}
.mediummousesize .stacks_in_98843_page0mouse {
	width: 35px;
	height: 55px;
	margin: 0 auto 5px;
	border: 3px solid #3398F4;
	border-radius: 23px;
}
.mediummousesize .stacks_in_98843_page0mouse span {
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}
.largemousesize .stacks_in_98843_page0mouse {
	width: 44px;
	height: 70px;
	margin: 0 auto 5px;
	border: 3px solid #3398F4;
	border-radius: 22px;
}
.largemousesize .stacks_in_98843_page0mouse span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px;
}




.stacks_in_98843_page0hole:hover{
	color: #139395;
}

.stacks_in_98843_page0hole:hover .stacks_in_98843_page0mouse{
	
	border: 3px solid #139395;
	
}
.stacks_in_98843_page0hole:hover .stacks_in_98843_page0mouse span{
	background: #139395;
}





/* -- End Littlemouse Each css Template -- */
#stacks_in_98843_page0 {
	padding: 60px 0px 0px 0px;
}
/* -- Start Littlemouse Each css Template -- */

@-webkit-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}

.stacks_in_98846_page0scroll-btn {
	display: block;
	position: relative;
	text-align: center !important;
}
.stacks_in_98846_page0scroll-btn > * {
	display: inline-block;
	color: #F2585F;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	
}
.stacks_in_98846_page0hole{
	position: relative;
	text-align: center;
	cursor: pointer;
}


.stacks_in_98846_page0mouse {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.stacks_in_98846_page0mouse span {
	position: absolute;
	display: block;
	background: #F2585F;
	border-radius: 50%;
	top: 29%;
	left: 50%;
	-webkit-animation: ani-little-mouse 2.2s linear infinite;
	-moz-animation: ani-little-mouse 2.2s linear infinite;
	animation: ani-little-mouse 2.2s linear infinite;
}
.smallmousesize .stacks_in_98846_page0mouse {
	width: 28px;
	height: 45px;
	margin: 0 auto 4px;
	border: 2px solid #F2585F;
	border-radius: 14px;
}
.smallmousesize .stacks_in_98846_page0mouse span {
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
}
.mediummousesize .stacks_in_98846_page0mouse {
	width: 35px;
	height: 55px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 23px;
}
.mediummousesize .stacks_in_98846_page0mouse span {
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}
.largemousesize .stacks_in_98846_page0mouse {
	width: 44px;
	height: 70px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 22px;
}
.largemousesize .stacks_in_98846_page0mouse span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px;
}




.stacks_in_98846_page0hole:hover{
	color: #51D1D0;
}

.stacks_in_98846_page0hole:hover .stacks_in_98846_page0mouse{
	
	border: 3px solid #51D1D0;
	
}
.stacks_in_98846_page0hole:hover .stacks_in_98846_page0mouse span{
	background: #51D1D0;
}





/* -- End Littlemouse Each css Template -- *//* Start Toggle stack CSS code */.stacks_in_98825_page0sliceWrappper2{	display: none;}#stacks_in_98825_page0iconWrapper{	text-align: center;	font-size: 300%;}#stacks_in_98825_page0iconWrapper i{	color: #139395;	cursor: pointer;}#stacks_in_98825_page0iconWrapper i:hover{	color: #B3B3B3;	cursor: pointer;}.stacks_in_98825_page0sliceWrappper1{	display: block;}@-webkit-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes toggleRubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes toggleRubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes toggleVerticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes toggleVerticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes toggleZoom{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes toggleZoom{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes toggleZoom{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes toggleZoom{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes toggleTada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes toggleTada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes toggleRotate{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes toggleRotate{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}/* End Toggle stack CSS code */
#stacks_in_98825_page0 {
	padding: 60px 0px 20px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98828_page0Calligrapher{			font-size: 250% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98828_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98828_page0Calligrapher h6, .stacks_in_98828_page0Calligrapher h5, .stacks_in_98828_page0Calligrapher h4, .stacks_in_98828_page0Calligrapher h3, .stacks_in_98828_page0Calligrapher h2, .stacks_in_98828_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98828_page0Calligrapher, .stacks_in_98828_page0Calligrapher h1, .stacks_in_98828_page0Calligrapher h2, .stacks_in_98828_page0Calligrapher h3, .stacks_in_98828_page0Calligrapher h4, .stacks_in_98828_page0Calligrapher h5, .stacks_in_98828_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98828_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98828_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_98828_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_98828_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_98828_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98832_page0Calligrapher{			font-size: 250% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98832_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98832_page0Calligrapher h6, .stacks_in_98832_page0Calligrapher h5, .stacks_in_98832_page0Calligrapher h4, .stacks_in_98832_page0Calligrapher h3, .stacks_in_98832_page0Calligrapher h2, .stacks_in_98832_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98832_page0Calligrapher, .stacks_in_98832_page0Calligrapher h1, .stacks_in_98832_page0Calligrapher h2, .stacks_in_98832_page0Calligrapher h3, .stacks_in_98832_page0Calligrapher h4, .stacks_in_98832_page0Calligrapher h5, .stacks_in_98832_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98832_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98832_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_98832_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_98832_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_98832_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_98832_page0 {
	padding: 0px 0px 20px 0px;
}
#stacks_in_98773_page0 *, #stacks_in_98773_page0 *:after, #stacks_in_98773_page0 *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

#stacks_in_98773_page0 .stacks-button.add {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
#stacks_in_98773_page0 .clearfix:before,
#stacks_in_98773_page0 .clearfix:after {
	content: " "; display: table;
}

#stacks_in_98773_page0 .clearfix:after { clear: both; }

#stacks_in_98773_page0  {
}

#stacks_in_98773_page0 .timeline_item {
	position: relative;
}

#stacks_in_98773_page0 ul.cbp_tmtimeline {
	margin: 0;
}

#stacks_in_98773_page0 a,
#stacks_in_98773_page0 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_98773_page0 a:hover,
#stacks_in_98773_page0 a:active {
	color: #FFFFFF;
}

#stacks_in_98773_page0 .main {
	width: 95%;
	max-width: 69em;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

#stacks_in_98773_page0 .cbp_tmtimeline {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#stacks_in_98773_page0 .cbp_tmtimeline li {
	margin: 0;
}

/* The line */
#stacks_in_98773_page0 .cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 1px;
	bottom: 0;
	width: 10px;
	
	

	
	
	
		left: 30%;
	
	
	
	

	margin-left: -10px;
}

/* The date/time */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime {
	display: block;
	
	
	
		width: 35%;
	
	
	
	
	padding-right: 100px;
	position: absolute;
	margin: 0;
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span {
	display: block;
	text-align: right;
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	font-size: 14px;
	line-height: 1.2;
	white-space: normal;
	
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	font-size: 21px;
	line-height: 1.2;
	letter-spacing: -1px;
	white-space: normal;
	
	overflow: hidden;
}

/* Right content */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel {
	
	
	
		margin: 0 0 15px 35%;
	
	
	
	
	
	padding: 2em;
	position: relative;
	border-radius: 5px;
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	margin-top: 0px;
	padding: 0 0 10px 0;
	line-height: 1;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	
}

#stacks_in_98773_page0 .timeline_content {
	margin-top: 20px;
}


/* The triangle */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	border-width: 10px;
	top: 15px;
}

/* The icons */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmicon {
	width: 40px;
	height: 40px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 1.4em;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	
	border-radius: 50%;
	text-align: center;
	top: 8px;

	
	
	
		left: 30%;
	
	
	
	

	margin: 0 0 0 -25px;

	
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmicon i {
	height: 39px;
	line-height: 39px;
}



	#stacks_in_98773_page0 .cbp_tmtime {
		display: block;
	}

	





/********************************************/
/* Color Presets                            */
/********************************************/


/* TESLA PRESET START */

/* TESLA PRESET END */



/* SUBTLE GREYS PRESET START */

/* SUBTLE GREYS PRESET END */



/* FEATHER PRESET START */

/* FEATHER PRESET END */



/* NAVIGATOR PRESET START */


/* Links */
#stacks_in_98773_page0 a,
#stacks_in_98773_page0 a:visited {
	color: #4F9FEE;
}

#stacks_in_98773_page0 a:hover,
#stacks_in_98773_page0 a:active {
	color: #6BBAF1;
}

/* The Line */
#stacks_in_98773_page0 .cbp_tmtimeline:before {
	background: #4B9DF1;
}

/* Labels */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.small_label {
	color: #5A5A6D;
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.large_label {
	color: #5A5A6D;
}

/* Bubble & Point */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel {
	background: #e8e8e8;
	color: #5A5A6D;
}

#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel:after {
	border-right-color: #e8e8e8;
}

/* Bubble Label */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel h3.timeline_label {
	color: #5A5A6D;
	border-bottom: 1px solid #BDBDC3;
}

/* The Icon */
#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmicon {
	color: #ffffff !important;
	background: #4B9DF1;
	box-shadow: 0 0 0 8px #67B9F3; /* Border of icon */
}

#stacks_in_98773_page0 .cbp_final_dot {
	background: #4B9DF1;
}

/* NAVIGATOR PRESET END */



/* RUBY PRESET START */

/* RUBY PRESET END */



/* GUN METAL PRESET START */

/* GUN METAL PRESET END */



/* EARTHY PRESET START */

/* EARTHY PRESET END */



/* CONTRASTY GREYS PRESET START */

/* CONTRASTY GREYS PRESET END */



/* HOTH PRESET START */

/* HOTH PRESET END */



/* ATLANTIS PRESET START */

/* ATLANTIS PRESET END */


/* PLUM PRESET START */

/* PLUM PRESET END */



/* ABSTRACT PRESET START */

/* ABSTRACT PRESET END */



/* HIVE PRESET START */

/* HIVE PRESET END */



/* WARMTH PRESET START */

/* WARMTH PRESET END */



/* PRETTY PURPLE PRESET START */

/* PRETTY PURPLE PRESET END */





/* Media Queries */
@media screen and (max-width: 65.375em) {

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 24px;
		line-height: 1.2;
	}
}

@media screen and (max-width: 47.2em) {
	#stacks_in_98773_page0 .cbp_tmtimeline:before {
		display: none;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span {
		text-align: left;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 75px 0 30px 0;
		padding: 1em;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel:after {
		right: auto;
		left: 20px;
		border-right-color: transparent;
		
		top: -20px;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmtime span.large_label {
		font-size: 22px;
		line-height: 1.3;
	}


	

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmlabel {
		margin: 0px 0 30px 0;
	}

	#stacks_in_98773_page0 .cbp_tmtimeline li .cbp_tmicon {
		position: relative;
		float: right;
		left: auto;
		margin: -55px 5px 0 0px;
		top: 0;
	}

	


}




	#stacks_in_98774_page0 .cbp_tmlabel h3.timeline_label {
		display: block;
	}


/* Start dooCheck stack each CSS code */#stacks_in_98778_page0 .doo-check-item{	position: relative;}#stacks_in_98778_page0 > .stacks_out{	margin-top: 20px;}#stacks_in_98778_page0 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_98778_page0 .doo-check-icon{	float: left;	color: #4C4C4C !important;	padding-right: 1px;}#stacks_in_98778_page0 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_98778_page0 .doo-check-icon,#stacks_in_98778_page0 .doo-check-title{	font-size: 120% !important;	font-weight: 700 !important;	line-height:123.999985%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_98778_page0 .doo-check-title{	line-height:125.000000%;}#stacks_in_98778_page0 .doo-check-title a,#stacks_in_98778_page0 .doo-check-title a:active,#stacks_in_98778_page0 .doo-check-title a:visited,#stacks_in_98778_page0 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_98778_page0 .checkmarks-global:before{	content: "\e01a";}#stacks_in_98778_page0 .doo-check-content{	overflow: hidden;}#stacks_in_98778_page0 .doo-check-text{	display: block;	margin-top: 2px;}@media all and (max-width: 0px) {    #stacks_in_98778_page0 .doo-check-content{	    overflow: visible;	}	#stacks_in_98778_page0 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code */



	#stacks_in_98793_page0 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_98795_page0 {
	padding: 0px 0px 10px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_98797_page0 .doo-check-item{	position: relative;}#stacks_in_98797_page0 > .stacks_out{	margin-top: 20px;}#stacks_in_98797_page0 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_98797_page0 .doo-check-icon{	float: left;	color: #4C4C4C !important;	padding-right: 1px;}#stacks_in_98797_page0 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_98797_page0 .doo-check-icon,#stacks_in_98797_page0 .doo-check-title{	font-size: 120% !important;	font-weight: 700 !important;	line-height:123.999985%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_98797_page0 .doo-check-title{	line-height:125.000000%;}#stacks_in_98797_page0 .doo-check-title a,#stacks_in_98797_page0 .doo-check-title a:active,#stacks_in_98797_page0 .doo-check-title a:visited,#stacks_in_98797_page0 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_98797_page0 .checkmarks-global:before{	content: "\e01a";}#stacks_in_98797_page0 .doo-check-content{	overflow: hidden;}#stacks_in_98797_page0 .doo-check-text{	display: block;	margin-top: 2px;}@media all and (max-width: 0px) {    #stacks_in_98797_page0 .doo-check-content{	    overflow: visible;	}	#stacks_in_98797_page0 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code */
#stacks_in_98807_page0 {
	padding: 10px 0px 0px 0px;
}




	#stacks_in_98811_page0 .cbp_tmlabel h3.timeline_label {
		display: block;
	}



#stacks_in_98813_page0 {
	padding: 10px 0px 0px 0px;
}




	#stacks_in_98816_page0 .cbp_tmlabel h3.timeline_label {
		display: block;
	}


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98838_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98838_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98838_page0Calligrapher h6, .stacks_in_98838_page0Calligrapher h5, .stacks_in_98838_page0Calligrapher h4, .stacks_in_98838_page0Calligrapher h3, .stacks_in_98838_page0Calligrapher h2, .stacks_in_98838_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98838_page0Calligrapher, .stacks_in_98838_page0Calligrapher h1, .stacks_in_98838_page0Calligrapher h2, .stacks_in_98838_page0Calligrapher h3, .stacks_in_98838_page0Calligrapher h4, .stacks_in_98838_page0Calligrapher h5, .stacks_in_98838_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98838_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98838_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98838_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98838_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98838_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_98838_page0 {
	padding: 15px 0px 0px 0px;
}

#stacks_in_98822_page0 {
	padding:  10px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_98977_page0 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_98977_page0 .theDivider1,
#simpleDivider_stacks_in_98977_page0 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_98977_page0 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_98977_page0.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_98977_page0.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98977_page0 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_98977_page0.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_98977_page0.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_98977_page0.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98977_page0.bgImageOn .theDivider1 img {
	display: block;
}

/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_98847_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_98847_page0 a, #stacks_in_98847_page0 a:hover, #stacks_in_98847_page0 a:visited, #stacks_in_98847_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_98847_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_98847_page0button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_98847_page0 a, #stacks_in_98847_page0 a:visited, #stacks_in_98847_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_98847_page0 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_98847_page0button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_98847_page0buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_98847_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_98847_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_98847_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_98847_page0 {
	padding: 0px 0px 15px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_98842_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_98842_page0 a, #stacks_in_98842_page0 a:hover, #stacks_in_98842_page0 a:visited, #stacks_in_98842_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_98842_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
	box-sizing: border-box !important;
}

.stacks_in_98842_page0button:hover{
	color: #FFFFFF !important;
	background-color: #3398F4 !important;
	border-color: #2B81CF !important;
}

#stacks_in_98842_page0 a, #stacks_in_98842_page0 a:visited, #stacks_in_98842_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_98842_page0 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_98842_page0button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_98842_page0buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_98842_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_98842_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_98842_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Littlemouse Each css Template -- */

@-webkit-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}

.stacks_in_98845_page0scroll-btn {
	display: block;
	position: relative;
	text-align: center !important;
}
.stacks_in_98845_page0scroll-btn > * {
	display: inline-block;
	color: #F2585F;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	
}
.stacks_in_98845_page0hole{
	position: relative;
	text-align: center;
	cursor: pointer;
}


.stacks_in_98845_page0mouse {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.stacks_in_98845_page0mouse span {
	position: absolute;
	display: block;
	background: #F2585F;
	border-radius: 50%;
	top: 29%;
	left: 50%;
	-webkit-animation: ani-little-mouse 2.2s linear infinite;
	-moz-animation: ani-little-mouse 2.2s linear infinite;
	animation: ani-little-mouse 2.2s linear infinite;
}
.smallmousesize .stacks_in_98845_page0mouse {
	width: 28px;
	height: 45px;
	margin: 0 auto 4px;
	border: 2px solid #F2585F;
	border-radius: 14px;
}
.smallmousesize .stacks_in_98845_page0mouse span {
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
}
.mediummousesize .stacks_in_98845_page0mouse {
	width: 35px;
	height: 55px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 23px;
}
.mediummousesize .stacks_in_98845_page0mouse span {
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}
.largemousesize .stacks_in_98845_page0mouse {
	width: 44px;
	height: 70px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 22px;
}
.largemousesize .stacks_in_98845_page0mouse span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px;
}




.stacks_in_98845_page0hole:hover{
	color: #51D1D0;
}

.stacks_in_98845_page0hole:hover .stacks_in_98845_page0mouse{
	
	border: 3px solid #51D1D0;
	
}
.stacks_in_98845_page0hole:hover .stacks_in_98845_page0mouse span{
	background: #51D1D0;
}





/* -- End Littlemouse Each css Template -- */#stacks_in_540_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_540_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {






}



@media only screen and (max-width: 400px) {






}




  

#stacks_in_540_page0 {
	padding: 25px 0px 0px 0px;
}
/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2186_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2186_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2186_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2186_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2186_page0 a,
#hoverBoxLinkstacks_in_2186_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2186_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2186_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2186_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2186_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2186_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2186_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2186_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2186_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_416_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_416_page0 *,
#portholeStackstacks_in_416_page0 *:before,
#portholeStackstacks_in_416_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_416_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_416_page0:hover #portholeFillstacks_in_416_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_416_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_416_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_416_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_416_page0:hover #portholeContentLargestacks_in_416_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_416_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_416_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_416_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_416_page0:hover #portholeContentSmallstacks_in_416_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_416_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_416_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_416_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_416_page0:hover #portholeContentLargestacks_in_416_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_416_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_416_page0:hover #portholeContentSmallstacks_in_416_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_416_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_416_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_416_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_416_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_416_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_416_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_416_page0 a,
	#portholeContentAbsolutestacks_in_416_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_416_page0,
	#portholeContentLargestacks_in_416_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}
#stacks_in_417_page0 {
	font-weight: lighter;
}
#portholeStackstacks_in_2195_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2195_page0 *,
#portholeStackstacks_in_2195_page0 *:before,
#portholeStackstacks_in_2195_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2195_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2195_page0:hover #portholeFillstacks_in_2195_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2195_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2195_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2195_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2195_page0:hover #portholeContentLargestacks_in_2195_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2195_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2195_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2195_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2195_page0:hover #portholeContentSmallstacks_in_2195_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2195_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2195_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2195_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2195_page0:hover #portholeContentLargestacks_in_2195_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2195_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2195_page0:hover #portholeContentSmallstacks_in_2195_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2195_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2195_page0 {
	background: url(../index_files/container_local_image_2195.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2195_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2195_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2195_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2195_page0 a,
	#portholeContentAbsolutestacks_in_2195_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2195_page0,
	#portholeContentLargestacks_in_2195_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2198_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2198_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2198_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2198_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2198_page0 a,
#hoverBoxLinkstacks_in_2198_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2198_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2198_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2198_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2198_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2198_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2198_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2198_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2198_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_510_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_510_page0 *,
#portholeStackstacks_in_510_page0 *:before,
#portholeStackstacks_in_510_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_510_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_510_page0:hover #portholeFillstacks_in_510_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_510_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_510_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_510_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_510_page0:hover #portholeContentLargestacks_in_510_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_510_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_510_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_510_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_510_page0:hover #portholeContentSmallstacks_in_510_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_510_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_510_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_510_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_510_page0:hover #portholeContentLargestacks_in_510_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_510_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_510_page0:hover #portholeContentSmallstacks_in_510_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_510_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_510_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_510_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_510_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_510_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_510_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_510_page0 a,
	#portholeContentAbsolutestacks_in_510_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_510_page0,
	#portholeContentLargestacks_in_510_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2207_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2207_page0 *,
#portholeStackstacks_in_2207_page0 *:before,
#portholeStackstacks_in_2207_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2207_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2207_page0:hover #portholeFillstacks_in_2207_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2207_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2207_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2207_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2207_page0:hover #portholeContentLargestacks_in_2207_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2207_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2207_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2207_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2207_page0:hover #portholeContentSmallstacks_in_2207_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2207_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2207_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2207_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2207_page0:hover #portholeContentLargestacks_in_2207_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2207_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2207_page0:hover #portholeContentSmallstacks_in_2207_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2207_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2207_page0 {
	background: url(../index_files/container_local_image_2207.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2207_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2207_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2207_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2207_page0 a,
	#portholeContentAbsolutestacks_in_2207_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2207_page0,
	#portholeContentLargestacks_in_2207_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2210_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2210_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2210_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2210_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2210_page0 a,
#hoverBoxLinkstacks_in_2210_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2210_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2210_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2210_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2210_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2210_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2210_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2210_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2210_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_519_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_519_page0 *,
#portholeStackstacks_in_519_page0 *:before,
#portholeStackstacks_in_519_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_519_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_519_page0:hover #portholeFillstacks_in_519_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_519_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_519_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_519_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_519_page0:hover #portholeContentLargestacks_in_519_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_519_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_519_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_519_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_519_page0:hover #portholeContentSmallstacks_in_519_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_519_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_519_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_519_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_519_page0:hover #portholeContentLargestacks_in_519_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_519_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_519_page0:hover #portholeContentSmallstacks_in_519_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_519_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_519_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_519_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_519_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_519_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_519_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_519_page0 a,
	#portholeContentAbsolutestacks_in_519_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_519_page0,
	#portholeContentLargestacks_in_519_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2219_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2219_page0 *,
#portholeStackstacks_in_2219_page0 *:before,
#portholeStackstacks_in_2219_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2219_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2219_page0:hover #portholeFillstacks_in_2219_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2219_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2219_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2219_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2219_page0:hover #portholeContentLargestacks_in_2219_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2219_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2219_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2219_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2219_page0:hover #portholeContentSmallstacks_in_2219_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2219_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2219_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2219_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2219_page0:hover #portholeContentLargestacks_in_2219_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2219_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2219_page0:hover #portholeContentSmallstacks_in_2219_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2219_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2219_page0 {
	background: url(../index_files/container_local_image_2219.jpg);
	background-size: cover;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2219_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2219_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2219_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2219_page0 a,
	#portholeContentAbsolutestacks_in_2219_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2219_page0,
	#portholeContentLargestacks_in_2219_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2222_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2222_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2222_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2222_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2222_page0 a,
#hoverBoxLinkstacks_in_2222_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2222_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2222_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2222_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2222_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2222_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2222_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2222_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2222_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_528_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_528_page0 *,
#portholeStackstacks_in_528_page0 *:before,
#portholeStackstacks_in_528_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_528_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_528_page0:hover #portholeFillstacks_in_528_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_528_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_528_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_528_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_528_page0:hover #portholeContentLargestacks_in_528_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_528_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_528_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_528_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_528_page0:hover #portholeContentSmallstacks_in_528_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_528_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_528_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_528_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_528_page0:hover #portholeContentLargestacks_in_528_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_528_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_528_page0:hover #portholeContentSmallstacks_in_528_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_528_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_528_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_528_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_528_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_528_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_528_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_528_page0 a,
	#portholeContentAbsolutestacks_in_528_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_528_page0,
	#portholeContentLargestacks_in_528_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2231_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2231_page0 *,
#portholeStackstacks_in_2231_page0 *:before,
#portholeStackstacks_in_2231_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2231_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2231_page0:hover #portholeFillstacks_in_2231_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2231_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2231_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2231_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2231_page0:hover #portholeContentLargestacks_in_2231_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2231_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2231_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2231_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2231_page0:hover #portholeContentSmallstacks_in_2231_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2231_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2231_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2231_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2231_page0:hover #portholeContentLargestacks_in_2231_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2231_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2231_page0:hover #portholeContentSmallstacks_in_2231_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2231_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2231_page0 {
	background: url(../index_files/container_local_image_2231.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2231_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2231_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2231_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2231_page0 a,
	#portholeContentAbsolutestacks_in_2231_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2231_page0,
	#portholeContentLargestacks_in_2231_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#stacks_in_1150_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1150_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {






}



@media only screen and (max-width: 400px) {






}




  

#stacks_in_1150_page0 {
	padding: 10px 0px 0px 0px;
}
/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2234_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2234_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2234_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2234_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2234_page0 a,
#hoverBoxLinkstacks_in_2234_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2234_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2234_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2234_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2234_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2234_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2234_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2234_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2234_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_1129_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_1129_page0 *,
#portholeStackstacks_in_1129_page0 *:before,
#portholeStackstacks_in_1129_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_1129_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_1129_page0:hover #portholeFillstacks_in_1129_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_1129_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_1129_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_1129_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1129_page0:hover #portholeContentLargestacks_in_1129_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_1129_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_1129_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_1129_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1129_page0:hover #portholeContentSmallstacks_in_1129_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_1129_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_1129_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_1129_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1129_page0:hover #portholeContentLargestacks_in_1129_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_1129_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1129_page0:hover #portholeContentSmallstacks_in_1129_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_1129_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_1129_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_1129_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_1129_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_1129_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1129_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1129_page0 a,
	#portholeContentAbsolutestacks_in_1129_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1129_page0,
	#portholeContentLargestacks_in_1129_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2243_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2243_page0 *,
#portholeStackstacks_in_2243_page0 *:before,
#portholeStackstacks_in_2243_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2243_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2243_page0:hover #portholeFillstacks_in_2243_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2243_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2243_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2243_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2243_page0:hover #portholeContentLargestacks_in_2243_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2243_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2243_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2243_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2243_page0:hover #portholeContentSmallstacks_in_2243_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2243_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2243_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2243_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2243_page0:hover #portholeContentLargestacks_in_2243_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2243_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2243_page0:hover #portholeContentSmallstacks_in_2243_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2243_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2243_page0 {
	background: url(../index_files/container_local_image_2243.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2243_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2243_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2243_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2243_page0 a,
	#portholeContentAbsolutestacks_in_2243_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2243_page0,
	#portholeContentLargestacks_in_2243_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2246_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2246_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2246_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2246_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2246_page0 a,
#hoverBoxLinkstacks_in_2246_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2246_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2246_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2246_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2246_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2246_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2246_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2246_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2246_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_1147_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_1147_page0 *,
#portholeStackstacks_in_1147_page0 *:before,
#portholeStackstacks_in_1147_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_1147_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_1147_page0:hover #portholeFillstacks_in_1147_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_1147_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_1147_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_1147_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1147_page0:hover #portholeContentLargestacks_in_1147_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_1147_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_1147_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_1147_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1147_page0:hover #portholeContentSmallstacks_in_1147_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_1147_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_1147_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_1147_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1147_page0:hover #portholeContentLargestacks_in_1147_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_1147_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1147_page0:hover #portholeContentSmallstacks_in_1147_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_1147_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_1147_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_1147_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_1147_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_1147_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1147_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1147_page0 a,
	#portholeContentAbsolutestacks_in_1147_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1147_page0,
	#portholeContentLargestacks_in_1147_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2255_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2255_page0 *,
#portholeStackstacks_in_2255_page0 *:before,
#portholeStackstacks_in_2255_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2255_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2255_page0:hover #portholeFillstacks_in_2255_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2255_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2255_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2255_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2255_page0:hover #portholeContentLargestacks_in_2255_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2255_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2255_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2255_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2255_page0:hover #portholeContentSmallstacks_in_2255_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2255_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2255_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2255_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2255_page0:hover #portholeContentLargestacks_in_2255_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2255_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2255_page0:hover #portholeContentSmallstacks_in_2255_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2255_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2255_page0 {
	background: url(../index_files/container_local_image_2255.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2255_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2255_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2255_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2255_page0 a,
	#portholeContentAbsolutestacks_in_2255_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2255_page0,
	#portholeContentLargestacks_in_2255_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2258_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2258_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2258_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2258_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2258_page0 a,
#hoverBoxLinkstacks_in_2258_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2258_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2258_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2258_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2258_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2258_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2258_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2258_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2258_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_1161_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_1161_page0 *,
#portholeStackstacks_in_1161_page0 *:before,
#portholeStackstacks_in_1161_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_1161_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_1161_page0:hover #portholeFillstacks_in_1161_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_1161_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_1161_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_1161_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1161_page0:hover #portholeContentLargestacks_in_1161_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_1161_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_1161_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_1161_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1161_page0:hover #portholeContentSmallstacks_in_1161_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_1161_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_1161_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_1161_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1161_page0:hover #portholeContentLargestacks_in_1161_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_1161_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1161_page0:hover #portholeContentSmallstacks_in_1161_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_1161_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_1161_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_1161_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_1161_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_1161_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1161_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1161_page0 a,
	#portholeContentAbsolutestacks_in_1161_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1161_page0,
	#portholeContentLargestacks_in_1161_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2267_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2267_page0 *,
#portholeStackstacks_in_2267_page0 *:before,
#portholeStackstacks_in_2267_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2267_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2267_page0:hover #portholeFillstacks_in_2267_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2267_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2267_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2267_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2267_page0:hover #portholeContentLargestacks_in_2267_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2267_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2267_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2267_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2267_page0:hover #portholeContentSmallstacks_in_2267_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2267_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2267_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2267_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2267_page0:hover #portholeContentLargestacks_in_2267_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2267_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2267_page0:hover #portholeContentSmallstacks_in_2267_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2267_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2267_page0 {
	background: url(../index_files/container_local_image_2267.jpg);
	background-size: cover;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2267_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2267_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2267_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2267_page0 a,
	#portholeContentAbsolutestacks_in_2267_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2267_page0,
	#portholeContentLargestacks_in_2267_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_2270_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_2270_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2270_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_2270_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_2270_page0 a,
#hoverBoxLinkstacks_in_2270_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_2270_page0.touchDeviceDetected #hoverBoxStaticstacks_in_2270_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_2270_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_2270_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_2270_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_2270_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_2270_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_2270_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_1170_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_1170_page0 *,
#portholeStackstacks_in_1170_page0 *:before,
#portholeStackstacks_in_1170_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_1170_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_1170_page0:hover #portholeFillstacks_in_1170_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_1170_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_1170_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_1170_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1170_page0:hover #portholeContentLargestacks_in_1170_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_1170_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_1170_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_1170_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_1170_page0:hover #portholeContentSmallstacks_in_1170_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_1170_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_1170_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_1170_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1170_page0:hover #portholeContentLargestacks_in_1170_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_1170_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_1170_page0:hover #portholeContentSmallstacks_in_1170_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_1170_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_1170_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_1170_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_1170_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_1170_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1170_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1170_page0 a,
	#portholeContentAbsolutestacks_in_1170_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1170_page0,
	#portholeContentLargestacks_in_1170_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_2279_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_2279_page0 *,
#portholeStackstacks_in_2279_page0 *:before,
#portholeStackstacks_in_2279_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_2279_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_2279_page0:hover #portholeFillstacks_in_2279_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_2279_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_2279_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_2279_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2279_page0:hover #portholeContentLargestacks_in_2279_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_2279_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_2279_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_2279_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_2279_page0:hover #portholeContentSmallstacks_in_2279_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_2279_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_2279_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_2279_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2279_page0:hover #portholeContentLargestacks_in_2279_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_2279_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_2279_page0:hover #portholeContentSmallstacks_in_2279_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_2279_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_2279_page0 {
	background: url(../index_files/container_local_image_2279.jpg);
	background-size: cover;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_2279_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_2279_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2279_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2279_page0 a,
	#portholeContentAbsolutestacks_in_2279_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2279_page0,
	#portholeContentLargestacks_in_2279_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#stacks_in_98688_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_98688_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {






}



@media only screen and (max-width: 400px) {






}




  

#stacks_in_98688_page0 {
	padding: 10px 0px 10px 0px;
}
/* @group Basic Styling */

#hoverBoxWrapperstacks_in_98689_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_98689_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_98689_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_98689_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_98689_page0 a,
#hoverBoxLinkstacks_in_98689_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_98689_page0.touchDeviceDetected #hoverBoxStaticstacks_in_98689_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_98689_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_98689_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_98689_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_98689_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_98689_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_98689_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_98690_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98690_page0 *,
#portholeStackstacks_in_98690_page0 *:before,
#portholeStackstacks_in_98690_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98690_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98690_page0:hover #portholeFillstacks_in_98690_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98690_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98690_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98690_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98690_page0:hover #portholeContentLargestacks_in_98690_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98690_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98690_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98690_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98690_page0:hover #portholeContentSmallstacks_in_98690_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98690_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98690_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98690_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98690_page0:hover #portholeContentLargestacks_in_98690_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98690_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98690_page0:hover #portholeContentSmallstacks_in_98690_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98690_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_98690_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_98690_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_98690_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98690_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98690_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98690_page0 a,
	#portholeContentAbsolutestacks_in_98690_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98690_page0,
	#portholeContentLargestacks_in_98690_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_98694_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98694_page0 *,
#portholeStackstacks_in_98694_page0 *:before,
#portholeStackstacks_in_98694_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98694_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98694_page0:hover #portholeFillstacks_in_98694_page0 {
	opacity: 0.50;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98694_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98694_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98694_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98694_page0:hover #portholeContentLargestacks_in_98694_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98694_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98694_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98694_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98694_page0:hover #portholeContentSmallstacks_in_98694_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98694_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98694_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98694_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98694_page0:hover #portholeContentLargestacks_in_98694_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98694_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98694_page0:hover #portholeContentSmallstacks_in_98694_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98694_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_98694_page0 {
	background: url(../index_files/container_local_image_98694.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_98694_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98694_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98694_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98694_page0 a,
	#portholeContentAbsolutestacks_in_98694_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98694_page0,
	#portholeContentLargestacks_in_98694_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_98699_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_98699_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_98699_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_98699_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_98699_page0 a,
#hoverBoxLinkstacks_in_98699_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_98699_page0.touchDeviceDetected #hoverBoxStaticstacks_in_98699_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_98699_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_98699_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_98699_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_98699_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_98699_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_98699_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_98700_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98700_page0 *,
#portholeStackstacks_in_98700_page0 *:before,
#portholeStackstacks_in_98700_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98700_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98700_page0:hover #portholeFillstacks_in_98700_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98700_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98700_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98700_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98700_page0:hover #portholeContentLargestacks_in_98700_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98700_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98700_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98700_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98700_page0:hover #portholeContentSmallstacks_in_98700_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98700_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98700_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98700_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98700_page0:hover #portholeContentLargestacks_in_98700_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98700_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98700_page0:hover #portholeContentSmallstacks_in_98700_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98700_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_98700_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_98700_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_98700_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98700_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98700_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98700_page0 a,
	#portholeContentAbsolutestacks_in_98700_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98700_page0,
	#portholeContentLargestacks_in_98700_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_98704_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98704_page0 *,
#portholeStackstacks_in_98704_page0 *:before,
#portholeStackstacks_in_98704_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98704_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98704_page0:hover #portholeFillstacks_in_98704_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98704_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98704_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98704_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98704_page0:hover #portholeContentLargestacks_in_98704_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98704_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98704_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98704_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98704_page0:hover #portholeContentSmallstacks_in_98704_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98704_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98704_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98704_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98704_page0:hover #portholeContentLargestacks_in_98704_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98704_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98704_page0:hover #portholeContentSmallstacks_in_98704_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98704_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_98704_page0 {
	background: url(../index_files/container_local_image_98704.jpg);
	background-size: 100% 100%;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_98704_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98704_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98704_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98704_page0 a,
	#portholeContentAbsolutestacks_in_98704_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98704_page0,
	#portholeContentLargestacks_in_98704_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_98709_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_98709_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_98709_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_98709_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_98709_page0 a,
#hoverBoxLinkstacks_in_98709_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_98709_page0.touchDeviceDetected #hoverBoxStaticstacks_in_98709_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_98709_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_98709_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_98709_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_98709_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_98709_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_98709_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_98710_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98710_page0 *,
#portholeStackstacks_in_98710_page0 *:before,
#portholeStackstacks_in_98710_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98710_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98710_page0:hover #portholeFillstacks_in_98710_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98710_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98710_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98710_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98710_page0:hover #portholeContentLargestacks_in_98710_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98710_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98710_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98710_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98710_page0:hover #portholeContentSmallstacks_in_98710_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98710_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98710_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98710_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98710_page0:hover #portholeContentLargestacks_in_98710_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98710_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98710_page0:hover #portholeContentSmallstacks_in_98710_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98710_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_98710_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_98710_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_98710_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98710_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98710_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98710_page0 a,
	#portholeContentAbsolutestacks_in_98710_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98710_page0,
	#portholeContentLargestacks_in_98710_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_98714_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_98714_page0 *,
#portholeStackstacks_in_98714_page0 *:before,
#portholeStackstacks_in_98714_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_98714_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_98714_page0:hover #portholeFillstacks_in_98714_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_98714_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_98714_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_98714_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98714_page0:hover #portholeContentLargestacks_in_98714_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_98714_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_98714_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_98714_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_98714_page0:hover #portholeContentSmallstacks_in_98714_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_98714_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_98714_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_98714_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98714_page0:hover #portholeContentLargestacks_in_98714_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_98714_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_98714_page0:hover #portholeContentSmallstacks_in_98714_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_98714_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_98714_page0 {
	background: url(../index_files/container_local_image_98714.jpg);
	background-size: cover;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_98714_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_98714_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_98714_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_98714_page0 a,
	#portholeContentAbsolutestacks_in_98714_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_98714_page0,
	#portholeContentLargestacks_in_98714_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* @group Basic Styling */

#hoverBoxWrapperstacks_in_p98912_n1_page0 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_p98912_n1_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_p98912_n1_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_p98912_n1_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_p98912_n1_page0 a,
#hoverBoxLinkstacks_in_p98912_n1_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}

/* @end */

/* @group Touch Screens */

/*  */

/*  */
#hoverBoxWrapperstacks_in_p98912_n1_page0.touchDeviceDetected #hoverBoxStaticstacks_in_p98912_n1_page0 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_p98912_n1_page0.touchDeviceDetected #hoverBoxRolloverstacks_in_p98912_n1_page0 {
	display: none;
	opacity: 0;
}
/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Effects */

/*  */
#hoverBoxWrapperstacks_in_p98912_n1_page0.noTouchDeviceDetected #hoverBoxRolloverstacks_in_p98912_n1_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	transition: opacity 500ms ease-out;
}

#hoverBoxWrapperstacks_in_p98912_n1_page0.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_p98912_n1_page0 {
	opacity: 1.00;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

#portholeStackstacks_in_p98912_n2_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_p98912_n2_page0 *,
#portholeStackstacks_in_p98912_n2_page0 *:before,
#portholeStackstacks_in_p98912_n2_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_p98912_n2_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_p98912_n2_page0:hover #portholeFillstacks_in_p98912_n2_page0 {
	opacity: 0.73;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_p98912_n2_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_p98912_n2_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_p98912_n2_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_p98912_n2_page0:hover #portholeContentLargestacks_in_p98912_n2_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_p98912_n2_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_p98912_n2_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_p98912_n2_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_p98912_n2_page0:hover #portholeContentSmallstacks_in_p98912_n2_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_p98912_n2_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_p98912_n2_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_p98912_n2_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_p98912_n2_page0:hover #portholeContentLargestacks_in_p98912_n2_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_p98912_n2_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_p98912_n2_page0:hover #portholeContentSmallstacks_in_p98912_n2_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_p98912_n2_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}










/* Top left to bottom right diagonal gradient fill */
#portholeFillstacks_in_p98912_n2_page0 {
	background: #139395;
	background: -moz-linear-gradient(-45deg,  #139395 0%, #139395 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#139395), color-stop(100%,#139395));
	background: -webkit-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -o-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: -ms-linear-gradient(-45deg,  #139395 0%,#139395 100%);
	background: linear-gradient(135deg,  #139395 0%,#139395 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139395', endColorstr='#139395',GradientType=1 );
	background-attachment: scroll;
}

#portholeFillstacks_in_p98912_n2_page0:hover {
	background: #1E5799;
	background: -moz-linear-gradient(-45deg,  #1E5799 0%, #7DB9E8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1E5799), color-stop(100%,#7DB9E8));
	background: -webkit-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -o-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: -ms-linear-gradient(-45deg,  #1E5799 0%,#7DB9E8 100%);
	background: linear-gradient(135deg,  #1E5799 0%,#7DB9E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=1 );

}










@media print {
	#portholeFillstacks_in_p98912_n2_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_p98912_n2_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_p98912_n2_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_p98912_n2_page0 a,
	#portholeContentAbsolutestacks_in_p98912_n2_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_p98912_n2_page0,
	#portholeContentLargestacks_in_p98912_n2_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#portholeStackstacks_in_p98912_n6_page0 {	
	width: 100%;
	padding-bottom: 100%;
	display: block;
	position: relative;
	z-index: 0;
}

#portholeStackstacks_in_p98912_n6_page0 *,
#portholeStackstacks_in_p98912_n6_page0 *:before,
#portholeStackstacks_in_p98912_n6_page0 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#portholeFillstacks_in_p98912_n6_page0 {
	width: 100%;
	height: 100%;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.99;
	border: 0px solid #000000;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.70), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeStackstacks_in_p98912_n6_page0:hover #portholeFillstacks_in_p98912_n6_page0 {
	opacity: 0.99;
	border: 0px solid #0000FF;
	box-shadow: inset 0 0 0 0 rgba(0,0,0, 0.4), inset 0 0 0 0px rgba(255,255,255,0.00), 0 1px 2px rgba(0,0,0,0.1);
}

#portholeContentAbsolutestacks_in_p98912_n6_page0 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 3;
	width: 100%;
	display: block;
}

#portholeContentstacks_in_p98912_n6_page0 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
}

#portholeContentLargestacks_in_p98912_n6_page0 {
	font-family: 'Fjalla One', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_p98912_n6_page0:hover #portholeContentLargestacks_in_p98912_n6_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentLargestacks_in_p98912_n6_page0 {
	font-size: 2.50vw;
}

@media screen and (min-width: 999px) {
	#portholeContentLargestacks_in_p98912_n6_page0 {
		font-size: 30px;
	}
}
/*  */

#portholeContentSmallstacks_in_p98912_n6_page0 {
	font-family: 'Droid Sans', sans-serif;
	line-height: 1.25em;
	font-weight: 400;
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
	z-index: 4;
	position: relative;
	opacity: 0.99;
	text-transform: none;
}

#portholeStackstacks_in_p98912_n6_page0:hover #portholeContentSmallstacks_in_p98912_n6_page0 {
	color: #FFFFFF;
	opacity: 0.99;
}

/*  */

/*  */

/*  */
#portholeContentSmallstacks_in_p98912_n6_page0 {
	font-size: 1.00vw;
}

@media screen and (min-width: 999px) {
	#portholeContentSmallstacks_in_p98912_n6_page0 {
		font-size: 19px;
	}
}
/*  */

/* Icons */

#portholeContentLargestacks_in_p98912_n6_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_p98912_n6_page0:hover #portholeContentLargestacks_in_p98912_n6_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeContentSmallstacks_in_p98912_n6_page0 [class^="fa fa-"] {
	color: #FFFFFF;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear;
}

#portholeStackstacks_in_p98912_n6_page0:hover #portholeContentSmallstacks_in_p98912_n6_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#portholeLinkstacks_in_p98912_n6_page0 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	background: transparent;
}
















/* Local image image applied as a CSS background */
#portholeFillstacks_in_p98912_n6_page0 {
	background: url(../index_files/container_local_image_p98912_n6.jpg);
	background-size: cover;
	background-attachment: scroll;
}





@media print {
	#portholeFillstacks_in_p98912_n6_page0 {
		display: none;
	}
	
	#portholeStackstacks_in_p98912_n6_page0 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_p98912_n6_page0 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_p98912_n6_page0 a,
	#portholeContentAbsolutestacks_in_p98912_n6_page0 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_p98912_n6_page0,
	#portholeContentLargestacks_in_p98912_n6_page0 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#stacks_in_1745_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1745_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_1745_page0>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_1745_page0>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1745_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1745_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

/* START ICONZ CSS */

#stacks_in_2138_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2138_page0 {
	text-align: center;
}

#stacks_in_2138_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2138_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2138_page0 .stacks_in_2138_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2138_page0 .stacks_in_2138_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2138_page0 .stacks_in_2138_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1783_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1783_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1783_page0Calligrapher h6, .stacks_in_1783_page0Calligrapher h5, .stacks_in_1783_page0Calligrapher h4, .stacks_in_1783_page0Calligrapher h3, .stacks_in_1783_page0Calligrapher h2, .stacks_in_1783_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1783_page0Calligrapher, .stacks_in_1783_page0Calligrapher h1, .stacks_in_1783_page0Calligrapher h2, .stacks_in_1783_page0Calligrapher h3, .stacks_in_1783_page0Calligrapher h4, .stacks_in_1783_page0Calligrapher h5, .stacks_in_1783_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1783_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1783_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_1783_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_1783_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_1783_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2141_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2141_page0 {
	text-align: center;
}

#stacks_in_2141_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2141_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2141_page0 .stacks_in_2141_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2141_page0 .stacks_in_2141_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2141_page0 .stacks_in_2141_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2120_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2120_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2120_page0Calligrapher h6, .stacks_in_2120_page0Calligrapher h5, .stacks_in_2120_page0Calligrapher h4, .stacks_in_2120_page0Calligrapher h3, .stacks_in_2120_page0Calligrapher h2, .stacks_in_2120_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2120_page0Calligrapher, .stacks_in_2120_page0Calligrapher h1, .stacks_in_2120_page0Calligrapher h2, .stacks_in_2120_page0Calligrapher h3, .stacks_in_2120_page0Calligrapher h4, .stacks_in_2120_page0Calligrapher h5, .stacks_in_2120_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2120_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2120_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2120_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2120_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2120_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2144_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2144_page0 {
	text-align: center;
}

#stacks_in_2144_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2144_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2144_page0 .stacks_in_2144_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2144_page0 .stacks_in_2144_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2144_page0 .stacks_in_2144_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2153_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2153_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2153_page0Calligrapher h6, .stacks_in_2153_page0Calligrapher h5, .stacks_in_2153_page0Calligrapher h4, .stacks_in_2153_page0Calligrapher h3, .stacks_in_2153_page0Calligrapher h2, .stacks_in_2153_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2153_page0Calligrapher, .stacks_in_2153_page0Calligrapher h1, .stacks_in_2153_page0Calligrapher h2, .stacks_in_2153_page0Calligrapher h3, .stacks_in_2153_page0Calligrapher h4, .stacks_in_2153_page0Calligrapher h5, .stacks_in_2153_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2153_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2153_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2153_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2153_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2153_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2159_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2159_page0 {
	text-align: center;
}

#stacks_in_2159_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2159_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2159_page0 .stacks_in_2159_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2159_page0 .stacks_in_2159_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2159_page0 .stacks_in_2159_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2168_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2168_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2168_page0Calligrapher h6, .stacks_in_2168_page0Calligrapher h5, .stacks_in_2168_page0Calligrapher h4, .stacks_in_2168_page0Calligrapher h3, .stacks_in_2168_page0Calligrapher h2, .stacks_in_2168_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2168_page0Calligrapher, .stacks_in_2168_page0Calligrapher h1, .stacks_in_2168_page0Calligrapher h2, .stacks_in_2168_page0Calligrapher h3, .stacks_in_2168_page0Calligrapher h4, .stacks_in_2168_page0Calligrapher h5, .stacks_in_2168_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2168_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2168_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2168_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2168_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2168_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */#stacks_in_2334_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2334_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_2334_page0>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_2334_page0>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_2334_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_2334_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

/* START ICONZ CSS */

#stacks_in_2336_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2336_page0 {
	text-align: center;
}

#stacks_in_2336_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2336_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2336_page0 .stacks_in_2336_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2336_page0 .stacks_in_2336_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2336_page0 .stacks_in_2336_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2337_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2337_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2337_page0Calligrapher h6, .stacks_in_2337_page0Calligrapher h5, .stacks_in_2337_page0Calligrapher h4, .stacks_in_2337_page0Calligrapher h3, .stacks_in_2337_page0Calligrapher h2, .stacks_in_2337_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2337_page0Calligrapher, .stacks_in_2337_page0Calligrapher h1, .stacks_in_2337_page0Calligrapher h2, .stacks_in_2337_page0Calligrapher h3, .stacks_in_2337_page0Calligrapher h4, .stacks_in_2337_page0Calligrapher h5, .stacks_in_2337_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2337_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2337_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2337_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2337_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2337_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2342_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2342_page0 {
	text-align: center;
}

#stacks_in_2342_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2342_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2342_page0 .stacks_in_2342_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2342_page0 .stacks_in_2342_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2342_page0 .stacks_in_2342_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2343_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2343_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2343_page0Calligrapher h6, .stacks_in_2343_page0Calligrapher h5, .stacks_in_2343_page0Calligrapher h4, .stacks_in_2343_page0Calligrapher h3, .stacks_in_2343_page0Calligrapher h2, .stacks_in_2343_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2343_page0Calligrapher, .stacks_in_2343_page0Calligrapher h1, .stacks_in_2343_page0Calligrapher h2, .stacks_in_2343_page0Calligrapher h3, .stacks_in_2343_page0Calligrapher h4, .stacks_in_2343_page0Calligrapher h5, .stacks_in_2343_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2343_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2343_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2343_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2343_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2343_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2348_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2348_page0 {
	text-align: center;
}

#stacks_in_2348_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2348_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2348_page0 .stacks_in_2348_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2348_page0 .stacks_in_2348_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2348_page0 .stacks_in_2348_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2349_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2349_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2349_page0Calligrapher h6, .stacks_in_2349_page0Calligrapher h5, .stacks_in_2349_page0Calligrapher h4, .stacks_in_2349_page0Calligrapher h3, .stacks_in_2349_page0Calligrapher h2, .stacks_in_2349_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2349_page0Calligrapher, .stacks_in_2349_page0Calligrapher h1, .stacks_in_2349_page0Calligrapher h2, .stacks_in_2349_page0Calligrapher h3, .stacks_in_2349_page0Calligrapher h4, .stacks_in_2349_page0Calligrapher h5, .stacks_in_2349_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2349_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2349_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2349_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2349_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2349_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2354_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_2354_page0 {
	text-align: center;
}

#stacks_in_2354_page0 a{
	text-decoration: none;
}


	
		#stacks_in_2354_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_2354_page0 .stacks_in_2354_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2354_page0 .stacks_in_2354_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2354_page0 .stacks_in_2354_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2355_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2355_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2355_page0Calligrapher h6, .stacks_in_2355_page0Calligrapher h5, .stacks_in_2355_page0Calligrapher h4, .stacks_in_2355_page0Calligrapher h3, .stacks_in_2355_page0Calligrapher h2, .stacks_in_2355_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2355_page0Calligrapher, .stacks_in_2355_page0Calligrapher h1, .stacks_in_2355_page0Calligrapher h2, .stacks_in_2355_page0Calligrapher h3, .stacks_in_2355_page0Calligrapher h4, .stacks_in_2355_page0Calligrapher h5, .stacks_in_2355_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2355_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2355_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2355_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2355_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2355_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */#stacks_in_98729_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_98729_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_98729_page0>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_98729_page0>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_98729_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_98729_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

/* START ICONZ CSS */

#stacks_in_98730_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98730_page0 {
	text-align: center;
}

#stacks_in_98730_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98730_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98730_page0 .stacks_in_98730_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98730_page0 .stacks_in_98730_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98730_page0 .stacks_in_98730_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98731_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98731_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98731_page0Calligrapher h6, .stacks_in_98731_page0Calligrapher h5, .stacks_in_98731_page0Calligrapher h4, .stacks_in_98731_page0Calligrapher h3, .stacks_in_98731_page0Calligrapher h2, .stacks_in_98731_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98731_page0Calligrapher, .stacks_in_98731_page0Calligrapher h1, .stacks_in_98731_page0Calligrapher h2, .stacks_in_98731_page0Calligrapher h3, .stacks_in_98731_page0Calligrapher h4, .stacks_in_98731_page0Calligrapher h5, .stacks_in_98731_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98731_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98731_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_98731_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_98731_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_98731_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98736_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98736_page0 {
	text-align: center;
}

#stacks_in_98736_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98736_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98736_page0 .stacks_in_98736_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98736_page0 .stacks_in_98736_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98736_page0 .stacks_in_98736_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98737_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98737_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98737_page0Calligrapher h6, .stacks_in_98737_page0Calligrapher h5, .stacks_in_98737_page0Calligrapher h4, .stacks_in_98737_page0Calligrapher h3, .stacks_in_98737_page0Calligrapher h2, .stacks_in_98737_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98737_page0Calligrapher, .stacks_in_98737_page0Calligrapher h1, .stacks_in_98737_page0Calligrapher h2, .stacks_in_98737_page0Calligrapher h3, .stacks_in_98737_page0Calligrapher h4, .stacks_in_98737_page0Calligrapher h5, .stacks_in_98737_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98737_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98737_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_98737_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_98737_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_98737_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98742_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98742_page0 {
	text-align: center;
}

#stacks_in_98742_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98742_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98742_page0 .stacks_in_98742_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98742_page0 .stacks_in_98742_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98742_page0 .stacks_in_98742_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98743_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98743_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98743_page0Calligrapher h6, .stacks_in_98743_page0Calligrapher h5, .stacks_in_98743_page0Calligrapher h4, .stacks_in_98743_page0Calligrapher h3, .stacks_in_98743_page0Calligrapher h2, .stacks_in_98743_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98743_page0Calligrapher, .stacks_in_98743_page0Calligrapher h1, .stacks_in_98743_page0Calligrapher h2, .stacks_in_98743_page0Calligrapher h3, .stacks_in_98743_page0Calligrapher h4, .stacks_in_98743_page0Calligrapher h5, .stacks_in_98743_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98743_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98743_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_98743_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_98743_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_98743_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98748_page0 i {
	font-size: 5em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98748_page0 {
	text-align: center;
}

#stacks_in_98748_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98748_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98748_page0 .stacks_in_98748_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98748_page0 .stacks_in_98748_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98748_page0 .stacks_in_98748_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98749_page0Calligrapher{			font-size: 250% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98749_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98749_page0Calligrapher h6, .stacks_in_98749_page0Calligrapher h5, .stacks_in_98749_page0Calligrapher h4, .stacks_in_98749_page0Calligrapher h3, .stacks_in_98749_page0Calligrapher h2, .stacks_in_98749_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98749_page0Calligrapher, .stacks_in_98749_page0Calligrapher h1, .stacks_in_98749_page0Calligrapher h2, .stacks_in_98749_page0Calligrapher h3, .stacks_in_98749_page0Calligrapher h4, .stacks_in_98749_page0Calligrapher h5, .stacks_in_98749_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98749_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98749_page0Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_98749_page0Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_98749_page0Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_98749_page0Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code *//* -- Start Vegas Each css Template -- */


#stacks_in_97679_page0VegasSlideshow{
	position: relative;
	min-height: 500px;
}

#stacks_in_97679_page0VegasInput{
	position: relative;
	display: none;
}

#stacks_in_97679_page0 .vegas-overlay{
	background:url("../index_files/vegasAssets/12.png") !important;
}

#stacks_in_97679_page0 .vegasalert{
	background: #FAC5CE;
	border: 2px solid #B4284F;
	border-radius: 4px;
	color: #B4284F !important;
	padding: 15px;
}
#stacks_in_97679_page0 .vegasalert span{
	font-size: 2em;
	font-weight: bold;
}

.stacks_in_97679_page0vegasContentBox{
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform:    translate(0,-50%);
	-ms-transform:     translate(0,-50%);
	-o-transform:      translate(0,-50%);
	transform:         translate(0,-50%);
}


/* -- Unified -- */
.stacks_in_97679_page0vegasContent,.stacks_in_97679_page0vegasContent h1,.stacks_in_97679_page0vegasContent h2,.stacks_in_97679_page0vegasContent h3,.stacks_in_97679_page0vegasContent h4,.stacks_in_97679_page0vegasContent h5,.stacks_in_97679_page0vegasContent h6{
	color: #000000 !important;
}
.stacks_in_97679_page0vegasContent a,.stacks_in_97679_page0vegasContent a:active,.stacks_in_97679_page0vegasContent a:visited{
	color: #139395 !important;
	text-decoration: none !important;
}
.stacks_in_97679_page0vegasContent a:hover{
	color: #DDDDDD !important;
	text-decoration: none !important;
}

.stacks_in_97679_page0vegasScrollButton i{
	color: #FFFFFF !important;
}

.stacks_in_97679_page0vegasContentBox{
	text-align: center !important;
}

.stacks_in_97679_page0vegasContentBox h1,.stacks_in_97679_page0vegasContentBox h2,.stacks_in_97679_page0vegasContentBox h3,.stacks_in_97679_page0vegasContentBox h4,.stacks_in_97679_page0vegasContentBox h5,.stacks_in_97679_page0vegasContentBox h6,.stacks_in_97679_page0vegasContentBox p{
	margin: 0 !important;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	line-height: normal !important;
}


.stacks_in_97679_page0vegasContent{
	position: relative !important;
	margin: 0 auto;
	padding: 20px;
	max-width: 1080px;
}



.stacks_in_97679_page0vegasScrollButton{
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #fff !important;
	font-size: 36px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
	cursor: pointer;
}


/* -- End Unified -- */





@keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

@-webkit-keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

/* apply the .animation class to the element you want to animate */
.vegasanimation {
	animation: vegasanimation 3s ease-in-out 0s infinite normal none;
	-webkit-animation: vegasanimation 3s ease-in-out 0s infinite normal none;
}


/* -- End Vegas Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_97691_page0Calligrapher{			font-size: 250% !important;			color: #000000 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_97691_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97691_page0Calligrapher h6, .stacks_in_97691_page0Calligrapher h5, .stacks_in_97691_page0Calligrapher h4, .stacks_in_97691_page0Calligrapher h3, .stacks_in_97691_page0Calligrapher h2, .stacks_in_97691_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_97691_page0Calligrapher, .stacks_in_97691_page0Calligrapher h1, .stacks_in_97691_page0Calligrapher h2, .stacks_in_97691_page0Calligrapher h3, .stacks_in_97691_page0Calligrapher h4, .stacks_in_97691_page0Calligrapher h5, .stacks_in_97691_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_97691_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_97691_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_97691_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_97691_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_97691_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1794_page0 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_1795_page0 {
	font-size: 120%;
	font-weight: bold;
}
#stacks_in_97704_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_97704_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_97704_page0>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_97704_page0>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_97704_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_97704_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_in_97704_page0 {
	padding: 25px 0px 0px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_97711_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_97711_page0 a, #stacks_in_97711_page0 a:hover, #stacks_in_97711_page0 a:visited, #stacks_in_97711_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_97711_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_97711_page0button:hover{
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
}

#stacks_in_97711_page0 a, #stacks_in_97711_page0 a:visited, #stacks_in_97711_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_97711_page0 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_97711_page0button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_97711_page0buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_97711_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_97711_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_97711_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_97714_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_97714_page0 a, #stacks_in_97714_page0 a:hover, #stacks_in_97714_page0 a:visited, #stacks_in_97714_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_97714_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_97714_page0button:hover{
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
}

#stacks_in_97714_page0 a, #stacks_in_97714_page0 a:visited, #stacks_in_97714_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_97714_page0 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_97714_page0button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_97714_page0buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_97714_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_97714_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_97714_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_97717_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_97717_page0 a, #stacks_in_97717_page0 a:hover, #stacks_in_97717_page0 a:visited, #stacks_in_97717_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_97717_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_97717_page0button:hover{
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
}

#stacks_in_97717_page0 a, #stacks_in_97717_page0 a:visited, #stacks_in_97717_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_97717_page0 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_97717_page0button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_97717_page0buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_97717_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_97717_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_97717_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_97720_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_97720_page0 a, #stacks_in_97720_page0 a:hover, #stacks_in_97720_page0 a:visited, #stacks_in_97720_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_97720_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_97720_page0button:hover{
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
}

#stacks_in_97720_page0 a, #stacks_in_97720_page0 a:visited, #stacks_in_97720_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_97720_page0 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_97720_page0button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_97720_page0buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_97720_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_97720_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_97720_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_98594_page0 {
	padding: 20px 0px 0px 0px;
}

/* START ICONZ CSS */

#stacks_in_98598_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98598_page0 {
	text-align: center;
}

#stacks_in_98598_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98598_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98598_page0 .stacks_in_98598_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98598_page0 .stacks_in_98598_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98598_page0 .stacks_in_98598_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98607_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98607_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98607_page0Calligrapher h6, .stacks_in_98607_page0Calligrapher h5, .stacks_in_98607_page0Calligrapher h4, .stacks_in_98607_page0Calligrapher h3, .stacks_in_98607_page0Calligrapher h2, .stacks_in_98607_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98607_page0Calligrapher, .stacks_in_98607_page0Calligrapher h1, .stacks_in_98607_page0Calligrapher h2, .stacks_in_98607_page0Calligrapher h3, .stacks_in_98607_page0Calligrapher h4, .stacks_in_98607_page0Calligrapher h5, .stacks_in_98607_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98607_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98607_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98607_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98607_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98607_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98621_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98621_page0 {
	text-align: center;
}

#stacks_in_98621_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98621_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98621_page0 .stacks_in_98621_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98621_page0 .stacks_in_98621_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98621_page0 .stacks_in_98621_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98630_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98630_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98630_page0Calligrapher h6, .stacks_in_98630_page0Calligrapher h5, .stacks_in_98630_page0Calligrapher h4, .stacks_in_98630_page0Calligrapher h3, .stacks_in_98630_page0Calligrapher h2, .stacks_in_98630_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98630_page0Calligrapher, .stacks_in_98630_page0Calligrapher h1, .stacks_in_98630_page0Calligrapher h2, .stacks_in_98630_page0Calligrapher h3, .stacks_in_98630_page0Calligrapher h4, .stacks_in_98630_page0Calligrapher h5, .stacks_in_98630_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98630_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98630_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98630_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98630_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98630_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98644_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98644_page0 {
	text-align: center;
}

#stacks_in_98644_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98644_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98644_page0 .stacks_in_98644_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98644_page0 .stacks_in_98644_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98644_page0 .stacks_in_98644_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98653_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98653_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98653_page0Calligrapher h6, .stacks_in_98653_page0Calligrapher h5, .stacks_in_98653_page0Calligrapher h4, .stacks_in_98653_page0Calligrapher h3, .stacks_in_98653_page0Calligrapher h2, .stacks_in_98653_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98653_page0Calligrapher, .stacks_in_98653_page0Calligrapher h1, .stacks_in_98653_page0Calligrapher h2, .stacks_in_98653_page0Calligrapher h3, .stacks_in_98653_page0Calligrapher h4, .stacks_in_98653_page0Calligrapher h5, .stacks_in_98653_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98653_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98653_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98653_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98653_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98653_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98587_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98587_page0 {
	text-align: center;
}

#stacks_in_98587_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98587_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98587_page0 .stacks_in_98587_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98587_page0 .stacks_in_98587_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98587_page0 .stacks_in_98587_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98676_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98676_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98676_page0Calligrapher h6, .stacks_in_98676_page0Calligrapher h5, .stacks_in_98676_page0Calligrapher h4, .stacks_in_98676_page0Calligrapher h3, .stacks_in_98676_page0Calligrapher h2, .stacks_in_98676_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98676_page0Calligrapher, .stacks_in_98676_page0Calligrapher h1, .stacks_in_98676_page0Calligrapher h2, .stacks_in_98676_page0Calligrapher h3, .stacks_in_98676_page0Calligrapher h4, .stacks_in_98676_page0Calligrapher h5, .stacks_in_98676_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98676_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98676_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98676_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98676_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98676_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_97732_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_97732_page0>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_97732_page0>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_97732_page0>.s3_row>.s3_column {
	padding: 0 10px;
}







  


@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}




  

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

/* START ICONZ CSS */

#stacks_in_97738_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_97738_page0 {
	text-align: center;
}

#stacks_in_97738_page0 a{
	text-decoration: none;
}


	
		#stacks_in_97738_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_97738_page0 .stacks_in_97738_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_97738_page0 .stacks_in_97738_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_97738_page0 .stacks_in_97738_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_97739_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_97739_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_97739_page0Calligrapher h6, .stacks_in_97739_page0Calligrapher h5, .stacks_in_97739_page0Calligrapher h4, .stacks_in_97739_page0Calligrapher h3, .stacks_in_97739_page0Calligrapher h2, .stacks_in_97739_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_97739_page0Calligrapher, .stacks_in_97739_page0Calligrapher h1, .stacks_in_97739_page0Calligrapher h2, .stacks_in_97739_page0Calligrapher h3, .stacks_in_97739_page0Calligrapher h4, .stacks_in_97739_page0Calligrapher h5, .stacks_in_97739_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_97739_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_97739_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_97739_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_97739_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_97739_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98135_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98135_page0 {
	text-align: center;
}

#stacks_in_98135_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98135_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98135_page0 .stacks_in_98135_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98135_page0 .stacks_in_98135_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98135_page0 .stacks_in_98135_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98144_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98144_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98144_page0Calligrapher h6, .stacks_in_98144_page0Calligrapher h5, .stacks_in_98144_page0Calligrapher h4, .stacks_in_98144_page0Calligrapher h3, .stacks_in_98144_page0Calligrapher h2, .stacks_in_98144_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98144_page0Calligrapher, .stacks_in_98144_page0Calligrapher h1, .stacks_in_98144_page0Calligrapher h2, .stacks_in_98144_page0Calligrapher h3, .stacks_in_98144_page0Calligrapher h4, .stacks_in_98144_page0Calligrapher h5, .stacks_in_98144_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98144_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98144_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98144_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98144_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98144_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_98577_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_98577_page0>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_98577_page0>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_98577_page0>.s3_row>.s3_column {
	padding: 0 10px;
}







  


@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}




  

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

/* START ICONZ CSS */

#stacks_in_98579_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98579_page0 {
	text-align: center;
}

#stacks_in_98579_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98579_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98579_page0 .stacks_in_98579_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98579_page0 .stacks_in_98579_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98579_page0 .stacks_in_98579_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98580_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98580_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98580_page0Calligrapher h6, .stacks_in_98580_page0Calligrapher h5, .stacks_in_98580_page0Calligrapher h4, .stacks_in_98580_page0Calligrapher h3, .stacks_in_98580_page0Calligrapher h2, .stacks_in_98580_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98580_page0Calligrapher, .stacks_in_98580_page0Calligrapher h1, .stacks_in_98580_page0Calligrapher h2, .stacks_in_98580_page0Calligrapher h3, .stacks_in_98580_page0Calligrapher h4, .stacks_in_98580_page0Calligrapher h5, .stacks_in_98580_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98580_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98580_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98580_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98580_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98580_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_98667_page0 i {
	font-size: 4em;
	line-height: normal !important;
	
	color: #139395 !important;
	
	text-align:center;
}






#stacks_in_98667_page0 {
	text-align: center;
}

#stacks_in_98667_page0 a{
	text-decoration: none;
}


	
		#stacks_in_98667_page0 a i:hover{
			color: #22A2A4 !important;
		}
		
		
	




#stacks_in_98667_page0 .stacks_in_98667_page0quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_98667_page0 .stacks_in_98667_page0quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_98667_page0 .stacks_in_98667_page0quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 /* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_98588_page0Calligrapher{			font-size: 200% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_98588_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_98588_page0Calligrapher h6, .stacks_in_98588_page0Calligrapher h5, .stacks_in_98588_page0Calligrapher h4, .stacks_in_98588_page0Calligrapher h3, .stacks_in_98588_page0Calligrapher h2, .stacks_in_98588_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_98588_page0Calligrapher, .stacks_in_98588_page0Calligrapher h1, .stacks_in_98588_page0Calligrapher h2, .stacks_in_98588_page0Calligrapher h3, .stacks_in_98588_page0Calligrapher h4, .stacks_in_98588_page0Calligrapher h5, .stacks_in_98588_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_98588_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_98588_page0Calligrapher a:link{			color: #4C4C4C !important;			text-decoration: none !important;		}				.stacks_in_98588_page0Calligrapher a:visited{			color: #4C4C4C !important;		}				.stacks_in_98588_page0Calligrapher a:active{			color: #4C4C4C !important;		}				.stacks_in_98588_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Toggle stack CSS code */.stacks_in_1241_page0sliceWrappper2{	display: none;}#stacks_in_1241_page0iconWrapper{	text-align: center;	font-size: 300%;}#stacks_in_1241_page0iconWrapper i{	color: #139395;	cursor: pointer;}#stacks_in_1241_page0iconWrapper i:hover{	color: #B3B3B3;	cursor: pointer;}.stacks_in_1241_page0sliceWrappper1{	display: block;}@-webkit-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes toggleRubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes toggleRubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes toggleVerticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes toggleVerticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes toggleZoom{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes toggleZoom{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes toggleZoom{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes toggleZoom{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes toggleTada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes toggleTada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes toggleRotate{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes toggleRotate{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}/* End Toggle stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1252_page0Calligrapher{			font-size: 250% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1252_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1252_page0Calligrapher h6, .stacks_in_1252_page0Calligrapher h5, .stacks_in_1252_page0Calligrapher h4, .stacks_in_1252_page0Calligrapher h3, .stacks_in_1252_page0Calligrapher h2, .stacks_in_1252_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1252_page0Calligrapher, .stacks_in_1252_page0Calligrapher h1, .stacks_in_1252_page0Calligrapher h2, .stacks_in_1252_page0Calligrapher h3, .stacks_in_1252_page0Calligrapher h4, .stacks_in_1252_page0Calligrapher h5, .stacks_in_1252_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1252_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1252_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1252_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1252_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1252_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1453_page0Calligrapher{			font-size: 250% !important;			color: #139395 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1453_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1453_page0Calligrapher h6, .stacks_in_1453_page0Calligrapher h5, .stacks_in_1453_page0Calligrapher h4, .stacks_in_1453_page0Calligrapher h3, .stacks_in_1453_page0Calligrapher h2, .stacks_in_1453_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1453_page0Calligrapher, .stacks_in_1453_page0Calligrapher h1, .stacks_in_1453_page0Calligrapher h2, .stacks_in_1453_page0Calligrapher h3, .stacks_in_1453_page0Calligrapher h4, .stacks_in_1453_page0Calligrapher h5, .stacks_in_1453_page0Calligrapher h6{	font-family: "Fjalla One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1453_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1453_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1453_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1453_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1453_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start FAQ stack CSS code */.stacks_in_1382_page0question{font-size: 120%;line-height: 1.2em;font-weight: bold;border-top: 1px solid #cccccc;padding: 4px;}.stacks_in_1382_page0faqcontainer{border-bottom: 1px solid #cccccc;}.stacks_in_1382_page0question a{text-decoration: none !important;line-height: 120%;}.stacks_in_1382_page0question a:hover{text-decoration: none !important;}.stacks_in_1382_page0question a:active{text-decoration: none !important;}.stacks_in_1382_page0question a:visited{text-decoration: none !important;}.stacks_in_1382_page0answer{display: none;margin: 1px 0 8px 0;padding: 2px 4px 4px 4px;}/* End FAQ stack CSS code *//*
 * Live Search
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */
#stacks_in_1229_page0 * {
  box-sizing: border-box;
}
#stacks_in_1229_page0 *:focus {outline:none;}
.searchingstacks_in_1229_page0 .stacks_top,
.searchingstacks_in_1229_page0 .stacks_in,
.searchingstacks_in_1229_page0 .stacks_out {
  overflow: visible;
}
#stacks_in_1229_page0 .jQueryNote {
  background: rgba(0,0,0,0.3);
  color: #fff;
  padding: 20px;
}
.stacks_in_1229_page0_pages { display: none;}
#stacks_in_1229_page0_tipue_search_input {
  font-size: 16px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0.3);
  background-color: #fff;
  padding: 0px 15px 0px 15px;/* leaving room for search icon */
  position: relative;
  z-index: 9998;
}
#stacks_in_1229_page0_tipue_search_content {
  display: none;
  padding: 20px;
  position: absolute;
  margin: 20px 0px;
  z-index: 9997;
  width: 100%;
  box-sizing: border-box;
}

#stacks_in_1229_page0_tipue_search_input {
  padding: 0px 15px 0px 35px;
}
#stacks_in_1229_page0 svg {
  width: 14px;
  height: 30px;
  fill: #999;
  position: absolute;
  left: 18px;
  text-align: right;
  top: 0px;
  z-index: 9999;
}
/**/
#stacks_in_1229_page0 svg {
  width: 16px;
  width: calc(16px - 2px);
  left: calc(34px - 16px);
  fill: #888888;
}
#stacks_in_1229_page0_tipue_search_input {
  font-size: 16px;
  font-family: inherit;
  border-radius: 4px;
  border-color: #CCCCCC;
  color: #888888;
  background-color: #E6E6E6;
}
#stacks_in_1229_page0 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #888888;
}
#stacks_in_1229_page0 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #888888;
  opacity:  1;
}
#stacks_in_1229_page0 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #888888;
  opacity:  1;
}
#stacks_in_1229_page0 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #888888;
}
#stacks_in_1229_page0 :placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #888888;
}
/**/
/**/
/**/
/**/
#stacks_in_1229_page0_tipue_search_content {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.3);
  border-top: 1px solid rgba(0,0,0,0.25);
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  transition: all 150ms linear;
  opacity: 0;
}
.searchingstacks_in_1229_page0 #stacks_in_1229_page0_tipue_search_content {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  transition: all 150ms linear;
  opacity: 1;
}
#stacks_in_1229_page0_tipue_search_content:after {
  content: " ";
  position: absolute;
  top: -10px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
#stacks_in_1229_page0_tipue_search_content:before {
  content: " ";
  position: absolute;
  top: -11px;
  left: 14px;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid rgba(0,0,0,0.3);
}

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/



/*
Tipue Search 5.0
Copyright (c) 2015 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/
#stacks_in_1229_page0_tipue_search_content .h01 {
  background: yellow;
}
.searchingstacks_in_1229_page0 #stacks_in_1229_page0_tipue_search_content {
  display: block !important;
}
#stacks_in_1229_page0_tipue_search_warning {
  margin: 7px 0;
}

.tipue_search_content_title
{
  margin-top: 23px;
}
.tipue_search_content_title a
{
  text-decoration: none;
}
.tipue_search_content_title a:hover
{

}
.tipue_search_content_url{
  word-wrap: break-word;
  hyphens: auto;
}
.tipue_search_content_url a{

  text-decoration: none;
}
.tipue_search_content_url a:hover{

}
.tipue_search_content_text{

  word-wrap: break-word;
  hyphens: auto;
  margin-top: 3px;
}
.tipue_search_content_debug{

  margin: 5px 0;
}
.h01{

  font-weight: 400;
}

#stacks_in_1229_page0_tipue_search_foot{
  margin: 51px 0 21px 0;
}
#stacks_in_1229_page0_tipue_search_foot_boxes{
  padding: 0;
  margin: 0;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li
{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  cursor:pointer;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li a{
  padding: 10px 17px 11px 17px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-decoration: none;
  text-align: center;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li.current{
  padding: 10px 17px 11px 17px;
  background: #f6f6f6;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-align: center;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li a:hover{
  background: #f6f6f6;
}
/* spinner */
.tipue_search_spinner {
  padding: 31px 0;
  width: 50px;
  height: 28px;
}
.tipue_search_spinner > div:after {
  content: "\f29a";
  font-family: "Ionicons";
  font-size: 24px;
  padding: 10px;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
  -webkit-transform: rotate(0deg); transform: rotate(0deg);
}
.tipue_search_spinner .tipue_search_rect2 {
  display: none;
}
.tipue_search_spinner .tipue_search_rect3 {
  display: none;
}

/**/
#stacks_in_1229_page0_tipue_search_content {
  color: #555555;
  background-color: #FFFFFF;
  font-size: 14px;
  font-family: inherit;
}
#stacks_in_1229_page0_tipue_search_content:after {
  border-color: transparent transparent #FFFFFF transparent;
}
.tipue_search_content_title a {
  color: #3795CF;
  font-size: 18px;
  font-family: inherit;
}
.tipue_search_content_title a:hover{
  color: #67C5FF;
}
.tipue_search_content_url a {
  color: #3795CF;
}
.tipue_search_content_url a:hover{
  color: #67C5FF;
}
.tipue_search_content_text {
  line-height: 18px;
}
.tipue_search_content_debug{

}
#stacks_in_1229_page0_tipue_search_content .h01{
  background: #FFFF00;
}

#stacks_in_1229_page0_tipue_search_foot_boxes li a {
  background-color: #FFFFFF;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 1px;
  color: #555555;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li.current{
  background: #FFFFFF;
  border: 1px solid rgba(0,0,0,0.3);
  border-radius: 1px;
  color: #3795CF;
}
#stacks_in_1229_page0_tipue_search_foot_boxes li a:hover{
  background: rgba(0,0,0,0.05);
}
#stacks_in_1229_page0_tipue_search_warning a{

}
#stacks_in_1229_page0_tipue_search_warning a:hover{

}
#stacks_in_1229_page0_tipue_search_results_count{

}
/**/

@-webkit-keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}
@keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@media all and (max-width: 1280px) {
  .menu-loaded.menu-active main {
    padding-left: 80px;
  }
  .sidebar-mobile-active.menu-loaded main {
    padding-left: 80px;
  }
}




/*
#stacks_in_1229_page0 .suggestions {
  display: none;
}
*/


/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_98978_page0 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_98978_page0 .theDivider1,
#simpleDivider_stacks_in_98978_page0 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_98978_page0 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_98978_page0.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_98978_page0.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98978_page0 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_98978_page0.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_98978_page0.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_98978_page0.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_98978_page0.bgImageOn .theDivider1 img {
	display: block;
}

/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_98848_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_98848_page0 a, #stacks_in_98848_page0 a:hover, #stacks_in_98848_page0 a:visited, #stacks_in_98848_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_98848_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_98848_page0button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_98848_page0 a, #stacks_in_98848_page0 a:visited, #stacks_in_98848_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_98848_page0 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_98848_page0button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_98848_page0buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_98848_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_98848_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_98848_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_98848_page0 {
	padding: 10px 0px 0px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_98849_page0buttonPressWrapper{
	position: relative !important;
}

#stacks_in_98849_page0 a, #stacks_in_98849_page0 a:hover, #stacks_in_98849_page0 a:visited, #stacks_in_98849_page0 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_98849_page0button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #139395 !important;
	border-color: #107C7E !important;
	box-sizing: border-box !important;
}

.stacks_in_98849_page0button:hover{
	color: #FFFFFF !important;
	background-color: #3398F4 !important;
	border-color: #2B81CF !important;
}

#stacks_in_98849_page0 a, #stacks_in_98849_page0 a:visited, #stacks_in_98849_page0 a:active{
	color: #FFFFFF !important;
}

#stacks_in_98849_page0 a:hover{
	color: #FFFFFF !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_98849_page0button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_98849_page0buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_98849_page0buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_98849_page0buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_98849_page0buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_98849_page0 {
	padding: 10px 0px 0px 0px;
}
