a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}

.com_joeworkman_stacks_link_stack a{display:block;text-decoration:none !important;padding:0;margin:0}







.rwml-menu-imported {
	display: none;
}

#stacks_in_2817207_43 {
	display: none !important;
}


/* Start by hiding all translatable items. This class is applied via jQuery in the scripts-global.js file */
.rwml-translatable {
	display: none;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.aud .rwml-translatable:lang(aud) {
	display: inherit;
}



/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.cad .rwml-translatable:lang(cad) {
	display: inherit;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.eur .rwml-translatable:lang(eur) {
	display: inherit;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.gbp .rwml-translatable:lang(gbp) {
	display: inherit;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.nzd .rwml-translatable:lang(nzd) {
	display: inherit;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.usd .rwml-translatable:lang(usd) {
	display: inherit;
}








/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2817207_116desktopcontent {
	display: none;
	height: auto;
	max-width: 100%;
}




#stacks_in_2817207_116mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 960px) {
	
#stacks_in_2817207_116mobilecontent { 
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_in_2817207_116desktopcontent {
	display: none;
}

}
#SuperMenuWrapperstacks_in_2817207_128 {
	position: relative;
}



#SuperMenu1 {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	border-top: 3px solid #666666;
	border-bottom: 0px solid #666666;
	font-size: 110%;
	display: block;
	color: #FCFFFF;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#SuperMenu1 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */
body.supermenu-active .superMenuCloseLayer {
	background: transparent;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
	cursor: pointer;
}
/*  */





#SuperMenu1:hover,
#SuperMenu1.supermenu-active {
	opacity: 0.99;
	color: #FFFFFF;
}

#SuperMenu1.supermenu-active {
	cursor: default;
}




/* Solid colour fill */
#SuperMenu1 {
	background: #666666;
}

#SuperMenu1:hover,
#SuperMenu1.supermenu-active {
	background: #666666;
}

















#SuperMenu1.supermenu-active {
}

#SuperMenuPanel-SuperMenu1 {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_2817207_128 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 2px solid #EAEAEA;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_2817207_128 {
	background: #505151;
}
















#SuperMenuContentstacks_in_2817207_128 {
	position: relative;
	z-index: 999;
	color: #333333;
	margin: 0 auto;
	padding-left: 5.00%;
	padding-right: 5.00%;
	padding-top: 2.00%;
	padding-bottom: 2.00%;
	font-size: 100%;
}



#SuperMenuContentstacks_in_2817207_128 h1,
#SuperMenuContentstacks_in_2817207_128 h2,
#SuperMenuContentstacks_in_2817207_128 h3,
#SuperMenuContentstacks_in_2817207_128 h4,
#SuperMenuContentstacks_in_2817207_128 h5,
#SuperMenuContentstacks_in_2817207_128 h6 {
	color: #000000;
}

#SuperMenuContentstacks_in_2817207_128 a,
#SuperMenuContentstacks_in_2817207_128 a:visited {
	color: #0080FF;
}

#SuperMenuContentstacks_in_2817207_128 a:hover,
#SuperMenuContentstacks_in_2817207_128 a:active {
	color: #004080;
}

#SuperMenuClosestacks_in_2817207_128 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_2817207_128, #SuperMenuPanel-SuperMenu1 {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_2817207_128, #SuperMenuPanel-SuperMenu1 {
		display: none;
	}
}

/* @end */



/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_129 {
	font-size: 0.95em;
	color: #000000;
	line-height: 1.63em;
}

#stacks_in_2817207_129 p {
	font-size: 0.95em;
	color: ##000000;
	line-height: 1.63em;
}

#stacks_in_2817207_129 a:link  {
	color: #FFFFFF;
	text-decoration: none;
}

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

#stacks_in_2817207_129 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#stacks_in_2817207_129  a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

#stacks_in_2817207_129 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_2817207_129 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_2817207_129 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_2817207_129 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_2817207_129 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2817207_129 {
	font-size: 0.90em;
	line-height: 1.63em;
}

#stacks_in_2817207_129 p {
	font-size: 0.90em;
	line-height: 1.63em;
}

#stacks_in_2817207_129 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_2817207_129 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_2817207_129 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_2817207_129 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_2817207_129 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_2817207_134 {
	display:inline-block; width:100%; line-height: 0.360000em;
	font-size: 129%;
}
#mc_stack_stacks_in_2817207_59 *,
#mc_stack_stacks_in_2817207_59 *::before,
#mc_stack_stacks_in_2817207_59 *::after {
	box-sizing: border-box;
}


/* CSS code for getting consent for cookies, custom popup message box */
#mc_wrapper_stacks_in_2817207_59 {
	display: inline-block;
	background: rgba(255, 255, 255, 1.00);
	border-radius: 0.5rem;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.20);
	margin: 3rem;
	padding: 0.7rem;
	max-height: 100vh;
	max-width: 40rem;
	overflow: auto;
	
	
	
	
	
	
	
	
	
	position: fixed;
	bottom: 0;
	left: 0;
	display: block;
	margin: 0;
	max-width: none;
	width: 100%;
	border-radius: 0;
	
	
	
	
	
	
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	
	
	
	
	z-index: 99999;
}







#mc_wrapper_stacks_in_2817207_59.dismissed {
	display: none;
}

#mc_stacks_in_2817207_59 {
	display: flex;
	align-items: center;
	
	
}

#mc_content_stacks_in_2817207_59,
#mc_button_stacks_in_2817207_59 {
	font-size: 1.0rem;
	line-height: 1.5em;
	letter-spacing: 0px;
	margin: 0;
}

#mc_content_stacks_in_2817207_59 {
	flex: 1;
	color: rgba(66, 66, 66, 1.00);
}

@media screen and (max-width: 568px) {
	/* Mobile styling */
	#mc_stacks_in_2817207_59 {
		flex-direction: column;
	}

	#mc_wrapper_stacks_in_2817207_59 {
		width: 100vw;
		margin: 0;
		border-radius: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#mc_content_stacks_in_2817207_59 {
		text-align: center;
		margin-bottom: 1rem;
	}

	#mc_button_stacks_in_2817207_59 {
		margin-left: 0 !important;
	}
}

#mc_supplementary_link_stacks_in_2817207_59 a,
#mc_supplementary_link_stacks_in_2817207_59 a:visited,
#mc_content_stacks_in_2817207_59 a,
#mc_content_stacks_in_2817207_59 a:visited {
	font-weight: 600;
	color: rgba(41, 145, 204, 1.00);
	background: none;
	border: none;
	transition: all 100ms ease-in-out;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	
	
	
	
}

#mc_supplementary_link_stacks_in_2817207_59 a:hover,
#mc_content_stacks_in_2817207_59 a:hover {
	color: rgba(82, 124, 154, 1.00);
	text-decoration: none;
	background: none;
	border: none;
}

#mc_supplementary_link_stacks_in_2817207_59 a:active,
#mc_content_stacks_in_2817207_59 a:active {
	color: rgba(82, 124, 154, 1.00);
	text-decoration: none;
	background: none;
	border: none;
	opacity: 0.50;
}

#mc_supplementary_link_stacks_in_2817207_59 a:focus,
#mc_content_stacks_in_2817207_59 a:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}

#mc_supplementary_link_stacks_in_2817207_59 a {
	display: inline-block;
	padding: 8px 16px;
	font-size: 0.9rem;
}




#mc_consent_button_wrapper_stacks_in_2817207_59 {
	display: flex;
	flex-direction: column;
	margin-left: 0.7rem;
	text-align: center;
}

#mc_consent_button_wrapper_stacks_in_2817207_59 #mc_button_stacks_in_2817207_59 {
	order: 1;
	margin-left: 0;
}

#mc_consent_button_wrapper_stacks_in_2817207_59 #mc_supplementary_link_stacks_in_2817207_59 {
	order: 2;
	margin-left: 0;
}











/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_2817207_59,
#mc_button_accept_all_stacks_in_2817207_59,
#mc_button_disallow_all_stacks_in_2817207_59,
.mc_button_stacks_in_2817207_59 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 0.7rem;
	display: inline-block;
	font-family: inherit;
	font-size: 0.9rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_2817207_59:hover,
.mc_button_stacks_in_2817207_59:hover,
#mc_button_accept_all_stacks_in_2817207_59:hover,
#mc_button_disallow_all_stacks_in_2817207_59:hover {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
}


#mc_button_stacks_in_2817207_59:active,
.mc_button_stacks_in_2817207_59:active,
#mc_button_accept_all_stacks_in_2817207_59:active,
#mc_button_disallow_all_stacks_in_2817207_59:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
	opacity: 0.50;
}

#mc_button_stacks_in_2817207_59:focus,
#mc_button_accept_all_stacks_in_2817207_59:focus,
#mc_button_disallow_all_stacks_in_2817207_59:focus,
.mc_button_stacks_in_2817207_59:focus {
	outline: 2px dotted rgba(82, 124, 154, 1.00);
}







#dialog_title_stacks_in_2817207_59,
#dialog_desc_stacks_in_2817207_59 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_2817207_59,
	#mc_window_shade_stacks_in_2817207_59,
	#mc_wrapper_stacks_in_2817207_59 {
		display: none;
	}
}



/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_60 {
	font-size: 0.83em;
	color: #242424;
	line-height: 1.38em;
}

#stacks_in_2817207_60 p {
	font-size: 0.83em;
	color: ##242424;
	line-height: 1.38em;
}

#stacks_in_2817207_60 a:link  {
	color: #2484FF;
	text-decoration: underline;
}

#stacks_in_2817207_60 a:visited {
	color: #2E5BFF;
	text-decoration: underline;
}

#stacks_in_2817207_60 a:hover {
	color: #0031FF;
	text-decoration: none;
}

#stacks_in_2817207_60  a:active  {
	color: #2484FF;
	text-decoration: underline;
}

#stacks_in_2817207_60 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_2817207_60 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_2817207_60 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_2817207_60 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_2817207_60 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2817207_60 {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 p {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_2817207_60 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_2817207_63 {
	font-size: 99%;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_69 {
	font-size: 0.83em;
	color: #242424;
	line-height: 1.38em;
}

#stacks_in_2817207_69 p {
	font-size: 0.83em;
	color: ##242424;
	line-height: 1.38em;
}

#stacks_in_2817207_69 a:link  {
	color: #2484FF;
	text-decoration: underline;
}

#stacks_in_2817207_69 a:visited {
	color: #800080;
	text-decoration: underline;
}

#stacks_in_2817207_69 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#stacks_in_2817207_69  a:active  {
	color: #2484FF;
	text-decoration: underline;
}

#stacks_in_2817207_69 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_2817207_69 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_2817207_69 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_2817207_69 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_2817207_69 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2817207_69 {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 p {
	font-size: 0.90em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_2817207_69 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}
#stacks_in_2817207_72 {
	font-size: 99%;
}

/* Vibracart Pro: Cart v1.5.0 by Vibralogix */
#embedvcp {
  display: block;
  position: relative}    
/* End Vibracart Pro: Cart */
#stacks_in_2817207_2 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_3 {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817207_3 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_leftcol_stacks_in_2817207_4 {
	float: left;
	display: block;
	width: 21%;
	height: auto;
	margin: 0;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_leftcol_stacks_in_2817207_4 .leftcolpad_stacks_in_2817207_4 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_rightcol_stacks_in_2817207_4 {
	float: right;
	display: block;
	width: 79%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_rightcol_stacks_in_2817207_4 .rightcolpad_stacks_in_2817207_4 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_leftcol_stacks_in_2817207_4 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_leftcol_stacks_in_2817207_4 .leftcolpad_stacks_in_2817207_4 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_rightcol_stacks_in_2817207_4 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_4 #fsr_colwrap_stacks_in_2817207_4 #fsr_rightcol_stacks_in_2817207_4 .rightcolpad_stacks_in_2817207_4 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_5 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 6px 22px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2817207_5 { 
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 6px 20px;
}
}
/* Start True Retina stack CSS code */#stacks_in_2817207_6 img{	max-width: 50%;	height: auto;}/* End True Retina stack CSS code */
#stacks_out_2817207_6 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_leftcol_stacks_in_2817207_14 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_leftcol_stacks_in_2817207_14 .leftcolpad_stacks_in_2817207_14 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_rightcol_stacks_in_2817207_14 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_rightcol_stacks_in_2817207_14 .rightcolpad_stacks_in_2817207_14 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_leftcol_stacks_in_2817207_14 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_leftcol_stacks_in_2817207_14 .leftcolpad_stacks_in_2817207_14 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_rightcol_stacks_in_2817207_14 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_14 #fsr_colwrap_stacks_in_2817207_14 #fsr_rightcol_stacks_in_2817207_14 .rightcolpad_stacks_in_2817207_14 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_17 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 400px) {
	
#stacks_in_2817207_17 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
}

#stacks_out_2817207_17 {
	margin-right:0;
}

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

#stacks_out_2817207_19 {
	width: 256px;
	margin-right:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_leftcol_stacks_in_2817207_32 {
	float: left;
	display: block;
	width: 52%;
	height: auto;
	margin: 0;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_leftcol_stacks_in_2817207_32 .leftcolpad_stacks_in_2817207_32 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_rightcol_stacks_in_2817207_32 {
	float: right;
	display: block;
	width: 48%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_rightcol_stacks_in_2817207_32 .rightcolpad_stacks_in_2817207_32 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_leftcol_stacks_in_2817207_32 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_leftcol_stacks_in_2817207_32 .leftcolpad_stacks_in_2817207_32 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_rightcol_stacks_in_2817207_32 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817207_32 #fsr_colwrap_stacks_in_2817207_32 #fsr_rightcol_stacks_in_2817207_32 .rightcolpad_stacks_in_2817207_32 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817207_32 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 6px 10px 0px 0px;
	padding: 0px 0px 0px 4px;
}

#stacks_out_2817207_32 {
	width: 280px;
	margin-right:0;
}

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

#stacks_out_2817207_33 {
	width: 205px;
	margin-right:0;
}





















#rwml_switch_language_form_stacks_in_2817207_35 {
	text-align: left;
	
	
}








@media print {
	#switchContainerstacks_in_2817207_35 {
		display: none !important;
	}
}



#stacks_in_2817207_41 {
	margin: 0px 0px 0px 6px;
}

#stacks_out_2817207_41 {
	width: 140px;
	margin-left:0;
}

#stacks_in_2817207_42 {
	font-size: 75%;
}

#stacks_in_2817207_50 {
	margin: 6px 0px 0px 0px;
}

#stacks_out_2817207_50 {
	width: 50px;
	margin-right:0;
}

#stacks_out_2817207_48 {
	width: 100px;
	margin-right:0;
}

#stacks_in_2817207_56 {
	margin: 6px 0px 0px 0px;
}

#stacks_out_2817207_56 {
	width: 30px;
	margin-right:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2817207_104desktopcontent {
	display: block;
	height: auto;
	max-width: 100%;
}




#stacks_in_2817207_104mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 961px) {
	
#stacks_in_2817207_104mobilecontent { 
	display: none;
	height: auto;
	max-width: 100%;
}

#stacks_in_2817207_104desktopcontent {
	display: none;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Styler Stack' 
Style Sheet: fsrstyler.css Style Sheet
Created: 26, September 2012
Last Modified: 22, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817207_100 {
	font-size: 1.05em;
	color: #000000;
	line-height: 1.11em;
}

#stacks_in_2817207_100 p {
	font-size: 1.05em;
	color: ##000000;
	line-height: 1.11em;
}

#stacks_in_2817207_100 a:link  {
	color: #666666;
	text-decoration: none;
}

#stacks_in_2817207_100 a:visited {
	color: #666666;
	text-decoration: none;
}

#stacks_in_2817207_100 a:hover {
	color: #333333;
	text-decoration: none;
}

#stacks_in_2817207_100  a:active  {
	color: #666666;
	text-decoration: none;
}

#stacks_in_2817207_100 h1 {
	color: #000000;
	font-size: 2.30em;
	line-height: 1.00em;
}

#stacks_in_2817207_100 h2 {
	color: #000000;
	font-size: 2.00em;
	line-height: 1.00em;
}

#stacks_in_2817207_100 h3 {
	color: #000000;
	font-size: 1.60em;
	line-height: 1.00em;
}

#stacks_in_2817207_100 h4 {
	color: #000000;
	font-size: 1.40em;
	line-height: 1.00em;
}

#stacks_in_2817207_100 h5 {
	color: #000000;
	font-size: 1.20em;
	line-height: 1.00em;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2817207_100 {
	font-size: 0.90em;
	line-height: 1.63em;
}

#stacks_in_2817207_100 p {
	font-size: 0.90em;
	line-height: 1.63em;
}

#stacks_in_2817207_100 h1 {
	font-size: 2.30em;
	line-height: 1.20em;
}

#stacks_in_2817207_100 h2 {
	font-size: 2.00em;
	line-height: 1.20em;
}

#stacks_in_2817207_100 h3 {
	font-size: 1.60em;
	line-height: 1.20em;
}

#stacks_in_2817207_100 h4 {
	font-size: 1.40em;
	line-height: 1.20em;
}

#stacks_in_2817207_100 h5 {
	font-size: 1.20em;
	line-height: 1.20em;
}

}#stacks_in_2817207_77>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2817207_77>.s3_row>.s3_column_left {
	width: 45.87%;
}

#stacks_in_2817207_77>.s3_row>.s3_column_right {
	width: 54.130001%;
}




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










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



}



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


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


}






#stacks_in_2817207_77 {
	margin: 10px 4px 8px 0px;
}
#stacks_in_2817207_80>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2817207_80>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_2817207_80>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_2817207_80>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



#stacks_in_2817207_84>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2817207_84>.s3_row>.s3_column_left {
	width: 26.78%;
}

#stacks_in_2817207_84>.s3_row>.s3_column_center {
	width: 48.400002%;
}

#stacks_in_2817207_84>.s3_row>.s3_column_right {
	width: 24.82%;
}

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








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



}



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


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


}



/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2807950 {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2807950 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_leftcol_stacks_in_2807951 {
	float: left;
	display: block;
	width: 31%;
	height: auto;
	margin: 0;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_leftcol_stacks_in_2807951 .leftcolpad_stacks_in_2807951 {
	padding: 0px 0px 21px 21px;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_rightcol_stacks_in_2807951 {
	float: right;
	display: block;
	width: 69%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_rightcol_stacks_in_2807951 .rightcolpad_stacks_in_2807951 {
	padding: 0px 0px 21px 21px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_leftcol_stacks_in_2807951 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_leftcol_stacks_in_2807951 .leftcolpad_stacks_in_2807951 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_rightcol_stacks_in_2807951 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2807951 #fsr_colwrap_stacks_in_2807951 #fsr_rightcol_stacks_in_2807951 .rightcolpad_stacks_in_2807951 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816525_22 {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816525_22 { 
    padding: 0px 0px 0px 0px;
    margin: 10px 10px 0px 10px;
}
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanQuotes/
 * Support: support@1littledesigner.com
 * Version 2.0.0
 * Utlizes the FlexSlider according to licenses shown in the script.js file
 */

/* ************************
 * SET TO ZERO
 * ************************/
#cleanQuotes_stacks_in_2816525_27 * {padding: 0; margin: 0;}
/* ************************
 * GLOBAL
 * ************************/
#cleanQuotes_stacks_in_2816525_27 {padding-bottom: 10px}
#cleanQuotes_stacks_in_2816525_27 a, #cleanQuotes_stacks_in_2816525_27 a:link, #cleanQuotes_stacks_in_2816525_27 a:visited {color: #326EA1}
#cleanQuotes_stacks_in_2816525_27 a:focus, #cleanQuotes_stacks_in_2816525_27 a:hover, #cleanQuotes_stacks_in_2816525_27 a:active {color: #FF6600}
/* ************************
 * FLEXSLIDER
 * ************************/
#cleanQuotes_stacks_in_2816525_27 .flexslider li.flex-active-slide {display: list-item}
#cleanQuotes_stacks_in_2816525_27 .flex-container a:active, #cleanQuotes_stacks_in_2816525_27 .flexslider a:active, #cleanQuotes_stacks_in_2816525_27 .flex-container a:focus, #cleanQuotes_stacks_in_2816525_27 .flexslider a:focus {outline:none}
#cleanQuotes_stacks_in_2816525_27 .slides, #cleanQuotes_stacks_in_2816525_27 .flex-control-nav, #cleanQuotes_stacks_in_2816525_27 .flex-direction-nav {margin:0; padding:0; list-style:none;}
#cleanQuotes_stacks_in_2816525_27 .flexslider {margin:0; padding:0; z-index:1; position:relative;}
#cleanQuotes_stacks_in_2816525_27 .flexslider .slides>li {display:none}
#cleanQuotes_stacks_in_2816525_27 .flexslider .slides>li:first-child {display:block}
#cleanQuotes_stacks_in_2816525_27 .flexslider .slides img {width:100%; display:block;}
#cleanQuotes_stacks_in_2816525_27 .flex-pauseplay span {text-transform:capitalize}
#cleanQuotes_stacks_in_2816525_27 .slides:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#cleanQuotes_stacks_in_2816525_27 html[xmlns] .slides {display:block}
#cleanQuotes_stacks_in_2816525_27 * html .slides {height:1%}
#cleanQuotes_stacks_in_2816525_27 .no-js .slides>li:first-child {display:block}
#cleanQuotes_stacks_in_2816525_27 .flexslider {margin:0 0 0; border:none; position:relative; zoom:1;}
#cleanQuotes_stacks_in_2816525_27 .flexslider.home {margin:0}
#cleanQuotes_stacks_in_2816525_27 .flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
#cleanQuotes_stacks_in_2816525_27 .loading .flex-viewport {max-height:300px}
#cleanQuotes_stacks_in_2816525_27 .flexslider .slides {zoom:1}
#cleanQuotes_stacks_in_2816525_27 .carousel li {margin-right:5px}

#cleanQuotes_stacks_in_2816525_27 .flex-control-paging li a {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
}
#cleanQuotes_stacks_in_2816525_27 .testimonial {position: relative}
#cleanQuotes_stacks_in_2816525_27 .quoteArrow {display: none}
#cleanQuotes_stacks_in_2816525_27 .authorIconOff {display: none !Important}
#cleanQuotes_stacks_in_2816525_27 .flex-control-thumbs {margin:5px 0 0; position:static; overflow:hidden;}
#cleanQuotes_stacks_in_2816525_27 .flex-control-thumbs li {width:25%; float:left; margin:0;}
#cleanQuotes_stacks_in_2816525_27 .flex-control-thumbs img {width:100%; display:block; opacity:.7; cursor:pointer;}
#cleanQuotes_stacks_in_2816525_27 .flex-control-thumbs img:hover {opacity:1}
#cleanQuotes_stacks_in_2816525_27 .flex-control-thumbs .flex-active {opacity:1; cursor:default}
#cleanQuotes_stacks_in_2816525_27 .testimonial-container {position:relative}

/* ************************
 * CUSTOMIZATION
 * ************************/


#cleanQuotes_stacks_in_2816525_27.fixedHeightOn {height: 220px; overflow: hidden;}

#cleanQuotes_stacks_in_2816525_27.quoteBorders1 .testimonials {
	border-width: 1px;
	border-color: #2E2E2E;
	border-style: solid;
}
#cleanQuotes_stacks_in_2816525_27 .testimonials {
	color:#FFFFFF;
	border-radius:8px;
	padding:25px;
	line-height:21px;
	position: relative;
}
#cleanQuotes_stacks_in_2816525_27.transparentOff .testimonials {
	background: #6666FF url() 10px 10px no-repeat !important;
}
#cleanQuotes_stacks_in_2816525_27.transparentOn .testimonials {
	background: transparent  url() 10px 10px no-repeat !important;
}
#cleanQuotes_stacks_in_2816525_27 .testimonials-author {
	color: #169FE6;
	display: inline-block;
	margin-top: 10px;
}
#cleanQuotes_stacks_in_2816525_27 .testimonials-author span {color:#5B5B5B !important;}

.flexslider.testimonial-slider .flex-direction-nav {display:none}


#cleanQuotes_stacks_in_2816525_27 .authorIconOn {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 50px;
	max-height: 50px;
	margin-top: 10px;
}


@media (max-width : 768px) {
	#cleanQuotes_stacks_in_2816525_27 .authorIconOn {float: left; display: block; position: relative; left: 0; bottom: 0; margin: 8px 5px;}
}


/* ************************
 * THEMES
 * ************************/

/* THEME 1 - SUBTLE (Default) */
#cleanQuotes_stacks_in_2816525_27.theme1 {background: none}
#cleanQuotes_stacks_in_2816525_27.theme1 .flex-control-paging li a {
	width:14px;
	height:14px;
	background-color:#666;
	background-color:rgba(0,0,0,.5);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	box-shadow:inset 0 0 3px rgba(0,0,0,.3);
}
#cleanQuotes_stacks_in_2816525_27.theme1 .flex-control-paging li a:hover {background:#333; background:rgba(0,0,0,.7);}
#cleanQuotes_stacks_in_2816525_27.theme1 .flex-control-paging li a.flex-active {background:#000; background:rgba(0,0,0,.9); cursor:default;}
#cleanQuotes_stacks_in_2816525_27.theme1 .testimonials {
	-webkit-box-shadow: inset 0 -1px 0 0 #2E2E2E;
	-moz-box-shadow: inset 0 -1px 0 0 #2E2E2E;
	-ms-box-shadow: inset 0 -1px 0 0 #2E2E2E;
	-o-box-shadow: inset 0 -1px 0 0 #2E2E2E;
	box-shadow: inset 0 -1px 0 0 #2E2E2E;
}
/* THEME 2 - Minimalist */
#cleanQuotes_stacks_in_2816525_27.theme2 .testimonials {padding-left: 15px; border-left: solid 10px #2E2E2E; background: none;}
/* THEME 3 - SOFT SHADOWS */
#cleanQuotes_stacks_in_2816525_27.theme3 {padding: 8px}
#cleanQuotes_stacks_in_2816525_27.theme3 .testimonials {
	box-shadow: 2px 2px 5px #2E2E2E;
	-moz-box-shadow: 2px 2px 5px #2E2E2E;
	-webkit-box-shadow: 2px 2px 5px #2E2E2E;
	-o-box-shadow: 2px 2px 5px #2E2E2E;
	-ms-box-shadow: 2px 2px 5px #2E2E2E;
}
/* THEME 4 - Quote Cloud NEW */
#cleanQuotes_stacks_in_2816525_27.theme4 .testimonials {
    border: 2px solid #2E2E2E;
    border-radius: 5px;
    display: inline-block;
    font: 16px/24px sans-serif;
    padding: 12px 24px;
    position: relative;
}
#cleanQuotes_stacks_in_2816525_27.theme4 .testimonials-author {margin-top: 25px;}
#cleanQuotes_stacks_in_2816525_27.theme4 .testimonials:after, #cleanQuotes_stacks_in_2816525_27.theme4 .testimonials:before {
	border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #6666FF;
    bottom: -20px;
    content: '';
    left: 50%;
    margin-left: -20px;
    position: absolute;
}
#cleanQuotes_stacks_in_2816525_27.theme4 .testimonials:before {
	border-left: 23px solid transparent;
    border-right: 23px solid transparent;
    border-top: 23px solid;
    border-top-color: inherit; /* Can't be included in the shorthand to work */
    bottom: -23px;
    margin-left: -23px;
}

/* THEME 5 - QUOTE CLOUD */
#cleanQuotes_stacks_in_2816525_27.theme5 .testimonials {border: none !important;}
#cleanQuotes_stacks_in_2816525_27.theme5 .quoteArrow {
	display: inline-block;
	float: left;
	margin: -1px 8px 0 15px;
	width: 0px;
	height: 0px;
	z-index: 10;
	border-style: solid;
	border-width: 0 20px 20px 0;
	border-color: transparent #6666FF transparent transparent;
}
#cleanQuotes_stacks_in_2816525_27.theme5.transparentOn .quoteArrow {border: none !important;}

#cleanQuotes_stacks_in_2816525_27.theme5 {}




