/*
Author: Thomas Rainer
Version: 1.3
*/


/* ------------------------------------------------------------
	CONTAINERS, COLUMNS, & GAPS
/* ------------------------------------------------------------ */

.container_1 {
	float: left;
	width: 6.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_2 {
	float: left;
	width: 12.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_3 {
	float: left;
	width: 18.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_4 {
	float: left;
	width: 25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_5 {
	float: left;
	width: 31.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 {
	float: left;
	width: 37.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 {
	float: left;
	width: 43.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 {
	float: left;
	width: 56.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 {
	float: left;
	width: 62.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 {
	float: left;
	width: 68.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 {
	float: left;
	width: 75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 {
	float: left;
	width: 81.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 {
	float: left;
	width: 87.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 {
	float: left;
	width: 93.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_full {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------------------------------------------ */

.col_1 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_2 .col_1 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_2 .col_2 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_2 .prefix_1 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_2 .suffix_1 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_3 .col_1 {
	float: left;
	width: 33.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_3 .col_2 {
	float: left;
	width: 66.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_3 .col_3 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_3 .prefix_1 {
	margin-left: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_3 .prefix_2 {
	margin-left: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_3 .suffix_1 {
	margin-right: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_3 .suffix_2 {
	margin-right: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_4 .col_1 {
	float: left;
	width: 25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_4 .col_2 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_4 .col_3 {
	float: left;
	width: 75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_4 .col_4 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_4 .prefix_1 {
	margin-left: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_4 .prefix_2 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_4 .prefix_3 {
	margin-left: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_4 .suffix_1 {
	margin-right: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_4 .suffix_2 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_4 .suffix_3 {
	margin-right: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_5 .col_1 {
	float: left;
	width: 20%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_5 .col_2 {
	float: left;
	width: 40%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_5 .col_3 {
	float: left;
	width: 60%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_5 .col_4 {
	float: left;
	width: 80%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_5 .col_5 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_5 .prefix_1 {
	margin-left: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .prefix_2 {
	margin-left: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .prefix_3 {
	margin-left: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .prefix_4 {
	margin-left: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_5 .suffix_1 {
	margin-right: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .sufix_2 {
	margin-right: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .suffix_3 {
	margin-right: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_5 .suffix_4 {
	margin-right: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_6 .col_1 {
	float: left;
	width: 16.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 .col_2 {
	float: left;
	width: 33.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 .col_3 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 .col_4 {
	float: left;
	width: 66.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 .col_5 {
	float: left;
	width: 83.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_6 .col_6 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_6 .prefix_1 {
	margin-left: 16.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .prefix_2 {
	margin-left: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .prefix_3 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .prefix_4 {
	margin-left: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .prefix_5 {
	margin-left: 83.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_6 .suffix_1 {
	margin-right: 16.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .suffix_2 {
	margin-right: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .suffix_3 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .suffix_4 {
	margin-right: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_6 .suffix_5 {
	margin-right: 83.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_7 .col_1 {
	float: left;
	width: 14.285714285714%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_2 {
	float: left;
	width: 28.571428571429%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_3 {
	float: left;
	width: 42.857142857143%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_4 {
	float: left;
	width: 57.142857142857%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_5 {
	float: left;
	width: 71.428571428571%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_6 {
	float: left;
	width: 85.714285714286%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_7 .col_7 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_7 .prefix_1 {
	margin-left: 14.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .prefix_2 {
	margin-left: 28.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .prefix_3 {
	margin-left: 42.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .prefix_4 {
	margin-left: 57.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .prefix_5 {
	margin-left: 71.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .prefix_6 {
	margin-left: 85.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_7 .suffix_1 {
	margin-right: 14.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .suffix_2 {
	margin-right: 28.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .suffix_3 {
	margin-right: 42.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .suffix_4 {
	margin-right: 57.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .suffix_5 {
	margin-right: 71.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_7 .suffix_6 {
	margin-right: 85.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_8 .col_1 {
	float: left;
	width: 12.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_2 {
	float: left;
	width: 25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_3 {
	float: left;
	width: 37.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_4 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_5 {
	float: left;
	width: 62.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_6 {
	float: left;
	width: 75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_7 {
	float: left;
	width: 87.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_8 .col_8 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_8 .prefix_1 {
	margin-left: 12.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_2 {
	margin-left: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_3 {
	margin-left: 37.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_4 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_5 {
	margin-left: 62.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_6 {
	margin-left: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .prefix_7 {
	margin-left: 87.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_8 .suffix_1 {
	margin-right: 12.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_2 {
	margin-right: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_3 {
	margin-right: 37.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_4 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_5 {
	margin-right: 62.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_6 {
	margin-right: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8 .suffix_7 {
	margin-right: 87.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_9 .col_1 {
	float: left;
	width: 11.111111111111%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_2 {
	float: left;
	width: 22.222222222222%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_3 {
	float: left;
	width: 33.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_4 {
	float: left;
	width: 44.444444444444%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_5 {
	float: left;
	width: 55.555555555556%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_6 {
	float: left;
	width: 66.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_7 {
	float: left;
	width: 77.777777777778%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_8 {
	float: left;
	width: 88.888888888889%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_9 .col_9 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_9 .prefix_1 {
	margin-left: 11.111111111111%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_2 {
	margin-left: 22.222222222222%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_3 {
	margin-left: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_4 {
	margin-left: 44.444444444444%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_5 {
	margin-left: 55.555555555556%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_6 {
	margin-left: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_7 {
	margin-left: 77.777777777778%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .prefix_8 {
	margin-left: 88.888888888889%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_9 .suffix_1 {
	margin-right: 11.111111111111%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_2 {
	margin-right: 22.222222222222%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_3 {
	margin-right: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_4 {
	margin-right: 44.444444444444%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_5 {
	margin-right: 55.555555555556%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_6 {
	margin-right: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_7 {
	margin-right: 77.777777777778%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_9 .suffix_8 {
	margin-right: 88.888888888889%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_10 .col_1 {
	float: left;
	width: 10%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_2 {
	float: left;
	width: 20%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_3 {
	float: left;
	width: 30%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_4 {
	float: left;
	width: 40%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_5 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_6 {
	float: left;
	width: 60%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_7 {
	float: left;
	width: 70%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_8 {
	float: left;
	width: 80%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_9 {
	float: left;
	width: 90%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_10 .col_10 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_10 .prefix_1 {
	margin-left: 10%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_2 {
	margin-left: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_3 {
	margin-left: 30%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_4 {
	margin-left: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_5 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_6 {
	margin-left: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_7 {
	margin-left: 70%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_8 {
	margin-left: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .prefix_9 {
	margin-left: 90%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_10 .suffix_1 {
	margin-right: 10%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_2 {
	margin-right: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_3 {
	margin-right: 30%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_4 {
	margin-right: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_5 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_6 {
	margin-right: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_7 {
	margin-right: 70%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_8 {
	margin-right: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_10 .suffix_9 {
	margin-right: 90%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_11 .col_1 {
	float: left;
	width: 9.090909090909%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_2 {
	float: left;
	width: 18.181818181818%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_3 {
	float: left;
	width: 27.272727272727%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_4 {
	float: left;
	width: 36.363636363636%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_5 {
	float: left;
	width: 45.454545454545%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_6 {
	float: left;
	width: 54.545454545455%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_7 {
	float: left;
	width: 63.636363636364%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_8 {
	float: left;
	width: 72.727272727273%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_9 {
	float: left;
	width: 81.818181818182%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_10 {
	float: left;
	width: 90.909090909091%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_11 .col_11 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_11 .prefix_1 {
	margin-left: 9.090909090909%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_2 {
	margin-left: 18.181818181818%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_3 {
	margin-left: 27.272727272727%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_4 {
	margin-left: 36.363636363636%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_5 {
	margin-left: 45.454545454545%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_6 {
	margin-left: 54.545454545455%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_7 {
	margin-left: 63.636363636364%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_8 {
	margin-left: 72.727272727273%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_9 {
	margin-left: 81.818181818182%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .prefix_10 {
	margin-left: 90.909090909091%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_11 .suffix_1 {
	margin-right: 9.090909090909%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_2 {
	margin-right: 18.181818181818%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_3 {
	margin-right: 27.272727272727%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_4 {
	margin-right: 36.363636363636%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_5 {
	margin-right: 45.454545454545%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_6 {
	margin-right: 54.545454545455%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_7 {
	margin-right: 63.636363636364%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_8 {
	margin-right: 72.727272727273%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_9 {
	margin-right: 81.818181818182%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_11 .suffix_10 {
	margin-right: 90.909090909091%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_12 .col_1 {
	float: left;
	width: 8.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_2 {
	float: left;
	width: 16.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_3 {
	float: left;
	width: 25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_4 {
	float: left;
	width: 33.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_5 {
	float: left;
	width: 41.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_6 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_7 {
	float: left;
	width: 58.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_8 {
	float: left;
	width: 66.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_9 {
	float: left;
	width: 75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_10 {
	float: left;
	width: 83.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_11 {
	float: left;
	width: 91.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_12 .col_12 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_12 .prefix_1 {
	margin-left: 8.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_2 {
	margin-left: 16.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_3 {
	margin-left: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_4 {
	margin-left: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_5 {
	margin-left: 41.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_6 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_7 {
	margin-left: 58.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_8 {
	margin-left: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_9 {
	margin-left: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_10 {
	margin-left: 83.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .prefix_11 {
	margin-left: 91.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_12 .suffix_1 {
	margin-right: 8.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_2 {
	margin-right: 16.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_3 {
	margin-right: 25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_4 {
	margin-right: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_5 {
	margin-right: 41.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_6 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_7 {
	margin-right: 58.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_8 {
	margin-right: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_9 {
	margin-right: 75%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_10 {
	margin-right: 83.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_12 .suffix_11 {
	margin-right: 91.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}


/* ------------------------- */
/* ------------------------- */

.container_13 .col_1 {
	float: left;
	width: 7.692307692308%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_2 {
	float: left;
	width: 15.384615384615%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_3 {
	float: left;
	width: 23.076923076923%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_4 {
	float: left;
	width: 30.769230769231%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_5 {
	float: left;
	width: 38.461538461538%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_6 {
	float: left;
	width: 46.153846153846%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_7 {
	float: left;
	width: 53.846153846154%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_8 {
	float: left;
	width: 61.538461538462%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_9 {
	float: left;
	width: 69.230769230769%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_10 {
	float: left;
	width: 76.923076923077%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_11 {
	float: left;
	width: 84.615384615385%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_12 {
	float: left;
	width: 92.307692307692%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_13 .col_13 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_13 .prefix_1 {
	margin-left: 7.692307692308%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_2 {
	margin-left: 15.384615384615%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_3 {
	margin-left: 23.076923076923%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_4 {
	margin-left: 30.769230769231%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_5 {
	margin-left: 38.461538461538%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_6 {
	margin-left: 46.153846153846%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_7 {
	margin-left: 53.846153846154%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_8 {
	margin-left: 61.538461538462%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_9 {
	margin-left: 69.230769230769%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_10 {
	margin-left: 76.923076923077%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_11 {
	margin-left: 84.615384615385%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .prefix_12 {
	margin-left: 92.307692307692%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_13 .suffix_1 {
	margin-right: 7.692307692308%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_2 {
	margin-right: 15.384615384615%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_3 {
	margin-right: 23.076923076923%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_4 {
	margin-right: 30.769230769231%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_5 {
	margin-right: 38.461538461538%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_6 {
	margin-right: 46.153846153846%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_7 {
	margin-right: 53.846153846154%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_8 {
	margin-right: 61.538461538462%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_9 {
	margin-right: 69.230769230769%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_10 {
	margin-right: 76.923076923077%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_11 {
	margin-right: 84.615384615385%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_13 .suffix_12 {
	margin-right: 92.307692307692%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_14 .col_1 {
	float: left;
	width: 7.142857142857%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_2 {
	float: left;
	width: 14.285714285714%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_3 {
	float: left;
	width: 21.428571428571%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_4 {
	float: left;
	width: 28.571428571429%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_5 {
	float: left;
	width: 35.714285714286%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_6 {
	float: left;
	width: 42.857142857143%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_7 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_8 {
	float: left;
	width: 57.142857142857%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_9 {
	float: left;
	width: 64.285714285714%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_10 {
	float: left;
	width: 71.428571428571%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_11 {
	float: left;
	width: 78.571428571429%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_12 {
	float: left;
	width: 85.714285714286%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_13 {
	float: left;
	width: 92.857142857143%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_14 .col_14 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_14 .prefix_1 {
	margin-left: 7.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_2 {
	margin-left: 14.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_3 {
	margin-left: 21.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_4 {
	margin-left: 28.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_5 {
	margin-left: 35.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_6 {
	margin-left: 42.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_7 {
	margin-left: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_8 {
	margin-left: 57.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_9 {
	margin-left: 64.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_10 {
	margin-left: 71.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_11 {
	margin-left: 78.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_12 {
	margin-left: 85.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .prefix_13 {
	margin-left: 92.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_14 .suffix_1 {
	margin-right: 7.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_2 {
	margin-right: 14.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_3 {
	margin-right: 21.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_4 {
	margin-right: 28.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_5 {
	margin-right: 35.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_6 {
	margin-right: 42.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_7 {
	margin-right: 50%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_8 {
	margin-right: 57.142857142857%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_9 {
	margin-right: 64.285714285714%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_10 {
	margin-right: 71.428571428571%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_11 {
	margin-right: 78.571428571429%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_12 {
	margin-right: 85.714285714286%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_14 .suffix_13 {
	margin-right: 92.857142857143%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_15 .col_1 {
	float: left;
	width: 6.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_2 {
	float: left;
	width: 13.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_3 {
	float: left;
	width: 20%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_4 {
	float: left;
	width: 26.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_5 {
	float: left;
	width: 33.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_6 {
	float: left;
	width: 40%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_7 {
	float: left;
	width: 46.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_8 {
	float: left;
	width: 53.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_9 {
	float: left;
	width: 60%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_10 {
	float: left;
	width: 66.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_11 {
	float: left;
	width: 73.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_12 {
	float: left;
	width: 80%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_13 {
	float: left;
	width: 86.666666666667%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_14 {
	float: left;
	width: 93.333333333333%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_15 .col_15 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}

/* ------------------------- */

.container_15 .prefix_1 {
	margin-left: 6.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_2 {
	margin-left: 13.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_3 {
	margin-left: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_4 {
	margin-left: 26.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_5 {
	margin-left: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_6 {
	margin-left: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_7 {
	margin-left: 46.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_8 {
	margin-left: 53.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_9 {
	margin-left: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_10 {
	margin-left: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_11 {
	margin-left: 73.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_12 {
	margin-left: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_13 {
	margin-left: 86.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .prefix_14 {
	margin-left: 93.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.container_15 .suffix_1 {
	margin-right: 6.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_2 {
	margin-right: 13.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_3 {
	margin-right: 20%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_4 {
	margin-right: 26.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_5 {
	margin-right: 33.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_6 {
	margin-right: 40%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_7 {
	margin-right: 46.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_8 {
	margin-right: 53.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_9 {
	margin-right: 60%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_10 {
	margin-right: 66.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_11 {
	margin-right: 73.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_12 {
	margin-right: 80%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_13 {
	margin-right: 86.666666666667%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_15 .suffix_14 {
	margin-right: 93.333333333333%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

/* ------------------------- */
/* ------------------------- */

.container_16 > .col_1 {
	float: left;
	width: 6.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_2 {
	float: left;
	width: 12.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_3 {
	float: left;
	width: 18.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_4 {
	float: left;
	width: 25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_5 {
	float: left;
	width: 31.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_6 {
	float: left;
	width: 37.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_7 {
	float: left;
	width: 43.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_8 {
	float: left;
	width: 50%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_9 {
	float: left;
	width: 56.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_10 {
	float: left;
	width: 62.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_11 {
	float: left;
	width: 68.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_12 {
	float: left;
	display: inline;
	width: 75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_13 {
	float: left;
	width: 81.25%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_14 {
	float: left;
	width: 87.5%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_15 {
	float: left;
	width: 93.75%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}
.container_16 > .col_16 {
	float: left;
	width: 100%;
	height: auto;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: content-box;
}


/* ------------------------- */

.container_16 > .prefix_1 {
	margin-left: 6.25%;
}
.container_16 > .prefix_2 {
	margin-left: 12.5%;
}
.container_16 > .prefix_3 {
	margin-left: 18.75%;
}
.container_16 > .prefix_4 {
	margin-left: 25%;
}
.container_16 > .prefix_5 {
	margin-left: 31.25%;
}
.container_16 > .prefix_6 {
	margin-left: 37.5%;
}
.container_16 > .prefix_7 {
	margin-left: 43.75%;
}
.container_16 > .prefix_8 {
	margin-left: 50%;
}
.container_16 > .prefix_9 {
	margin-left: 56.25%;
}
.container_16 > .prefix_10 {
	margin-left: 62.5%;
}
.container_16 > .prefix_11 {
	margin-left: 68.75%;
}
.container_16 > .prefix_12 {
	margin-left: 75%;
}
.container_16 > .prefix_13 {
	margin-left: 81.25%;
}
.container_16 > .prefix_14 {
	margin-left: 87.5%;
}
.container_16 > .prefix_15 {
	margin-left: 93.75%;
}

.container_16 > .suffix_1 {
	margin-right: 6.25%;
}
.container_16 > .suffix_2 {
	margin-right: 12.5%;
}
.container_16 > .suffix_3 {
	margin-right: 18.75%;
}
.container_16 > .suffix_4 {
	margin-right: 25%;
}
.container_16 > .suffix_5 {
	margin-right: 31.25%;
}
.container_16 > .suffix_6 {
	margin-right: 37.5%;
}
.container_16 > .suffix_7 {
	margin-right: 43.75%;
}
.container_16 > .suffix_8 {
	margin-right: 50%;
}
.container_16 > .suffix_9 {
	margin-right: 56.25%;
}
.container_16 > .suffix_10 {
	margin-right: 62.5%;
}
.container_16 > .suffix_11 {
	margin-right: 68.75%;
}
.container_16 > .suffix_12 {
	margin-right: 75%;
}
.container_16 > .suffix_13 {
	margin-right: 81.25%;
}
.container_16 > .suffix_14 {
	margin-right: 87.5%;
}
.container_16 > .suffix_15 {
	margin-right: 93.75%;
}

/* ------------------------- */
/* ------------------------- */
/* ------------------------- */

.col_1 .gap {
	padding: 0 16.666666666667%;
}
.col_2 .gap {
	padding: 0 8.333333333333%;
}
.col_3 .gap {
	padding: 0 5.555555555556%;
}
.col_4 .gap {
	padding: 0 4.166666666667%;
}
.col_5 .gap {
	padding: 0 3.333333333333%;
}
.col_6 .gap {
	padding: 0 2.777777777778%;
}
.col_7 .gap {
	padding: 0 2.380952380952%;
}
.col_8 .gap {
	padding: 0 2.083333333333%;
}
.col_9 .gap {
	padding: 0 1.851851851852%;
}
.col_10 .gap {
	padding: 0 1.666666666667%;
}
.col_11 .gap {
	padding: 0 1.515151515152%;
}
.col_12 .gap {
	padding: 0 1.388888888889%;
}
.col_13 .gap {
	padding: 0 1.282051282051%;
}
.col_14 .gap {
	padding: 0 1.190476190476%;
}
.col_15 .gap {
	padding: 0 1.111111111111%;
}
.col_16 .gap {
	padding: 0 1.041666666667%;
}

/* ------------------------------------------------------------ */

.container_1 .gap {
	padding: 0 1.041666666667%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_2 .gap {
	padding: 0 8.333333333333%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_3 .gap {
	padding: 0 5.555555555556%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_4 .gap {
	padding: 0 4.166666666667%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_5 .gap {
	padding: 0 3.333333333333%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_6 .gap {
	padding: 0 2.777777777778%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_7 .gap {
	padding: 0 2.380952380952%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_8 .gap {
	padding: 0 2.083333333333%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_9 .gap {
	padding: 0 1.851851851852%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_10 .gap {
	padding: 0 1.666666666667%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_11 .gap {
	padding: 0 1.515151515152%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_12 .gap {
	padding: 0 1.388888888889%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_13 .gap {
	padding: 0 1.282051282051%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_14 .gap {
	padding: 0 1.190476190476%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_15 .gap {
	padding: 0 1.111111111111%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_16 .gap {
	padding: 0 1.041666666667%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

.container_1.prefix_1,
.container_2.prefix_1,
.container_3.prefix_1,
.container_4.prefix_1,
.container_5.prefix_1,
.container_6.prefix_1,
.container_7.prefix_1,
.container_8.prefix_1,
.container_9.prefix_1,
.container_10.prefix_1,
.container_11.prefix_1,
.container_12.prefix_1,
.container_13.prefix_1,
.container_14.prefix_1,
.container_15.prefix_1 {
	margin-left: 6.25%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.container_8.prefix_6,
.container_9.prefix_6 {
	margin-left: 37.5%;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}


.container_8.gap {
 	padding: 0 1.041666666667%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

body {
	margin: 0;
	padding: 0;
}
.spacer {
	margin-bottom: 1em;
}
.fill-container {
	min-height: 50px;
	background-color: #ccc;
}
.fill-column {
	min-height: 50px;
	background-color: #999;
}


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */