#bannerStackstacks_in_328 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_328 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_330 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 15px 15px 15px 15px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 100.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_330 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_330 h1, 
	#bannerLayerstacks_in_330 h2,
	#bannerLayerstacks_in_330 h3,
	#bannerLayerstacks_in_330 h4,
	#bannerLayerstacks_in_330 h5,
	#bannerLayerstacks_in_330 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_330 a,
	#bannerLayerstacks_in_330 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_330 a:hover,
	#bannerLayerstacks_in_330 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_330 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_330 {
		top: 0.00%;
	}
	
	
	
	
	/* Width Settings */
	
	
	
	
	#bannerLayerstacks_in_330 {
		width: 25%;
	}
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_330 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_349Calligrapher{			font-size: 120% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_349Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_349Calligrapher h6, .stacks_in_349Calligrapher h5, .stacks_in_349Calligrapher h4, .stacks_in_349Calligrapher h3, .stacks_in_349Calligrapher h2, .stacks_in_349Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_349Calligrapher, .stacks_in_349Calligrapher h1, .stacks_in_349Calligrapher h2, .stacks_in_349Calligrapher h3, .stacks_in_349Calligrapher h4, .stacks_in_349Calligrapher h5, .stacks_in_349Calligrapher h6{	font-family: "Questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_349targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_349Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_349Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_349Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_349Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_350 {
	padding: 15px 15px 0px 0px;
}
/**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_394 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 15px 15px 3px 15px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 100.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_394 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_394 h1, 
	#bannerLayerstacks_in_394 h2,
	#bannerLayerstacks_in_394 h3,
	#bannerLayerstacks_in_394 h4,
	#bannerLayerstacks_in_394 h5,
	#bannerLayerstacks_in_394 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_394 a,
	#bannerLayerstacks_in_394 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_394 a:hover,
	#bannerLayerstacks_in_394 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_394 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_394 {
		bottom: 0.00%;
	}
	
	
	/* Width Settings */
	
	
	
	
	#bannerLayerstacks_in_394 {
		width: 25%;
	}
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_394 {
		height: auto;
	}
	
	
	
	
	
}
/**/

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

#stacks_in_422>.s3_row>.s3_column_left {
	width: 63.96%;
}

#stacks_in_422>.s3_row>.s3_column_right {
	width: 36.040001%;
}




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










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


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


}



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


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


}






#stacks_in_422 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_425>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_415buttonPressWrapper{
	position: relative !important;
}

#stacks_in_415 a, #stacks_in_415 a:hover, #stacks_in_415 a:visited, #stacks_in_415 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_415button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #330000 !important;
	background-color: #330000 !important;
	border-color: #2B0000 !important;
	box-sizing: border-box !important;
}

.stacks_in_415button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

#stacks_in_415 a, #stacks_in_415 a:visited, #stacks_in_415 a:active{
	color: #330000 !important;
}

#stacks_in_415 a:hover{
	color: #CC0000 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_415button{
		background-color: transparent !important;
		border: 2px solid #2B0000 !important;
	}
	.stacks_in_415button:hover{
		background-color: transparent !important;
	}
	















.stacks_in_415buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_415buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_415buttonPressWrapper{
		text-align: right !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_415buttonPressWrapper{
		text-align: right !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_415 {
	margin:  2px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_417buttonPressWrapper{
	position: relative !important;
}

#stacks_in_417 a, #stacks_in_417 a:hover, #stacks_in_417 a:visited, #stacks_in_417 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_417button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #330000 !important;
	background-color: #330000 !important;
	border-color: #2B0000 !important;
	box-sizing: border-box !important;
}

.stacks_in_417button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

#stacks_in_417 a, #stacks_in_417 a:visited, #stacks_in_417 a:active{
	color: #330000 !important;
}

#stacks_in_417 a:hover{
	color: #CC0000 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_417button{
		background-color: transparent !important;
		border: 2px solid #2B0000 !important;
	}
	.stacks_in_417button:hover{
		background-color: transparent !important;
	}
	















