/* forms */

#formtable
{
    margin-top: 8px;
    /* border: 1px solid #000; */
}
#formtable td
{
    padding: 1px;
}
#formtable td.left
{
    width: 100px;
    padding-left: -2px;
}
#formtable input[type=text]
{
    width: 135px;
    margin-right: 7px;
    border: 1px #EEE solid;
    
    dropShadowEnabled: false;
    /* text-shadow: none; */
    
}
#formtableb
{
    width: 100%;
    margin-top: 2px;
    margin-left: 12px;
    /*border: 1px #000 solid;*/
}
#formtable td
{
    padding: 2px;
    padding-right: 2px;
}
#formtableb tr
{
    vertical-align: top;
}
#formtableb td.leftb
{
    width: 10px;
    
}
#formtableb td.rightb
{
    padding-left: 10px;
    padding-right: 10px;
}
#formtableb tr td
{
    height: 18px;   /* force minimum */
}
._checkbox
{
    float: left;
    padding: 4px;
    margin-left: 10px;    
    z-index: 20;
}
.checkboxtext
{
    
    /*border: 2px #000 solid;*/
}
#img_get
{
    margin-top: -4px;

}
#_submit
{
    position: relative;
    padding-top: 6px;
    margin-right: -4px;
    text-align: right;
    
    /*border: 2px #000 solid;*/
}
.restrictions
{
    margin-right: 38px;
}
#required
{
    position: relative;
    margin-top: 3px; 
    margin-right: -1px;  
}

/* label */
form div.field label
{
    display: block;
}
    form div.field label /*div.field.checkbox*/
    {
        float: left;
        margin-left: 10px;
    }
/* field */
input.text,
input.password,
textarea.textarea
{
    width: 142px;
    height: 20px;
    left: 50px;
    padding-left: 5px;
    border-width: 1px;
    border-style: solid;
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

div.restrictions
{
    padding-left: 18px;
    padding-top: 3px;
}

div.restrictions a
{
    color: #F62A2B;
    text-decoration: underline;
}




































/*form
{
    position: relative;
    width: 450px;
}*/
/* layout */
/*form div.field
{
    position: relative;
    float: left;
    margin-bottom: 20px;
    margin-right: 30px;
}
    form div.field.checkbox
    {
        float: normal;
        margin-right: 0px;
    }
*/

/* specials */
/*form span.marker
{
    margin-right: 5px;
}*/
/* controls */
/*div.controls
{
    position: absolute;
    bottom: -40px;
    left: -20px;
    width: 100%;
    height: 30px;
}
    div.controls>div
    {
        display: inline;
    }
div.controls div.button
{
    height: 30px;
    overflow: hidden;
}
input.button.image
{
    border: 0px;
    border-style: none;
}
div.controls #step_1_next
{
    width: 105px;
    height: 31px;
}*/
