.clear:after{ content:'.'; visibility:hidden; display:block; height:0; line-height:0; clear:both;}
.clear {zomm:1}
.register { }
.contentDL
{
    padding: 20px 0;
}
.contentDL dt
{
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.contentDL dd
{
    line-height: 30px;
    margin: 0;
    min-height: 30px;
    width: 100%;
    padding:0px;
}
.contentDL dd label.d
{
    display: block;
    width: 160px;
    text-align: right;
    margin-right: 20px;
    float: left;
    height: 25px;
}
.contentH dd
{
    float: left;
    width: 160px;
}
.red
{
    color: Red;
}
label
{
    
}
label.error
{
    background: url(/images/checkmark-no.png) no-repeat 0 50%;
    clear:both;
    color: #ff0000; padding-left:14px;
    width: auto;
    display: block;
    margin-left:26%;
}

label.checked
{
    background: url(/images/checkmark.png) no-repeat center center;
    width: auto;
    display: inline-block;
    clear: none;
    margin-right: 0;
    margin-left: 0;
    width: 14px;
    height: 13px;
}
.btnIndustrytype
{
    background: url("/images/selem2.gif") no-repeat;
    width: 187px;
    height: 25px;
    cursor: pointer;
    margin: 0px;
    border: 0px;
    padding: 0px;
}
.ui-dialog-titlebar
{
    background: none;
    border: none;
    color: Black;
    font-weight: bold;
}
#province, #city
{
    width: 140px;
    height: 24px;
}
.form_item
{
    clear: both;
    overflow:hidden;
    padding:4px 0;
}

.form_item[description]{
    /* position: relative; */
    /* padding: 4px 0 18px 0; */
}

.form_item label.lbl 
{
    width: 25%; 
    display: inline-block; text-align:right; padding-right:6px; vertical-align:top; }
.form_item .field { }

.form_item[description] > span.description{ 
    font-size: 11px; 
    color: rgba(0, 0, 0, 0.7); 
    clear: both;  
    width: auto;
    display: block;
    margin-left: 26%;
    line-height: 16px;
}


.form_item_label
{
    11margin-right: 12px;
    height: 30px;
    line-height: 24px;
    white-space: nowrap;
}
.form_item li
{
    list-style: none;
    clear: left;
}
.form_item ul
{
    
}
.email_list_item
{
    line-height: 24px;
}
.userlist table
{
    border-collapse: collapse;
    width: 100%;
}
.userlist th
{
    background: #f0f0f0;
}
.userlist th, .userlist td
{
    border: solid 1px threedshadow;
    
}
.multi_member_del
{
    cursor: pointer;
}


label.form_item_label_long
{
    display: block;
    text-align: left;
    width: 100%;
    white-space: nowrap;
}
.multi_member_edit{ cursor:pointer;}
span.required { padding:0 3px; color:#FF0000; font-size:18px; display:inline-block; line-height:24px; vertical-align:-6px;}








