
.forminput input, textarea, select {
	display: block;
	width: 250px;
	float: left;
	background-color:#ffffff; 
	color:#2a3847;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
 .selectinput select {
	display: block;
	width: 250px;
	float: left;
	background-color:#ffffff; 
	color:#2a3847;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}
.selectinput label{
	display: block;
	width: 160px;
	text-align:right;
	padding:0px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
.forminput label{
	display: block;
	width: 100px;
	text-align:right;
	padding:0px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
.form { font-size:small;
		text-align:left;
		padding: 0px 5px 0px 5px;
		margin:10px 0px;
		width:500px;
		clear:left;
		}
.sideforminput input, select {
	display: block;
	width: 200px;
	float: left;
	background-color:#ffcccc; 
	color:#2a3847;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
 .sideselectinput select {
	display: block;
	width: 200px;
	float: left;
	background-color:#ffffff; 
	color:#2a3847;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}
.sideselectinput label{
	display: block;
	width: 200px;
	text-align:left;
	padding:0px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
.sideforminput label{
	display: block;
	width: 200px;
	text-align:left;
	padding:0px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
.sideform { font-size:X-small;
		text-align:left;
		padding: 0px 5px 0px 5px;
		margin:10px 0px;
		width:210px;
		clear:left;
		}
.submitbutton {
				background-color:#2B2B34;	
				height:23px;
				color: #ffffff; 
				text-align:center; 
				font-weight:bold;
				padding:0px 15px;
				}	
.formR { font-size:small;
		width:350px;
		clear:left;
		text-align:right;
		}
.forminput{ margin:0px 0px 10px 0px;
			clear:left;
			height:auto;
		}
.formspace {
			clear: left;
			height:10px;
			width:100%;			
			}	
.choiceinput {
	 margin:0px 0px 10px 0px;
	 			clear:left;
			height:auto;
			background-color:#ffffff; 
	color:#2a3847;
	}	
.choiceinput  select, input {
	float: left;
	width: 20px;
	background-color:#ffffff; 
	color:#2a3847;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}
.choiceinput label{
	display: block;
	width: 380px;
	text-align:left;
	padding:0px 8px 8px  0px ;
	float: left;
	background-color:#ffffff; 
			color: #3B3B44;	
	}
.choicespace {
			clear: left;
			height:2px;
			width:100%;			
			}	
.paypalinput input {
	float: right;
	width: 73px;
	}
.datafrminput {
	vertical-align:top;
	}
.datafrminput label{
	display: block;
	width: 20px;
	text-align:center;
	padding:2px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
.datafrminput  input {
	float: left;
	width: auto;
	background-color:#ffffff; 
	color:#2a3847;
	}
.midfrminput label{
	display: block;
	width: 100px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}
	.midfrminput input {
	float: left;
	width: auto;
	background-color:#ffffff; 
	color:#2a3847;
	}

 .admin textarea, select, input {
	display: block;
	width: auto;
	float: left;
	background-color:#ffffff; 
	color:#2a3847;
}
.adminform { font-size:small;
		text-align:left;
		padding: 0px 5px 0px 5px;
		margin:10px 0px;
		width:90%;
		clear:left;
		}
.warn {color:#3B5068; }
.padder {padding:10px 20px;}
.box3 {background:#eee;
	font-size:small;
	padding:3px;
}
.christ {background:#ff0000;
	color:#ffffff; 
	font-size:small;
	padding:3px;
}
.shut {background:#eeee00;
	color:#ffffff; 
	font-size:small;
	padding:3px;
}

.smallforminput input, select {
	float: left;
	display: block;
	width: 50px;
	background-color:#ffffff; 
	color:#2a3847;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
 .smallforminput label{
	display: block;
	width:60px;
	text-align:right;
	padding:0px 5px 0px 0px;
	float: left;
	color:#2a3847;
	vertical-align:top;
	}