/*
 * Form v1.css
 */
.form-all {
    list-style: none;
    list-style-position: outside;
    margin:0px auto;
    padding-top:20px;
}

.form-all-td{
    padding:8px;
}

.form-label-left {
    float:left;
    display:inline-block;
    text-align:left;
    padding:3px;
    width:150px;
    font-family:Verdana;
    font-size:12px;
}

.form-label-right {
    float:left;
    display:inline-block;
    text-align:right;
    margin-right:6px;
    margin-bottom:6px;
    padding:3px;
    width:150px;
}

.form-label-radio {
    font-family:Verdana;
    font-size:12px;
}

.form-required {
    margin-left: 5px;
    color: red;
}

.form-input {
   display:inline-block;
}

.form-sub-label-container{
    display:inline-block;
    margin-right:5px;
}

.form-sub-label{
    display:block;
    font-family:Verdana;
    font-size:9px;
    
}

.form-address-table{
    width:330px;
}

.form-address-table td, .form-address-table th{    
    padding-bottom:10px;
}

.form-address-line{
    width:310px;
}
.form-address-city, .form-address-state{
    width:144px;
}

.form-address-table select{
    width:150px;
}

.form-submit-button, .form-submit-reset, .form-submit-print{
    margin:0px;    
    overflow:visible;
    padding:1px 6px;
    width:auto;
}

.form-radio, .form-checkbox{
    vertical-align:middle;
    margin:0px;
    padding:0px;
}

.form-radio-item, .form-checkbox-item{
    margin-top:5px;
    float:left;
}
.form-multiple-column {
    display:inline-block;
}
.form-multiple-column .form-radio-item, .form-multiple-column .form-checkbox-item{
    width:110px;
}

.form-radio-item label, .form-checkbox-item label{
    margin-left:3px;
}

/*
 * TODO: This a fix for column view in IE6 and IE7
 */
.form-single-column .clearfix { display: inline-block; }
.form-single-column .clearfix { display: block; }

