.accordion-header {
	margin: 7px 0 0 0;
	padding: 7px 18px;
	border: 1px solid #cccccc;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.active-header {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #FFF;
}

.active-header-red  {
	background:#c80500;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80500), to(#f62700));
	background-image: -webkit-linear-gradient(top, #c80500, #f62700); 
	background-image:    -moz-linear-gradient(top, #c80500, #f62700);
	background-image:     -ms-linear-gradient(top, #c80500, #f62700);
	background-image:      -o-linear-gradient(top, #c80500, #f62700);
}

.active-header-yellow {
	background:#f6af00;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6af00), to(#ffdd1e));
	background-image: -webkit-linear-gradient(top, #f6af00, #ffdd1e); 
	background-image:    -moz-linear-gradient(top, #f6af00, #ffdd1e);
	background-image:     -ms-linear-gradient(top, #f6af00, #ffdd1e);
	background-image:      -o-linear-gradient(top, #f6af00, #ffdd1e);
}

.active-header-green {
	background:#55b900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#55b900), to(#60e00f));
	background-image: -webkit-linear-gradient(top, #55b900, #60e00f); 
	background-image:    -moz-linear-gradient(top, #55b900, #60e00f);
	background-image:     -ms-linear-gradient(top, #55b900, #60e00f);
	background-image:      -o-linear-gradient(top, #55b900, #60e00f);
}

.active-header-blue {
	background:#0091c3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0091c3), to(#3db5f3));
	background-image: -webkit-linear-gradient(top, #0091c3, #3db5f3); 
	background-image:    -moz-linear-gradient(top, #0091c3, #3db5f3);
	background-image:     -ms-linear-gradient(top, #0091c3, #3db5f3);
	background-image:      -o-linear-gradient(top, #0091c3, #3db5f3);
}

.active-header-purple {
	background:#a52ddc;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a52ddc), to(#cf38e9));
	background-image: -webkit-linear-gradient(top, #a52ddc, #cf38e9); 
	background-image:    -moz-linear-gradient(top, #a52ddc, #cf38e9);
	background-image:     -ms-linear-gradient(top, #a52ddc, #cf38e9);
	background-image:      -o-linear-gradient(top, #a52ddc, #cf38e9);
}


.active-header:hover {
	background:#f3f4f4;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #FFF;
}

.inactive-header {
	color: #333;
	background:#f3f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e3e4), to(#f3f4f4));
	background-image: -webkit-linear-gradient(top, #e2e3e4, #f3f4f4); 
	background-image:    -moz-linear-gradient(top, #e2e3e4, #f3f4f4);
	background-image:     -ms-linear-gradient(top, #e2e3e4, #f3f4f4);
	background-image:      -o-linear-gradient(top, #e2e3e4, #f3f4f4);
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header:hover {
	background:#f3f4f4;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #FFF;
}

.inactive-header-red:hover{
	background:#c80500;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80500), to(#f62700));
	background-image: -webkit-linear-gradient(top, #c80500, #f62700); 
	background-image:    -moz-linear-gradient(top, #c80500, #f62700);
	background-image:     -ms-linear-gradient(top, #c80500, #f62700);
	background-image:      -o-linear-gradient(top, #c80500, #f62700);
}

.inactive-header-yellow:hover {
	background:#f6af00;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6af00), to(#ffdd1e));
	background-image: -webkit-linear-gradient(top, #f6af00, #ffdd1e); 
	background-image:    -moz-linear-gradient(top, #f6af00, #ffdd1e);
	background-image:     -ms-linear-gradient(top, #f6af00, #ffdd1e);
	background-image:      -o-linear-gradient(top, #f6af00, #ffdd1e);
	}

.inactive-header-green:hover {
	background:#55b900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#55b900), to(#60e00f));
	background-image: -webkit-linear-gradient(top, #55b900, #60e00f); 
	background-image:    -moz-linear-gradient(top, #55b900, #60e00f);
	background-image:     -ms-linear-gradient(top, #55b900, #60e00f);
	background-image:      -o-linear-gradient(top, #55b900, #60e00f);
	}

.inactive-header-blue:hover {
	background:#0091c3;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0091c3), to(#3db5f3));
	background-image: -webkit-linear-gradient(top, #0091c3, #3db5f3); 
	background-image:    -moz-linear-gradient(top, #0091c3, #3db5f3);
	background-image:     -ms-linear-gradient(top, #0091c3, #3db5f3);
	background-image:      -o-linear-gradient(top, #0091c3, #3db5f3);
	}

.inactive-header-purple:hover {
	background:#a52ddc;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a52ddc), to(#cf38e9));
	background-image: -webkit-linear-gradient(top, #a52ddc, #cf38e9); 
	background-image:    -moz-linear-gradient(top, #a52ddc, #cf38e9);
	background-image:     -ms-linear-gradient(top, #a52ddc, #cf38e9);
	background-image:      -o-linear-gradient(top, #a52ddc, #cf38e9);
	}

.accordion-content {
	display: none;
	padding: 18px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}