.stacks_in_417buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_417buttonPressWrapper{
	position: relative !important;
	text-align: right !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_417buttonPressWrapper{
		text-align: right !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_417buttonPressWrapper{
		text-align: right !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_417 {
	margin:  2px;
}
#stacks_in_336 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_336 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_336 .fluid-image.unlimited img{width:100% !important}#stacks_in_336 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_336 .fluid-image.align-left img{float:left}#stacks_in_336 .fluid-image.align-right img{float:right}
#stacks_in_338 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_338 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_338 .fluid-image.unlimited img{width:100% !important}#stacks_in_338 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_338 .fluid-image.align-left img{float:left}#stacks_in_338 .fluid-image.align-right img{float:right}
#stacks_in_340 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_340 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_340 .fluid-image.unlimited img{width:100% !important}#stacks_in_340 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_340 .fluid-image.align-left img{float:left}#stacks_in_340 .fluid-image.align-right img{float:right}
#stacks_in_342 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_342 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_342 .fluid-image.unlimited img{width:100% !important}#stacks_in_342 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_342 .fluid-image.align-left img{float:left}#stacks_in_342 .fluid-image.align-right img{float:right}
/* Start dooGrid stack each CSS code */.stacks_in_141gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_141gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_141gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_141gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_141gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_167 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_167 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_169 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_169 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_169 h1, 
	#bannerLayerstacks_in_169 h2,
	#bannerLayerstacks_in_169 h3,
	#bannerLayerstacks_in_169 h4,
	#bannerLayerstacks_in_169 h5,
	#bannerLayerstacks_in_169 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_169 a,
	#bannerLayerstacks_in_169 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_169 a:hover,
	#bannerLayerstacks_in_169 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_169 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_169 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_169 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_169 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_357_1Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_357_1Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_357_1Calligrapher h6, .stacks_in_357_1Calligrapher h5, .stacks_in_357_1Calligrapher h4, .stacks_in_357_1Calligrapher h3, .stacks_in_357_1Calligrapher h2, .stacks_in_357_1Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_357_1Calligrapher, .stacks_in_357_1Calligrapher h1, .stacks_in_357_1Calligrapher h2, .stacks_in_357_1Calligrapher h3, .stacks_in_357_1Calligrapher h4, .stacks_in_357_1Calligrapher h5, .stacks_in_357_1Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_357_1targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_357_1Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_357_1Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_357_1Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_357_1Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_267 {
	position: relative;
}



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

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

/*  */





#Base:hover,
#Base.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#Base {
	background: transparent;
}



















#Base.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_267 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_267 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_267 h1,
#SuperMenuContentstacks_in_267 h2,
#SuperMenuContentstacks_in_267 h3,
#SuperMenuContentstacks_in_267 h4,
#SuperMenuContentstacks_in_267 h5,
#SuperMenuContentstacks_in_267 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_267 a,
#SuperMenuContentstacks_in_267 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_267 a:hover,
#SuperMenuContentstacks_in_267 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_267, #SuperMenuPanel-Base {
		display: none;
	}
}

/* @end */




#stacks_in_269 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_271{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_175 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_175 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_177 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_177 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_177 h1, 
	#bannerLayerstacks_in_177 h2,
	#bannerLayerstacks_in_177 h3,
	#bannerLayerstacks_in_177 h4,
	#bannerLayerstacks_in_177 h5,
	#bannerLayerstacks_in_177 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_177 a,
	#bannerLayerstacks_in_177 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_177 a:hover,
	#bannerLayerstacks_in_177 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_177 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_177 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_177 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_177 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_364Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_364Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_364Calligrapher h6, .stacks_in_364Calligrapher h5, .stacks_in_364Calligrapher h4, .stacks_in_364Calligrapher h3, .stacks_in_364Calligrapher h2, .stacks_in_364Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_364Calligrapher, .stacks_in_364Calligrapher h1, .stacks_in_364Calligrapher h2, .stacks_in_364Calligrapher h3, .stacks_in_364Calligrapher h4, .stacks_in_364Calligrapher h5, .stacks_in_364Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_364targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_364Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_364Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_364Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_364Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_281 {
	position: relative;
}



#Cinéma {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

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

/*  */





#Cinéma:hover,
#Cinéma.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

#Cinéma.supermenu-active {
	cursor: default;
}


/* No background */
#Cinéma {
	background: transparent;
}



















#Cinéma.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_281 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_281 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_281 h1,
#SuperMenuContentstacks_in_281 h2,
#SuperMenuContentstacks_in_281 h3,
#SuperMenuContentstacks_in_281 h4,
#SuperMenuContentstacks_in_281 h5,
#SuperMenuContentstacks_in_281 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_281 a,
#SuperMenuContentstacks_in_281 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_281 a:hover,
#SuperMenuContentstacks_in_281 a:active {
	color: #CC66FF;
}

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

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_281, #SuperMenuPanel-Cinéma {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_281, #SuperMenuPanel-Cinéma {
		display: none;
	}
}

