#carousel_container {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
#carousel_container .slide {
	left: 100%; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); display: block; position: absolute;
}
#slide1 {
	background: url("http://www.njeda.com/images/homepage/carousel/slide1.png");
}
#slide2 {
	background: url("http://www.njeda.com/images/homepage/carousel/slide2.png");
}
#carousel_container .caption {
	padding: 0px 4%; top: 0px; width: 32%; height: 100%; right: 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,"Lucida Grande",sans-serif; display: none; position: absolute;
}
#carousel_container .caption h1 {
	text-align: left; color: rgb(255, 255, 255);
}
#carousel_container .caption h2 {
	text-align: left; color: rgb(255, 255, 255);
}
#carousel_container .caption p {
	text-align: left; color: rgb(255, 255, 255);
}
#carousel_container .caption h1 {
	margin: 10px 0px 0px; padding: 0px; text-transform: uppercase; line-height: 16px; font-size: 11px;
}
#carousel_container .caption h2 {
	margin: 10px 0px; padding: 0px; line-height: 26px; font-size: 20px;
}
#carousel_container .caption p {
	font-family: Arial,Helvetica,"Lucida Grande",sans-serif; font-size: 14px; margin-bottom: 14px;
}
#carousel_container .caption a {
	color: rgb(255, 255, 255); font-family: Arial,Helvetica,"Lucida Grande",sans-serif; font-size: 14px; text-decoration: underline;
}
#carousel_container .caption a:hover {
	text-decoration: underline;
}
#carousel_container .dotbox {
	width: 37%; height: 14px; text-align: left; right: 0px; bottom: 14px; position: absolute;
}
#carousel_container .dotbox .dot {
	background: rgba(255, 255, 255, 0.5); margin: 0px 6px; width: 14px; height: 14px; display: inline-block; position: relative; cursor: pointer;
}
#carousel_container .dotbox .active.dot {
	background: rgba(255, 255, 255, 1);
}
.cap-red {
	background: rgba(184, 53, 54, 0.9);
}
.cap-green {
	background: rgba(49, 115, 91, 0.9);
}
