#heading_stacks_in_108 {
    
    
    
    
}/* @group Generic Styles */

#ruleStackstacks_in_344,
#ruleStackstacks_in_344:before,
#ruleStackstacks_in_344:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_344 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_344 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_344 [class^="fa fa-"] {
	position: relative;
	width: 19px;
	height: 19px;
	line-height: 19px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_344 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 19px;
	height: 19px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_344 {
	text-align: center;
}

#ruleStackstacks_in_344:before,
#ruleStackstacks_in_344:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 19px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_344:before {
	left: -50%;
	margin-left: -9px;
}

#ruleStackstacks_in_344:after {
	left: 50%;
	margin-left: 9px;
}

#ruleStackstacks_in_344 a {
	left: 50%;
	margin-left: -9px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_885 {	display: none !important; }
body { -webkit-font-smoothing: antialiased; }
#stacks_in_886 {	display: none !important; }

#stacks_in_892 {	display: none !important; }
#toggleWrapper_stacks_in_337 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle1 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle1 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle1:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle1 .normalContent {
	display: inherit;
}

#myToggle1 .hoveredContent {
	display: none;
}

#myToggle1:hover .normalContent {
	display: none;
}

#myToggle1:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_337.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_337.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_337.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_337.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_337.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 255, 102, 1.00);
}


#toggleButtonstacks_in_337.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_337 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_337 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_337,
	#toggleButtonstacks_in_337.toggleOpenIcon,
	#toggleButtonstacks_in_337.toggleCloseIcon,
	#myToggle1 a:link:after,
	#myToggle1 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_337 {
		display: block !important;
	}
}

#stacks_in_337 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_341 {
	display:inline-block; width:100%; line-height: 0.890000em;
	font-weight: bold;
}


/* @group Generic Styles */

#ruleStackstacks_in_345,
#ruleStackstacks_in_345:before,
#ruleStackstacks_in_345:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_345 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_345 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_345 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_345 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_345 {
	text-align: center;
}

#ruleStackstacks_in_345:before,
#ruleStackstacks_in_345:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_345:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_345:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_345 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_346 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle2 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle2 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle2:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle2 .normalContent {
	display: inherit;
}

#myToggle2 .hoveredContent {
	display: none;
}

#myToggle2:hover .normalContent {
	display: none;
}

#myToggle2:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_346.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_346.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
}

#toggleButtonstacks_in_346.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_346.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_346.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
}


#toggleButtonstacks_in_346.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_346 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_346 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_346,
	#toggleButtonstacks_in_346.toggleOpenIcon,
	#toggleButtonstacks_in_346.toggleCloseIcon,
	#myToggle2 a:link:after,
	#myToggle2 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_346 {
		display: block !important;
	}
}

#stacks_in_346 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_348 {
	display:inline-block; width:100%; line-height: 0.890000em;
	font-weight: bold;
}
/* @group Generic Styles */

#ruleStackstacks_in_352,
#ruleStackstacks_in_352:before,
#ruleStackstacks_in_352:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_352 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_352 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_352 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_352 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_352 {
	text-align: center;
}

#ruleStackstacks_in_352:before,
#ruleStackstacks_in_352:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_352:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_352:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_352 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_354 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle3 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle3 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle3:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle3 .normalContent {
	display: inherit;
}

#myToggle3 .hoveredContent {
	display: none;
}

#myToggle3:hover .normalContent {
	display: none;
}

#myToggle3:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_354.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_354.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_354.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_354.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_354.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_354.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_354 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_354 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_354,
	#toggleButtonstacks_in_354.toggleOpenIcon,
	#toggleButtonstacks_in_354.toggleCloseIcon,
	#myToggle3 a:link:after,
	#myToggle3 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_354 {
		display: block !important;
	}
}

#stacks_in_354 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_355 {
	padding: 0px 30px 0px 0px;
}



#stacks_in_567 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_575 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_577 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_579 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_585 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_587 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_405 {
	font-size: 80%;
}
/* @group Generic Styles */

#ruleStackstacks_in_360,
#ruleStackstacks_in_360:before,
#ruleStackstacks_in_360:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_360 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_360 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_360 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_360 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_360 {
	text-align: center;
}