/* iPads */
@media (max-width : 860px) {#cleanQuotes_stacks_in_2816525_27.fixedHeightOn {height: auto}}
@media (max-width : 768px) {
	#cleanQuotes_stacks_in_2816525_27.theme5 {padding-bottom: 0}
}


.testimonial_stacks_in_2816525_29 .authorIconOn {
	float: left;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
}
.testimonial_stacks_in_2816525_29 .testimonials-author {float: right}
.testimonial_stacks_in_2816525_29 .authorIconOn.authorBorderOn {
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 28, July 2015
Version: 1.5
Author: Blueball Design/Charlie Lockhart
www.blueballdesign.com
Copyright 2013-2015 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816525_2 {
	padding: 0% 0% 0% 0%;
	margin: 3% 3% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816525_2 { 
    padding: 0% 0% 0% 0%;
    margin: 2% 1% 0% 2%;
}
}

#stacks_in_2816525_5 {
	font-size: 99%;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 28, July 2015
Version: 1.5
Author: Blueball Design/Charlie Lockhart
www.blueballdesign.com
Copyright 2013-2015 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816525_8 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816525_8 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 1% 0% 1%;
}
}
#stacks_in_2816525_13 h5{font-size:17px}@media screen and (max-width:770px){#stacks_in_2816525_13 h5{font-size:17px}}@media screen and (max-width:600px){#stacks_in_2816525_13 h5{font-size:17px}}@media screen and (max-width:500px){#stacks_in_2816525_13 h5{font-size:17px}}@media screen and (max-width:320px){#stacks_in_2816525_13 h5{font-size:16px}}

#stacks_in_2816525_14 {
	padding: 0px 0px 2px 0px;
}
#stacks_in_2816525_9 h2{font-size:17px}@media screen and (max-width:770px){#stacks_in_2816525_9 h2{font-size:17px}}@media screen and (max-width:600px){#stacks_in_2816525_9 h2{font-size:17px}}@media screen and (max-width:500px){#stacks_in_2816525_9 h2{font-size:17px}}@media screen and (max-width:320px){#stacks_in_2816525_9 h2{font-size:16px}}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide it Stack' 
Style Sheet: fsrhide.css Style Sheet
Created: 15, January 2014
Last Modified: 10, October 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817203desktopcontent {
	height: auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 800px) {
	
#stacks_in_2817203desktopcontent { 
    display: none;
    height: 0;
    visibility: collapse;
}
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817186 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 795px) {
	
#stacks_in_2817186 { 
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 6px;
}
}

#stacks_out_2817186 {
	width: 300px;
	margin-left:0;
}

#stacks_in_2817219 {
	background-color: rgba(255, 153, 51, 1.00);
	border: solid rgba(204, 102, 0, 1.00);
	border-width:  5px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 4px 0px;
	padding:  13px;
}

#stacks_in_2817220 {
	letter-spacing: 1px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide it Stack' 
Style Sheet: fsrhide.css Style Sheet
Created: 15, January 2014
Last Modified: 10, October 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_1desktopcontent {
	height: auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816526_1desktopcontent { 
    display: none;
    height: 0;
    visibility: collapse;
}
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_2 {
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 10px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 968px) {
	
#stacks_in_2816526_2 { 
    padding: 0px 0px 0px 0px;
    margin: 6px 10px 10px 0px;
}
}

#stacks_in_2816526_2 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(191, 191, 191, 1.00);
	border-width:  5px;
}

#stacks_out_2816526_2 {
	width: 270px;
	margin-left:0;
}

#stacks_in_2816526_3 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_6 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_6 #content {
	font-size: 17px;
	line-height: 23px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_7 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 10%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816526_7 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10%;
}
}

#stacks_in_2816526_8 {
	padding: 0px 13px 4px 11px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_13 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816526_13 { 
    padding: 0px 0px 0px 0px;
    margin: 6px 0px 10px 0px;
}
}

#stacks_out_2816526_13 {
	width: 160px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_20 {
	padding: 0px 0px 10px 0px;
	margin: 20px 10px 10px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 906px) {
	
#stacks_in_2816526_20 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 4px 10px 4px;
}
}

#stacks_out_2816526_20 {
	width: 280px;
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_21 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_21 #content {
	font-size: 15px;
	line-height: 20px;
}

#stacks_in_2816526_21 {
	background-color: rgba(245, 245, 245, 1.00);
	padding: 30px 20px 20px 20px;
}
#stacks_in_2816526_22 {font-size:15px}@media screen and (max-width:770px){#stacks_in_2816526_22 {font-size:15px}}@media screen and (max-width:600px){#stacks_in_2816526_22 {font-size:15px}}@media screen and (max-width:500px){#stacks_in_2816526_22 {font-size:15px}}@media screen and (max-width:320px){#stacks_in_2816526_22 {font-size:14px}}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_leftcol_stacks_in_2816526_69 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_leftcol_stacks_in_2816526_69 .leftcolpad_stacks_in_2816526_69 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_rightcol_stacks_in_2816526_69 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_rightcol_stacks_in_2816526_69 .rightcolpad_stacks_in_2816526_69 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_leftcol_stacks_in_2816526_69 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_leftcol_stacks_in_2816526_69 .leftcolpad_stacks_in_2816526_69 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_rightcol_stacks_in_2816526_69 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816526_69 #fsr_colwrap_stacks_in_2816526_69 #fsr_rightcol_stacks_in_2816526_69 .rightcolpad_stacks_in_2816526_69 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2816526_25 {
	margin: 10px 0px 0px 0px;
}
/* Start True Retina stack CSS code */#stacks_in_2816526_62 img{	max-width: 50%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_2816526_62 {
	margin: 14px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_76 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_76 #content {
	font-size: 12px;
	line-height: 13px;
}

#stacks_in_2816526_74 {
	margin: 6px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_29 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_29 #content {
	font-size: 15px;
	line-height: 20px;
}

#stacks_in_2816526_29 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816526_31 {
	font-size: 82%;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_136 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_136 #content {
	font-size: 12px;
	line-height: 16px;
}

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

#stacks_in_2816526_116 {
	padding: 10px 3px 10px 3px;
}

#stacks_in_2816526_141 {
	margin: 0px 0px 6px 0px;
}
#linkBoxstacks_in_2816526_143 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816526_143 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_144 {
	
}

#stacks_in_2816526_144 #stacks_in_2816526_144_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816526_144 #stacks_in_2816526_144_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_144 #stacks_in_2816526_144_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816526_144 #stacks_in_2816526_144_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_144 #stacks_in_2816526_144_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}
#stacks_in_2816526_168 {
	margin: 10px 0px 0px 0px;
}
#linkBoxstacks_in_2816526_155 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816526_155 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_156 {
	
}

#stacks_in_2816526_156 #stacks_in_2816526_156_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816526_156 #stacks_in_2816526_156_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_156 #stacks_in_2816526_156_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816526_156 #stacks_in_2816526_156_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_156 #stacks_in_2816526_156_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}
#stacks_in_2816526_158 {
	margin: 8px 0px 0px 0px;
}

#stacks_in_2816526_159 {
	display:inline-block; width:100%; line-height: 0.500000em;
}

#stacks_in_2816526_162 {
	margin: 0px 0px 0px 14px;
}

#stacks_in_2816526_163 {
	font-size: 91%;
}

#stacks_in_2816526_290 {
	margin: 10px 0px 10px 0px;
}
#linkBoxstacks_in_2816526_282 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816526_282 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_283 {
	
}

#stacks_in_2816526_283 #stacks_in_2816526_283_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816526_283 #stacks_in_2816526_283_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_283 #stacks_in_2816526_283_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816526_283 #stacks_in_2816526_283_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_283 #stacks_in_2816526_283_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}
#stacks_in_2816526_285 {
	margin: 8px 0px 0px 0px;
}

#stacks_in_2816526_287 {
	display:inline-block; width:100%; line-height: 0.500000em;
}

#stacks_in_2816526_288 {
	margin: 0px 0px 0px 14px;
}

#stacks_in_2816526_289 {
	font-size: 91%;
}

#stacks_in_2816526_220 {
	margin: 10px 0px 10px 0px;
}
#linkBoxstacks_in_2816526_174 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816526_174 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_175 {
	
}

#stacks_in_2816526_175 #stacks_in_2816526_175_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816526_175 #stacks_in_2816526_175_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_175 #stacks_in_2816526_175_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816526_175 #stacks_in_2816526_175_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_175 #stacks_in_2816526_175_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

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

#stacks_in_2816526_177 {
	margin: 0px 0px 0px 10px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_261 {
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 10px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 968px) {
	
#stacks_in_2816526_261 { 
    padding: 0px 0px 0px 0px;
    margin: 6px 10px 10px 0px;
}
}

#stacks_in_2816526_261 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(191, 191, 191, 1.00);
	border-width:  5px;
}

#stacks_out_2816526_261 {
	width: 270px;
	margin-left:0;
}

#stacks_in_2816526_262 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 0px 0px;
}
#linkBoxstacks_in_2816526_264 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816526_264 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_265 {
	
}

#stacks_in_2816526_265 #stacks_in_2816526_265_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: visible;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816526_265 #stacks_in_2816526_265_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_265 #stacks_in_2816526_265_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
	#stacks_in_2816526_265 #stacks_in_2816526_265_image {
		display: block;
		text-align: center;
}

#stacks_in_2816526_265 #stacks_in_2816526_265_image img {
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_267 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_267 #content {
	font-size: 14px;
	line-height: 19px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_268 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816526_268 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10%;
}
}

#stacks_in_2816526_269 {
	padding: 0px 13px 4px 11px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816526_272 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816526_272 #content {
	font-size: 14px;
	line-height: 16px;
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816526_273 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816526_273 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816526_273 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816526_273 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816526_273 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816526_273 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816526_273 a.simpleButton_stacks_in_2816526_273 {
	font-weight: bold;
	cursor: pointer;
	max-width: 150px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816526_273 a.simpleButton_stacks_in_2816526_273:hover, #buttonContainer_stacks_in_2816526_273 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816526_273 a.simpleButton_stacks_in_2816526_273.buttonGradientOff {
	background-color: #0099FF;
}
#buttonContainer_stacks_in_2816526_273 a.simpleButton_stacks_in_2816526_273.buttonGradientOff:hover, #buttonContainer_stacks_in_2816526_273 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816526_273 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816526_273 a.borderOn {
	border: solid 1px #333333;
}
#buttonContainer_stacks_in_2816526_273 a.borderOn:hover {
	border: solid 1px #333333;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816526_273 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816526_273 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816526_273 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816526_273 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816526_273 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816526_273 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816526_273 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}


#stacks_in_2816526_276 {
	padding: 0px 13px 15px 50px;
}

#stacks_in_2816526_148 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 20px 10px 0px 10px;
}

#stacks_in_2816526_149 {
	padding:  14px;
}

#stacks_in_2817097 {
	margin: 0px 0px 14px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816502 {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816502 { 
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}
}

#stacks_out_2816502 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817178 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2817178 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 3px;
}
}

#stacks_in_2817245 {
	background-color: rgba(255, 153, 0, 1.00);
	border: solid rgba(102, 102, 204, 1.00);
	border-width:  4px;
	-moz-border-radius:  7px;
	-webkit-border-radius:  7px;
	border-radius:  7px;
	margin: 0px 2px 10px 0px;
	padding: 16px 16px 16px 16px;
}

#stacks_in_2817246 {
	display:inline-block; width:100%; line-height: 1.280000em;
	font-size: 119%;
}

#stacks_in_2817216 {
	font-size: 110%;
}

