.ourprogresswrapper{
	position: relative;
}

.ourprogress {
	width: 255px;
	height: 730px;
	background-image: url(well3.png);
	z-index: 100;
	position: absolute;
}

.tlegend{position: absolute; bottom: 0; width: 80%}
.tlegend p{color:#000; line-height: 1.2em}

.current-total{
	font-weight: 700;
	font-size: 1.8em;
	color: #000
	}
.ourprogress .current-total span{
	color:#00338D
}
	
.legend {margin-top: 20px;}	
.legend li{width: 100%; clear: left; margin: 0 0 15px 0; line-height: 18px;}
.key-current{font-size: 1.4em;font-weight: 700; color: #000}
.key-current div{width: 20px; height: 20px; display: block; background-color:#009fda; float: left; margin-right: 5px }
.key-doubled{font-size: 1.4em; font-weight: 700;	color: #000
}
.key-doubled div{width: 20px; height: 20px; display: block; background-color:#00338d; float: left; margin-right: 5px  }
.progressvalue {
	font-weight: 700;
	margin: 0px;
	font-size: 1.4em
}

.ourprogressgraphics {
	position: absolute;
	z-index: 5;
	left: 74px;
	width: 255px;
	top: 197px;
}
.mercury-given {
	background-color: #009fda;
	position:absolute;
	display: block;
	width: 177px;
	z-index: 50;
}
.mercury-doubled {
	background-color: #00338d;
	position:absolute;
	display: block;
	width: 177px;
	z-index: 25;
}
.ourprogressnumbers {
	position: absolute;
	top: 184px;
	left: 45px;
	color: #123456;
	text-align: right;
}

.ourprogressmarkers {
	position: absolute;
	top: 177px;
	left: 173px;
	width: 100px;
	display: none;
}
.progresswhy {
	position: relative;
	width: 32px;
	height: 31px;
}
.progresswhy a {
	height: 100%;
	width: 100%;
	display: block;
	position: relative;
	background: url(points.png) bottom left no-repeat
}
.progresswhy a:hover {
	height: 100%;
	width: 100%;
	background: url(points.png) top left no-repeat
}

.progresswhy a div {
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
	width: 400%;
	font-size: 1.4em;
	color: #222;
	background-color: #ffb612;
	padding: 10px;
	border: 5px solid #999999;		
}



.marker-2{
	margin-top: 49px
}
.ourprogressmarkers .marker-2 {
	margin-top: 38px
}
.marker-3{
	margin-top: 44px
}
.ourprogressmarkers .marker-3 {
	margin-top: 36px
}
.marker-4{
	margin-top: 47px
}
.ourprogressmarkers .marker-4 {
	margin-top: 36px
}
.marker-5{
	margin-top: 44px
}
.ourprogressmarkers .marker-5 {
	margin-top: 36px
}
.marker-6{
	margin-top: 48px
}
.ourprogressmarkers .marker-6 {
	margin-top: 36px
}

.page-template-page-minimal-php .ourprogressnumbers{
	top: 188px;
}
.page-template-page-minimal-php .marker-2{
	margin-top: 54px
}

.page-template-page-minimal-php .marker-3{
	margin-top: 54px
}

.page-template-page-minimal-php .marker-4{
	margin-top: 54px
}

.page-template-page-minimal-php .marker-5{
	margin-top: 54px
}

.page-template-page-minimal-php .marker-6{
	margin-top: 54px
}

.percent16 {margin-top: 395px; height: 0px;}
.percent32 {margin-top: 360px; height: 40px;}
.percent48 {margin-top: 320px; height: 80px;}
.percent64 {margin-top: 280px; height: 120px;}
.percent80 {margin-top: 240px; height: 160px;}
.percent100 {margin-top: 200px; height: 200px;}
