<style>
	

	section { padding: 0 15px; }

	.CaptchaWrap { position: relative; }
	.CaptchaTxtField { 
	  border-radius: 5px; 
	  border: 1px solid #ccc; 
	  display: block;  
	  box-sizing: border-box;
	}

	#UserCaptchaCode { 
	  padding: 15px 10px; 
	  outline: none; 
	  font-size: 18px; 
	  font-weight: normal; 
	  font-family: 'Open Sans', sans-serif;
	  width: 343px;
	}
	#CaptchaImageCode { 
	  text-align:center;
	  margin-top: 15px;
	  padding: 0px 0;
	  width: 300px;
	  overflow: hidden;
	}

	.capcode { 
	  font-size: 46px; 
	  display: block; 
	  -moz-user-select: none;
	  -webkit-user-select: none;
	  user-select: none; 
	  cursor: default;
	  letter-spacing: 1px;
	  color: #ccc;
	  font-family: 'Roboto Slab', serif;
	  font-weight: 100;
	  font-style: italic;
	}

	.ReloadBtn { 
	  background:url('../photos/reload.jpg') left top no-repeat;   
	  background-size : 100%;
	  width: 32px; 
	  height: 32px;
	  border: 0px; outline none;
	  position: absolute; 
	  bottom: 30px;
	  left : 310px;
	  outline: none;
	  cursor: pointer; /**/
	}
</style>