#ruleStackstacks_in_360:before,
#ruleStackstacks_in_360:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_360:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_360:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_360 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_376 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle4 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle4 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle4:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle4 .normalContent {
	display: inherit;
}

#myToggle4 .hoveredContent {
	display: none;
}

#myToggle4:hover .normalContent {
	display: none;
}

#myToggle4:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_376.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_376.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_376.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_376.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_376.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_376.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_376 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_376 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_376,
	#toggleButtonstacks_in_376.toggleOpenIcon,
	#toggleButtonstacks_in_376.toggleCloseIcon,
	#myToggle4 a:link:after,
	#myToggle4 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_376 {
		display: block !important;
	}
}

#stacks_in_376 {
	padding: 20px 0px 0px 0px;
}



#stacks_in_615 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_611 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_417 {
	font-size: 80%;
}



#stacks_in_619 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_623 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_627 {
	padding: 0px 0px 30px 0px;
}
/*
 * 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_427 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_427 .theDivider1,
#simpleDivider_stacks_in_427 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_427 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_427.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_427.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_427 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_427.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_427.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_427.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_427.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_979 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_979 .pullquote:before, #stacks_in_979 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_979 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_979 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_979 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_979 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_980 {
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_428 {
	padding: 0px 0px 30px 0px;
}
 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_430 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_430 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_430 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_430 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_430 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_385,
#ruleStackstacks_in_385:before,
#ruleStackstacks_in_385:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_385 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_385 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_385 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_385 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_385 {
	text-align: center;
}

#ruleStackstacks_in_385:before,
#ruleStackstacks_in_385:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_385:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_385:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_385 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_434 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle5 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle5 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle5:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle5 .normalContent {
	display: inherit;
}

#myToggle5 .hoveredContent {
	display: none;
}

#myToggle5:hover .normalContent {
	display: none;
}

#myToggle5:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_434.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_434.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_434.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_434.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_434.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_434.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_434 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_434 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_434,
	#toggleButtonstacks_in_434.toggleOpenIcon,
	#toggleButtonstacks_in_434.toggleCloseIcon,
	#myToggle5 a:link:after,
	#myToggle5 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_434 {
		display: block !important;
	}
}

#stacks_in_434 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_477>.s3_row {
	margin: 0 -10px;
}

#stacks_in_477>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_477>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





/* @group Generic Styles */

#ruleStackstacks_in_454,
#ruleStackstacks_in_454:before,
#ruleStackstacks_in_454:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_454 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_454 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_454 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_454 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_454 {
	text-align: center;
}

#ruleStackstacks_in_454:before,
#ruleStackstacks_in_454:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_454:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_454:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_454 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_484 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle6 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle6 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle6:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle6 .normalContent {
	display: inherit;
}

#myToggle6 .hoveredContent {
	display: none;
}

#myToggle6:hover .normalContent {
	display: none;
}

#myToggle6:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_484.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_484.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_484.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_484.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_484.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_484.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_484 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_484 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_484,
	#toggleButtonstacks_in_484.toggleOpenIcon,
	#toggleButtonstacks_in_484.toggleCloseIcon,
	#myToggle6 a:link:after,
	#myToggle6 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_484 {
		display: block !important;
	}
}

#stacks_in_484 {
	padding: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_497,
#ruleStackstacks_in_497:before,
#ruleStackstacks_in_497:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_497 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_497 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_497 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_497 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_497 {
	text-align: center;
}

#ruleStackstacks_in_497:before,
#ruleStackstacks_in_497:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_497:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_497:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_497 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_499 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle7 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle7 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle7:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle7 .normalContent {
	display: inherit;
}

#myToggle7 .hoveredContent {
	display: none;
}

#myToggle7:hover .normalContent {
	display: none;
}

#myToggle7:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_499.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_499.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_499.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_499.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_499.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_499.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_499 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_499 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_499,
	#toggleButtonstacks_in_499.toggleOpenIcon,
	#toggleButtonstacks_in_499.toggleCloseIcon,
	#myToggle7 a:link:after,
	#myToggle7 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_499 {
		display: block !important;
	}
}

#stacks_in_499 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_918 {
	padding: 30px 0px 30px 0px;
}
 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_920 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_920 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_920 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_920 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_920 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_927,
