/* FORM STYLES */

table.form 
{
	table-layout: fixed; /* force a solid grid */
	border-collapse:collapse;
	margin: 0;
	width:600px;
}
table.form th, table.form td {
	white-space:nowrap; /* don't want wrapping text */
	padding:2px 15px 3px 5px; /* right padding for required field marker */
	font-weight:normal;
}

table.form th, th.field{
	padding:2px 0 2px 5px;
	text-align:left;
	width:180px;
	font-weight:bold;
}
table.form th.required, th.required
{
	background: url(../../Manager/images/li_arrow.gif) center left no-repeat;
	padding:2px 0px 2px 5px;
	text-align:left;
	font-weight:bold;
}	
td.required, tr.required td {
	background: url(../../Manager/images/red.gif) center left no-repeat;
}

/*
td.field input,td.field select,td.field textarea{
	width:400px;
}
*/

table.form input, table.form input,table.form select,table.form textarea{
	width:100%;
}

td.nocss input,td.nocss select,td.nocss textarea{
	width:auto;
}

table.form td.input-group input {
	width:auto; /* but not for radios or checks */ 
}
td.form
{
	white-space:nowrap; /* don't want wrapping text */
	padding:2px 20px 3px 0px; /* right padding for required field marker */
	font-weight:normal;
}

fieldset 
{
	width:auto;
	margin: 15px 0 10px;
	padding:5px;
	/*background-color:#FAFAFA;*/
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border: 1px solid #ccc;	
}
legend {
	padding: 2px 5px;
	color: #696;
	background-color:#fff;
	font-weight: bold;
}


td.disabled input
{
	background-color:#ddd;
}


