/* ==================== FONT FACE  ==================== */
/*@font-face 
	{
	font-family: 'YanoneKaffeesatzRegular';
	src: url('../font/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('-'), url('../font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('../font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('../font/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
	}	*/

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
.tab-content .column_0_responsive {
	width: 291px !important;
}

/* .tab-content .column_1_responsive{
	width: 140px;
}
.tab-content .column_2_responsive{
	width: 140px;
}
.tab-content .column_3_responsive{
	width: 140px;
} */
@media (max-width:1172px) {
	.tab-content .column_0_responsive {
		width: 200px !important;
	}
}

@media (max-width:695px) {

	.column_1_responsive,
	.column_2_responsive,
	.column_3_responsive {
		width: 100px;
	}
}

div.p_table_1 {
	width: 100%;
	/*height: 100%;*/
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #444444;
	line-height: normal !important;
	visibility: visible;
	margin-bottom: 20px;
}

/* --- hyperlinks --- */
div.p_table_1 a {
	color: #444444;
	text-decoration: none;
}

/* --- lists --- */
div.p_table_1 ul {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	overflow: visible;
}

div.p_table_1 li {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-shadow: none !important;
	overflow: visible !important;
	text-indent: 0 !important;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

div.p_table_1 li img {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
}

/* --- div aligns --- */
div.p_table_1 .align_center {
	text-align: center;
}

/* --- div rounded corners --- */
/* --- border radius 3px --- */
div.p_table_1 .radius3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

/* --- border radius 5px top left --- */
div.p_table_1 .radius5_topleft {
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
}

/* --- border radius 5px top right --- */
div.p_table_1 .radius5_topright {
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}

/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table_1 h1,
div.p_table_1 h2,
div.p_table_1 h3 {
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	border: none !important;
	line-height: normal !important;
	letter-spacing: 0;
	text-transform: none;
	background: none;
	text-shadow: none !important;
	text-align: inherit !important;
	font-style: normal !important;
	width: auto !important;
	float: none !important;
	position: static !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

div.p_table_1 h1 {
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 48px !important;
}

div.p_table_1 h1 span {
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 38px !important;
	text-shadow: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	background: none !important;
}

div.p_table_1 h2 {
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 20px !important;
}

div.p_table_1 h2 span {
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 28px !important;
	border: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	background: none !important;
}

div.p_table_1 h3 {
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
}

/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
div.p_table_1 div.column_1,
div.p_table_1 div.column_2,
div.p_table_1 div.column_3,
div.p_table_1 div.column_4 {
	/* transitions */
	-webkit-transition: box-shadow 0.25s ease;
	-moz-transition: box-shadow 0.25s ease;
	-o-transition: box-shadow 0.25s ease;
	-ms-transition: box-shadow 0.25s ease;
	transition: box-shadow 0.25s ease;
}

/* --- header row 1 ---  */
div.p_table_1 div.caption_column li.header_row_1,
div.p_table_1 div.column_1 li.header_row_1,
div.p_table_1 div.column_2 li.header_row_1,
div.p_table_1 div.column_3 li.header_row_1,
div.p_table_1 div.column_4 li.header_row_1 {
	height: 50px;
	width: 100%;
	padding: 0 !important;
}

div.p_table_1 div.caption_column li.header_row_1 a,
div.p_table_1 div.column_1 li.header_row_1 a,
div.p_table_1 div.column_2 li.header_row_1 a,
div.p_table_1 div.column_3 li.header_row_1 a,
div.p_table_1 div.column_4 li.header_row_1 a {
	text-decoration: none !important;
}

/* --- header row 2 ---  */
div.p_table_1 div.caption_column li.header_row_2,
div.p_table_1 div.column_1 li.header_row_2,
div.p_table_1 div.column_2 li.header_row_2,
div.p_table_1 div.column_3 li.header_row_2,
div.p_table_1 div.column_4 li.header_row_2 {
	height: 96px;
	width: 100%;
	padding: 0 0 14px !important;
}

div.p_table_1 div.caption_column li.header_row_2 a,
div.p_table_1 div.column_1 li.header_row_2 a,
div.p_table_1 div.column_2 li.header_row_2 a,
div.p_table_1 div.column_3 li.header_row_2 a,
div.p_table_1 div.column_4 li.header_row_2 a {
	text-decoration: none !important;
}

/* --- caption correction --- */
div.p_table_1 div.caption_column li.header_row_2 {
	height: 96px;
	width: 100%;
	padding: 7px 0px 7px 0 !important;
}

div.p_table_1 div.caption_column li.header_row_2 h2.caption {
	padding-left: 10px !important;
}

/* ==================== CAPTION COLUMN  ==================== */
div.p_table_1 div.caption_column {
	/*position: relative;*/
	width: 120px;
	/*height: 100%;*/
	float: left;
}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table_1 div.column_1 {
	/*position: relative;*/
	width: 150px;
	/*height: 100%;*/
	float: left !important;
}

/* ==================== COLUMN STYLE 2  ==================== */
div.p_table_1 div.column_2 {
	/*position: relative;*/
	width: 150px;
	/*height: 100%;*/
	float: left !important;
}

/* ==================== COLUMN STYLE 3  ==================== */
div.p_table_1 div.column_3 {
	/*position: relative;*/
	width: 150px;
	/*height: 100%;*/
	float: left !important;
}

/* ==================== COLUMN STYLE 4  ==================== */
div.p_table_1 div.column_4 {
	/*position: relative;*/
	width: 100px;
	/*height: 100%;*/
	float: left !important;
}

@media (max-width:685px) {

	/* =================== COLUMN STYLE 1  ==================== */
	div.p_table_1 div.column_1 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	div.p_table_1 div.column_2 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 3  ==================== */
	div.p_table_1 div.column_3 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 4  ==================== */
	div.p_table_1 div.column_4 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}
}
.css3_grid_clearfix{
	display: flex;
	justify-content: center;
	overflow-x: hidden;
}

@media (max-width:523px) {
	div.p_table_1 div.caption_column {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left;
	}
	/* =================== COLUMN STYLE 1  ==================== */
	div.p_table_1 div.column_1 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	div.p_table_1 div.column_2 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 3  ==================== */
	div.p_table_1 div.column_3 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 4  ==================== */
	div.p_table_1 div.column_4 {
		/*position: relative;*/
		width: 100px;
		/*height: 100%;*/
		float: left !important;
	}
	div.p_table_1 h2 {
		font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
		font-size: 18px !important;
	}
}


@media (max-width:423px) {
	div.p_table_1 div.caption_column {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left;
	}
	/* =================== COLUMN STYLE 1  ==================== */
	div.p_table_1 div.column_1 {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left !important;
	}

	div.p_table_1 div.column_2 {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 3  ==================== */
	div.p_table_1 div.column_3 {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left !important;
	}

	/* ==================== COLUMN STYLE 4  ==================== */
	div.p_table_1 div.column_4 {
		/*position: relative;*/
		width: 120px;
		/*height: 100%;*/
		float: left !important;
	}
	.tab-content ul li h2{
		font-size: 13px !important;
	}
}
/* ========== COLUMN HOVERS ========== */
div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover {
	left: 0;
	top: 0;
}

div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover {
	position: static;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	z-index: 0;
}

div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover {
	position: relative;
	z-index: 100;
	left: -5px;
	top: -15px;
	/* shadow */
	box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.5);
}

div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover {
	left: 0;
	top: 0;
}

div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover {
	/* shadow */
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column:hover,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover {
	z-index: 101;
}

div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.active_column li.row_style_1,
div.p_table_1.p_table_hover_light div.active_column li.row_style_2,
div.p_table_1.p_table_hover_light div.active_column li.row_style_3,
div.p_table_1.p_table_hover_light div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_4 {
	height: 19px;
	padding: 9px 0 !important;
}

div.p_table_1 div.column_1:hover li.row_style_1,
div.p_table_1 div.column_2:hover li.row_style_1,
div.p_table_1 div.column_3:hover li.row_style_1,
div.p_table_1 div.column_4:hover li.row_style_1,
div.p_table_1 div.column_1:hover li.row_style_2,
div.p_table_1 div.column_2:hover li.row_style_2,
div.p_table_1 div.column_3:hover li.row_style_2,
div.p_table_1 div.column_4:hover li.row_style_2,
div.p_table_1 div.column_1:hover li.row_style_3,
div.p_table_1 div.column_2:hover li.row_style_3,
div.p_table_1 div.column_3:hover li.row_style_3,
div.p_table_1 div.column_4:hover li.row_style_3,
div.p_table_1 div.column_1:hover li.row_style_4,
div.p_table_1 div.column_2:hover li.row_style_4,
div.p_table_1 div.column_3:hover li.row_style_4,
div.p_table_1 div.column_4:hover li.row_style_4,
div.p_table_1 div.active_column li.row_style_1,
div.p_table_1 div.active_column li.row_style_2,
div.p_table_1 div.active_column li.row_style_3,
div.p_table_1 div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_4 {
	height: 19px;
	padding: 12px 5px !important;
}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1 {
	padding: 0 !important;
	border-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1.radius5_topright {
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}

div.p_table_1 div.column_1:hover li.header_row_1,
div.p_table_1 div.column_2:hover li.header_row_1,
div.p_table_1 div.column_3:hover li.header_row_1,
div.p_table_1 div.column_4:hover li.header_row_1,
div.p_table_1 div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_1 {
	padding: 4px 5px 0 5px !important;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_2 {
	padding: 0 0 14px !important;
}

div.p_table_1 div.column_1:hover li.header_row_2,
div.p_table_1 div.column_2:hover li.header_row_2,
div.p_table_1 div.column_3:hover li.header_row_2,
div.p_table_1 div.column_4:hover li.header_row_2,
div.p_table_1 div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_2 {
	padding: 5px 5px 15px !important;
}

div.p_table_1.p_table_hover_light div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_4:hover li.footer_row,
div.p_table_1.p_table_hover_light div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.footer_row {
	padding: 10px 0 !important;
}

div.p_table_1 div.column_1:hover li.footer_row,
div.p_table_1 div.column_2:hover li.footer_row,
div.p_table_1 div.column_3:hover li.footer_row,
div.p_table_1 div.column_4:hover li.footer_row,
div.p_table_1 div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.footer_row {
	padding: 10px 5px !important;
}

/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table_1 li.row_style_1,
div.p_table_1 li.row_style_2,
div.p_table_1 li.row_style_3,
div.p_table_1 li.row_style_4 {
	width: 100%;
	/*height: 100%;*/
	height: 19px;
	padding: 9px 0 !important;
	float: left;
}

div.p_table_1 li.row_style_1 span,
div.p_table_1 li.row_style_2 span,
div.p_table_1 li.row_style_3 span,
div.p_table_1 li.row_style_4 span {
	display: block;
	padding: 0 10px !important;
	font-size: 12px !important;
}
@media(max-width:380px){
	div.p_table_1 li.row_style_1 span,
div.p_table_1 li.row_style_2 span,
div.p_table_1 li.row_style_3 span,
div.p_table_1 li.row_style_4 span {
	display: block;
	padding: 0 10px !important;
	font-size: 10px !important;
}
}

/* --- white ---  */
div.p_table_1 li.row_style_1 {
	background: #ffffff !important;
}

/* --- light gray ---  */
div.p_table_1 li.row_style_2 {
	background: #f6f6f6 !important;
}

/* --- mid gray ---  */
div.p_table_1 li.row_style_3 {
	background: #ebebeb !important;
}

/* --- dark gray ---  */
div.p_table_1 li.row_style_4 {
	background: #e3e3e3 !important;
}

/*========== FOOTER  ==========*/
/* ------ common styles ------  */
div.p_table_1 li.footer_row {
	width: 100%;
	height: 40px;
	padding: 10px 0 !important;
	float: left;
	text-align: center;
	border-top: 1px solid #d3d3d3;
	border-bottom: none;
	background-color: #e2e2e2 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f6f6f6, #d0d0d0) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #f6f6f6, #d0d0d0) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #f6f6f6, #d0d0d0) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #f6f6f6, #d0d0d0) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #f6f6f6, #d0d0d0) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #d0d0d0)) !important;
	/* Chrome 10, Safari */
}

/* --- button --- */
div.p_table_1 a.sign_up,
div.p_table_1 .css3_grid_hidden_rows_control {
	width: 88px !important;
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-shadow: 0px 1px 0px #ffffff;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #b5b5b5;
	background-color: #d8d8d8;
	/* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8');
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8');
	/* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8);
	/* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8);
	/* Firefox */
	background: -o-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8);
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8);
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.05, #efefef), color-stop(1, #d8d8d8));
	/* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	/* font */
	font-weight: bold;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

/* --- button hover --- */
div.p_table_1 a.sign_up:hover,
div.p_table_1 .css3_grid_hidden_rows_control:hover {
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #ffffff;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #b5b5b5;
	background-color: #c9c9c9;
	/* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #a72323, #dedede 1px, #c9c9c9);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9');
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9');
	/* IE8 */
	background: -ms-linear-gradient(top, #a72323, #dedede 1px, #c9c9c9);
	/* IE9 */
	background: -moz-linear-gradient(top, #a72323, #dedede 1px, #c9c9c9);
	/* Firefox */
	background: -o-linear-gradient(top, #a72323, #dedede 1px, #c9c9c9);
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #a72323, #dedede 1px, #c9c9c9);
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a72323), color-stop(0.05, #dedede), color-stop(1, #c9c9c9));
	/* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

/* --- button orange --- */
div.p_table_1 a.sign_up.sign_up_orange {
	text-shadow: 0px 1px 0px #b37328;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #da7411;
	color: #ffffff !important;
	/* gradient */
	background: #ef9a36;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f4b873 0%, #f4b873 4%, #ef9a36 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4b873), color-stop(4%, #f4b873), color-stop(4%, #ef9a36));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4b873 0%, #f4b873 4%, #ef9a36 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4b873 0%, #f4b873 4%, #ef9a36 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4b873 0%, #f4b873 4%, #ef9a36 4%);
	/* IE10+ */
	background: linear-gradient(top, #f4b873 0%, #f4b873 4%, #ef9a36 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4b873', endColorstr='#ef9a36', GradientType=0);
	/* IE6-9 */
}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_orange:hover {
	text-shadow: 0px 1px 0px #a96310;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #cf5708;
	background-color: #c9c9c9;
	/* background color for non-css3 browsers */
	/* gradient */
	background: #e18416;
	/* Old browsers */
	background: -moz-linear-gradient(top, #dc7612 0%, #dc7612 4%, #e18416 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc7612), color-stop(4%, #dc7612), color-stop(4%, #e18416));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dc7612 0%, #dc7612 4%, #e18416 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dc7612 0%, #dc7612 4%, #e18416 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dc7612 0%, #dc7612 4%, #e18416 4%);
	/* IE10+ */
	background: linear-gradient(top, #dc7612 0%, #dc7612 4%, #e18416 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7612', endColorstr='#e18416', GradientType=0);
	/* IE6-9 */
}

/* --- button --- */
div.p_table_1 a.sign_up.sign_up_yellow {
	text-shadow: 0px 1px 0px #b88b12;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #e49c00;
	color: #ffffff !important;
	/* gradient */
	background: #f6ba18;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9cf5e), color-stop(4%, #f9cf5e), color-stop(4%, #f6ba18));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%);
	/* IE10+ */
	background: linear-gradient(top, #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9cf5e', endColorstr='#f6ba18', GradientType=0);
	/* IE6-9 */
}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_yellow:hover {
	text-shadow: 0px 1px 0px #af7f00;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #db8200;
	/* gradient */
	background: #e9aa00;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e59e00 0%, #e59e00 4%, #e9aa00 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e59e00), color-stop(4%, #e59e00), color-stop(4%, #e9aa00));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e59e00 0%, #e59e00 4%, #e9aa00 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e59e00 0%, #e59e00 4%, #e9aa00 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e59e00 0%, #e59e00 4%, #e9aa00 4%);
	/* IE10+ */
	background: linear-gradient(top, #e59e00 0%, #e59e00 4%, #e9aa00 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e59e00', endColorstr='#e9aa00', GradientType=0);
	/* IE6-9 */
}

/* --- button --- */
div.p_table_1 a.sign_up.sign_up_lightgreen {
	text-shadow: 0px 1px 0px #6f811c;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #738d0b;
	color: #ffffff !important;
	/* gradient */
	background: #94ac26;
	/* Old browsers */
	background: -moz-linear-gradient(top, #b4c568 0%, #b4c568 4%, #94ac26 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4c568), color-stop(4%, #b4c568), color-stop(4%, #94ac26));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b4c568 0%, #b4c568 4%, #94ac26 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b4c568 0%, #b4c568 4%, #94ac26 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b4c568 0%, #b4c568 4%, #94ac26 4%);
	/* IE10+ */
	background: linear-gradient(top, #b4c568 0%, #b4c568 4%, #94ac26 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4c568', endColorstr='#94ac26', GradientType=0);
	/* IE6-9 */
}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_lightgreen:hover {
	text-shadow: 0px 1px 0px #62750a;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #567105;
	/* gradient */
	background: #839c0e;
	/* Old browsers */
	background: -moz-linear-gradient(top, #758f0b 0%, #758f0b 4%, #839c0e 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #758f0b), color-stop(4%, #758f0b), color-stop(4%, #839c0e));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #758f0b 0%, #758f0b 4%, #839c0e 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #758f0b 0%, #758f0b 4%, #839c0e 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #758f0b 0%, #758f0b 4%, #839c0e 4%);
	/* IE10+ */
	background: linear-gradient(top, #758f0b 0%, #758f0b 4%, #839c0e 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#758f0b', endColorstr='#839c0e', GradientType=0);
	/* IE6-9 */
}

/* --- button --- */
div.p_table_1 a.sign_up.sign_up_green {
	position: relative;
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #417627;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #357519;
	color: #ffffff !important;
	/* gradient */
	background: #579e34;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8abb71 0%, #8abb71 4%, #579e34 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8abb71), color-stop(4%, #8abb71), color-stop(4%, #579e34));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8abb71 0%, #8abb71 4%, #579e34 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8abb71 0%, #8abb71 4%, #579e34 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8abb71 0%, #8abb71 4%, #579e34 4%);
	/* IE10+ */
	background: linear-gradient(top, #8abb71 0%, #8abb71 4%, #579e34 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8abb71', endColorstr='#579e34', GradientType=0);
	/* IE6-9 */
}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_green:hover {
	text-shadow: 0px 1px 0px #316418;
	/* text shadow for firefox 3.6+ */
	border: 1px solid #1f580c;
	/* gradient */
	background: #418520;
	/* Old browsers */
	background: -moz-linear-gradient(top, #37771a 0%, #37771a 4%, #418520 4%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37771a), color-stop(4%, #37771a), color-stop(4%, #418520));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #37771a 0%, #37771a 4%, #418520 4%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #37771a 0%, #37771a 4%, #418520 4%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #37771a 0%, #37771a 4%, #418520 4%);
	/* IE10+ */
	background: linear-gradient(top, #37771a 0%, #37771a 4%, #418520 4%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37771a', endColorstr='#418520', GradientType=0);
	/* IE6-9 */
}

/* ==================== COLUMN RIBBONS  ==================== */
/* --- base --- */
div.p_table_1 div.column_ribbon {
	float: right;
	width: 42px;
	height: 42px;
	position: relative;
	margin-bottom: -42px;
}

/* --- hover--- */
div.p_table_1.p_table_hover_light div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_4:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_4:hover div.column_ribbon {
	right: 0px;
}

div.p_table_1 div.column_1:hover div.column_ribbon,
div.p_table_1 div.column_2:hover div.column_ribbon,
div.p_table_1 div.column_3:hover div.column_ribbon,
div.p_table_1 div.column_4:hover div.column_ribbon,
div.p_table_1 div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.active_column:hover div.column_ribbon {
	right: -10px;
}

/* ------ ribbon styles ------  */
/* --- style1--- */
div.ribbon_style1_best {
	background: url(../img/ribbon_style1_best.png);
}

div.ribbon_style1_buy {
	background: url(../img/ribbon_style1_buy.png);
}

div.ribbon_style1_free {
	background: url(../img/ribbon_style1_free.png);
}

div.ribbon_style1_free_caps {
	background: url(../img/ribbon_style1_free_caps.png);
}

div.ribbon_style1_fresh {
	background: url(../img/ribbon_style1_fresh.png);
}

div.ribbon_style1_gift_caps {
	background: url(../img/ribbon_style1_gift_caps.png);
}

div.ribbon_style1_heart {
	background: url(../img/ribbon_style1_heart.png);
}

div.ribbon_style1_hot {
	background: url(../img/ribbon_style1_hot.png);
}

div.ribbon_style1_hot_caps {
	background: url(../img/ribbon_style1_hot_caps.png);
}

div.ribbon_style1_new {
	background: url(../img/ribbon_style1_new.png);
}

div.ribbon_style1_new_caps {
	background: url(../img/ribbon_style1_new_caps.png);
}

div.ribbon_style1_no1 {
	background: url(../img/ribbon_style1_no1.png);
}

div.ribbon_style1_off5 {
	background: url(../img/ribbon_style1_off5.png);
}

div.ribbon_style1_off10 {
	background: url(../img/ribbon_style1_off10.png);
}

div.ribbon_style1_off15 {
	background: url(../img/ribbon_style1_off15.png);
}

div.ribbon_style1_off20 {
	background: url(../img/ribbon_style1_off20.png);
}

div.ribbon_style1_off25 {
	background: url(../img/ribbon_style1_off25.png);
}

div.ribbon_style1_off30 {
	background: url(../img/ribbon_style1_off30.png);
}

div.ribbon_style1_off35 {
	background: url(../img/ribbon_style1_off35.png);
}

div.ribbon_style1_off40 {
	background: url(../img/ribbon_style1_off40.png);
}

div.ribbon_style1_off50 {
	background: url(../img/ribbon_style1_off50.png);
}

div.ribbon_style1_off75 {
	background: url(../img/ribbon_style1_off75.png);
}

div.ribbon_style1_pack {
	background: url(../img/ribbon_style1_pack.png);
}

div.ribbon_style1_pro {
	background: url(../img/ribbon_style1_pro.png);
}

div.ribbon_style1_sale {
	background: url(../img/ribbon_style1_sale.png);
}

div.ribbon_style1_save {
	background: url(../img/ribbon_style1_save.png);
}

div.ribbon_style1_save_caps {
	background: url(../img/ribbon_style1_save_caps.png);
}

div.ribbon_style1_top {
	background: url(../img/ribbon_style1_top.png);
}

div.ribbon_style1_top_caps {
	background: url(../img/ribbon_style1_top_caps.png);
}

div.ribbon_style1_trial {
	background: url(../img/ribbon_style1_trial.png);
}

/* --- style2--- */
div.ribbon_style2_best {
	background: url(../img/ribbon_style2_best.png);
}

div.ribbon_style2_buy {
	background: url(../img/ribbon_style2_buy.png);
}

div.ribbon_style2_free {
	background: url(../img/ribbon_style2_free.png);
}

div.ribbon_style2_free_caps {
	background: url(../img/ribbon_style2_free_caps.png);
}

div.ribbon_style2_fresh {
	background: url(../img/ribbon_style2_fresh.png);
}

div.ribbon_style2_gift_caps {
	background: url(../img/ribbon_style2_gift_caps.png);
}

div.ribbon_style2_heart {
	background: url(../img/ribbon_style2_heart.png);
}

div.ribbon_style2_hot {
	background: url(../img/ribbon_style2_hot.png);
}

div.ribbon_style2_hot_caps {
	background: url(../img/ribbon_style2_hot_caps.png);
}

div.ribbon_style2_new {
	background: url(../img/ribbon_style2_new.png);
}

div.ribbon_style2_new_caps {
	background: url(../img/ribbon_style2_new_caps.png);
}

div.ribbon_style2_no1 {
	background: url(../img/ribbon_style2_no1.png);
}

div.ribbon_style2_off5 {
	background: url(../img/ribbon_style2_off5.png);
}

div.ribbon_style2_off10 {
	background: url(../img/ribbon_style2_off10.png);
}

div.ribbon_style2_off15 {
	background: url(../img/ribbon_style2_off15.png);
}

div.ribbon_style2_off20 {
	background: url(../img/ribbon_style2_off20.png);
}

div.ribbon_style2_off25 {
	background: url(../img/ribbon_style2_off25.png);
}

div.ribbon_style2_off30 {
	background: url(../img/ribbon_style2_off30.png);
}

div.ribbon_style2_off35 {
	background: url(../img/ribbon_style2_off35.png);
}

div.ribbon_style2_off40 {
	background: url(../img/ribbon_style2_off40.png);
}

div.ribbon_style2_off50 {
	background: url(../img/ribbon_style2_off50.png);
}

div.ribbon_style2_off75 {
	background: url(../img/ribbon_style2_off75.png);
}

div.ribbon_style2_pack {
	background: url(../img/ribbon_style2_pack.png);
}

div.ribbon_style2_pro {
	background: url(../img/ribbon_style2_pro.png);
}

div.ribbon_style2_sale {
	background: url(../img/ribbon_style2_sale.png);
}

div.ribbon_style2_save {
	background: url(../img/ribbon_style2_save.png);
}

div.ribbon_style2_save_caps {
	background: url(../img/ribbon_style2_save_caps.png);
}

div.ribbon_style2_top {
	background: url(../img/ribbon_style2_top.png);
}

div.ribbon_style2_top_caps {
	background: url(../img/ribbon_style2_top_caps.png);
}

div.ribbon_style2_trial {
	background: url(../img/ribbon_style2_trial.png);
}

/* ==================== TOOLTIP  ==================== */
/* --- base --- */
div.p_table_1 span.css3_grid_tooltip {
	position: relative !important;
	display: inline-block !important;
	border-bottom: 1px dotted #444444 !important;
	cursor: pointer;
}

div.p_table_1 li.row_style_1 span.css3_grid_tooltip,
div.p_table_1 li.row_style_2 span.css3_grid_tooltip,
div.p_table_1 li.row_style_3 span.css3_grid_tooltip,
div.p_table_1 li.row_style_4 span.css3_grid_tooltip {
	padding: 0 !important;
}

div.p_table_1 .header_row_1 span.css3_grid_tooltip,
div.p_table_1 .header_row_2 span.css3_grid_tooltip,
div.p_table_1 .footer_row span.css3_grid_tooltip {
	border-bottom: none !important;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child {
	min-width: 180px;
	/* Tooltip Width */
	font-family: arial, sans-serif !important;
	/* Tooltip Base Font Family */
	font-size: 13px !important;
	/* Tooltip Base Font Size */
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: 1000;

	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-moz-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-o-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-ms-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);

	color: #ffffff !important;

	/* CSS3 Gradients */
	background: #404040 !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4e4e4e 0%, #404040 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e4e4e), color-stop(100%, #404040)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4e4e4e 0%, #404040 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4e4e4e 0%, #404040 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4e4e4e 0%, #404040 100%) !important;
	/* IE10+ */
	background: linear-gradient(top, #4e4e4e 0%, #404040 100%) !important;
	/* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	/* CSS3 Text-shadow */
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);

	left: -19px;
	bottom: 100%;
	margin-bottom: 30px;
	/* Start Position */

	/* CSS3 Transitions */
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child {
	min-width: 95px;
	width: 95px;
	left: -54px;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child:before {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
	border-color: #404040;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child:before {
	left: 50px;
}

/* --- On Hover --- */
div.p_table_1 span.css3_grid_tooltip:hover>span:first-child {
	margin-bottom: 10px;
	/* End Position */
	visibility: visible;
	opacity: 1;
}

/* --- On Focus --- */
div.p_table_1 span.css3_grid_tooltip input:focus+span:first-child,
div.p_table_1 span.css3_grid_tooltip textarea:focus+span:first-child {
	margin-bottom: 10px;
	/* End Position */
	visibility: visible;
	opacity: 1;
}

/* --- Decorative Line --- */
div.p_table_1 span.css3_grid_tooltip>span:first-child:after {
	content: "";
	display: block;
	border-top: 1px solid #808080;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* --- misc --- */
.css3_grid_clearfix:after {
	font-size: 0px;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}

/* ============ Style 1 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_1 h1.col1,
div.p_table_1_1 h1.col2,
div.p_table_1_1 h1.col3,
div.p_table_1_1 h1.col4 {
	color: #808080 !important;
}

div.p_table_1_1 h1 span {
	color: #5bc2d4 !important;
}

div.p_table_1_1 h2.col1,
div.p_table_1_1 h2.col2,
div.p_table_1_1 h2.col3,
div.p_table_1_1 h2.col4 {
	color: #808080 !important;
}

div.p_table_1_1 h2.caption {
	color: #808080 !important;
}

div.p_table_1_1 h2.caption span {
	color: #5bc2d4 !important;
	text-shadow: none !important;
}

div.p_table_1_1 h3.col1,
div.p_table_1_1 h3.col2,
div.p_table_1_1 h3.col3,
div.p_table_1_1 h3.col4 {
	color: #808080 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.caption_column li.header_row_1 {
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_1 div.caption_column li.header_row_2 {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_1 li.header_row_1 {
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_1 div.column_1 li.header_row_2 {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_2 li.header_row_1 {
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_1 div.column_2 li.header_row_2 {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_3 li.header_row_1 {
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_1 div.column_3 li.header_row_2 {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_4 li.header_row_1 {
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_1 div.column_4 li.header_row_2 {
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important;
	/* Chrome 10, Safari */
}

/* ============ Style 2 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_2 h1.col1,
div.p_table_1_2 h1.col2,
div.p_table_1_2 h1.col3,
div.p_table_1_2 h1.col4 {
	color: #000000 !important;
	/* shadow */
	text-shadow: 0px 1px 0px #ffdd28;
}

div.p_table_1_2 h1 span {
	color: #ffffff;
	text-shadow: 0px 1px 0px #ffdd28;
}

div.p_table_1_2 h2.col1,
div.p_table_1_2 h2.col2,
div.p_table_1_2 h2.col3,
div.p_table_1_2 h2.col4 {
	color: #ffffff !important;
	text-shadow: 0px 1px 0px #ffdd28;
}

div.p_table_1_2 h2.caption {
	color: #ffffff !important;
	text-shadow: 0px 1px 0px #ffdd28;
}

div.p_table_1_2 h2.caption span {
	color: #ffffff !important;
	text-shadow: 0px 1px 0px #ffdd28 !important;
}

div.p_table_1_2 h3.col1,
div.p_table_1_2 h3.col2,
div.p_table_1_2 h3.col3,
div.p_table_1_2 h3.col4 {
	color: #000000 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.caption_column li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_2 div.caption_column li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_1 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_2 div.column_1 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_2 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_2 div.column_2 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_3 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_2 div.column_3 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_4 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_2 div.column_4 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ============ Style 3 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_3 h1.col1,
div.p_table_1_3 h1.col2,
div.p_table_1_3 h1.col3,
div.p_table_1_3 h1.col4 {
	color: #e76666 !important;
}

div.p_table_1_3 h1 span {
	color: #ffffff !important;
}

div.p_table_1_3 h2.col1,
div.p_table_1_3 h2.col2,
div.p_table_1_3 h2.col3,
div.p_table_1_3 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_3 h2.caption {
	color: #e76666 !important;
}

div.p_table_1_3 h2.caption span {
	color: #ffffff !important;
	text-shadow: none !important;
}

div.p_table_1_3 h3.col1,
div.p_table_1_3 h3.col2,
div.p_table_1_3 h3.col3,
div.p_table_1_3 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.caption_column li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_3 div.caption_column li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_1 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_3 div.column_1 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_2 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_3 div.column_2 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_3 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_3 div.column_3 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_4 li.header_row_1 {
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_3 div.column_4 li.header_row_2 {
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ============ Style 4 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_4 h1.col1,
div.p_table_1_4 h1.col2,
div.p_table_1_4 h1.col3,
div.p_table_1_4 h1.col4 {
	color: #d9513b !important;
}

div.p_table_1_4 h1 span {
	color: #ffba58 !important;
}

div.p_table_1_4 h2.col1,
div.p_table_1_4 h2.col2,
div.p_table_1_4 h2.col3,
div.p_table_1_4 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_4 h2.caption {
	color: #ffffff !important;
}

div.p_table_1_4 h2.caption span {
	color: #ffba58 !important;
	text-shadow: none !important;
}

div.p_table_1_4 h3.col1,
div.p_table_1_4 h3.col2,
div.p_table_1_4 h3.col3,
div.p_table_1_4 h3.col4 {
	color: #ffba58 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #c44646;
	background-color: #810000 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_4 div.caption_column li.header_row_2 {
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #ee3535 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #c44646;
	background-color: #810000 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_4 div.column_1 li.header_row_2 {
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #c44646;
	background-color: #810000 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_4 div.column_2 li.header_row_2 {
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #c44646;
	background-color: #810000 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ee3535, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3535', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ee3535, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ee3535, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ee3535, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ee3535, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee3535), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_4 div.column_3 li.header_row_2 {
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #c44646;
	background-color: #810000 !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #a72323) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a72323') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a72323') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #a72323) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #a72323) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ffffff, #a72323) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #a72323) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #a72323)) !important;
	/* Chrome 10, Safari */
}

/* --- header row 2 ---  */
div.p_table_1_4 div.column_4 li.header_row_2 {
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important;
	/* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #a62222) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#a62222') !important;
	/* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Firefox */
	background: -o-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #a62222) !important;
	/* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #a62222)) !important;
	/* Chrome 10, Safari */
}

/* ============ Style 5 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_5 h1.col1,
div.p_table_1_5 h1.col2,
div.p_table_1_5 h1.col3,
div.p_table_1_5 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_5 h1 span {
	color: #ffffff !important;
}

div.p_table_1_5 h2.col1,
div.p_table_1_5 h2.col2,
div.p_table_1_5 h2.col3,
div.p_table_1_5 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_5 h2.caption {
	color: #ef9a36 !important;
}

div.p_table_1_5 h2.caption span {
	color: #f6ba18 !important;
	text-shadow: none !important;
}

div.p_table_1_5 h3.col1,
div.p_table_1_5 h3.col2,
div.p_table_1_5 h3.col3,
div.p_table_1_5 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_5 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #e18416;
	background: #e18416 !important;
}

/* --- header row 2 ---  */
div.p_table_1_5 div.column_1 li.header_row_2 {
	border-top: 1px solid #ef9a36;
	border-bottom: 1px solid #ef9a36;
	background: #ef9a36 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #e9aa00;
	background: #e9aa00 !important;
}

/* --- header row 2 ---  */
div.p_table_1_5 div.column_2 li.header_row_2 {
	border-top: 1px solid #f6ba18;
	border-bottom: 1px solid #f6ba18;
	background: #f6ba18 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #839c0e;
	background: #839c0e !important;
}

/* --- header row 2 ---  */
div.p_table_1_5 div.column_3 li.header_row_2 {
	border-top: 1px solid #94ac26;
	border-bottom: 1px solid #94ac26;
	background: #94ac26 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #418520;
	background: #418520 !important;
}

/* --- header row 2 ---  */
div.p_table_1_5 div.column_4 li.header_row_2 {
	border-top: 1px solid #579e34;
	border-bottom: 1px solid #579e34;
	background: #579e34 !important;
}

/* ============ Style 6 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_6 h1.col1,
div.p_table_1_6 h1.col2,
div.p_table_1_6 h1.col3,
div.p_table_1_6 h1.col4 {
	color: #da4300 !important;
}

div.p_table_1_6 h1 span {
	color: #da4300 !important;
}

div.p_table_1_6 h2.col1,
div.p_table_1_6 h2.col2,
div.p_table_1_6 h2.col3,
div.p_table_1_6 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_6 h2.caption {
	color: #da4300 !important;
}

div.p_table_1_6 h2.caption span {
	color: #ffffff !important;
	text-shadow: none !important;
}

div.p_table_1_6 h3.col1,
div.p_table_1_6 h3.col2,
div.p_table_1_6 h3.col3,
div.p_table_1_6 h3.col4 {
	color: #da4300 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* --- header row 2 ---  */
div.p_table_1_6 div.caption_column li.header_row_2 {
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
}

/* --- header row 2 ---  */
div.p_table_1_6 div.column_1 li.header_row_2 {
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
}

/* --- header row 2 ---  */
div.p_table_1_6 div.column_2 li.header_row_2 {
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
}

/* --- header row 2 ---  */
div.p_table_1_6 div.column_3 li.header_row_2 {
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
}

/* --- header row 2 ---  */
div.p_table_1_6 div.column_4 li.header_row_2 {
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
}

/* ============ Style 7 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_7 h1.col1 {
	color: #faab00 !important;
}

div.p_table_1_7 h1.col2 {
	color: #9bba0d !important;
}

div.p_table_1_7 h1.col3 {
	color: #539a2d !important;
}

div.p_table_1_7 h1.col4 {
	color: #268061 !important;
}

div.p_table_1_7 h1.col1 span {
	color: #faab00 !important;
}

div.p_table_1_7 h1.col2 span {
	color: #9bba0d !important;
}

div.p_table_1_7 h1.col3 span {
	color: #539a2d !important;
}

div.p_table_1_7 h1.col4 span {
	color: #268061 !important;
}

div.p_table_1_7 h2.col1,
div.p_table_1_7 h2.col2,
div.p_table_1_7 h2.col3,
div.p_table_1_7 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_7 h2.caption {
	color: #faab00 !important;
}

div.p_table_1_7 h2.caption span {
	color: #9bba0d !important;
	text-shadow: none !important;
}

div.p_table_1_7 h3.col1 {
	color: #faab00 !important;
}

div.p_table_1_7 h3.col2 {
	color: #9bba0d !important;
}

div.p_table_1_7 h3.col3 {
	color: #539a2d !important;
}

div.p_table_1_7 h3.col4 {
	color: #268061 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_7 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #faab00;
	background: #faab00 !important;
}

/* --- header row 2 ---  */
div.p_table_1_7 div.column_1 li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #9bba0d;
	background: #9bba0d !important;
}

/* --- header row 2 ---  */
div.p_table_1_7 div.column_2 li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #539a2d;
	background: #539a2d !important;
}

/* --- header row 2 ---  */
div.p_table_1_7 div.column_3 li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #268061;
	background: #268061 !important;
}

/* --- header row 2 ---  */
div.p_table_1_7 div.column_4 li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ============ Style 8 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_8 h1.col1,
div.p_table_1_8 h1.col2,
div.p_table_1_8 h1.col3,
div.p_table_1_8 h1.col4 {
	color: #d9513b !important;
}

div.p_table_1_8 h1 span {
	color: #ffba58 !important;
}

div.p_table_1_8 h2.col1,
div.p_table_1_8 h2.col2,
div.p_table_1_8 h2.col3,
div.p_table_1_8 h2.col4 {
	color: #d9513b !important;
}

div.p_table_1_8 h2.caption {
	color: #d9513b !important;
}

div.p_table_1_8 h2.caption span {
	color: #ffba58 !important;
	text-shadow: none !important;
}

div.p_table_1_8 h3.col1,
div.p_table_1_8 h3.col2,
div.p_table_1_8 h3.col3,
div.p_table_1_8 h3.col4 {
	color: #ffba58 !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
}

/* --- header row 2 ---  */
div.p_table_1_8 div.caption_column li.header_row_2 {
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
}

/* --- header row 2 ---  */
div.p_table_1_8 div.column_1 li.header_row_2 {
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
}

/* --- header row 2 ---  */
div.p_table_1_8 div.column_2 li.header_row_2 {
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
}

/* --- header row 2 ---  */
div.p_table_1_8 div.column_3 li.header_row_2 {
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
}

/* --- header row 2 ---  */
div.p_table_1_8 div.column_4 li.header_row_2 {
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
}

/* ============ Style 9 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_9 h1.col1,
div.p_table_1_9 h1.col2,
div.p_table_1_9 h1.col3,
div.p_table_1_9 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_9 h1 span {
	color: #ffffff !important;
}

div.p_table_1_9 h2.col1,
div.p_table_1_9 h2.col2,
div.p_table_1_9 h2.col3,
div.p_table_1_9 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_9 h2.caption {
	color: #999999 !important;
}

div.p_table_1_9 h2.caption span {
	color: #999999 !important;
	text-shadow: none !important;
}

div.p_table_1_9 h3.col1,
div.p_table_1_9 h3.col2,
div.p_table_1_9 h3.col3,
div.p_table_1_9 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_9 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #83c145;
	background: #83c145 !important;
}

/* --- header row 2 ---  */
div.p_table_1_9 div.column_1 li.header_row_2 {
	border-top: 1px solid #96cd56;
	border-bottom: 1px solid #96cd56;
	background: #96cd56 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #44982b;
	background: #44982b !important;
}

/* --- header row 2 ---  */
div.p_table_1_9 div.column_2 li.header_row_2 {
	border-top: 1px solid #55a938;
	border-bottom: 1px solid #55a938;
	background: #55a938 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #186f32;
	background: #186f32 !important;
}

/* --- header row 2 ---  */
div.p_table_1_9 div.column_3 li.header_row_2 {
	border-top: 1px solid #208240;
	border-bottom: 1px solid #208240;
	background: #208240 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #0a4945;
	background: #0a4945 !important;
}

/* --- header row 2 ---  */
div.p_table_1_9 div.column_4 li.header_row_2 {
	border-top: 1px solid #0e5b56;
	border-bottom: 1px solid #0e5b56;
	background: #0e5b56 !important;
}

/* ============ Style 10 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_10 h1.col1,
div.p_table_1_10 h1.col2,
div.p_table_1_10 h1.col3,
div.p_table_1_10 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_10 h1 span {
	color: #ffffff !important;
}

div.p_table_1_10 h2.col1,
div.p_table_1_10 h2.col2,
div.p_table_1_10 h2.col3,
div.p_table_1_10 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_10 h2.caption {
	color: #999999 !important;
}

div.p_table_1_10 h2.caption span {
	color: #999999 !important;
	text-shadow: none !important;
}

div.p_table_1_10 h3.col1,
div.p_table_1_10 h3.col2,
div.p_table_1_10 h3.col3,
div.p_table_1_10 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_10 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #52b5d5;
	background: #52b5d5 !important;
}

/* --- header row 2 ---  */
div.p_table_1_10 div.column_1 li.header_row_2 {
	border-top: 1px solid #64c3de;
	border-bottom: 1px solid #64c3de;
	background: #64c3de !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #3591ca;
	background: #3591ca !important;
}

/* --- header row 2 ---  */
div.p_table_1_10 div.column_2 li.header_row_2 {
	border-top: 1px solid #44a3d5;
	border-bottom: 1px solid #44a3d5;
	background: #44a3d5 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #1f5f9f;
	background: #1f5f9f !important;
}

/* --- header row 2 ---  */
div.p_table_1_10 div.column_3 li.header_row_2 {
	border-top: 1px solid #2972b0;
	border-bottom: 1px solid #2972b0;
	background: #2972b0 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #1a3e7b;
	background: #1a3e7b !important;
}

/* --- header row 2 ---  */
div.p_table_1_10 div.column_4 li.header_row_2 {
	border-top: 1px solid #234e8e;
	border-bottom: 1px solid #234e8e;
	background: #234e8e !important;
}

/* ============ Style 11 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_11 h1.col1,
div.p_table_1_11 h1.col2,
div.p_table_1_11 h1.col3,
div.p_table_1_11 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_11 h1 span {
	color: #ffffff !important;
}

div.p_table_1_11 h2.col1,
div.p_table_1_11 h2.col2,
div.p_table_1_11 h2.col3,
div.p_table_1_11 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_11 h2.caption {
	color: #999999 !important;
}

div.p_table_1_11 h2.caption span {
	color: #999999 !important;
	text-shadow: none !important;
}

div.p_table_1_11 h3.col1,
div.p_table_1_11 h3.col2,
div.p_table_1_11 h3.col3,
div.p_table_1_11 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_11 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #f0b128;
	background: #f0b128 !important;
}

/* --- header row 2 ---  */
div.p_table_1_11 div.column_1 li.header_row_2 {
	border-top: 1px solid #f3bf34;
	border-bottom: 1px solid #f3bf34;
	background: #f3bf34 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ed8000;
	background: #ed8000 !important;
}

/* --- header row 2 ---  */
div.p_table_1_11 div.column_2 li.header_row_2 {
	border-top: 1px solid #f19300;
	border-bottom: 1px solid #f19300;
	background: #f19300 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #d85200;
	background: #d85200 !important;
}

/* --- header row 2 ---  */
div.p_table_1_11 div.column_3 li.header_row_2 {
	border-top: 1px solid #e06400;
	border-bottom: 1px solid #e06400;
	background: #e06400 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #b5280b;
	background: #b5280b !important;
}

/* --- header row 2 ---  */
div.p_table_1_11 div.column_4 li.header_row_2 {
	border-top: 1px solid #c3350f;
	border-bottom: 1px solid #c3350f;
	background: #c3350f !important;
}

/* ============ Style 12 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_12 h1.col1,
div.p_table_1_12 h1.col2,
div.p_table_1_12 h1.col3,
div.p_table_1_12 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_12 h1 span {
	color: #ffffff !important;
}

div.p_table_1_12 h2.col1,
div.p_table_1_12 h2.col2,
div.p_table_1_12 h2.col3,
div.p_table_1_12 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_12 h2.caption {
	color: #999999 !important;
}

div.p_table_1_12 h2.caption span {
	color: #999999 !important;
	text-shadow: none !important;
}

div.p_table_1_12 h3.col1,
div.p_table_1_12 h3.col2,
div.p_table_1_12 h3.col3,
div.p_table_1_12 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_12 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_1 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #957c45;
	background: #957c45 !important;
}

/* --- header row 2 ---  */
div.p_table_1_12 div.column_1 li.header_row_2 {
	border-top: 1px solid #a78f56;
	border-bottom: 1px solid #a78f56;
	background: #a78f56 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_2 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #684b24;
	background: #684b24 !important;
}

/* --- header row 2 ---  */
div.p_table_1_12 div.column_2 li.header_row_2 {
	border-top: 1px solid #7b5d2f;
	border-bottom: 1px solid #7b5d2f;
	background: #7b5d2f !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_3 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ce4e06;
	background: #ce4e06 !important;
}

/* --- header row 2 ---  */
div.p_table_1_12 div.column_3 li.header_row_2 {
	border-top: 1px solid #d86008;
	border-bottom: 1px solid #d86008;
	background: #d86008 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_4 li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ab250f;
	background: #ab250f !important;
}

/* --- header row 2 ---  */
div.p_table_1_12 div.column_4 li.header_row_2 {
	border-top: 1px solid #ba3114;
	border-bottom: 1px solid #ba3114;
	background: #ba3114 !important;
}

/* ============ MediCenter styles ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_13 h1.col1,
div.p_table_1_13 h1.col2,
div.p_table_1_13 h1.col3,
div.p_table_1_13 h1.col4,
div.p_table_1_14 h1.col1,
div.p_table_1_14 h1.col2,
div.p_table_1_14 h1.col3,
div.p_table_1_14 h1.col4,
div.p_table_1_15 h1.col1,
div.p_table_1_15 h1.col2,
div.p_table_1_15 h1.col3,
div.p_table_1_15 h1.col4,
div.p_table_1_16 h1.col1,
div.p_table_1_16 h1.col2,
div.p_table_1_16 h1.col3,
div.p_table_1_16 h1.col4,
div.p_table_1_17 h1.col1,
div.p_table_1_17 h1.col2,
div.p_table_1_17 h1.col3,
div.p_table_1_17 h1.col4,
div.p_table_1_18 h1.col1,
div.p_table_1_18 h1.col2,
div.p_table_1_18 h1.col3,
div.p_table_1_18 h1.col4 {
	color: #ffffff !important;
}

div.p_table_1_13 h1 span,
div.p_table_1_14 h1 span,
div.p_table_1_15 h1 span,
div.p_table_1_16 h1 span,
div.p_table_1_17 h1 span,
div.p_table_1_18 h1 span {
	color: #ffffff !important;
}

div.p_table_1_13 h2.col1,
div.p_table_1_13 h2.col2,
div.p_table_1_13 h2.col3,
div.p_table_1_13 h2.col4,
div.p_table_1_14 h2.col1,
div.p_table_1_14 h2.col2,
div.p_table_1_14 h2.col3,
div.p_table_1_14 h2.col4,
div.p_table_1_15 h2.col1,
div.p_table_1_15 h2.col2,
div.p_table_1_15 h2.col3,
div.p_table_1_15 h2.col4,
div.p_table_1_16 h2.col1,
div.p_table_1_16 h2.col2,
div.p_table_1_16 h2.col3,
div.p_table_1_16 h2.col4,
div.p_table_1_17 h2.col1,
div.p_table_1_17 h2.col2,
div.p_table_1_17 h2.col3,
div.p_table_1_17 h2.col4,
div.p_table_1_18 h2.col1,
div.p_table_1_18 h2.col2,
div.p_table_1_18 h2.col3,
div.p_table_1_18 h2.col4 {
	color: #ffffff !important;
}

div.p_table_1_13 h2.caption,
div.p_table_1_14 h2.caption,
div.p_table_1_15 h2.caption,
div.p_table_1_16 h2.caption,
div.p_table_1_17 h2.caption,
div.p_table_1_18 h2.caption {
	color: #999999 !important;
}

div.p_table_1_13 h2.caption span,
div.p_table_1_14 h2.caption span,
div.p_table_1_15 h2.caption span,
div.p_table_1_16 h2.caption span,
div.p_table_1_17 h2.caption span,
div.p_table_1_18 h2.caption span {
	color: #999999 !important;
	text-shadow: none !important;
}

div.p_table_1_13 h3.col1,
div.p_table_1_13 h3.col2,
div.p_table_1_13 h3.col3,
div.p_table_1_13 h3.col4,
div.p_table_1_14 h3.col1,
div.p_table_1_14 h3.col2,
div.p_table_1_14 h3.col3,
div.p_table_1_14 h3.col4,
div.p_table_1_15 h3.col1,
div.p_table_1_15 h3.col2,
div.p_table_1_15 h3.col3,
div.p_table_1_15 h3.col4,
div.p_table_1_16 h3.col1,
div.p_table_1_16 h3.col2,
div.p_table_1_16 h3.col3,
div.p_table_1_16 h3.col4,
div.p_table_1_17 h3.col1,
div.p_table_1_17 h3.col2,
div.p_table_1_17 h3.col3,
div.p_table_1_17 h3.col4,
div.p_table_1_18 h3.col1,
div.p_table_1_18 h3.col2,
div.p_table_1_18 h3.col3,
div.p_table_1_18 h3.col4 {
	color: #ffffff !important;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.caption_column li.header_row_1,
div.p_table_1_14 div.caption_column li.header_row_1,
div.p_table_1_15 div.caption_column li.header_row_1,
div.p_table_1_16 div.caption_column li.header_row_1,
div.p_table_1_17 div.caption_column li.header_row_1,
div.p_table_1_18 div.caption_column li.header_row_1 {
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* --- header row 2 ---  */
div.p_table_1_13 div.caption_column li.header_row_2,
div.p_table_1_14 div.caption_column li.header_row_2,
div.p_table_1_15 div.caption_column li.header_row_2,
div.p_table_1_16 div.caption_column li.header_row_2,
div.p_table_1_17 div.caption_column li.header_row_2,
div.p_table_1_18 div.caption_column li.header_row_2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1,
div.p_table_1_14 div.column_1 li.header_row_1,
div.p_table_1_15 div.column_1 li.header_row_1,
div.p_table_1_16 div.column_1 li.header_row_1,
div.p_table_1_17 div.column_1 li.header_row_1,
div.p_table_1_18 div.column_1 li.header_row_1 {
	border-top: 0;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1,
div.p_table_1_14 div.column_2 li.header_row_1,
div.p_table_1_15 div.column_2 li.header_row_1 {
	border-top: 0;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1,
div.p_table_1_14 div.column_3 li.header_row_1,
div.p_table_1_15 div.column_3 li.header_row_1,
div.p_table_1_16 div.column_3 li.header_row_1,
div.p_table_1_17 div.column_3 li.header_row_1,
div.p_table_1_18 div.column_3 li.header_row_1 {
	border-top: 0;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1,
div.p_table_1_14 div.column_4 li.header_row_1,
div.p_table_1_15 div.column_4 li.header_row_1,
div.p_table_1_16 div.column_4 li.header_row_1,
div.p_table_1_17 div.column_4 li.header_row_1,
div.p_table_1_18 div.column_4 li.header_row_1 {
	border-top: 0;
}

/* --- footer row --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row {
	background: #F8F8F8 !important;
}

/* --- column hovers ---*/
div.p_table_1_13 div.column_1:hover li.header_row_1,
div.p_table_1_13 div.column_2:hover li.header_row_1,
div.p_table_1_13 div.column_3:hover li.header_row_1,
div.p_table_1_13 div.column_4:hover li.header_row_1,
div.p_table_1_13 div.active_column li.header_row_1,
div.p_table_1_13.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_14 div.column_1:hover li.header_row_1,
div.p_table_1_14 div.column_2:hover li.header_row_1,
div.p_table_1_14 div.column_3:hover li.header_row_1,
div.p_table_1_14 div.column_4:hover li.header_row_1,
div.p_table_1_14 div.active_column li.header_row_1,
div.p_table_1_14.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_15 div.column_1:hover li.header_row_1,
div.p_table_1_15 div.column_2:hover li.header_row_1,
div.p_table_1_15 div.column_3:hover li.header_row_1,
div.p_table_1_15 div.column_4:hover li.header_row_1,
div.p_table_1_15 div.active_column li.header_row_1,
div.p_table_1_15.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_16 div.column_1:hover li.header_row_1,
div.p_table_1_16 div.column_2:hover li.header_row_1,
div.p_table_1_16 div.column_3:hover li.header_row_1,
div.p_table_1_16 div.column_4:hover li.header_row_1,
div.p_table_1_16 div.active_column li.header_row_1,
div.p_table_1_16.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_17 div.column_1:hover li.header_row_1,
div.p_table_1_17 div.column_2:hover li.header_row_1,
div.p_table_1_17 div.column_3:hover li.header_row_1,
div.p_table_1_17 div.column_4:hover li.header_row_1,
div.p_table_1_17 div.active_column li.header_row_1,
div.p_table_1_17.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_18 div.column_1:hover li.header_row_1,
div.p_table_1_18 div.column_2:hover li.header_row_1,
div.p_table_1_18 div.column_3:hover li.header_row_1,
div.p_table_1_18 div.column_4:hover li.header_row_1,
div.p_table_1_18 div.active_column li.header_row_1,
div.p_table_1_18.p_table_hover_disabled div.active_column:hover li.header_row_1 {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

div.p_table_1_13 div.column_1:hover,
div.p_table_1_13 div.column_2:hover,
div.p_table_1_13 div.column_3:hover,
div.p_table_1_13 div.column_4:hover,
div.p_table_1_13 div.active_column,
div.p_table_1_13.p_table_hover_light div.active_column:hover,
div.p_table_1_13.p_table_hover_disabled div.active_column:hover,
div.p_table_1_14 div.column_1:hover,
div.p_table_1_14 div.column_2:hover,
div.p_table_1_14 div.column_3:hover,
div.p_table_1_14 div.column_4:hover,
div.p_table_1_14 div.active_column,
div.p_table_1_14.p_table_hover_light div.active_column:hover,
div.p_table_1_14.p_table_hover_disabled div.active_column:hover,
div.p_table_1_15 div.column_1:hover,
div.p_table_1_15 div.column_2:hover,
div.p_table_1_15 div.column_3:hover,
div.p_table_1_15 div.column_4:hover,
div.p_table_1_15 div.active_column,
div.p_table_1_15.p_table_hover_light div.active_column:hover,
div.p_table_1_15.p_table_hover_disabled div.active_column:hover,
div.p_table_1_16 div.column_1:hover,
div.p_table_1_16 div.column_2:hover,
div.p_table_1_16 div.column_3:hover,
div.p_table_1_16 div.column_4:hover,
div.p_table_1_16 div.active_column,
div.p_table_1_16.p_table_hover_light div.active_column:hover,
div.p_table_1_16.p_table_hover_disabled div.active_column:hover div.p_table_1_17 div.column_1:hover,
div.p_table_1_17 div.column_2:hover,
div.p_table_1_17 div.column_3:hover,
div.p_table_1_17 div.column_4:hover,
div.p_table_1_17 div.active_column,
div.p_table_1_17.p_table_hover_light div.active_column:hover,
div.p_table_1_17.p_table_hover_disabled div.active_column:hover div.p_table_1_18 div.column_1:hover,
div.p_table_1_18 div.column_2:hover,
div.p_table_1_18 div.column_3:hover,
div.p_table_1_18 div.column_4:hover,
div.p_table_1_18 div.active_column,
div.p_table_1_18.p_table_hover_light div.active_column:hover,
div.p_table_1_18.p_table_hover_disabled div.active_column:hover {
	box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 0px 30px rgba(0, 0, 0, 0.3);
}

div.p_table_1_13.p_table_hover_light div.column_1:hover,
div.p_table_1_13.p_table_hover_light div.column_2:hover,
div.p_table_1_13.p_table_hover_light div.column_3:hover,
div.p_table_1_13.p_table_hover_light div.column_4:hover,
div.p_table_1_13.p_table_hover_light div.active_column,
div.p_table_1_13.p_table_hover_light div.active_column:hover,
div.p_table_1_14.p_table_hover_light div.column_1:hover,
div.p_table_1_14.p_table_hover_light div.column_2:hover,
div.p_table_1_14.p_table_hover_light div.column_3:hover,
div.p_table_1_14.p_table_hover_light div.column_4:hover,
div.p_table_1_14.p_table_hover_light div.active_column,
div.p_table_1_14.p_table_hover_light div.active_column:hover,
div.p_table_1_15.p_table_hover_light div.column_1:hover,
div.p_table_1_15.p_table_hover_light div.column_2:hover,
div.p_table_1_15.p_table_hover_light div.column_3:hover,
div.p_table_1_15.p_table_hover_light div.column_4:hover,
div.p_table_1_15.p_table_hover_light div.active_column,
div.p_table_1_15.p_table_hover_light div.active_column:hover,
div.p_table_1_16.p_table_hover_light div.column_1:hover,
div.p_table_1_16.p_table_hover_light div.column_2:hover,
div.p_table_1_16.p_table_hover_light div.column_3:hover,
div.p_table_1_16.p_table_hover_light div.column_4:hover,
div.p_table_1_16.p_table_hover_light div.active_column,
div.p_table_1_16.p_table_hover_light div.active_column:hover,
div.p_table_1_17.p_table_hover_light div.column_1:hover,
div.p_table_1_17.p_table_hover_light div.column_2:hover,
div.p_table_1_17.p_table_hover_light div.column_3:hover,
div.p_table_1_17.p_table_hover_light div.column_4:hover,
div.p_table_1_17.p_table_hover_light div.active_column,
div.p_table_1_17.p_table_hover_light div.active_column:hover,
div.p_table_1_18.p_table_hover_light div.column_1:hover,
div.p_table_1_18.p_table_hover_light div.column_2:hover,
div.p_table_1_18.p_table_hover_light div.column_3:hover,
div.p_table_1_18.p_table_hover_light div.column_4:hover,
div.p_table_1_18.p_table_hover_light div.active_column,
div.p_table_1_18.p_table_hover_light div.active_column:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

/* --- buttons --- */
div.p_table_1_13 a.sign_up,
div.p_table_1_13 a.sign_up:hover,
div.p_table_1_14 a.sign_up,
div.p_table_1_14 a.sign_up:hover,
div.p_table_1_15 a.sign_up,
div.p_table_1_15 a.sign_up:hover,
div.p_table_1_16 a.sign_up,
div.p_table_1_16 a.sign_up:hover,
div.p_table_1_17 a.sign_up,
div.p_table_1_17 a.sign_up:hover,
div.p_table_1_18 a.sign_up,
div.p_table_1_18 a.sign_up:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-shadow: none;
	font-weight: normal;
	color: #FFF;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

/* --- radius --- */
div.p_table_1_13 .radius5_topleft,
div.p_table_1_14 .radius5_topleft,
div.p_table_1_15 .radius5_topleft,
div.p_table_1_16 .radius5_topleft,
div.p_table_1_17 .radius5_topleft,
div.p_table_1_18 .radius5_topleft,
div.p_table_1_13 .radius5_topright,
div.p_table_1_14 .radius5_topright,
div.p_table_1_15 .radius5_topright,
div.p_table_1_16 .radius5_topright,
div.p_table_1_17 .radius5_topright,
div.p_table_1_18 .radius5_topright {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

/* --- footer --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row {
	border-color: #E0E0E0;
}

/* ============ Style 13 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #5EC2EA;
	background: #5EC2EA !important;
}

/* --- header row 2 ---  */
div.p_table_1_13 div.column_1 li.header_row_2 {
	border-top: 1px solid #6ACAED;
	border-bottom: 1px solid #6ACAED;
	background: #6ACAED !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #36A6DF;
	background: #36A6DF !important;
}

/* --- header row 2 ---  */
div.p_table_1_13 div.column_2 li.header_row_2 {
	border-top: 1px solid #42B3E5;
	border-bottom: 1px solid #42B3E5;
	background: #42B3E5 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #0274C4;
	background: #0274C4 !important;
}

/* --- header row 2 ---  */
div.p_table_1_13 div.column_3 li.header_row_2 {
	border-top: 1px solid #0384CE;
	border-bottom: 1px solid #0384CE;
	background: #0384CE !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #274894;
	background: #274894 !important;
}

/* --- header row 2 ---  */
div.p_table_1_13 div.column_4 li.header_row_2 {
	border-top: 1px solid #3156A3;
	border-bottom: 1px solid #3156A3;
	background: #3156A3 !important;
}

/* --- buttons --- */
div.p_table_1_13 div.column_1 a.sign_up {
	background: #6ACAED;
	border-color: #6ACAED;
}

div.p_table_1_13 div.column_2 a.sign_up {
	background: #42B3E5;
	border-color: #42B3E5;
}

div.p_table_1_13 div.column_3 a.sign_up {
	background: #0384CE;
	border-color: #0384CE;
}

div.p_table_1_13 div.column_4 a.sign_up {
	background: #3156A3;
	border-color: #3156A3;
}

/* ============ Style 14 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #96C442;
	background: #96C442 !important;
}

/* --- header row 2 ---  */
div.p_table_1_14 div.column_1 li.header_row_2 {
	border-top: 1px solid #A2CC4D;
	border-bottom: 1px solid #A2CC4D;
	background: #A2CC4D !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #6CAD31;
	background: #6CAD31 !important;
}

/* --- header row 2 ---  */
div.p_table_1_14 div.column_2 li.header_row_2 {
	border-top: 1px solid #7CBA3D;
	border-bottom: 1px solid #7CBA3D;
	background: #7CBA3D !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #379234;
	background: #379234 !important;
}

/* --- header row 2 ---  */
div.p_table_1_14 div.column_3 li.header_row_2 {
	border-top: 1px solid #43A140;
	border-bottom: 1px solid #43A140;
	background: #43A140 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #00722D;
	background: #00722D !important;
}

/* --- header row 2 ---  */
div.p_table_1_14 div.column_4 li.header_row_2 {
	border-top: 1px solid #008238;
	border-bottom: 1px solid #008238;
	background: #008238 !important;
}

/* --- buttons --- */
div.p_table_1_14 div.column_1 a.sign_up {
	background: #A2CC4D;
	border-color: #A2CC4D;
}

div.p_table_1_14 div.column_2 a.sign_up {
	background: #7CBA3D;
	border-color: #7CBA3D;
}

div.p_table_1_14 div.column_3 a.sign_up {
	background: #43A140;
	border-color: #43A140;
}

div.p_table_1_14 div.column_4 a.sign_up {
	background: #008238;
	border-color: #008238;
}

/* ============ Style 15 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #FEB80D;
	background: #FEB80D !important;
}

/* --- header row 2 ---  */
div.p_table_1_15 div.column_1 li.header_row_2 {
	border-top: 1px solid #FEC110;
	border-bottom: 1px solid #FEC110;
	background: #FEC110 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #FF9A00;
	background: #FF9A00 !important;
}

/* --- header row 2 ---  */
div.p_table_1_15 div.column_2 li.header_row_2 {
	border-top: 1px solid #FFA800;
	border-bottom: 1px solid #FFA800;
	background: #FFA800 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #EE6800;
	background: #EE6800 !important;
}

/* --- header row 2 ---  */
div.p_table_1_15 div.column_3 li.header_row_2 {
	border-top: 1px solid #F17800;
	border-bottom: 1px solid #F17800;
	background: #F17800 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #C13815;
	background: #C13815 !important;
}

/* --- header row 2 ---  */
div.p_table_1_15 div.column_4 li.header_row_2 {
	border-top: 1px solid #CB451B;
	border-bottom: 1px solid #CB451B;
	background: #CB451B !important;
}

/* --- buttons --- */
div.p_table_1_15 div.column_1 a.sign_up {
	background: #FEC110;
	border-color: #FEC110;
}

div.p_table_1_15 div.column_2 a.sign_up {
	background: #FFA800;
	border-color: #FFA800;
}

div.p_table_1_15 div.column_3 a.sign_up {
	background: #F17800;
	border-color: #F17800;
}

div.p_table_1_15 div.column_4 a.sign_up {
	background: #CB451B;
	border-color: #CB451B;
}

/* ============ Style 16 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #F9814C;
	background: #F9814C !important;
}

/* --- header row 2 ---  */
div.p_table_1_16 div.column_1 li.header_row_2 {
	border-top: 1px solid #FA8E57;
	border-bottom: 1px solid #FA8E57;
	background: #FA8E57 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #F0653B;
	background: #F0653B !important;
}

/* --- header row 2 ---  */
div.p_table_1_16 div.column_2 li.header_row_2 {
	border-top: 1px solid #F37548;
	border-bottom: 1px solid #F37548;
	background: #F37548 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #D3442C;
	background: #D3442C !important;
}

/* --- header row 2 ---  */
div.p_table_1_16 div.column_3 li.header_row_2 {
	border-top: 1px solid #DB5237;
	border-bottom: 1px solid #DB5237;
	background: #DB5237 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #B42A1F;
	background: #B42A1F !important;
}

/* --- header row 2 ---  */
div.p_table_1_16 div.column_4 li.header_row_2 {
	border-top: 1px solid #C03427;
	border-bottom: 1px solid #C03427;
	background: #C03427 !important;
}

/* --- buttons --- */
div.p_table_1_16 div.column_1 a.sign_up {
	background: #FA8E57;
	border-color: #FA8E57;
}

div.p_table_1_16 div.column_2 a.sign_up {
	background: #F37548;
	border-color: #F37548;
}

div.p_table_1_16 div.column_3 a.sign_up {
	background: #DB5237;
	border-color: #DB5237;
}

div.p_table_1_16 div.column_4 a.sign_up {
	background: #C03427;
	border-color: #C03427;
}

/* ============ Style 17 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #35BED0;
	background: #35BED0 !important;
}

/* --- header row 2 ---  */
div.p_table_1_17 div.column_1 li.header_row_2 {
	border-top: 1px solid #3EC7D7;
	border-bottom: 1px solid #3EC7D7;
	background: #3EC7D7 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #00A9C2;
	background: #00A9C2 !important;
}

/* --- header row 2 ---  */
div.p_table_1_17 div.column_2 li.header_row_2 {
	border-top: 1px solid #00B6CC;
	border-bottom: 1px solid #00B6CC;
	background: #00B6CC !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #0087A8;
	background: #0087A8 !important;
}

/* --- header row 2 ---  */
div.p_table_1_17 div.column_3 li.header_row_2 {
	border-top: 1px solid #0097B5;
	border-bottom: 1px solid #0097B5;
	background: #0097B5 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #005778;
	background: #005778 !important;
}

/* --- header row 2 ---  */
div.p_table_1_17 div.column_4 li.header_row_2 {
	border-top: 1px solid #006688;
	border-bottom: 1px solid #006688;
	background: #006688 !important;
}

/* --- buttons --- */
div.p_table_1_17 div.column_1 a.sign_up {
	background: #3EC7D7;
	border-color: #3EC7D7;
}

div.p_table_1_17 div.column_2 a.sign_up {
	background: #00B6CC;
	border-color: #00B6CC;
}

div.p_table_1_17 div.column_3 a.sign_up {
	background: #0097B5;
	border-color: #0097B5;
}

div.p_table_1_17 div.column_4 a.sign_up {
	background: #006688;
	border-color: #006688;
}

/* ============ Style 18 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_1 li.header_row_1 {
	border-bottom: 1px solid #A18DCB;
	background: #A18DCB !important;
}

/* --- header row 2 ---  */
div.p_table_1_18 div.column_1 li.header_row_2 {
	border-top: 1px solid #AC99D2;
	border-bottom: 1px solid #AC99D2;
	background: #AC99D2 !important;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_2 li.header_row_1 {
	border-bottom: 1px solid #8177B9;
	background: #8177B9 !important;
}

/* --- header row 2 ---  */
div.p_table_1_18 div.column_2 li.header_row_2 {
	border-top: 1px solid #9187C4;
	border-bottom: 1px solid #9187C4;
	background: #9187C4 !important;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_3 li.header_row_1 {
	border-bottom: 1px solid #5959A6;
	background: #5959A6 !important;
}

/* --- header row 2 ---  */
div.p_table_1_18 div.column_3 li.header_row_2 {
	border-top: 1px solid #6969B3;
	border-bottom: 1px solid #6969B3;
	background: #6969B3 !important;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_4 li.header_row_1 {
	border-bottom: 1px solid #323F84;
	background: #323F84 !important;
}

/* --- header row 2 ---  */
div.p_table_1_18 div.column_4 li.header_row_2 {
	border-top: 1px solid #3E4C94;
	border-bottom: 1px solid #3E4C94;
	background: #3E4C94 !important;
}

/* --- buttons --- */
div.p_table_1_18 div.column_1 a.sign_up {
	background: #AC99D2;
	border-color: #AC99D2;
}

div.p_table_1_18 div.column_2 a.sign_up {
	background: #9187C4;
	border-color: #9187C4;
}

div.p_table_1_18 div.column_3 a.sign_up {
	background: #6969B3;
	border-color: #6969B3;
}

div.p_table_1_18 div.column_4 a.sign_up {
	background: #3E4C94;
	border-color: #3E4C94;
}

/* --- vertical align --- */
div.p_table_1 li span.css3_grid_vertical_align_table {
	display: table;
	width: 100%;
	height: 100%;
	padding: 0 !important;
}

div.p_table_1 li span.css3_grid_vertical_align {
	display: table-cell;
	vertical-align: middle;
	padding: 0 !important;
}

/* ========== NAVIGATION ARROWS  ========== */
.css3_grid_slider_container {
	/*display: table-row;*/
	border-collapse: collapse;
}

.css3_grid_slider_container div.p_table_1,
.css3_grid_slider_container div.p_table_2 {
	display: table-cell;
}

.css3_grid_arrow_area {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	padding: 0 20px;
}

a.css3_grid_slide_button_prev,
a.css3_grid_slide_button_next {
	float: left;
	background-image: url("../img/navigation_map.png") !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none;
}

a.css3_grid_slide_button_prev:hover,
a.css3_grid_slide_button_next:hover {
	text-decoration: none !important;
	border: none;
}

/* --- style 1 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style1,
a.css3_grid_slide_button_next.css3_grid_slide_button_style1 {
	width: 21px;
	height: 21px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style1 {
	background-position: -21px 0;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style1:hover {
	background-position: 0 -21px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style1:hover {
	background-position: -21px -21px;
}

/* --- style 2 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2,
a.css3_grid_slide_button_next.css3_grid_slide_button_style2,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4,
a.css3_grid_slide_button_next.css3_grid_slide_button_style4 {
	width: 29px;
	height: 29px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style2 {
	background-position: 0 -52px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style2 {
	background-position: -29px -52px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style2:hover {
	background-position: 0 -81px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style2:hover {
	background-position: -29px -81px;
}

/* --- style 3 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3,
a.css3_grid_slide_button_next.css3_grid_slide_button_style3 {
	width: 25px;
	height: 49px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style3 {
	background-position: 0 -120px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style3 {
	background-position: -25px -120px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style3:hover {
	background-position: 0 -169px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style3:hover {
	background-position: -25px -169px;
}

/* --- style 4 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4 {
	background-position: 0 -228px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style4 {
	background-position: -29px -228px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style4:hover {
	background-position: 0 -257px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style4:hover {
	background-position: -29px -257px;
}

/* --- style 5 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5,
a.css3_grid_slide_button_next.css3_grid_slide_button_style5 {
	width: 24px;
	height: 47px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style5 {
	background-position: 0 -296px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style5 {
	background-position: -24px -296px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style5:hover {
	background-position: 0 -343px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style5:hover {
	background-position: -24px -343px;
}

/* --- style 6 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6,
a.css3_grid_slide_button_next.css3_grid_slide_button_style6 {
	width: 41px;
	height: 41px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style6 {
	background-position: 0 -400px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style6 {
	background-position: -41px -400px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style6:hover {
	background-position: 0 -441px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style6:hover {
	background-position: -41px -441px;
}

/* --- style 7 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7,
a.css3_grid_slide_button_next.css3_grid_slide_button_style7,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8,
a.css3_grid_slide_button_next.css3_grid_slide_button_style8,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9,
a.css3_grid_slide_button_next.css3_grid_slide_button_style9,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10,
a.css3_grid_slide_button_next.css3_grid_slide_button_style10 {
	width: 35px;
	height: 35px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style7 {
	background-position: 0 -492px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style7 {
	background-position: -35px -492px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style7:hover {
	background-position: 0 -527px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style7:hover {
	background-position: -35px -527px;
}

/* --- style 8 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8 {
	background-position: 0 -572px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style8 {
	background-position: -35px -572px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style8:hover {
	background-position: 0 -607px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style8:hover {
	background-position: -35px -607px;
}

/* --- style 9 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9 {
	background-position: 0 -652px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style9 {
	background-position: -35px -652px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style9:hover {
	background-position: 0 -687px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style9:hover {
	background-position: -35px -687px;
}

/* --- style 10 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10 {
	background-position: 0 -732px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style10 {
	background-position: -35px -732px;
}

a.css3_grid_slide_button_prev.css3_grid_slide_button_style10:hover {
	background-position: 0 -767px;
}

a.css3_grid_slide_button_next.css3_grid_slide_button_style10:hover {
	background-position: -35px -767px;
}

/* ========== PAGINATION  ========== */
.css3_grid_pagination {
	text-align: center;
	padding: 20px 0;
}

.css3_grid_pagination span {
	display: none;
}

.css3_grid_pagination a {
	display: inline-block;
	background-image: url("../img/navigation_map.png") !important;
	background-repeat: no-repeat;
	margin-left: 3px;
	border: none;
}

.css3_grid_pagination a:hover {
	border: none;
}

.css3_grid_pagination a:first-child {
	margin-left: 0;
}

.css3_grid_pagination.css3_grid_pagination_style1 a {
	width: 9px;
	height: 9px;
	background-position: 0 -812px;
}

.css3_grid_pagination.css3_grid_pagination_style1 a:hover,
.css3_grid_pagination.css3_grid_pagination_style1 a.selected {
	background-position: 0 -821px;
}

.css3_grid_pagination.css3_grid_pagination_style2 a {
	width: 11px;
	height: 11px;
	background-position: -19px -812px;
}

.css3_grid_pagination.css3_grid_pagination_style2 a:hover,
.css3_grid_pagination.css3_grid_pagination_style2 a.selected {
	background-position: -19px -823px;
}

.css3_grid_pagination.css3_grid_pagination_style3 a {
	width: 20px;
	height: 3px;
	background-position: -40px -812px;
}

.css3_grid_pagination.css3_grid_pagination_style3 a:hover,
.css3_grid_pagination.css3_grid_pagination_style3 a.selected {
	background-position: -40px -815px;
}

/* ========== HIDDEN ROW  ========== */
div.p_table_1 li.css3_grid_hidden_row {
	opacity: 1;
	-moz-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);
	/* FF4+ */
	-o-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);
	/* Opera 10.5+ */
	-webkit-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);
	/* Saf3.2+, Chrome */
	-ms-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);
	/* IE9 */
	transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);
	/* W3C */
}

div.p_table_1.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_1.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide {
	opacity: 0;
	height: 0 !important;
	padding: 0 !important;
}

div.p_table_1 .css3_grid_hidden_rows_control {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px !important;
}

.css3_grid_hidden_rows_control .css3_grid_hide {
	display: none;
}

div.p_table_1 .css3_grid_hidden_rows_control span {
	font-family: arial;
	font-weight: bold !important;
	color: #444444 !important;
}