#ruleStackstacks_in_927:before,
#ruleStackstacks_in_927:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_927 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_927 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_927 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_927 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_927 {
	text-align: left;
}

#ruleStackstacks_in_927:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_927 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */ 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_507 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_507 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_507 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_507 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_507 {
        column-count: 2;
    }
}


#stacks_in_508 {
	font-weight: bold;
}
/*
 * 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_515 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_515 .theDivider1,
#simpleDivider_stacks_in_515 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_515 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_515.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_515.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_515 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_515.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_515.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_515.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_515.bgImageOn .theDivider1 img {
	display: block;
}

 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_924 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_924 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_924 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_924 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_924 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_928,
#ruleStackstacks_in_928:before,
#ruleStackstacks_in_928:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_928 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_928 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_928 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_928 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_928 {
	text-align: left;
}

#ruleStackstacks_in_928:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_928 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */ 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_510 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_510 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_510 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_510 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_510 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_505,
#ruleStackstacks_in_505:before,
#ruleStackstacks_in_505:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_505 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_505 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_505 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_505 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_505 {
	text-align: center;
}

#ruleStackstacks_in_505:before,
#ruleStackstacks_in_505:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_505:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_505:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_505 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_516 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle8 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle8 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle8:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle8 .normalContent {
	display: inherit;
}

#myToggle8 .hoveredContent {
	display: none;
}

#myToggle8:hover .normalContent {
	display: none;
}

#myToggle8:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_516.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_516.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_516.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_516.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_516.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_516.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_516 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_516 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_516,
	#toggleButtonstacks_in_516.toggleOpenIcon,
	#toggleButtonstacks_in_516.toggleCloseIcon,
	#myToggle8 a:link:after,
	#myToggle8 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_516 {
		display: block !important;
	}
}

#stacks_in_516 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_930 {
	padding: 20px 0px 30px 0px;
}
 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_932 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_932 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_932 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_932 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_932 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_935,
#ruleStackstacks_in_935:before,
#ruleStackstacks_in_935:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_935 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_935 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_935 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_935 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_935 {
	text-align: left;
}

#ruleStackstacks_in_935:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_935 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */ 

/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
#text-columns-stacks_in_520 {
    column-gap: 5vw;
    column-count: 1;
    text-align: left;
    
    
    
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: rgba(205, 205, 205, 1.00);
}
 
 
/* Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
    #text-columns-stacks_in_520 {
        column-count: 2;
    }
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    #text-columns-stacks_in_520 {
        column-count: 2;
    }
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    #text-columns-stacks_in_520 {
        column-count: 2;
    }
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
    #text-columns-stacks_in_520 {
        column-count: 2;
    }
}

/* @group Generic Styles */

#ruleStackstacks_in_936,
#ruleStackstacks_in_936:before,
#ruleStackstacks_in_936:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_936 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_936 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_936 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_936 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_936 {
	text-align: left;
}

#ruleStackstacks_in_936:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_936 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */

@media screen and (max-width: 5000px) {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 1;
		-moz-column-gap: 50px;
		-webkit-column-count: 1;
		-webkit-column-gap: 50px;
		column-count: 1;
		column-gap: 50px;
	}
}

@media screen and (max-width: 768px) {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
}

@media screen and (max-width: 568px) {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 1;
		-moz-column-gap: 25px;
		-webkit-column-count: 1;
		-webkit-column-gap: 25px;
		column-count: 1;
		column-gap: 25px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media print {
	#quickColumnsstacks_in_534 {
		-moz-column-count: 0;
		-moz-column-gap: 0;
		-webkit-column-count: 0;
		-webkit-column-gap: 0;
		column-count: 0;
		column-gap: 0;
	}
}




#stacks_in_534 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_964 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_964 .pullquote:before, #stacks_in_964 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_964 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_964 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_964 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_964 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_965 {
	font-size: 75%;
	font-weight: bold;
}


@media screen and (max-width: 5000px) {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 2;
		-moz-column-gap: 50px;
		-webkit-column-count: 2;
		-webkit-column-gap: 50px;
		column-count: 2;
		column-gap: 50px;
	}
}

@media screen and (max-width: 768px) {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
}