/* @end */




#stacks_in_283 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_285{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_199 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_199 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_201 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_201 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_201 h1, 
	#bannerLayerstacks_in_201 h2,
	#bannerLayerstacks_in_201 h3,
	#bannerLayerstacks_in_201 h4,
	#bannerLayerstacks_in_201 h5,
	#bannerLayerstacks_in_201 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_201 a,
	#bannerLayerstacks_in_201 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_201 a:hover,
	#bannerLayerstacks_in_201 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_201 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_201 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_201 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_201 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_371Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_371Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_371Calligrapher h6, .stacks_in_371Calligrapher h5, .stacks_in_371Calligrapher h4, .stacks_in_371Calligrapher h3, .stacks_in_371Calligrapher h2, .stacks_in_371Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_371Calligrapher, .stacks_in_371Calligrapher h1, .stacks_in_371Calligrapher h2, .stacks_in_371Calligrapher h3, .stacks_in_371Calligrapher h4, .stacks_in_371Calligrapher h5, .stacks_in_371Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_371targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_371Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_371Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_371Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_371Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_288 {
	position: relative;
}



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

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

/*  */





#DiscGolf:hover,
#DiscGolf.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#DiscGolf {
	background: transparent;
}



















#DiscGolf.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_288 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_288 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_288 h1,
#SuperMenuContentstacks_in_288 h2,
#SuperMenuContentstacks_in_288 h3,
#SuperMenuContentstacks_in_288 h4,
#SuperMenuContentstacks_in_288 h5,
#SuperMenuContentstacks_in_288 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_288 a,
#SuperMenuContentstacks_in_288 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_288 a:hover,
#SuperMenuContentstacks_in_288 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_288, #SuperMenuPanel-DiscGolf {
		display: none;
	}
}

/* @end */




#stacks_in_290 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_292{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_215 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_215 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_217 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_217 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_217 h1, 
	#bannerLayerstacks_in_217 h2,
	#bannerLayerstacks_in_217 h3,
	#bannerLayerstacks_in_217 h4,
	#bannerLayerstacks_in_217 h5,
	#bannerLayerstacks_in_217 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_217 a,
	#bannerLayerstacks_in_217 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_217 a:hover,
	#bannerLayerstacks_in_217 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_217 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_217 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_217 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_217 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_375Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_375Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_375Calligrapher h6, .stacks_in_375Calligrapher h5, .stacks_in_375Calligrapher h4, .stacks_in_375Calligrapher h3, .stacks_in_375Calligrapher h2, .stacks_in_375Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_375Calligrapher, .stacks_in_375Calligrapher h1, .stacks_in_375Calligrapher h2, .stacks_in_375Calligrapher h3, .stacks_in_375Calligrapher h4, .stacks_in_375Calligrapher h5, .stacks_in_375Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_375targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_375Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_375Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_375Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_375Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_296 {
	position: relative;
}



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

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

/*  */





#Boules:hover,
#Boules.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#Boules {
	background: transparent;
}



















#Boules.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_296 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_296 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_296 h1,
#SuperMenuContentstacks_in_296 h2,
#SuperMenuContentstacks_in_296 h3,
#SuperMenuContentstacks_in_296 h4,
#SuperMenuContentstacks_in_296 h5,
#SuperMenuContentstacks_in_296 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_296 a,
#SuperMenuContentstacks_in_296 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_296 a:hover,
#SuperMenuContentstacks_in_296 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_296, #SuperMenuPanel-Boules {
		display: none;
	}
}

/* @end */




#stacks_in_298 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_300{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_223 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_223 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_225 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_225 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_225 h1, 
	#bannerLayerstacks_in_225 h2,
	#bannerLayerstacks_in_225 h3,
	#bannerLayerstacks_in_225 h4,
	#bannerLayerstacks_in_225 h5,
	#bannerLayerstacks_in_225 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_225 a,
	#bannerLayerstacks_in_225 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_225 a:hover,
	#bannerLayerstacks_in_225 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_225 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_225 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_225 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_225 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_379Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_379Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_379Calligrapher h6, .stacks_in_379Calligrapher h5, .stacks_in_379Calligrapher h4, .stacks_in_379Calligrapher h3, .stacks_in_379Calligrapher h2, .stacks_in_379Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_379Calligrapher, .stacks_in_379Calligrapher h1, .stacks_in_379Calligrapher h2, .stacks_in_379Calligrapher h3, .stacks_in_379Calligrapher h4, .stacks_in_379Calligrapher h5, .stacks_in_379Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_379targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_379Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_379Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_379Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_379Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_304 {
	position: relative;
}



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

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

