/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2.inheritOff a, #simpleText_stacks_in_2.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_2 .fontFamilyOff,
#simpleText_stacks_in_2 .fontFamilyOff *,
#simpleText_stacks_in_2 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_2 {
	margin: 10px 0px -5px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_89 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_89.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_89.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_89.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_89.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_89.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_89.inheritOff a, #simpleText_stacks_in_89.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_89.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_89.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_89.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_89.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_89.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_89.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_89.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_89.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_89.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_89 .fontFamilyOff,
#simpleText_stacks_in_89 .fontFamilyOff *,
#simpleText_stacks_in_89 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_89 {
	margin: -5px 0px 10px 0px;
}

#stacks_in_90 {
	display:inline-block; width:100%; line-height: 1.500000em;
	font-size: 110%;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_4 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_4 {
		display: none !important;
	}
}
#stacks_in_91>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_123 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_123.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_123.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_123.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_123.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_123.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_123.inheritOff a, #simpleText_stacks_in_123.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_123.inheritOff a:visited {
	color: #000000;
}
#simpleText_stacks_in_123.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_123.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_123.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_123.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_123.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_123.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_123.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_123.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_123 .fontFamilyOff,
#simpleText_stacks_in_123 .fontFamilyOff *,
#simpleText_stacks_in_123 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}
#imageCaptionWrapperstacks_in_125 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_125 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_125.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_125.height1 {
	height: auto;
}

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

.static-bg0stacks_in_125 {
	background: transparent;
}

.static-bg1stacks_in_125 {
	background: #333333;
}

.static-bg2stacks_in_125 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_125 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_125 {
	background: #DCDCDC;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_125 {
	position: relative;
	display: block;
	padding: 10px;
	z-index: 50;
	color: #3A3A3A;
}

.hover-bg0stacks_in_125 {
	background: transparent;
}

.hover-bg1stacks_in_125 {
	background: ;
}

.hover-bg2stacks_in_125 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_125 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_125 {
		display: block !important;
	}
}



#stacks_in_125 {
	margin: -2px 1px 1px 1px;
	padding:  1px;
}

#stacks_out_125 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_129 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_129.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_129.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_129.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_129.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_129.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_129.inheritOff a, #simpleText_stacks_in_129.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_129.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_129.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_129.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_129.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_129.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_129.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_129.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_129.reFontSizeOn {
		font-size: 11px;
		line-height: 11px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_129.reFontSizeOn {
		font-size: 10px;
		line-height: 10px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_129 .fontFamilyOff,
#simpleText_stacks_in_129 .fontFamilyOff *,
#simpleText_stacks_in_129 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_132 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_132 a,
#stacks_in_132 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_132 a .flat_button_2_text {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center !important;
  
}


#stacks_in_132 a i,
#stacks_in_132 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_132 a,
  #stacks_in_132 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_132 a:hover,
  #stacks_in_132 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_132 a i,
  #stacks_in_132 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_132 a:hover i,
  #stacks_in_132 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














#stacks_in_132 {
	margin: 7px 0px 0px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_135 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_135.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_135.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_135.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_135.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_135.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_135.inheritOff a, #simpleText_stacks_in_135.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_135.inheritOff a:visited {
	color: #000000;
}
#simpleText_stacks_in_135.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_135.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_135.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_135.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_135.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_135.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_135.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_135.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_135 .fontFamilyOff,
#simpleText_stacks_in_135 .fontFamilyOff *,
#simpleText_stacks_in_135 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}
#imageCaptionWrapperstacks_in_137 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_137 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_137.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_137.height1 {
	height: auto;
}

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

.static-bg0stacks_in_137 {
	background: transparent;
}

.static-bg1stacks_in_137 {
	background: #333333;
}

.static-bg2stacks_in_137 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_137 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_137 {
	background: #DCDCDC;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_137 {
	position: relative;
	display: block;
	padding: 10px;
	z-index: 50;
	color: #3A3A3A;
}

.hover-bg0stacks_in_137 {
	background: transparent;
}

.hover-bg1stacks_in_137 {
	background: ;
}

.hover-bg2stacks_in_137 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_137 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_137 {
		display: block !important;
	}
}



#stacks_in_137 {
	margin: -1px 1px 1px 1px;
	padding:  1px;
}