@media screen and (max-width: 568px) {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 1;
		-moz-column-gap: 25px;
		-webkit-column-count: 1;
		-webkit-column-gap: 25px;
		column-count: 1;
		column-gap: 25px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media print {
	#quickColumnsstacks_in_539 {
		-moz-column-count: 0;
		-moz-column-gap: 0;
		-webkit-column-count: 0;
		-webkit-column-gap: 0;
		column-count: 0;
		column-gap: 0;
	}
}




#stacks_in_539 {
	padding: 30px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_971,
#ruleStackstacks_in_971:before,
#ruleStackstacks_in_971:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_971 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_971 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_971 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_971 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_971 {
	text-align: left;
}

#ruleStackstacks_in_971:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_971 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */

@media screen and (max-width: 5000px) {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 2;
		-moz-column-gap: 50px;
		-webkit-column-count: 2;
		-webkit-column-gap: 50px;
		column-count: 2;
		column-gap: 50px;
	}
}

@media screen and (max-width: 768px) {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
}

@media screen and (max-width: 568px) {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 1;
		-moz-column-gap: 25px;
		-webkit-column-count: 1;
		-webkit-column-gap: 25px;
		column-count: 1;
		column-gap: 25px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media screen and (max-width: 0px) {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 0;
		-moz-column-gap: 0px;
		-webkit-column-count: 0;
		-webkit-column-gap: 0px;
		column-count: 0;
		column-gap: 0px;
	}
}

@media print {
	#quickColumnsstacks_in_967 {
		-moz-column-count: 0;
		-moz-column-gap: 0;
		-webkit-column-count: 0;
		-webkit-column-gap: 0;
		column-count: 0;
		column-gap: 0;
	}
}




.spacerStack {
	height: 40.00px!important;
}

#spacerStackstacks_in_972 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_972 {
		display: none !important;
	}
}
/* @group Generic Styles */

#ruleStackstacks_in_525,
#ruleStackstacks_in_525:before,
#ruleStackstacks_in_525:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_525 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_525 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_525 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_525 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_525 {
	text-align: center;
}

#ruleStackstacks_in_525:before,
#ruleStackstacks_in_525:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_525:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_525:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_525 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_545 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle9 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle9 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle9:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle9 .normalContent {
	display: inherit;
}

#myToggle9 .hoveredContent {
	display: none;
}

#myToggle9:hover .normalContent {
	display: none;
}

#myToggle9:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_545.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_545.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_545.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_545.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_545.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_545.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_545 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_545 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_545,
	#toggleButtonstacks_in_545.toggleOpenIcon,
	#toggleButtonstacks_in_545.toggleCloseIcon,
	#myToggle9 a:link:after,
	#myToggle9 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_545 {
		display: block !important;
	}
}

#stacks_in_545 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_973 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_973 .pullquote:before, #stacks_in_973 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_973 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_973 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_973 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_973 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_974 {
	font-size: 75%;
	font-weight: bold;
}
/* @group Generic Styles */

#ruleStackstacks_in_551,
#ruleStackstacks_in_551:before,
#ruleStackstacks_in_551:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_551 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_551 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_551 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_551 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_551 {
	text-align: center;
}

#ruleStackstacks_in_551:before,
#ruleStackstacks_in_551:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_551:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_551:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_551 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_637 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle10 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle10 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle10:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle10 .normalContent {
	display: inherit;
}

#myToggle10 .hoveredContent {
	display: none;
}

#myToggle10:hover .normalContent {
	display: none;
}

#myToggle10:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_637.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_637.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_637.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_637.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_637.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_637.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_637 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_637 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_637,
	#toggleButtonstacks_in_637.toggleOpenIcon,
	#toggleButtonstacks_in_637.toggleCloseIcon,
	#myToggle10 a:link:after,
	#myToggle10 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_637 {
		display: block !important;
	}
}

#stacks_in_637 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_976 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_976 .pullquote:before, #stacks_in_976 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_976 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_976 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_976 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_976 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_977 {
	font-size: 75%;
}
#toggleWrapper_stacks_in_656 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle11 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle11 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle11:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle11 .normalContent {
	display: inherit;
}

#myToggle11 .hoveredContent {
	display: none;
}

#myToggle11:hover .normalContent {
	display: none;
}

