@import "/css/dualcol-forms-extras.css";

/* dualcol forms */

form.dualcol
{
 display: table; /* liquid width by default */
}

.block .dualcol
{
 display: block;
}

form.dualcol *
{
 line-height: 200%;
}

form.dualcol fieldset.submit, form.dualcol fieldset.plain
{
 border: 0;
}

form.dualcol p
{
/* margin: 0 0 1em 0;*/
 clear: both;
}

form.dualcol p.error
{
 color: red;
}

form.dualcol label, form.dualcol input, form.dualcol textarea, form.dualcol select
{

}

form.dualcol label
{
 display: block;
 float: right;
 width: 74px;
 margin-right: 6px;
 clear: both;
}

form.dualcol textarea
{
/* margin-bottom: 0.5em;*/
}

form.dualcol label.long
{
 width: 20em;
}

form.dualcol input
{
 display: block;
 float: left;
 clear: right;
}

form.dualcol input.radio, form.dualcol input.select
{
 display: inline;
 border: 0;
 float: none;
}

form.dualcol input.radio, form.dualcol input.check
{
/* margin-top: 3px;*/
}

form.dualcol input.select
{
/* line-height: 100%;*/
}

form.dualcol small
{
/* display: block;
 clear: both;*/
}

form.dualcol div.group
{
/* height: 30px;*/
}

form.dualcol .mandate
{
 color: red;
 font-weight: bold;
 background: inherit;
}

form.dualcol .liquid
{
 display: inline;
 float: none;
 clear: none;
 padding: 0;
 margin: 0;
}

form.dualcol fieldset.liquid
{
 float: right;
}