#stacks_out_137 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_141 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_141.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_141.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_141.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_141.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_141.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_141.inheritOff a, #simpleText_stacks_in_141.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_141.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_141.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_141.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_141.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_141.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_141.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_141.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_141.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_141.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_141 .fontFamilyOff,
#simpleText_stacks_in_141 .fontFamilyOff *,
#simpleText_stacks_in_141 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_144 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_144 a,
#stacks_in_144 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_144 a .flat_button_2_text {
  padding-left: 12px;
  padding-right: 12px;
  text-align: center !important;
  
}


#stacks_in_144 a i,
#stacks_in_144 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_144 a,
  #stacks_in_144 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_144 a:hover,
  #stacks_in_144 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_144 a i,
  #stacks_in_144 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_144 a:hover i,
  #stacks_in_144 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














#stacks_in_144 {
	margin: 10px 0px 0px 0px;
}

.spacerStack {
	height: 35.00px;
}

#spacerStackstacks_in_114 {
	height: 35.00px;
}




























@media print {
	#spacerStackstacks_in_114 {
		display: none !important;
	}
}
#stacks_in_5>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_17 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_17.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_17.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_17.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_17.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_17.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_17.inheritOff a, #simpleText_stacks_in_17.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_17.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_17.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_17.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_17.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_17.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_17.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_17.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_17.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_17.reFontSizeOn {
		font-size: 11px;
		line-height: 11px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_17 .fontFamilyOff,
#simpleText_stacks_in_17 .fontFamilyOff *,
#simpleText_stacks_in_17 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}
#imageCaptionWrapperstacks_in_19 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_19 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_19.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_19.height1 {
	height: auto;
}

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

.static-bg0stacks_in_19 {
	background: transparent;
}

.static-bg1stacks_in_19 {
	background: #333333;
}

.static-bg2stacks_in_19 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_19 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_19 {
	background: #DCDCDC;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_19 {
	position: relative;
	display: block;
	padding: 9px;
	z-index: 50;
	color: #3A3A3A;
}

.hover-bg0stacks_in_19 {
	background: transparent;
}

.hover-bg1stacks_in_19 {
	background: ;
}

.hover-bg2stacks_in_19 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_19 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_19 {
		display: block !important;
	}
}



#stacks_in_19 {
	margin: -2px 1px 1px 1px;
}

#stacks_out_19 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_23 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_23.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_23.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_23.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_23.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_23.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_23.inheritOff a, #simpleText_stacks_in_23.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_23.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_23.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_23.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_23.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_23.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_23.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_23.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_23.reFontSizeOn {
		font-size: 11px;
		line-height: 11px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_23.reFontSizeOn {
		font-size: 10px;
		line-height: 10px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_23 .fontFamilyOff,
#simpleText_stacks_in_23 .fontFamilyOff *,
#simpleText_stacks_in_23 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_25 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_25 a,
#stacks_in_25 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_25 a .flat_button_2_text {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center !important;
  
}


#stacks_in_25 a i,
#stacks_in_25 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_25 a,
  #stacks_in_25 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_25 a:hover,
  #stacks_in_25 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_25 a i,
  #stacks_in_25 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_25 a:hover i,
  #stacks_in_25 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














#stacks_in_25 {
	margin: 10px 0px 0px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_28 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_28.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_28.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_28.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_28.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_28.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_28.inheritOff a, #simpleText_stacks_in_28.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_28.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_28.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_28.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_28.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_28.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_28.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_28.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_28.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_28.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_28 .fontFamilyOff,
#simpleText_stacks_in_28 .fontFamilyOff *,
#simpleText_stacks_in_28 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_29 {
	display:inline-block; width:100%; line-height: 1.350000em;
}
#imageCaptionWrapperstacks_in_30 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_30 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_30.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_30.height1 {
	height: auto;
}

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

.static-bg0stacks_in_30 {
	background: transparent;
}

.static-bg1stacks_in_30 {
	background: #333333;
}

.static-bg2stacks_in_30 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_30 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_30 {
	background: #D7D7D7;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_30 {
	position: relative;
	display: block;
	padding: 10px;
	z-index: 50;
	color: #353535;
}

.hover-bg0stacks_in_30 {
	background: transparent;
}

.hover-bg1stacks_in_30 {
	background: ;
}

.hover-bg2stacks_in_30 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_30 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_30 {
		display: block !important;
	}
}



#stacks_in_30 {
	margin: -2px 1px 1px 1px;
	padding:  1px;
}