#myToggle11:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_656.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_656.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_656.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_656.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_656.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_656.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_656 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_656 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_656,
	#toggleButtonstacks_in_656.toggleOpenIcon,
	#toggleButtonstacks_in_656.toggleCloseIcon,
	#myToggle11 a:link:after,
	#myToggle11 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_656 {
		display: block !important;
	}
}

#stacks_in_656 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_985 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_985 .pullquote:before, #stacks_in_985 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_985 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_985 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_985 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_985 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_986 {
	font-size: 75%;
}
#toggleWrapper_stacks_in_665 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle12 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle12 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle12:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle12 .normalContent {
	display: inherit;
}

#myToggle12 .hoveredContent {
	display: none;
}

#myToggle12:hover .normalContent {
	display: none;
}

#myToggle12:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_665.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_665.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_665.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_665.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_665.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_665.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_665 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_665 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_665,
	#toggleButtonstacks_in_665.toggleOpenIcon,
	#toggleButtonstacks_in_665.toggleCloseIcon,
	#myToggle12 a:link:after,
	#myToggle12 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_665 {
		display: block !important;
	}
}

#stacks_in_665 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1208>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1208>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1208>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_681 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 62px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_671,
#ruleStackstacks_in_671:before,
#ruleStackstacks_in_671:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_671 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_671 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_671 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_671 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_671 {
	text-align: center;
}

#ruleStackstacks_in_671:before,
#ruleStackstacks_in_671:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_671:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_671:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_671 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_685 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle13 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle13 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle13:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle13 .normalContent {
	display: inherit;
}

#myToggle13 .hoveredContent {
	display: none;
}

#myToggle13:hover .normalContent {
	display: none;
}

#myToggle13:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_685.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_685.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_685.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_685.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_685.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_685.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_685 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_685 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_685,
	#toggleButtonstacks_in_685.toggleOpenIcon,
	#toggleButtonstacks_in_685.toggleCloseIcon,
	#myToggle13 a:link:after,
	#myToggle13 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_685 {
		display: block !important;
	}
}

#stacks_in_685 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1077>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1077>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1077>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_1077 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_1080 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 153px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1120,
#ruleStackstacks_in_1120:before,
#ruleStackstacks_in_1120:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1120 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1120 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1120 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1120 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1120 {
	text-align: left;
}

#ruleStackstacks_in_1120:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1120 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1103 {
	padding: 20px 0px 20px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1119,
#ruleStackstacks_in_1119:before,
#ruleStackstacks_in_1119:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1119 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1119 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1119 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1119 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1119 {
	text-align: left;
}

#ruleStackstacks_in_1119:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1119 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1112 {
	padding: 0px 0px 30px 0px;
}
#stacks_in_1105>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1105>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1105>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_1108 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 114px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1118,
#ruleStackstacks_in_1118:before,
#ruleStackstacks_in_1118:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1118 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1118 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1118 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1118 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1118 {
	text-align: left;
}

#ruleStackstacks_in_1118:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1118 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1089>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1089>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1089>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_1092 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#stacks_in_1096>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1096>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1096>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_1096 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_1099 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 79px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1019,
#ruleStackstacks_in_1019:before,
#ruleStackstacks_in_1019:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1019 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1019 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1019 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1019 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1019 {
	text-align: left;
}

#ruleStackstacks_in_1019:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1019 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#toggleWrapper_stacks_in_724 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle14 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle14 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle14:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle14 .normalContent {
	display: inherit;
}

#myToggle14 .hoveredContent {
	display: none;
}

#myToggle14:hover .normalContent {
	display: none;
}

#myToggle14:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_724.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_724.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_724.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_724.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_724.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_724.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_724 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_724 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_724,
	#toggleButtonstacks_in_724.toggleOpenIcon,
	#toggleButtonstacks_in_724.toggleCloseIcon,
	#myToggle14 a:link:after,
	#myToggle14 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_724 {
		display: block !important;
	}
}

#stacks_in_724 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1129>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1129>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1129>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_1132 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 18px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1203,
#ruleStackstacks_in_1203:before,
#ruleStackstacks_in_1203:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1203 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1203 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1203 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1203 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1203 {
	text-align: left;
}