#stacks_in_2817095 {
	margin: 0px 0px 15px 3px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816649 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816649 #content {
	font-size: 15px;
	line-height: 16px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_leftcol_stacks_in_2816619 {
	float: left;
	display: block;
	width: 61%;
	height: auto;
	margin: 0;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_leftcol_stacks_in_2816619 .leftcolpad_stacks_in_2816619 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_rightcol_stacks_in_2816619 {
	float: right;
	display: block;
	width: 39%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_rightcol_stacks_in_2816619 .rightcolpad_stacks_in_2816619 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_leftcol_stacks_in_2816619 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_leftcol_stacks_in_2816619 .leftcolpad_stacks_in_2816619 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_rightcol_stacks_in_2816619 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816619 #fsr_colwrap_stacks_in_2816619 #fsr_rightcol_stacks_in_2816619 .rightcolpad_stacks_in_2816619 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 3 Column Stack' 
Style Sheet: fsr3columns.css Style Sheet
Created: 4, January 2013
Last Modified: 17, April 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_left3col_stacks_in_2816620 {
	float: left;
	width: 33.33%;
	margin: 0;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_left3col_stacks_in_2816620 .left3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_center3col_stacks_in_2816620 {
	float: left;
	display: inline;
	margin: 0 auto;
	width: 33.33%;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_right3col_stacks_in_2816620 .right3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_right3col_stacks_in_2816620 {
	float: left;
	display: inline;
	width: 33.33%;
	margin: 0;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_center3col_stacks_in_2816620 .center3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}


/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_left3col_stacks_in_2816620 {
	display: block;
	float: none;
	width: 100% !important;
	margin: 0;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_left3col_stacks_in_2816620 .left3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_center3col_stacks_in_2816620 {
	display: block;
	float: none;
	width: 100% !important;
	margin: 0;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_center3col_stacks_in_2816620 .center3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_right3col_stacks_in_2816620 {
	display: block;
	float: none;
	width: 100% !important;
	margin: 0;
	padding: 0;
}

#stacks_in_2816620 #fsr_3colwrap_stacks_in_2816620 #fsr_right3col_stacks_in_2816620 .right3colpad_stacks_in_2816620 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816622 {
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816622 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
}
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2816733desktopcontent {
	display: block;
	height: auto;
	max-width: 100%;
}




#stacks_in_2816733mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816733mobilecontent { 
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_in_2816733desktopcontent {
	display: none;
}

}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816604 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816604 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816604 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816604 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816604 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816604 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816604 a.simpleButton_stacks_in_2816604 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816604 a.simpleButton_stacks_in_2816604:hover, #buttonContainer_stacks_in_2816604 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816604 a.simpleButton_stacks_in_2816604.buttonGradientOff {
	background-color: #6600CC;
}
#buttonContainer_stacks_in_2816604 a.simpleButton_stacks_in_2816604.buttonGradientOff:hover, #buttonContainer_stacks_in_2816604 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816604 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816604 a.borderOn {
	border: solid 1px #F0F0F0;
}
#buttonContainer_stacks_in_2816604 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816604 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816604 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816604 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816604 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816604 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816604 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816604 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816736 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816736 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816736 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816736 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816736 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816736 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816736 a.simpleButton_stacks_in_2816736 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816736 a.simpleButton_stacks_in_2816736:hover, #buttonContainer_stacks_in_2816736 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816736 a.simpleButton_stacks_in_2816736.buttonGradientOff {
	background-color: #6600CC;
}
#buttonContainer_stacks_in_2816736 a.simpleButton_stacks_in_2816736.buttonGradientOff:hover, #buttonContainer_stacks_in_2816736 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816736 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816736 a.borderOn {
	border: solid 1px #F0F0F0;
}
#buttonContainer_stacks_in_2816736 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816736 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816736 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816736 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816736 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816736 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816736 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816736 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816628 {
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816628 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
}
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816607 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816607 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816607 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816607 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816607 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816607 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816607 a.simpleButton_stacks_in_2816607 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816607 a.simpleButton_stacks_in_2816607:hover, #buttonContainer_stacks_in_2816607 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816607 a.simpleButton_stacks_in_2816607.buttonGradientOff {
	background-color: #9966FF;
}
#buttonContainer_stacks_in_2816607 a.simpleButton_stacks_in_2816607.buttonGradientOff:hover, #buttonContainer_stacks_in_2816607 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816607 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816607 a.borderOn {
	border: solid 1px #F4F4F4;
}
#buttonContainer_stacks_in_2816607 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816607 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816607 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816607 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816607 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816607 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816607 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816607 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816633 {
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816633 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
}
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816610 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816610 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816610 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816610 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816610 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816610 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816610 a.simpleButton_stacks_in_2816610 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816610 a.simpleButton_stacks_in_2816610:hover, #buttonContainer_stacks_in_2816610 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816610 a.simpleButton_stacks_in_2816610.buttonGradientOff {
	background-color: #9966FF;
}
#buttonContainer_stacks_in_2816610 a.simpleButton_stacks_in_2816610.buttonGradientOff:hover, #buttonContainer_stacks_in_2816610 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816610 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816610 a.borderOn {
	border: solid 1px #F5F5F5;
}
#buttonContainer_stacks_in_2816610 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816610 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816610 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816610 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816610 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816610 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816610 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816610 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_leftcol_stacks_in_2816639 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_leftcol_stacks_in_2816639 .leftcolpad_stacks_in_2816639 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_rightcol_stacks_in_2816639 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_rightcol_stacks_in_2816639 .rightcolpad_stacks_in_2816639 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_leftcol_stacks_in_2816639 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_leftcol_stacks_in_2816639 .leftcolpad_stacks_in_2816639 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_rightcol_stacks_in_2816639 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816639 #fsr_colwrap_stacks_in_2816639 #fsr_rightcol_stacks_in_2816639 .rightcolpad_stacks_in_2816639 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816640 {
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816640 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
}
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816613 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816613 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816613 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816613 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816613 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816613 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816613 a.simpleButton_stacks_in_2816613 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816613 a.simpleButton_stacks_in_2816613:hover, #buttonContainer_stacks_in_2816613 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816613 a.simpleButton_stacks_in_2816613.buttonGradientOff {
	background-color: #9966FF;
}
#buttonContainer_stacks_in_2816613 a.simpleButton_stacks_in_2816613.buttonGradientOff:hover, #buttonContainer_stacks_in_2816613 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816613 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816613 a.borderOn {
	border: solid 1px #F6F6F6;
}
#buttonContainer_stacks_in_2816613 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816613 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816613 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816613 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816613 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816613 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816613 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816613 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2816738desktopcontent {
	display: block;
	height: auto;
	max-width: 100%;
}




#stacks_in_2816738mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_2816738mobilecontent { 
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_in_2816738desktopcontent {
	display: none;
}

}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816616 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816616 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816616 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816616 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816616 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816616 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816616 a.simpleButton_stacks_in_2816616 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816616 a.simpleButton_stacks_in_2816616:hover, #buttonContainer_stacks_in_2816616 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816616 a.simpleButton_stacks_in_2816616.buttonGradientOff {
	background-color: #9966FF;
}
#buttonContainer_stacks_in_2816616 a.simpleButton_stacks_in_2816616.buttonGradientOff:hover, #buttonContainer_stacks_in_2816616 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816616 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816616 a.borderOn {
	border: solid 1px #E3E3E3;
}
#buttonContainer_stacks_in_2816616 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816616 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816616 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816616 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816616 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816616 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816616 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816616 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}


#stacks_in_2816616 {
	-moz-border-radius: 0px 15px 0px 0px;
	-webkit-border-radius: 0px 15px 0px 0px;
	border-radius: 0px 15px 0px 0px;
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816741 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816741 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816741 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816741 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816741 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816741 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816741 a.simpleButton_stacks_in_2816741 {
	font-weight: normal;
	cursor: pointer;
	max-width: 600px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816741 a.simpleButton_stacks_in_2816741:hover, #buttonContainer_stacks_in_2816741 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816741 a.simpleButton_stacks_in_2816741.buttonGradientOff {
	background-color: #9966FF;
}
#buttonContainer_stacks_in_2816741 a.simpleButton_stacks_in_2816741.buttonGradientOff:hover, #buttonContainer_stacks_in_2816741 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816741 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816741 a.borderOn {
	border: solid 1px #E3E3E3;
}
#buttonContainer_stacks_in_2816741 a.borderOn:hover {
	border: solid 1px #CCCCCC;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816741 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816741 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816741 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816741 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816741 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816741 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816741 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}


#stacks_in_2816731 {
	background-color: rgba(102, 0, 204, 1.00);
	padding: 12px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2815962 {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 20px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2815962 { 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
}

#stacks_in_2815962 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_2814742 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 2px 2px 2px;
	padding: 10px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_leftcol_stacks_in_2817264 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_leftcol_stacks_in_2817264 .leftcolpad_stacks_in_2817264 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_rightcol_stacks_in_2817264 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_rightcol_stacks_in_2817264 .rightcolpad_stacks_in_2817264 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_leftcol_stacks_in_2817264 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_leftcol_stacks_in_2817264 .leftcolpad_stacks_in_2817264 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_rightcol_stacks_in_2817264 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817264 #fsr_colwrap_stacks_in_2817264 #fsr_rightcol_stacks_in_2817264 .rightcolpad_stacks_in_2817264 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2817264 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817266 {
	
}

#stacks_in_2817266 #stacks_in_2817266_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817266 #stacks_in_2817266_image {
		display: block;
		text-align: center;
}

#stacks_in_2817266 #stacks_in_2817266_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817266 #stacks_in_2817266_image {
		display: block;
		text-align: center;
}

#stacks_in_2817266 #stacks_in_2817266_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_leftcol_stacks_in_2817269 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_leftcol_stacks_in_2817269 .leftcolpad_stacks_in_2817269 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_rightcol_stacks_in_2817269 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_rightcol_stacks_in_2817269 .rightcolpad_stacks_in_2817269 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_leftcol_stacks_in_2817269 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_leftcol_stacks_in_2817269 .leftcolpad_stacks_in_2817269 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_rightcol_stacks_in_2817269 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817269 #fsr_colwrap_stacks_in_2817269 #fsr_rightcol_stacks_in_2817269 .rightcolpad_stacks_in_2817269 {
	padding: 0px 0px 0px 0px;
}

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

#stacks_in_2817273 {
	margin: 2px 20px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817277 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817277 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817278 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817278 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817278 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817278 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817278 {
	background: #DCDCDC;
}


















#audioPlayerControlsWrapperstacks_in_2817278 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817278 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817278 #audioPlayerPlayPausestacks_in_2817278 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817278 #audioPlayerFullScreenstacks_in_2817278 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817278 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817278 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817278 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817278 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817278 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817278 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817278 {
		display: none;
	}
}

#progressBarstacks_in_2817278 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817278 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817278[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817278 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817278 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817278 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817278:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817278 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817278:hover #volumeButtonstacks_in_2817278 {
		display: none;
	}

	#volumeMinstacks_in_2817278 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817278 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817278[type=range],
	#volumeMinstacks_in_2817278,
	#volumeMaxstacks_in_2817278 {
		display: none;
	}

	#volumeMinstacks_in_2817278,
	#volumeMaxstacks_in_2817278 {
		cursor: pointer;
	}

	#volumestacks_in_2817278:hover #volume-barstacks_in_2817278,
	#volumestacks_in_2817278:hover #volumeMinstacks_in_2817278,
	#volumestacks_in_2817278:hover #volumeMaxstacks_in_2817278 {
		display: inline;
	}

	#volume-barstacks_in_2817278[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817278[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817278[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817278[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817278[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817278[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817278[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817278[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817278[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817278[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817278[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817278[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817278[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817278 #audioPlayerFullScreenstacks_in_2817278,
	#audioPlayerControlsstacks_in_2817278 #volumestacks_in_2817278 {
		display: none;
	}
}


/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_leftcol_stacks_in_2814743 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_leftcol_stacks_in_2814743 .leftcolpad_stacks_in_2814743 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_rightcol_stacks_in_2814743 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_rightcol_stacks_in_2814743 .rightcolpad_stacks_in_2814743 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_leftcol_stacks_in_2814743 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_leftcol_stacks_in_2814743 .leftcolpad_stacks_in_2814743 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_rightcol_stacks_in_2814743 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814743 #fsr_colwrap_stacks_in_2814743 #fsr_rightcol_stacks_in_2814743 .rightcolpad_stacks_in_2814743 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2814743 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814745 {
	
}

#stacks_in_2814745 #stacks_in_2814745_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2814745 #stacks_in_2814745_image {
		display: block;
		text-align: center;
}

#stacks_in_2814745 #stacks_in_2814745_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2814745 #stacks_in_2814745_image {
		display: block;
		text-align: center;
}

#stacks_in_2814745 #stacks_in_2814745_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_leftcol_stacks_in_2814748 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_leftcol_stacks_in_2814748 .leftcolpad_stacks_in_2814748 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_rightcol_stacks_in_2814748 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_rightcol_stacks_in_2814748 .rightcolpad_stacks_in_2814748 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_leftcol_stacks_in_2814748 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_leftcol_stacks_in_2814748 .leftcolpad_stacks_in_2814748 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_rightcol_stacks_in_2814748 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814748 #fsr_colwrap_stacks_in_2814748 #fsr_rightcol_stacks_in_2814748 .rightcolpad_stacks_in_2814748 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2814749 {
	margin: 12px 0px 0px 0px;
}

#stacks_in_2814751 {
	margin: 0px 20px 3px 0px;
}
#audioPlayerContainerstacks_in_2816416 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2816416 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816416 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2816416 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2816416 {
	background: #DCDCDC;
}


















#audioPlayerControlsWrapperstacks_in_2816416 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816416 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2816416 #audioPlayerPlayPausestacks_in_2816416 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2816416 #audioPlayerFullScreenstacks_in_2816416 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2816416 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2816416 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2816416 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2816416 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2816416 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2816416 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2816416 {
		display: none;
	}
}

#progressBarstacks_in_2816416 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2816416 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816416[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2816416 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2816416 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2816416 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816416:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2816416 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816416:hover #volumeButtonstacks_in_2816416 {
		display: none;
	}

	#volumeMinstacks_in_2816416 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2816416 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2816416[type=range],
	#volumeMinstacks_in_2816416,
	#volumeMaxstacks_in_2816416 {
		display: none;
	}

	#volumeMinstacks_in_2816416,
	#volumeMaxstacks_in_2816416 {
		cursor: pointer;
	}

	#volumestacks_in_2816416:hover #volume-barstacks_in_2816416,
	#volumestacks_in_2816416:hover #volumeMinstacks_in_2816416,
	#volumestacks_in_2816416:hover #volumeMaxstacks_in_2816416 {
		display: inline;
	}

	#volume-barstacks_in_2816416[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2816416[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816416[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2816416[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2816416[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816416[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816416[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816416[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816416[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816416[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816416[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816416[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816416[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2816416 #audioPlayerFullScreenstacks_in_2816416,
	#audioPlayerControlsstacks_in_2816416 #volumestacks_in_2816416 {
		display: none;
	}
}



#stacks_in_2816416 {
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#stacks_in_2814762 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 4px 10px 0px 0px;
	padding: 10px 2px 0px 2px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_leftcol_stacks_in_2817221 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_leftcol_stacks_in_2817221 .leftcolpad_stacks_in_2817221 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_rightcol_stacks_in_2817221 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_rightcol_stacks_in_2817221 .rightcolpad_stacks_in_2817221 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_leftcol_stacks_in_2817221 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_leftcol_stacks_in_2817221 .leftcolpad_stacks_in_2817221 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_rightcol_stacks_in_2817221 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817221 #fsr_colwrap_stacks_in_2817221 #fsr_rightcol_stacks_in_2817221 .rightcolpad_stacks_in_2817221 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2817221 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817223 {
	
}

#stacks_in_2817223 #stacks_in_2817223_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817223 #stacks_in_2817223_image {
		display: block;
		text-align: center;
}

#stacks_in_2817223 #stacks_in_2817223_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817223 #stacks_in_2817223_image {
		display: block;
		text-align: center;
}

#stacks_in_2817223 #stacks_in_2817223_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_leftcol_stacks_in_2817226 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_leftcol_stacks_in_2817226 .leftcolpad_stacks_in_2817226 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_rightcol_stacks_in_2817226 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_rightcol_stacks_in_2817226 .rightcolpad_stacks_in_2817226 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_leftcol_stacks_in_2817226 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_leftcol_stacks_in_2817226 .leftcolpad_stacks_in_2817226 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_rightcol_stacks_in_2817226 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817226 #fsr_colwrap_stacks_in_2817226 #fsr_rightcol_stacks_in_2817226 .rightcolpad_stacks_in_2817226 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817227 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2817230 {
	margin: 2px 20px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817242 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817242 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817243 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817243 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817243 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817243 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817243 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2817243 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817243 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817243 #audioPlayerPlayPausestacks_in_2817243 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817243 #audioPlayerFullScreenstacks_in_2817243 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817243 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817243 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817243 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817243 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817243 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817243 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817243 {
		display: none;
	}
}

