.inputformlabel{
	color:#20B8F1;
	font-weight:bold;
	font-size:80%;
	text-transform:lowercase;
}
.inputformlabel sup{
	color:#FFFFFF;
}
.formalert{
	color:#f00;
	font-size:80%;
}
.optoutbox{
	padding-top:15px;
	color:#999999;
	font-weight:normal;
}
.usernamemessage{
	border:1px solid #000;
	padding:5px;
	background:#FFFF99;
	color:#f00;
	font-weight:bold;
}
textarea{
	
	font-face:Arial,Helvetica,sans-serif;
	font-weight:normal;
	border: 1px solid #7ED3F2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;
	background-image: url(../graphics/shadow.gif);
	background-repeat: repeat-x;
}
input[type=text]{
	font-face:Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #7ED3F2;
	background-image: url(../graphics/shadow.gif);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;
}
input[type=password]{
	font-face:Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #7ED3F2;
	background-image: url(../graphics/shadow.gif);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;
}
input[type=submit]{
	font-face:Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #B64382;
	background-image: url(../graphics/buttonbg.gif);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;
	color: #ffffff;
}
select
{
	
	font-face:Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #7ED3F2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:2px;
	background-image: url(../graphics/shadow.gif);
	background-repeat: repeat-x;
	height: 24px;
}