#ruleStackstacks_in_1203:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1203 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1030>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1030>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1030>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_730 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 30px 127px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1204,
#ruleStackstacks_in_1204:before,
#ruleStackstacks_in_1204:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1204 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1204 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1204 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1204 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1204 {
	text-align: left;
}

#ruleStackstacks_in_1204:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1204 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1136 {
	padding: 0px 10px 0px 0px;
}

#stacks_in_1138 {
	padding: 30px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1052,
#ruleStackstacks_in_1052:before,
#ruleStackstacks_in_1052:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1052 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1052 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1052 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1052 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1052 {
	text-align: left;
}

#ruleStackstacks_in_1052:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1052 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1140 {
	margin: 0px 0px 30px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1211,
#ruleStackstacks_in_1211:before,
#ruleStackstacks_in_1211:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1211 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1211 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1211 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1211 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1211 {
	text-align: left;
}

#ruleStackstacks_in_1211:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1211 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1142 {
	margin: 0px 0px 30px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1225,
#ruleStackstacks_in_1225:before,
#ruleStackstacks_in_1225:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1225 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1225 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1225 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1225 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1225 {
	text-align: left;
}

#ruleStackstacks_in_1225:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1225 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1033>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1033>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1033>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_742 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 23px 100px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1226,
#ruleStackstacks_in_1226:before,
#ruleStackstacks_in_1226:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1226 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1226 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1226 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1226 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1226 {
	text-align: left;
}

#ruleStackstacks_in_1226:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1226 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1212 {
	padding: 0px 0px 30px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1205,
#ruleStackstacks_in_1205:before,
#ruleStackstacks_in_1205:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1205 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */
#ruleStackstacks_in_1205 {
	max-width: 600px;
	margin-left: auto; margin-right: auto;
}
/*  */

/*  */

#ruleStackstacks_in_1205 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1205 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1205 {
	text-align: left;
}

#ruleStackstacks_in_1205:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px double rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1205 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1053,
#ruleStackstacks_in_1053:before,
#ruleStackstacks_in_1053:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1053 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1053 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1053 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1053 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1053 {
	text-align: left;
}

#ruleStackstacks_in_1053:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1053 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1036>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1036>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1036>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_750 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 38px 108px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1054,
#ruleStackstacks_in_1054:before,
#ruleStackstacks_in_1054:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1054 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1054 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1054 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1054 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1054 {
	text-align: left;
}

#ruleStackstacks_in_1054:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1054 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1039>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1039>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1039>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_758 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1202,
#ruleStackstacks_in_1202:before,
#ruleStackstacks_in_1202:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1202 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1202 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1202 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1202 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1202 {
	text-align: left;
}

#ruleStackstacks_in_1202:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1202 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1148>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1148>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1148>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_1151 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 213px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1055,
#ruleStackstacks_in_1055:before,
#ruleStackstacks_in_1055:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1055 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1055 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1055 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1055 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1055 {
	text-align: left;
}

#ruleStackstacks_in_1055:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1055 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1042>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1042>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1042>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_766 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 32px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1056,
#ruleStackstacks_in_1056:before,
#ruleStackstacks_in_1056:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1056 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1056 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1056 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1056 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1056 {
	text-align: left;
}

#ruleStackstacks_in_1056:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1056 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_738,
#ruleStackstacks_in_738:before,
#ruleStackstacks_in_738:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_738 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_738 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_738 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_738 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_738 {
	text-align: center;
}

#ruleStackstacks_in_738:before,
#ruleStackstacks_in_738:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_738:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_738:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_738 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#printBoxstacks_in_893 {
	display: block;
}

/* PrintBox header and footer (hidden on screen) */
#printBoxHeaderstacks_in_893,
#printBoxFooterstacks_in_893 {
	display: none;
}

/* When the print button is active, set all page elements to 0 opacity (invisible) */
.printstacks_in_893 * {
	visibility: hidden !important;
}

/* Absolutely position our PrintBox at the top of the page, outside of the normal page flow */
.printstacks_in_893 #printerContent {
	position: absolute;
	top: 0;
	left: 0 !important;
	width: 100%;
	height: auto;
}

/* Make sure only our PrintBox is displaying */
.printstacks_in_893 #printerContent,
.printstacks_in_893 #printerContent * {
	visibility: visible !important;
}

