/* input(Text) component */
.inputText table
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
}
.inputText th, td, input
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
}
.inputText th
{
	text-align:right;
	font-weight:normal;
	width:120px;
}
.inputText td
{
	width: 550px;
}
.inputText input
{
	width:420px;
}

/* list box component */
.listbox table
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
}
.listbox th, td, select
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
}
.listbox th
{
	width: 120px;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
}
.listbox td
{
	width:550px;
}
.listbox select
{
	width:420px;
}

/* listAddRemove */
.listAddRemove table
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
}
.listAddRemove th, td, select
{
	font:Arial, Helvetica, sans-serif; font-size:10px;
}
.listAddRemove th
{
	width:120px;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
}
.listAddRemove td
{
	width:150px;
}
.listAddRemove select
{
	width:150px;
}