/*
	New class definitions for the formula database items
*/
.input-label	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	width:140px;
}
.input-list	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	background-color: #EEEF9A;
	border:0px;
}
.input-text	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
	background-color: #EEEF9A;
}
.input-number	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	background-color: #EEEF9A;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
}
.input-checkbox {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	border:0px;
}
.input-radio {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	border:0px;
}
.input-date {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	background-color: #EEEF9A;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
}
.input-combo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	background-color: #EEEF9A;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
}
.input-textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	background-color: #EEEF9A;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
}
.input-upload {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	vertical-align: top;
	line-height: 120%;
	margin-bottom: 1px;
	border-top:1px solid #FFFFAB;
	border-left:1px solid #FFFFAB;
	border-bottom:1px solid #DDDE89;
	border-right:1px solid #DDDE89;
	background-color: #EEEF9A;
	width:270px;
}
div#formContainer {
	width:436px;
}
div#formContainer p {
	margin:0px;
}
.column {
	float:left;
	margin:1px 0px;
}
.space {
	padding: 0px 0px 0px 8px;
}
.label {
	width:140px;
	float:left;
}
.element {
	float:left;
}
.clear {
	clear:both;
}
.row {
	clear:both;
}
.formbutton {
	background-color:#546F8F;
	border:1px solid #000000;
	color:#ffffff;
	cursor:pointer;
	font-size:10px;
	height:17px;
	line-height:120%;
	margin-left:2px;
	padding:1px;
}