#progressBarstacks_in_2817243 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817243 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817243[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817243 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817243 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817243 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817243:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817243 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817243:hover #volumeButtonstacks_in_2817243 {
		display: none;
	}

	#volumeMinstacks_in_2817243 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817243 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817243[type=range],
	#volumeMinstacks_in_2817243,
	#volumeMaxstacks_in_2817243 {
		display: none;
	}

	#volumeMinstacks_in_2817243,
	#volumeMaxstacks_in_2817243 {
		cursor: pointer;
	}

	#volumestacks_in_2817243:hover #volume-barstacks_in_2817243,
	#volumestacks_in_2817243:hover #volumeMinstacks_in_2817243,
	#volumestacks_in_2817243:hover #volumeMaxstacks_in_2817243 {
		display: inline;
	}

	#volume-barstacks_in_2817243[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817243[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817243[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817243[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817243[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817243[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817243[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817243[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817243[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817243[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817243[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817243[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817243[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817243 #audioPlayerFullScreenstacks_in_2817243,
	#audioPlayerControlsstacks_in_2817243 #volumestacks_in_2817243 {
		display: none;
	}
}



#stacks_out_2817243 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_leftcol_stacks_in_2814766 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_leftcol_stacks_in_2814766 .leftcolpad_stacks_in_2814766 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_rightcol_stacks_in_2814766 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_rightcol_stacks_in_2814766 .rightcolpad_stacks_in_2814766 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_leftcol_stacks_in_2814766 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_leftcol_stacks_in_2814766 .leftcolpad_stacks_in_2814766 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_rightcol_stacks_in_2814766 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814766 #fsr_colwrap_stacks_in_2814766 #fsr_rightcol_stacks_in_2814766 .rightcolpad_stacks_in_2814766 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2814766 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814768 {
	
}

#stacks_in_2814768 #stacks_in_2814768_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2814768 #stacks_in_2814768_image {
		display: block;
		text-align: center;
}

#stacks_in_2814768 #stacks_in_2814768_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2814768 #stacks_in_2814768_image {
		display: block;
		text-align: center;
}

#stacks_in_2814768 #stacks_in_2814768_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_leftcol_stacks_in_2814771 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_leftcol_stacks_in_2814771 .leftcolpad_stacks_in_2814771 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_rightcol_stacks_in_2814771 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_rightcol_stacks_in_2814771 .rightcolpad_stacks_in_2814771 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_leftcol_stacks_in_2814771 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_leftcol_stacks_in_2814771 .leftcolpad_stacks_in_2814771 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_rightcol_stacks_in_2814771 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814771 #fsr_colwrap_stacks_in_2814771 #fsr_rightcol_stacks_in_2814771 .rightcolpad_stacks_in_2814771 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2814772 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2814774 {
	margin: 2px 10px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814777 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2814777 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2814778 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2814778 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2814778 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2814778 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2814778 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2814778 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2814778 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2814778 #audioPlayerPlayPausestacks_in_2814778 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2814778 #audioPlayerFullScreenstacks_in_2814778 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2814778 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2814778 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2814778 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2814778 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2814778 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2814778 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2814778 {
		display: none;
	}
}

#progressBarstacks_in_2814778 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2814778 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2814778[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2814778 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2814778 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2814778 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2814778:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2814778 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2814778:hover #volumeButtonstacks_in_2814778 {
		display: none;
	}

	#volumeMinstacks_in_2814778 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2814778 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2814778[type=range],
	#volumeMinstacks_in_2814778,
	#volumeMaxstacks_in_2814778 {
		display: none;
	}

	#volumeMinstacks_in_2814778,
	#volumeMaxstacks_in_2814778 {
		cursor: pointer;
	}

	#volumestacks_in_2814778:hover #volume-barstacks_in_2814778,
	#volumestacks_in_2814778:hover #volumeMinstacks_in_2814778,
	#volumestacks_in_2814778:hover #volumeMaxstacks_in_2814778 {
		display: inline;
	}

	#volume-barstacks_in_2814778[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2814778[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2814778[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2814778[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2814778[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2814778[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2814778[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2814778[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2814778[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2814778[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2814778[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2814778[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2814778[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2814778 #audioPlayerFullScreenstacks_in_2814778,
	#audioPlayerControlsstacks_in_2814778 #volumestacks_in_2814778 {
		display: none;
	}
}



#stacks_out_2814778 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_leftcol_stacks_in_2817015 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_leftcol_stacks_in_2817015 .leftcolpad_stacks_in_2817015 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_rightcol_stacks_in_2817015 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_rightcol_stacks_in_2817015 .rightcolpad_stacks_in_2817015 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_leftcol_stacks_in_2817015 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_leftcol_stacks_in_2817015 .leftcolpad_stacks_in_2817015 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_rightcol_stacks_in_2817015 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817015 #fsr_colwrap_stacks_in_2817015 #fsr_rightcol_stacks_in_2817015 .rightcolpad_stacks_in_2817015 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2817015 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817017 {
	
}

#stacks_in_2817017 #stacks_in_2817017_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817017 #stacks_in_2817017_image {
		display: block;
		text-align: center;
}

#stacks_in_2817017 #stacks_in_2817017_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817017 #stacks_in_2817017_image {
		display: block;
		text-align: center;
}

#stacks_in_2817017 #stacks_in_2817017_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_leftcol_stacks_in_2817020 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_leftcol_stacks_in_2817020 .leftcolpad_stacks_in_2817020 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_rightcol_stacks_in_2817020 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_rightcol_stacks_in_2817020 .rightcolpad_stacks_in_2817020 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_leftcol_stacks_in_2817020 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_leftcol_stacks_in_2817020 .leftcolpad_stacks_in_2817020 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_rightcol_stacks_in_2817020 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817020 #fsr_colwrap_stacks_in_2817020 #fsr_rightcol_stacks_in_2817020 .rightcolpad_stacks_in_2817020 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817021 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2817023 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817028 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817028 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817029 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817029 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817029 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817029 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817029 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2817029 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817029 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817029 #audioPlayerPlayPausestacks_in_2817029 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817029 #audioPlayerFullScreenstacks_in_2817029 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817029 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817029 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817029 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817029 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817029 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817029 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817029 {
		display: none;
	}
}

#progressBarstacks_in_2817029 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817029 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817029[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817029 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817029 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817029 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817029:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817029 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817029:hover #volumeButtonstacks_in_2817029 {
		display: none;
	}

	#volumeMinstacks_in_2817029 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817029 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817029[type=range],
	#volumeMinstacks_in_2817029,
	#volumeMaxstacks_in_2817029 {
		display: none;
	}

	#volumeMinstacks_in_2817029,
	#volumeMaxstacks_in_2817029 {
		cursor: pointer;
	}

	#volumestacks_in_2817029:hover #volume-barstacks_in_2817029,
	#volumestacks_in_2817029:hover #volumeMinstacks_in_2817029,
	#volumestacks_in_2817029:hover #volumeMaxstacks_in_2817029 {
		display: inline;
	}

	#volume-barstacks_in_2817029[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817029[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817029[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817029[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817029[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817029[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817029[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817029[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817029[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817029[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817029[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817029[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817029[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817029 #audioPlayerFullScreenstacks_in_2817029,
	#audioPlayerControlsstacks_in_2817029 #volumestacks_in_2817029 {
		display: none;
	}
}



#stacks_out_2817029 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_leftcol_stacks_in_2817247 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_leftcol_stacks_in_2817247 .leftcolpad_stacks_in_2817247 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_rightcol_stacks_in_2817247 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_rightcol_stacks_in_2817247 .rightcolpad_stacks_in_2817247 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_leftcol_stacks_in_2817247 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_leftcol_stacks_in_2817247 .leftcolpad_stacks_in_2817247 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_rightcol_stacks_in_2817247 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817247 #fsr_colwrap_stacks_in_2817247 #fsr_rightcol_stacks_in_2817247 .rightcolpad_stacks_in_2817247 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2817247 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817249 {
	
}

#stacks_in_2817249 #stacks_in_2817249_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817249 #stacks_in_2817249_image {
		display: block;
		text-align: center;
}

#stacks_in_2817249 #stacks_in_2817249_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817249 #stacks_in_2817249_image {
		display: block;
		text-align: center;
}

#stacks_in_2817249 #stacks_in_2817249_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_leftcol_stacks_in_2817252 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_leftcol_stacks_in_2817252 .leftcolpad_stacks_in_2817252 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_rightcol_stacks_in_2817252 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_rightcol_stacks_in_2817252 .rightcolpad_stacks_in_2817252 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_leftcol_stacks_in_2817252 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_leftcol_stacks_in_2817252 .leftcolpad_stacks_in_2817252 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_rightcol_stacks_in_2817252 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817252 #fsr_colwrap_stacks_in_2817252 #fsr_rightcol_stacks_in_2817252 .rightcolpad_stacks_in_2817252 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817253 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2817256 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817261 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817261 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817260 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817260 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817260 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817260 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817260 {
	background: #DCDCDC;
}


















#audioPlayerControlsWrapperstacks_in_2817260 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817260 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817260 #audioPlayerPlayPausestacks_in_2817260 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817260 #audioPlayerFullScreenstacks_in_2817260 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817260 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817260 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817260 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817260 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817260 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817260 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817260 {
		display: none;
	}
}

#progressBarstacks_in_2817260 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817260 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817260[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817260 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817260 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817260 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817260:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817260 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817260:hover #volumeButtonstacks_in_2817260 {
		display: none;
	}

	#volumeMinstacks_in_2817260 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817260 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817260[type=range],
	#volumeMinstacks_in_2817260,
	#volumeMaxstacks_in_2817260 {
		display: none;
	}

	#volumeMinstacks_in_2817260,
	#volumeMaxstacks_in_2817260 {
		cursor: pointer;
	}

	#volumestacks_in_2817260:hover #volume-barstacks_in_2817260,
	#volumestacks_in_2817260:hover #volumeMinstacks_in_2817260,
	#volumestacks_in_2817260:hover #volumeMaxstacks_in_2817260 {
		display: inline;
	}

	#volume-barstacks_in_2817260[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817260[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817260[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817260[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817260[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817260[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817260[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817260[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817260[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817260[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817260[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817260[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817260[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817260 #audioPlayerFullScreenstacks_in_2817260,
	#audioPlayerControlsstacks_in_2817260 #volumestacks_in_2817260 {
		display: none;
	}
}


/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_leftcol_stacks_in_2816999 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_leftcol_stacks_in_2816999 .leftcolpad_stacks_in_2816999 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_rightcol_stacks_in_2816999 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_rightcol_stacks_in_2816999 .rightcolpad_stacks_in_2816999 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_leftcol_stacks_in_2816999 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_leftcol_stacks_in_2816999 .leftcolpad_stacks_in_2816999 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_rightcol_stacks_in_2816999 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816999 #fsr_colwrap_stacks_in_2816999 #fsr_rightcol_stacks_in_2816999 .rightcolpad_stacks_in_2816999 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2816999 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817001 {
	
}

#stacks_in_2817001 #stacks_in_2817001_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817001 #stacks_in_2817001_image {
		display: block;
		text-align: center;
}

#stacks_in_2817001 #stacks_in_2817001_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817001 #stacks_in_2817001_image {
		display: block;
		text-align: center;
}

#stacks_in_2817001 #stacks_in_2817001_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_leftcol_stacks_in_2817004 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_leftcol_stacks_in_2817004 .leftcolpad_stacks_in_2817004 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_rightcol_stacks_in_2817004 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_rightcol_stacks_in_2817004 .rightcolpad_stacks_in_2817004 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_leftcol_stacks_in_2817004 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_leftcol_stacks_in_2817004 .leftcolpad_stacks_in_2817004 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_rightcol_stacks_in_2817004 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817004 #fsr_colwrap_stacks_in_2817004 #fsr_rightcol_stacks_in_2817004 .rightcolpad_stacks_in_2817004 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817005 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2817007 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817010 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817010 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817011 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817011 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817011 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817011 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817011 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2817011 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817011 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817011 #audioPlayerPlayPausestacks_in_2817011 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817011 #audioPlayerFullScreenstacks_in_2817011 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817011 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817011 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817011 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817011 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817011 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817011 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817011 {
		display: none;
	}
}

#progressBarstacks_in_2817011 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817011 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817011[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817011 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817011 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817011 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817011:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817011 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817011:hover #volumeButtonstacks_in_2817011 {
		display: none;
	}

	#volumeMinstacks_in_2817011 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817011 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817011[type=range],
	#volumeMinstacks_in_2817011,
	#volumeMaxstacks_in_2817011 {
		display: none;
	}

	#volumeMinstacks_in_2817011,
	#volumeMaxstacks_in_2817011 {
		cursor: pointer;
	}

	#volumestacks_in_2817011:hover #volume-barstacks_in_2817011,
	#volumestacks_in_2817011:hover #volumeMinstacks_in_2817011,
	#volumestacks_in_2817011:hover #volumeMaxstacks_in_2817011 {
		display: inline;
	}

	#volume-barstacks_in_2817011[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817011[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817011[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817011[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817011[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817011[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817011[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817011[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817011[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817011[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817011[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817011[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817011[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817011 #audioPlayerFullScreenstacks_in_2817011,
	#audioPlayerControlsstacks_in_2817011 #volumestacks_in_2817011 {
		display: none;
	}
}



#stacks_out_2817011 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_leftcol_stacks_in_2816457 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_leftcol_stacks_in_2816457 .leftcolpad_stacks_in_2816457 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_rightcol_stacks_in_2816457 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_rightcol_stacks_in_2816457 .rightcolpad_stacks_in_2816457 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_leftcol_stacks_in_2816457 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_leftcol_stacks_in_2816457 .leftcolpad_stacks_in_2816457 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_rightcol_stacks_in_2816457 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816457 #fsr_colwrap_stacks_in_2816457 #fsr_rightcol_stacks_in_2816457 .rightcolpad_stacks_in_2816457 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2816457 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816459 {
	
}