#stacks_out_30 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_34 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_34.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_34.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_34.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_34.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_34.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_34.inheritOff a, #simpleText_stacks_in_34.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_34.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_34.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_34.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_34.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_34.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_34.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_34.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_34.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_34.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_34 .fontFamilyOff,
#simpleText_stacks_in_34 .fontFamilyOff *,
#simpleText_stacks_in_34 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_36 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_36 a,
#stacks_in_36 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_36 a .flat_button_2_text {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center !important;
  
}


#stacks_in_36 a i,
#stacks_in_36 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_36 a,
  #stacks_in_36 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_36 a:hover,
  #stacks_in_36 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_36 a i,
  #stacks_in_36 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_36 a:hover i,
  #stacks_in_36 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














#stacks_in_36 {
	margin: 10px 0px 0px 0px;
}

.spacerStack {
	height: 35.00px;
}

#spacerStackstacks_in_61 {
	height: 35.00px;
}




























@media print {
	#spacerStackstacks_in_61 {
		display: none !important;
	}
}
#stacks_in_38>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_50 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_50.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_50.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_50.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_50.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_50.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_50.inheritOff a, #simpleText_stacks_in_50.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_50.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_50.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_50.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_50.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_50.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_50.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_50.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_50.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_50.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_50 .fontFamilyOff,
#simpleText_stacks_in_50 .fontFamilyOff *,
#simpleText_stacks_in_50 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}
#imageCaptionWrapperstacks_in_52 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_52 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_52.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_52.height1 {
	height: auto;
}

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

.static-bg0stacks_in_52 {
	background: transparent;
}

.static-bg1stacks_in_52 {
	background: #333333;
}

.static-bg2stacks_in_52 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_52 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_52 {
	background: #DCDCDC;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_52 {
	position: relative;
	display: block;
	padding: 10px;
	z-index: 50;
	color: #3A3A3A;
}

.hover-bg0stacks_in_52 {
	background: transparent;
}

.hover-bg1stacks_in_52 {
	background: ;
}

.hover-bg2stacks_in_52 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_52 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_52 {
		display: block !important;
	}
}



#stacks_in_52 {
	margin: -2px 1px 1px 1px;
	padding:  1px;
}

#stacks_out_52 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_56 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_56.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_56.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_56.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_56.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_56.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_56.inheritOff a, #simpleText_stacks_in_56.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_56.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_56.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_56.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_56.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_56.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_56.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_56.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_56.reFontSizeOn {
		font-size: 11px;
		line-height: 11px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_56.reFontSizeOn {
		font-size: 10px;
		line-height: 10px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_56 .fontFamilyOff,
#simpleText_stacks_in_56 .fontFamilyOff *,
#simpleText_stacks_in_56 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_58 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Lucida Grande, sans-serif;
  
  text-align: center;
}


#stacks_in_58 a,
#stacks_in_58 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_58 a .flat_button_2_text {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center !important;
  
}


#stacks_in_58 a i,
#stacks_in_58 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_58 a,
  #stacks_in_58 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_58 a:hover,
  #stacks_in_58 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_58 a i,
  #stacks_in_58 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_58 a:hover i,
  #stacks_in_58 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














#stacks_in_58 {
	margin: 10px 0px 0px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_62 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_62.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_62.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_62.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_62.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_62.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_62.inheritOff a, #simpleText_stacks_in_62.inheritOff a:link {
	color: #000000;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_62.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_62.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_62.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_62.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_62.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_62 .fontFamilyOff,
#simpleText_stacks_in_62 .fontFamilyOff *,
#simpleText_stacks_in_62 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}
#imageCaptionWrapperstacks_in_64 {
	height: auto;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#imageCaptionStaticstacks_in_64 img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Change the height, based on whether auto or fixed is selected */
#imageCaptionStaticstacks_in_64.height0 {
	height: 300px;
}

#imageCaptionStaticstacks_in_64.height1 {
	height: auto;
}

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

.static-bg0stacks_in_64 {
	background: transparent;
}

.static-bg1stacks_in_64 {
	background: #333333;
}

.static-bg2stacks_in_64 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_64 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

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

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

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

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

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

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

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

#captionBGstacks_in_64 {
	background: #DCDCDC;
	opacity: 0.84;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)"; 
	filter: alpha(opacity=84);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 30;
	
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