/*  */





#LaserGame:hover,
#LaserGame.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#LaserGame {
	background: transparent;
}



















#LaserGame.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_304 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_304 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_304 h1,
#SuperMenuContentstacks_in_304 h2,
#SuperMenuContentstacks_in_304 h3,
#SuperMenuContentstacks_in_304 h4,
#SuperMenuContentstacks_in_304 h5,
#SuperMenuContentstacks_in_304 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_304 a,
#SuperMenuContentstacks_in_304 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_304 a:hover,
#SuperMenuContentstacks_in_304 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_304, #SuperMenuPanel-LaserGame {
		display: none;
	}
}

/* @end */




#stacks_in_306 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_308{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_207 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_207 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_209 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_209 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_209 h1, 
	#bannerLayerstacks_in_209 h2,
	#bannerLayerstacks_in_209 h3,
	#bannerLayerstacks_in_209 h4,
	#bannerLayerstacks_in_209 h5,
	#bannerLayerstacks_in_209 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_209 a,
	#bannerLayerstacks_in_209 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_209 a:hover,
	#bannerLayerstacks_in_209 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_209 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_209 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_209 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_209 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_385Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_385Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_385Calligrapher h6, .stacks_in_385Calligrapher h5, .stacks_in_385Calligrapher h4, .stacks_in_385Calligrapher h3, .stacks_in_385Calligrapher h2, .stacks_in_385Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_385Calligrapher, .stacks_in_385Calligrapher h1, .stacks_in_385Calligrapher h2, .stacks_in_385Calligrapher h3, .stacks_in_385Calligrapher h4, .stacks_in_385Calligrapher h5, .stacks_in_385Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_385targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_385Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_385Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_385Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_385Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_312 {
	position: relative;
}



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

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

/*  */





#PaintBall:hover,
#PaintBall.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#PaintBall {
	background: transparent;
}



















#PaintBall.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_312 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_312 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_312 h1,
#SuperMenuContentstacks_in_312 h2,
#SuperMenuContentstacks_in_312 h3,
#SuperMenuContentstacks_in_312 h4,
#SuperMenuContentstacks_in_312 h5,
#SuperMenuContentstacks_in_312 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_312 a,
#SuperMenuContentstacks_in_312 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_312 a:hover,
#SuperMenuContentstacks_in_312 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_312, #SuperMenuPanel-PaintBall {
		display: none;
	}
}

/* @end */




#stacks_in_314 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_316{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_183 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_183 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_185 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_185 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_185 h1, 
	#bannerLayerstacks_in_185 h2,
	#bannerLayerstacks_in_185 h3,
	#bannerLayerstacks_in_185 h4,
	#bannerLayerstacks_in_185 h5,
	#bannerLayerstacks_in_185 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_185 a,
	#bannerLayerstacks_in_185 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_185 a:hover,
	#bannerLayerstacks_in_185 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_185 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_185 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_185 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_185 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_389Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_389Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_389Calligrapher h6, .stacks_in_389Calligrapher h5, .stacks_in_389Calligrapher h4, .stacks_in_389Calligrapher h3, .stacks_in_389Calligrapher h2, .stacks_in_389Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_389Calligrapher, .stacks_in_389Calligrapher h1, .stacks_in_389Calligrapher h2, .stacks_in_389Calligrapher h3, .stacks_in_389Calligrapher h4, .stacks_in_389Calligrapher h5, .stacks_in_389Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_389targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_389Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_389Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_389Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_389Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_320 {
	position: relative;
}



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

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

/*  */





#Accrobranche:hover,
#Accrobranche.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

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


/* No background */
#Accrobranche {
	background: transparent;
}



















#Accrobranche.supermenu-active {
}

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

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




/* Solid colour fill */
#SuperMenuFillstacks_in_320 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_320 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_320 h1,
#SuperMenuContentstacks_in_320 h2,
#SuperMenuContentstacks_in_320 h3,
#SuperMenuContentstacks_in_320 h4,
#SuperMenuContentstacks_in_320 h5,
#SuperMenuContentstacks_in_320 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_320 a,
#SuperMenuContentstacks_in_320 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_320 a:hover,
#SuperMenuContentstacks_in_320 a:active {
	color: #CC66FF;
}

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

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

@media print {
	#SuperMenuWrapperstacks_in_320, #SuperMenuPanel-Accrobranche {
		display: none;
	}
}

/* @end */




#stacks_in_322 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_324{text-align:justify}