#stacks_in_2816459 #stacks_in_2816459_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816459 #stacks_in_2816459_image {
		display: block;
		text-align: center;
}

#stacks_in_2816459 #stacks_in_2816459_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816459 #stacks_in_2816459_image {
		display: block;
		text-align: center;
}

#stacks_in_2816459 #stacks_in_2816459_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_leftcol_stacks_in_2816462 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_leftcol_stacks_in_2816462 .leftcolpad_stacks_in_2816462 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_rightcol_stacks_in_2816462 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_rightcol_stacks_in_2816462 .rightcolpad_stacks_in_2816462 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_leftcol_stacks_in_2816462 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_leftcol_stacks_in_2816462 .leftcolpad_stacks_in_2816462 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_rightcol_stacks_in_2816462 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816462 #fsr_colwrap_stacks_in_2816462 #fsr_rightcol_stacks_in_2816462 .rightcolpad_stacks_in_2816462 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2816463 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816465 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816470 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2816470 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2816471 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2816471 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816471 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2816471 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2816471 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2816471 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816471 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2816471 #audioPlayerPlayPausestacks_in_2816471 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2816471 #audioPlayerFullScreenstacks_in_2816471 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2816471 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2816471 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2816471 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2816471 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2816471 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2816471 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2816471 {
		display: none;
	}
}

#progressBarstacks_in_2816471 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2816471 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816471[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2816471 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2816471 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2816471 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816471:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2816471 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816471:hover #volumeButtonstacks_in_2816471 {
		display: none;
	}

	#volumeMinstacks_in_2816471 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2816471 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2816471[type=range],
	#volumeMinstacks_in_2816471,
	#volumeMaxstacks_in_2816471 {
		display: none;
	}

	#volumeMinstacks_in_2816471,
	#volumeMaxstacks_in_2816471 {
		cursor: pointer;
	}

	#volumestacks_in_2816471:hover #volume-barstacks_in_2816471,
	#volumestacks_in_2816471:hover #volumeMinstacks_in_2816471,
	#volumestacks_in_2816471:hover #volumeMaxstacks_in_2816471 {
		display: inline;
	}

	#volume-barstacks_in_2816471[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2816471[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816471[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2816471[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2816471[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816471[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816471[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816471[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816471[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816471[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816471[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816471[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816471[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2816471 #audioPlayerFullScreenstacks_in_2816471,
	#audioPlayerControlsstacks_in_2816471 #volumestacks_in_2816471 {
		display: none;
	}
}



#stacks_out_2816471 {
	margin-left:0;
}
/* Start Notify stack CSS code */#doonotify-notice-wrapper {	position:fixed;	top:20px;	right:20px;	width:301px;	z-index:999999;}.doonotify-item-wrapper {	position:relative;	margin:0 0 10px 0;	background:url('../index_files/notifyAssets/ie-spacer.gif'); /* ie7/8 fix */ }.doonotify-top {	background:url(../index_files/notifyAssets/doonotify.png) no-repeat left -30px;	height:10px;	z-index:9999999;}.doonotify-item-wrapper {	color:#eee !important;}.doonotify-item-wrapper p{	color:#eee !important;}.doonotify-item {	display:block;	background:rgba(0,0,0,0.8);	padding:12px 11px 18px 11px;	font-family:arial !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */	text-align: left;}.hover .doonotify-item {	padding:10px 11px 18px 9px;	border: 2px solid #ffffff;}.stacks_in_2817196hidden-image{	width: 48px;	height: 48px;	overflow: hidden;}.stacks_in_2817196hidden-image img{	width: 100%;	height: auto;}.doonotify-image {	width:48px;	height:48px;	float:left;	margin-right: 10px;	overflow: hidden;}.doonotify-image img {	width:100%;	height:auto;}.doonotify-with-image,.doonotify-without-image {	padding:0;}.doonotify-with-image {	width:216px;	float:left;}.doonotify-item p {	padding:0;	margin:0;	word-wrap:break-word !important;	font-size: 13px;	font-weight: 400 !important;	line-height: normal !important;}.doonotify-close {	display:none;	position:absolute;	top:5px;	left:3px;	background:url(../index_files/notifyAssets/doonotify.png) no-repeat left top;	cursor:pointer;	width:30px;	height:30px;	text-indent:-9999em;    z-index:9999999;}.doonotify-title {	font-size:14px !important;	line-height: normal !important;	font-weight:bold !important;	padding:0 0 7px 0;	display:block;	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */	text-align: left;}/* for the light (white) version of the doonotify notice */.doonotify-light .doonotify-item {    background:rgba(255,255,255,0.8);    color: #222 !important;}.doonotify-light p{	color: #222 !important;}.doonotify-light .doonotify-title {    text-shadow: none;    text-align: left;	color: #222 !important;}.doonotify-light .doonotify-item:hover {	border: 2px solid #2d2d2d;	color: #222 !important;}.stacks_in_2817196clear{	clear:both;	height: 0;	margin: 0;	padding: 0;}@media all and (max-width: 1024px) {.doonotify-close {	display:block;	left:100%;	margin-left: -32px;}#doonotify-notice-wrapper {	position:fixed;	top:0px;	left:0px;	width:100%;}.doonotify-item, .doonotify-light .doonotify-item {	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.hover .doonotify-item {	padding:12px 11px 18px 11px;	border: none;}.doonotify-light .doonotify-item:hover {	padding:12px 11px 18px 11px;	border: none;}} /* end media query *//* ####################################### *//*        Edit Mode Theme Style            *//* ####################################### *//* ####################################### *//*         If not edit mode below          *//* ####################################### */#stacks_in_2817196 div{	display: none;	height: 0;	margin: 0;	padding: 0;}/* End Notify stack CSS code *//*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_leftcol_stacks_in_2816874 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_leftcol_stacks_in_2816874 .leftcolpad_stacks_in_2816874 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_rightcol_stacks_in_2816874 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_rightcol_stacks_in_2816874 .rightcolpad_stacks_in_2816874 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_leftcol_stacks_in_2816874 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_leftcol_stacks_in_2816874 .leftcolpad_stacks_in_2816874 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_rightcol_stacks_in_2816874 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816874 #fsr_colwrap_stacks_in_2816874 #fsr_rightcol_stacks_in_2816874 .rightcolpad_stacks_in_2816874 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2816874 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816876 {
	
}

#stacks_in_2816876 #stacks_in_2816876_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816876 #stacks_in_2816876_image {
		display: block;
		text-align: center;
}

#stacks_in_2816876 #stacks_in_2816876_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816876 #stacks_in_2816876_image {
		display: block;
		text-align: center;
}

#stacks_in_2816876 #stacks_in_2816876_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_leftcol_stacks_in_2816879 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_leftcol_stacks_in_2816879 .leftcolpad_stacks_in_2816879 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_rightcol_stacks_in_2816879 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_rightcol_stacks_in_2816879 .rightcolpad_stacks_in_2816879 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_leftcol_stacks_in_2816879 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_leftcol_stacks_in_2816879 .leftcolpad_stacks_in_2816879 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_rightcol_stacks_in_2816879 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816879 #fsr_colwrap_stacks_in_2816879 #fsr_rightcol_stacks_in_2816879 .rightcolpad_stacks_in_2816879 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2816880 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816882 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816903 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2816903 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2816904 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2816904 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816904 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2816904 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2816904 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2816904 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816904 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2816904 #audioPlayerPlayPausestacks_in_2816904 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2816904 #audioPlayerFullScreenstacks_in_2816904 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2816904 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2816904 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2816904 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2816904 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2816904 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2816904 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2816904 {
		display: none;
	}
}

#progressBarstacks_in_2816904 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2816904 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816904[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2816904 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2816904 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2816904 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816904:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2816904 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816904:hover #volumeButtonstacks_in_2816904 {
		display: none;
	}

	#volumeMinstacks_in_2816904 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2816904 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2816904[type=range],
	#volumeMinstacks_in_2816904,
	#volumeMaxstacks_in_2816904 {
		display: none;
	}

	#volumeMinstacks_in_2816904,
	#volumeMaxstacks_in_2816904 {
		cursor: pointer;
	}

	#volumestacks_in_2816904:hover #volume-barstacks_in_2816904,
	#volumestacks_in_2816904:hover #volumeMinstacks_in_2816904,
	#volumestacks_in_2816904:hover #volumeMaxstacks_in_2816904 {
		display: inline;
	}

	#volume-barstacks_in_2816904[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2816904[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816904[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2816904[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2816904[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816904[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816904[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816904[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816904[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816904[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816904[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816904[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816904[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2816904 #audioPlayerFullScreenstacks_in_2816904,
	#audioPlayerControlsstacks_in_2816904 #volumestacks_in_2816904 {
		display: none;
	}
}



#stacks_out_2816904 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_leftcol_stacks_in_2814830 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_leftcol_stacks_in_2814830 .leftcolpad_stacks_in_2814830 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_rightcol_stacks_in_2814830 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_rightcol_stacks_in_2814830 .rightcolpad_stacks_in_2814830 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_leftcol_stacks_in_2814830 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_leftcol_stacks_in_2814830 .leftcolpad_stacks_in_2814830 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_rightcol_stacks_in_2814830 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814830 #fsr_colwrap_stacks_in_2814830 #fsr_rightcol_stacks_in_2814830 .rightcolpad_stacks_in_2814830 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2814830 {
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814832 {
	
}

#stacks_in_2814832 #stacks_in_2814832_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2814832 #stacks_in_2814832_image {
		display: block;
		text-align: center;
}

#stacks_in_2814832 #stacks_in_2814832_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2814832 #stacks_in_2814832_image {
		display: block;
		text-align: center;
}

#stacks_in_2814832 #stacks_in_2814832_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_leftcol_stacks_in_2814835 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_leftcol_stacks_in_2814835 .leftcolpad_stacks_in_2814835 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_rightcol_stacks_in_2814835 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_rightcol_stacks_in_2814835 .rightcolpad_stacks_in_2814835 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_leftcol_stacks_in_2814835 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_leftcol_stacks_in_2814835 .leftcolpad_stacks_in_2814835 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_rightcol_stacks_in_2814835 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2814835 #fsr_colwrap_stacks_in_2814835 #fsr_rightcol_stacks_in_2814835 .rightcolpad_stacks_in_2814835 {
	padding: 0px 0px 0px 0px;
}

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

#stacks_in_2814838 {
	margin: 2px 20px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816426 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2816426 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2816427 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2816427 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816427 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2816427 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2816427 {
	background: #DBDBDB;
}


















#audioPlayerControlsWrapperstacks_in_2816427 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2816427 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2816427 #audioPlayerPlayPausestacks_in_2816427 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2816427 #audioPlayerFullScreenstacks_in_2816427 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2816427 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2816427 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2816427 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2816427 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2816427 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2816427 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2816427 {
		display: none;
	}
}

#progressBarstacks_in_2816427 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2816427 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2816427[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2816427 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2816427 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2816427 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816427:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2816427 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2816427:hover #volumeButtonstacks_in_2816427 {
		display: none;
	}

	#volumeMinstacks_in_2816427 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2816427 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2816427[type=range],
	#volumeMinstacks_in_2816427,
	#volumeMaxstacks_in_2816427 {
		display: none;
	}

	#volumeMinstacks_in_2816427,
	#volumeMaxstacks_in_2816427 {
		cursor: pointer;
	}

	#volumestacks_in_2816427:hover #volume-barstacks_in_2816427,
	#volumestacks_in_2816427:hover #volumeMinstacks_in_2816427,
	#volumestacks_in_2816427:hover #volumeMaxstacks_in_2816427 {
		display: inline;
	}

	#volume-barstacks_in_2816427[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2816427[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816427[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2816427[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2816427[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816427[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816427[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816427[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2816427[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816427[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2816427[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2816427[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2816427[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2816427 #audioPlayerFullScreenstacks_in_2816427,
	#audioPlayerControlsstacks_in_2816427 #volumestacks_in_2816427 {
		display: none;
	}
}



#stacks_out_2816427 {
	margin-left:0;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_leftcol_stacks_in_2817031 {
	float: left;
	display: block;
	width: 20%;
	height: auto;
	margin: 0;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_leftcol_stacks_in_2817031 .leftcolpad_stacks_in_2817031 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_rightcol_stacks_in_2817031 {
	float: right;
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_rightcol_stacks_in_2817031 .rightcolpad_stacks_in_2817031 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_leftcol_stacks_in_2817031 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_leftcol_stacks_in_2817031 .leftcolpad_stacks_in_2817031 {
	padding: 0px 5px 0px 11px;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_rightcol_stacks_in_2817031 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817031 #fsr_colwrap_stacks_in_2817031 #fsr_rightcol_stacks_in_2817031 .rightcolpad_stacks_in_2817031 {
	padding: 0px 5px 0px 11px;
}

}
#stacks_in_2817031 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 6px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817033 {
	
}

#stacks_in_2817033 #stacks_in_2817033_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2817033 #stacks_in_2817033_image {
		display: block;
		text-align: center;
}

#stacks_in_2817033 #stacks_in_2817033_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2817033 #stacks_in_2817033_image {
		display: block;
		text-align: center;
}

#stacks_in_2817033 #stacks_in_2817033_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_leftcol_stacks_in_2817036 {
	float: left;
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_leftcol_stacks_in_2817036 .leftcolpad_stacks_in_2817036 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_rightcol_stacks_in_2817036 {
	float: right;
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_rightcol_stacks_in_2817036 .rightcolpad_stacks_in_2817036 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_leftcol_stacks_in_2817036 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_leftcol_stacks_in_2817036 .leftcolpad_stacks_in_2817036 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_rightcol_stacks_in_2817036 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2817036 #fsr_colwrap_stacks_in_2817036 #fsr_rightcol_stacks_in_2817036 .rightcolpad_stacks_in_2817036 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2817037 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2817039 {
	margin: 2px 10px 3px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2817044 {
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 534px) {
	
#stacks_in_2817044 { 
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
}
}
#audioPlayerContainerstacks_in_2817047 {
	position: relative;
	z-index: 1;
}

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

#audioPlayerstacks_in_2817047 {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817047 {
	position: relative;
	z-index: 5;
	overflow: hidden;
	border-radius: 5px;
}

