



#stacks_in_45 h3,#stacks_in_45 h3 a,#stacks_in_45 p,#stacks_in_45 p a{
	color:rgba(127, 127, 127, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	font-weight: bold ;
	
	
	
	font-variant:small-caps;

	

	
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.00);
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}

#stacks_in_45 p a:hover, #stacks_in_45 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}








#shady_stack_stacks_in_38 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_38 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_38 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}
/* Start Contact Form stack CSS code */.stacks_in_31formwrap{	margin: 0;}#stacks_in_31comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_31mail{padding: 0;}.stacks_in_31fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_31formail{}.stacks_in_31fieldset{	padding: 0 20px 0 3px;}#stacks_in_31 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_31 label *{display: inline;}#stacks_in_31 .stacks_in_31input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #CCCCCC !important;color: #555555 !important;margin: 0;border: 1px solid #ADADAD !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_31 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #ADADAD !important;background: #CCCCCC !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_31sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #FFFFFF !important;border: 1px solid #6C0001 !important;background-color: #800002 !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_31response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_31loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_31autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_31 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */#toTop{--elevator-image:url(../../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
