body {
    background-color: #ddf;
    color: #000;
    font-family: Verdana,Arial,sans-serif;
    margin-top: 30px;
		font-size: 10px;
		text-align: center;
		width: 300px;
		margin-left: auto;
		margin-right: auto;
}
img {
	border-style: none;
}
a:link,
a:visited {
	color: #18f;
}
a:active,
a:hover {
	text-decoration: none;
	color: #000;
}
ul {
    list-style-type: none;
    padding-left: 0px;
    color: #F00;
}
div.popup
{
  text-align: left;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
	padding: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
  background-color: #FFF;
  border-style: solid;
  border-width: 1px;
  max-width: 200px;
}
.errorExplanation h3{
	margin-top: 0px;
}


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#18f; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#18f; border-right:2px solid #18f; border-left:2px solid #18f; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#18f; border-right:1px solid #18f; border-left:1px solid #18f; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#18f; border-right:1px solid #18f; border-left:1px solid #18f; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #18f; border-right:1px solid #18f; border-left:1px solid #18f;
	color: #FFF;
	}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:1px solid #18f; border-left:1px solid #18f;
	padding-top: 10px;
	}

#simple_captcha .simple_captcha_image img{
	vertical-align: middle;
}
#simple_captcha .simple_captcha_field input{
  size: 20;
}