#audioPlayerControlsstacks_in_2817047 [class^="fa fa-"] {
	color: rgba(0, 102, 255, 1.00);
}






/* Solid colour fill */
#audioPlayerControlsstacks_in_2817047 {
	background: #DCDCDC;
}


















#audioPlayerControlsWrapperstacks_in_2817047 {
	display: flex;
	position: relative;
	z-index: 2;
}

#audioPlayerControlsstacks_in_2817047 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 26px;
	padding: 0;
	margin: 0;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#audioPlayerControlsstacks_in_2817047 #audioPlayerPlayPausestacks_in_2817047 {
	display: inline-block;
}

#audioPlayerControlsstacks_in_2817047 #audioPlayerFullScreenstacks_in_2817047 {
	display: ;
}

.audioPlayerAudioTimingstacks_in_2817047 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#audioPlayerCurrentTimestacks_in_2817047 {
	display: none;
	width: 26px;
}

#audioPlayerDurationstacks_in_2817047 {
	display: none;
	width: 26px;
}

#audioPlayerTimeDividerstacks_in_2817047 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	color: rgba(76, 76, 76, 1.00);
}


#audioPlayerTimeDividerstacks_in_2817047 {
	display: none;
}



#audioPlayerTimeDividerstacks_in_2817047 {
	display: none;
}


@media screen and (min-width: 568px) {
	#audioPlayerTimeDividerstacks_in_2817047 {
		display: none;
	}
}

#progressBarstacks_in_2817047 {
	display: none;
}

@media screen and (min-width: 568px) {
	#progressBarstacks_in_2817047 {
		flex: 1;
		padding-right: 15px;
		padding-left: 15px;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
		display: inline-block;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range] {
		-webkit-appearance: none;
		background: none;
		display: inline-block;
		width: 99%;
		height: 26px;
		line-height: 26px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]:focus {
		outline: none;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#audioPlayerSeekBarstacks_in_2817047[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

#volumestacks_in_2817047 {
	display: none;
}

@media screen and (min-width: 768px) {
	#volumestacks_in_2817047 {
		display: none;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		transition: all ease-in-out 300ms;
		text-align: center;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		vertical-align: middle;
	}

	#volumestacks_in_2817047 [class^="fa fa-"] {
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817047:hover {
		max-width: 150px;
		width: 150px;
		padding: 0px 15px;
	}

	#volumeButtonstacks_in_2817047 {
		display: inline-block;
		max-width: 26px;
		width: 26px;
		line-height: 26px;
		height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumestacks_in_2817047:hover #volumeButtonstacks_in_2817047 {
		display: none;
	}

	#volumeMinstacks_in_2817047 {
		position: absolute;
		left: 20px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volumeMaxstacks_in_2817047 {
		position: absolute;
		right: 15px;
		top: 0;
		height: 26px;
		line-height: 26px;
		color: rgba(0, 102, 255, 1.00);
	}

	#volume-barstacks_in_2817047[type=range],
	#volumeMinstacks_in_2817047,
	#volumeMaxstacks_in_2817047 {
		display: none;
	}

	#volumeMinstacks_in_2817047,
	#volumeMaxstacks_in_2817047 {
		cursor: pointer;
	}

	#volumestacks_in_2817047:hover #volume-barstacks_in_2817047,
	#volumestacks_in_2817047:hover #volumeMinstacks_in_2817047,
	#volumestacks_in_2817047:hover #volumeMaxstacks_in_2817047 {
		display: inline;
	}

	#volume-barstacks_in_2817047[type=range] {
		-webkit-appearance: none;
		background: none;
		width: 50%;
		text-align: center;
		line-height: 26px;
		height: 26px;
	}

	#volume-barstacks_in_2817047[type=range]::-webkit-slider-runnable-track {
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817047[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
		margin-top: -5px;
	}

	#volume-barstacks_in_2817047[type=range]:focus {
		outline: none;
	}

	#volume-barstacks_in_2817047[type=range]:focus::-webkit-slider-runnable-track {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817047[type=range]::-moz-range-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817047[type=range]::-moz-range-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817047[type=range]::-ms-track {
		width: 100%;
		height: 5px;
		background: #FFFFFF;
		border: none;
		border-radius: 3px;
	}

	#volume-barstacks_in_2817047[type=range]::-ms-fill-lower {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817047[type=range]::-ms-fill-upper {
		background: #FFFFFF;
		border-radius: 10px;
	}

	#volume-barstacks_in_2817047[type=range]::-ms-thumb {
		border: none;
		height: 16px;
		width: 16px;
		border-radius: 50%;
		background: #696969;
	}

	#volume-barstacks_in_2817047[type=range]:focus::-ms-fill-lower {
		background: #FFFFFF;
	}

	#volume-barstacks_in_2817047[type=range]:focus::-ms-fill-upper {
		background: #FFFFFF;
	}
}

@media screen and (max-width: 569px) {
	#audioPlayerControlsstacks_in_2817047 #audioPlayerFullScreenstacks_in_2817047,
	#audioPlayerControlsstacks_in_2817047 #volumestacks_in_2817047 {
		display: none;
	}
}


/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_leftcol_stacks_in_2816998_1 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_leftcol_stacks_in_2816998_1 .leftcolpad_stacks_in_2816998_1 {
	padding: 21px 21px 11px 21px;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_rightcol_stacks_in_2816998_1 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_rightcol_stacks_in_2816998_1 .rightcolpad_stacks_in_2816998_1 {
	padding: 21px 21px 11px 21px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_leftcol_stacks_in_2816998_1 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_leftcol_stacks_in_2816998_1 .leftcolpad_stacks_in_2816998_1 {
	padding: 0px 11px 0px 11px;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_rightcol_stacks_in_2816998_1 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816998_1 #fsr_colwrap_stacks_in_2816998_1 #fsr_rightcol_stacks_in_2816998_1 .rightcolpad_stacks_in_2816998_1 {
	padding: 0px 11px 0px 11px;
}

}
#stacks_in_2816998_1 {
	background-color: rgba(253, 170, 85, 1.00);
	margin: 20px 0px 0px 0px;
}

#stacks_in_2816998_2 {
	background-color: rgba(252, 255, 255, 1.00);
	margin: 0px 10px 10px 10px;
	padding:  20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816998_6 {
	
}

#stacks_in_2816998_6 #stacks_in_2816998_6_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: visible;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816998_6 #stacks_in_2816998_6_image {
		display: block;
		text-align: center;
}

#stacks_in_2816998_6 #stacks_in_2816998_6_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
	#stacks_in_2816998_6 #stacks_in_2816998_6_image {
		display: block;
		text-align: center;
}

#stacks_in_2816998_6 #stacks_in_2816998_6_image img {
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_2816998_66 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
/* @group Edit Mode Styling */

/*  */

/* @end *//*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816998_219_5 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816998_219_5 #content {
	font-size: 11px;
	line-height: 11px;
}

#stacks_in_2816998_219_3 {
	margin: 0px 0px 2px 24px;
	padding: 0px 0px 2px 0px;
}

#stacks_in_2816998_219_10 {
	margin: 0px 20px 10px 20px;
}





















#rwml_switch_language_form_stacks_in_2816998_219_8 {
	text-align: left;
	
	
}








@media print {
	#switchContainerstacks_in_2816998_219_8 {
		display: none !important;
	}
}





#stacks_in_2816998_67 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_68 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_70 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816998_228 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_228 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_228 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_78 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816998_92 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_93 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_220 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816998_101 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_101 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_101 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_103 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816998_118 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_119 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_222 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816998_127 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_127 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_127 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_129 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816998_141 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_142 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_224 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816998_152 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_152 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_152 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_154 {
	margin: 10px 0px 4px 0px;
}
#stacks_in_2816998_161 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_161 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_161 {
	margin: 10px 20px 0px 0px;
}



#stacks_in_2816998_168 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_169 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_226 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816998_177 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_177 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_177 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_179 {
	margin: 10px 0px 4px 4px;
}



#stacks_in_2816998_194 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816998_195 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816998_197 {
	margin: 0px 0px 4px 4px;
}
#stacks_in_2816998_203 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816998_203 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816998_203 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816998_204 {
	padding: 6px 20px 0px 20px;
}

#stacks_in_2816998_205 {
	margin: 10px 0px 4px 4px;
}


.cluetip-stacks_in_2816998_32 .cluetip-outer {
	position: relative;
	margin:  0 ;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #0066FF;
}
.cluetip-stacks_in_2816998_32 .cluetip-inner a:link {
	background: none !important;
}
.cluetip-stacks_in_2816998_32 .cluetip-inner {
	padding: 10px;
	text-align: left;
	font-size: 90%;
}
div.cluetip-stacks_in_2816998_32 .cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	width:0px;
	font-size:0;
	line-height:0%;
	border-color: #0066FF;
	border-style: solid;
}
div.clue-right-stacks_in_2816998_32 .cluetip-arrows {
	border-width: 11px 11px 11px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
div.clue-left-stacks_in_2816998_32 .cluetip-arrows {
	border-width: 11px 0 11px 11px;
	border-top-color: transparent;
	border-bottom-color: transparent;
	left: 100%;
}
div.clue-top-stacks_in_2816998_32 .cluetip-arrows {
	border-width: 11px 11px 0 11px;
	border-left-color: transparent;
	border-right-color: transparent;
	top: 100%;
	left: 50%;
	margin-left: -11px;
}
div.clue-bottom-stacks_in_2816998_32 .cluetip-arrows {
	border-width: 0 11px 11px 11px;
	border-left-color: transparent;
	border-right-color: transparent;
	top: -11px;
	left: 50%;
	margin-left: -11px;
}
.cluetip-stacks_in_2816998_32 .cluetip-title {}
.cluetip-stacks_in_2816998_32 .cluetip-close {
	text-align: right !important;
}
.cluetip-stacks_in_2816998_32 .cluetip-close img {
 	border: 0;
}
.cluetip-stacks_in_2816998_32 .cluetip-close a {
	color: #000000;
	font-size: 100%; 
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
.cluetip-stacks_in_2816998_32 .cluetip-close a:hover {
	color: #0066FF; 
}
#cluetip-waitimage {
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url('../index_files/images/wait.gif');
}
.cluetip-stacks_in_2816998_32 .cluetip-extra {
	display: none;
}
.cluetip-stacks_in_2816998_32 .cluetip-inner img.layer {
	position: absolute;
	width:100%; height:100%;
	top:0;left:0;
	display:none;
}

#stacks_in_2816952 {
	background-color: rgba(255, 255, 255, 1.00);
	margin: 20px 10px 10px 10px;
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816953 {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816953 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}

#stacks_in_2816953 {
	background-color: rgba(245, 245, 245, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816954 {
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816954 { 
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 8px 10px;
}
}

#stacks_in_2816955 {
	margin: 0px 0px 1px 50px;
	padding: 0px 10px 3px 0px;
}

#stacks_in_2816957 {
	padding: 0px 40px 0px 50px;
}

#stacks_in_2816959 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816961 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816963 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816965 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816967 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816969 {
	padding: 20px 40px 30px 50px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_leftcol_stacks_in_2816527_1 {
	float: left;
	display: block;
	width: 35%;
	height: auto;
	margin: 0;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_leftcol_stacks_in_2816527_1 .leftcolpad_stacks_in_2816527_1 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_rightcol_stacks_in_2816527_1 {
	float: right;
	display: block;
	width: 65%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_rightcol_stacks_in_2816527_1 .rightcolpad_stacks_in_2816527_1 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_leftcol_stacks_in_2816527_1 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_leftcol_stacks_in_2816527_1 .leftcolpad_stacks_in_2816527_1 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_rightcol_stacks_in_2816527_1 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_1 #fsr_colwrap_stacks_in_2816527_1 #fsr_rightcol_stacks_in_2816527_1 .rightcolpad_stacks_in_2816527_1 {
	padding: 0px 0px 0px 0px;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2816527_2desktopcontent {
	display: none;
	height: auto;
	max-width: 100%;
}




#stacks_in_2816527_2mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816527_2mobilecontent { 
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_in_2816527_2desktopcontent {
	display: none;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_3 {
	padding: 0px 0px 10px 0px;
	margin: 40px 10px 10px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 906px) {
	
#stacks_in_2816527_3 { 
    padding: 0px 0px 0px 0px;
    margin: 10px 4px 10px 4px;
}
}

#stacks_out_2816527_3 {
	width: 280px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_258 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_258 #content {
	font-size: 15px;
	line-height: 20px;
}

#stacks_in_2816527_258 {
	background-color: rgba(245, 245, 245, 1.00);
	padding: 30px 20px 20px 20px;
}
#stacks_in_2816527_259 {font-size:15px}@media screen and (max-width:770px){#stacks_in_2816527_259 {font-size:15px}}@media screen and (max-width:600px){#stacks_in_2816527_259 {font-size:15px}}@media screen and (max-width:500px){#stacks_in_2816527_259 {font-size:15px}}@media screen and (max-width:320px){#stacks_in_2816527_259 {font-size:14px}}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 17, April 2014
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_leftcol_stacks_in_2816527_262 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_leftcol_stacks_in_2816527_262 .leftcolpad_stacks_in_2816527_262 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_rightcol_stacks_in_2816527_262 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_rightcol_stacks_in_2816527_262 .rightcolpad_stacks_in_2816527_262 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_leftcol_stacks_in_2816527_262 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_leftcol_stacks_in_2816527_262 .leftcolpad_stacks_in_2816527_262 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_rightcol_stacks_in_2816527_262 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_2816527_262 #fsr_colwrap_stacks_in_2816527_262 #fsr_rightcol_stacks_in_2816527_262 .rightcolpad_stacks_in_2816527_262 {
	padding: 0px 0px 0px 0px;
}

}
#stacks_in_2816527_263 {
	margin: 10px 0px 0px 0px;
}
/* Start True Retina stack CSS code */#stacks_in_2816527_266 img{	max-width: 50%;	height: auto;}/* End True Retina stack CSS code */
#stacks_in_2816527_266 {
	margin: 14px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_268 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_268 #content {
	font-size: 12px;
	line-height: 13px;
}

