* {
  padding:		0px;
  margin:		0px;
  border:		0px;
}
body {
  width:		378px;
  font-family:		trebuchet ms, tahoma, verdana, helvetica;
  font-size:		12px;
  color:		#999999;
  background-color:	#FFFFFF;
  float:		none;
  margin:		20px auto;
}
h1 {
  font-size:		23px;
  font-weight:		normal;
  margin-bottom:	20px;
}
h2 {
  padding-top:		5px;
  font-size:		11px;
  color:		#0A9E00;
}
h3 {
  font-size:		11px;
  font-weight:		normal;
  text-align:		center;
}
b {
  color:		#777777;
  font-weight:		normal;
}
p {
  padding:		5px 0px 0px 0px;
  line-height:			21px;
  text-align:		center;
}
a {
	text-decoration:			none;
	color:						#43ad3c;
}

a:hover {
	text-decoration:			none;
	color:						#333333;
}

/*-------------------------------------------------- ::: - ::: - ::: ---*/
#content {
  text-align:		center;
}

#content #logo {
	width:376px;
	height:282px;
  margin-bottom:	30px;
  border: 1px solid #e6e6e6;
}
#content #message {
  width:		100%;
  float:left;
  padding-bottom:5px;
  margin-top:20px;
  text-align:center;
  background-color:	#F6F6F6;
}
#content #dialog {
width:100%;
float:left;
  height:		11px;
  background:	url(../img/dialog.gif) no-repeat left top;
  margin-bottom:10px;
  margin-left:190px;
}
#content #form {
  text-align:		left;
}
#content #form .input {
  margin-left:		25px;
}

small {
width:500px;
float:none;
clear:both;
}

/*-------------------------------------------------- ::: - ::: - ::: ---*/
.input {
  font-family:		trebuchet ms, tahoma, verdana, helvetica;
  float:left;
  font-size:		11px;
  color:		#777777;
  border:		1px solid #DDDDDD;
  padding:		4px;
  width:		258px;
}
.btn {
width:58px;
height:22px;
margin:0px auto;
}