#captionInnerstacks_in_64 {
	position: relative;
	display: block;
	padding: 10px;
	z-index: 50;
	color: #3A3A3A;
}

.hover-bg0stacks_in_64 {
	background: transparent;
}

.hover-bg1stacks_in_64 {
	background: ;
}

.hover-bg2stacks_in_64 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(), to());
	background-image: -moz-linear-gradient(left, , );
	background-image: -ms-linear-gradient(left, , );
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(left, , );
	background-image: -o-linear-gradient(left, , );
	background-image: linear-gradient(left, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=1);
}

.hover-bg3stacks_in_64 {
	background-color: ;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(), to());
	background-image: -moz-linear-gradient(top, , );
	background-image: -ms-linear-gradient(top, , );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, ));
	background-image: -webkit-linear-gradient(top, , );
	background-image: -o-linear-gradient(top, , );
	background-image: linear-gradient(top, , );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}

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

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

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

@media print {
	#imageCaptionRolloverstacks_in_64 {
		display: block !important;
	}
}



#stacks_in_64 {
	margin: -2px 1px 1px 1px;
	padding:  1px;
}

#stacks_out_64 {
	width: 218px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_68 {
	position: relative;
	color: #000000;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_68.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_68.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_68.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_68.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_68.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_68.inheritOff a, #simpleText_stacks_in_68.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_68.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_68.inheritOff a:hover {
	color: #800000;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_68.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_68.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_68.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_68.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_68.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_68.reFontSizeOn {
		font-size: 11px;
		line-height: 11px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_68.reFontSizeOn {
		font-size: 10px;
		line-height: 10px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_68 .fontFamilyOff,
#simpleText_stacks_in_68 .fontFamilyOff *,
#simpleText_stacks_in_68 .fontFamilyOff a {
	font-family: Arial;
}
#stacks_in_70 .flat_button_2_alignment {
  font-size: 16px;
  
  font-family: Lucida Grande, sans-serif;
  
  text-align: center;
}


#stacks_in_70 a,
#stacks_in_70 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 6px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  
  -webkit-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.80);
  margin-bottom: 8px;
  

}


#stacks_in_70 a .flat_button_2_text {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center !important;
  
}


#stacks_in_70 a i,
#stacks_in_70 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
  

  

  
}









  /* Gradient Color Mode */
  #stacks_in_70 a,
  #stacks_in_70 a:visited {
    background: rgba(80, 174, 255, 1.00);
    background: -moz-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(80, 174, 255, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_70 a:hover,
  #stacks_in_70 a:active {
    background: rgba(4, 110, 204, 1.00);
    background: -moz-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%, rgba(3, 117, 216, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(4, 110, 204, 1.00) 0%,rgba(3, 117, 216, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_70 a i,
  #stacks_in_70 a:visited i {
    background: rgba(3, 117, 216, 1.00);
    background: -moz-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%, rgba(40, 87, 127, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(3, 117, 216, 1.00) 0%,rgba(40, 87, 127, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_70 a:hover i,
  #stacks_in_70 a:active i {
    background: rgba(0, 96, 146, 1.00);
    background: -moz-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%, rgba(0, 79, 124, 1.00) 100%);
    background: -webkit-linear-gradient(top,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);
    background: linear-gradient(to bottom,  rgba(0, 96, 146, 1.00) 0%,rgba(0, 79, 124, 1.00) 100%);

    color: rgba(255, 255, 255, 1.00);
  }














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

#stacks_in_72 {
	margin: 15px 0px 0px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_73 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_73.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_73.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_73.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_73.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_73.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_73.inheritOff a, #simpleText_stacks_in_73.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_73.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_73.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_73.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_73.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_73.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_73.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_73.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_73.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_73.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_73 .fontFamilyOff,
#simpleText_stacks_in_73 .fontFamilyOff *,
#simpleText_stacks_in_73 .fontFamilyOff a {
	font-family: Verdana, Geneva, sans-serif;
}

#stacks_in_74 {
	display:inline-block; width:100%; line-height: 1.500000em;
}
/*
 * 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_75 {
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
#simpleDivider_stacks_in_75 .theDivider1,
#simpleDivider_stacks_in_75 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_75 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_75.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_75.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_75 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_75.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_75.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_75.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_75.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_145>.s3_row {
	margin: 0 -10px;
}

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








  


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




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



}



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


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





}




  

#stacks_out_145 {
	width: 60%;
}
