form.edit tr
{

}


input, textarea
{
	border-width: 1px;
	font: 10pt arial,helvetica;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
}

input, input.text, select.text, textarea
{
	background-color: white;
	border: 1px solid #eef1fa;
	color: black;
}

input.button
{
	background-color: 	#777777;
	border:				none;
	color:				white;
	margin:				0px 5px 5px 0px;
	font-size:			9pt;
}

textarea
{
	width: 100%;
}

input.object_name
{

}

input.submit
{
	background-color:#E0E0FF;
	border:1px solid #A0A0FF;
	margin:5px;
	min-width:100px;
	padding:7px;
	text-align:center;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

input.button
{
	background-color:#E0E0FF;
	border:1px solid #A0A0FF;
	color: navy;	
}

input.submit:hover
{
	cursor: pointer;
}

input.cancel
{
	color: #a07070;
}

input.cancel:hover
{
	color: red;
}



select
{
	border-width: 1px;
}

td.remove_icon					{ text-align: right; }
td.remove_icon img				{ width: 12px; height: 12px; }

table.DetailView
{
	border-collapse:	separate;
	background-color:	#e8e8ff;
	padding:			2px;
}

table.DetailView th
{
	background-color: 	#f0f0ff;
	font-weight:		normal;
	color: 				#404040;
	padding:			2px;
	white-space:		nowrap;
	width:				12em;
}

table.DetailView td
{
	background-color:	white;
	padding:			2px;
}

table.DetailView td input
{
	min-width:			20em;
	border:				none;
}

table.DetailView tr th
{
	border-left: 		3px solid #f0f0ff;
}

table.DetailView tr:hover th
{
	border-left:		3px solid white;	
	
}

#new_field_container
{
	padding: 4px;
}

table.input td
{
	padding: 3px;
}

table.input th
{
	padding: 3px;
	text-align: left;
	font-weight: normal;
	color: navy;
}

