body{
background-color: #ebebeb;
font-family: "Lucida Grande";
color: #333333;
}

a{
color: #2d6090;
font-weight: bold;
}

form{
margin: 0 auto;
background-color: #ffffff;
padding: 30px;
width: 225px;
border: solid 1px #999999;
margin-top: 40px;
font-size: 0.8em;
}

.insetArea
{
	-moz-border-radius: 4.0px;
	-webkit-border-radius: 4.0px;
	
	border: solid 1px rgba(0,0,0,0.40);
}

.inputForm
{
	width: 190px;
	height: 23px;
	
	padding: 5px;
	
	outline-style: none;
	
	-moz-border-radius: 4.0px;
	-webkit-border-radius: 4.0px;
	
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,1);
	
	border: solid 1px rgba(0,0,0,0.35);

	background-image: url(inputbg.png);
	background-repeat: repeat-x;
	background-position: top left;
	
	font-family: "Helvetica", sans-serif;
	font-size: 16px;
	color: #777777;
}

.inputForm:focus
{
	color: #555555;
	
	border: solid 1px rgba(0,0,125,0.35);
	
	-moz-box-shadow: 0 0px 4px rgba(90,199,255,1.0);
	-webkit-box-shadow: 0 0px 4px rgba(90,199,255,1.0);
}

span{
color: #4a4a4a;
}

.element
{
	-moz-border-radius: 4.0px;
	-webkit-border-radius: 4.0px;
	
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	
	border: solid 1px rgba(0,0,0,0.40);
	
	background: -moz-linear-gradient(-90deg, #ffffff, #ebebeb);
	background: -webkit-gradient(linear, 0 top, 0 bottom, from(#ffffff), to(#ebebeb));
}

.status{
width: 255px;
font-size: 0.8em;
text-align: center;
margin: 0 auto;
padding: 15px;
margin-top: 30px;
line-height: 1.6em;
}

.field{
width: 215px;
height: 30px;
font-size: 1.5em;
padding-top: 10px;
padding-left: 10px;
}

.button{
width: 232px;
background-color: #82c154;

height: 40px;

color: #ffffff;

padding-top: 5px;
padding-bottom: 5px;
margin-top: 20px;

text-shadow: 0px -1px 1px #444444;

text-align: center;
font-weight: bold;
font-family: "Helvetica", sans-serif;
font-size: 16px;

display: block;

-moz-border-radius: 4.0px;
-webkit-border-radius: 4.0px;

-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);

background: -moz-linear-gradient(-90deg, #b3b3b3, #888888);
background: -webkit-gradient(linear, 0 top, 0 bottom, from(#b3b3b3), to(#888888));

border: solid 1px rgba(0,0,0,0.55);	
}

.button:hover
{	
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 0px 5px rgba(90,199,255,1.0);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25), 0 0px 5px rgba(90,199,255,1.0);
}