/* Forms */
	
.forminput fieldset{
	background:#FFF;
	border:2px solid #993366;
	margin:0px auto 10px auto;
	padding:10px;
	width:550px;}
.forminput legend {}

.forminput .formrow {
	display:block;
	clear:both;
	text-align:left;
	margin:0px 0px 10px 0px;
	width:550px;} 
.forminput .formsubmit {
	margin:10px 0px 0px 0px;} 
.forminput .formsubmit p {
	text-align:center;}

.forminput .labelleft {
	display:block;
	float:left;
	margin:3px 10px 0px 0px;
	text-align:right;
	width:180px;}
.forminput .inputright {
	display:block;
	font-weight:bold;
	float:left;
	text-align:left;
	width:350px;}
.forminput .inputnote {
	margin:3px 0px 0px 0px;}
.forminput .inputfield {
	border:solid 1px #993366;
	padding:2px;
	margin:0px 0px 0px 0px;
	text-align:left;}
.forminput .inputfield:focus {
	border:solid 1px #993366;
	background:#ffedb0;}

.forminput .labelcenter {
	display:block;
	float:left;
	padding:5px;
	margin:0px auto 0px auto;
	text-align:center;
	vertical-align:top;
	width:550px;}
.forminput .textareacenter {
	border:solid 1px #993366;
	clear:left
	display:block;
	margin:0px 50px 0px 50px;
	padding:2px;
	overflow:auto;
	text-align:left;
	vertical-align:top;
	width:450px;}
.forminput .textareacenter:focus {
	border:solid 1px #993366;
	background:#ffedb0;}

.forminput #submitbutton {
	background:url(../images-standard/submitoff.jpg);
	border:1px solid #999;
	font-size:16px;
	padding:3px 5px 5px 5px;
	height:35px;}
.forminput #submitbutton:hover {
	background:url(../images-standard/submithover.jpg);}
.forminput #submitbutton:active {
	background:url(../images-standard/submitactive.jpg);}