.cssload-loader {
	display: block;
	margin:0 auto;
	width: 68px;
	height: 68px;
	position: relative;
	border: 9px solid rgb(255,255,255);
	animation: cssload-loader 2.3s infinite ease;
		-o-animation: cssload-loader 2.3s infinite ease;
		-ms-animation: cssload-loader 2.3s infinite ease;
		-webkit-animation: cssload-loader 2.3s infinite ease;
		-moz-animation: cssload-loader 2.3s infinite ease;}
.cssload-loader-inner {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	background-color: rgb(255,255,255);
	animation: cssload-loader-inner 2.3s infinite ease-in;
		-o-animation: cssload-loader-inner 2.3s infinite ease-in;
		-ms-animation: cssload-loader-inner 2.3s infinite ease-in;
		-webkit-animation: cssload-loader-inner 2.3s infinite ease-in;
		-moz-animation: cssload-loader-inner 2.3s infinite ease-in;}
@keyframes cssload-loader {
	0% {
		transform: rotate(0deg);}
	25% {
		transform: rotate(180deg);}
	50% {
		transform: rotate(180deg);}	
	75% {
		transform: rotate(360deg);}	
	100% {
		transform: rotate(360deg);}}
@-o-keyframes cssload-loader {
	0% {
		transform: rotate(0deg);}	
	25% {
		transform: rotate(180deg);}	
	50% {
		transform: rotate(180deg);}	
	75% {
		transform: rotate(360deg);}	
	100% {
		transform: rotate(360deg);}}
@-ms-keyframes cssload-loader {
	0% {
		transform: rotate(0deg);}
	25% {
		transform: rotate(180deg);}	
	50% {
		transform: rotate(180deg);}	
	75% {
		transform: rotate(360deg);}	
	100% {
		transform: rotate(360deg);}}
@-webkit-keyframes cssload-loader {
	0% {
		transform: rotate(0deg);}	
	25% {
		transform: rotate(180deg);}	
	50% {
		transform: rotate(180deg);}	
	75% {
		transform: rotate(360deg);}	
	100% {
		transform: rotate(360deg);}}
@-moz-keyframes cssload-loader {
	0% {
		transform: rotate(0deg);}	
	25% {
		transform: rotate(180deg);}	
	50% {
		transform: rotate(180deg);}	
	75% {
		transform: rotate(360deg);}	
	100% {
		transform: rotate(360deg);}}
@keyframes cssload-loader-inner {
	0% {
		height: 0%;}	
	25% {
		height: 0%;}	
	50% {
		height: 100%;}	
	75% {
		height: 100%;}	
	100% {
		height: 0%;}}
@-o-keyframes cssload-loader-inner {
	0% {
		height: 0%;}	
	25% {
		height: 0%;}	
	50% {
		height: 100%;}	
	75% {
		height: 100%;}	
	100% {
		height: 0%;}}
@-ms-keyframes cssload-loader-inner {
	0% {
		height: 0%;}
	25% {
		height: 0%;}	
	50% {
		height: 100%;}	
	75% {
		height: 100%;}	
	100% {
		height: 0%;}}
@-webkit-keyframes cssload-loader-inner {
	0% {
		height: 0%;}
	25% {
		height: 0%;}	
	50% {
		height: 100%;}	
	75% {
		height: 100%;}	
	100% {
		height: 0%;}}
@-moz-keyframes cssload-loader-inner {
	0% {
		height: 0%;}	
	25% {
		height: 0%;}	
	50% {
		height: 100%;}	
	75% {
		height: 100%;}	
	100% {
		height: 0%;}}

.cssload-loader2{
	display:block;
	position:absolute;
	height:4em;width:4em;
	left:50%;
	margin-top:-2em;
	margin-left:-2em;
	background-color:rgb(51,136,153);
	border-radius:2.5em 2.5em 2.5em 2.5em;
		-o-border-radius:2.5em 2.5em 2.5em 2.5em;
		-ms-border-radius:2.5em 2.5em 2.5em 2.5em;
		-webkit-border-radius:2.5em 2.5em 2.5em 2.5em;
		-moz-border-radius:2.5em 2.5em 2.5em 2.5em;
	box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
		-o-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
		-ms-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
		-webkit-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
		-moz-box-shadow:inset 0 0 0 0.5em rgb(236,234,224);
	background: linear-gradient(-45deg, rgb(0,153,0), rgb(0,153,0) 50%, rgb(204,204,0) 50%, rgb(204,204,0));
		background: -o-linear-gradient(-45deg, rgb(0,153,0), rgb(0,153,0) 50%, rgb(204,204,0) 50%, rgb(204,204,0));
		background: -ms-linear-gradient(-45deg, rgb(0,153,0), rgb(0,153,0) 50%, rgb(204,204,0) 50%, rgb(204,204,0));
		background: -webkit-linear-gradient(-45deg, rgb(0,153,0), rgb(0,153,0) 50%, rgb(204,204,0) 50%, rgb(204,204,0));
		background: -moz-linear-gradient(-45deg, rgb(0,153,0), rgb(0,153,0) 50%, rgb(204,204,0) 50%, rgb(204,204,0));
	background-blend-mode: multiply;
	border-top:5px solid rgb(0,153,0);
	border-left:5px solid rgb(0,153,0);
	border-bottom:5px solid rgb(204,204,0);
	border-right:5px solid rgb(204,204,0);
	animation:cssload-roto 1.15s infinite linear;
		-o-animation:cssload-roto 1.15s infinite linear;
		-ms-animation:cssload-roto 1.15s infinite linear;
		-webkit-animation:cssload-roto 1.15s infinite linear;
		-moz-animation:cssload-roto 1.15s infinite linear;
}
@keyframes cssload-roto {
	0%{transform:rotateZ(0deg);}
	100%{transform:rotateZ(360deg);}
}
@-o-keyframes cssload-roto {
	0%{-o-transform:rotateZ(0deg);}
	100%{-o-transform:rotateZ(360deg);}
}
@-ms-keyframes cssload-roto {
	0%{-ms-transform:rotateZ(0deg);}
	100%{-ms-transform:rotateZ(360deg);}
}
@-webkit-keyframes cssload-roto {
	0%{-webkit-transform:rotateZ(0deg);}
	100%{-webkit-transform:rotateZ(360deg);}
}
@-moz-keyframes cssload-roto {
	0%{-moz-transform:rotateZ(0deg);}
	100%{-moz-transform:rotateZ(360deg);}
}