﻿.isiform * /* Reset margins and paddings, this needs to be done in global css using YUI-reset */
{
    margin: 0;
    padding: 0;
}
.isiform 
{
    width: 500px; /* Default width */
}
.isiform input[type="text"], .isiform input[type="password"]
{
    width: 180px; /* Default input field width */
}
.isiform .short
{
    width: 60px;
}
.isiform .middle
{
    width: 90px;
}
.isiform fieldset
{
	
    padding: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-width: 0;
    border-bottom: 1px dotted #CCCCCC;
}
.isiform legend
{

    font-weight: bold;
}
.isiform label
{
    width: 130px; /* Width of labels */
    margin-right: 4px;
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}
.isiform label:after
{
    content: ':';
}
.isiform .required
{
    font-weight: bold;
}
.isiform fieldset ol
{
    margin: 0;
    padding: 0;
}
.isiform fieldset li
{
    list-style: none;
    padding: 5px 0;
    margin: 0;
}
.isiform fieldset fieldset
{
    border: none;
    margin: 0;
    padding: 0;
    margin-top: -2em;
}
.isiform fieldset fieldset li
{
     margin-left: 128px;
}
/*.isiform fieldset fieldset label
{
    display: block;
    width: auto;
}
*/
.isiform fieldset fieldset label:after
{
    content: '';
}
.isiform em
{
    font-weight: bold;
    font-style: normal;
    color: #f00;
}
.isiform span label
{
    width: auto;
}
.isiform span label::after 
{
content: '';
}
/*.isiform fieldset fieldset label
{
    margin-left: 128px; /* Width plus 3 (html space) */
/*}*/

