.EllipseLeft1 {
	/* border: solid 1px green; */
	position: absolute;
	overflow: visible;
	opacity: 0.87;
	fill: transparent;
	stroke: rgba(244,114,96,1);
	stroke-width: 4px;
}
	
.EllipseLeft2 {
	/* border: solid 1px green; */	
	position: absolute;
	overflow: visible;
	opacity: 0.87;
	fill: transparent;
	stroke: rgba(240,240,240,1);
	stroke-width: 4px;
}
	
.EllipseRight1 {
	/* border: solid 1px green;  */
	overflow: visible;
	fill: transparent;
    stroke: rgba(112,112,112,1);
    stroke-width: 4px;
}
	
.EllipseRight2 {
	overflow: visible;
    fill: transparent;
    stroke: rgba(244,114,96,1);
    stroke-width: 4px;
}
	
	
.EllipseBubbleFront {
	/* border: solid 1px green; */
	position: absolute;
	overflow: visible;
	width: 300px;
	margin-top : 63px;
	margin-left : 35px;
    fill: transparent;
    stroke: rgba(112,112,112,1);
    stroke-width: 1px;
}
	
.EllipseBubbleBack {
	/* border: solid 1px green; */
	position: absolute;
	z-index: -1;
	width: 300px;
	height: 300px;
	margin-top : 70px;
	margin-left : 55px;
    fill: rgba(240,240,240,1);
}
	
.RectangleBubble {
	position: absolute;
	overflow: visible;
	height: 60px;
	width: 220px;
	margin-top : 320px; 
	margin-left : 180px;
    fill: rgba(251,248,248,1);
    stroke: rgba(244,114,96,1);
    stroke-width: 4px;
}

.RectangleBubbleCentered {
	position: absolute;
	overflow: visible;
	height: 60px;
	width: 220px;
    fill: rgba(251,248,248,1);
    stroke: rgba(244,114,96,1);
    stroke-width: 4px;
}

.EllipseLeft3 {
	/* border: solid 1px green; */
	z-index: 50;
	position: absolute;
	overflow: visible;
	fill: transparent;
	stroke: rgba(49,104,121,1);
	stroke-width: 4px;
}
	
.EllipseLeft4 {
    /* border: solid 1px green; */
	position: absolute;
	overflow: visible;
	fill: transparent;
	stroke: rgba(129,129,129,1);
	stroke-width: 4px;
}

.EllipsePyrTop1 {
	z-index: 1;
	position: absolute;
	overflow: visible;
    fill: transparent;
    stroke: rgba(112,112,112,1);
    stroke-width: 1px;
}

.EllipsePyrTop2 {
	z-index: -1;
	position: absolute;
	overflow: visible;
    fill: rgba(240,240,240,1);    
    stroke-width: 1px;
}

.SmallBubbleFront {
	/* border: solid 1px green; */
	position: absolute;
	overflow: visible;
	height: 225px;
	width: 225px;
    fill: transparent;
    stroke: rgba(112,112,112,1);
    stroke-width: 1px;
}
	
.SmallBubbleBack {
	/* border: solid 1px green; */
	position: absolute;
	z-index: -1;
	height: 225px;
	width: 225px;
    fill: rgba(240,240,240,1);
}

.EllipseDecoratorLeft1_1 {
	position: absolute;
	overflow: visible;
	opacity: 0.87;
	fill: transparent;
	stroke: rgba(244,114,96,1);
	stroke-width: 4px;
}

.EllipseDecoratorLeft1_2 {
	position: absolute;
	overflow: visible;
	opacity: 0.87;
	fill: transparent;
	stroke: rgba(240,240,240,1);
	stroke-width: 4px;
}
	
.EllipseDecoratorRight1_1 {
	position: absolute;
	overflow: visible;
	fill: transparent;
    stroke: rgba(112,112,112,1);
    stroke-width: 4px;
}
	
.EllipseDecoratorRight1_2 {
	position: absolute;
	overflow: visible;
    fill: transparent;
    stroke: rgba(244,114,96,1);
    stroke-width: 4px;
}

.EllipseDecoratorLeft2_1 {
	z-index: 50;
	position: absolute;
	overflow: visible;
	fill: transparent;
	stroke: rgba(49,104,121,1);
	stroke-width: 4px;
}
	
.EllipseDecoratorLeft2_2 {
	position: absolute;
	overflow: visible;
	fill: transparent;
	stroke: rgba(129,129,129,1);
	stroke-width: 4px;
}
