#LicenseListPane {
    border:1px solid #D0D0D0;
    background-color:#F0F0F0;
    padding:16px;
    margin:16px;
}

.LicenseTable {
    width:100%;
    text-align:left;
    border:0;
}

.LicenseTable td {
    padding:8px;
}

.LicenseTable td.KeyField {
    font-family: 'Courier New', 'System', 'Arial';
    font-size:12px;
}

.LicenseTable .HeaderRow td {
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
}

.LicenseTable .ContentRow td {
    font-size:14px;
}

.LicenseTable .ContentRow.Selected {
    background-color:#E0FFE0;
}

.LicenseTable .ContentRow.Expired td.KeyField {
    text-decoration:line-through;
}

.LicenseTable .ContentRow.Failure td.LicenseDetailsField {
    color:red;
    font-weight:bold;
}

.LicenseTable .ContentRow.OK td.LicenseDetailsField {
    color:green;
    font-weight:bold;
}

.LicenseTable .ContentRow.Expired td.ExpiryDateField {
    color:red;
    font-weight:bold;
}

.LicenseTable .ContentRow.NearExpiry td.ExpiryDateField {
    color:#7F6A00;
    font-weight:bold;
}

#LicenseListTable {
    display:none;
}

#LicenseListTable .ContentRow td {
    cursor:pointer;
}

#LicenseListTable .ContentRow:hover {
    background-color:#E0E0FF;
}

#NoLicensesMessage {
    display:none;
    text-align:center;
}

#LicenseOptionsPane {
    margin-top:40px;
    margin-bottom:10px;
    text-align:center;
}

#PopupOverlay {
    position:absolute;
    left:0;
    top:0;
    padding-top:130px;
    display:none;
    width:100%;
    height:100%;
    background-color:rgba(255, 255, 255, 0.6);
    z-index:999;
}

#AddLicensesWindow {
    padding:8px;
    border:1px solid black;
    width:80%;
    margin:0 auto;
    text-align:center;
    background-color:#FFFFFF;
}

#AddLicensesWindow #Step1 {
}

#AddLicensesWindow #Step2 {
    display:none;
}

.Header {
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:8px;
    margin-left:-8px;
    margin-top:-8px;
    font-weight:bold;
    width:100%;
    background-color:#E0E0E0;
}

.FieldDescription {
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}

.ButtonPane {
    margin-top:15px;
    margin-bottom:15px;
    clear:left;
}

#LicenseName {
    width:500px;
}

#Licenses {
    width:498px;
    height:200px;
}
