.leftfloat {
	float: left;
}
.rightfloat {
	float: right;
}
.rightfloat.back {
	margin-right: 15px;
}
.clearboth {
	clear: both;
}
.homepage {
	
}
.subpage {
	
}
.mainbody {
	
}
.mainheader {
	
}
.forminput {
	padding: 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 17px; font-size: 12px;
}
.forminputdd {
	padding: 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 17px; font-size: 12px;
}
.forminputdate {
	padding: 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 17px; font-size: 12px;
}
.forminputdd {
	width: auto; height: 24px;
}
.forminputdate {
	width: 150px;
}
.inputta {
	border-width: 1px; padding: 3px; border-radius: 5px; width: 99%; color: rgb(102, 102, 119); font-size: 12px;
}
.forminput_error {
	background: rgb(255, 238, 238); padding: 3px; border-radius: 3px; border: 1px solid rgb(255, 0, 0); border-image: none; width: 90%; height: 17px; font-size: 12px;
}
.forminputdd_error {
	background: rgb(255, 238, 238); padding: 3px; border-radius: 3px; border: 1px solid rgb(255, 0, 0); border-image: none; font-size: 12px;
}
.req_error {
	color: rgb(255, 0, 0); padding-top: 4px;
}
.req {
	color: rgb(255, 0, 0);
}
.val_error {
	padding-top: 6px;
}
.imgborder {
	border: 1px solid rgb(172, 203, 235); border-image: none; margin-right: 15px;
}
.debug {
	background: rgb(204, 204, 204); margin: 12px; padding: 20px; border-radius: 10px; border: 1px solid rgb(119, 119, 119); border-image: none;
}
.searchitem {
	margin-bottom: 12px;
}
.search_searchbar {
	padding-bottom: 12px;
}
.search_searchbar input[type=submit] {
	background: rgb(0, 0, 0); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
