table.com_form
{
	padding:10px;
	width:100%;
}
table.com_form h3
{ margin-bottom:0px; }
table.com_form td.form_left,
table.com_form td.form_right
{
	width:50%;
}

fieldset.com_form ,
fieldset.com_table_form
{ 
	padding:0; 
	border:0;
	vertical-align:top;
}

fieldset.com_form label,
fieldset.com_table_form label
{ display:block; width:100%; }

fieldset.com_form div.jqUiRadio label,
fieldset.com_table_form div.jqUiRadio label
{ display:inline-block; width:auto; font-weight:bold; }

fieldset.com_form img
{
	position:relative;
	top:4px;
}
fieldset.com_table_form input.text,
fieldset.com_table_form select
{ display:block; }

fieldset.com_form input.text,
fieldset.com_form select
{ width:200px; display:block; }

div.form-field-v-space
{ line-height:4px; height:4px; }

table.com_form th
{ text-align:left; }
table.com_form th.right
{ text-align:right; }

table.com_list th
{ 
	padding-top:6px;
	padding-bottom:6px; 
}

table.com_list .first
{ padding-left:4px; }
table.com_list .last
{ padding-right:4px; }

table.zebra tbody td 
{
    border-top: 1px dotted #999999;
    padding-top: 4px;
	padding-bottom: 4px;
}

.checkbox-table input, 
.radio-table input,
.checkbox-table input[type="checkbox"], 
.radio-table input[type="radio"]
{
	position:relative;
	top:0px;
	left:0px;
}