#stacks_in_2816527_269 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816527_274 {
	margin: 8px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_275 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_275 #content {
	font-size: 14px;
	line-height: 18px;
}

#stacks_in_2816527_275 {
	margin: 12px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_401 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_401 #content {
	font-size: 15px;
	line-height: 20px;
}

#stacks_in_2816527_401 {
	margin: 6px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_395 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_395 #content {
	font-size: 12px;
	line-height: 16px;
}

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

#stacks_in_2816527_330 {
	padding: 10px 3px 10px 3px;
}

#stacks_in_2816527_333 {
	margin: 0px 0px 6px 0px;
}
#linkBoxstacks_in_2816527_335 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816527_335 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_336 {
	
}

#stacks_in_2816527_336 #stacks_in_2816527_336_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816527_336 #stacks_in_2816527_336_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_336 #stacks_in_2816527_336_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816527_336 #stacks_in_2816527_336_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_336 #stacks_in_2816527_336_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

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

#stacks_in_2816527_383 {
	margin: 10px 0px 0px 0px;
}
#linkBoxstacks_in_2816527_388 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816527_388 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_389 {
	
}

#stacks_in_2816527_389 #stacks_in_2816527_389_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816527_389 #stacks_in_2816527_389_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_389 #stacks_in_2816527_389_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816527_389 #stacks_in_2816527_389_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_389 #stacks_in_2816527_389_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}
#stacks_in_2816527_391 {
	margin: 10px 0px 0px 30px;
}

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

#stacks_in_2816527_350 {
	margin: 0px 0px 6px 0px;
}
#linkBoxstacks_in_2816527_352 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816527_352 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_353 {
	
}

#stacks_in_2816527_353 #stacks_in_2816527_353_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: hidden;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816527_353 #stacks_in_2816527_353_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_353 #stacks_in_2816527_353_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 450px) {
	
	#stacks_in_2816527_353 #stacks_in_2816527_353_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_353 #stacks_in_2816527_353_image img {
	max-width: 55% !important;
	min-width: 18% !important;
	height: auto !important;
}

}
#stacks_in_2816527_356 {
	margin: 10px 0px 0px 10px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide it Stack' 
Style Sheet: fsrhide.css Style Sheet
Created: 15, January 2014
Last Modified: 10, October 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_358desktopcontent {
	height: auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816527_358desktopcontent { 
    display: none;
    height: 0;
    visibility: collapse;
}
}

#stacks_in_2816527_359 {
	background-color: rgba(254, 189, 93, 1.00);
	margin: 10px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_360 {
	
}

#stacks_in_2816527_360 #stacks_in_2816527_360_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: visible;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816527_360 #stacks_in_2816527_360_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_360 #stacks_in_2816527_360_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
	#stacks_in_2816527_360 #stacks_in_2816527_360_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_360 #stacks_in_2816527_360_image img {
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

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

#stacks_in_2816527_361 {
	padding: 0px 10px 20px 15px;
}

#stacks_in_2816527_434 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
/* @group Edit Mode Styling */

/*  */

/* @end *//*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_437_5 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_437_5 #content {
	font-size: 11px;
	line-height: 11px;
}

#stacks_in_2816527_437_3 {
	margin: 0px 0px 2px 24px;
	padding: 0px 0px 2px 0px;
}

#stacks_in_2816527_437_10 {
	margin: 0px 20px 10px 20px;
}





















#rwml_switch_language_form_stacks_in_2816527_437_8 {
	text-align: left;
	
	
}








@media print {
	#switchContainerstacks_in_2816527_437_8 {
		display: none !important;
	}
}





#stacks_in_2816527_439 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_440 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_442 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816527_448 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_448 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_448 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_449 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816527_454 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_455 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_457 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816527_463 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_463 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_463 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_464 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816527_469 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_470 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_472 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816527_479 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_479 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_479 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_480 {
	margin: 10px 0px 4px 0px;
}



#stacks_in_2816527_487 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_488 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_490 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816527_496 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_496 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_496 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_497 {
	margin: 10px 0px 4px 0px;
}
#stacks_in_2816527_502 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_502 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_502 {
	margin: 10px 20px 0px 0px;
}



#stacks_in_2816527_503 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_504 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_507 {
	margin: 0px 0px 4px 0px;
}
#stacks_in_2816527_517 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_517 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_517 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_518 {
	margin: 10px 0px 4px 4px;
}



#stacks_in_2816527_523 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_524 {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 20px;
}

#stacks_in_2816527_526 {
	margin: 0px 0px 4px 4px;
}
#stacks_in_2816527_533 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_2816527_533 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#C8B7D3; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #CCCCCC;
-moz-box-shadow: 0px 0px 1px #CCCCCC;
box-shadow: 0px 0px 1px #CCCCCC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_2816527_533 {
	margin: 10px 20px 0px 0px;
}

#stacks_in_2816527_534 {
	padding: 6px 20px 0px 20px;
}

#stacks_in_2816527_536 {
	margin: 10px 0px 4px 4px;
}



#stacks_in_2816527_407 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_418 {
	margin: 4px 0px 4px 0px;
}

#stacks_in_2816527_423 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816527_420 {
	margin: 4px 0px 0px 0px;
}



#stacks_in_2816527_408 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_2816527_428 {
	margin: 4px 0px 4px 0px;
}

#stacks_in_2816527_433 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_2816527_430 {
	margin: 4px 0px 0px 0px;
}

#stacks_in_2816527_377 {
	background-color: rgba(252, 255, 255, 1.00);
	margin: 0px 10px 10px 10px;
	padding:  20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Hide Show Stack' 
Style Sheet: fsrmobilehideshow.css Style Sheet
Created: 10, June 2014
Last Modified: 29, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/


/************************************************************************************
DESKTOP
*************************************************************************************/


#stacks_in_2816527_57desktopcontent {
	display: none;
	height: auto;
	max-width: 100%;
}




#stacks_in_2816527_57mobilecontent { 
	display: none;
}




/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 900px) {
	
#stacks_in_2816527_57mobilecontent { 
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_in_2816527_57desktopcontent {
	display: none;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_58 {
	padding: 0px 0px 0px 0px;
	margin: 30px 10px 10px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 968px) {
	
#stacks_in_2816527_58 { 
    padding: 0px 0px 0px 0px;
    margin: 6px 10px 10px 10px;
}
}

#stacks_in_2816527_58 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_out_2816527_58 {
	width: 280px;
}

#stacks_in_2816527_59 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_541 {
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 10px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 968px) {
	
#stacks_in_2816527_541 { 
    padding: 0px 0px 0px 0px;
    margin: 6px 10px 10px 0px;
}
}

#stacks_in_2816527_541 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(191, 191, 191, 1.00);
	border-width:  5px;
}

#stacks_out_2816527_541 {
	width: 270px;
	margin-left:0;
}

#stacks_in_2816527_542 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 0px 0px;
}
#linkBoxstacks_in_2816527_544 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_2816527_544 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image URL Stack' 
Style Sheet: fsrimageurl.css
Created: 05, June, 2014
Last Modified: 08, August, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_545 {
	
}

#stacks_in_2816527_545 #stacks_in_2816527_545_image #editmessage {
	position: absolute; 
	top: 0; 
	left: 0;
	visibility: visible;
	display: block;
	width: 100%; 
	height: 38px;
	margin: 0 auto; 
	padding: 8px 12px 0 12px; 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 18px; 
	text-align: center; 
	font-weight: bold; 
	background-color: rgba(0, 0, 0, 0.66);
}

#stacks_in_2816527_545 #stacks_in_2816527_545_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_545 #stacks_in_2816527_545_image img {
	max-width: 100% !important;
	height: auto !important;
	min-height: 38px;
	padding: 0;
	margin: 0 auto;
	border: 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
	#stacks_in_2816527_545 #stacks_in_2816527_545_image {
		display: block;
		text-align: center;
}

#stacks_in_2816527_545 #stacks_in_2816527_545_image img {
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_547 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_547 #content {
	font-size: 14px;
	line-height: 19px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_548 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816527_548 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 10%;
}
}

#stacks_in_2816527_549 {
	padding: 0px 13px 4px 11px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontent.css Style Sheet
Created: 17, January, 2011
Last Modified: 20, April, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_552 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_2816527_552 #content {
	font-size: 14px;
	line-height: 16px;
}
/*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_2816527_553 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_2816527_553 a.buttonGradientDouble:hover {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_2816527_553 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_2816527_553 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_2816527_553 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_2816527_553 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_2816527_553 a.simpleButton_stacks_in_2816527_553 {
	font-weight: bold;
	cursor: pointer;
	max-width: 150px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816527_553 a.simpleButton_stacks_in_2816527_553:hover, #buttonContainer_stacks_in_2816527_553 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_2816527_553 a.simpleButton_stacks_in_2816527_553.buttonGradientOff {
	background-color: #0099FF;
}
#buttonContainer_stacks_in_2816527_553 a.simpleButton_stacks_in_2816527_553.buttonGradientOff:hover, #buttonContainer_stacks_in_2816527_553 a.buttonGradientOff:hover {
	background-color: #FF6600;
}
#buttonContainer_stacks_in_2816527_553 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_2816527_553 a.borderOn {
	border: solid 1px #333333;
}
#buttonContainer_stacks_in_2816527_553 a.borderOn:hover {
	border: solid 1px #333333;
}

/* OPTIONS */

#buttonContainer_stacks_in_2816527_553 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_2816527_553 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_2816527_553 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_2816527_553 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_2816527_553 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_2816527_553 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_2816527_553 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}


#stacks_in_2816527_556 {
	padding: 0px 13px 15px 50px;
}

#stacks_in_2816527_117 {
	background-color: rgba(255, 255, 255, 1.00);
	margin: 20px 10px 10px 10px;
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_118 {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816527_118 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}

#stacks_in_2816527_118 {
	background-color: rgba(245, 245, 245, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Alt Stack' 
Style Sheet: fsrrepositionalt.css Style Sheet
Created: 26, August 2013
Last Modified: 03, June 2014
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816527_119 {
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {
	
#stacks_in_2816527_119 { 
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 8px 10px;
}
}

#stacks_in_2816527_120 {
	margin: 0px 0px 1px 50px;
	padding: 0px 10px 3px 0px;
}

#stacks_in_2816527_122 {
	padding: 0px 40px 0px 50px;
}

#stacks_in_2816527_124 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816527_126 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816527_128 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816527_130 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816527_132 {
	padding: 20px 40px 0px 50px;
}

#stacks_in_2816527_134 {
	padding: 20px 40px 30px 50px;
}

#stacks_in_2816722 {
	background-color: rgba(248, 248, 248, 1.00);
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816724 {
	max-width: 960px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816724 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}

#stacks_in_2816769_2518893 {
	background-color: rgba(249, 249, 249, 1.00);
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518895 {
	max-width: 1024px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816769_2518895 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsstyler.css Style Sheet
Created: 17, January, 2011
Last Modified: 09, July, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518897 {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	font-size: 13px;
	color: #333333;
	line-height: 19px;
}

#stacks_in_2816769_2518897 p {
	font-size: 13px;
	color: ##333333;
	line-height: 19px;
}

#stacks_in_2816769_2518897  a:link, #stacks_in_2816769_2518897  a:active  {
	color: #333333;
	text-decoration: none;
}

#stacks_in_2816769_2518897 a:visited {
	color: #333333;
	text-decoration: none;
}

#stacks_in_2816769_2518897 a:hover {
	color: #0099FF;
	text-decoration: none;
}

#stacks_in_2816769_2518897 h1 {
	color: #CD180D;
}

#stacks_in_2816769_2518897 h2 {
	color: #CD180D;
}

#stacks_in_2816769_2518897 h3 {
	color: #CD180D;
}

#stacks_in_2816769_2518897 h4 {
	color: #CD180D;
}

#stacks_in_2816769_2518897 h5 {
	color: #CD180D;
}

#stacks_in_2816769_2518897 {
	background-color: rgba(248, 248, 248, 1.00);
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_4 {
	width:23%;
	margin: 0 1%;
}
#stacks_in_2816769_2518925 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_2816769_2518926 {
	margin: 20px 0px 10px 20px;
}

#stacks_in_2816769_2518928 {
	margin: 0px 0px 0px 20px;
}

#stacks_in_2816769_2518930 {
	margin: 20px 0px 10px 20px;
}

#stacks_in_2816769_2518932 {
	margin: 0px 0px 0px 20px;
}

#stacks_out_2816769_2518932 {
	margin-right:0;
}

#stacks_in_2816769_2518935 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_2816769_2518938 {
	margin: 20px 0px 0px 20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Plus Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2013
Last Modified: 18, April, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518940 {
	
}

#stacks_in_2816769_2518940 img {
	float: left;
	max-width: 100% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816769_2518940 img {
	float: none;
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_2816769_2518940 {
	margin: 0px 0px 18px 20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Plus Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2013
Last Modified: 18, April, 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518942 {
	
}

#stacks_in_2816769_2518942 img {
	float: left;
	max-width: 100% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_2816769_2518942 img {
	float: none;
	max-width: 75% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_2816769_2518942 {
	margin: 0px 0px 0px 20px;
}

#stacks_in_2816769_2518944 {
	margin: 40px 0px 0px 20px;
}

#stacks_in_2816769_2518947 {
	margin: 20px 0px 10px 0px;
}

#stacks_out_2816769_2518949 {
	margin-right:0;
}

#stacks_in_2816769_2518951 {
	margin: 20px 0px 10px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Footer' 
Style Sheet: fsrfooter.css
Created: 25, October, 2010
Last Modified: 18, April 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518924 {
}

#stacks_in_2816769_2518924 #footer {
	line-height: 2.03em;
	width: 100%;
}



#stacks_out_2816769_2518924 {
	width: 250px;
	margin-right:0;
}

#stacks_in_2816769_2518959 {
	margin: 10px 0px 2px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Footer' 
Style Sheet: fsrfooter.css
Created: 25, October, 2010
Last Modified: 18, April 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_2816769_2518960 {
}

#stacks_in_2816769_2518960 #footer {
	line-height: 1.20em;
	width: 100%;
}



#stacks_in_2816769_2518960 {
	padding: 0px 0px 6px 5px;
}
