#usefulStackWrapperstacks_in_4035 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 2000px;
	min-height: 0px;
	max-height: 6000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4035 {
	padding-bottom: 3%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 1%;
	margin-right: 1%;
	
	display: block;
}








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













#usefulGridOuterstacks_in_42198 {
	margin: 0;
	height: auto;
	overflow: auto;
}

#usefulGridOuterstacks_in_42198 .usefulGridItem {
	float: left;
	padding: 0;
	margin: 0;
	display: block;
	height: 100.00%;
	overflow: hidden;
	position: relative;
	width: 32.00%;
}

@media screen and (max-width: 2500px) {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 33.33%;
	}
}

@media screen and (max-width: 2000px) {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 33.33%;
	}
}

@media screen and (max-width: 1500px) {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 33.33%;
	}
}

@media screen and (max-width: 1000px) {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 49.00%;
	}
}

@media screen and (max-width: 700px) {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 100.00%;
	}
}

@media print {
	#usefulGridOuterstacks_in_42198 .usefulGridItem {
		width: 100%;
	}
}

#usefulGridOuterstacks_in_42198 .usefulGridItem .usefulGridItemInner {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}



#usefulStackWrapperstacks_in_42233 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42233 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 5%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	
	display: block;
}








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













#stacks_in_42233 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
}
#linkBoxstacks_in_42235 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_42235 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_42235 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_42237 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42237 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








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












#usefulStackWrapperstacks_in_42243 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 375px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42243 {
	padding-bottom: 2%;
	padding-top: 4%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 0%;
	
	display: block;
}








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













  

  

  

  

  

  

  

  

  

  

  
  /* Latin */
  @font-face {
    font-family: 'Raleway';
    src: local('Raleway'), url(https://taniajohnsondesign.com/fonts/raleway-regular-webfont.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  


#fontamental_stacks_in_42245 {
  text-align: left;
  
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: inherit;
  line-height: inherit;
  direction: ltr;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;

  

  

  
  font-family: 'Raleway', sans-serif;
  

  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_42245 {
    font-size: inherit;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_42245 {
    font-size: inherit;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_42245 {
    font-size: inherit;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_42245 {
    font-size: inherit;
  }
}




#stacks_in_42248 {
	text-transform: uppercase;
	font-size: 110%;
}
#usefulStackWrapperstacks_in_42205 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42205 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 5%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	
	display: block;
}








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













#stacks_in_42205 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
}
#linkBoxstacks_in_42207 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_42207 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_42207 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_42209 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42209 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








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












#usefulStackWrapperstacks_in_42227 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 375px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42227 {
	padding-bottom: 2%;
	padding-top: 4%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 0%;
	
	display: block;
}








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













  

  

  

  

  

  

  

  

  

  

  
  /* Latin */
  @font-face {
    font-family: 'Raleway';
    src: local('Raleway'), url(https://taniajohnsondesign.com/fonts/raleway-regular-webfont.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  


#fontamental_stacks_in_42229 {
  text-align: left;
  
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: inherit;
  line-height: inherit;
  direction: ltr;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;

  

  

  
  font-family: 'Raleway', sans-serif;
  

  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_42229 {
    font-size: inherit;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_42229 {
    font-size: inherit;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_42229 {
    font-size: inherit;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_42229 {
    font-size: inherit;
  }
}




#stacks_in_42232 {
	text-transform: uppercase;
	font-size: 110%;
}
#usefulStackWrapperstacks_in_42249 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42249 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 5%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	
	display: block;
}








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













#stacks_in_42249 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
}
#linkBoxstacks_in_42251 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_42251 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_42251 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_42253 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42253 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








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












#usefulStackWrapperstacks_in_42259 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 375px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42259 {
	padding-bottom: 2%;
	padding-top: 4%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 0%;
	
	display: block;
}








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













  

  

  

  

  

  

  

  

  

  

  
  /* Latin */
  @font-face {
    font-family: 'Raleway';
    src: local('Raleway'), url(https://taniajohnsondesign.com/fonts/raleway-regular-webfont.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  


#fontamental_stacks_in_42261 {
  text-align: left;
  
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: inherit;
  line-height: inherit;
  direction: ltr;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;

  

  

  
  font-family: 'Raleway', sans-serif;
  

  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_42261 {
    font-size: inherit;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_42261 {
    font-size: inherit;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_42261 {
    font-size: inherit;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_42261 {
    font-size: inherit;
  }
}




#stacks_in_42264 {
	text-transform: uppercase;
	font-size: 110%;
}
#usefulStackWrapperstacks_in_42281 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42281 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 5%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	
	display: block;
}








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













#stacks_in_42281 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
}
#linkBoxstacks_in_42283 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_42283 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_42283 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_42285 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42285 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








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












#usefulStackWrapperstacks_in_42291 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 375px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42291 {
	padding-bottom: 2%;
	padding-top: 4%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 0%;
	
	display: block;
}








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













  

  

  

  

  

  

  

  

  

  

  
  /* Latin */
  @font-face {
    font-family: 'Raleway';
    src: local('Raleway'), url(https://taniajohnsondesign.com/fonts/raleway-regular-webfont.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  


#fontamental_stacks_in_42293 {
  text-align: left;
  
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: inherit;
  line-height: inherit;
  direction: ltr;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;

  

  

  
  font-family: 'Raleway', sans-serif;
  

  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_42293 {
    font-size: inherit;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_42293 {
    font-size: inherit;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_42293 {
    font-size: inherit;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_42293 {
    font-size: inherit;
  }
}




#stacks_in_42296 {
	text-transform: uppercase;
	font-size: 110%;
}
#usefulStackWrapperstacks_in_42297 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42297 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 5%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	
	display: block;
}








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













#stacks_in_42297 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
}
#linkBoxstacks_in_42299 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_42299 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_42299 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_42301 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42301 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








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












#usefulStackWrapperstacks_in_42307 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 375px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_42307 {
	padding-bottom: 2%;
	padding-top: 4%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 0%;
	
	display: block;
}








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













  

  

  

  

  

  

  

  

  

  

  
  /* Latin */
  @font-face {
    font-family: 'Raleway';
    src: local('Raleway'), url(https://taniajohnsondesign.com/fonts/raleway-regular-webfont.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  


#fontamental_stacks_in_42309 {
  text-align: left;
  
  
  
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
  word-spacing; inherit;
  letter-spacing: inherit;
  line-height: inherit;
  direction: ltr;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;

  

  

  
  font-family: 'Raleway', sans-serif;
  

  
  
  
  
  
  
  
  
  
}

@media screen and (min-width: 576px) {
  #fontamental_stacks_in_42309 {
    font-size: inherit;
  }
}

@media screen and (min-width: 768px) {
  #fontamental_stacks_in_42309 {
    font-size: inherit;
  }
}

@media screen and (min-width: 992px) {
  #fontamental_stacks_in_42309 {
    font-size: inherit;
  }
}

@media screen and (min-width: 1200px) {
  #fontamental_stacks_in_42309 {
    font-size: inherit;
  }
}




#stacks_in_42312 {
	text-transform: uppercase;
	font-size: 110%;
}