/* Display our header and footer */
.printstacks_in_893 #printBoxHeaderstacks_in_893,
.printstacks_in_893 #printBoxFooterstacks_in_893 {
	display: block;
}

/* Remove hidden page elements from our printout to save paper */
@media print {
	.printstacks_in_893 * {
		display: none !important;
	}
	
	.printstacks_in_893 #printerContent,
	.printstacks_in_893 #printerContent * {
		display: block !important;
		visibility: visible !important;
	}
}

/* Hide print button on devices that do not support printing (detected via JS) */
#printBoxButtonstacks_in_893.notprintBoxCompatible {
	display: none;
}

#printBoxButtonWrapperstacks_in_893 {
	text-align: right;
	display: block;
	padding-top: 1.00em;
}

/* Button styling */
/*  */
#printBoxButtonstacks_in_893 {
	border-radius: 4px;
	outline: none;
	font-size: 16px;
	border: 1px solid rgba(255, 255, 255, 1.00);
	padding: 1.00em 1.50em;
	transition: all 300ms ease-in-out;
	background: rgba(48, 63, 71, 1.00);
	color: rgba(255, 255, 255, 1.00);
	line-height: 1.10em;
}

#printBoxButtonstacks_in_893:hover,
#printBoxButtonstacks_in_893:active {
	outline: none;
	border: 1px solid rgba(255, 255, 255, 1.00);
	background: rgba(127, 127, 127, 1.00);
	color: rgba(255, 255, 255, 1.00);
}
/*  */

/* Custom button styling, if enabled in the stack settings */
/*  */

/*  */#toggleWrapper_stacks_in_776 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle15 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle15 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle15:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle15 .normalContent {
	display: inherit;
}

#myToggle15 .hoveredContent {
	display: none;
}

#myToggle15:hover .normalContent {
	display: none;
}

#myToggle15:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_776.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_776.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_776.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_776.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_776.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_776.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_776 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_776 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_776,
	#toggleButtonstacks_in_776.toggleOpenIcon,
	#toggleButtonstacks_in_776.toggleCloseIcon,
	#myToggle15 a:link:after,
	#myToggle15 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_776 {
		display: block !important;
	}
}

#stacks_in_776 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1057>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1057>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1057>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_782 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1063,
#ruleStackstacks_in_1063:before,
#ruleStackstacks_in_1063:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1063 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1063 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1063 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1063 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1063 {
	text-align: left;
}

#ruleStackstacks_in_1063:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1063 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1060>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1060>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1060>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_1060 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_794 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 20px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1227,
#ruleStackstacks_in_1227:before,
#ruleStackstacks_in_1227:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1227 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1227 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1227 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1227 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1227 {
	text-align: left;
}

#ruleStackstacks_in_1227:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1227 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_790,
#ruleStackstacks_in_790:before,
#ruleStackstacks_in_790:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_790 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_790 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_790 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px dotted rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_790 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_790 {
	text-align: center;
}

#ruleStackstacks_in_790:before,
#ruleStackstacks_in_790:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_790:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_790:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_790 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#toggleWrapper_stacks_in_848 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle16 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle16 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle16:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle16 .normalContent {
	display: inherit;
}

#myToggle16 .hoveredContent {
	display: none;
}

#myToggle16:hover .normalContent {
	display: none;
}

#myToggle16:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_848.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_848.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_848.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_848.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_848.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_848.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_848 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_848 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_848,
	#toggleButtonstacks_in_848.toggleOpenIcon,
	#toggleButtonstacks_in_848.toggleCloseIcon,
	#myToggle16 a:link:after,
	#myToggle16 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_848 {
		display: block !important;
	}
}

#stacks_in_848 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1159>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1159>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1159>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_1159 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_1162 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 30px 0px;
}

#stacks_in_1164 {
	padding: 0px 0px 30px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1201,
#ruleStackstacks_in_1201:before,
#ruleStackstacks_in_1201:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1201 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1201 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1201 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1201 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1201 {
	text-align: left;
}

#ruleStackstacks_in_1201:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1201 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1070>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1070>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1070>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_854 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#stacks_in_1173 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 1px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1076,
#ruleStackstacks_in_1076:before,
#ruleStackstacks_in_1076:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1076 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1076 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1076 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1076 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1076 {
	text-align: left;
}

