.box-title {
	background-image: linear-gradient(bottom, #950000, #D50000);
	background-image: -o-linear-gradient(bottom, #950000, #D50000);
	background-image: -moz-linear-gradient(bottom, #950000, #D50000);
	background-image: -webkit-linear-gradient(bottom, #950000, #D50000);
	background-image: -ms-linear-gradient(bottom, #950000, #D50000);
	color: #fff;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	padding: 5px;
	margin: 0px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-o-border-top-right-radius: 4px;
	-ms-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	-o-border-top-left-radius: 4px;
	-ms-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.4) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4) inset;
	-o-box-shadow: 0px 1px 1px rgba(255,255,255,0.4) inset;
	box-shadow: 0px 1px 1px rgba(255,255,255,0.4) inset;
	border: 1px solid rgba(0,0,0,0.8);
	text-align: center;
	font-size: 17px;
}
.box-content {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.8);
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-o-border-bottom-right-radius: 4px;
	-ms-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
p {
	color: #2E2E2E;
	text-align: center;
	font-size: 14px;
}
.box-bar {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border-left: none; border-right: none;
	-moz-box-shadow: 0px -1px 1px rgba(255,255,255,0.4) inset, 0px 1px 1px rgba(255,255,255,0.4) inset;
	-webkit-box-shadow: 0px -1px 1px rgba(255,255,255,0.4) inset, 0px 1px 1px rgba(255,255,255,0.4) inset;
	-o-box-shadow: 0px -1px 1px rgba(255,255,255,0.4) inset, 0px 1px 1px rgba(255,255,255,0.4) inset;
	box-shadow: 0px -1px 1px rgba(255,255,255,0.4) inset, 0px 1px 1px rgba(255,255,255,0.4) inset;
}
.progress-bar-container {
	width: 90%;
	margin: 0 auto;
}
.progress-bar {
	background-image: linear-gradient(bottom, #7D1B02, #C10000);
	background-image: -o-linear-gradient(bottom, #7D1B02, #C10000);
	background-image: -moz-linear-gradient(bottom, #7D1B02, #C10000);
	background-image: -webkit-linear-gradient(bottom, #7D1B02, #C10000);
	background-image: -ms-linear-gradient(bottom, #7D1B02, #C10000);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.15) inset, -1px -1px 1px rgba(255,255,255,0.15) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.15) inset, -1px -1px 1px rgba(255,255,255,0.15) inset;
	-o-box-shadow: 1px 1px 1px rgba(255,255,255,0.15) inset, -1px -1px 1px rgba(255,255,255,0.15) inset;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.15) inset, -1px -1px 1px rgba(255,255,255,0.15) inset;
	width: 0%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	height: 20px;
	border: 1px solid rgba(0,0,0,0.8);
	text-align: center;
	color: #fff;
	line-height: 20px;
	font-weight: bold;
}
.footer {
	margin-top: 10px;
	padding-top: 10px;
	border-top: #676767 solid 1px;
	color: #676767;
	text-align: center;
	-moz-box-shadow: 0px 1px 0px #fff inset;
	-webkit-box-shadow: 0px 1px 0px #fff inset;
	-o-box-shadow: 0px 1px 0px #fff inset;
	box-shadow: 0px 1px 0px #fff inset;
}