﻿.form {
	font-size: 0.9em;
	padding: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.form .submit { display: inline; float: none; margin-bottom: 0px; /* ie 5.x hack - fixes margin bug 
http://www.tantek.com/CSS/Examples/boxmodelhack.html*/ margin-left: 60%; margin-right: 0px; margin-top: 10px; voice-family: inherit; /* reset the margin back */ voice-family: "\"}\""; }
.form br { clear: left; }
.form fieldset.list { border: 0; float: left; margin-bottom: 3px; }
.form fieldset.list label { margin-left: 5px; text-align: left; }
.form fieldset.list input { CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
.form fieldset.list label { CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
/* in case someone adds a legend */
.form fieldset.list legend { display: none; }
.form label { padding-right: 20px; text-align: right; width: 35%; }
.form input { display: block; float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
.form img { display: block; float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
.form label { display: block; float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
.form legend { color: #0044CC; font-weight: bold; padding: 5px; }
.form select { display: inline; float: left; margin-bottom: 5px; margin-top: 5px; }
.form textarea {
	margin: 1em;
	width: 100%
}
.smfldlabel { color: #666666; font: 10px Verdana,sans-serif; margin-left: 140px; }
.warningmsg { color: #800000; display: block; font: 10px Verdana,sans-serif; margin-left: 140px; }