#ruleStackstacks_in_1076:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1076 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1195 {
	padding: 0px 0px 30px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1222,
#ruleStackstacks_in_1222:before,
#ruleStackstacks_in_1222:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1222 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1222 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1222 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1222 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1222 {
	text-align: left;
}

#ruleStackstacks_in_1222:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1222 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1197,
#ruleStackstacks_in_1197:before,
#ruleStackstacks_in_1197:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1197 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1197 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1197 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1197 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1197 {
	text-align: left;
}

#ruleStackstacks_in_1197:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1197 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1073>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1073>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1073>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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



}






#stacks_in_1166 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 30px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1198,
#ruleStackstacks_in_1198:before,
#ruleStackstacks_in_1198:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1198 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1198 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1198 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1198 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1198 {
	text-align: left;
}

#ruleStackstacks_in_1198:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1198 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1177>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1177>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1177>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_1177 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_1180 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 1px 0px 0px;
	padding: 0px 25px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1199,
#ruleStackstacks_in_1199:before,
#ruleStackstacks_in_1199:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1199 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1199 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1199 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1199 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1199 {
	text-align: left;
}

#ruleStackstacks_in_1199:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1199 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1184>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1184>.s3_row>.s3_column_left {
	width: 45.39%;
}

#stacks_in_1184>.s3_row>.s3_column_right {
	width: 54.610001%;
}




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










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



}



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


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


}






#stacks_in_1187 {
	padding: 0px 10px 336px 0px;
}

#stacks_in_1189 {
	border: solid rgba(230, 230, 230, 1.00);
	border-width: 0px 0px 0px 1px;
	padding: 0px 0px 0px 10px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1223,
#ruleStackstacks_in_1223:before,
#ruleStackstacks_in_1223:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1223 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1223 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1223 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1223 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1223 {
	text-align: left;
}

#ruleStackstacks_in_1223:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1223 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1224,
#ruleStackstacks_in_1224:before,
#ruleStackstacks_in_1224:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1224 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1224 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1224 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1224 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1224 {
	text-align: left;
}

#ruleStackstacks_in_1224:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1224 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#toggleWrapper_stacks_in_895 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle17 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle17 {
	background: rgba(102, 102, 102, 1.00);
}













	
#myToggle17:hover { 
	color: rgba(102, 255, 102, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#myToggle17 .normalContent {
	display: inherit;
}

#myToggle17 .hoveredContent {
	display: none;
}

#myToggle17:hover .normalContent {
	display: none;
}

#myToggle17:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_895.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_895.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(128, 128, 128, 1.00);
}

#toggleButtonstacks_in_895.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_895.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_895.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_895.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_895 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(255, 255, 255, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_895 {
	background: rgba(76, 76, 76, 1.00);
}










@media print {
	#toggleButtonstacks_in_895,
	#toggleButtonstacks_in_895.toggleOpenIcon,
	#toggleButtonstacks_in_895.toggleCloseIcon,
	#myToggle17 a:link:after,
	#myToggle17 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_895 {
		display: block !important;
	}
}

#stacks_in_895 {
	padding: 20px 0px 43px 0px;
}
/*
 * 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_901 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_901 .theDivider1,
#simpleDivider_stacks_in_901 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_901 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_901.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_901.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_901 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_901.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_901.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_901.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_901.bgImageOn .theDivider1 img {
	display: block;
}

/* @group Generic Styles */

#ruleStackstacks_in_878,
#ruleStackstacks_in_878:before,
#ruleStackstacks_in_878:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_878 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_878 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_878 [class^="fa fa-"] {
	position: relative;
	width: 19px;
	height: 19px;
	line-height: 19px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_878 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 19px;
	height: 19px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_878 {
	text-align: center;
}

#ruleStackstacks_in_878:before,
#ruleStackstacks_in_878:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 19px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_878:before {
	left: -50%;
	margin-left: -9px;
}

#ruleStackstacks_in_878:after {
	left: 50%;
	margin-left: 9px;
}

#ruleStackstacks_in_878 a {
	left: 50%;
	margin-left: -9px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_880 {
	margin:  20px;
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
