fieldset
{
}
legend
{
    font-size: 1.1em;
    padding: .4em .8em;
    background: #fff;
    border: 1px solid #bbb;
}
 
fieldset p span.checkbox input, fieldset p span.checkbox label
{
    display: inline !important;
    clear: none  !important;
    width: auto  !important;
    float:none !important;
}
/* forms
----------------------------------------------- */
fieldset.onecolumn p label
{
    width: 98%;
}
fieldset.onecolumn p input.textbox
{
    width: 98%;
}

fieldset.onecolumn p select
{
    width: 99%;
}
fieldset p.actions
{
    text-align: right;
}

fieldset.twocolumn p label {
	float:left; white-space:nowrap; overflow:hidden;
	line-height:2em;
	margin-right:2%;
	text-align:left;
	width:38%;
}

fieldset.twocolumn p input.textbox,fieldset.twocolumn p select {
	width:56%;
}